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:
- drivers/regulator/of_regulator.c, line 401 (as a function)
- include/linux/regulator/of_regulator.h, line 37 (as a function)
Referenced in 23 files:
- drivers/regulator/ab8500.c
- drivers/regulator/as3711-regulator.c
- drivers/regulator/as3722-regulator.c
- drivers/regulator/da9063-regulator.c
- drivers/regulator/da9121-regulator.c, line 371
- drivers/regulator/da9211-regulator.c
- drivers/regulator/lp872x.c
- drivers/regulator/max1586.c
- drivers/regulator/max20086-regulator.c
- drivers/regulator/max8660.c
- drivers/regulator/max8907-regulator.c
- drivers/regulator/of_regulator.c
- drivers/regulator/palmas-regulator.c
- drivers/regulator/pbias-regulator.c
- drivers/regulator/pfuze100-regulator.c
- drivers/regulator/rt5120-regulator.c
- drivers/regulator/rt5190a-regulator.c
- drivers/regulator/stpmic1_regulator.c
- drivers/regulator/tps65090-regulator.c
- drivers/regulator/tps6586x-regulator.c
- drivers/regulator/tps65910-regulator.c
- include/linux/mfd/palmas.h, line 117
- include/linux/regulator/of_regulator.h
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 |