STRUCT PWRSEQ_TARGET_DATA(9)
β¨ NAME β¨
okay bestie, welcome to the Kernel API Manual page for struct pwrseq_target_data(9) β yes, thatβs the title, and this is literally the configuration of a power sequencing target. no cap. π
π¦ SYNOPSIS π¦
hereβs the struct in all its iconic glory:
struct pwrseq_target_data {
const char *name;
const struct pwrseq_unit_data *unit;
pwrseq_power_state_func post_enable;
};
π Members π
nameβ name of the target. cute and simple. β¨unitβ the final unit that this target must reach in order to be considered enabled. like the finish line, fr fr. πpost_enableβ callback run after the target unit has been enabled, after the state lock has been released. itβs useful for implementing boot-up delays without blocking other users from powering up using the same power sequencer. highkey important, bestie. π
π SEE ALSO π
also peep the Kernel file ./include/linux/pwrseq/provider.h, plus struct pwrseq_unit_data(9) and struct pwrseq_config(9). iykyk. π¦
mwah π this pageβs source/version is ./include/linux/pwrseq and its date is October 2026 β and yes, the footer was gonna repeat struct pwrseq_target_data(9), but we already knew that, 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