Home
last modified time | relevance | path

Searched refs:vec (Results 1 – 25 of 65) sorted by relevance

123

/arch/powerpc/sysdev/xics/
A Dics-native.c54 if (vec < in->ibase || vec >= (in->ibase + in->icount)) in ics_native_unmask_irq()
80 out_be32(ics_native_xive(in, vec), 0xff); in ics_native_do_mask()
91 if (vec < in->ibase || vec >= (in->ibase + in->icount)) in ics_native_mask_irq()
93 ics_native_do_mask(in, vec); in ics_native_mask_irq()
106 if (vec < in->ibase || vec >= (in->ibase + in->icount)) in ics_native_set_affinity()
116 xive = in_be32(ics_native_xive(in, vec)); in ics_native_set_affinity()
118 out_be32(ics_native_xive(in, vec), xive); in ics_native_set_affinity()
150 if (vec < in->ibase || vec >= (in->ibase + in->icount)) in ics_native_mask_unknown()
153 ics_native_do_mask(in, vec); in ics_native_mask_unknown()
161 if (vec < in->ibase || vec >= (in->ibase + in->icount)) in ics_native_get_server()
[all …]
A Dicp-opal.c65 unsigned int vec; in icp_opal_get_irq() local
69 vec = xirr & 0x00ffffff; in icp_opal_get_irq()
70 if (vec == XICS_IRQ_SPURIOUS) in icp_opal_get_irq()
75 xics_push_cppr(vec); in icp_opal_get_irq()
80 xics_mask_unknown_vec(vec); in icp_opal_get_irq()
151 unsigned int vec; in icp_opal_flush_interrupt() local
155 vec = xirr & 0x00ffffff; in icp_opal_flush_interrupt()
156 if (vec == XICS_IRQ_SPURIOUS) in icp_opal_flush_interrupt()
158 if (vec == XICS_IPI) { in icp_opal_flush_interrupt()
165 "disabling\n", vec); in icp_opal_flush_interrupt()
[all …]
A Dicp-native.c119 unsigned int vec = xirr & 0x00ffffff; in icp_native_get_irq() local
122 if (vec == XICS_IRQ_SPURIOUS) in icp_native_get_irq()
125 irq = irq_find_mapping(xics_host, vec); in icp_native_get_irq()
127 xics_push_cppr(vec); in icp_native_get_irq()
132 xics_mask_unknown_vec(vec); in icp_native_get_irq()
155 unsigned int vec = xirr & 0x00ffffff; in icp_native_flush_interrupt() local
157 if (vec == XICS_IRQ_SPURIOUS) in icp_native_flush_interrupt()
159 if (vec == XICS_IPI) { in icp_native_flush_interrupt()
166 vec); in icp_native_flush_interrupt()
167 xics_mask_unknown_vec(vec); in icp_native_flush_interrupt()
A Dicp-hv.c107 unsigned int vec = xirr & 0x00ffffff; in icp_hv_get_irq() local
110 if (vec == XICS_IRQ_SPURIOUS) in icp_hv_get_irq()
113 irq = irq_find_mapping(xics_host, vec); in icp_hv_get_irq()
115 xics_push_cppr(vec); in icp_hv_get_irq()
120 xics_mask_unknown_vec(vec); in icp_hv_get_irq()
A Dics-opal.c169 static void ics_opal_mask_unknown(struct ics *ics, unsigned long vec) in ics_opal_mask_unknown() argument
176 rc = opal_get_xive(vec, &server, &priority); in ics_opal_mask_unknown()
180 ics_opal_mask_real_irq(vec); in ics_opal_mask_unknown()
183 static long ics_opal_get_server(struct ics *ics, unsigned long vec) in ics_opal_get_server() argument
190 rc = opal_get_xive(vec, &server, &priority); in ics_opal_get_server()
A Dics-rtas.c168 static void ics_rtas_mask_unknown(struct ics *ics, unsigned long vec) in ics_rtas_mask_unknown() argument
170 ics_rtas_mask_real_irq(vec); in ics_rtas_mask_unknown()
173 static long ics_rtas_get_server(struct ics *ics, unsigned long vec) in ics_rtas_get_server() argument
177 rc = rtas_call(ibm_get_xive, 1, 3, status, vec); in ics_rtas_get_server()
/arch/x86/kvm/
A Dfpu.h9 #define __sse128_u union { sse128_t vec; u64 as_u64[2]; u32 as_u32[4]; }
10 #define sse128_lo(x) ({ __sse128_u t; t.vec = x; t.as_u64[0]; })
11 #define sse128_hi(x) ({ __sse128_u t; t.vec = x; t.as_u64[1]; })
12 #define sse128_l0(x) ({ __sse128_u t; t.vec = x; t.as_u32[0]; })
13 #define sse128_l1(x) ({ __sse128_u t; t.vec = x; t.as_u32[1]; })
14 #define sse128_l2(x) ({ __sse128_u t; t.vec = x; t.as_u32[2]; })
15 #define sse128_l3(x) ({ __sse128_u t; t.vec = x; t.as_u32[3]; })
16 #define sse128(lo, hi) ({ __sse128_u t; t.as_u64[0] = lo; t.as_u64[1] = hi; t.vec; })
A Dlapic.c597 int vec; in count_vectors() local
601 for (vec = 0; vec < MAX_APIC_VECTOR; vec += APIC_VECTORS_PER_REG) { in count_vectors()
613 u32 i, vec; in __kvm_apic_update_irr() local
623 for (i = vec = 0; i <= 7; i++, vec += 32) { in __kvm_apic_update_irr()
639 *max_irr = __fls(irr_val) + vec; in __kvm_apic_update_irr()
694 apic_clear_irr(vec, vcpu->arch.apic); in kvm_apic_clear_irr()
706 apic_vector_to_isr(vec, apic))) in apic_set_isr()
724 apic->highest_isr_cache = vec; in apic_set_isr()
750 apic_vector_to_isr(vec, apic))) in apic_clear_isr()
1773 int vec = reg & APIC_VECTOR_MASK; in lapic_timer_int_injected() local
[all …]
A Dtrace.h642 TP_ARGS(apicid, dm, tm, vec),
648 __field( __u8, vec )
655 __entry->vec = vec;
659 __entry->apicid, __entry->vec,
1500 TP_ARGS(apicid, dm, tm, vec),
1506 __field( __u8, vec )
1513 __entry->vec = vec;
1517 __entry->apicid, __entry->vec,
1559 __field(u32, vec)
1567 __entry->vec = vec;
[all …]
/arch/arc/kernel/
A Dtroubleshoot.c114 unsigned int vec, cause_code; in show_ecr_verbose() local
120 vec = regs->ecr.vec; in show_ecr_verbose()
124 if (vec == ECR_V_DTLB_MISS) { in show_ecr_verbose()
129 } else if (vec == ECR_V_ITLB_MISS) { in show_ecr_verbose()
131 } else if (vec == ECR_V_MACH_CHK) { in show_ecr_verbose()
135 } else if (vec == ECR_V_PROTV) { in show_ecr_verbose()
145 } else if (vec == ECR_V_INSN_ERR) { in show_ecr_verbose()
148 } else if (vec == ECR_V_MEM_ERR) { in show_ecr_verbose()
155 } else if (vec == ECR_V_MISALIGN) { in show_ecr_verbose()
158 } else if (vec == ECR_V_TRAP) { in show_ecr_verbose()
/arch/x86/kvm/vmx/
A Dposted_intr.h24 int vec; in pi_find_highest_vector() local
26 vec = find_last_bit(pi_desc->pir, 256); in pi_find_highest_vector()
27 return vec < 256 ? vec : -1; in pi_find_highest_vector()
/arch/x86/include/asm/
A Dapic.h287 void (*send_IPI_mask_allbutself)(const struct cpumask *msk, int vec);
516 int vec; in apic_find_highest_vector() local
519 for (vec = MAX_APIC_VECTOR - APIC_VECTORS_PER_REG; vec >= 0; vec -= APIC_VECTORS_PER_REG) { in apic_find_highest_vector()
520 reg = bitmap + APIC_VECTOR_TO_REG_OFFSET(vec); in apic_find_highest_vector()
522 return __fls(*reg) + vec; in apic_find_highest_vector()
550 static inline void apic_clear_vector(int vec, void *bitmap) in apic_clear_vector() argument
552 clear_bit(APIC_VECTOR_TO_BIT_NUMBER(vec), bitmap + APIC_VECTOR_TO_REG_OFFSET(vec)); in apic_clear_vector()
555 static inline void apic_set_vector(int vec, void *bitmap) in apic_set_vector() argument
557 set_bit(APIC_VECTOR_TO_BIT_NUMBER(vec), bitmap + APIC_VECTOR_TO_REG_OFFSET(vec)); in apic_set_vector()
560 static inline int apic_test_vector(int vec, void *bitmap) in apic_test_vector() argument
[all …]
/arch/alpha/kernel/
A Dsetup.c547 if (!vec) { in setup_arch()
552 if (!vec) { in setup_arch()
557 if (vec != &alpha_mv) { in setup_arch()
558 alpha_mv = *vec; in setup_arch()
810 vec = NULL; in get_sysvec()
812 vec = systype_vecs[type]; in get_sysvec()
823 if (!vec) { in get_sysvec()
840 vec = &pc164_mv; in get_sysvec()
856 vec = &mikasa_primo_mv; in get_sysvec()
862 vec = &sable_gamma_mv; in get_sysvec()
[all …]
/arch/powerpc/include/asm/
A Dxics.h92 void (*mask_unknown)(struct ics *ics, unsigned long vec);
93 long (*get_server)(struct ics *ics, unsigned long vec);
112 static inline void xics_push_cppr(unsigned int vec) in xics_push_cppr() argument
119 if (vec == XICS_IPI) in xics_push_cppr()
160 extern void xics_mask_unknown_vec(unsigned int vec);
/arch/powerpc/kvm/
A Dbook3s.c144 switch (vec) { in kvmppc_book3s_vec2irqprio()
168 unsigned int vec) in kvmppc_book3s_dequeue_irqprio() argument
300 int vec = 0; in kvmppc_book3s_irqprio_deliver() local
310 vec = BOOK3S_INTERRUPT_EXTERNAL; in kvmppc_book3s_irqprio_deliver()
331 vec = BOOK3S_INTERRUPT_ALIGNMENT; in kvmppc_book3s_irqprio_deliver()
334 vec = BOOK3S_INTERRUPT_PROGRAM; in kvmppc_book3s_irqprio_deliver()
337 vec = BOOK3S_INTERRUPT_VSX; in kvmppc_book3s_irqprio_deliver()
340 vec = BOOK3S_INTERRUPT_ALTIVEC; in kvmppc_book3s_irqprio_deliver()
346 vec = BOOK3S_INTERRUPT_SYSCALL; in kvmppc_book3s_irqprio_deliver()
349 vec = BOOK3S_INTERRUPT_TRACE; in kvmppc_book3s_irqprio_deliver()
[all …]
A Dbook3s_hv_builtin.c523 static void inject_interrupt(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags) in inject_interrupt() argument
530 new_pc = vec; in inject_interrupt()
545 if (vec != BOOK3S_INTERRUPT_SYSTEM_RESET && in inject_interrupt()
546 vec != BOOK3S_INTERRUPT_MACHINE_CHECK && in inject_interrupt()
559 void kvmppc_inject_interrupt_hv(struct kvm_vcpu *vcpu, int vec, u64 srr1_flags) in kvmppc_inject_interrupt_hv() argument
561 inject_interrupt(vcpu, vec, srr1_flags); in kvmppc_inject_interrupt_hv()
/arch/arc/include/asm/
A Dptrace.h18 unsigned long state:8, vec:8, cause:8, param:8; member
20 unsigned long param:8, cause:8, vec:8, state:8;
125 #define in_syscall(regs) ((regs->ecr.vec == ECR_V_TRAP) && !regs->ecr.param)
126 #define in_brkpt_trap(regs) ((regs->ecr.vec == ECR_V_TRAP) && regs->ecr.param)
/arch/m68k/kernel/
A Dints.c93 void __init m68k_setup_user_interrupt(unsigned int vec, unsigned int cnt) in m68k_setup_user_interrupt() argument
98 m68k_first_user_vec = vec; in m68k_setup_user_interrupt()
101 *user_irqvec_fixup = vec - IRQ_USER; in m68k_setup_user_interrupt()
/arch/sh/include/asm/
A Dtraps_32.h61 unsigned int vec = regs->tra; \
62 (void)vec;
/arch/m68k/68000/
A Dints.h7 asmlinkage void process_int(int vec, struct pt_regs *fp);
/arch/sh/mm/
A Dfault.c393 unsigned long vec; in do_page_fault() local
402 vec = lookup_exception_vector(); in do_page_fault()
416 if (kprobe_page_fault(regs, vec)) in do_page_fault()
423 if (unlikely(kprobe_page_fault(regs, vec))) in do_page_fault()
/arch/sh/kernel/
A Dtraps.c142 if (notify_die(DIE_TRAP, "debug trap", regs, 0, vec & 0xff, in BUILD_TRAP_HANDLER()
184 switch (notify_die(DIE_NMI, "NMI", regs, 0, vec & 0xff, SIGINT)) { in BUILD_TRAP_HANDLER()
/arch/arm/boot/dts/broadcom/
A Dbcm2835-common.dtsi110 vec: vec@7e806000 { label
111 compatible = "brcm,bcm2835-vec";
A Dbcm2835-rpi-common.dtsi20 &vec {
/arch/m68k/include/asm/
A Dtraps.h95 #define VECOFF(vec) ((vec)<<2) argument

Completed in 52 milliseconds

123