Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 148 files:
- drivers/power/supply/mt6360_charger.c, line 579
- drivers/power/supply/mt6370-charger.c, line 644
- drivers/power/supply/rt9467-charger.c, line 304
- drivers/power/supply/rt9471.c, line 603
- drivers/power/supply/sgm41542_charger.c, line 904
- drivers/power/supply/ucs1002_power.c, 2 times
- drivers/regulator/88pm800-regulator.c, 2 times
- drivers/regulator/88pm8607.c, 2 times
- drivers/regulator/88pm886-regulator.c, 2 times
- drivers/regulator/act8865-regulator.c, 3 times
- drivers/regulator/act8945a-regulator.c, line 226
- drivers/regulator/adp5055-regulator.c, line 305
- drivers/regulator/anatop-regulator.c, line 297
- drivers/regulator/arizona-micsupp.c, line 91
- drivers/regulator/as3711-regulator.c, 3 times
- drivers/regulator/as3722-regulator.c, 6 times
- drivers/regulator/atc260x-regulator.c, 6 times
- drivers/regulator/axp20x-regulator.c, 3 times
- drivers/regulator/bcm590xx-regulator.c, 4 times
- drivers/regulator/bd71815-regulator.c, 6 times
- drivers/regulator/bd71828-regulator.c, 6 times
- drivers/regulator/bd718x7-regulator.c, line 63
- drivers/regulator/bq257xx-regulator.c, line 73
- drivers/regulator/cpcap-regulator.c, 2 times
- drivers/regulator/da9052-regulator.c, 2 times
- drivers/regulator/da9055-regulator.c, 2 times
- drivers/regulator/da9062-regulator.c, 2 times
- drivers/regulator/da9063-regulator.c, 2 times
- drivers/regulator/da9121-regulator.c, line 360
- drivers/regulator/da9210-regulator.c, line 31
- drivers/regulator/da9211-regulator.c, line 241
- drivers/regulator/fan53555.c, line 251
- drivers/regulator/fan53880.c, line 38
- drivers/regulator/fp9931.c, line 228
- drivers/regulator/helpers.c, line 101
- drivers/regulator/hi6421-regulator.c, 5 times
- drivers/regulator/hi6421v530-regulator.c, line 150
- drivers/regulator/hi6421v600-regulator.c, line 176
- drivers/regulator/isl9305.c, line 62
- drivers/regulator/lm363x-regulator.c, line 98
- drivers/regulator/lochnagar-regulator.c, 3 times
- drivers/regulator/lp872x.c, 3 times
- drivers/regulator/lp873x-regulator.c, 2 times
- drivers/regulator/lp8755.c, line 148
- drivers/regulator/lp87565-regulator.c, line 122
- drivers/regulator/lp8788-buck.c, 2 times
- drivers/regulator/lp8788-ldo.c, 2 times
- drivers/regulator/ltc3589.c, 3 times
- drivers/regulator/ltc3676.c, 2 times
- drivers/regulator/max14577-regulator.c, 2 times
- drivers/regulator/max20086-regulator.c, line 72
- drivers/regulator/max5970-regulator.c, 2 times
- drivers/regulator/max77503-regulator.c, line 39
- drivers/regulator/max77541-regulator.c, line 14
- drivers/regulator/max77675-regulator.c, line 488
- drivers/regulator/max77686-regulator.c, 4 times
- drivers/regulator/max77693-regulator.c, 2 times
- drivers/regulator/max77802-regulator.c, 5 times
- drivers/regulator/max77826-regulator.c, 2 times
- drivers/regulator/max77838-regulator.c, line 127
- drivers/regulator/max8649.c, line 121
- drivers/regulator/max8893.c, line 11
- drivers/regulator/max8907-regulator.c, 2 times
- drivers/regulator/max8973-regulator.c, 2 times
- drivers/regulator/mcp16502.c, 2 times
- drivers/regulator/mp5416.c, 2 times
- drivers/regulator/mp8859.c, line 293
- drivers/regulator/mp886x.c, 2 times
- drivers/regulator/mpq7920.c, 3 times
- drivers/regulator/mt6311-regulator.c, 2 times
- drivers/regulator/mt6315-regulator.c, line 186
- drivers/regulator/mt6323-regulator.c, 3 times
- drivers/regulator/mt6331-regulator.c, 6 times
- drivers/regulator/mt6332-regulator.c, 4 times
- drivers/regulator/mt6357-regulator.c, 3 times
- drivers/regulator/mt6358-regulator.c, 4 times
- drivers/regulator/mt6359-regulator.c, 4 times
- drivers/regulator/mt6360-regulator.c, line 299
- drivers/regulator/mt6363-regulator.c, 4 times
- drivers/regulator/mt6370-regulator.c, 2 times
- drivers/regulator/mt6380-regulator.c, 3 times
- drivers/regulator/mt6397-regulator.c, 3 times
- drivers/regulator/palmas-regulator.c, 8 times
- drivers/regulator/pbias-regulator.c, line 59
- drivers/regulator/pca9450-regulator.c, 4 times
- drivers/regulator/pf0900-regulator.c, 2 times
- drivers/regulator/pf1550-regulator.c, 5 times
- drivers/regulator/pf530x-regulator.c, line 184
- drivers/regulator/pf8x00-regulator.c, 4 times
- drivers/regulator/pfuze100-regulator.c, 5 times
- drivers/regulator/pv88060-regulator.c, 3 times
- drivers/regulator/pv88080-regulator.c, 2 times
- drivers/regulator/pv88090-regulator.c, 2 times
- drivers/regulator/qcom-labibb-regulator.c, line 677
- drivers/regulator/qcom-pm8008-regulator.c, line 107
- drivers/regulator/qcom-refgen-regulator.c, line 159
- drivers/regulator/qcom_spmi-regulator.c, 12 times
- drivers/regulator/qcom_usb_vbus-regulator.c, 2 times
- drivers/regulator/rc5t583-regulator.c, line 48
- drivers/regulator/renesas-usb-vbus-regulator.c, line 17
- drivers/regulator/rk808-regulator.c, 20 times
- drivers/regulator/rn5t618-regulator.c, line 18
- drivers/regulator/rt4831-regulator.c, line 89
- drivers/regulator/rt5033-regulator.c, 2 times
- drivers/regulator/rt5120-regulator.c, 4 times
- drivers/regulator/rt5133-regulator.c, 2 times
- drivers/regulator/rt5190a-regulator.c, 3 times
- drivers/regulator/rt5739.c, line 179
- drivers/regulator/rt5759-regulator.c, line 185
- drivers/regulator/rt6190-regulator.c, line 136
- drivers/regulator/rt8092.c, line 203
- drivers/regulator/rtmv20-regulator.c, line 94
- drivers/regulator/rtq2134-regulator.c, line 204
- drivers/regulator/rtq2208-regulator.c, 3 times
- drivers/regulator/rtq6752-regulator.c, line 84
- drivers/regulator/s2dos05-regulator.c, line 86
- drivers/regulator/s2mpa01.c, 2 times
- drivers/regulator/s2mps11.c, 11 times
- drivers/regulator/s5m8767.c, 2 times
- drivers/regulator/sc2730-regulator.c, line 194
- drivers/regulator/sc2731-regulator.c, line 123
- drivers/regulator/sky81452-regulator.c, line 31
- drivers/regulator/slg51000-regulator.c, 2 times
- drivers/regulator/spacemit-p1.c, line 49
- drivers/regulator/stm32-booster.c, line 24
- drivers/regulator/stpmic1_regulator.c, 7 times
- drivers/regulator/stw481x-vmmc.c, line 33
- drivers/regulator/sy7636a-regulator.c, line 60
- drivers/regulator/sy8824x.c, line 81
- drivers/regulator/sy8827n.c, line 80
- drivers/regulator/tps6105x-regulator.c, line 31
- drivers/regulator/tps6286x-regulator.c, line 73
- drivers/regulator/tps6287x-regulator.c, line 149
- drivers/regulator/tps65023-regulator.c, 2 times
- drivers/regulator/tps65086-regulator.c, 2 times
- drivers/regulator/tps65090-regulator.c, 2 times
- drivers/regulator/tps65185.c, line 129
- drivers/regulator/tps65219-regulator.c, 3 times
- drivers/regulator/tps6586x-regulator.c, 3 times
- drivers/regulator/tps65910-regulator.c, 5 times
- drivers/regulator/tps65912-regulator.c, 2 times
- drivers/regulator/tps6594-regulator.c, 3 times
- drivers/regulator/tps68470-regulator.c, line 81
- drivers/regulator/uniphier-regulator.c, line 37
- drivers/regulator/wm831x-dcdc.c, 4 times
- drivers/regulator/wm831x-ldo.c, 3 times
- drivers/regulator/wm8350-regulator.c, 3 times
- drivers/regulator/wm8400-regulator.c, 2 times
Smatch caller information:
drivers/regulator/rt6190-regulator.c rt6190_out_disable() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->regmap->async | 0 |
| PARAM_VALUE | 0 | rdev->regmap->cache_dirty | 1 |
| DATA_SOURCE | 0 | rdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/regulator/arizona-micsupp.c arizona_micsupp_disable() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| DATA_SOURCE | 0 | rdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/regulator/bq257xx-regulator.c bq25703_vbus_disable() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| DATA_SOURCE | 0 | rdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/ucs1002_power.c ucs1002_set_max_current() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/regulator/bd71815-regulator.c bd7181x_led_set_current_limit() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->constraints | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->curr_table | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->n_current_limits | 1-u32max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops->set_current_limit | 1-u64max |
| PARAM_VALUE | 0 | rdev->dev.dma_io_tlb_mem->can_grow | 0-1 |
| PARAM_VALUE | 0 | rdev->dev.dma_io_tlb_mem->debugfs | 0-s64max |
| PARAM_VALUE | 0 | rdev->dev.dma_io_tlb_mem->for_alloc | 0-1 |
| PARAM_VALUE | 0 | rdev->dev.dma_io_tlb_mem->force_bounce | 0-1 |
| PARAM_VALUE | 0 | rdev->dev.dma_io_tlb_mem->nslabs | 0-s64max |
| PARAM_VALUE | 0 | rdev->dev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | rdev->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | rdev->mutex.ww_class->acquire_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rdev->mutex.ww_class->is_wait_die | 0-1 |
| PARAM_VALUE | 0 | rdev->mutex.ww_class->mutex_name | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rdev->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->regmap->async | 0 |
| PARAM_VALUE | 0 | rdev->regmap->cache_dirty | 1 |
| BUF_SIZE | 0 | rdev->constraints | (-1),224 |
| BUF_SIZE | 0 | rdev->dev.class | (-1),96 |
| BUF_SIZE | 0 | rdev->dev.of_node | (-1)-0,392 |
| BUF_SIZE | 0 | rdev->reg_data | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | rdev->supply_name | s32min,(-10),(-1),1-s32max |
| CAPPED_DATA | 0 | rdev->desc->enable_val | 1 |
| CAPPED_DATA | 0 | rdev->desc->n_current_limits | 1 |
| CAPPED_DATA | 0 | rdev->regmap->precious_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | rdev->regmap->rd_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | rdev->regmap->rd_table->n_yes_ranges | 1 |
| CAPPED_DATA | 0 | rdev->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | rdev->regmap->volatile_table->n_yes_ranges | 1 |
| CAPPED_DATA | 0 | rdev->regmap->wr_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | rdev->regmap->wr_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | rdev | $0 |
| STR_LEN | 0 | rdev | (-1),2-11,21 |
| STR_LEN | 0 | rdev | (-1),2-11,21 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/regulator/max5970-regulator.c max597x_irq_handler() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/regulator/lochnagar-regulator.c lochnagar_micbias_disable() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| DATA_SOURCE | 0 | rdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lochnagar->analogue_config_lock | ||
| TYPE_LOCK | (struct lochnagar)->analogue_config_lock |
drivers/regulator/tps68470-regulator.c tps68470_regulator_disable() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| DATA_SOURCE | 0 | rdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/regulator/cpcap-regulator.c cpcap_regulator_disable() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| DATA_SOURCE | 0 | rdev | $0 |
| BIT_INFO | 0 | rdev->desc->enable_val | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/regulator/cpcap-regulator.c cpcap_regulator_enable() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->regmap->async | 0 |
| PARAM_VALUE | 0 | rdev->regmap->cache->cached_rbnode->base_reg | 0-4294967295 |
| PARAM_VALUE | 0 | rdev->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 0 | rdev->regmap->cache_dirty | 1 |
| CAPPED_DATA | 0 | rdev | 1 |
| CAPPED_DATA | 0 | rdev->regmap->precious_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | rdev->regmap->rd_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | rdev->regmap->rd_table->n_yes_ranges | 1 |
| CAPPED_DATA | 0 | rdev->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | rdev->regmap->volatile_table->n_yes_ranges | 1 |
| CAPPED_DATA | 0 | rdev->regmap->wr_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | rdev->regmap->wr_table->n_yes_ranges | 1 |
| DATA_SOURCE | 0 | rdev | $0 |
| BIT_INFO | 0 | rdev->desc->enable_val | 0x8000,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/regulator/rtq6752-regulator.c rtq6752_set_vdd_disable() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| DATA_SOURCE | 0 | rdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/regulator/rtmv20-regulator.c rtmv20_lsw_disable() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| DATA_SOURCE | 0 | rdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/regulator/fp9931.c fp9931_v3p3_disable() -> regulator_disable_regmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| DATA_SOURCE | 0 | rdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/regulator/qcom-labibb-regulator.c qcom_labibb_ocp_recovery_worker() -> (struct regulator_ops)->disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->dev.bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rdev->dev.class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rdev->dev.driver | 0,4096-ptr_max |
| HALF_LOCKED2 | &pool->lock |
drivers/regulator/core.c _regulator_do_disable() -> (struct regulator_ops)->disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->constraints | 0,4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops->disable | 1-u64max |
| PARAM_VALUE | 0 | rdev->ena_pin | 0 |
| DATA_SOURCE | 0 | rdev | $0 |
| CONTAINER | 0 | -120-72-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/regulator/core.c regulator_hardware_enable() -> (struct regulator_ops)->disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rdev | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | rdev->desc->ops->disable | 1-u64max |
| PARAM_VALUE | 0 | rdev->desc->ops->enable | 1-u64max |
| PARAM_VALUE | 0 | rdev->exclusive | s32min-(-1),1-s32max |