STRUCT REGULATOR_USERSPACE_CONSUMER_DATA(9)
π NAME π
Okay bestie, welcome to the Kernel API Manual page for struct regulator_userspace_consumer_data(9) β¨ This struct is all about line consumer initialisation data. That's the whole name and the whole vibe, periodt.
πΈ SYNOPSIS πΈ
struct regulator_userspace_consumer_data {
const char *name;
int num_supplies;
struct regulator_bulk_data *supplies;
bool init_on;
bool no_autoswitch;
};
π Members π
nameβ Name for the consumer line π like, the label for the consumer line, iconic.num_suppliesβ Number of supplies feeding the line. Count those supplies, no cap π’suppliesβ Supplies configuration. The supply setup lives here π§init_onβ Set if the regulators supplying the line should be enabled during initialisation β¨ so if this is set, the regulators supplying the line should be enabled during initialisation.no_autoswitchβ it's right there in the struct, and this page doesn't give it a separate one-liner description, so I'm not gonna invent lore π no made-up technical claims on my watch.
π¦ SEE ALSO π¦
- Kernel file
./include/linux/regulator/userspace-consumer.hβ go peek at the header, iykyk π
That's the page, bestie π Signing off from source/version ./include/linux/regulator, dated October 2026, with the footer's truncated title struct regul...onsumer_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