/freebsd/sys/dev/regulator/ |
H A D | regulator.c | 63 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 D | regulator.h | 98 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 D | regulator_fixed.c | 72 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 D | regnode_if.m | 28 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 D | rk8xx_regulators.c | 42 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 D | rk8xx.h | 60 struct regnode *regnode; member
|
/freebsd/sys/dev/iicbus/pmic/silergy/ |
H A D | sy8106a.c | 64 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 D | syr827.c | 70 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 D | gpioregulator.c | 64 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 D | max77620_regulators.c | 97 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 D | fan53555.c | 88 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 D | act8846_regulator.c | 88 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 D | as3722_regulators.c | 87 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 D | regexp.c | 184 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 D | aicasm_symbol.c | 373 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 D | axp81x.c | 673 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 D | axp209.c | 331 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 …]
|