| /freebsd-13-stable/sys/dev/extres/regulator/ |
| HD | regulator.c | 61 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 …]
|
| HD | regulator.h | 97 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 …]
|
| HD | regulator_fixed.c | 69 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 …]
|
| HD | 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-13-stable/sys/dev/iicbus/ |
| HD | sy8106a.c | 65 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 …]
|
| HD | syr827.c | 71 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/ |
| HD | fan53555.c | 84 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 …]
|
| HD | act8846_regulator.c | 89 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/ |
| HD | gpioregulator.c | 65 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/ |
| HD | max77620_regulators.c | 98 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/ |
| HD | as3722_regulators.c | 88 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/ |
| HD | rk805.c | 83 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/ |
| HD | regexp.c | 184 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/ |
| HD | aicasm_symbol.c | 370 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/ |
| HD | axp81x.c | 674 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 …]
|
| HD | 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 …]
|