Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/pinctrl/aspeed/pinctrl-aspeed.c, line 464
- drivers/pinctrl/bcm/pinctrl-ns2-mux.c, line 1080
- drivers/pinctrl/core.c
- drivers/pinctrl/freescale/pinctrl-mxs.c, line 554
- drivers/pinctrl/mediatek/pinctrl-mtmips.c, line 348
- drivers/pinctrl/pinctrl-artpec6.c, line 959
- drivers/pinctrl/pinctrl-k210.c, line 958
- drivers/pinctrl/sprd/pinctrl-sprd.c, line 1093
Smatch caller information:
drivers/pinctrl/core.c devm_pinctrl_register() -> pinctrl_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pctldesc | 4096-ptr_max |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 2 | driver_data | 1-u64max |
| BUF_SIZE | 0 | pctldesc | (-1),88 |
| BUF_SIZE | 0 | pctldesc | (-1),88 |
| BUF_SIZE | 0 | pctldesc->confops | (-1),64 |
| BUF_SIZE | 0 | pctldesc->custom_conf_items | (-1),192,240 |
| BUF_SIZE | 0 | pctldesc->custom_params | (-1),128,160 |
| BUF_SIZE | 0 | pctldesc->name | s32min,(-10),(-1)-s32max |
| BUF_SIZE | 0 | pctldesc->pctlops | (-1),48 |
| BUF_SIZE | 0 | pctldesc->pins | (-1)-s32max |
| BUF_SIZE | 0 | pctldesc->pmxops | (-1),96 |
| BUF_SIZE | 1 | dev | (-1),1616 |
| BUF_SIZE | 1 | dev | (-1),1616 |
| BUF_SIZE | 2 | driver_data | (-1),32,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,184,192,216-s32max |
| BUF_SIZE | 2 | driver_data | (-1),32,48,56,64,72,80,88,96,104,112,120,128,136,144,152,168,176,184,192,216-s32max |
| DATA_SOURCE | 0 | pctldesc | $1 |
| DATA_SOURCE | 1 | dev | $0 |
| DATA_SOURCE | 2 | driver_data | $2 |
| STR_LEN | 0 | pctldesc->name | (-1),12,16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pctldesc->npins |
drivers/pinctrl/bcm/pinctrl-ns2-mux.c ns2_pinmux_probe() -> pinctrl_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pctldesc | 8263519201784864768 |
| PARAM_VALUE | 0 | pctldesc->pins | 4096-ptr_max |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 2 | driver_data | 4096-ptr_max |
| BUF_SIZE | 2 | driver_data | 152 |
| DATA_SOURCE | 2 | driver_data | r devm_kzalloc |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pinctrl/sprd/pinctrl-sprd.c sprd_pinctrl_core_probe() -> pinctrl_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pctldesc | 8495328823552778240 |
| PARAM_VALUE | 0 | pctldesc->npins | 0 |
| PARAM_VALUE | 0 | pctldesc->pins | 1-u64max |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->of_node | 1-u64max |
| PARAM_VALUE | 2 | driver_data | 4096-ptr_max |
| BUF_SIZE | 2 | driver_data | 32 |
| BUF_SIZE | 2 | driver_data | 32 |
| BUF_SIZE | 2 | driver_data->dev | 1616 |
| BUF_SIZE | 2 | driver_data->info | 40 |
| DATA_SOURCE | 2 | driver_data | r devm_kzalloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | pctldesc->npins |
drivers/pinctrl/pinctrl-k210.c k210_fpioa_probe() -> pinctrl_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pctldesc | 5306280624748167168 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 1 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 1 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 1 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 1 | dev->iommu->max_pasids | 0-4294967295 |
| PARAM_VALUE | 1 | dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->of_node->properties | 4096-ptr_max |
| PARAM_VALUE | 2 | driver_data | 4096-ptr_max |
| BUF_SIZE | 1 | dev | 1616 |
| BUF_SIZE | 2 | driver_data | 40 |
| BUF_SIZE | 2 | driver_data | 40 |
| BUF_SIZE | 2 | driver_data->dev | 1616 |
| BUF_SIZE | 2 | driver_data->sysctl_map | (-1),1-s32max |
| DATA_SOURCE | 2 | driver_data | r devm_kzalloc |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pinctrl/aspeed/pinctrl-aspeed.c aspeed_pinctrl_probe() -> pinctrl_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pctldesc | 271720666373939200,646163210200211456,1223065564886638592,3775838029419790336 |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->parent | 4096-ptr_max |
| PARAM_VALUE | 2 | driver_data | 1125456577678540800,5732920587535478784,5914708068928716800,6746719722007314432 |
| DATA_SOURCE | 0 | pctldesc | $1 |
| DATA_SOURCE | 2 | driver_data | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |