Defined in 1 files as a function:
Referenced in 10 files:
- arch/x86/kernel/apic/vector.c
- drivers/gpio/gpio-xgene-sb.c, line 220
- drivers/gpio/gpiolib.c
- drivers/irqchip/irq-gic-v2m.c
- drivers/irqchip/irq-gic-v3-its.c, line 3667
- drivers/irqchip/irq-gic-v3.c, line 1641
- drivers/irqchip/irq-gic-v5.c
- drivers/irqchip/irq-gic.c, line 1115
- drivers/irqchip/irq-ixp4xx.c, line 140
- kernel/irq/irqdomain.c
Smatch caller information:
kernel/irq/irqdomain.c irq_domain_free_fwnode() -> is_fwnode_irqchip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 1-u64max |
| BUF_SIZE | 0 | fwnode | (-1),64 |
| BUF_SIZE | 0 | fwnode | (-1),64 |
| DATA_SOURCE | 0 | fwnode | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fwnode | unit_byte |
| HALF_LOCKED2 | &_T->lock->msi.data->mutex | ||
| HALF_LOCKED2 | &child_device->mutex | ||
| HALF_LOCKED2 | &dmar_lock | ||
| HALF_LOCKED2 | &uv_lock | ||
| HALF_LOCKED2 | global &acpi_ioapic_lock | ||
| HALF_LOCKED2 | global &ioapic_list_lock | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock |
kernel/irq/irqdomain.c irq_domain_set_name() -> is_fwnode_irqchip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fwnode | unit_byte |
arch/x86/kernel/apic/vector.c x86_fwspec_is_hpet() -> is_fwnode_irqchip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fwnode | unit_byte |
| LOCK2 | global &irq_domain_mutex |
arch/x86/kernel/apic/vector.c x86_fwspec_is_ioapic() -> is_fwnode_irqchip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| BUF_SIZE | 0 | fwnode | (-1)-0,64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fwnode | unit_byte |
| LOCK2 | global &irq_domain_mutex |
drivers/gpio/gpio-xgene-sb.c xgene_gpio_sb_domain_alloc() -> is_fwnode_irqchip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode->ops | 0-6563876433798148095,6563876433798148097-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fwnode | unit_byte |
| HALF_LOCKED2 | &domain->root->mutex |
drivers/gpio/gpiolib.c gpiochip_hierarchy_irq_domain_translate() -> is_fwnode_irqchip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 0,4096-u64max |
| PARAM_VALUE | 0 | fwnode->ops | 0-6563876433798148095,6563876433798148097-u64max |
| BUF_SIZE | 0 | fwnode | (-1),64 |
| BUF_SIZE | 0 | fwnode | (-1),64 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | fwnode | unit_byte |
drivers/gpio/gpiolib.c gpiochip_set_hierarchical_irqchip() -> is_fwnode_irqchip()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fwnode | 4096-u64max |
| PARAM_VALUE | 0 | fwnode->ops | 0-6563876433798148095,6563876433798148097-u64max |