Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/pinctrl/pinconf-generic.c, line 146 (as a function)
- drivers/pinctrl/pinconf.h, line 134 (as a function)
Referenced in 16 files:
- drivers/pinctrl/airoha/pinctrl-airoha.c, line 763
- drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c, line 928
- drivers/pinctrl/mediatek/pinctrl-moore.c, line 473
- drivers/pinctrl/pinconf-generic.c, line 171
- drivers/pinctrl/pinctrl-equilibrium.c, line 582
- drivers/pinctrl/pinctrl-microchip-sgpio.c, line 420
- drivers/pinctrl/pinctrl-ocelot.c, line 1929
- drivers/pinctrl/pinctrl-scmi.c, line 487
- drivers/pinctrl/pinctrl-single.c, line 673
- drivers/pinctrl/renesas/pinctrl-rzg2l.c, line 1870
- drivers/pinctrl/renesas/pinctrl-rzn1.c, line 675
- drivers/pinctrl/renesas/pinctrl-rzt2h.c, line 721
- drivers/pinctrl/renesas/pinctrl-rzv2m.c, line 744
- drivers/pinctrl/renesas/pinctrl.c, line 774
- drivers/pinctrl/ultrarisc/pinctrl-ultrarisc.c, line 469
- drivers/pinctrl/visconti/pinctrl-common.c, line 151
Smatch caller information:
drivers/pinctrl/pinctrl-single.c pcs_pinconf_config_dbg_show() -> pinconf_generic_dump_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pctldev | 4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->desc | 4096-ptr_max |
| PARAM_VALUE | 1 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | s->buf | 1-u64max |
| PARAM_VALUE | 1 | s->from | 0 |
| PARAM_VALUE | 1 | s->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | s->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | s->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | s->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | s->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | s->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | s->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | s->op | 4096-ptr_max |
| BUF_SIZE | 1 | s | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | s | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | s->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | s->size | 1 |
| DATA_SOURCE | 0 | pctldev | $0 |
| DATA_SOURCE | 1 | s | $1 |
| DATA_SOURCE | 2 | config | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | s->read_pos | 0-11442450941[c] |
| LOCK2 | 1 | &s->lock | |
| HALF_LOCKED2 | global &pinctrl_list_mutex | ||
| HALF_LOCKED2 | global &pinctrl_maps_mutex | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/pinctrl/pinconf.c pinconf_show_config() -> (struct pinconf_ops)->pin_config_config_dbg_show()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pctldev | 4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->desc | 4096-ptr_max |
| PARAM_VALUE | 1 | s | 4096-ptr_max |
| PARAM_VALUE | 1 | s->buf | 1-u64max |
| PARAM_VALUE | 1 | s->from | 0 |
| PARAM_VALUE | 1 | s->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | s->lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 1 | s->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 1 | s->lock.first_waiter->list.prev->prev | 5159360019465732096 |
| PARAM_VALUE | 1 | s->lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 1 | s->lock.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | s->lock.wait_lock.owner | (-1) |
| PARAM_VALUE | 1 | s->lock.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | s->op | 4096-ptr_max |
| BUF_SIZE | 1 | s | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | s | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | s->buf | (-1)-2147479552 |
| CAPPED_DATA | 1 | s->size | 1 |
| DATA_SOURCE | 0 | pctldev | $1 |
| DATA_SOURCE | 1 | s | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | s->read_pos | 0-11442450941[c] |
| LOCK2 | 1 | &s->lock | |
| HALF_LOCKED2 | global &pinctrl_list_mutex | ||
| HALF_LOCKED2 | global &pinctrl_maps_mutex | ||
| TYPE_LOCK | (struct seq_file)->lock |