Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- arch/arm/mach-imx/avic.c, line 145
- arch/arm/mach-imx/tzic.c, line 119
- arch/arm/mach-omap1/irq.c, line 179
- arch/arm/mach-omap2/prm_common.c, line 339
- arch/arm/plat-orion/gpio.c, line 601
- arch/arm/plat-orion/irq.c, line 37
- arch/sh/boards/mach-se/7343/irq.c, line 87
- arch/sh/boards/mach-se/7722/irq.c, line 85
- drivers/gpio/gpio-sodaville.c, line 169
- drivers/irqchip/irq-goldfish-pic.c, line 101
- drivers/irqchip/irq-omap-intc.c, line 239
- kernel/irq/devres.c, line 320
- kernel/irq/generic-chip.c, line 565
Smatch caller information:
kernel/irq/devres.c devm_irq_setup_generic_chip() -> irq_setup_generic_chip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gc | 4096-ptr_max |
| PARAM_VALUE | 0 | gc->chip_types | 4096-ptr_max |
| PARAM_VALUE | 0 | gc->irq_base | 0-s32max |
| PARAM_VALUE | 0 | gc->num_ct | 1-2 |
| PARAM_VALUE | 0 | gc->private | 4096-ptr_max |
| PARAM_VALUE | 2 | flags | 1-2 |
| PARAM_VALUE | 3 | clr | 2048,3072 |
| PARAM_VALUE | 4 | set | 0 |
| BUF_SIZE | 0 | gc | 536-888 |
| BUF_SIZE | 0 | gc | 536-888 |
| BUF_SIZE | 0 | gc->private | (-1),648,712,912 |
| DATA_SOURCE | 0 | gc | $1 |
| DATA_SOURCE | 1 | msk | $2 |
| DATA_SOURCE | 2 | flags | $3 |
| DATA_SOURCE | 3 | clr | $4 |
| DATA_SOURCE | 4 | set | $5 |
| HARD_MAX | 0 | gc->num_ct | 2 |
| HARD_MAX | 2 | flags | 2 |
| HARD_MAX | 3 | clr | 3072 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | gc->num_ct |
drivers/gpio/gpio-sodaville.c sdv_register_irqsupport() -> irq_setup_generic_chip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gc | 4096-ptr_max |
| PARAM_VALUE | 0 | gc->chip_types | 4096-ptr_max |
| PARAM_VALUE | 0 | gc->chip_types->chip.irq_eoi | 5810285284193886208 |
| PARAM_VALUE | 0 | gc->chip_types->chip.irq_mask | 7706981112945266688 |
| PARAM_VALUE | 0 | gc->chip_types->chip.irq_set_type | 7901015638842216448 |
| PARAM_VALUE | 0 | gc->chip_types->chip.irq_unmask | 3228480350492983296 |
| PARAM_VALUE | 0 | gc->chip_types->regs.eoi | 12 |
| PARAM_VALUE | 0 | gc->chip_types->regs.mask | 20 |
| PARAM_VALUE | 0 | gc->chip_types->type | 12 |
| PARAM_VALUE | 0 | gc->irq_base | 0-s32max |
| PARAM_VALUE | 0 | gc->num_ct | 1 |
| PARAM_VALUE | 0 | gc->private | 4096-ptr_max |
| PARAM_VALUE | 0 | gc->reg_base | 0 |
| PARAM_VALUE | 1 | msk | 4095 |
| PARAM_VALUE | 2 | flags | 1 |
| PARAM_VALUE | 3 | clr | 2048 |
| PARAM_VALUE | 4 | set | 1280 |
| BUF_SIZE | 0 | gc | 536-888 |
| BUF_SIZE | 0 | gc | 536-888 |
| BUF_SIZE | 0 | gc->private | 704 |
| DATA_SOURCE | 0 | gc | r devm_irq_alloc_generic_chip |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | gc->num_ct | |
| HALF_LOCKED2 | &pdev->dev.mutex |