Home
last modified time | relevance | path

Searched refs:regnode (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/dev/regulator/
H A Dregulator.c63 struct regnode;
65 typedef TAILQ_HEAD(regnode_list, regnode) regnode_list_t;
69 static int regnode_method_init(struct regnode *regnode);
70 static int regnode_method_enable(struct regnode *regnode, bool enable,
72 static int regnode_method_status(struct regnode *regnode, int *status);
73 static int regnode_method_set_voltage(struct regnode *regnode, int min_uvolt,
75 static int regnode_method_get_voltage(struct regnode *regnode, int *uvolt);
92 DEFINE_CLASS_0(regnode, regnode_class, regnode_methods, 0);
98 struct regnode { struct
101 TAILQ_ENTRY(regnode) reglist_link; /* Global list entry */
[all …]
H A Dregulator.h98 struct regnode *regnode_create(device_t pdev, regnode_class_t regnode_class,
100 struct regnode *regnode_register(struct regnode *regnode);
101 const char *regnode_get_name(struct regnode *regnode);
102 const char *regnode_get_parent_name(struct regnode *regnode);
103 struct regnode *regnode_get_parent(struct regnode *regnode);
104 int regnode_get_flags(struct regnode *regnode);
105 void *regnode_get_softc(struct regnode *regnode);
106 device_t regnode_get_device(struct regnode *regnode);
107 struct regnode_std_param *regnode_get_stdparam(struct regnode *regnode);
112 int regnode_enable(struct regnode *regnode);
[all …]
H A Dregulator_fixed.c72 static int regnode_fixed_init(struct regnode *regnode);
73 static int regnode_fixed_enable(struct regnode *regnode, bool enable,
75 static int regnode_fixed_status(struct regnode *regnode, int *status);
76 static int regnode_fixed_stop(struct regnode *regnode, int *udelay);
77 static int regnode_fixed_get_voltage(struct regnode *regnode, int *uvolt);
146 regnode_fixed_init(struct regnode *regnode) in regnode_fixed_init() argument
154 sc = regnode_get_softc(regnode); in regnode_fixed_init()
155 dev = regnode_get_device(regnode); in regnode_fixed_init()
156 sc->param = regnode_get_stdparam(regnode); in regnode_fixed_init()
187 regnode_fixed_enable(struct regnode *regnode, bool enable, int *udelay) in regnode_fixed_enable() argument
[all …]
H A Dregnode_if.m28 INTERFACE regnode;
30 struct regnode;
35 regnode_default_stop(struct regnode *regnode, int *udelay)
38 return(REGNODE_ENABLE(regnode, false, udelay));
47 struct regnode *regnode;
57 struct regnode *regnode;
67 struct regnode *regnode;
77 struct regnode *regnode;
88 struct regnode *regnode;
97 struct regnode *regnode;
[all …]
/freebsd/sys/dev/iicbus/pmic/rockchip/
H A Drk8xx_regulators.c42 static int rk8xx_regnode_status(struct regnode *regnode, int *status);
43 static int rk8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt,
45 static int rk8xx_regnode_get_voltage(struct regnode *regnode, int *uvolt);
51 rk8xx_regnode_init(struct regnode *regnode) in rk8xx_regnode_init() argument
57 sc = regnode_get_softc(regnode); in rk8xx_regnode_init()
59 param = regnode_get_stdparam(regnode); in rk8xx_regnode_init()
64 rv = rk8xx_regnode_get_voltage(regnode, &uvolt); in rk8xx_regnode_init()
75 rv = rk8xx_regnode_status(regnode, &status); in rk8xx_regnode_init()
79 rv = rk8xx_regnode_set_voltage(regnode, param->min_uvolt, in rk8xx_regnode_init()
88 rk8xx_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in rk8xx_regnode_enable() argument
[all …]
H A Drk8xx.h60 struct regnode *regnode; member
/freebsd/sys/dev/iicbus/pmic/silergy/
H A Dsy8106a.c64 struct regnode *regnode; member
119 sy8106a_regnode_init(struct regnode *regnode) in sy8106a_regnode_init() argument
125 sy8106a_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in sy8106a_regnode_enable() argument
130 sc = regnode_get_softc(regnode); in sy8106a_regnode_enable()
145 sy8106a_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in sy8106a_regnode_set_voltage() argument
152 sc = regnode_get_softc(regnode); in sy8106a_regnode_set_voltage()
171 sy8106a_regnode_get_voltage(struct regnode *regnode, int *uvolt) in sy8106a_regnode_get_voltage() argument
176 sc = regnode_get_softc(regnode); in sy8106a_regnode_get_voltage()
201 struct regnode *regnode; in sy8106a_reg_attach() local
207 regnode = regnode_create(dev, &sy8106a_regnode_class, &initdef); in sy8106a_reg_attach()
[all …]
H A Dsyr827.c70 struct regnode *regnode; member
100 syr827_regnode_init(struct regnode *regnode) in syr827_regnode_init() argument
106 syr827_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in syr827_regnode_enable() argument
111 sc = regnode_get_softc(regnode); in syr827_regnode_enable()
126 syr827_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in syr827_regnode_set_voltage() argument
133 sc = regnode_get_softc(regnode); in syr827_regnode_set_voltage()
153 syr827_regnode_get_voltage(struct regnode *regnode, int *uvolt) in syr827_regnode_get_voltage() argument
158 sc = regnode_get_softc(regnode); in syr827_regnode_get_voltage()
183 struct regnode *regnode; in syr827_reg_attach() local
190 regnode = regnode_create(dev, &syr827_regnode_class, &initdef); in syr827_reg_attach()
[all …]
/freebsd/sys/dev/gpio/
H A Dgpioregulator.c64 struct regnode *regnode; member
77 gpioregulator_regnode_init(struct regnode *regnode) in gpioregulator_regnode_init() argument
82 sc = regnode_get_softc(regnode); in gpioregulator_regnode_init()
100 gpioregulator_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in gpioregulator_regnode_enable() argument
106 sc = regnode_get_softc(regnode); in gpioregulator_regnode_enable()
123 gpioregulator_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in gpioregulator_regnode_set_voltage() argument
130 sc = regnode_get_softc(regnode); in gpioregulator_regnode_set_voltage()
156 gpioregulator_regnode_get_voltage(struct regnode *regnode, int *uvolt) in gpioregulator_regnode_get_voltage() argument
163 sc = regnode_get_softc(regnode); in gpioregulator_regnode_get_voltage()
286 struct regnode *regnode; in gpioregulator_attach() local
[all …]
/freebsd/sys/arm64/nvidia/tegra210/
H A Dmax77620_regulators.c97 struct regnode *regnode; member
343 static int max77620_regnode_init(struct regnode *regnode);
344 static int max77620_regnode_enable(struct regnode *regnode, bool enable,
346 static int max77620_regnode_set_volt(struct regnode *regnode, int min_uvolt,
348 static int max77620_regnode_get_volt(struct regnode *regnode, int *uvolt);
368 regnode_get_name(sc->regnode), rv); in max77620_get_sel()
388 regnode_get_name(sc->regnode), rv); in max77620_set_sel()
545 max77620_regnode_init(struct regnode *regnode) in max77620_regnode_init() argument
551 sc = regnode_get_softc(regnode); in max77620_regnode_init()
560 printf("%s: Volt: 0x%02X, CFG: 0x%02X, FPS: 0x%02X\n", regnode_get_name(sc->regnode), val1, val2, v… in max77620_regnode_init()
[all …]
/freebsd/sys/dev/iicbus/pmic/
H A Dfan53555.c88 struct regnode *regnode; member
196 fan53555_regnode_init(struct regnode *regnode) in fan53555_regnode_init() argument
202 fan53555_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in fan53555_regnode_enable() argument
207 sc = regnode_get_softc(regnode); in fan53555_regnode_enable()
224 fan53555_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in fan53555_regnode_set_voltage() argument
231 sc = regnode_get_softc(regnode); in fan53555_regnode_set_voltage()
252 fan53555_regnode_get_voltage(struct regnode *regnode, int *uvolt) in fan53555_regnode_get_voltage() argument
258 sc = regnode_get_softc(regnode); in fan53555_regnode_get_voltage()
332 struct regnode *regnode; in fan53555_reg_attach() local
365 regnode = regnode_create(sc->dev, &fan53555_regnode_class, &initdef); in fan53555_reg_attach()
[all …]
H A Dact8846_regulator.c88 struct regnode *regnode; member
269 act8846_regnode_init(struct regnode *regnode) in act8846_regnode_init() argument
275 act8846_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in act8846_regnode_enable() argument
280 sc = regnode_get_softc(regnode); in act8846_regnode_enable()
293 act8846_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in act8846_regnode_set_voltage() argument
300 sc = regnode_get_softc(regnode); in act8846_regnode_set_voltage()
326 act8846_regnode_get_voltage(struct regnode *regnode, int *uvolt) in act8846_regnode_get_voltage() argument
332 sc = regnode_get_softc(regnode); in act8846_regnode_get_voltage()
398 struct regnode *regnode; in act8846_attach() local
408 regnode = regnode_create(sc->dev, &act8846_regnode_class, &initdef); in act8846_attach()
[all …]
/freebsd/sys/arm/nvidia/
H A Das3722_regulators.c87 struct regnode *regnode; member
367 static int as3722_regnode_init(struct regnode *regnode);
368 static int as3722_regnode_enable(struct regnode *regnode, bool enable,
370 static int as3722_regnode_set_volt(struct regnode *regnode, int min_uvolt,
372 static int as3722_regnode_get_volt(struct regnode *regnode, int *uvolt);
457 as3722_regnode_init(struct regnode *regnode) in as3722_regnode_init() argument
462 sc = regnode_get_softc(regnode); in as3722_regnode_init()
549 struct regnode *regnode; in as3722_attach() local
556 regnode = regnode_create(sc->dev, &as3722_regnode_class, in as3722_attach()
558 if (regnode == NULL) { in as3722_attach()
[all …]
/freebsd/contrib/less/
H A Dregexp.c184 STATIC char *regnode(char);
315 ret = regnode(OPEN+parno);
342 ender = regnode((paren) ? CLOSE+parno : END);
378 ret = regnode(BRANCH);
392 (void) regnode(NOTHING);
433 regoptail(ret, regnode(BACK)); /* and loop */
435 regtail(ret, regnode(BRANCH)); /* or */
436 regtail(ret, regnode(NOTHING)); /* null. */
441 next = regnode(BRANCH); /* Either */
443 regtail(regnode(BAC
586 regnode(op) regnode() function
[all...]
/freebsd/sys/dev/aic7xxx/aicasm/
H A Daicasm_symbol.c373 aic_print_reg_dump_start(FILE *dfile, symbol_node_t *regnode) in aic_print_reg_dump_start()
381 regnode->symbol->name);
386 symbol_node_t *regnode, u_int num_entries) in aic_print_reg_dump_end()
391 lower_name = strdup(regnode->symbol->name); in aic_print_reg_dump_end()
416 num_entries != 0 ? regnode->symbol->name : "NULL", in aic_print_reg_dump_end()
419 regnode->symbol->name, in aic_print_reg_dump_end()
420 regnode->symbol->info.rinfo->address); in aic_print_reg_dump_end()
437 regnode->symbol->name,
438 regnode->symbol->info.rinfo->address);
477 symbol_node_t *regnode; in symtable_dump()
370 aic_print_reg_dump_start(FILE * dfile,symbol_node_t * regnode) aic_print_reg_dump_start() argument
383 aic_print_reg_dump_end(FILE * ofile,FILE * dfile,symbol_node_t * regnode,u_int num_entries) aic_print_reg_dump_end() argument
474 symbol_node_t *regnode; symtable_dump() local
[all...]
/freebsd/sys/arm/allwinner/
H A Daxp81x.c673 struct regnode *regnode; member
708 static int axp8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt,
754 axp8xx_regnode_init(struct regnode *regnode) in axp8xx_regnode_init() argument
759 param = regnode_get_stdparam(regnode); in axp8xx_regnode_init()
768 rv = axp8xx_regnode_set_voltage(regnode, param->min_uvolt, in axp8xx_regnode_init()
777 axp8xx_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in axp8xx_regnode_enable() argument
782 sc = regnode_get_softc(regnode); in axp8xx_regnode_enable()
787 regnode_get_name(regnode), in axp8xx_regnode_enable()
847 axp8xx_regnode_status(struct regnode *regnode, int *status) in axp8xx_regnode_status() argument
852 sc = regnode_get_softc(regnode); in axp8xx_regnode_status()
[all …]
H A Daxp209.c331 struct regnode *regnode; member
650 axp2xx_regnode_init(struct regnode *regnode) in axp2xx_regnode_init() argument
656 axp2xx_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in axp2xx_regnode_enable() argument
661 sc = regnode_get_softc(regnode); in axp2xx_regnode_enable()
709 axp2xx_regnode_status(struct regnode *regnode, int *status) in axp2xx_regnode_status() argument
714 sc = regnode_get_softc(regnode); in axp2xx_regnode_status()
725 axp2xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in axp2xx_regnode_set_voltage() argument
731 sc = regnode_get_softc(regnode); in axp2xx_regnode_set_voltage()
747 axp2xx_regnode_get_voltage(struct regnode *regnode, int *uvolt) in axp2xx_regnode_get_voltage() argument
752 sc = regnode_get_softc(regnode); in axp2xx_regnode_get_voltage()
[all …]