Home
last modified time | relevance | path

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

/freebsd-13-stable/sys/dev/extres/regulator/
HDregulator.c61 struct regnode;
63 typedef TAILQ_HEAD(regnode_list, regnode) regnode_list_t;
67 static int regnode_method_init(struct regnode *regnode);
68 static int regnode_method_enable(struct regnode *regnode, bool enable,
70 static int regnode_method_status(struct regnode *regnode, int *status);
71 static int regnode_method_set_voltage(struct regnode *regnode, int min_uvolt,
73 static int regnode_method_get_voltage(struct regnode *regnode, int *uvolt);
90 DEFINE_CLASS_0(regnode, regnode_class, regnode_methods, 0);
96 struct regnode { struct
99 TAILQ_ENTRY(regnode) reglist_link; /* Global list entry */
[all …]
HDregulator.h97 struct regnode *regnode_create(device_t pdev, regnode_class_t regnode_class,
99 struct regnode *regnode_register(struct regnode *regnode);
100 const char *regnode_get_name(struct regnode *regnode);
101 const char *regnode_get_parent_name(struct regnode *regnode);
102 struct regnode *regnode_get_parent(struct regnode *regnode);
103 int regnode_get_flags(struct regnode *regnode);
104 void *regnode_get_softc(struct regnode *regnode);
105 device_t regnode_get_device(struct regnode *regnode);
106 struct regnode_std_param *regnode_get_stdparam(struct regnode *regnode);
111 int regnode_enable(struct regnode *regnode);
[all …]
HDregulator_fixed.c69 static int regnode_fixed_init(struct regnode *regnode);
70 static int regnode_fixed_enable(struct regnode *regnode, bool enable,
72 static int regnode_fixed_status(struct regnode *regnode, int *status);
73 static int regnode_fixed_stop(struct regnode *regnode, int *udelay);
74 static int regnode_fixed_get_voltage(struct regnode *regnode, int *uvolt);
143 regnode_fixed_init(struct regnode *regnode) in regnode_fixed_init() argument
151 sc = regnode_get_softc(regnode); in regnode_fixed_init()
152 dev = regnode_get_device(regnode); in regnode_fixed_init()
153 sc->param = regnode_get_stdparam(regnode); in regnode_fixed_init()
184 regnode_fixed_enable(struct regnode *regnode, bool enable, int *udelay) in regnode_fixed_enable() argument
[all …]
HDregnode_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-13-stable/sys/dev/iicbus/
HDsy8106a.c65 struct regnode *regnode; member
120 sy8106a_regnode_init(struct regnode *regnode) in sy8106a_regnode_init() argument
126 sy8106a_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in sy8106a_regnode_enable() argument
131 sc = regnode_get_softc(regnode); in sy8106a_regnode_enable()
146 sy8106a_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in sy8106a_regnode_set_voltage() argument
153 sc = regnode_get_softc(regnode); in sy8106a_regnode_set_voltage()
172 sy8106a_regnode_get_voltage(struct regnode *regnode, int *uvolt) in sy8106a_regnode_get_voltage() argument
177 sc = regnode_get_softc(regnode); in sy8106a_regnode_get_voltage()
202 struct regnode *regnode; in sy8106a_reg_attach() local
208 regnode = regnode_create(dev, &sy8106a_regnode_class, &initdef); in sy8106a_reg_attach()
[all …]
HDsyr827.c71 struct regnode *regnode; member
101 syr827_regnode_init(struct regnode *regnode) in syr827_regnode_init() argument
107 syr827_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in syr827_regnode_enable() argument
112 sc = regnode_get_softc(regnode); in syr827_regnode_enable()
127 syr827_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in syr827_regnode_set_voltage() argument
134 sc = regnode_get_softc(regnode); in syr827_regnode_set_voltage()
154 syr827_regnode_get_voltage(struct regnode *regnode, int *uvolt) in syr827_regnode_get_voltage() argument
159 sc = regnode_get_softc(regnode); in syr827_regnode_get_voltage()
184 struct regnode *regnode; in syr827_reg_attach() local
191 regnode = regnode_create(dev, &syr827_regnode_class, &initdef); in syr827_reg_attach()
[all …]
/freebsd-13-stable/sys/dev/iicbus/pmic/
HDfan53555.c84 struct regnode *regnode; member
190 fan53555_regnode_init(struct regnode *regnode) in fan53555_regnode_init() argument
196 fan53555_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in fan53555_regnode_enable() argument
201 sc = regnode_get_softc(regnode); in fan53555_regnode_enable()
218 fan53555_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in fan53555_regnode_set_voltage() argument
225 sc = regnode_get_softc(regnode); in fan53555_regnode_set_voltage()
246 fan53555_regnode_get_voltage(struct regnode *regnode, int *uvolt) in fan53555_regnode_get_voltage() argument
252 sc = regnode_get_softc(regnode); in fan53555_regnode_get_voltage()
317 struct regnode *regnode; in fan53555_reg_attach() local
350 regnode = regnode_create(sc->dev, &fan53555_regnode_class, &initdef); in fan53555_reg_attach()
[all …]
HDact8846_regulator.c89 struct regnode *regnode; member
270 act8846_regnode_init(struct regnode *regnode) in act8846_regnode_init() argument
276 act8846_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in act8846_regnode_enable() argument
281 sc = regnode_get_softc(regnode); in act8846_regnode_enable()
294 act8846_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in act8846_regnode_set_voltage() argument
301 sc = regnode_get_softc(regnode); in act8846_regnode_set_voltage()
327 act8846_regnode_get_voltage(struct regnode *regnode, int *uvolt) in act8846_regnode_get_voltage() argument
333 sc = regnode_get_softc(regnode); in act8846_regnode_get_voltage()
399 struct regnode *regnode; in act8846_attach() local
409 regnode = regnode_create(sc->dev, &act8846_regnode_class, &initdef); in act8846_attach()
[all …]
/freebsd-13-stable/sys/dev/gpio/
HDgpioregulator.c65 struct regnode *regnode; member
78 gpioregulator_regnode_init(struct regnode *regnode) in gpioregulator_regnode_init() argument
83 sc = regnode_get_softc(regnode); in gpioregulator_regnode_init()
101 gpioregulator_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in gpioregulator_regnode_enable() argument
107 sc = regnode_get_softc(regnode); in gpioregulator_regnode_enable()
124 gpioregulator_regnode_set_voltage(struct regnode *regnode, int min_uvolt, in gpioregulator_regnode_set_voltage() argument
131 sc = regnode_get_softc(regnode); in gpioregulator_regnode_set_voltage()
157 gpioregulator_regnode_get_voltage(struct regnode *regnode, int *uvolt) in gpioregulator_regnode_get_voltage() argument
164 sc = regnode_get_softc(regnode); in gpioregulator_regnode_get_voltage()
287 struct regnode *regnode; in gpioregulator_attach() local
[all …]
/freebsd-13-stable/sys/arm64/nvidia/tegra210/
HDmax77620_regulators.c98 struct regnode *regnode; member
344 static int max77620_regnode_init(struct regnode *regnode);
345 static int max77620_regnode_enable(struct regnode *regnode, bool enable,
347 static int max77620_regnode_set_volt(struct regnode *regnode, int min_uvolt,
349 static int max77620_regnode_get_volt(struct regnode *regnode, int *uvolt);
369 regnode_get_name(sc->regnode), rv); in max77620_get_sel()
389 regnode_get_name(sc->regnode), rv); in max77620_set_sel()
546 max77620_regnode_init(struct regnode *regnode) in max77620_regnode_init() argument
552 sc = regnode_get_softc(regnode); in max77620_regnode_init()
561 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-13-stable/sys/arm/nvidia/
HDas3722_regulators.c88 struct regnode *regnode; member
368 static int as3722_regnode_init(struct regnode *regnode);
369 static int as3722_regnode_enable(struct regnode *regnode, bool enable,
371 static int as3722_regnode_set_volt(struct regnode *regnode, int min_uvolt,
373 static int as3722_regnode_get_volt(struct regnode *regnode, int *uvolt);
458 as3722_regnode_init(struct regnode *regnode) in as3722_regnode_init() argument
463 sc = regnode_get_softc(regnode); in as3722_regnode_init()
550 struct regnode *regnode; in as3722_attach() local
557 regnode = regnode_create(sc->dev, &as3722_regnode_class, in as3722_attach()
559 if (regnode == NULL) { in as3722_attach()
[all …]
/freebsd-13-stable/sys/arm64/rockchip/
HDrk805.c83 struct regnode *regnode; member
107 static int rk805_regnode_status(struct regnode *regnode, int *status);
108 static int rk805_regnode_set_voltage(struct regnode *regnode, int min_uvolt,
110 static int rk805_regnode_get_voltage(struct regnode *regnode, int *uvolt);
368 rk805_regnode_init(struct regnode *regnode) in rk805_regnode_init() argument
374 sc = regnode_get_softc(regnode); in rk805_regnode_init()
376 param = regnode_get_stdparam(regnode); in rk805_regnode_init()
381 rv = rk805_regnode_get_voltage(regnode, &uvolt); in rk805_regnode_init()
392 rv = rk805_regnode_status(regnode, &status); in rk805_regnode_init()
396 rv = rk805_regnode_set_voltage(regnode, param->min_uvolt, in rk805_regnode_init()
[all …]
/freebsd-13-stable/contrib/less/
HDregexp.c184 STATIC char *regnode(char);
315 ret = regnode(OPEN+parno); in reg()
342 ender = regnode((paren) ? CLOSE+parno : END); in reg()
378 ret = regnode(BRANCH); in regbranch()
392 (void) regnode(NOTHING); in regbranch()
433 regoptail(ret, regnode(BACK)); /* and loop */ in regpiece()
435 regtail(ret, regnode(BRANCH)); /* or */ in regpiece()
436 regtail(ret, regnode(NOTHING)); /* null. */ in regpiece()
441 next = regnode(BRANCH); /* Either */ in regpiece()
443 regtail(regnode(BACK), ret); /* loop back */ in regpiece()
[all …]
/freebsd-13-stable/sys/dev/aic7xxx/aicasm/
HDaicasm_symbol.c370 aic_print_reg_dump_start(FILE *dfile, symbol_node_t *regnode) in aic_print_reg_dump_start() argument
378 regnode->symbol->name); in aic_print_reg_dump_start()
383 symbol_node_t *regnode, u_int num_entries) in aic_print_reg_dump_end() argument
388 lower_name = strdup(regnode->symbol->name); in aic_print_reg_dump_end()
413 num_entries != 0 ? regnode->symbol->name : "NULL", in aic_print_reg_dump_end()
416 regnode->symbol->name, in aic_print_reg_dump_end()
417 regnode->symbol->info.rinfo->address); in aic_print_reg_dump_end()
434 regnode->symbol->name, in aic_print_reg_dump_end()
435 regnode->symbol->info.rinfo->address); in aic_print_reg_dump_end()
474 symbol_node_t *regnode; in symtable_dump() local
[all …]
/freebsd-13-stable/sys/arm/allwinner/
HDaxp81x.c674 struct regnode *regnode; member
709 static int axp8xx_regnode_set_voltage(struct regnode *regnode, int min_uvolt,
755 axp8xx_regnode_init(struct regnode *regnode) in axp8xx_regnode_init() argument
760 param = regnode_get_stdparam(regnode); in axp8xx_regnode_init()
769 rv = axp8xx_regnode_set_voltage(regnode, param->min_uvolt, in axp8xx_regnode_init()
778 axp8xx_regnode_enable(struct regnode *regnode, bool enable, int *udelay) in axp8xx_regnode_enable() argument
783 sc = regnode_get_softc(regnode); in axp8xx_regnode_enable()
788 regnode_get_name(regnode), in axp8xx_regnode_enable()
848 axp8xx_regnode_status(struct regnode *regnode, int *status) in axp8xx_regnode_status() argument
853 sc = regnode_get_softc(regnode); in axp8xx_regnode_status()
[all …]
HDaxp209.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 …]