Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/gpio/gpio-bcm-kona.c, line 496
- drivers/gpio/gpio-mt7621.c, line 234
- drivers/gpio/gpio-regmap.c, line 323
- drivers/gpio/gpio-rockchip.c, line 475
- drivers/gpio/gpio-tegra.c, line 575
- drivers/gpio/gpio-zynq.c, line 590
- drivers/gpio/gpiolib.c
- drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c, line 315
- drivers/pinctrl/pinctrl-ingenic.c, line 3934
- drivers/pinctrl/pinctrl-st.c, line 1316
- drivers/pinctrl/pinctrl-stmfx.c, line 531
Smatch caller information:
drivers/gpio/gpio-zynq.c zynq_gpio_irq_reqres() -> gpiochip_reqres_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gc | 4096-ptr_max |
| PARAM_VALUE | 0 | gc->parent | 4096-ptr_max |
| PARAM_VALUE | 0 | gc->parent->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gc->parent->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gc->parent->power.request | 0-4 |
| PARAM_VALUE | 0 | gc->parent->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | gc->parent->power.wakeirq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gc->parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | gc->parent->type | 0,4096-ptr_max |
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | gc | unit_byte |
| UNITS | 1 | offset | unit_array_size |
| HALF_LOCKED2 | &desc->request_mutex |
drivers/pinctrl/pinctrl-ingenic.c ingenic_gpio_irq_request() -> gpiochip_reqres_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | gc | unit_byte |
| UNITS | 1 | offset | unit_array_size |
| HALF_LOCKED2 | &desc->request_mutex |
drivers/gpio/gpio-tegra.c tegra_gpio_irq_request_resources() -> gpiochip_reqres_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gc | 4096-ptr_max |
| PARAM_VALUE | 0 | gc->gpiodev | 4096-ptr_max |
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | gc | unit_byte |
| UNITS | 1 | offset | unit_array_size |
| HALF_LOCKED2 | &desc->request_mutex |
drivers/gpio/gpio-regmap.c gpio_regmap_reqres_irq() -> gpiochip_reqres_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gc | 4096-ptr_max |
| DATA_SOURCE | 1 | offset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | offset | unit_array_size |
| HALF_LOCKED2 | &desc->request_mutex |
drivers/gpio/gpio-rockchip.c rockchip_irq_reqres() -> gpiochip_reqres_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gc | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | offset | unit_array_size |
| HALF_LOCKED2 | &desc->request_mutex |
drivers/gpio/gpio-bcm-kona.c bcm_kona_gpio_irq_reqres() -> gpiochip_reqres_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gc | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | offset | unit_array_size |
| HALF_LOCKED2 | &desc->request_mutex |
drivers/gpio/gpiolib.c gpiochip_irq_reqres() -> gpiochip_reqres_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | gc | unit_byte |
| UNITS | 1 | offset | unit_array_size |
| HALF_LOCKED2 | &desc->request_mutex |
drivers/gpio/gpio-mt7621.c mt7621_gpio_irq_reqres() -> gpiochip_reqres_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gc | 4096-ptr_max |
| PARAM_VALUE | 0 | gc->gpiodev | 4096-ptr_max |
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| DATA_SOURCE | 1 | offset | r mt7621_gpio_hwirq_to_offset |
| BIT_INFO | 1 | offset | 0x0,0x7fffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | gc | unit_byte |
| HALF_LOCKED2 | &desc->request_mutex |
drivers/pinctrl/pinctrl-stmfx.c stmfx_gpio_irq_request_resources() -> gpiochip_reqres_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gc | 4096-ptr_max |
| PARAM_VALUE | 0 | gc->gpiodev | 4096-ptr_max |
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | gc | unit_byte |
| UNITS | 1 | offset | unit_array_size |
| HALF_LOCKED2 | &desc->request_mutex |
drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c npcmgpio_irq_request_resources() -> gpiochip_reqres_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gc | 4096-ptr_max |
| PARAM_VALUE | 0 | gc->gpiodev | 4096-ptr_max |
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gc | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | gc | unit_byte |
| UNITS | 1 | offset | unit_array_size |
| HALF_LOCKED2 | &desc->request_mutex |