Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 29 files:
- arch/arc/kernel/intc-arcv2.c, line 181
- arch/arc/kernel/intc-compact.c, line 125
- arch/arm/mach-pxa/irq.c, line 154
- arch/mips/cavium-octeon/octeon-irq.c
- arch/mips/sgi-ip27/ip27-irq.c, line 300
- arch/mips/sgi-ip30/ip30-irq.c, line 316
- arch/nios2/kernel/irq.c, line 76
- arch/powerpc/platforms/44x/uic.c, line 295
- arch/powerpc/platforms/52xx/mpc52xx_pic.c, line 456
- arch/powerpc/platforms/amigaone/setup.c, line 112
- arch/powerpc/platforms/chrp/setup.c, line 489
- arch/powerpc/platforms/embedded6xx/flipper-pic.c, line 194
- arch/powerpc/platforms/pasemi/setup.c, line 231
- arch/powerpc/platforms/powermac/pic.c, line 334
- arch/powerpc/platforms/ps3/interrupt.c, line 747
- arch/powerpc/sysdev/ehv_pic.c, line 295
- arch/powerpc/sysdev/ipic.c, line 761
- arch/powerpc/sysdev/mpic.c, line 1524
- arch/powerpc/sysdev/xics/xics-common.c, line 475
- arch/powerpc/sysdev/xive/common.c, line 1474
- arch/x86/kernel/apic/vector.c, line 808
- drivers/irqchip/irq-armada-370-xp.c, line 889
- drivers/irqchip/irq-clps711x.c, line 194
- drivers/irqchip/irq-imx-gpcv2.c, line 254
- drivers/irqchip/irq-pic32-evic.c, line 300
- drivers/irqchip/irq-xilinx-intc.c, line 236
- drivers/irqchip/irq-xtensa-mx.c, line 159
- drivers/irqchip/irq-xtensa-pic.c
- kernel/irq/irqdomain.c
Smatch caller information:
kernel/irq/irqdomain.c irq_domain_remove() -> irq_set_default_domain()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | domain | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &irq_domain_mutex | ||
| HALF_LOCKED2 | &_T->lock->msi.data->mutex | ||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &bank->deferred_lock | ||
| HALF_LOCKED2 | &child_device->mutex | ||
| HALF_LOCKED2 | &chip->reg_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &acpi_ioapic_lock | ||
| HALF_LOCKED2 | global &ioapic_list_lock | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock |
drivers/irqchip/irq-xilinx-intc.c xilinx_intc_of_init() -> irq_set_default_domain()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | domain | 4096-ptr_max |
| NOCHECK_CALL |
arch/x86/kernel/apic/vector.c arch_early_irq_init() -> irq_set_default_domain()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | domain | 4096-ptr_max |
| BUF_SIZE | 0 | domain | 376-s32max |
| BUF_SIZE | 0 | domain | 376-s32max |
| CAPPED_DATA | 0 | domain->hwirq_max | 1 |
| DATA_SOURCE | 0 | domain | r irq_domain_create_tree |
| NOCHECK_CALL |
drivers/irqchip/irq-pic32-evic.c pic32_of_init() -> irq_set_default_domain()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | domain | 4096-ptr_max |
| PARAM_VALUE | 0 | domain->gc | 4096-ptr_max |
| PARAM_VALUE | 0 | domain->gc->exit | 0 |
| PARAM_VALUE | 0 | domain->gc->gc_flags | 0 |
| PARAM_VALUE | 0 | domain->gc->irq_flags_to_clear | 7168 |
| PARAM_VALUE | 0 | domain->gc->irq_flags_to_set | 0 |
| PARAM_VALUE | 0 | domain->gc->num_chips | 1-u32max |
| BUF_SIZE | 0 | domain | 376-s32max |
| BUF_SIZE | 0 | domain | 376-s32max |
| CAPPED_DATA | 0 | domain->gc->num_chips | 1 |
| CAPPED_DATA | 0 | domain->hwirq_max | 1 |
| DATA_SOURCE | 0 | domain | r irq_domain_create_linear |
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | domain->gc->num_chips |