vio_cmo_set_dev_desired(9)
π
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β thestruct vio_devfor 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:
vio_cmo_alloc(9)vio_cmo_dealloc(9)vio_cmo_entitlement_update(9)vio_cmo_balance(9)vio_cmo_bus_probe(9)vio_cmo_bus_remove(9)vio_cmo_bus_init(9)vio_h_cop_sync(9)vio_match_device(9)vio_unregister_driver(9)vio_register_device_node(9)vio_bus_init(9)vio_get_attribute(9)vio_find_node(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms