Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- arch/arm/plat-orion/gpio.c, line 375
- drivers/gpio/gpio-mvebu.c, line 511
- drivers/gpio/gpio-mxs.c, line 76
- drivers/irqchip/irq-ls1x.c, line 99
- drivers/irqchip/irq-pic32-evic.c, line 152
- drivers/irqchip/irq-sunxi-nmi.c, line 136
- drivers/irqchip/irq-tb10x.c, line 73
- kernel/irq/generic-chip.c, line 589
Smatch caller information:
drivers/gpio/gpio-mxs.c mxs_gpio_set_irq_type() -> irq_setup_alt_chip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| PARAM_VALUE | 0 | d->chip | 4096-ptr_max |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| DATA_SOURCE | 1 | type | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &probing_active |
drivers/irqchip/irq-pic32-evic.c pic32_irq_domain_map() -> irq_setup_alt_chip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| PARAM_VALUE | 0 | d->common | 4096-ptr_max |
| PARAM_VALUE | 1 | type | 1-15 |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | r irq_domain_get_irq_data |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &d->root->mutex | ||
| TYPE_LOCK | (struct irq_domain)->mutex |
drivers/gpio/gpio-mvebu.c mvebu_gpio_irq_set_type() -> irq_setup_alt_chip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | d | 4096-ptr_max |
| PARAM_VALUE | 0 | d->chip | 4096-ptr_max |
| PARAM_VALUE | 1 | type | 1-15 |
| BUF_SIZE | 0 | d | (-1),56 |
| BUF_SIZE | 0 | d | (-1),56 |
| DATA_SOURCE | 0 | d | $0 |
| DATA_SOURCE | 1 | type | $1 [m] |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &probing_active |