STRUCT REGULATOR_USERSPACE_CONSUMER_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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