Defined in 2 files as a member:
- include/linux/regulator/driver.h, line 175 (as a member)
- include/linux/usb/tcpm.h, line 139 (as a member)
Defined in 1 files as a function:
Referenced in 48 files:
- drivers/net/pse-pd/pse_core.c, line 825
- drivers/power/supply/mt6370-charger.c, line 649
- drivers/power/supply/rt9467-charger.c, line 310
- drivers/power/supply/rt9471.c, line 609
- drivers/power/supply/sgm41542_charger.c, line 909
- drivers/power/supply/smb347-charger.c, line 1498
- drivers/regulator/88pm800-regulator.c
- drivers/regulator/ad5398.c, line 185
- drivers/regulator/as3722-regulator.c
- drivers/regulator/bd71815-regulator.c, line 404
- drivers/regulator/bq257xx-regulator.c, line 83
- drivers/regulator/core.c
- drivers/regulator/da9052-regulator.c, line 262
- drivers/regulator/da9055-regulator.c, line 294
- drivers/regulator/da9062-regulator.c, line 331
- drivers/regulator/da9063-regulator.c, line 573
- drivers/regulator/da9121-regulator.c, line 365
- drivers/regulator/da9210-regulator.c, line 37
- drivers/regulator/da9211-regulator.c, line 247
- drivers/regulator/gpio-regulator.c, line 230
- drivers/regulator/lp872x.c, line 454
- drivers/regulator/lp873x-regulator.c, line 120
- drivers/regulator/lp87565-regulator.c, line 130
- drivers/regulator/max14577-regulator.c, line 92
- drivers/regulator/max77503-regulator.c, line 42
- drivers/regulator/max77650-regulator.c
- drivers/regulator/max77693-regulator.c, line 143
- drivers/regulator/max77857-regulator.c, line 269
- drivers/regulator/max8973-regulator.c, line 746
- drivers/regulator/max8997-regulator.c
- drivers/regulator/max8998.c, line 466
- drivers/regulator/mp5416.c, line 161
- drivers/regulator/mpq7920.c, line 154
- drivers/regulator/pf8x00-regulator.c
- drivers/regulator/pv88060-regulator.c, line 127
- drivers/regulator/pv88080-regulator.c, line 255
- drivers/regulator/pv88090-regulator.c, line 149
- drivers/regulator/qcom-labibb-regulator.c, line 686
- drivers/regulator/qcom_usb_vbus-regulator.c, line 56
- drivers/regulator/rt6190-regulator.c, line 271
- drivers/regulator/rtmv20-regulator.c, line 147
- drivers/regulator/tps65218-regulator.c, line 231
- drivers/regulator/tps6524x-regulator.c
- drivers/regulator/wm831x-dcdc.c, line 313
- drivers/regulator/wm831x-isink.c, line 91
- drivers/regulator/wm8350-regulator.c, line 914
- drivers/usb/typec/tcpm/fusb302.c, line 1131
- drivers/usb/typec/tcpm/tcpm.c
Smatch caller information:
drivers/regulator/core.c _regulator_get_current_limit_unlocked() -> (struct regulator_ops)->get_current_limit()
| 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->get_current_limit | 1-u64max |
| BUF_SIZE | 0 | rdev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | rdev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | rdev | $0 |
| CONTAINER | 0 | -56-72-0+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |