Lines Matching refs:vector
393 unsigned int rsvd, vector; in reserve_eilvt_offset() local
400 vector = rsvd & ~APIC_EILVT_MASKED; /* 0: unassigned */ in reserve_eilvt_offset()
401 if (vector && !eilvt_entry_is_changeable(vector, new)) in reserve_eilvt_offset()
408 if (rsvd && rsvd != vector) in reserve_eilvt_offset()
421 int setup_APIC_eilvt(u8 offset, u8 vector, u8 msg_type, u8 mask) in setup_APIC_eilvt() argument
426 new = (mask << 16) | (msg_type << 8) | vector; in setup_APIC_eilvt()
1806 static inline void __smp_spurious_interrupt(u8 vector) in __smp_spurious_interrupt() argument
1815 v = apic_read(APIC_ISR + ((vector & ~0x1f) >> 1)); in __smp_spurious_interrupt()
1816 if (v & (1 << (vector & 0x1f))) in __smp_spurious_interrupt()
1823 "should never happen.\n", vector, smp_processor_id()); in __smp_spurious_interrupt()
1835 u8 vector = ~regs->orig_ax; in smp_trace_spurious_interrupt() local
1838 trace_spurious_apic_entry(vector); in smp_trace_spurious_interrupt()
1839 __smp_spurious_interrupt(vector); in smp_trace_spurious_interrupt()
1840 trace_spurious_apic_exit(vector); in smp_trace_spurious_interrupt()