vio_cmo_set_dev_desired(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… vio_cmo_set_dev_desired(9) β€” Kernel API Manual energy πŸ’…

okay bestie, we’re in the Kernel API Manual and this page is literally all about vio_cmo_set_dev_desired(9). no cap, it’s a tiny one but it matters πŸ’–


🌸 NAME 🌸

vio_cmo_set_dev_desired β€” set the desired entitlement for a device ✨


✨ SYNOPSIS ✨

void vio_cmo_set_dev_desired (struct vio_dev *viodev , size_t desired );

πŸŽ€ ARGUMENTS πŸŽ€

  • viodev β€” the struct vio_dev for the device you wanna alter 🫢
  • desired β€” the new desired entitlement level, in bytes πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

This one is for devices to request a change to their entitlement at runtime, or through sysfs. iconic behavior, honestly 🌈

The desired entitlement level gets changed, and then a balancing of system resources is scheduled to run in the future. so like, the vibe check is queued up for later ⭐


πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./arch/powerpc/platforms/pseries/vio.c πŸ‘‘

the whole squad:


this page came from the ./arch/powerpc/platforms/pseries part of the tree, dated October 2026 β€” and that’s the cute lil sign-off, bestie πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from