Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 29 files:
- drivers/pinctrl/airoha/pinctrl-airoha.c, line 450
- drivers/pinctrl/aspeed/pinctrl-aspeed-g7-soc1.c, line 717
- drivers/pinctrl/bcm/pinctrl-bcm4908.c, line 450
- drivers/pinctrl/bcm/pinctrl-ns.c, line 187
- drivers/pinctrl/freescale/pinctrl-imx-scmi.c, line 184
- drivers/pinctrl/freescale/pinctrl-imx.c, line 290
- drivers/pinctrl/mediatek/pinctrl-moore.c, line 460
- drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c, line 356
- drivers/pinctrl/pinctrl-apple-gpio.c, line 195
- drivers/pinctrl/pinctrl-equilibrium.c, line 367
- drivers/pinctrl/pinctrl-generic-mux.c, line 122
- drivers/pinctrl/pinctrl-ingenic.c, line 4069
- drivers/pinctrl/pinctrl-keembay.c, line 1166
- drivers/pinctrl/pinctrl-single.c, line 447
- drivers/pinctrl/pinctrl-th1520.c, line 841
- drivers/pinctrl/pinctrl-upboard.c, line 738
- drivers/pinctrl/pinmux.c, line 867
- drivers/pinctrl/qcom/pinctrl-msm.c, line 282
- drivers/pinctrl/renesas/pinctrl-rza1.c, line 1149
- drivers/pinctrl/renesas/pinctrl-rza2.c, line 471
- drivers/pinctrl/renesas/pinctrl-rzg2l.c, line 1859
- drivers/pinctrl/renesas/pinctrl-rzt2h.c, line 710
- drivers/pinctrl/renesas/pinctrl-rzv2m.c, line 733
- drivers/pinctrl/sophgo/pinctrl-cv18xx.c, line 229
- drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c, line 121
- drivers/pinctrl/spacemit/pinctrl-k1.c, line 496
- drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c, line 686
- drivers/pinctrl/starfive/pinctrl-starfive-jh7110.c, line 325
- drivers/pinctrl/ultrarisc/pinctrl-ultrarisc.c, line 382
Smatch caller information:
drivers/pinctrl/pinmux.c pinmux_functions_show() -> (struct pinmux_ops)->get_function_groups()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pctldev | 4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->desc->pmxops | 4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pctldev->mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | pctldev->mutex.first_waiter->task->blocked_on | 0 |
| PARAM_VALUE | 0 | pctldev->mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | pctldev->mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | pctldev->mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | pctldev->mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 1 | selector | 0-4294967294 |
| PARAM_VALUE | 2 | groups | 6663555836015300608 |
| PARAM_VALUE | 3 | ngroups | 2560227534652153856 |
| BUF_SIZE | 0 | pctldev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | pctldev | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | &pctldev->mutex | 1 |
| CAPPED_DATA | 1 | selector | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->lock | ||
| LOCK2 | 0 | &pctldev->mutex | |
| TYPE_LOCK | (struct pinctrl_dev)->mutex | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/pinctrl/pinmux.c pinmux_map_to_setting() -> (struct pinmux_ops)->get_function_groups()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pctldev | 4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->desc->pmxops | 4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->desc->pmxops->get_functions_count | 4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | selector | 0 |
| PARAM_VALUE | 2 | groups | 4940614068738891776 |
| PARAM_VALUE | 3 | ngroups | 2663354722584518656 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &pinctrl_maps_mutex |
drivers/pinctrl/pinmux.c pinmux_select_write() -> (struct pinmux_ops)->get_function_groups()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pctldev | 4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->desc | 4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->desc->pmxops | 4096-ptr_max |
| PARAM_VALUE | 0 | pctldev->desc->pmxops->get_functions_count | 4096-ptr_max |
| PARAM_VALUE | 1 | selector | 0 |
| PARAM_VALUE | 2 | groups | 8523642784364261376 |
| PARAM_VALUE | 3 | ngroups | 6169029949109211136 |
| BUF_SIZE | 0 | pctldev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | pctldev | s32min-(-2),1-s32max |