Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/iommu/amd/iommu.c amd_ir_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| CONTAINER | 0 | -80-24+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
arch/x86/kernel/apic/io_apic.c ioapic_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| CONTAINER | 0 | -80-24+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
arch/x86/kernel/apic/msi.c msi_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| CONTAINER | 0 | -80-24+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/iommu/hyperv/hv-irq-remap-x86.c hyperv_ir_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| CONTAINER | 0 | -80-24+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/iommu/hyperv/hv-irq-remap-x86.c hyperv_root_ir_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| CONTAINER | 0 | -80-24+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/irq/manage.c irq_do_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip->irq_set_affinity | 1-u64max |
| PARAM_VALUE | 0 | irqd->common | 4096-ptr_max |
| PARAM_VALUE | 2 | force | 0 |
| BUF_SIZE | 0 | irqd | (-1),56 |
| BUF_SIZE | 0 | irqd | (-1),56 |
| DATA_SOURCE | 0 | irqd | $0 |
| DATA_SOURCE | 2 | force | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | &mask_lock | ||
| HALF_LOCKED2 | irq |
kernel/irq/manage.c irq_do_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip->irq_set_affinity | 1-u64max |
| PARAM_VALUE | 0 | irqd->common | 4096-ptr_max |
| PARAM_VALUE | 2 | force | 1 |
| BUF_SIZE | 1 | mask | (-1),1024 |
| BUF_SIZE | 1 | mask | (-1),1024 |
| DATA_SOURCE | 0 | irqd | $0 |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &desc->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &sparse_irq_lock |
arch/x86/platform/uv/uv_irq.c uv_set_irq_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| CONTAINER | 0 | -80-24+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/pinctrl/pinctrl-rp1.c rp1_gpio_irq_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip->irq_set_affinity | 1-u64max |
| BUF_SIZE | 0 | irqd | 56 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 0 | irqd | r irq_get_irq_data |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| CONTAINER | 0 | -80-24+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/iommu/amd/init.c intcapxt_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| CONTAINER | 0 | -80-24+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/irq/msi.c msi_domain_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| CONTAINER | 0 | -80-24+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
kernel/irq/chip.c irq_chip_set_affinity_parent() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip->irq_set_affinity | 1-u64max |
| PARAM_VALUE | 0 | irqd->parent_data->chip | 4096-ptr_max |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 0 | irqd | $0 [m] |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| CONTAINER | 0 | -80-24+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/iommu/intel/irq_remapping.c intel_ir_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| CONTAINER | 0 | -80-24+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/pinctrl/samsung/pinctrl-exynos.c exynos_irq_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 4096-ptr_max |
| PARAM_VALUE | 0 | irqd->chip | 4096-ptr_max |
| BUF_SIZE | 0 | irqd | 56 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 0 | irqd | r irq_get_irq_data |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| CONTAINER | 0 | -80-24+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/irqchip/exynos-combiner.c combiner_set_affinity() -> (struct irq_chip)->irq_set_affinity()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | irqd | 0,4096-ptr_max |
| BUF_SIZE | 0 | irqd | (-1),56 |
| BUF_SIZE | 0 | irqd | (-1),56 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| BUF_SIZE | 1 | mask | (-1)-0,8-536870911 |
| DATA_SOURCE | 0 | irqd | r irq_get_irq_data |
| DATA_SOURCE | 1 | mask | $1 |
| DATA_SOURCE | 2 | force | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |