Lines Matching full:affinity
59 * it from affinity setting
66 * IRQ_NO_BALANCING - Interrupt cannot be balanced (affinity set)
113 * IRQ_SET_MASK_OK - OK, core updates irq_common_data.affinity
114 * IRQ_SET_MASK_NOCPY - OK, chip did update irq_common_data.affinity
134 * @affinity: IRQ affinity on SMP. If this is an IPI
137 * @effective_affinity: The effective IRQ affinity on SMP as some irq
139 * A subset of @affinity.
141 * @ipi_offset: Offset of first IPI target cpu in @affinity. Optional.
150 cpumask_var_t affinity; member
190 * IRQD_SETAFFINITY_PENDING - Affinity setting is pending
194 * IRQD_AFFINITY_SET - Interrupt affinity was set
205 * IRQD_AFFINITY_MANAGED - Affinity is auto-managed by the kernel
207 * IRQD_MANAGED_SHUTDOWN - Interrupt was shutdown due to empty affinity
208 * mask. Applies only to affinity managed irqs.
209 * IRQD_SINGLE_TARGET - IRQ allows only a single affinity target
414 * @irq_set_affinity: Set the CPU affinity on SMP machines. If the force
416 * unconditionally apply the affinity setting. Sanity
417 * checks against the supplied affinity mask are not
658 const struct cpumask *affinity);
660 struct cpumask *affinity);
817 return d ? d->common->affinity : NULL; in irq_get_affinity_mask()
822 return d->common->affinity; in irq_data_get_affinity_mask()
844 return d->common->affinity; in irq_data_get_effective_affinity_mask()
852 const struct irq_affinity_desc *affinity);
856 const struct irq_affinity_desc *affinity);