Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/gpio/gpio-ml-ioh.c, line 401
- drivers/gpio/gpio-mxc.c, line 367
- drivers/gpio/gpio-mxs.c, line 225
- drivers/gpio/gpio-pch.c, line 345
- kernel/irq/devres.c, line 330
Smatch caller information:
drivers/gpio/gpio-mxs.c mxs_gpio_init_gc() -> devm_irq_setup_generic_chip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 4096-ptr_max |
| PARAM_VALUE | 1 | gc | 4096-ptr_max |
| PARAM_VALUE | 1 | gc->chip_types | 4096-ptr_max |
| PARAM_VALUE | 1 | gc->irq_base | 0-s32max |
| PARAM_VALUE | 1 | gc->num_ct | 2 |
| PARAM_VALUE | 1 | gc->private | 4096-ptr_max |
| PARAM_VALUE | 1 | gc->reg_base | 1-u64max |
| PARAM_VALUE | 2 | msk | u32max |
| PARAM_VALUE | 3 | flags | 2 |
| PARAM_VALUE | 4 | clr | 2048 |
| PARAM_VALUE | 5 | set | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | gc | 536-888 |
| BUF_SIZE | 1 | gc | 536-888 |
| BUF_SIZE | 1 | gc->private | 712 |
| DATA_SOURCE | 1 | gc | r devm_irq_alloc_generic_chip |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | gc->num_ct |
drivers/gpio/gpio-pch.c pch_gpio_alloc_generic_chip() -> devm_irq_setup_generic_chip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0 |
| PARAM_VALUE | 0 | dev->class | 0 |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.request | 0 |
| PARAM_VALUE | 0 | dev->power.runtime_error | 0 |
| PARAM_VALUE | 0 | dev->power.wakeirq | 0 |
| PARAM_VALUE | 0 | dev->type | 0 |
| PARAM_VALUE | 1 | gc | 4096-ptr_max |
| PARAM_VALUE | 1 | gc->chip_types | 4096-ptr_max |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_ack | 8501132764624326656 |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_mask | 1252979322609803264 |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_set_type | 8530937408669626368 |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_unmask | 7058425292058882048 |
| PARAM_VALUE | 1 | gc->irq_base | 0-s32max |
| PARAM_VALUE | 1 | gc->num_ct | 1 |
| PARAM_VALUE | 1 | gc->private | 4096-ptr_max |
| PARAM_VALUE | 1 | gc->reg_base | 0 |
| PARAM_VALUE | 3 | flags | 1 |
| PARAM_VALUE | 4 | clr | 3072 |
| PARAM_VALUE | 5 | set | 0 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | gc | 536-888 |
| BUF_SIZE | 1 | gc | 536-888 |
| BUF_SIZE | 1 | gc->private | 648 |
| DATA_SOURCE | 1 | gc | r devm_irq_alloc_generic_chip |
| MEM_ZERO | 0 | dev | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | gc->num_ct |
drivers/gpio/gpio-mxc.c mxc_gpio_init_gc() -> devm_irq_setup_generic_chip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0 |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gc | 4096-ptr_max |
| PARAM_VALUE | 1 | gc->chip_types | 4096-ptr_max |
| PARAM_VALUE | 1 | gc->chip_types->chip.flags | 516 |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_ack | 8058485504960569344 |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_mask | 7706981112945266688 |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_set_type | 16178922311684096 |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_set_wake | 606941975607336960 |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_unmask | 3228480350492983296 |
| PARAM_VALUE | 1 | gc->chip_types->regs.ack | 0-u32max |
| PARAM_VALUE | 1 | gc->chip_types->regs.mask | 0-u32max |
| PARAM_VALUE | 1 | gc->irq_base | 0-s32max |
| PARAM_VALUE | 1 | gc->num_ct | 1 |
| PARAM_VALUE | 1 | gc->private | 4096-ptr_max |
| PARAM_VALUE | 1 | gc->reg_base | 0 |
| PARAM_VALUE | 2 | msk | u32max |
| PARAM_VALUE | 3 | flags | 2 |
| PARAM_VALUE | 4 | clr | 2048 |
| PARAM_VALUE | 5 | set | 0 |
| BUF_SIZE | 1 | gc | 536-888 |
| BUF_SIZE | 1 | gc | 536-888 |
| BUF_SIZE | 1 | gc->private | 912 |
| DATA_SOURCE | 1 | gc | r devm_irq_alloc_generic_chip |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | gc->num_ct |
drivers/gpio/gpio-ml-ioh.c ioh_gpio_alloc_generic_chip() -> devm_irq_setup_generic_chip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | gc | 4096-ptr_max |
| PARAM_VALUE | 1 | gc->chip_types | 4096-ptr_max |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_disable | 2913049723772076032 |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_enable | 4916495772281241600 |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_mask | 4667500979902017536 |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_set_type | 5882847853089509376 |
| PARAM_VALUE | 1 | gc->chip_types->chip.irq_unmask | 5686847041902845952 |
| PARAM_VALUE | 1 | gc->irq_base | 0-s32max |
| PARAM_VALUE | 1 | gc->num_ct | 1 |
| PARAM_VALUE | 1 | gc->private | 4096-ptr_max |
| PARAM_VALUE | 1 | gc->reg_base | 1-u64max |
| PARAM_VALUE | 3 | flags | 1 |
| PARAM_VALUE | 4 | clr | 3072 |
| PARAM_VALUE | 5 | set | 0 |
| BUF_SIZE | 1 | gc | 536-888 |
| BUF_SIZE | 1 | gc | 536-888 |
| DATA_SOURCE | 1 | gc | r devm_irq_alloc_generic_chip |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | gc->num_ct |