| /arch/powerpc/sysdev/xics/ |
| A D | ics-native.c | 54 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 D | icp-opal.c | 65 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 D | icp-native.c | 119 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 D | icp-hv.c | 107 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 D | ics-opal.c | 169 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 D | ics-rtas.c | 168 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 D | fpu.h | 9 #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 D | lapic.c | 597 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 D | trace.h | 642 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 D | troubleshoot.c | 114 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 D | posted_intr.h | 24 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 D | apic.h | 287 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 D | setup.c | 547 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 D | xics.h | 92 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 D | book3s.c | 144 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 D | book3s_hv_builtin.c | 523 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 D | ptrace.h | 18 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 D | ints.c | 93 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 D | traps_32.h | 61 unsigned int vec = regs->tra; \ 62 (void)vec;
|
| /arch/m68k/68000/ |
| A D | ints.h | 7 asmlinkage void process_int(int vec, struct pt_regs *fp);
|
| /arch/sh/mm/ |
| A D | fault.c | 393 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 D | traps.c | 142 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 D | bcm2835-common.dtsi | 110 vec: vec@7e806000 { label 111 compatible = "brcm,bcm2835-vec";
|
| A D | bcm2835-rpi-common.dtsi | 20 &vec {
|
| /arch/m68k/include/asm/ |
| A D | traps.h | 95 #define VECOFF(vec) ((vec)<<2) argument
|