Documented in 1 files:

Defined in 1 files as a struct:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 23 files:

Smatch caller information:

drivers/regulator/as3711-regulator.c as3711_regulator_parse_dt() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 4297583663273824256
PARAM_VALUE 3 num_matches 12
BUF_SIZE 2 matches 480
DATA_SOURCE 1 node r of_get_child_by_name
DATA_SOURCE 3 num_matches $2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/regulator/da9211-regulator.c da9211_parse_regulators_dt() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 1098208493290303488
PARAM_VALUE 3 num_matches 2
BUF_SIZE 0 dev 1616
BUF_SIZE 2 matches 80
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/rt5120-regulator.c rt5120_parse_regulator_dt_data() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 0 dev->parent->of_node 1-u64max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 4096-ptr_max
PARAM_VALUE 3 num_matches 6
BUF_SIZE 0 dev 1616
BUF_SIZE 2 matches 240
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/max1586.c of_get_max1586_platform_data() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 4096-ptr_max
PARAM_VALUE 3 num_matches 2
BUF_SIZE 2 matches 80
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 1 node unit_byte
UNITS 3 num_matches unit_array_size

drivers/regulator/tps65910-regulator.c tps65910_parse_dt_reg_data() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 7199387054286036992,8312630197245751296
PARAM_VALUE 3 num_matches 13-14
BUF_SIZE 2 matches 520,560
BUF_SIZE 2 matches 520,560
DATA_SOURCE 1 node r of_get_child_by_name
BIT_INFO 2 matches 0x634844014000a000,0x73fd7d7fcb47f000
BIT_INFO 2 matches 0x634844014000a000,0x73fd7d7fcb47f000
BIT_INFO 3 num_matches 0xc,0xf
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/max20086-regulator.c max20086_parse_regulators_dt() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 1-u64max
BUF_SIZE 0 dev 1616
BUF_SIZE 2 matches 0-171798691800
BUF_SIZE 2 matches 0-171798691800
CAPPED_DATA 3 num_matches 1
DATA_SOURCE 1 node r of_get_child_by_name
DATA_SOURCE 2 matches r devm_kcalloc
MEM_ZERO 2 matches
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 3 num_matches
UNITS 3 num_matches unit_array_size

drivers/regulator/tps6586x-regulator.c tps6586x_parse_regulator_dt() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 837438769852628992
PARAM_VALUE 3 num_matches 15
BUF_SIZE 2 matches 600
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/tps65090-regulator.c tps65090_parse_dt_reg_data() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 3953446817561997312
PARAM_VALUE 3 num_matches 12
BUF_SIZE 2 matches 480
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/max8907-regulator.c max8907_regulator_parse_dt() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 8438607837256884224
PARAM_VALUE 3 num_matches 29
BUF_SIZE 2 matches 1160
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/lp872x.c lp872x_populate_pdata_from_dt() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 0 dev->of_node->properties 0,4096-ptr_max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 1 node->properties 0,4096-ptr_max
PARAM_VALUE 2 matches 5566219369773834240,9105688266812985344
PARAM_VALUE 3 num_matches 6,9
BUF_SIZE 2 matches 240,360
BUF_SIZE 2 matches 240,360
DATA_SOURCE 0 dev $0
BIT_INFO 2 matches 0x4c1d270410448000,0x7f7fef3e97d4b000
BIT_INFO 2 matches 0x4c1d270410448000,0x7f7fef3e97d4b000
RX_PATH
TASK_NOT_RUNNING
UNITS 1 node unit_byte
UNITS 3 num_matches unit_array_size

drivers/regulator/stpmic1_regulator.c stpmic1_regulator_probe() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 2 matches 7413672825820540928
PARAM_VALUE 3 num_matches 14
BUF_SIZE 2 matches 560
RX_PATH
TASK_NOT_RUNNING
UNITS 1 node unit_byte
UNITS 3 num_matches unit_array_size

drivers/regulator/as3722-regulator.c as3722_get_regulator_dt_data() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 8698177027735863296
PARAM_VALUE 3 num_matches 18
BUF_SIZE 2 matches 720
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/palmas-regulator.c palmas_dt_to_pdata() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 3 num_matches 14,27
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING

drivers/regulator/da9063-regulator.c da9063_parse_regulators_dt() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 5108568505327431680
PARAM_VALUE 3 num_matches 13,19
BUF_SIZE 2 matches 760
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/max8660.c max8660_pdata_from_dt() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 4096-ptr_max
PARAM_VALUE 3 num_matches 5
BUF_SIZE 0 dev 1616
BUF_SIZE 2 matches 200
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/pbias-regulator.c pbias_regulator_probe() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 2 matches 308371901187096576
PARAM_VALUE 3 num_matches 4
BUF_SIZE 2 matches 160
RX_PATH
TASK_NOT_RUNNING
UNITS 1 node unit_byte

drivers/regulator/pfuze100-regulator.c pfuze_parse_regulators_dt() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 2480466067134132224
PARAM_VALUE 3 num_matches 10
BUF_SIZE 0 dev 1616
BUF_SIZE 2 matches 400
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/pfuze100-regulator.c pfuze_parse_regulators_dt() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 7472442048221876224
PARAM_VALUE 3 num_matches 13
BUF_SIZE 0 dev 1616
BUF_SIZE 2 matches 520
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/pfuze100-regulator.c pfuze_parse_regulators_dt() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 3652015672860729344
PARAM_VALUE 3 num_matches 14
BUF_SIZE 0 dev 1616
BUF_SIZE 2 matches 560
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/pfuze100-regulator.c pfuze_parse_regulators_dt() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 4513985009062678528
PARAM_VALUE 3 num_matches 16
BUF_SIZE 0 dev 1616
BUF_SIZE 2 matches 640
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size

drivers/regulator/rt5190a-regulator.c rt5190a_parse_regulator_dt_data() -> of_regulator_match()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 node 4096-ptr_max
PARAM_VALUE 2 matches 5423600634416463872
PARAM_VALUE 3 num_matches 5
BUF_SIZE 0 dev 1616
BUF_SIZE 2 matches 200
DATA_SOURCE 1 node r of_get_child_by_name
RX_PATH
TASK_NOT_RUNNING
UNITS 3 num_matches unit_array_size