STRUCT ACRN_CSTATE_DATA(9)
π NAME π
okay so bestie, welcome to the struct acrn_cstate_data(9) page in the Kernel API Manual β yes, that manual. This struct is literally a C state package defined in ACPI. It's giving "let's describe a C state package" energy, and honestly? Iconic. β¨
β¨ SYNOPSIS β¨
Here's the whole vibe, exactly as written:
struct acrn_cstate_data {
struct acrn_acpi_generic_address cx_reg;
__u8 type;
__u32 latency;
__u64 power;
};
No cap, that's the complete struct. π«Ά
π Members π
cx_regβ Register of the C state object. That's the field, bestie. πtypeβ Type of the C state object. Yep, the type of the C state object. πlatencyβ The worst-case latency to enter and exit this C state. Important detail, keep it. πpowerβ The average power consumption when in this C state. Also important. π₯
π SEE ALSO π
Kernel file ./include/uapi/linux/acrn.h β and here's the whole bestie lineup, all exact:
struct acrn_mmio_request(9)struct acrn_pio_request(9)struct acrn_pci_request(9)struct acrn_io_request(9)struct acrn_ioreq_notify(9)struct acrn_vm_creation(9)struct acrn_gp_regs(9)struct acrn_descriptor_ptr(9)struct acrn_regs(9)struct acrn_vcpu_regs(9)struct acrn_vm_memmap(9)struct acrn_ptdev_irq(9)struct acrn_pcidev(9)struct acrn_mmio_dev_res(9)struct acrn_mmiodev(9)struct acrn_vdev(9)struct acrn_msi_entry(9)struct acrn_pstate_data(9)struct acrn_ioeventfd(9)struct acrn_irqfd(9)
Byeee π β source/version: ./include/uapi/linux; date: October 2026; manual: struct acrn_cstate_data(9). Mwah! π
π¦ 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