• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ia64/kernel/

Lines Matching refs:vector

12  *                      PCI to vector allocation routine.
58 * Legacy IRQ to IA-64 vector translation table.
72 int pos, vector;
75 vector = IA64_FIRST_DEVICE_VECTOR + pos;
76 if (vector > IA64_LAST_DEVICE_VECTOR)
80 return vector;
84 free_irq_vector (int vector)
88 if (vector < IA64_FIRST_DEVICE_VECTOR || vector > IA64_LAST_DEVICE_VECTOR)
91 pos = vector - IA64_FIRST_DEVICE_VECTOR;
97 reserve_irq_vector (int vector)
101 if (vector < IA64_FIRST_DEVICE_VECTOR ||
102 vector > IA64_LAST_DEVICE_VECTOR)
105 pos = vector - IA64_FIRST_DEVICE_VECTOR;
114 int vector = assign_irq_vector(AUTO_ASSIGN);
116 if (vector >= 0)
117 dynamic_irq_init(vector);
119 return vector;
141 ia64_handle_irq (ia64_vector vector, struct pt_regs *regs)
184 while (vector != IA64_SPURIOUS_INT_VECTOR) {
185 if (unlikely(IS_LOCAL_TLB_FLUSH(vector))) {
187 kstat_this_cpu.irqs[vector]++;
188 } else if (unlikely(IS_RESCHEDULE(vector)))
189 kstat_this_cpu.irqs[vector]++;
191 ia64_setreg(_IA64_REG_CR_TPR, vector);
194 generic_handle_irq(local_vector_to_irq(vector));
203 vector = ia64_get_ivr();
221 ia64_vector vector;
225 vector = ia64_get_ivr();
234 while (vector != IA64_SPURIOUS_INT_VECTOR) {
235 if (unlikely(IS_LOCAL_TLB_FLUSH(vector))) {
237 kstat_this_cpu.irqs[vector]++;
238 } else if (unlikely(IS_RESCHEDULE(vector)))
239 kstat_this_cpu.irqs[vector]++;
243 ia64_setreg(_IA64_REG_CR_TPR, vector);
252 vectors_in_migration[local_vector_to_irq(vector)]=0;
253 generic_handle_irq(local_vector_to_irq(vector));
263 vector = ia64_get_ivr();
330 ia64_send_ipi (int cpu, int vector, int delivery_mode, int redirect)
346 ipi_data = (delivery_mode << 8) | (vector & 0xff);