STRUCT ACRN_PSTATE_DATA(9)
πΈ NAME πΈ
okay so bestie, this page is literally struct acrn_pstate_data(9) from the Kernel API Manual, and it's giving βA P state package defined in ACPIβ β that's the whole main-character summary, periodt. π
π SYNOPSIS π
struct acrn_pstate_data {
__u64 core_frequency;
__u64 power;
__u64 transition_latency;
__u64 bus_master_latency;
__u64 control;
__u64 status;
};
π Members π
core_frequencyβ this is the CPU frequency, and it's measured in MHz. slay. β¨powerβ the power dissipation, measured in milliwatts. cute little wattage moment. πtransition_latencyβ the worst-case latency in microseconds that the CPU is unavailable during a transition from any P state to this P state. no cap, that's the drama of it. πbus_master_latencyβ the worst-case latency in microseconds that Bus Masters are prevented from accessing memory during a transition from any P state to this P state. the way this is so specific, iykyk. π¦controlβ The value to be written to Performance Control Register. that's it, that's the vibe. πstatusβ Transition status. short king energy. π«Ά
π SEE ALSO π
- Kernel file:
./include/uapi/linux/acrn.h 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_cstate_data(9)struct acrn_ioeventfd(9)struct acrn_irqfd(9)
This iconic little page comes from the ./include/uapi/linux source/version and is dated October 2026 β stay gorgeous, 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