STRUCT REGULATOR_BULK_DATA(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual tea session on struct regulator_bulk_data(9). The NAME vibe is struct regulator_bulk_data - Data used for bulk regulator operations. No cap, that's the whole thing. π«Άβ¨
β¨ SYNOPSIS β¨
struct regulator_bulk_data {
const char *supply;
struct regulator *consumer;
int init_load_uA;
};
π§ Members π§
supplyβ the name of the supply. You initialise it before using the bulk regulator APIs. Like, that's on you, bestie. πconsumerβ the regulator consumer for the supply. This one gets managed by the bulk API, so hands off. πinit_load_uAβ after getting the regulator,regulator_set_loadwill be called with this load. You initialise it before using the bulk regulator APIs. Again: user's job. π
πΈ Description πΈ
okay so the regulator APIs provide a series of regulator_bulk_ API calls as a convenience to consumers which require multiple supplies. This structure is used to manage data for these calls β lowkey the data manager, highkey iconic. It's giving very organised, very main character energy. iykyk ππ₯
π¦ SEE ALSO π¦
- Kernel file
./include/linux/regulator/consumer.h struct pre_voltage_change_data(9)
source/version:./include/linux/regulatorΒ· date:October 2026Β· page:struct regulator_bulk_data(9)β mwah, byeee ππ
π¦ 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