Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 37 files:

Smatch caller information:

drivers/regulator/qcom-labibb-regulator.c qcom_labibb_ocp_isr() -> regulator_notifier_call_chain()

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->reg_data 4096-ptr_max
PARAM_VALUE 0 rdev->regmap 4096-ptr_max
PARAM_VALUE 0 rdev->regmap->cache_dirty 1
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
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
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/qcom-labibb-regulator.c qcom_labibb_sc_isr() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 4
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/core.c regulator_event_work_fn() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 2 data 0
HALF_LOCKED2 &pool->lock

drivers/regulator/core.c regulator_request_power_budget() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->constraints 4096-ptr_max
PARAM_VALUE 0 rdev->constraints->pw_budget_mW s32min-2147483646
PARAM_VALUE 0 rdev->supply 0,4096-ptr_max
PARAM_VALUE 0 rdev->supply->rdev 4096-ptr_max
PARAM_VALUE 1 event 16384
PARAM_VALUE 2 data 0
CAPPED_DATA 0 rdev->constraints->pw_budget_mW 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pcdev->lock

drivers/regulator/rt6190-regulator.c rt6190_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 1 event 16
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/rt6190-regulator.c rt6190_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/rt6190-regulator.c rt6190_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 1 event 4
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/fixed.c reg_fixed_under_voltage_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/da9211-regulator.c da9211_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/da9211-regulator.c da9211_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/tps6594-regulator.c tps6594_regulator_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/mt6360-regulator.c mt6360_oc_event_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/mt6360-regulator.c mt6360_ov_event_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 4
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/mt6360-regulator.c mt6360_pgb_event_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 8
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/mt6360-regulator.c mt6360_uv_event_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/ltc3676.c ltc3676_isr() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 16
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/ltc3676.c ltc3676_isr() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/da9210-regulator.c da9210_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/da9210-regulator.c da9210_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/da9210-regulator.c da9210_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 16
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/da9210-regulator.c da9210_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 4
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/wm831x-isink.c wm831x_isink_irq() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/da9055-regulator.c da9055_ldo5_6_oc_irq() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/rt5133-regulator.c rt5133_intr_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 6375058721390350336
PARAM_VALUE 2 *data 1-8
BUF_SIZE 2 data 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/rt5133-regulator.c rt5133_intr_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 8
PARAM_VALUE 2 data 6375058721390350336
PARAM_VALUE 2 *data 1-8
BUF_SIZE 2 data 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/ltc3589.c ltc3589_isr() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 16
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/ltc3589.c ltc3589_isr() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/lp8755.c lp8755_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 8
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/lp8755.c lp8755_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/lp8755.c lp8755_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 65536
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/pse-pd/pse_core.c pse_isr() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 0,2,16,18
PARAM_VALUE 2 data 0
DATA_SOURCE 1 event r pse_to_regulator_notifs
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &pcdev->lock
TYPE_LOCK (struct pse_controller_dev)->lock

drivers/regulator/wm831x-dcdc.c wm831x_dcdc_oc_irq() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/wm831x-dcdc.c wm831x_dcdc_uv_irq() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/irq_helpers.c regulator_notifier_isr() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/tps65219-regulator.c tps65219_regulator_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/stpmic1_regulator.c stpmic1_curlim_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/pf0900-regulator.c pf0900_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 64,128,256
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/pf0900-regulator.c pf0900_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 64,128,256
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/slg51000-regulator.c slg51000_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/slg51000-regulator.c slg51000_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 16
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/da9063-regulator.c da9063_ldo_lim_event() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/mt6370-regulator.c mt6370_ocp_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
NOCHECK_CALL

drivers/regulator/mt6370-regulator.c mt6370_scp_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
NOCHECK_CALL

drivers/regulator/da9121-regulator.c da9121_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/power/supply/rt9471.c rt9471_otg_fault_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 8
PARAM_VALUE 2 data 0
NOCHECK_CALL

drivers/regulator/wm831x-ldo.c wm831x_ldo_uv_irq() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/wm8350-regulator.c pmic_uv_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 4
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/wm8350-regulator.c pmic_uv_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/rtmv20-regulator.c rtmv20_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 16
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/rtmv20-regulator.c rtmv20_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/rtmv20-regulator.c rtmv20_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 8
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/pv88080-regulator.c pv88080_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/pv88080-regulator.c pv88080_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 16
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/pv88060-regulator.c pv88060_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/pv88060-regulator.c pv88060_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 16
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/mt6363-regulator.c mt6363_oc_isr() -> regulator_notifier_call_chain()

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 1 event 2
PARAM_VALUE 2 data 0
DATA_SOURCE 0 rdev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/hwmon/pmbus/pmbus_core.c pmbus_regulator_notify_worker() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 2 data 0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/regulator/pv88090-regulator.c pv88090_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/pv88090-regulator.c pv88090_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 16
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/rtq2208-regulator.c rtq2208_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 1
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/rtq2208-regulator.c rtq2208_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 4
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/rtq2208-regulator.c rtq2208_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 0 rdev 1-u64max
PARAM_VALUE 1 event 16
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/rt5190a-regulator.c rt5190a_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 0-u32max
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/rt5190a-regulator.c rt5190a_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 32
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/pf1550-regulator.c pf1550_regulator_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 16384
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/pf1550-regulator.c pf1550_regulator_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/pf1550-regulator.c pf1550_regulator_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/pf1550-regulator.c pf1550_regulator_irq_handler() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 16
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/regulator/da9062-regulator.c da9062_ldo_lim_event() -> regulator_notifier_call_chain()

Type Parameter Key Value
PARAM_VALUE 1 event 2
PARAM_VALUE 2 data 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL