Searched refs:affinity (Results 1 - 25 of 75) sorted by relevance

123

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/mti-malta/
H A Dmalta-smtc.c113 * IRQ affinity hook
117 int plat_set_irq_affinity(unsigned int irq, const struct cpumask *affinity) argument
130 * cleared in the affinity mask, there will never be any
132 * sets affinity for one of the related IRQs, we need to make
142 cpumask_copy(&tmask, affinity);
143 for_each_cpu(cpu, affinity) {
147 cpumask_copy(irq_desc[irq].affinity, &tmask);
155 "IRQ affinity leaves no legal CPU for IRQ %d\n", irq);
157 /* Do any generic SMTC IRQ affinity setup */
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/mti-sead3/
H A Dsead3-smtc.c113 * IRQ affinity hook
117 int plat_set_irq_affinity(unsigned int irq, const struct cpumask *affinity) argument
130 * cleared in the affinity mask, there will never be any
132 * sets affinity for one of the related IRQs, we need to make
142 cpumask_copy(&tmask, affinity);
143 for_each_cpu(cpu, affinity) {
147 cpumask_copy(irq_desc[irq].affinity, &tmask);
155 "IRQ affinity leaves no legal CPU for IRQ %d\n", irq);
157 /* Do any generic SMTC IRQ affinity setup */
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/mti-malta/
H A Dmalta-smtc.c113 * IRQ affinity hook
117 int plat_set_irq_affinity(unsigned int irq, const struct cpumask *affinity) argument
130 * cleared in the affinity mask, there will never be any
132 * sets affinity for one of the related IRQs, we need to make
142 cpumask_copy(&tmask, affinity);
143 for_each_cpu(cpu, affinity) {
147 cpumask_copy(irq_desc[irq].affinity, &tmask);
155 "IRQ affinity leaves no legal CPU for IRQ %d\n", irq);
157 /* Do any generic SMTC IRQ affinity setup */
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/mti-sead3/
H A Dsead3-smtc.c113 * IRQ affinity hook
117 int plat_set_irq_affinity(unsigned int irq, const struct cpumask *affinity) argument
130 * cleared in the affinity mask, there will never be any
132 * sets affinity for one of the related IRQs, we need to make
142 cpumask_copy(&tmask, affinity);
143 for_each_cpu(cpu, affinity) {
147 cpumask_copy(irq_desc[irq].affinity, &tmask);
155 "IRQ affinity leaves no legal CPU for IRQ %d\n", irq);
157 /* Do any generic SMTC IRQ affinity setup */
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/include/asm/
H A Dirq.h54 const struct cpumask *affinity);
58 * IRQ affinity hook invoked at the beginning of interrupt dispatch
62 * inefficient on MIPS. Initial prototypes of SMTC IRQ affinity
63 * used a "fast path" per-IRQ-descriptor cache of affinity information
70 if (!cpumask_test_cpu(smp_processor_id(), irq_desc[irq].affinity)) {\
77 #else /* Not doing SMTC affinity */
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/include/asm/
H A Dirq.h54 const struct cpumask *affinity);
58 * IRQ affinity hook invoked at the beginning of interrupt dispatch
62 * inefficient on MIPS. Initial prototypes of SMTC IRQ affinity
63 * used a "fast path" per-IRQ-descriptor cache of affinity information
70 if (!cpumask_test_cpu(smp_processor_id(), irq_desc[irq].affinity)) {\
77 #else /* Not doing SMTC affinity */
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/kernel/irq/
H A Dmigration.c47 cpumask_copy(desc->affinity, desc->pending_mask);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/kernel/irq/
H A Dmigration.c47 cpumask_copy(desc->affinity, desc->pending_mask);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/alpha/include/asm/
H A Dgct.h21 gct6_handle affinity; member in struct:__gct6_node
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/alpha/include/asm/
H A Dgct.h21 gct6_handle affinity; member in struct:__gct6_node
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/
H A Dirq.h71 #define IRQ_AFFINITY_SET 0x02000000 /* IRQ affinity was set from userspace*/
101 * @set_affinity: set the CPU affinity on SMP machines
168 * @affinity: IRQ affinity on SMP
198 cpumask_var_t affinity; member in struct:irq_desc
437 * Allocates affinity and pending_mask cpumask if required.
449 if (!alloc_cpumask_var_node(&desc->affinity, gfp, node))
454 free_cpumask_var(desc->affinity);
464 cpumask_setall(desc->affinity);
475 * Insures affinity an
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/x86/kernel/
H A Dirq.c289 const struct cpumask *affinity; local
299 affinity = desc->affinity;
301 cpumask_equal(affinity, cpu_online_mask)) {
313 if (cpumask_any_and(affinity, cpu_online_mask) >= nr_cpu_ids) {
315 affinity = cpu_all_mask;
322 desc->chip->set_affinity(irq, affinity);
332 printk("Broke affinity for irq %i\n", irq);
334 printk("Cannot set affinity for irq %i\n", irq);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/x86/kernel/
H A Dirq.c289 const struct cpumask *affinity; local
299 affinity = desc->affinity;
301 cpumask_equal(affinity, cpu_online_mask)) {
313 if (cpumask_any_and(affinity, cpu_online_mask) >= nr_cpu_ids) {
315 affinity = cpu_all_mask;
322 desc->chip->set_affinity(irq, affinity);
332 printk("Broke affinity for irq %i\n", irq);
334 printk("Cannot set affinity for irq %i\n", irq);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/
H A Dirq.h71 #define IRQ_AFFINITY_SET 0x02000000 /* IRQ affinity was set from userspace*/
101 * @set_affinity: set the CPU affinity on SMP machines
168 * @affinity: IRQ affinity on SMP
198 cpumask_var_t affinity; member in struct:irq_desc
437 * Allocates affinity and pending_mask cpumask if required.
449 if (!alloc_cpumask_var_node(&desc->affinity, gfp, node))
454 free_cpumask_var(desc->affinity);
464 cpumask_setall(desc->affinity);
475 * Insures affinity an
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/kernel/
H A Dirq.c192 * the affinity settings do not allow other CPUs, force them onto any
202 unsigned int newcpu = cpumask_any_and(desc->affinity,
209 cpumask_setall(desc->affinity);
210 newcpu = cpumask_any_and(desc->affinity,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/kernel/
H A Dirq.c192 * the affinity settings do not allow other CPUs, force them onto any
202 unsigned int newcpu = cpumask_any_and(desc->affinity,
209 cpumask_setall(desc->affinity);
210 newcpu = cpumask_any_and(desc->affinity,
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/parisc/kernel/
H A Dirq.c123 cpumask_setall(irq_desc[irq].affinity);
141 cpumask_copy(irq_desc[irq].affinity, dest);
299 cpumask_copy(irq_desc[irq].affinity, cpumask_of(cpu));
356 cpumask_copy(&dest, irq_desc[irq].affinity);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/alpha/kernel/
H A Dsys_titan.c148 titan_cpu_set_irq_affinity(unsigned int irq, cpumask_t affinity)
153 if (cpu_isset(cpu, affinity))
162 titan_set_irq_affinity(unsigned int irq, const struct cpumask *affinity)
165 titan_cpu_set_irq_affinity(irq - 16, *affinity);
147 titan_cpu_set_irq_affinity(unsigned int irq, cpumask_t affinity) argument
161 titan_set_irq_affinity(unsigned int irq, const struct cpumask *affinity) argument
H A Dsys_dp264.c165 cpu_set_irq_affinity(unsigned int irq, cpumask_t affinity) argument
171 if (cpu_isset(cpu, affinity))
180 dp264_set_affinity(unsigned int irq, const struct cpumask *affinity) argument
183 cpu_set_irq_affinity(irq, *affinity);
191 clipper_set_affinity(unsigned int irq, const struct cpumask *affinity) argument
194 cpu_set_irq_affinity(irq - 16, *affinity);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/parisc/kernel/
H A Dirq.c123 cpumask_setall(irq_desc[irq].affinity);
141 cpumask_copy(irq_desc[irq].affinity, dest);
299 cpumask_copy(irq_desc[irq].affinity, cpumask_of(cpu));
356 cpumask_copy(&dest, irq_desc[irq].affinity);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/alpha/kernel/
H A Dsys_titan.c148 titan_cpu_set_irq_affinity(unsigned int irq, cpumask_t affinity)
153 if (cpu_isset(cpu, affinity))
162 titan_set_irq_affinity(unsigned int irq, const struct cpumask *affinity)
165 titan_cpu_set_irq_affinity(irq - 16, *affinity);
147 titan_cpu_set_irq_affinity(unsigned int irq, cpumask_t affinity) argument
161 titan_set_irq_affinity(unsigned int irq, const struct cpumask *affinity) argument
H A Dsys_dp264.c165 cpu_set_irq_affinity(unsigned int irq, cpumask_t affinity) argument
171 if (cpu_isset(cpu, affinity))
180 dp264_set_affinity(unsigned int irq, const struct cpumask *affinity) argument
183 cpu_set_irq_affinity(irq, *affinity);
191 clipper_set_affinity(unsigned int irq, const struct cpumask *affinity) argument
194 cpu_set_irq_affinity(irq - 16, *affinity);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/ia64/kernel/
H A Dirq.c106 cpumask_copy(irq_desc[irq].affinity,
129 * affinity that has zeros
151 if (cpumask_any_and(irq_desc[irq].affinity, cpu_online_mask)
H A Dmsi_ia64.c41 cpumask_copy(irq_desc[irq].affinity, cpumask_of(cpu));
155 cpumask_copy(irq_desc[irq].affinity, mask);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/ia64/kernel/
H A Dirq.c106 cpumask_copy(irq_desc[irq].affinity,
129 * affinity that has zeros
151 if (cpumask_any_and(irq_desc[irq].affinity, cpu_online_mask)

Completed in 134 milliseconds

123