arch/alpha/include/asm/machvec.h
77
void (*device_interrupt)(unsigned long vector);
arch/alpha/include/asm/machvec.h
78
void (*machine_check)(unsigned long vector, unsigned long la);
arch/alpha/kernel/core_cia.c
1197
cia_machine_check(unsigned long vector, unsigned long la_ptr)
arch/alpha/kernel/core_cia.c
1210
if (!expected && vector == 0x660)
arch/alpha/kernel/core_cia.c
1212
process_mcheck_info(vector, la_ptr, "CIA", expected);
arch/alpha/kernel/core_mcpcia.c
576
mcpcia_machine_check(unsigned long vector, unsigned long la_ptr)
arch/alpha/kernel/core_mcpcia.c
611
process_mcheck_info(vector, la_ptr, "MCPCIA", expected != 0);
arch/alpha/kernel/core_mcpcia.c
612
if (!expected && vector != 0x620 && vector != 0x630) {
arch/alpha/kernel/core_polaris.c
191
polaris_machine_check(unsigned long vector, unsigned long la_ptr)
arch/alpha/kernel/core_polaris.c
201
process_mcheck_info(vector, la_ptr, "POLARIS",
arch/alpha/kernel/core_t2.c
557
t2_machine_check(unsigned long vector, unsigned long la_ptr)
arch/alpha/kernel/core_t2.c
623
process_mcheck_info(vector, la_ptr, "T2", mcheck_expected(cpu));
arch/alpha/kernel/core_tsunami.c
472
tsunami_machine_check(unsigned long vector, unsigned long la_ptr)
arch/alpha/kernel/core_tsunami.c
482
process_mcheck_info(vector, la_ptr, "TSUNAMI",
arch/alpha/kernel/core_wildfire.c
328
wildfire_machine_check(unsigned long vector, unsigned long la_ptr)
arch/alpha/kernel/core_wildfire.c
337
process_mcheck_info(vector, la_ptr, "WILDFIRE",
arch/alpha/kernel/err_ev6.c
234
ev6_machine_check(unsigned long vector, unsigned long la_ptr)
arch/alpha/kernel/err_ev6.c
261
(vector == SCB_Q_PROCERR)?"Correctable":"Uncorrectable",
arch/alpha/kernel/err_ev6.c
262
(unsigned int)vector, (int)smp_processor_id());
arch/alpha/kernel/err_ev7.c
121
ev7_machine_check(unsigned long vector, unsigned long la_ptr)
arch/alpha/kernel/err_ev7.c
135
(vector == SCB_Q_PROCERR) ? "Correctable" : "Uncorrectable",
arch/alpha/kernel/err_ev7.c
136
(unsigned int)vector, (int)smp_processor_id());
arch/alpha/kernel/err_marvel.c
1047
marvel_machine_check(unsigned long vector, unsigned long la_ptr)
arch/alpha/kernel/err_marvel.c
1064
switch(vector) {
arch/alpha/kernel/err_marvel.c
1082
ev7_machine_check(vector, la_ptr);
arch/alpha/kernel/err_marvel.c
1135
(unsigned int)vector, (int)smp_processor_id());
arch/alpha/kernel/err_marvel.c
1144
(unsigned int)vector, (int)smp_processor_id());
arch/alpha/kernel/err_titan.c
389
titan_machine_check(unsigned long vector, unsigned long la_ptr)
arch/alpha/kernel/err_titan.c
417
if ((vector != SCB_Q_SYSMCHK) && (vector != SCB_Q_SYSERR)) {
arch/alpha/kernel/err_titan.c
418
ev6_machine_check(vector, la_ptr);
arch/alpha/kernel/err_titan.c
446
(vector == SCB_Q_SYSERR)?"Correctable":"Uncorrectable",
arch/alpha/kernel/err_titan.c
447
(unsigned int)vector, (int)smp_processor_id());
arch/alpha/kernel/err_titan.c
709
privateer_machine_check(unsigned long vector, unsigned long la_ptr)
arch/alpha/kernel/err_titan.c
730
if (vector != SCB_Q_SYSEVENT)
arch/alpha/kernel/err_titan.c
731
return titan_machine_check(vector, la_ptr);
arch/alpha/kernel/err_titan.c
741
(unsigned int)vector, (int)smp_processor_id());
arch/alpha/kernel/irq_alpha.c
128
process_mcheck_info(unsigned long vector, unsigned long la_ptr,
arch/alpha/kernel/irq_alpha.c
156
machine, vector, get_irq_regs()->pc, mchk_header->code);
arch/alpha/kernel/irq_alpha.c
31
dummy_perf(unsigned long vector, struct pt_regs *regs)
arch/alpha/kernel/irq_alpha.c
45
do_entInt(unsigned long type, unsigned long vector,
arch/alpha/kernel/irq_alpha.c
75
alpha_mv.machine_check(vector, la_ptr);
arch/alpha/kernel/irq_alpha.c
80
alpha_mv.device_interrupt(vector);
arch/alpha/kernel/irq_alpha.c
88
type, vector);
arch/alpha/kernel/irq_i8259.c
117
isa_device_interrupt(unsigned long vector)
arch/alpha/kernel/irq_i8259.c
133
isa_no_iack_sc_device_interrupt(unsigned long vector)
arch/alpha/kernel/irq_pyxis.c
68
pyxis_device_interrupt(unsigned long vector)
arch/alpha/kernel/irq_pyxis.c
85
isa_device_interrupt(vector);
arch/alpha/kernel/irq_srm.c
61
srm_device_interrupt(unsigned long vector)
arch/alpha/kernel/irq_srm.c
63
int irq = (vector - 0x800) >> 4;
arch/alpha/kernel/proto.h
224
extern void process_mcheck_info(unsigned long vector, unsigned long la_ptr,
arch/alpha/kernel/proto.h
26
extern void cia_machine_check(unsigned long vector, unsigned long la_ptr);
arch/alpha/kernel/proto.h
50
extern void mcpcia_machine_check(unsigned long vector, unsigned long la_ptr);
arch/alpha/kernel/proto.h
58
extern void polaris_machine_check(unsigned long vector, unsigned long la_ptr);
arch/alpha/kernel/proto.h
65
extern void t2_machine_check(unsigned long vector, unsigned long la_ptr);
arch/alpha/kernel/proto.h
80
extern void tsunami_machine_check(unsigned long vector, unsigned long la_ptr);
arch/alpha/kernel/proto.h
87
extern void wildfire_machine_check(unsigned long vector, unsigned long la_ptr);
arch/alpha/kernel/sys_alcor.c
101
isa_device_interrupt(vector);
arch/alpha/kernel/sys_alcor.c
85
alcor_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_dp264.c
191
dp264_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_dp264.c
207
isa_device_interrupt(vector);
arch/alpha/kernel/sys_dp264.c
214
dp264_srm_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_dp264.c
218
irq = (vector - 0x800) >> 4;
arch/alpha/kernel/sys_dp264.c
238
clipper_srm_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_dp264.c
242
irq = (vector - 0x800) >> 4;
arch/alpha/kernel/sys_eiger.c
109
isa_device_interrupt(vector);
arch/alpha/kernel/sys_eiger.c
114
eiger_srm_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_eiger.c
116
int irq = (vector - 0x800) >> 4;
arch/alpha/kernel/sys_eiger.c
77
eiger_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_marvel.c
41
io7_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_marvel.c
60
pid = vector >> 16;
arch/alpha/kernel/sys_marvel.c
61
irq = ((vector & 0xffff) - 0x800) >> 4;
arch/alpha/kernel/sys_miata.c
35
miata_srm_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_miata.c
39
irq = (vector - 0x800) >> 4;
arch/alpha/kernel/sys_mikasa.c
64
mikasa_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_mikasa.c
82
isa_device_interrupt(vector);
arch/alpha/kernel/sys_nautilus.c
120
naut_sys_machine_check(unsigned long vector, unsigned long la_ptr,
arch/alpha/kernel/sys_nautilus.c
131
nautilus_machine_check(unsigned long vector, unsigned long la_ptr)
arch/alpha/kernel/sys_nautilus.c
139
if (vector == SCB_Q_SYSMCHK
arch/alpha/kernel/sys_nautilus.c
166
if (vector == SCB_Q_SYSERR)
arch/alpha/kernel/sys_nautilus.c
168
else if (vector == SCB_Q_SYSMCHK)
arch/alpha/kernel/sys_nautilus.c
171
ev6_machine_check(vector, la_ptr);
arch/alpha/kernel/sys_nautilus.c
177
vector, mchk_class);
arch/alpha/kernel/sys_nautilus.c
179
naut_sys_machine_check(vector, la_ptr, get_irq_regs());
arch/alpha/kernel/sys_noritake.c
100
irq = (vector - 0x800) >> 4;
arch/alpha/kernel/sys_noritake.c
69
noritake_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_noritake.c
88
isa_device_interrupt(vector);
arch/alpha/kernel/sys_noritake.c
96
noritake_srm_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_rawhide.c
134
rawhide_srm_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_rawhide.c
138
irq = (vector - 0x800) >> 4;
arch/alpha/kernel/sys_rx164.c
68
rx164_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_rx164.c
87
isa_no_iack_sc_device_interrupt(vector);
arch/alpha/kernel/sys_sable.c
271
sable_lynx_srm_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_sable.c
279
bit = (vector - 0x800) >> 4;
arch/alpha/kernel/sys_sable.c
283
__func__, vector, bit, irq);
arch/alpha/kernel/sys_takara.c
104
isa_device_interrupt (vector);
arch/alpha/kernel/sys_takara.c
109
takara_srm_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_takara.c
111
int irq = (vector - 0x800) >> 4;
arch/alpha/kernel/sys_takara.c
72
takara_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_titan.c
162
titan_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_titan.c
168
titan_srm_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_titan.c
172
irq = (vector - 0x800) >> 4;
arch/alpha/kernel/sys_titan.c
237
unsigned long vector;
arch/alpha/kernel/sys_titan.c
249
vector = 63 - __kernel_ctlz(mask);
arch/alpha/kernel/sys_titan.c
250
mask &= ~(1UL << vector); /* clear it out */
arch/alpha/kernel/sys_titan.c
251
vector = 0x900 + (vector << 4); /* convert to SRM vector */
arch/alpha/kernel/sys_titan.c
254
alpha_mv.device_interrupt(vector);
arch/alpha/kernel/sys_wildfire.c
222
wildfire_device_interrupt(unsigned long vector)
arch/alpha/kernel/sys_wildfire.c
226
irq = (vector - 0x800) >> 4;
arch/arm64/kernel/entry-common.c
145
static void noinstr __panic_unhandled(struct pt_regs *regs, const char *vector,
arch/arm64/kernel/entry-common.c
153
vector, smp_processor_id(), esr,
arch/arm64/kernel/entry-common.c
160
#define UNHANDLED(el, regsize, vector) \
arch/arm64/kernel/entry-common.c
161
asmlinkage void noinstr el##_##regsize##_##vector##_handler(struct pt_regs *regs) \
arch/arm64/kernel/entry-common.c
163
const char *desc = #regsize "-bit " #el " " #vector; \
arch/arm64/kvm/arm.c
2176
void *vector = hyp_spectre_vector_selector[data->slot];
arch/arm64/kvm/arm.c
2179
*this_cpu_ptr_hyp_sym(kvm_hyp_vector) = (unsigned long)vector;
arch/arm64/kvm/hyp/nvhe/mm.c
184
void *vector;
arch/arm64/kvm/hyp/nvhe/mm.c
188
vector = __kvm_hyp_vector;
arch/arm64/kvm/hyp/nvhe/mm.c
192
vector = __bp_harden_hyp_vecs;
arch/arm64/kvm/hyp/nvhe/mm.c
197
vector = (void *)__hyp_bp_vect_base;
arch/arm64/kvm/hyp/nvhe/mm.c
204
vector = __kvm_vector_slot2addr(vector, slot);
arch/arm64/kvm/hyp/nvhe/mm.c
205
*this_cpu_ptr(&kvm_hyp_vector) = (unsigned long)vector;
arch/hexagon/kernel/kgdb.c
141
int kgdb_arch_handle_exception(int vector, int signo, int err_code,
arch/loongarch/include/asm/irq.h
132
static inline int get_percpu_irq(int vector)
arch/loongarch/include/asm/irq.h
138
return irq_create_mapping(d, vector);
arch/loongarch/kernel/kgdb.c
427
int kgdb_arch_handle_exception(int vector, int signo, int err_code,
arch/m68k/fpsp040/fpsp.h
215
.set EXC_VEC,10 | exception frame vector (format+vector#)
arch/m68k/include/asm/elf.h
102
pr_reg[19] = (regs->format << 12) | regs->vector; \
arch/m68k/include/asm/openprom.h
299
int vector; /* This is foobar, what does it do? */
arch/m68k/include/uapi/asm/ptrace.h
44
unsigned vector : 12; /* vector offset */
arch/m68k/include/uapi/asm/ptrace.h
51
unsigned vector : 12; /* vector offset */
arch/m68k/kernel/ints.c
170
pr_warn("unexpected interrupt from %u\n", regs->vector);
arch/m68k/kernel/process.c
82
regs->format, regs->vector, regs->pc, regs->sr,
arch/m68k/kernel/signal.c
1013
tregs->vector = 0;
arch/m68k/kernel/signal.c
105
tregs->vector = regs->vector;
arch/m68k/kernel/signal.c
453
regs->vector >= (VEC_FPBRUC * 4) &&
arch/m68k/kernel/signal.c
454
regs->vector <= (VEC_FPNAN * 4)) {
arch/m68k/kernel/signal.c
516
regs->vector >= (VEC_FPBRUC * 4) &&
arch/m68k/kernel/signal.c
517
regs->vector <= (VEC_FPNAN * 4)) {
arch/m68k/kernel/signal.c
660
regs->vector = formatvec & 0xfff;
arch/m68k/kernel/signal.c
826
sc->sc_formatvec = tregs->format << 12 | tregs->vector;
arch/m68k/kernel/signal.c
857
err |= __put_user((tregs->format << 12) | tregs->vector, &uc->uc_formatvec);
arch/m68k/kernel/signal.c
898
err |= __put_user(tregs->vector, &frame->code);
arch/m68k/kernel/signal.c
933
tregs->vector = 0;
arch/m68k/kernel/traps.c
1006
int vector = (fp->ptregs.vector >> 2) & 0xff;
arch/m68k/kernel/traps.c
1009
if (vector == VEC_TRACE) {
arch/m68k/kernel/traps.c
1024
switch (vector) {
arch/m68k/kernel/traps.c
764
fs = (fp->ptregs.vector & 0x3) |
arch/m68k/kernel/traps.c
765
((fp->ptregs.vector & 0xc00) >> 8);
arch/m68k/kernel/traps.c
969
int vector = (fp->ptregs.vector >> 2) & 0xff;
arch/m68k/kernel/traps.c
972
if (vector < ARRAY_SIZE(vec_names))
arch/m68k/kernel/traps.c
974
vec_names[vector],
arch/m68k/kernel/traps.c
978
vector, fp->ptregs.format);
arch/m68k/kernel/traps.c
979
if (vector == VEC_ADDRERR && CPU_IS_020_OR_030) {
arch/microblaze/kernel/kgdb.c
113
int kgdb_arch_handle_exception(int vector, int signo, int err_code,
arch/mips/kernel/kgdb.c
350
int kgdb_arch_handle_exception(int vector, int signo, int err_code,
arch/nios2/kernel/kgdb.c
109
int kgdb_arch_handle_exception(int vector, int signo, int err_code,
arch/openrisc/kernel/traps.c
174
asmlinkage void unhandled_exception(struct pt_regs *regs, int ea, int vector)
arch/openrisc/kernel/traps.c
177
ea, vector);
arch/openrisc/kernel/traps.c
43
asmlinkage void unhandled_exception(struct pt_regs *regs, int ea, int vector);
arch/openrisc/mm/fault.c
157
if ((vector == 0x400) && !(vma->vm_page_prot.pgprot & _PAGE_EXEC))
arch/openrisc/mm/fault.c
35
unsigned long vector, int write_acc);
arch/openrisc/mm/fault.c
47
unsigned long vector, int write_acc)
arch/openrisc/mm/fault.c
78
(vector != 0x300 && vector != 0x400) &&
arch/powerpc/include/asm/epapr_hcalls.h
403
unsigned int *vector)
arch/powerpc/include/asm/epapr_hcalls.h
417
*vector = r4;
arch/powerpc/kernel/kgdb.c
378
int kgdb_arch_handle_exception(int vector, int signo, int err_code,
arch/powerpc/lib/xor_vmx.c
22
typedef vector signed char unative_t;
arch/powerpc/platforms/86xx/mpc86xx_smp.c
62
unsigned int *vector = (unsigned int *)(KERNELBASE + 0x100);
arch/powerpc/platforms/86xx/mpc86xx_smp.c
72
save_vector = *vector;
arch/powerpc/platforms/86xx/mpc86xx_smp.c
76
patch_branch(vector, target, BRANCH_SET_LINK);
arch/powerpc/platforms/86xx/mpc86xx_smp.c
86
patch_instruction(vector, ppc_inst(save_vector));
arch/powerpc/platforms/cell/spufs/spu_restore.c
118
vector unsigned int fpcr;
arch/powerpc/platforms/cell/spufs/spu_utils.h
24
vector unsigned int v;
arch/powerpc/platforms/powermac/smp.c
800
unsigned int *vector = (unsigned int *)(PAGE_OFFSET+0x100);
arch/powerpc/platforms/powermac/smp.c
811
save_vector = *vector;
arch/powerpc/platforms/powermac/smp.c
817
patch_branch(vector, target, BRANCH_SET_LINK);
arch/powerpc/platforms/powermac/smp.c
830
patch_uint(vector, save_vector);
arch/powerpc/sysdev/mpic.c
930
void mpic_set_vector(unsigned int virq, unsigned int vector)
arch/powerpc/sysdev/mpic.c
937
mpic, virq, src, vector);
arch/powerpc/sysdev/mpic.c
944
vecpri |= vector;
arch/powerpc/sysdev/mpic.h
33
extern void mpic_set_vector(unsigned int virq, unsigned int vector);
arch/riscv/include/asm/kvm_host.h
153
struct __riscv_v_ext_state vector;
arch/riscv/include/asm/kvm_vcpu_vector.h
21
__riscv_v_vstate_save(&context->vector, context->vector.datap);
arch/riscv/include/asm/kvm_vcpu_vector.h
26
__riscv_v_vstate_restore(&context->vector, context->vector.datap);
arch/riscv/kernel/kgdb.c
286
int kgdb_arch_handle_exception(int vector, int signo, int err_code,
arch/riscv/kvm/vcpu.c
59
void *vector_datap = cntx->vector.datap;
arch/riscv/kvm/vcpu.c
66
cntx->vector.datap = vector_datap;
arch/riscv/kvm/vcpu_onereg.c
1150
size = __builtin_ctzl(cntx->vector.vlenb);
arch/riscv/kvm/vcpu_vector.c
109
*reg_addr = &cntx->vector.vstart;
arch/riscv/kvm/vcpu_vector.c
112
*reg_addr = &cntx->vector.vl;
arch/riscv/kvm/vcpu_vector.c
115
*reg_addr = &cntx->vector.vtype;
arch/riscv/kvm/vcpu_vector.c
118
*reg_addr = &cntx->vector.vcsr;
arch/riscv/kvm/vcpu_vector.c
121
*reg_addr = &cntx->vector.vlenb;
arch/riscv/kvm/vcpu_vector.c
130
*reg_addr = cntx->vector.datap +
arch/riscv/kvm/vcpu_vector.c
189
if (reg_val != cntx->vector.vlenb)
arch/riscv/kvm/vcpu_vector.c
26
cntx->vector.vlenb = riscv_v_vsize / 32;
arch/riscv/kvm/vcpu_vector.c
30
WARN_ON(!cntx->vector.datap);
arch/riscv/kvm/vcpu_vector.c
31
memset(cntx->vector.datap, 0, riscv_v_vsize);
arch/riscv/kvm/vcpu_vector.c
78
vcpu->arch.guest_context.vector.datap = kzalloc(riscv_v_vsize, GFP_KERNEL);
arch/riscv/kvm/vcpu_vector.c
79
if (!vcpu->arch.guest_context.vector.datap)
arch/riscv/kvm/vcpu_vector.c
82
vcpu->arch.host_context.vector.datap = kzalloc(riscv_v_vsize, GFP_KERNEL);
arch/riscv/kvm/vcpu_vector.c
83
if (!vcpu->arch.host_context.vector.datap)
arch/riscv/kvm/vcpu_vector.c
91
kfree(vcpu->arch.guest_context.vector.datap);
arch/riscv/kvm/vcpu_vector.c
92
kfree(vcpu->arch.host_context.vector.datap);
arch/s390/include/asm/airq.h
32
unsigned long *vector; /* Adapter interrupt bit vector */
arch/s390/kvm/pci.c
167
fib.fmt0.aibv = virt_to_phys(zdev->aibv->vector);
arch/s390/kvm/pci.c
169
fib.fmt0.aisb = virt_to_phys(aift->sbv->vector + (zdev->aisb / 64) * 8);
arch/s390/kvm/pci.c
312
fib->fmt0.aisb = virt_to_phys(aift->sbv->vector + (zdev->aisb / 64) * 8);
arch/s390/kvm/pci.c
76
zpci_aipb->aipb.faisb = virt_to_phys(aift->sbv->vector);
arch/s390/pci/pci_irq.c
42
fib.fmt0.aibv = virt_to_phys(zdev->aibv->vector);
arch/s390/pci/pci_irq.c
44
fib.fmt0.aisb = virt_to_phys(zpci_sbv->vector) + (zdev->aisb / 64) * 8;
arch/s390/pci/pci_irq.c
546
iib.cdiib.dibv_addr = virt_to_phys(zpci_ibv[smp_processor_id()]->vector);
arch/s390/pci/pci_irq.c
563
iib.diib.disb_addr = virt_to_phys(zpci_sbv->vector);
arch/sparc/include/asm/openprom.h
206
int vector; /* This is foobar, what does it do? */
arch/um/drivers/vector_kern.c
210
char *vector = uml_vector_fetch_arg(def, "vec");
arch/um/drivers/vector_kern.c
220
if (vector != NULL) {
arch/um/drivers/vector_kern.c
221
if (kstrtoul(vector, 10, &parsed) == 0) {
arch/um/include/shared/os.h
351
int os_send_ipi(int cpu, int vector);
arch/um/include/shared/smp.h
11
void uml_ipi_handler(int vector);
arch/um/kernel/smp.c
102
void uml_ipi_handler(int vector)
arch/um/kernel/smp.c
107
ipi_handler(vector, &r);
arch/um/kernel/smp.c
61
static void ipi_handler(int vector, struct uml_pt_regs *regs)
arch/um/kernel/smp.c
71
switch (vector) {
arch/um/kernel/smp.c
94
pr_err("CPU#%d received unknown IPI (vector=%d)!\n", cpu, vector);
arch/um/os-Linux/smp.c
92
int os_send_ipi(int cpu, int vector)
arch/um/os-Linux/smp.c
94
union sigval value = { .sival_int = vector };
arch/x86/boot/compressed/idt_64.c
21
memcpy(&boot_idt[vector], &entry, sizeof(entry));
arch/x86/boot/compressed/idt_64.c
7
static void set_idt_entry(int vector, void (*handler)(void))
arch/x86/coco/sev/vc-handle.c
104
int trapnr = ctxt->fi.vector;
arch/x86/coco/sev/vc-handle.c
142
ctxt->fi.vector = X86_TRAP_PF;
arch/x86/coco/sev/vc-handle.c
148
ctxt->fi.vector = X86_TRAP_GP;
arch/x86/coco/sev/vc-handle.c
170
ctxt->fi.vector = X86_TRAP_PF;
arch/x86/coco/sev/vc-handle.c
269
ctxt->fi.vector = X86_TRAP_PF;
arch/x86/coco/sev/vc-handle.c
347
ctxt->fi.vector = X86_TRAP_PF;
arch/x86/coco/sev/vc-handle.c
387
ctxt->fi.vector = X86_TRAP_GP;
arch/x86/coco/sev/vc-handle.c
456
int trapnr = ctxt->fi.vector;
arch/x86/coco/sev/vc-handle.c
52
ctxt->fi.vector = X86_TRAP_PF;
arch/x86/coco/sev/vc-handle.c
545
ctxt->fi.vector = X86_TRAP_GP;
arch/x86/coco/sev/vc-handle.c
677
ctxt->fi.vector = X86_TRAP_GP;
arch/x86/coco/sev/vc-handle.c
803
ctxt->fi.vector = X86_TRAP_AC;
arch/x86/coco/sev/vc-handle.c
95
ctxt->fi.vector = X86_TRAP_GP;
arch/x86/coco/sev/vc-shared.c
130
ctxt->fi.vector = X86_TRAP_PF;
arch/x86/coco/sev/vc-shared.c
432
ctxt->fi.vector = v;
arch/x86/entry/entry_fred.c
141
spurious_interrupt(regs, regs->fred_ss.vector);
arch/x86/entry/entry_fred.c
146
unsigned int vector;
arch/x86/entry/entry_fred.c
148
for (vector = 0; vector < FIRST_EXTERNAL_VECTOR; vector++)
arch/x86/entry/entry_fred.c
149
set_bit(vector, system_vectors);
arch/x86/entry/entry_fred.c
151
for (vector = 0; vector < NR_SYSTEM_VECTORS; vector++) {
arch/x86/entry/entry_fred.c
152
if (sysvec_table[vector])
arch/x86/entry/entry_fred.c
153
set_bit(vector + FIRST_SYSTEM_VECTOR, system_vectors);
arch/x86/entry/entry_fred.c
155
sysvec_table[vector] = fred_handle_spurious_interrupt;
arch/x86/entry/entry_fred.c
162
unsigned int vector = regs->fred_ss.vector;
arch/x86/entry/entry_fred.c
164
if (WARN_ON_ONCE(vector < FIRST_EXTERNAL_VECTOR))
arch/x86/entry/entry_fred.c
167
if (likely(vector >= FIRST_SYSTEM_VECTOR)) {
arch/x86/entry/entry_fred.c
171
sysvec_table[array_index_nospec(vector - FIRST_SYSTEM_VECTOR,
arch/x86/entry/entry_fred.c
176
common_interrupt(regs, vector);
arch/x86/entry/entry_fred.c
193
if (likely(regs->fred_ss.vector == X86_TRAP_PF))
arch/x86/entry/entry_fred.c
196
switch (regs->fred_ss.vector) {
arch/x86/entry/entry_fred.c
231
switch (regs->fred_ss.vector) {
arch/x86/entry/entry_fred.c
249
if (likely(regs->fred_ss.vector == X86_TRAP_NMI))
arch/x86/entry/entry_fred.c
257
if (likely(regs->fred_ss.vector == X86_TRAP_DB))
arch/x86/entry/entry_fred.c
281
if (likely(regs->fred_ss.vector == X86_TRAP_NMI))
arch/x86/entry/entry_fred.c
287
if (likely(regs->fred_ss.vector == X86_TRAP_DB))
arch/x86/entry/entry_fred.c
31
regs->fred_ss.type, regs->fred_ss.vector, error_code,
arch/x86/entry/entry_fred.c
41
regs->fred_ss.type, regs->fred_ss.vector, error_code,
arch/x86/entry/entry_fred.c
56
switch (regs->fred_ss.vector) {
arch/x86/entry/entry_fred.c
81
if (likely(regs->fred_ss.vector == FRED_SYSCALL && regs->fred_ss.l)) {
arch/x86/entry/entry_fred.c
87
likely(regs->fred_ss.vector == FRED_SYSENTER && !regs->fred_ss.l)) {
arch/x86/hyperv/hv_apic.c
112
static bool __send_ipi_mask_ex(const struct cpumask *mask, int vector,
arch/x86/hyperv/hv_apic.c
129
ipi_arg->vector = vector;
arch/x86/hyperv/hv_apic.c
167
static bool __send_ipi_mask(const struct cpumask *mask, int vector,
arch/x86/hyperv/hv_apic.c
175
trace_hyperv_send_ipi_mask(mask, vector);
arch/x86/hyperv/hv_apic.c
194
if (vector < HV_IPI_LOW_VECTOR || vector > HV_IPI_HIGH_VECTOR)
arch/x86/hyperv/hv_apic.c
210
ipi_arg.vector = vector;
arch/x86/hyperv/hv_apic.c
230
status = hv_do_fast_hypercall16(HVCALL_SEND_IPI, ipi_arg.vector,
arch/x86/hyperv/hv_apic.c
235
return __send_ipi_mask_ex(mask, vector, exclude_self);
arch/x86/hyperv/hv_apic.c
238
static bool __send_ipi_one(int cpu, int vector)
arch/x86/hyperv/hv_apic.c
243
trace_hyperv_send_ipi_one(cpu, vector);
arch/x86/hyperv/hv_apic.c
254
if (vector < HV_IPI_LOW_VECTOR || vector > HV_IPI_HIGH_VECTOR)
arch/x86/hyperv/hv_apic.c
258
return __send_ipi_mask_ex(cpumask_of(cpu), vector, false);
arch/x86/hyperv/hv_apic.c
260
status = hv_do_fast_hypercall16(HVCALL_SEND_IPI, vector, BIT_ULL(vp));
arch/x86/hyperv/hv_apic.c
264
static void hv_send_ipi(int cpu, int vector)
arch/x86/hyperv/hv_apic.c
266
if (!__send_ipi_one(cpu, vector))
arch/x86/hyperv/hv_apic.c
267
orig_apic.send_IPI(cpu, vector);
arch/x86/hyperv/hv_apic.c
270
static void hv_send_ipi_mask(const struct cpumask *mask, int vector)
arch/x86/hyperv/hv_apic.c
272
if (!__send_ipi_mask(mask, vector, false))
arch/x86/hyperv/hv_apic.c
273
orig_apic.send_IPI_mask(mask, vector);
arch/x86/hyperv/hv_apic.c
276
static void hv_send_ipi_mask_allbutself(const struct cpumask *mask, int vector)
arch/x86/hyperv/hv_apic.c
278
if (!__send_ipi_mask(mask, vector, true))
arch/x86/hyperv/hv_apic.c
279
orig_apic.send_IPI_mask_allbutself(mask, vector);
arch/x86/hyperv/hv_apic.c
282
static void hv_send_ipi_allbutself(int vector)
arch/x86/hyperv/hv_apic.c
284
hv_send_ipi_mask_allbutself(cpu_online_mask, vector);
arch/x86/hyperv/hv_apic.c
287
static void hv_send_ipi_all(int vector)
arch/x86/hyperv/hv_apic.c
289
if (!__send_ipi_mask(cpu_online_mask, vector, false))
arch/x86/hyperv/hv_apic.c
290
orig_apic.send_IPI_all(vector);
arch/x86/hyperv/hv_apic.c
293
static void hv_send_ipi_self(int vector)
arch/x86/hyperv/hv_apic.c
295
if (!__send_ipi_one(smp_processor_id(), vector))
arch/x86/hyperv/hv_apic.c
296
orig_apic.send_IPI_self(vector);
arch/x86/hyperv/hv_apic.c
56
void hv_enable_coco_interrupt(unsigned int cpu, unsigned int vector, bool set)
arch/x86/hyperv/hv_apic.c
58
apic_update_vector(cpu, vector, set);
arch/x86/hyperv/hv_init.c
229
.vector = HYPERV_REENLIGHTENMENT_VECTOR,
arch/x86/hyperv/irqdomain.c
18
int cpu, int vector, struct hv_interrupt_entry *entry)
arch/x86/hyperv/irqdomain.c
201
return hv_map_interrupt(device_id, false, cpu, cfg->vector,
arch/x86/hyperv/irqdomain.c
38
intr_desc->target.vector = vector;
arch/x86/hyperv/irqdomain.c
407
int hv_map_ioapic_interrupt(int ioapic_id, bool level, int cpu, int vector,
arch/x86/hyperv/irqdomain.c
416
return hv_map_interrupt(device_id, level, cpu, vector, entry);
arch/x86/include/asm/apic.h
165
extern int setup_APIC_eilvt(u8 lvt_off, u8 vector, u8 msg_type, u8 mask);
arch/x86/include/asm/apic.h
173
extern void apic_send_IPI_allbutself(unsigned int vector);
arch/x86/include/asm/apic.h
281
void (*send_IPI)(int cpu, int vector);
arch/x86/include/asm/apic.h
282
void (*send_IPI_mask)(const struct cpumask *mask, int vector);
arch/x86/include/asm/apic.h
284
void (*send_IPI_allbutself)(int vector);
arch/x86/include/asm/apic.h
285
void (*send_IPI_all)(int vector);
arch/x86/include/asm/apic.h
286
void (*send_IPI_self)(int vector);
arch/x86/include/asm/apic.h
318
void (*update_vector)(unsigned int cpu, unsigned int vector, bool set);
arch/x86/include/asm/apic.h
328
void (*send_IPI)(int cpu, int vector);
arch/x86/include/asm/apic.h
329
void (*send_IPI_mask)(const struct cpumask *mask, int vector);
arch/x86/include/asm/apic.h
331
void (*send_IPI_allbutself)(int vector);
arch/x86/include/asm/apic.h
332
void (*send_IPI_all)(int vector);
arch/x86/include/asm/apic.h
333
void (*send_IPI_self)(int vector);
arch/x86/include/asm/apic.h
428
static __always_inline void __apic_send_IPI(int cpu, int vector)
arch/x86/include/asm/apic.h
430
static_call(apic_call_send_IPI)(cpu, vector);
arch/x86/include/asm/apic.h
433
static __always_inline void __apic_send_IPI_mask(const struct cpumask *mask, int vector)
arch/x86/include/asm/apic.h
435
static_call_mod(apic_call_send_IPI_mask)(mask, vector);
arch/x86/include/asm/apic.h
438
static __always_inline void __apic_send_IPI_mask_allbutself(const struct cpumask *mask, int vector)
arch/x86/include/asm/apic.h
440
static_call(apic_call_send_IPI_mask_allbutself)(mask, vector);
arch/x86/include/asm/apic.h
443
static __always_inline void __apic_send_IPI_allbutself(int vector)
arch/x86/include/asm/apic.h
445
static_call(apic_call_send_IPI_allbutself)(vector);
arch/x86/include/asm/apic.h
448
static __always_inline void __apic_send_IPI_all(int vector)
arch/x86/include/asm/apic.h
450
static_call(apic_call_send_IPI_all)(vector);
arch/x86/include/asm/apic.h
453
static __always_inline void __apic_send_IPI_self(int vector)
arch/x86/include/asm/apic.h
455
static_call_mod(apic_call_send_IPI_self)(vector);
arch/x86/include/asm/apic.h
473
static __always_inline void apic_update_vector(unsigned int cpu, unsigned int vector, bool set)
arch/x86/include/asm/apic.h
476
apic->update_vector(cpu, vector, set);
arch/x86/include/asm/apic.h
490
static inline void apic_update_vector(unsigned int cpu, unsigned int vector, bool set) { }
arch/x86/include/asm/apic.h
501
static inline bool lapic_vector_set_in_irr(unsigned int vector)
arch/x86/include/asm/apic.h
503
u32 irr = apic_read(APIC_IRR + APIC_VECTOR_TO_REG_OFFSET(vector));
arch/x86/include/asm/apic.h
505
return !!(irr & (1U << APIC_VECTOR_TO_BIT_NUMBER(vector)));
arch/x86/include/asm/apic.h
508
static inline bool is_vector_pending(unsigned int vector)
arch/x86/include/asm/apic.h
510
return lapic_vector_set_in_irr(vector) || pi_pending_this_cpu(vector);
arch/x86/include/asm/desc.h
411
data->vector = n;
arch/x86/include/asm/desc_defs.h
128
unsigned int vector;
arch/x86/include/asm/fred.h
113
static inline void fred_entry_from_kvm(unsigned int type, unsigned int vector) { }
arch/x86/include/asm/fred.h
75
static __always_inline void fred_entry_from_kvm(unsigned int type, unsigned int vector)
arch/x86/include/asm/fred.h
80
.vector = vector,
arch/x86/include/asm/hw_irq.h
90
unsigned int vector;
arch/x86/include/asm/idtentry.h
124
#define DECLARE_IDTENTRY_RAW(vector, func) \
arch/x86/include/asm/idtentry.h
125
DECLARE_IDTENTRY(vector, func)
arch/x86/include/asm/idtentry.h
163
#define DECLARE_IDTENTRY_RAW_ERRORCODE(vector, func) \
arch/x86/include/asm/idtentry.h
164
DECLARE_IDTENTRY_ERRORCODE(vector, func)
arch/x86/include/asm/idtentry.h
191
#define DECLARE_IDTENTRY_IRQ(vector, func) \
arch/x86/include/asm/idtentry.h
192
DECLARE_IDTENTRY_ERRORCODE(vector, func)
arch/x86/include/asm/idtentry.h
207
static void __##func(struct pt_regs *regs, u32 vector); \
arch/x86/include/asm/idtentry.h
213
u32 vector = (u32)(u8)error_code; \
arch/x86/include/asm/idtentry.h
217
run_irq_on_irqstack_cond(__##func, regs, vector); \
arch/x86/include/asm/idtentry.h
222
static noinline void __##func(struct pt_regs *regs, u32 vector)
arch/x86/include/asm/idtentry.h
236
#define DECLARE_IDTENTRY_SYSVEC(vector, func) \
arch/x86/include/asm/idtentry.h
237
DECLARE_IDTENTRY(vector, func)
arch/x86/include/asm/idtentry.h
326
#define DECLARE_IDTENTRY_XENCB(vector, func) \
arch/x86/include/asm/idtentry.h
327
DECLARE_IDTENTRY(vector, func)
arch/x86/include/asm/idtentry.h
338
#define DECLARE_IDTENTRY_IST(vector, func) \
arch/x86/include/asm/idtentry.h
339
DECLARE_IDTENTRY_RAW(vector, func); \
arch/x86/include/asm/idtentry.h
34
#define DECLARE_IDTENTRY(vector, func) \
arch/x86/include/asm/idtentry.h
350
#define DECLARE_IDTENTRY_VC(vector, func) \
arch/x86/include/asm/idtentry.h
351
DECLARE_IDTENTRY_RAW_ERRORCODE(vector, func); \
arch/x86/include/asm/idtentry.h
382
#define DECLARE_IDTENTRY_DF(vector, func) \
arch/x86/include/asm/idtentry.h
383
DECLARE_IDTENTRY_RAW_ERRORCODE(vector, func)
arch/x86/include/asm/idtentry.h
425
#define DECLARE_IDTENTRY_DF(vector, func) \
arch/x86/include/asm/idtentry.h
463
void fred_install_sysvec(unsigned int vector, const idtentry_t function);
arch/x86/include/asm/idtentry.h
465
#define sysvec_install(vector, function) { \
arch/x86/include/asm/idtentry.h
467
fred_install_sysvec(vector, function); \
arch/x86/include/asm/idtentry.h
469
idt_install_sysvec(vector, asm_##function); \
arch/x86/include/asm/idtentry.h
477
#define DECLARE_IDTENTRY(vector, func) \
arch/x86/include/asm/idtentry.h
478
idtentry vector asm_##func func has_error_code=0
arch/x86/include/asm/idtentry.h
480
#define DECLARE_IDTENTRY_ERRORCODE(vector, func) \
arch/x86/include/asm/idtentry.h
481
idtentry vector asm_##func func has_error_code=1
arch/x86/include/asm/idtentry.h
484
#define DECLARE_IDTENTRY_SW(vector, func)
arch/x86/include/asm/idtentry.h
486
#define DECLARE_IDTENTRY_RAW(vector, func) \
arch/x86/include/asm/idtentry.h
487
DECLARE_IDTENTRY(vector, func)
arch/x86/include/asm/idtentry.h
489
#define DECLARE_IDTENTRY_RAW_ERRORCODE(vector, func) \
arch/x86/include/asm/idtentry.h
490
DECLARE_IDTENTRY_ERRORCODE(vector, func)
arch/x86/include/asm/idtentry.h
493
#define DECLARE_IDTENTRY_IRQ(vector, func) \
arch/x86/include/asm/idtentry.h
494
idtentry_irq vector func
arch/x86/include/asm/idtentry.h
497
#define DECLARE_IDTENTRY_SYSVEC(vector, func) \
arch/x86/include/asm/idtentry.h
498
DECLARE_IDTENTRY(vector, func)
arch/x86/include/asm/idtentry.h
501
# define DECLARE_IDTENTRY_MCE(vector, func) \
arch/x86/include/asm/idtentry.h
502
idtentry_mce_db vector asm_##func func
arch/x86/include/asm/idtentry.h
504
# define DECLARE_IDTENTRY_DEBUG(vector, func) \
arch/x86/include/asm/idtentry.h
505
idtentry_mce_db vector asm_##func func
arch/x86/include/asm/idtentry.h
507
# define DECLARE_IDTENTRY_DF(vector, func) \
arch/x86/include/asm/idtentry.h
508
idtentry_df vector asm_##func func
arch/x86/include/asm/idtentry.h
510
# define DECLARE_IDTENTRY_XENCB(vector, func) \
arch/x86/include/asm/idtentry.h
511
DECLARE_IDTENTRY(vector, func)
arch/x86/include/asm/idtentry.h
513
# define DECLARE_IDTENTRY_VC(vector, func) \
arch/x86/include/asm/idtentry.h
514
idtentry_vc vector asm_##func func
arch/x86/include/asm/idtentry.h
517
# define DECLARE_IDTENTRY_MCE(vector, func) \
arch/x86/include/asm/idtentry.h
518
DECLARE_IDTENTRY(vector, func)
arch/x86/include/asm/idtentry.h
521
# define DECLARE_IDTENTRY_DF(vector, func)
arch/x86/include/asm/idtentry.h
524
# define DECLARE_IDTENTRY_XENCB(vector, func)
arch/x86/include/asm/idtentry.h
529
#define DECLARE_IDTENTRY_NMI(vector, func)
arch/x86/include/asm/idtentry.h
547
vector=FIRST_EXTERNAL_VECTOR
arch/x86/include/asm/idtentry.h
552
.byte 0x6a, vector
arch/x86/include/asm/idtentry.h
556
vector = vector+1
arch/x86/include/asm/idtentry.h
563
vector=FIRST_SYSTEM_VECTOR
arch/x86/include/asm/idtentry.h
568
.byte 0x6a, vector
arch/x86/include/asm/idtentry.h
572
vector = vector+1
arch/x86/include/asm/idtentry.h
86
#define DECLARE_IDTENTRY_ERRORCODE(vector, func) \
arch/x86/include/asm/io_apic.h
61
u64 vector : 8,
arch/x86/include/asm/irq_remapping.h
37
u32 vector; /* Guest vector of the interrupt */
arch/x86/include/asm/irq_remapping.h
46
u32 vector; /* Guest vector of the interrupt */
arch/x86/include/asm/irq_stack.h
194
#define IRQ_CONSTRAINTS , [arg1] "r" (regs), [arg2] "r" ((unsigned long)vector)
arch/x86/include/asm/irq_stack.h
196
#define run_irq_on_irqstack_cond(func, regs, vector) \
arch/x86/include/asm/irq_stack.h
200
assert_arg_type(vector, u32); \
arch/x86/include/asm/irq_stack.h
203
IRQ_CONSTRAINTS, regs, vector); \
arch/x86/include/asm/irq_stack.h
232
#define run_irq_on_irqstack_cond(func, regs, vector) \
arch/x86/include/asm/irq_stack.h
235
func(regs, vector); \
arch/x86/include/asm/kvm_host.h
1710
u32 vector;
arch/x86/include/asm/kvm_host.h
1854
int trig_mode, int vector);
arch/x86/include/asm/kvm_host.h
1911
struct kvm_vcpu *vcpu, u32 vector);
arch/x86/include/asm/kvm_host.h
1953
void (*vcpu_deliver_sipi_vector)(struct kvm_vcpu *vcpu, u8 vector);
arch/x86/include/asm/kvm_host.h
1969
bool (*is_exception_vmexit)(struct kvm_vcpu *vcpu, u8 vector,
arch/x86/include/asm/kvm_host.h
2227
void kvm_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, u8 vector);
arch/x86/include/asm/kvm_host.h
769
u8 vector;
arch/x86/include/asm/mshyperv.h
194
int hv_map_ioapic_interrupt(int ioapic_id, bool level, int vcpu, int vector,
arch/x86/include/asm/msi.h
17
u32 vector : 8,
arch/x86/include/asm/posted_intr.h
108
static inline bool pi_test_and_set_pir(int vector, struct pi_desc *pi_desc)
arch/x86/include/asm/posted_intr.h
110
return test_and_set_bit(vector, pi_desc->pir);
arch/x86/include/asm/posted_intr.h
148
static inline bool pi_test_pir(int vector, struct pi_desc *pi_desc)
arch/x86/include/asm/posted_intr.h
150
return test_bit(vector, (unsigned long *)pi_desc->pir);
arch/x86/include/asm/posted_intr.h
170
static inline bool pi_pending_this_cpu(unsigned int vector)
arch/x86/include/asm/posted_intr.h
174
if (WARN_ON_ONCE(vector > NR_VECTORS || vector < FIRST_EXTERNAL_VECTOR))
arch/x86/include/asm/posted_intr.h
177
return test_bit(vector, pid->pir);
arch/x86/include/asm/posted_intr.h
182
static inline bool pi_pending_this_cpu(unsigned int vector) { return false; }
arch/x86/include/asm/ptrace.h
80
vector : 8,
arch/x86/include/asm/sev.h
38
unsigned long vector;
arch/x86/include/asm/trace/hyperv.h
61
int vector),
arch/x86/include/asm/trace/hyperv.h
62
TP_ARGS(cpus, vector),
arch/x86/include/asm/trace/hyperv.h
65
__field(int, vector)
arch/x86/include/asm/trace/hyperv.h
68
__entry->vector = vector;
arch/x86/include/asm/trace/hyperv.h
71
__entry->ncpus, __entry->vector)
arch/x86/include/asm/trace/hyperv.h
76
int vector),
arch/x86/include/asm/trace/hyperv.h
77
TP_ARGS(cpu, vector),
arch/x86/include/asm/trace/hyperv.h
80
__field(int, vector)
arch/x86/include/asm/trace/hyperv.h
83
__entry->vector = vector;
arch/x86/include/asm/trace/hyperv.h
86
__entry->cpu, __entry->vector)
arch/x86/include/asm/trace/irq_vectors.h
127
TP_PROTO(unsigned int irq, unsigned int vector,
arch/x86/include/asm/trace/irq_vectors.h
130
TP_ARGS(irq, vector, cpu, apicdest),
arch/x86/include/asm/trace/irq_vectors.h
134
__field( unsigned int, vector )
arch/x86/include/asm/trace/irq_vectors.h
14
TP_PROTO(int vector),
arch/x86/include/asm/trace/irq_vectors.h
141
__entry->vector = vector;
arch/x86/include/asm/trace/irq_vectors.h
147
__entry->irq, __entry->vector, __entry->cpu,
arch/x86/include/asm/trace/irq_vectors.h
153
TP_PROTO(unsigned int irq, unsigned int vector,
arch/x86/include/asm/trace/irq_vectors.h
157
TP_ARGS(irq, vector, cpu, prev_vector, prev_cpu),
arch/x86/include/asm/trace/irq_vectors.h
16
TP_ARGS(vector),
arch/x86/include/asm/trace/irq_vectors.h
161
__field( unsigned int, vector )
arch/x86/include/asm/trace/irq_vectors.h
169
__entry->vector = vector;
arch/x86/include/asm/trace/irq_vectors.h
177
__entry->irq, __entry->vector, __entry->cpu,
arch/x86/include/asm/trace/irq_vectors.h
183
TP_PROTO(unsigned int irq, unsigned int vector, \
arch/x86/include/asm/trace/irq_vectors.h
186
TP_ARGS(irq, vector, cpu, prev_vector, prev_cpu), NULL, NULL); \
arch/x86/include/asm/trace/irq_vectors.h
19
__field( int, vector )
arch/x86/include/asm/trace/irq_vectors.h
220
TP_PROTO(unsigned int irq, unsigned int vector, bool reserved,
arch/x86/include/asm/trace/irq_vectors.h
223
TP_ARGS(irq, vector, reserved, ret),
arch/x86/include/asm/trace/irq_vectors.h
227
__field( unsigned int, vector )
arch/x86/include/asm/trace/irq_vectors.h
23
__entry->vector = vector;
arch/x86/include/asm/trace/irq_vectors.h
234
__entry->vector = ret < 0 ? 0 : vector;
arch/x86/include/asm/trace/irq_vectors.h
240
__entry->irq, __entry->vector,
arch/x86/include/asm/trace/irq_vectors.h
246
TP_PROTO(unsigned int irq, unsigned int vector,
arch/x86/include/asm/trace/irq_vectors.h
249
TP_ARGS(irq, vector, ret),
arch/x86/include/asm/trace/irq_vectors.h
253
__field( unsigned int, vector )
arch/x86/include/asm/trace/irq_vectors.h
259
__entry->vector = ret < 0 ? 0 : vector;
arch/x86/include/asm/trace/irq_vectors.h
26
TP_printk("vector=%d", __entry->vector) );
arch/x86/include/asm/trace/irq_vectors.h
264
__entry->irq, __entry->vector, __entry->ret)
arch/x86/include/asm/trace/irq_vectors.h
30
TP_PROTO(int vector), \
arch/x86/include/asm/trace/irq_vectors.h
31
TP_ARGS(vector), NULL, NULL); \
arch/x86/include/asm/trace/irq_vectors.h
33
TP_PROTO(int vector), \
arch/x86/include/asm/trace/irq_vectors.h
34
TP_ARGS(vector), NULL, NULL);
arch/x86/include/asm/trace/irq_vectors.h
348
TP_PROTO(unsigned int irq, unsigned int cpu, unsigned int vector,
arch/x86/include/asm/trace/irq_vectors.h
351
TP_ARGS(irq, cpu, vector, is_managed),
arch/x86/include/asm/trace/irq_vectors.h
356
__field( unsigned int, vector )
arch/x86/include/asm/trace/irq_vectors.h
363
__entry->vector = vector;
arch/x86/include/asm/trace/irq_vectors.h
368
__entry->irq, __entry->cpu, __entry->vector,
arch/x86/include/asm/uv/uv_irq.h
16
__u64 vector : 8,
arch/x86/include/asm/xen/interface.h
142
uint8_t vector; /* exception vector */
arch/x86/include/uapi/asm/kvm.h
618
__u8 vector;
arch/x86/include/uapi/asm/kvm.h
690
__u8 vector;
arch/x86/include/uapi/asm/kvm.h
92
__u8 vector;
arch/x86/kernel/apic/apic.c
2106
static noinline void handle_spurious_interrupt(u8 vector)
arch/x86/kernel/apic/apic.c
2110
trace_spurious_apic_entry(vector);
arch/x86/kernel/apic/apic.c
2117
if (vector == SPURIOUS_APIC_VECTOR) {
arch/x86/kernel/apic/apic.c
2128
v = apic_read(APIC_ISR + ((vector & ~0x1f) >> 1));
arch/x86/kernel/apic/apic.c
2129
if (v & (1 << (vector & 0x1f))) {
arch/x86/kernel/apic/apic.c
2131
vector, smp_processor_id());
arch/x86/kernel/apic/apic.c
2135
vector, smp_processor_id());
arch/x86/kernel/apic/apic.c
2138
trace_spurious_apic_exit(vector);
arch/x86/kernel/apic/apic.c
2152
handle_spurious_interrupt(vector);
arch/x86/kernel/apic/apic.c
2296
msg->arch_data.vector = cfg->vector;
arch/x86/kernel/apic/apic.c
354
unsigned int rsvd, vector;
arch/x86/kernel/apic/apic.c
361
vector = rsvd & ~APIC_EILVT_MASKED; /* 0: unassigned */
arch/x86/kernel/apic/apic.c
362
if (vector && !eilvt_entry_is_changeable(vector, new))
arch/x86/kernel/apic/apic.c
368
if (rsvd && rsvd != vector)
arch/x86/kernel/apic/apic.c
381
int setup_APIC_eilvt(u8 offset, u8 vector, u8 msg_type, u8 mask)
arch/x86/kernel/apic/apic.c
386
new = (mask << 16) | (msg_type << 8) | vector;
arch/x86/kernel/apic/apic_noop.c
23
static void noop_send_IPI(int cpu, int vector) { }
arch/x86/kernel/apic/apic_noop.c
24
static void noop_send_IPI_mask(const struct cpumask *cpumask, int vector) { }
arch/x86/kernel/apic/apic_noop.c
25
static void noop_send_IPI_mask_allbutself(const struct cpumask *cpumask, int vector) { }
arch/x86/kernel/apic/apic_noop.c
26
static void noop_send_IPI_allbutself(int vector) { }
arch/x86/kernel/apic/apic_noop.c
27
static void noop_send_IPI_all(int vector) { }
arch/x86/kernel/apic/apic_noop.c
28
static void noop_send_IPI_self(int vector) { }
arch/x86/kernel/apic/apic_numachip.c
103
int vector)
arch/x86/kernel/apic/apic_numachip.c
110
numachip_send_IPI_one(cpu, vector);
arch/x86/kernel/apic/apic_numachip.c
114
static void numachip_send_IPI_allbutself(int vector)
arch/x86/kernel/apic/apic_numachip.c
121
numachip_send_IPI_one(cpu, vector);
arch/x86/kernel/apic/apic_numachip.c
125
static void numachip_send_IPI_all(int vector)
arch/x86/kernel/apic/apic_numachip.c
127
numachip_send_IPI_mask(cpu_online_mask, vector);
arch/x86/kernel/apic/apic_numachip.c
130
static void numachip_send_IPI_self(int vector)
arch/x86/kernel/apic/apic_numachip.c
132
apic_write(APIC_SELF_IPI, vector);
arch/x86/kernel/apic/apic_numachip.c
69
static void numachip_send_IPI_one(int cpu, int vector)
arch/x86/kernel/apic/apic_numachip.c
82
__default_send_IPI_dest_field(apicid, vector,
arch/x86/kernel/apic/apic_numachip.c
90
dmode = (vector == NMI_VECTOR) ? APIC_DM_NMI : APIC_DM_FIXED;
arch/x86/kernel/apic/apic_numachip.c
91
numachip_apic_icr_write(apicid, dmode | vector);
arch/x86/kernel/apic/apic_numachip.c
94
static void numachip_send_IPI_mask(const struct cpumask *mask, int vector)
arch/x86/kernel/apic/apic_numachip.c
99
numachip_send_IPI_one(cpu, vector);
arch/x86/kernel/apic/io_apic.c
1162
entry.vector, entry.irr, entry.delivery_status);
arch/x86/kernel/apic/io_apic.c
1699
i = cfg->vector;
arch/x86/kernel/apic/io_apic.c
1717
eoi_ioapic_pin(cfg->vector, irq_data->chip_data);
arch/x86/kernel/apic/io_apic.c
1734
eoi_ioapic_pin(data->entry.vector, data);
arch/x86/kernel/apic/io_apic.c
1766
entry->vector = msg.arch_data.vector;
arch/x86/kernel/apic/io_apic.c
1889
if (IO_APIC_IRQ(irq) && cfg && !cfg->vector) {
arch/x86/kernel/apic/io_apic.c
1976
entry1.vector = 0;
arch/x86/kernel/apic/io_apic.c
2088
cfg->vector, apic1, pin1, apic2, pin2);
arch/x86/kernel/apic/io_apic.c
2158
apic_write(APIC_LVT0, APIC_DM_FIXED | cfg->vector); /* Fixed mode */
arch/x86/kernel/apic/io_apic.c
2166
apic_write(APIC_LVT0, APIC_LVT_MASKED | APIC_DM_FIXED | cfg->vector);
arch/x86/kernel/apic/io_apic.c
264
static inline void io_apic_eoi(unsigned int apic, unsigned int vector)
arch/x86/kernel/apic/io_apic.c
268
writel(vector, &io_apic->eoi);
arch/x86/kernel/apic/io_apic.c
439
static void __eoi_ioapic_pin(int apic, int pin, int vector)
arch/x86/kernel/apic/io_apic.c
442
io_apic_eoi(apic, vector);
arch/x86/kernel/apic/io_apic.c
459
static void eoi_ioapic_pin(int vector, struct mp_chip_data *data)
arch/x86/kernel/apic/io_apic.c
465
__eoi_ioapic_pin(entry->apic, entry->pin, vector);
arch/x86/kernel/apic/io_apic.c
498
__eoi_ioapic_pin(apic, pin, entry.vector);
arch/x86/kernel/apic/ipi.c
153
static void __default_send_IPI_shortcut(unsigned int shortcut, int vector)
arch/x86/kernel/apic/ipi.c
161
if (unlikely(vector == NMI_VECTOR))
arch/x86/kernel/apic/ipi.c
167
native_apic_mem_write(APIC_ICR, __prepare_ICR(shortcut, vector, 0));
arch/x86/kernel/apic/ipi.c
174
void __default_send_IPI_dest_field(unsigned int dest_mask, int vector,
arch/x86/kernel/apic/ipi.c
178
if (unlikely(vector == NMI_VECTOR))
arch/x86/kernel/apic/ipi.c
186
native_apic_mem_write(APIC_ICR, __prepare_ICR(0, vector, dest_mode));
arch/x86/kernel/apic/ipi.c
189
void default_send_IPI_single_phys(int cpu, int vector)
arch/x86/kernel/apic/ipi.c
195
vector, APIC_DEST_PHYSICAL);
arch/x86/kernel/apic/ipi.c
199
void default_send_IPI_mask_sequence_phys(const struct cpumask *mask, int vector)
arch/x86/kernel/apic/ipi.c
207
cpu), vector, APIC_DEST_PHYSICAL);
arch/x86/kernel/apic/ipi.c
213
int vector)
arch/x86/kernel/apic/ipi.c
223
cpu), vector, APIC_DEST_PHYSICAL);
arch/x86/kernel/apic/ipi.c
231
void default_send_IPI_single(int cpu, int vector)
arch/x86/kernel/apic/ipi.c
233
__apic_send_IPI_mask(cpumask_of(cpu), vector);
arch/x86/kernel/apic/ipi.c
236
void default_send_IPI_allbutself(int vector)
arch/x86/kernel/apic/ipi.c
238
__default_send_IPI_shortcut(APIC_DEST_ALLBUT, vector);
arch/x86/kernel/apic/ipi.c
241
void default_send_IPI_all(int vector)
arch/x86/kernel/apic/ipi.c
243
__default_send_IPI_shortcut(APIC_DEST_ALLINC, vector);
arch/x86/kernel/apic/ipi.c
246
void default_send_IPI_self(int vector)
arch/x86/kernel/apic/ipi.c
248
__default_send_IPI_shortcut(APIC_DEST_SELF, vector);
arch/x86/kernel/apic/ipi.c
252
void default_send_IPI_mask_sequence_logical(const struct cpumask *mask, int vector)
arch/x86/kernel/apic/ipi.c
259
__default_send_IPI_dest_field(1U << cpu, vector, APIC_DEST_LOGICAL);
arch/x86/kernel/apic/ipi.c
264
int vector)
arch/x86/kernel/apic/ipi.c
273
__default_send_IPI_dest_field(1U << cpu, vector, APIC_DEST_LOGICAL);
arch/x86/kernel/apic/ipi.c
278
void default_send_IPI_mask_logical(const struct cpumask *cpumask, int vector)
arch/x86/kernel/apic/ipi.c
288
__default_send_IPI_dest_field(mask, vector, APIC_DEST_LOGICAL);
arch/x86/kernel/apic/ipi.c
52
void apic_send_IPI_allbutself(unsigned int vector)
arch/x86/kernel/apic/ipi.c
58
__apic_send_IPI_allbutself(vector);
arch/x86/kernel/apic/ipi.c
60
__apic_send_IPI_mask_allbutself(cpu_online_mask, vector);
arch/x86/kernel/apic/local.h
19
void x2apic_send_IPI_all(int vector);
arch/x86/kernel/apic/local.h
20
void x2apic_send_IPI_allbutself(int vector);
arch/x86/kernel/apic/local.h
21
void x2apic_send_IPI_self(int vector);
arch/x86/kernel/apic/local.h
28
static inline unsigned int __prepare_ICR(unsigned int shortcut, int vector,
arch/x86/kernel/apic/local.h
33
switch (vector) {
arch/x86/kernel/apic/local.h
35
icr |= APIC_DM_FIXED | vector;
arch/x86/kernel/apic/local.h
45
static inline void __x2apic_send_IPI_dest(unsigned int apicid, int vector, unsigned int dest)
arch/x86/kernel/apic/local.h
47
unsigned long cfg = __prepare_ICR(0, vector, dest);
arch/x86/kernel/apic/local.h
62
void __default_send_IPI_dest_field(unsigned int mask, int vector, unsigned int dest);
arch/x86/kernel/apic/local.h
64
void default_send_IPI_single(int cpu, int vector);
arch/x86/kernel/apic/local.h
65
void default_send_IPI_single_phys(int cpu, int vector);
arch/x86/kernel/apic/local.h
66
void default_send_IPI_mask_sequence_phys(const struct cpumask *mask, int vector);
arch/x86/kernel/apic/local.h
67
void default_send_IPI_mask_allbutself_phys(const struct cpumask *mask, int vector);
arch/x86/kernel/apic/local.h
68
void default_send_IPI_allbutself(int vector);
arch/x86/kernel/apic/local.h
69
void default_send_IPI_all(int vector);
arch/x86/kernel/apic/local.h
70
void default_send_IPI_self(int vector);
arch/x86/kernel/apic/local.h
73
void default_send_IPI_mask_sequence_logical(const struct cpumask *mask, int vector);
arch/x86/kernel/apic/local.h
74
void default_send_IPI_mask_allbutself_logical(const struct cpumask *mask, int vector);
arch/x86/kernel/apic/local.h
75
void default_send_IPI_mask_logical(const struct cpumask *mask, int vector);
arch/x86/kernel/apic/msi.c
111
if (IS_ERR_OR_NULL(this_cpu_read(vector_irq[cfg->vector])))
arch/x86/kernel/apic/msi.c
112
this_cpu_write(vector_irq[cfg->vector], VECTOR_RETRIGGERED);
arch/x86/kernel/apic/msi.c
115
old_cfg.vector = cfg->vector;
arch/x86/kernel/apic/msi.c
139
if (lapic_vector_set_in_irr(cfg->vector))
arch/x86/kernel/apic/msi.c
66
cfg->vector == old_cfg.vector ||
arch/x86/kernel/apic/msi.c
67
old_cfg.vector == MANAGED_IRQ_SHUTDOWN_VECTOR ||
arch/x86/kernel/apic/vector.c
1008
__apic_send_IPI(apicd->cpu, apicd->vector);
arch/x86/kernel/apic/vector.c
1052
unsigned int vector = apicd->prev_vector;
arch/x86/kernel/apic/vector.c
1066
if (check_irr && is_vector_pending(vector)) {
arch/x86/kernel/apic/vector.c
128
static void apic_update_irq_cfg(struct irq_data *irqd, unsigned int vector,
arch/x86/kernel/apic/vector.c
135
apicd->hw_irq_cfg.vector = vector;
arch/x86/kernel/apic/vector.c
138
apic_update_vector(cpu, vector, true);
arch/x86/kernel/apic/vector.c
141
trace_vector_config(irqd->irq, vector, cpu, apicd->hw_irq_cfg.dest_apicid);
arch/x86/kernel/apic/vector.c
144
static void apic_free_vector(unsigned int cpu, unsigned int vector, bool managed)
arch/x86/kernel/apic/vector.c
146
apic_update_vector(cpu, vector, false);
arch/x86/kernel/apic/vector.c
147
irq_matrix_free(vector_matrix, cpu, vector, managed);
arch/x86/kernel/apic/vector.c
158
trace_vector_update(irqd->irq, newvec, newcpu, apicd->vector,
arch/x86/kernel/apic/vector.c
168
if (!apicd->vector || apicd->vector == MANAGED_IRQ_SHUTDOWN_VECTOR)
arch/x86/kernel/apic/vector.c
180
apicd->prev_vector = apicd->vector;
arch/x86/kernel/apic/vector.c
184
apic_free_vector(apicd->cpu, apicd->vector, managed);
arch/x86/kernel/apic/vector.c
188
apicd->vector = newvec;
arch/x86/kernel/apic/vector.c
245
int vector = apicd->vector;
arch/x86/kernel/apic/vector.c
254
if (vector && cpu_online(cpu) && cpumask_test_cpu(cpu, dest))
arch/x86/kernel/apic/vector.c
266
vector = irq_matrix_alloc(vector_matrix, dest, resvd, &cpu);
arch/x86/kernel/apic/vector.c
267
trace_vector_alloc(irqd->irq, vector, resvd, vector);
arch/x86/kernel/apic/vector.c
268
if (vector < 0)
arch/x86/kernel/apic/vector.c
269
return vector;
arch/x86/kernel/apic/vector.c
270
chip_data_update(irqd, vector, cpu);
arch/x86/kernel/apic/vector.c
28
unsigned int vector;
arch/x86/kernel/apic/vector.c
334
int vector, cpu;
arch/x86/kernel/apic/vector.c
339
if (apicd->vector && cpumask_test_cpu(apicd->cpu, vector_searchmask))
arch/x86/kernel/apic/vector.c
341
vector = irq_matrix_alloc_managed(vector_matrix, vector_searchmask,
arch/x86/kernel/apic/vector.c
343
trace_vector_alloc_managed(irqd->irq, vector, vector);
arch/x86/kernel/apic/vector.c
344
if (vector < 0)
arch/x86/kernel/apic/vector.c
345
return vector;
arch/x86/kernel/apic/vector.c
346
chip_data_update(irqd, vector, cpu);
arch/x86/kernel/apic/vector.c
355
unsigned int vector = apicd->vector;
arch/x86/kernel/apic/vector.c
359
if (!vector)
arch/x86/kernel/apic/vector.c
362
trace_vector_clear(irqd->irq, vector, apicd->cpu, apicd->prev_vector,
arch/x86/kernel/apic/vector.c
365
per_cpu(vector_irq, apicd->cpu)[vector] = VECTOR_SHUTDOWN;
arch/x86/kernel/apic/vector.c
366
apic_free_vector(apicd->cpu, vector, managed);
arch/x86/kernel/apic/vector.c
367
apicd->vector = 0;
arch/x86/kernel/apic/vector.c
370
vector = apicd->prev_vector;
arch/x86/kernel/apic/vector.c
371
if (!vector)
arch/x86/kernel/apic/vector.c
374
per_cpu(vector_irq, apicd->prev_cpu)[vector] = VECTOR_SHUTDOWN;
arch/x86/kernel/apic/vector.c
375
apic_free_vector(apicd->prev_cpu, vector, managed);
arch/x86/kernel/apic/vector.c
526
apicd->vector = ISA_IRQ_VECTOR(virq);
arch/x86/kernel/apic/vector.c
536
apic_update_irq_cfg(irqd, apicd->vector, apicd->cpu);
arch/x86/kernel/apic/vector.c
650
seq_printf(m, "%*sVector: %5u\n", ind, "", apicd.vector);
arch/x86/kernel/apic/vector.c
776
unsigned int i, vector;
arch/x86/kernel/apic/vector.c
778
for_each_set_bit(vector, system_vectors, NR_VECTORS)
arch/x86/kernel/apic/vector.c
779
irq_matrix_assign_system(vector_matrix, vector, false);
arch/x86/kernel/apic/vector.c
825
static struct irq_desc *__setup_vector_irq(int vector)
arch/x86/kernel/apic/vector.c
827
int isairq = vector - ISA_IRQ_VECTOR(0);
arch/x86/kernel/apic/vector.c
841
unsigned int vector;
arch/x86/kernel/apic/vector.c
857
for (vector = 0; vector < NR_VECTORS; vector++)
arch/x86/kernel/apic/vector.c
858
this_cpu_write(vector_irq[vector], __setup_vector_irq(vector));
arch/x86/kernel/apic/vector.c
899
unsigned int vector = apicd->prev_vector;
arch/x86/kernel/apic/vector.c
913
trace_vector_free_moved(apicd->irq, cpu, vector, managed);
arch/x86/kernel/apic/vector.c
914
apic_free_vector(cpu, vector, managed);
arch/x86/kernel/apic/vector.c
915
per_cpu(vector_irq, cpu)[vector] = VECTOR_UNUSED;
arch/x86/kernel/apic/vector.c
928
unsigned int vector;
arch/x86/kernel/apic/vector.c
939
vector = apicd->prev_vector;
arch/x86/kernel/apic/vector.c
940
if (!vector || (apicd->cpu != cpu && apicd->prev_cpu != cpu))
arch/x86/kernel/apic/vector.c
992
irqd->irq, vector);
arch/x86/kernel/apic/x2apic_cluster.c
29
static void x2apic_send_IPI(int cpu, int vector)
arch/x86/kernel/apic/x2apic_cluster.c
35
__x2apic_send_IPI_dest(dest, vector, APIC_DEST_LOGICAL);
arch/x86/kernel/apic/x2apic_cluster.c
39
__x2apic_send_IPI_mask(const struct cpumask *mask, int vector, int apic_dest)
arch/x86/kernel/apic/x2apic_cluster.c
67
__x2apic_send_IPI_dest(dest, vector, APIC_DEST_LOGICAL);
arch/x86/kernel/apic/x2apic_cluster.c
75
static void x2apic_send_IPI_mask(const struct cpumask *mask, int vector)
arch/x86/kernel/apic/x2apic_cluster.c
77
__x2apic_send_IPI_mask(mask, vector, APIC_DEST_ALLINC);
arch/x86/kernel/apic/x2apic_cluster.c
81
x2apic_send_IPI_mask_allbutself(const struct cpumask *mask, int vector)
arch/x86/kernel/apic/x2apic_cluster.c
83
__x2apic_send_IPI_mask(mask, vector, APIC_DEST_ALLBUT);
arch/x86/kernel/apic/x2apic_phys.c
100
void x2apic_send_IPI_all(int vector)
arch/x86/kernel/apic/x2apic_phys.c
102
__x2apic_send_IPI_shorthand(vector, APIC_DEST_ALLINC);
arch/x86/kernel/apic/x2apic_phys.c
105
void x2apic_send_IPI_self(int vector)
arch/x86/kernel/apic/x2apic_phys.c
107
apic_write(APIC_SELF_IPI, vector);
arch/x86/kernel/apic/x2apic_phys.c
44
static void x2apic_send_IPI(int cpu, int vector)
arch/x86/kernel/apic/x2apic_phys.c
50
__x2apic_send_IPI_dest(dest, vector, APIC_DEST_PHYSICAL);
arch/x86/kernel/apic/x2apic_phys.c
54
__x2apic_send_IPI_mask(const struct cpumask *mask, int vector, int apic_dest)
arch/x86/kernel/apic/x2apic_phys.c
70
vector, APIC_DEST_PHYSICAL);
arch/x86/kernel/apic/x2apic_phys.c
75
static void x2apic_send_IPI_mask(const struct cpumask *mask, int vector)
arch/x86/kernel/apic/x2apic_phys.c
77
__x2apic_send_IPI_mask(mask, vector, APIC_DEST_ALLINC);
arch/x86/kernel/apic/x2apic_phys.c
81
x2apic_send_IPI_mask_allbutself(const struct cpumask *mask, int vector)
arch/x86/kernel/apic/x2apic_phys.c
83
__x2apic_send_IPI_mask(mask, vector, APIC_DEST_ALLBUT);
arch/x86/kernel/apic/x2apic_phys.c
86
static void __x2apic_send_IPI_shorthand(int vector, u32 which)
arch/x86/kernel/apic/x2apic_phys.c
88
unsigned long cfg = __prepare_ICR(which, vector, 0);
arch/x86/kernel/apic/x2apic_phys.c
95
void x2apic_send_IPI_allbutself(int vector)
arch/x86/kernel/apic/x2apic_phys.c
97
__x2apic_send_IPI_shorthand(vector, APIC_DEST_ALLBUT);
arch/x86/kernel/apic/x2apic_savic.c
131
static inline void self_ipi_reg_write(unsigned int vector)
arch/x86/kernel/apic/x2apic_savic.c
133
native_apic_msr_write(APIC_SELF_IPI, vector);
arch/x86/kernel/apic/x2apic_savic.c
136
static void send_ipi_dest(unsigned int cpu, unsigned int vector, bool nmi)
arch/x86/kernel/apic/x2apic_savic.c
141
update_vector(cpu, APIC_IRR, vector, true);
arch/x86/kernel/apic/x2apic_savic.c
144
static void send_ipi_allbut(unsigned int vector, bool nmi)
arch/x86/kernel/apic/x2apic_savic.c
155
send_ipi_dest(cpu, vector, nmi);
arch/x86/kernel/apic/x2apic_savic.c
159
static inline void self_ipi(unsigned int vector, bool nmi)
arch/x86/kernel/apic/x2apic_savic.c
161
u32 icr_low = APIC_SELF_IPI | vector;
arch/x86/kernel/apic/x2apic_savic.c
171
unsigned int dsh, vector;
arch/x86/kernel/apic/x2apic_savic.c
176
vector = icr_low & APIC_VECTOR_MASK;
arch/x86/kernel/apic/x2apic_savic.c
181
self_ipi(vector, nmi);
arch/x86/kernel/apic/x2apic_savic.c
184
self_ipi(vector, nmi);
arch/x86/kernel/apic/x2apic_savic.c
187
send_ipi_allbut(vector, nmi);
arch/x86/kernel/apic/x2apic_savic.c
190
send_ipi_dest(icr_high, vector, nmi);
arch/x86/kernel/apic/x2apic_savic.c
244
static void send_ipi(u32 dest, unsigned int vector, unsigned int dsh)
arch/x86/kernel/apic/x2apic_savic.c
248
icr_low = __prepare_ICR(dsh, vector, APIC_DEST_PHYSICAL);
arch/x86/kernel/apic/x2apic_savic.c
252
static void savic_send_ipi(int cpu, int vector)
arch/x86/kernel/apic/x2apic_savic.c
256
send_ipi(dest, vector, 0);
arch/x86/kernel/apic/x2apic_savic.c
259
static void send_ipi_mask(const struct cpumask *mask, unsigned int vector, bool excl_self)
arch/x86/kernel/apic/x2apic_savic.c
270
send_ipi(per_cpu(x86_cpu_to_apicid, cpu), vector, 0);
arch/x86/kernel/apic/x2apic_savic.c
274
static void savic_send_ipi_mask(const struct cpumask *mask, int vector)
arch/x86/kernel/apic/x2apic_savic.c
276
send_ipi_mask(mask, vector, false);
arch/x86/kernel/apic/x2apic_savic.c
279
static void savic_send_ipi_mask_allbutself(const struct cpumask *mask, int vector)
arch/x86/kernel/apic/x2apic_savic.c
281
send_ipi_mask(mask, vector, true);
arch/x86/kernel/apic/x2apic_savic.c
284
static void savic_send_ipi_allbutself(int vector)
arch/x86/kernel/apic/x2apic_savic.c
286
send_ipi(0, vector, APIC_DEST_ALLBUT);
arch/x86/kernel/apic/x2apic_savic.c
289
static void savic_send_ipi_all(int vector)
arch/x86/kernel/apic/x2apic_savic.c
291
send_ipi(0, vector, APIC_DEST_ALLINC);
arch/x86/kernel/apic/x2apic_savic.c
294
static void savic_send_ipi_self(int vector)
arch/x86/kernel/apic/x2apic_savic.c
296
self_ipi_reg_write(vector);
arch/x86/kernel/apic/x2apic_savic.c
299
static void savic_update_vector(unsigned int cpu, unsigned int vector, bool set)
arch/x86/kernel/apic/x2apic_savic.c
301
update_vector(cpu, SAVIC_ALLOWED_IRR, vector, set);
arch/x86/kernel/apic/x2apic_savic.c
37
unsigned int vector, bool set)
arch/x86/kernel/apic/x2apic_savic.c
42
apic_set_vector(vector, bitmap);
arch/x86/kernel/apic/x2apic_savic.c
44
apic_clear_vector(vector, bitmap);
arch/x86/kernel/apic/x2apic_uv_x.c
694
static void uv_send_IPI_one(int cpu, int vector)
arch/x86/kernel/apic/x2apic_uv_x.c
700
if (vector == NMI_VECTOR)
arch/x86/kernel/apic/x2apic_uv_x.c
708
(vector << UVH_IPI_INT_VECTOR_SHFT);
arch/x86/kernel/apic/x2apic_uv_x.c
713
static void uv_send_IPI_mask(const struct cpumask *mask, int vector)
arch/x86/kernel/apic/x2apic_uv_x.c
718
uv_send_IPI_one(cpu, vector);
arch/x86/kernel/apic/x2apic_uv_x.c
721
static void uv_send_IPI_mask_allbutself(const struct cpumask *mask, int vector)
arch/x86/kernel/apic/x2apic_uv_x.c
728
uv_send_IPI_one(cpu, vector);
arch/x86/kernel/apic/x2apic_uv_x.c
732
static void uv_send_IPI_allbutself(int vector)
arch/x86/kernel/apic/x2apic_uv_x.c
739
uv_send_IPI_one(cpu, vector);
arch/x86/kernel/apic/x2apic_uv_x.c
743
static void uv_send_IPI_all(int vector)
arch/x86/kernel/apic/x2apic_uv_x.c
745
uv_send_IPI_mask(cpu_online_mask, vector);
arch/x86/kernel/fred.c
23
#define FRED_STKLVL(vector, lvl) ((lvl) << (2 * (vector)))
arch/x86/kernel/idt.c
203
write_idt_entry(idt, t->vector, &desc);
arch/x86/kernel/idt.c
205
set_bit(t->vector, system_vectors);
arch/x86/kernel/idt.c
23
.vector = _vector, \
arch/x86/kernel/irq.c
267
static struct irq_desc *reevaluate_vector(int vector)
arch/x86/kernel/irq.c
269
struct irq_desc *desc = __this_cpu_read(vector_irq[vector]);
arch/x86/kernel/irq.c
275
pr_emerg_ratelimited("No irq handler for %d.%u\n", smp_processor_id(), vector);
arch/x86/kernel/irq.c
277
__this_cpu_write(vector_irq[vector], VECTOR_UNUSED);
arch/x86/kernel/irq.c
281
static __always_inline bool call_irq_handler(int vector, struct pt_regs *regs)
arch/x86/kernel/irq.c
283
struct irq_desc *desc = __this_cpu_read(vector_irq[vector]);
arch/x86/kernel/irq.c
312
desc = reevaluate_vector(vector);
arch/x86/kernel/irq.c
333
if (unlikely(!call_irq_handler(vector, regs)))
arch/x86/kernel/irq.c
522
unsigned int vector;
arch/x86/kernel/irq.c
545
for (vector = FIRST_EXTERNAL_VECTOR; vector < NR_VECTORS; vector++) {
arch/x86/kernel/irq.c
546
if (IS_ERR_OR_NULL(__this_cpu_read(vector_irq[vector])))
arch/x86/kernel/irq.c
549
if (is_vector_pending(vector)) {
arch/x86/kernel/irq.c
550
desc = __this_cpu_read(vector_irq[vector]);
arch/x86/kernel/irq.c
557
__this_cpu_write(vector_irq[vector], VECTOR_RETRIGGERED);
arch/x86/kernel/irq.c
561
if (__this_cpu_read(vector_irq[vector]) != VECTOR_RETRIGGERED)
arch/x86/kernel/irq.c
562
__this_cpu_write(vector_irq[vector], VECTOR_UNUSED);
arch/x86/kernel/kvm.c
518
static void __send_ipi_mask(const struct cpumask *mask, int vector)
arch/x86/kernel/kvm.c
535
switch (vector) {
arch/x86/kernel/kvm.c
537
icr = APIC_DM_FIXED | vector;
arch/x86/kernel/kvm.c
574
static void kvm_send_ipi_mask(const struct cpumask *mask, int vector)
arch/x86/kernel/kvm.c
576
__send_ipi_mask(mask, vector);
arch/x86/kernel/kvm.c
579
static void kvm_send_ipi_mask_allbutself(const struct cpumask *mask, int vector)
arch/x86/kernel/kvm.c
588
__send_ipi_mask(local_mask, vector);
arch/x86/kernel/trace.c
10
osnoise_trace_irq_entry(vector);
arch/x86/kernel/trace.c
16
static void trace_intel_irq_exit(void *data, int vector)
arch/x86/kernel/trace.c
20
osnoise_trace_irq_exit(vector, vector_desc);
arch/x86/kernel/trace.c
8
static void trace_intel_irq_entry(void *data, int vector)
arch/x86/kvm/emulate.c
537
ctxt->exception.vector = vec;
arch/x86/kvm/emulate.c
5403
ctxt->exception.vector == PF_VECTOR)
arch/x86/kvm/emulate.c
5560
if (KVM_EMULATOR_BUG_ON(ctxt->exception.vector > 0x1f, ctxt))
arch/x86/kvm/hyperv.c
100
if (synic_get_sint_vector(sint_value) == vector &&
arch/x86/kvm/hyperv.c
108
int vector)
arch/x86/kvm/hyperv.c
114
if (vector < HV_SYNIC_FIRST_VALID_VECTOR)
arch/x86/kvm/hyperv.c
117
if (synic_has_vector_connected(synic, vector))
arch/x86/kvm/hyperv.c
118
__set_bit(vector, synic->vec_bitmap);
arch/x86/kvm/hyperv.c
120
__clear_bit(vector, synic->vec_bitmap);
arch/x86/kvm/hyperv.c
124
if (synic_has_vector_auto_eoi(synic, vector))
arch/x86/kvm/hyperv.c
125
__set_bit(vector, synic->auto_eoi_bitmap);
arch/x86/kvm/hyperv.c
127
__clear_bit(vector, synic->auto_eoi_bitmap);
arch/x86/kvm/hyperv.c
158
int vector, old_vector;
arch/x86/kvm/hyperv.c
161
vector = data & HV_SYNIC_SINT_VECTOR_MASK;
arch/x86/kvm/hyperv.c
169
if (vector < HV_SYNIC_FIRST_VALID_VECTOR && !host && !masked)
arch/x86/kvm/hyperv.c
183
synic_update_vector(synic, vector);
arch/x86/kvm/hyperv.c
2202
static void kvm_hv_send_ipi_to_many(struct kvm *kvm, u32 vector,
arch/x86/kvm/hyperv.c
2207
.vector = vector
arch/x86/kvm/hyperv.c
2231
u32 vector;
arch/x86/kvm/hyperv.c
2243
vector = send_ipi.vector;
arch/x86/kvm/hyperv.c
2249
vector = (u32)hc->ingpa;
arch/x86/kvm/hyperv.c
2254
trace_kvm_hv_send_ipi(vector, sparse_banks[0]);
arch/x86/kvm/hyperv.c
2261
send_ipi_ex.vector = (u32)hc->ingpa;
arch/x86/kvm/hyperv.c
2266
trace_kvm_hv_send_ipi_ex(send_ipi_ex.vector,
arch/x86/kvm/hyperv.c
2270
vector = send_ipi_ex.vector;
arch/x86/kvm/hyperv.c
2294
if ((vector < HV_IPI_LOW_VECTOR) || (vector > HV_IPI_HIGH_VECTOR))
arch/x86/kvm/hyperv.c
2298
kvm_hv_send_ipi_to_many(kvm, vector, NULL, 0);
arch/x86/kvm/hyperv.c
2300
kvm_hv_send_ipi_to_many(kvm, vector, sparse_banks, valid_bank_mask);
arch/x86/kvm/hyperv.c
476
int ret, vector;
arch/x86/kvm/hyperv.c
484
vector = synic_get_sint_vector(synic_read_sint(synic, sint));
arch/x86/kvm/hyperv.c
485
if (vector < 0)
arch/x86/kvm/hyperv.c
492
irq.vector = vector;
arch/x86/kvm/hyperv.c
496
trace_kvm_hv_synic_set_irq(vcpu->vcpu_id, sint, irq.vector, ret);
arch/x86/kvm/hyperv.c
515
void kvm_hv_synic_send_eoi(struct kvm_vcpu *vcpu, int vector)
arch/x86/kvm/hyperv.c
520
trace_kvm_hv_synic_send_eoi(vcpu->vcpu_id, vector);
arch/x86/kvm/hyperv.c
523
if (synic_get_sint_vector(synic_read_sint(synic, i)) == vector)
arch/x86/kvm/hyperv.c
81
int vector)
arch/x86/kvm/hyperv.c
841
.vector = stimer->config.apic_vector
arch/x86/kvm/hyperv.c
86
if (synic_get_sint_vector(synic_read_sint(synic, i)) == vector)
arch/x86/kvm/hyperv.c
93
int vector)
arch/x86/kvm/hyperv.h
108
void kvm_hv_synic_send_eoi(struct kvm_vcpu *vcpu, int vector);
arch/x86/kvm/hyperv.h
111
static inline bool kvm_hv_synic_has_vector(struct kvm_vcpu *vcpu, int vector)
arch/x86/kvm/hyperv.h
113
return to_hv_vcpu(vcpu) && test_bit(vector, to_hv_synic(vcpu)->vec_bitmap);
arch/x86/kvm/hyperv.h
116
static inline bool kvm_hv_synic_auto_eoi_set(struct kvm_vcpu *vcpu, int vector)
arch/x86/kvm/hyperv.h
119
test_bit(vector, to_hv_synic(vcpu)->auto_eoi_bitmap);
arch/x86/kvm/hyperv.h
290
static inline bool kvm_hv_synic_has_vector(struct kvm_vcpu *vcpu, int vector)
arch/x86/kvm/hyperv.h
294
static inline bool kvm_hv_synic_auto_eoi_set(struct kvm_vcpu *vcpu, int vector)
arch/x86/kvm/hyperv.h
298
static inline void kvm_hv_synic_send_eoi(struct kvm_vcpu *vcpu, int vector) {}
arch/x86/kvm/ioapic.c
104
new_val = kvm_apic_pending_eoi(vcpu, e->fields.vector);
arch/x86/kvm/ioapic.c
112
status->vectors[vcpu->vcpu_id] = e->fields.vector;
arch/x86/kvm/ioapic.c
144
int vector)
arch/x86/kvm/ioapic.c
150
(vector == status->vectors[vcpu->vcpu_id]) &&
arch/x86/kvm/ioapic.c
175
kvm_apic_pending_eoi(vcpu, entry->fields.vector))
arch/x86/kvm/ioapic.c
182
rtc_irq_eoi(ioapic, vcpu, entry->fields.vector);
arch/x86/kvm/ioapic.c
281
e->fields.vector, ioapic_handled_vectors);
arch/x86/kvm/ioapic.c
422
irq.vector = e->fields.vector;
arch/x86/kvm/ioapic.c
469
irqe.vector = entry->fields.vector;
arch/x86/kvm/ioapic.c
585
void kvm_ioapic_update_eoi(struct kvm_vcpu *vcpu, int vector, int trigger_mode)
arch/x86/kvm/ioapic.c
591
rtc_irq_eoi(ioapic, vcpu, vector);
arch/x86/kvm/ioapic.c
595
if (ent->fields.vector != vector)
arch/x86/kvm/ioapic.h
105
void kvm_ioapic_update_eoi(struct kvm_vcpu *vcpu, int vector,
arch/x86/kvm/ioapic.h
126
u8 vector, unsigned long *ioapic_handled_vectors);
arch/x86/kvm/ioapic.h
57
u8 vector;
arch/x86/kvm/irq.c
158
int vector = kvm_cpu_get_extint(v);
arch/x86/kvm/irq.c
159
if (vector != -1)
arch/x86/kvm/irq.c
160
return vector; /* PIC */
arch/x86/kvm/irq.c
162
vector = kvm_apic_has_interrupt(v); /* APIC */
arch/x86/kvm/irq.c
163
if (vector != -1)
arch/x86/kvm/irq.c
164
kvm_apic_ack_interrupt(v, vector);
arch/x86/kvm/irq.c
166
return vector;
arch/x86/kvm/irq.c
210
irq->vector = msg.arch_data.vector;
arch/x86/kvm/irq.c
358
u8 vector, unsigned long *ioapic_handled_vectors)
arch/x86/kvm/irq.c
368
__set_bit(vector, ioapic_handled_vectors);
arch/x86/kvm/irq.c
369
} else if (kvm_apic_pending_eoi(vcpu, vector)) {
arch/x86/kvm/irq.c
370
__set_bit(vector, ioapic_handled_vectors);
arch/x86/kvm/irq.c
379
if ((int)vector > vcpu->arch.highest_stale_pending_ioapic_eoi)
arch/x86/kvm/irq.c
380
vcpu->arch.highest_stale_pending_ioapic_eoi = vector;
arch/x86/kvm/irq.c
410
irq.vector, ioapic_handled_vectors);
arch/x86/kvm/irq.c
462
vcpu, irq.vector);
arch/x86/kvm/irq.c
471
trace_kvm_pi_irte_update(host_irq, vcpu, irqfd->gsi, irq.vector, !!vcpu);
arch/x86/kvm/irq.c
49
int vector = vcpu->arch.pending_external_vector;
arch/x86/kvm/irq.c
52
return vector;
arch/x86/kvm/kvm_emulate.h
23
u8 vector;
arch/x86/kvm/lapic.c
100
bool kvm_apic_pending_eoi(struct kvm_vcpu *vcpu, int vector)
arch/x86/kvm/lapic.c
104
return apic_test_vector(vector, apic->regs + APIC_ISR) ||
arch/x86/kvm/lapic.c
105
apic_test_vector(vector, apic->regs + APIC_IRR);
arch/x86/kvm/lapic.c
1099
static int kvm_vector_to_index(u32 vector, u32 dest_vcpus,
arch/x86/kvm/lapic.c
1102
int idx = find_nth_bit(bitmap, bitmap_size, vector % dest_vcpus);
arch/x86/kvm/lapic.c
1203
lowest = kvm_vector_to_index(irq->vector, hweight16(*bitmap),
arch/x86/kvm/lapic.c
1380
int idx = kvm_vector_to_index(irq->vector, dest_vcpus,
arch/x86/kvm/lapic.c
1397
int vector, int level, int trig_mode,
arch/x86/kvm/lapic.c
1404
trig_mode, vector);
arch/x86/kvm/lapic.c
1422
rtc_status->vectors[vcpu->vcpu_id] = vector;
arch/x86/kvm/lapic.c
1426
if (apic_test_vector(vector, apic->regs + APIC_TMR) != !!trig_mode) {
arch/x86/kvm/lapic.c
1428
apic_set_vector(vector, apic->regs + APIC_TMR);
arch/x86/kvm/lapic.c
1430
apic_clear_vector(vector, apic->regs + APIC_TMR);
arch/x86/kvm/lapic.c
1434
trig_mode, vector);
arch/x86/kvm/lapic.c
1469
apic->sipi_vector = vector;
arch/x86/kvm/lapic.c
1537
static bool kvm_ioapic_handles_vector(struct kvm_lapic *apic, int vector)
arch/x86/kvm/lapic.c
1539
return test_bit(vector, apic->vcpu->arch.ioapic_handled_vectors);
arch/x86/kvm/lapic.c
1542
static void kvm_ioapic_send_eoi(struct kvm_lapic *apic, int vector)
arch/x86/kvm/lapic.c
1547
if (!kvm_ioapic_handles_vector(apic, vector))
arch/x86/kvm/lapic.c
1555
if (apic->vcpu->arch.highest_stale_pending_ioapic_eoi == vector)
arch/x86/kvm/lapic.c
1569
apic->vcpu->arch.pending_ioapic_eoi = vector;
arch/x86/kvm/lapic.c
1575
if (apic_test_vector(vector, apic->regs + APIC_TMR))
arch/x86/kvm/lapic.c
1580
kvm_ioapic_update_eoi(apic->vcpu, vector, trigger_mode);
arch/x86/kvm/lapic.c
1586
int vector = apic_find_highest_isr(apic);
arch/x86/kvm/lapic.c
1588
trace_kvm_eoi(apic, vector);
arch/x86/kvm/lapic.c
1594
if (vector == -1)
arch/x86/kvm/lapic.c
1595
return vector;
arch/x86/kvm/lapic.c
1597
apic_clear_isr(vector, apic);
arch/x86/kvm/lapic.c
1600
if (kvm_hv_synic_has_vector(apic->vcpu, vector))
arch/x86/kvm/lapic.c
1601
kvm_hv_synic_send_eoi(apic->vcpu, vector);
arch/x86/kvm/lapic.c
1603
kvm_ioapic_send_eoi(apic, vector);
arch/x86/kvm/lapic.c
1605
return vector;
arch/x86/kvm/lapic.c
1612
void kvm_apic_set_eoi_accelerated(struct kvm_vcpu *vcpu, int vector)
arch/x86/kvm/lapic.c
1616
trace_kvm_eoi(apic, vector);
arch/x86/kvm/lapic.c
1618
kvm_ioapic_send_eoi(apic, vector);
arch/x86/kvm/lapic.c
1629
irq->vector = icr_low & APIC_VECTOR_MASK;
arch/x86/kvm/lapic.c
3007
int vector, mode, trig_mode;
arch/x86/kvm/lapic.c
3011
vector = reg & APIC_VECTOR_MASK;
arch/x86/kvm/lapic.c
3015
r = __apic_accept_irq(apic, mode, vector, 1, trig_mode, NULL);
arch/x86/kvm/lapic.c
3154
void kvm_apic_ack_interrupt(struct kvm_vcpu *vcpu, int vector)
arch/x86/kvm/lapic.c
3159
if (WARN_ON_ONCE(vector < 0 || !apic))
arch/x86/kvm/lapic.c
3169
apic_clear_irr(vector, apic);
arch/x86/kvm/lapic.c
3170
if (kvm_hv_synic_auto_eoi_set(vcpu, vector)) {
arch/x86/kvm/lapic.c
3184
apic_set_isr(vector, apic);
arch/x86/kvm/lapic.c
3323
int vector;
arch/x86/kvm/lapic.c
3339
vector = apic_set_eoi(apic);
arch/x86/kvm/lapic.c
3340
trace_kvm_pv_eoi(apic, vector);
arch/x86/kvm/lapic.c
826
int vector, int level, int trig_mode,
arch/x86/kvm/lapic.c
834
return __apic_accept_irq(apic, irq->delivery_mode, irq->vector,
arch/x86/kvm/lapic.c
872
irq.vector = icr & APIC_VECTOR_MASK;
arch/x86/kvm/lapic.h
143
void kvm_apic_set_eoi_accelerated(struct kvm_vcpu *vcpu, int vector);
arch/x86/kvm/lapic.h
239
bool kvm_apic_pending_eoi(struct kvm_vcpu *vcpu, int vector);
arch/x86/kvm/lapic.h
97
void kvm_apic_ack_interrupt(struct kvm_vcpu *vcpu, int vector);
arch/x86/kvm/mmu/paging_tmpl.h
481
walker->fault.vector = PF_VECTOR;
arch/x86/kvm/svm/avic.c
815
u32 vector = svm->vmcb->control.exit_info_2 &
arch/x86/kvm/svm/avic.c
822
trap, write, vector);
arch/x86/kvm/svm/avic.c
876
struct kvm_vcpu *vcpu, u32 vector)
arch/x86/kvm/svm/avic.c
896
.vector = vector,
arch/x86/kvm/svm/nested.c
1538
static bool nested_svm_is_exception_vmexit(struct kvm_vcpu *vcpu, u8 vector,
arch/x86/kvm/svm/nested.c
1543
return (svm->nested.ctl.intercepts[INTERCEPT_EXCEPTION] & BIT(vector));
arch/x86/kvm/svm/nested.c
1552
vmcb->control.exit_code = SVM_EXIT_EXCP_BASE + ex->vector;
arch/x86/kvm/svm/nested.c
1561
if (ex->vector == PF_VECTOR) {
arch/x86/kvm/svm/nested.c
1566
} else if (ex->vector == DB_VECTOR) {
arch/x86/kvm/svm/nested.c
570
nr = vcpu->arch.exception.vector;
arch/x86/kvm/svm/nested.c
732
u8 vector = evtinj & SVM_EVTINJ_VEC_MASK;
arch/x86/kvm/svm/nested.c
740
return type == SVM_EVTINJ_TYPE_EXEPT && kvm_exception_is_soft(vector);
arch/x86/kvm/svm/sev.c
4774
void sev_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, u8 vector)
arch/x86/kvm/svm/svm.c
319
static int svm_update_soft_interrupt_rip(struct kvm_vcpu *vcpu, u8 vector)
arch/x86/kvm/svm/svm.c
322
EMULTYPE_SET_SOFT_INT_VECTOR(vector);
arch/x86/kvm/svm/svm.c
373
if (kvm_exception_is_soft(ex->vector) &&
arch/x86/kvm/svm/svm.c
374
svm_update_soft_interrupt_rip(vcpu, ex->vector))
arch/x86/kvm/svm/svm.c
3743
int trig_mode, int vector)
arch/x86/kvm/svm/svm.c
3759
trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, trig_mode, vector);
arch/x86/kvm/svm/svm.c
377
svm->vmcb->control.event_inj = ex->vector
arch/x86/kvm/svm/svm.c
3777
int trig_mode, int vector)
arch/x86/kvm/svm/svm.c
3779
kvm_lapic_set_irr(vector, apic);
arch/x86/kvm/svm/svm.c
3789
svm_complete_interrupt_delivery(apic->vcpu, delivery_mode, trig_mode, vector);
arch/x86/kvm/svm/svm.c
4102
static void svm_complete_soft_interrupt(struct kvm_vcpu *vcpu, u8 vector,
arch/x86/kvm/svm/svm.c
4118
if (nrips && (is_soft || (is_exception && kvm_exception_is_soft(vector))) &&
arch/x86/kvm/svm/svm.c
4137
u8 vector;
arch/x86/kvm/svm/svm.c
4166
vector = exitintinfo & SVM_EXITINTINFO_VEC_MASK;
arch/x86/kvm/svm/svm.c
4170
svm_complete_soft_interrupt(vcpu, vector, type);
arch/x86/kvm/svm/svm.c
4183
if (vector == X86_TRAP_VC)
arch/x86/kvm/svm/svm.c
4189
kvm_requeue_exception(vcpu, vector,
arch/x86/kvm/svm/svm.c
4195
kvm_queue_interrupt(vcpu, vector, false);
arch/x86/kvm/svm/svm.c
4198
kvm_queue_interrupt(vcpu, vector, true);
arch/x86/kvm/svm/svm.c
5075
static void svm_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, u8 vector)
arch/x86/kvm/svm/svm.c
5078
return kvm_vcpu_deliver_sipi_vector(vcpu, vector);
arch/x86/kvm/svm/svm.c
5080
sev_vcpu_deliver_sipi_vector(vcpu, vector);
arch/x86/kvm/svm/svm.h
627
static inline void svm_vmgexit_inject_exception(struct vcpu_svm *svm, u8 vector)
arch/x86/kvm/svm/svm.h
629
u64 data = SVM_EVTINJ_VALID | SVM_EVTINJ_TYPE_EXEPT | vector;
arch/x86/kvm/svm/svm.h
849
struct kvm_vcpu *vcpu, u32 vector);
arch/x86/kvm/svm/svm.h
864
void sev_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, u8 vector);
arch/x86/kvm/trace.h
1232
TP_PROTO(int vcpu_id, u32 sint, int vector, int ret),
arch/x86/kvm/trace.h
1233
TP_ARGS(vcpu_id, sint, vector, ret),
arch/x86/kvm/trace.h
1238
__field(int, vector)
arch/x86/kvm/trace.h
1245
__entry->vector = vector;
arch/x86/kvm/trace.h
1250
__entry->vcpu_id, __entry->sint, __entry->vector,
arch/x86/kvm/trace.h
1258
TP_PROTO(int vcpu_id, int vector),
arch/x86/kvm/trace.h
1259
TP_ARGS(vcpu_id, vector),
arch/x86/kvm/trace.h
1264
__field(int, vector)
arch/x86/kvm/trace.h
1270
__entry->vector = vector;
arch/x86/kvm/trace.h
1273
TP_printk("vcpu_id %d vector %d", __entry->vcpu_id, __entry->vector)
arch/x86/kvm/trace.h
1712
TP_PROTO(u32 vector, u64 processor_mask),
arch/x86/kvm/trace.h
1713
TP_ARGS(vector, processor_mask),
arch/x86/kvm/trace.h
1716
__field(u32, vector)
arch/x86/kvm/trace.h
1721
__entry->vector = vector;
arch/x86/kvm/trace.h
1726
__entry->vector, __entry->processor_mask)
arch/x86/kvm/trace.h
1730
TP_PROTO(u32 vector, u64 format, u64 valid_bank_mask),
arch/x86/kvm/trace.h
1731
TP_ARGS(vector, format, valid_bank_mask),
arch/x86/kvm/trace.h
1734
__field(u32, vector)
arch/x86/kvm/trace.h
1740
__entry->vector = vector;
arch/x86/kvm/trace.h
1746
__entry->vector, __entry->format,
arch/x86/kvm/trace.h
440
TP_PROTO(unsigned int vector, bool soft, bool reinjected),
arch/x86/kvm/trace.h
441
TP_ARGS(vector, soft, reinjected),
arch/x86/kvm/trace.h
444
__field( unsigned int, vector )
arch/x86/kvm/trace.h
450
__entry->vector = vector;
arch/x86/kvm/trace.h
456
__entry->soft ? "Soft/INTn" : "IRQ", __entry->vector,
arch/x86/kvm/trace.h
666
TP_PROTO(struct kvm_lapic *apic, int vector),
arch/x86/kvm/trace.h
667
TP_ARGS(apic, vector),
arch/x86/kvm/trace.h
671
__field( int, vector )
arch/x86/kvm/trace.h
676
__entry->vector = vector;
arch/x86/kvm/trace.h
679
TP_printk("apicid %x vector %d", __entry->apicid, __entry->vector)
arch/x86/kvm/trace.h
683
TP_PROTO(struct kvm_lapic *apic, int vector),
arch/x86/kvm/trace.h
684
TP_ARGS(apic, vector),
arch/x86/kvm/trace.h
688
__field( int, vector )
arch/x86/kvm/trace.h
693
__entry->vector = vector;
arch/x86/kvm/trace.h
696
TP_printk("apicid %x vector %d", __entry->apicid, __entry->vector)
arch/x86/kvm/vmx/common.h
160
struct pi_desc *pi_desc, int vector)
arch/x86/kvm/vmx/common.h
162
if (pi_test_and_set_pir(vector, pi_desc))
arch/x86/kvm/vmx/main.c
302
int trig_mode, int vector)
arch/x86/kvm/vmx/main.c
306
vector);
arch/x86/kvm/vmx/main.c
310
vmx_deliver_interrupt(apic, delivery_mode, trig_mode, vector);
arch/x86/kvm/vmx/nested.c
3012
u8 vector = intr_info & INTR_INFO_VECTOR_MASK;
arch/x86/kvm/vmx/nested.c
3026
if (CC(intr_type == INTR_TYPE_NMI_INTR && vector != NMI_VECTOR) ||
arch/x86/kvm/vmx/nested.c
3027
CC(intr_type == INTR_TYPE_HARD_EXCEPTION && vector > 31) ||
arch/x86/kvm/vmx/nested.c
3028
CC(intr_type == INTR_TYPE_OTHER_EVENT && vector != 0))
arch/x86/kvm/vmx/nested.c
3041
if (CC(has_error_code != x86_exception_has_error_code(vector)))
arch/x86/kvm/vmx/nested.c
3969
nr = vcpu->arch.exception.vector;
arch/x86/kvm/vmx/nested.c
4052
u32 intr_info = ex->vector | INTR_INFO_VALID_MASK;
arch/x86/kvm/vmx/nested.c
4058
} else if (ex->vector == PF_VECTOR) {
arch/x86/kvm/vmx/nested.c
4060
} else if (ex->vector == DB_VECTOR) {
arch/x86/kvm/vmx/nested.c
4087
if (kvm_exception_is_soft(ex->vector))
arch/x86/kvm/vmx/nested.c
4117
if (!ex->pending || ex->vector != DB_VECTOR)
arch/x86/kvm/vmx/nested.c
510
static bool nested_vmx_is_exception_vmexit(struct kvm_vcpu *vcpu, u8 vector,
arch/x86/kvm/vmx/nested.c
522
if (vector == PF_VECTOR)
arch/x86/kvm/vmx/nested.c
525
return (vmcs12->exception_bitmap & (1u << vector));
arch/x86/kvm/vmx/posted_intr.c
307
struct kvm_vcpu *vcpu, u32 vector)
arch/x86/kvm/vmx/posted_intr.c
312
.vector = vector,
arch/x86/kvm/vmx/posted_intr.h
19
struct kvm_vcpu *vcpu, u32 vector);
arch/x86/kvm/vmx/sgx.c
128
ex.vector = PF_VECTOR;
arch/x86/kvm/vmx/tdx.c
1574
u64 vector = tdx->vp_enter_args.r12;
arch/x86/kvm/vmx/tdx.c
1576
if (vector < 32 || vector > 255) {
arch/x86/kvm/vmx/tdx.c
1585
vcpu->run->tdx.setup_event_notify.vector = vector;
arch/x86/kvm/vmx/tdx.c
1839
int trig_mode, int vector)
arch/x86/kvm/vmx/tdx.c
1845
__vmx_deliver_posted_interrupt(vcpu, &tdx->vt.pi_desc, vector);
arch/x86/kvm/vmx/tdx.c
1847
trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, trig_mode, vector);
arch/x86/kvm/vmx/vmcs.h
102
static inline bool is_exception_n(u32 intr_info, u8 vector)
arch/x86/kvm/vmx/vmcs.h
104
return is_intr_type_n(intr_info, INTR_TYPE_HARD_EXCEPTION, vector);
arch/x86/kvm/vmx/vmcs.h
94
static inline bool is_intr_type_n(u32 intr_info, u32 type, u8 vector)
arch/x86/kvm/vmx/vmcs.h
99
return (intr_info & mask) == (INTR_INFO_VALID_MASK | type | vector);
arch/x86/kvm/vmx/vmx.c
1909
vcpu->arch.exception.vector == DB_VECTOR) &&
arch/x86/kvm/vmx/vmx.c
1911
vcpu->arch.exception_vmexit.vector == DB_VECTOR)) {
arch/x86/kvm/vmx/vmx.c
1941
u32 intr_info = ex->vector | INTR_INFO_VALID_MASK;
arch/x86/kvm/vmx/vmx.c
1963
if (kvm_exception_is_soft(ex->vector))
arch/x86/kvm/vmx/vmx.c
1965
kvm_inject_realmode_interrupt(vcpu, ex->vector, inc_eip);
arch/x86/kvm/vmx/vmx.c
1971
if (kvm_exception_is_soft(ex->vector)) {
arch/x86/kvm/vmx/vmx.c
4430
int vector)
arch/x86/kvm/vmx/vmx.c
4442
vector == vmx->nested.posted_intr_nv) {
arch/x86/kvm/vmx/vmx.c
4475
static int vmx_deliver_posted_interrupt(struct kvm_vcpu *vcpu, int vector)
arch/x86/kvm/vmx/vmx.c
4480
r = vmx_deliver_nested_posted_interrupt(vcpu, vector);
arch/x86/kvm/vmx/vmx.c
4488
__vmx_deliver_posted_interrupt(vcpu, &vt->pi_desc, vector);
arch/x86/kvm/vmx/vmx.c
4493
int trig_mode, int vector)
arch/x86/kvm/vmx/vmx.c
4497
if (vmx_deliver_posted_interrupt(vcpu, vector)) {
arch/x86/kvm/vmx/vmx.c
4498
kvm_lapic_set_irr(vector, apic);
arch/x86/kvm/vmx/vmx.c
4503
trig_mode, vector);
arch/x86/kvm/vmx/vmx.c
5954
int vector = exit_qualification & 0xff;
arch/x86/kvm/vmx/vmx.c
5957
kvm_apic_set_eoi_accelerated(vcpu, vector);
arch/x86/kvm/vmx/vmx.c
7121
static void vmx_set_rvi(int vector)
arch/x86/kvm/vmx/vmx.c
7126
if (vector == -1)
arch/x86/kvm/vmx/vmx.c
7127
vector = 0;
arch/x86/kvm/vmx/vmx.c
7131
if ((u8)vector != old) {
arch/x86/kvm/vmx/vmx.c
7133
status |= (u8)vector;
arch/x86/kvm/vmx/vmx.c
7233
unsigned int vector = intr_info & INTR_INFO_VECTOR_MASK;
arch/x86/kvm/vmx/vmx.c
7247
fred_entry_from_kvm(EVENT_TYPE_EXTINT, vector);
arch/x86/kvm/vmx/vmx.c
7249
vmx_do_interrupt_irqoff(gate_offset((gate_desc *)host_idt_base + vector));
arch/x86/kvm/vmx/vmx.c
7305
u8 vector;
arch/x86/kvm/vmx/vmx.c
7316
vector = exit_intr_info & INTR_INFO_VECTOR_MASK;
arch/x86/kvm/vmx/vmx.c
7328
vector != DF_VECTOR && !idtv_info_valid)
arch/x86/kvm/vmx/vmx.c
7346
u8 vector;
arch/x86/kvm/vmx/vmx.c
7361
vector = idt_vectoring_info & VECTORING_INFO_VECTOR_MASK;
arch/x86/kvm/vmx/vmx.c
7383
kvm_requeue_exception(vcpu, vector,
arch/x86/kvm/vmx/vmx.c
7392
kvm_queue_interrupt(vcpu, vector, type == INTR_TYPE_SOFT_INTR);
arch/x86/kvm/vmx/vmx.c
8318
exception->vector = UD_VECTOR;
arch/x86/kvm/vmx/x86_ops.h
142
int trig_mode, int vector);
arch/x86/kvm/vmx/x86_ops.h
52
int trig_mode, int vector);
arch/x86/kvm/x86.c
10510
ctxt->exception.vector = UD_VECTOR;
arch/x86/kvm/x86.c
10594
trace_kvm_inj_exception(vcpu->arch.exception.vector,
arch/x86/kvm/x86.c
10735
if (exception_type(vcpu->arch.exception.vector) == EXCPT_FAULT)
arch/x86/kvm/x86.c
10739
if (vcpu->arch.exception.vector == DB_VECTOR) {
arch/x86/kvm/x86.c
11186
vcpu->run->eoi.vector =
arch/x86/kvm/x86.c
11995
kvm_x86_ops.nested_ops->is_exception_vmexit(vcpu, ex->vector,
arch/x86/kvm/x86.c
11997
kvm_queue_exception_vmexit(vcpu, ex->vector,
arch/x86/kvm/x86.c
13062
void kvm_vcpu_deliver_sipi_vector(struct kvm_vcpu *vcpu, u8 vector)
arch/x86/kvm/x86.c
13067
cs.selector = vector << 8;
arch/x86/kvm/x86.c
13068
cs.base = vector << 12;
arch/x86/kvm/x86.c
13954
fault.vector = PF_VECTOR;
arch/x86/kvm/x86.c
13981
.vector = vcpu->arch.apf.vec
arch/x86/kvm/x86.c
14124
fault.vector = PF_VECTOR;
arch/x86/kvm/x86.c
5580
if (!kvm_exception_is_soft(ex->vector)) {
arch/x86/kvm/x86.c
5591
events->exception.nr = ex->vector;
arch/x86/kvm/x86.c
5670
vcpu->arch.exception.vector = events->exception.nr;
arch/x86/kvm/x86.c
721
static int exception_class(int vector)
arch/x86/kvm/x86.c
723
switch (vector) {
arch/x86/kvm/x86.c
744
static int exception_type(int vector)
arch/x86/kvm/x86.c
748
if (WARN_ON(vector > 31 || vector == NMI_VECTOR))
arch/x86/kvm/x86.c
751
mask = 1 << vector;
arch/x86/kvm/x86.c
776
switch (ex->vector) {
arch/x86/kvm/x86.c
822
static void kvm_queue_exception_vmexit(struct kvm_vcpu *vcpu, unsigned int vector,
arch/x86/kvm/x86.c
828
ex->vector = vector;
arch/x86/kvm/x86.c
863
vcpu->arch.exception.vector = nr;
arch/x86/kvm/x86.c
874
prev_nr = vcpu->arch.exception.vector;
arch/x86/kvm/x86.c
8965
if (ctxt->exception.vector == PF_VECTOR)
arch/x86/kvm/x86.c
8968
kvm_queue_exception_e(vcpu, ctxt->exception.vector,
arch/x86/kvm/x86.c
8971
kvm_queue_exception(vcpu, ctxt->exception.vector);
arch/x86/kvm/x86.c
9010
ctxt->exception.vector = -1;
arch/x86/kvm/x86.c
9375
u8 vector = EMULTYPE_GET_SOFT_INT_VECTOR(emulation_type);
arch/x86/kvm/x86.c
9379
return vector == BP_VECTOR;
arch/x86/kvm/x86.c
9381
return vector == ctxt->src.val;
arch/x86/kvm/x86.c
9383
return vector == OF_VECTOR;
arch/x86/kvm/x86.c
942
vcpu->arch.exception.vector = nr;
arch/x86/kvm/x86.c
9477
WARN_ON_ONCE(ctxt->exception.vector == UD_VECTOR ||
arch/x86/kvm/x86.c
9478
exception_type(ctxt->exception.vector) == EXCPT_TRAP);
arch/x86/kvm/x86.c
9613
exception_type(ctxt->exception.vector) == EXCPT_TRAP) {
arch/x86/kvm/x86.c
992
WARN_ON_ONCE(fault->vector != PF_VECTOR);
arch/x86/kvm/x86.h
212
static inline void kvm_queue_interrupt(struct kvm_vcpu *vcpu, u8 vector,
arch/x86/kvm/x86.h
217
vcpu->arch.interrupt.nr = vector;
arch/x86/kvm/x86.h
272
static inline bool x86_exception_has_error_code(unsigned int vector)
arch/x86/kvm/x86.h
278
return (1U << vector) & exception_has_error_code;
arch/x86/kvm/xen.c
1133
if (data->u.vector && data->u.vector < 0x10)
arch/x86/kvm/xen.c
1136
vcpu->arch.xen.upcall_vector = data->u.vector;
arch/x86/kvm/xen.c
1264
data->u.vector = vcpu->arch.xen.upcall_vector;
arch/x86/kvm/xen.c
623
irq.vector = v->arch.xen.upcall_vector;
arch/x86/kvm/xen.c
812
if (data->u.vector && data->u.vector < 0x10)
arch/x86/kvm/xen.c
816
kvm->arch.xen.upcall_vector = data->u.vector;
arch/x86/kvm/xen.c
880
data->u.vector = kvm->arch.xen.upcall_vector;
arch/x86/platform/uv/uv_irq.c
37
entry->vector = cfg->vector;
arch/x86/xen/enlighten_pv.c
846
static int cvt_gate_to_trap(int vector, const gate_desc *val,
arch/x86/xen/enlighten_pv.c
854
info->vector = vector;
arch/x86/xen/smp.c
145
int vector)
arch/x86/xen/smp.c
150
xen_send_IPI_one(cpu, vector);
arch/x86/xen/smp.c
174
static inline int xen_map_vector(int vector)
arch/x86/xen/smp.c
178
switch (vector) {
arch/x86/xen/smp.c
200
vector);
arch/x86/xen/smp.c
207
int vector)
arch/x86/xen/smp.c
209
int xen_vector = xen_map_vector(vector);
arch/x86/xen/smp.c
215
void xen_send_IPI_all(int vector)
arch/x86/xen/smp.c
217
int xen_vector = xen_map_vector(vector);
arch/x86/xen/smp.c
223
void xen_send_IPI_self(int vector)
arch/x86/xen/smp.c
225
int xen_vector = xen_map_vector(vector);
arch/x86/xen/smp.c
232
int vector)
arch/x86/xen/smp.c
236
int xen_vector = xen_map_vector(vector);
arch/x86/xen/smp.c
249
void xen_send_IPI_allbutself(int vector)
arch/x86/xen/smp.c
251
xen_send_IPI_mask_allbutself(cpu_online_mask, vector);
arch/x86/xen/xen-ops.h
283
int vector);
arch/x86/xen/xen-ops.h
285
int vector);
arch/x86/xen/xen-ops.h
286
extern void xen_send_IPI_allbutself(int vector);
arch/x86/xen/xen-ops.h
287
extern void xen_send_IPI_all(int vector);
arch/x86/xen/xen-ops.h
288
extern void xen_send_IPI_self(int vector);
drivers/acpi/apei/ghes.c
1718
rc = acpi_gsi_to_irq(generic->notify.vector, &ghes->irq);
drivers/bluetooth/btintel_pcie.c
1530
msix_entry->vector = pci_irq_vector(data->pdev, i);
drivers/bluetooth/btintel_pcie.c
1533
msix_entry->vector,
drivers/bluetooth/btintel_pcie.c
2032
synchronize_irq(data->msix_entries[i].vector);
drivers/bluetooth/btintel_pcie.c
2550
free_irq(msix_entry->vector, msix_entry);
drivers/bus/mhi/host/pci_generic.c
1176
int vector = i >= nr_vectors ? (nr_vectors - 1) : i;
drivers/bus/mhi/host/pci_generic.c
1178
irq[i] = pci_irq_vector(pdev, vector);
drivers/crypto/cavium/nitrox/nitrox_isr.c
395
vec = ndev->iov.msix.vector;
drivers/crypto/cavium/nitrox/nitrox_isr.c
439
vec = ndev->iov.msix.vector;
drivers/crypto/ccp/sp-pci.c
123
sp->psp_irq = sp_pci->msix_entry[0].vector;
drivers/crypto/ccp/sp-pci.c
124
sp->ccp_irq = (sp_pci->msix_count > 1) ? sp_pci->msix_entry[1].vector
drivers/crypto/ccp/sp-pci.c
125
: sp_pci->msix_entry[0].vector;
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
276
int i, irq_offs, vector;
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
283
vector = pci_irq_vector(lfs->pdev,
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
285
free_irq(vector, &lfs->lf[i]);
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
295
int i, irq_offs, vector;
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
302
vector = pci_irq_vector(lfs->pdev,
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
304
free_irq(vector, &lfs->lf[i]);
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
316
int ret, vector;
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
318
vector = pci_irq_vector(lfs->pdev, lfs->lf[lf_num].msix_offset +
drivers/crypto/marvell/octeontx2/otx2_cptlf.c
320
ret = request_irq(vector, handler, 0,
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
106
int vector;
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
111
vector = pci_irq_vector(cptpf->pdev, RVU_PF_INT_VEC_VFFLR0);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
112
free_irq(vector, cptpf);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
117
vector = pci_irq_vector(cptpf->pdev, RVU_PF_INT_VEC_VFME0);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
118
free_irq(vector, cptpf);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
125
vector = pci_irq_vector(cptpf->pdev, RVU_PF_INT_VEC_VFFLR1);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
126
free_irq(vector, cptpf);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
130
vector = pci_irq_vector(cptpf->pdev, RVU_PF_INT_VEC_VFME1);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
131
free_irq(vector, cptpf);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
247
int ret, vector;
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
249
vector = pci_irq_vector(pdev, RVU_PF_INT_VEC_VFPF_MBOX0);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
251
ret = request_irq(vector, otx2_cptpf_vfpf_mbox_intr, 0, "CPTVFPF Mbox0",
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
258
vector = pci_irq_vector(pdev, RVU_PF_INT_VEC_VFFLR0);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
260
ret = request_irq(vector, cptpf_vf_flr_intr, 0, "CPTPF FLR0", cptpf);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
266
vector = pci_irq_vector(pdev, RVU_PF_INT_VEC_VFME0);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
268
ret = request_irq(vector, cptpf_vf_me_intr, 0, "CPTPF ME0", cptpf);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
276
vector = pci_irq_vector(pdev, RVU_PF_INT_VEC_VFPF_MBOX1);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
277
ret = request_irq(vector, otx2_cptpf_vfpf_mbox_intr, 0,
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
284
vector = pci_irq_vector(pdev, RVU_PF_INT_VEC_VFFLR1);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
286
ret = request_irq(vector, cptpf_vf_flr_intr, 0, "CPTPF FLR1",
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
293
vector = pci_irq_vector(pdev, RVU_PF_INT_VEC_VFME1);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
295
ret = request_irq(vector, cptpf_vf_me_intr, 0, "CPTPF ME1",
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
309
vector = pci_irq_vector(pdev, RVU_PF_INT_VEC_VFFLR1);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
310
free_irq(vector, cptpf);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
312
vector = pci_irq_vector(pdev, RVU_PF_INT_VEC_VFPF_MBOX1);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
313
free_irq(vector, cptpf);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
315
vector = pci_irq_vector(pdev, RVU_PF_INT_VEC_VFME0);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
316
free_irq(vector, cptpf);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
318
vector = pci_irq_vector(pdev, RVU_PF_INT_VEC_VFFLR0);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
319
free_irq(vector, cptpf);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
321
vector = pci_irq_vector(pdev, RVU_PF_INT_VEC_VFPF_MBOX0);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
322
free_irq(vector, cptpf);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
50
int vector;
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
61
vector = pci_irq_vector(cptpf->pdev, RVU_PF_INT_VEC_VFPF_MBOX0);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
62
free_irq(vector, cptpf);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
67
vector = pci_irq_vector(cptpf->pdev, RVU_PF_INT_VEC_VFPF_MBOX1);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
68
free_irq(vector, cptpf);
drivers/dma/amd/ptdma/ptdma-pci.c
66
pt->pt_irq = pt_msix->msix_entry.vector;
drivers/dma/amd/qdma/qdma.c
1002
qdma_err(qdev, "Failed to request irq %d", vector);
drivers/dma/amd/qdma/qdma.c
954
u32 vector;
drivers/dma/amd/qdma/qdma.c
964
vector = qdev->queue_irq_start;
drivers/dma/amd/qdma/qdma.c
965
for (i = 0; i < qdev->qintr_ring_num; i++, vector++) {
drivers/dma/amd/qdma/qdma.c
998
ret = devm_request_threaded_irq(dev, vector, NULL,
drivers/dma/idxd/device.c
1336
free_irq(ie->vector, ie);
drivers/dma/idxd/device.c
1346
ie->vector = -1;
drivers/dma/idxd/device.c
1380
ie->vector = pci_irq_vector(pdev, ie->id);
drivers/dma/idxd/device.c
1384
rc = request_threaded_irq(ie->vector, NULL, idxd_wq_thread, 0, "idxd-portal", ie);
drivers/dma/idxd/device.c
1386
dev_err(dev, "Failed to request irq %d.\n", ie->vector);
drivers/dma/idxd/device.c
1403
free_irq(ie->vector, ie);
drivers/dma/idxd/idxd.h
88
int vector;
drivers/dma/idxd/init.c
113
ie->vector = pci_irq_vector(pdev, 0);
drivers/dma/idxd/init.c
114
rc = request_threaded_irq(ie->vector, NULL, idxd_misc_thread, 0, "idxd-misc", ie);
drivers/dma/idxd/init.c
119
dev_dbg(dev, "Requested idxd-misc handler on msix vector %d\n", ie->vector);
drivers/dma/idxd/init.c
1287
synchronize_irq(irq_entry->vector);
drivers/dma/idxd/init.c
156
free_irq(ie->vector, ie);
drivers/dma/ioat/dma.c
151
synchronize_irq(msix->vector);
drivers/dma/ioat/init.c
435
err = devm_request_irq(dev, msix->vector,
drivers/dma/ioat/init.c
442
devm_free_irq(dev, msix->vector, ioat_chan);
drivers/edac/thunderx_edac.c
1385
ocx->msix_ent[i].vector = 0;
drivers/edac/thunderx_edac.c
1396
ocx->msix_ent[i].vector,
drivers/edac/thunderx_edac.c
2022
l2c->msix_ent.vector = 0;
drivers/edac/thunderx_edac.c
2030
ret = devm_request_threaded_irq(&pdev->dev, l2c->msix_ent.vector,
drivers/edac/thunderx_edac.c
728
ret = devm_request_threaded_irq(&pdev->dev, lmc->msix_ent.vector,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
105
u32 cpuid, u64 vector, bool start,
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
130
in->resetvectorlow = cpu_to_le32(lower_32_bits(vector));
drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c
131
in->resetvectorhigh = cpu_to_le32(upper_32_bits(vector));
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
135
u32 lmid, u32 cpuid, u32 flags, u64 vector)
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
150
in->resetvectorlow = cpu_to_le32(lower_32_bits(vector));
drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c
151
in->resetvectorhigh = cpu_to_le32(upper_32_bits(vector));
drivers/firmware/arm_sdei.c
867
event_num = ghes->generic->notify.vector;
drivers/firmware/arm_sdei.c
897
u32 event_num = ghes->generic->notify.vector;
drivers/firmware/imx/sm-cpu.c
16
int scmi_imx_cpu_reset_vector_set(u32 cpuid, u64 vector, bool start, bool boot,
drivers/firmware/imx/sm-cpu.c
22
return imx_cpu_ops->cpu_reset_vector_set(ph, cpuid, vector, start,
drivers/firmware/imx/sm-lmm.c
28
int scmi_imx_lmm_reset_vector_set(u32 lmid, u32 cpuid, u32 flags, u64 vector)
drivers/firmware/imx/sm-lmm.c
33
return imx_lmm_ops->lmm_reset_vector_set(ph, lmid, cpuid, flags, vector);
drivers/gpio/gpio-thunderx.c
411
irq = txgpio->msix_entries[child].vector;
drivers/gpio/gpio-thunderx.c
543
irq_get_irq_data(txgpio->msix_entries[0].vector)->domain;
drivers/gpio/gpio-thunderx.c
562
txgpio->msix_entries[i].vector,
drivers/gpio/gpio-thunderx.c
583
txgpio->msix_entries[i].vector);
drivers/gpu/drm/amd/display/dc/basics/vector.c
103
vector, ctx, size, initial_value, struct_size))
drivers/gpu/drm/amd/display/dc/basics/vector.c
104
return vector;
drivers/gpu/drm/amd/display/dc/basics/vector.c
107
kfree(vector);
drivers/gpu/drm/amd/display/dc/basics/vector.c
111
struct vector *dal_vector_create(
drivers/gpu/drm/amd/display/dc/basics/vector.c
116
struct vector *vector = kzalloc_obj(struct vector);
drivers/gpu/drm/amd/display/dc/basics/vector.c
118
if (vector == NULL)
drivers/gpu/drm/amd/display/dc/basics/vector.c
121
if (dal_vector_construct(vector, ctx, capacity, struct_size))
drivers/gpu/drm/amd/display/dc/basics/vector.c
122
return vector;
drivers/gpu/drm/amd/display/dc/basics/vector.c
125
kfree(vector);
drivers/gpu/drm/amd/display/dc/basics/vector.c
130
struct vector *vector)
drivers/gpu/drm/amd/display/dc/basics/vector.c
132
kfree(vector->container);
drivers/gpu/drm/amd/display/dc/basics/vector.c
133
vector->count = 0;
drivers/gpu/drm/amd/display/dc/basics/vector.c
134
vector->capacity = 0;
drivers/gpu/drm/amd/display/dc/basics/vector.c
138
struct vector **vector)
drivers/gpu/drm/amd/display/dc/basics/vector.c
140
if (vector == NULL || *vector == NULL)
drivers/gpu/drm/amd/display/dc/basics/vector.c
142
dal_vector_destruct(*vector);
drivers/gpu/drm/amd/display/dc/basics/vector.c
143
kfree(*vector);
drivers/gpu/drm/amd/display/dc/basics/vector.c
144
*vector = NULL;
drivers/gpu/drm/amd/display/dc/basics/vector.c
148
const struct vector *vector)
drivers/gpu/drm/amd/display/dc/basics/vector.c
150
return vector->count;
drivers/gpu/drm/amd/display/dc/basics/vector.c
154
const struct vector *vector,
drivers/gpu/drm/amd/display/dc/basics/vector.c
157
if (vector->container == NULL || index >= vector->count)
drivers/gpu/drm/amd/display/dc/basics/vector.c
159
return vector->container + (index * vector->struct_size);
drivers/gpu/drm/amd/display/dc/basics/vector.c
163
struct vector *vector,
drivers/gpu/drm/amd/display/dc/basics/vector.c
166
if (index >= vector->count)
drivers/gpu/drm/amd/display/dc/basics/vector.c
169
if (index != vector->count - 1)
drivers/gpu/drm/amd/display/dc/basics/vector.c
171
vector->container + (index * vector->struct_size),
drivers/gpu/drm/amd/display/dc/basics/vector.c
172
vector->container + ((index + 1) * vector->struct_size),
drivers/gpu/drm/amd/display/dc/basics/vector.c
173
(size_t)(vector->count - index - 1) * vector->struct_size);
drivers/gpu/drm/amd/display/dc/basics/vector.c
174
vector->count -= 1;
drivers/gpu/drm/amd/display/dc/basics/vector.c
180
const struct vector *vector,
drivers/gpu/drm/amd/display/dc/basics/vector.c
184
void *where = dal_vector_at_index(vector, index);
drivers/gpu/drm/amd/display/dc/basics/vector.c
193
vector->struct_size);
drivers/gpu/drm/amd/display/dc/basics/vector.c
203
struct vector *vector,
drivers/gpu/drm/amd/display/dc/basics/vector.c
209
if (vector->count == vector->capacity) {
drivers/gpu/drm/amd/display/dc/basics/vector.c
211
vector,
drivers/gpu/drm/amd/display/dc/basics/vector.c
212
calc_increased_capacity(vector->capacity)))
drivers/gpu/drm/amd/display/dc/basics/vector.c
216
insert_address = vector->container + (vector->struct_size * position);
drivers/gpu/drm/amd/display/dc/basics/vector.c
218
if (vector->count && position < vector->count)
drivers/gpu/drm/amd/display/dc/basics/vector.c
220
insert_address + vector->struct_size,
drivers/gpu/drm/amd/display/dc/basics/vector.c
222
(size_t)vector->struct_size * (vector->count - position));
drivers/gpu/drm/amd/display/dc/basics/vector.c
227
vector->struct_size);
drivers/gpu/drm/amd/display/dc/basics/vector.c
229
vector->count++;
drivers/gpu/drm/amd/display/dc/basics/vector.c
235
struct vector *vector,
drivers/gpu/drm/amd/display/dc/basics/vector.c
238
return dal_vector_insert_at(vector, item, vector->count);
drivers/gpu/drm/amd/display/dc/basics/vector.c
241
struct vector *dal_vector_clone(
drivers/gpu/drm/amd/display/dc/basics/vector.c
242
const struct vector *vector)
drivers/gpu/drm/amd/display/dc/basics/vector.c
244
struct vector *vec_cloned;
drivers/gpu/drm/amd/display/dc/basics/vector.c
248
count = dal_vector_get_count(vector);
drivers/gpu/drm/amd/display/dc/basics/vector.c
254
vector->ctx,
drivers/gpu/drm/amd/display/dc/basics/vector.c
255
vector->capacity,
drivers/gpu/drm/amd/display/dc/basics/vector.c
256
vector->struct_size);
drivers/gpu/drm/amd/display/dc/basics/vector.c
263
vec_cloned = dal_vector_presized_create(vector->ctx, count,
drivers/gpu/drm/amd/display/dc/basics/vector.c
265
vector->struct_size);
drivers/gpu/drm/amd/display/dc/basics/vector.c
273
memmove(vec_cloned->container, vector->container,
drivers/gpu/drm/amd/display/dc/basics/vector.c
279
uint32_t dal_vector_capacity(const struct vector *vector)
drivers/gpu/drm/amd/display/dc/basics/vector.c
281
return vector->capacity;
drivers/gpu/drm/amd/display/dc/basics/vector.c
284
bool dal_vector_reserve(struct vector *vector, uint32_t capacity)
drivers/gpu/drm/amd/display/dc/basics/vector.c
288
if (capacity <= vector->capacity)
drivers/gpu/drm/amd/display/dc/basics/vector.c
291
new_container = krealloc(vector->container,
drivers/gpu/drm/amd/display/dc/basics/vector.c
292
capacity * vector->struct_size, GFP_KERNEL);
drivers/gpu/drm/amd/display/dc/basics/vector.c
295
vector->container = new_container;
drivers/gpu/drm/amd/display/dc/basics/vector.c
296
vector->capacity = capacity;
drivers/gpu/drm/amd/display/dc/basics/vector.c
30
struct vector *vector,
drivers/gpu/drm/amd/display/dc/basics/vector.c
303
void dal_vector_clear(struct vector *vector)
drivers/gpu/drm/amd/display/dc/basics/vector.c
305
vector->count = 0;
drivers/gpu/drm/amd/display/dc/basics/vector.c
35
vector->container = NULL;
drivers/gpu/drm/amd/display/dc/basics/vector.c
43
vector->container = kcalloc(capacity, struct_size, GFP_KERNEL);
drivers/gpu/drm/amd/display/dc/basics/vector.c
44
if (vector->container == NULL)
drivers/gpu/drm/amd/display/dc/basics/vector.c
46
vector->capacity = capacity;
drivers/gpu/drm/amd/display/dc/basics/vector.c
47
vector->struct_size = struct_size;
drivers/gpu/drm/amd/display/dc/basics/vector.c
48
vector->count = 0;
drivers/gpu/drm/amd/display/dc/basics/vector.c
49
vector->ctx = ctx;
drivers/gpu/drm/amd/display/dc/basics/vector.c
53
static bool dal_vector_presized_costruct(struct vector *vector,
drivers/gpu/drm/amd/display/dc/basics/vector.c
61
vector->container = NULL;
drivers/gpu/drm/amd/display/dc/basics/vector.c
69
vector->container = kcalloc(count, struct_size, GFP_KERNEL);
drivers/gpu/drm/amd/display/dc/basics/vector.c
71
if (vector->container == NULL)
drivers/gpu/drm/amd/display/dc/basics/vector.c
80
vector->container + i * struct_size,
drivers/gpu/drm/amd/display/dc/basics/vector.c
85
vector->capacity = count;
drivers/gpu/drm/amd/display/dc/basics/vector.c
86
vector->struct_size = struct_size;
drivers/gpu/drm/amd/display/dc/basics/vector.c
87
vector->count = count;
drivers/gpu/drm/amd/display/dc/basics/vector.c
91
struct vector *dal_vector_presized_create(
drivers/gpu/drm/amd/display/dc/basics/vector.c
97
struct vector *vector = kzalloc_obj(struct vector);
drivers/gpu/drm/amd/display/dc/basics/vector.c
99
if (vector == NULL)
drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.c
45
uint32_t vector)
drivers/gpu/drm/amd/display/dc/gpio/dce60/hw_translate_dce60.c
51
if (vector == mask)
drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.c
45
uint32_t vector)
drivers/gpu/drm/amd/display/dc/gpio/dce80/hw_translate_dce80.c
51
if (vector == mask)
drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
51
struct vector payloads;
drivers/gpu/drm/amd/display/include/vector.h
102
uint32_t dal_vector_capacity(const struct vector *vector);
drivers/gpu/drm/amd/display/include/vector.h
104
bool dal_vector_reserve(struct vector *vector, uint32_t capacity);
drivers/gpu/drm/amd/display/include/vector.h
106
void dal_vector_clear(struct vector *vector);
drivers/gpu/drm/amd/display/include/vector.h
114
struct vector *vector, \
drivers/gpu/drm/amd/display/include/vector.h
118
return dal_vector_insert_at(vector, what, position); \
drivers/gpu/drm/amd/display/include/vector.h
123
struct vector *vector, \
drivers/gpu/drm/amd/display/include/vector.h
126
return dal_vector_append(vector, item); \
drivers/gpu/drm/amd/display/include/vector.h
135
const struct vector *vector, \
drivers/gpu/drm/amd/display/include/vector.h
138
return dal_vector_at_index(vector, index); \
drivers/gpu/drm/amd/display/include/vector.h
143
const struct vector *vector, \
drivers/gpu/drm/amd/display/include/vector.h
147
dal_vector_set_at_index(vector, what, index); \
drivers/gpu/drm/amd/display/include/vector.h
38
struct vector *vector,
drivers/gpu/drm/amd/display/include/vector.h
43
struct vector *dal_vector_create(
drivers/gpu/drm/amd/display/include/vector.h
50
struct vector *dal_vector_presized_create(
drivers/gpu/drm/amd/display/include/vector.h
57
struct vector *vector);
drivers/gpu/drm/amd/display/include/vector.h
60
struct vector **vector);
drivers/gpu/drm/amd/display/include/vector.h
63
const struct vector *vector);
drivers/gpu/drm/amd/display/include/vector.h
73
struct vector *vector,
drivers/gpu/drm/amd/display/include/vector.h
78
struct vector *vector,
drivers/gpu/drm/amd/display/include/vector.h
83
const struct vector *vector,
drivers/gpu/drm/amd/display/include/vector.h
87
const struct vector *vector,
drivers/gpu/drm/amd/display/include/vector.h
92
struct vector *dal_vector_clone(
drivers/gpu/drm/amd/display/include/vector.h
93
const struct vector *vector_other);
drivers/gpu/drm/amd/display/include/vector.h
99
struct vector *vector,
drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c
67
u32 vector;
drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c
69
vector = nvkm_rd32(device, 0x10442c + (subdev->inst * 0x80)) & 0x00000fff;
drivers/gpu/drm/nouveau/nvkm/engine/ce/ga100.c
71
return nvkm_inth_add(&device->vfn->intr, vector, NVKM_INTR_PRIO_NORMAL,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
450
u32 vector = nvkm_rd32(device, addr + 0x160);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
496
ret = nvkm_inth_add(&device->vfn->intr, vector & 0x00000fff, NVKM_INTR_PRIO_NORMAL,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
544
runl->nonstall.vector = engn->func->nonstall(engn);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
547
if (runl->nonstall.vector == -1)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
549
if (runl->nonstall.vector < 0) {
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
550
RUNL_ERROR(runl, "nonstall %d", runl->nonstall.vector);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
551
return runl->nonstall.vector;
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
554
ret = nvkm_inth_add(&vfn->intr, runl->nonstall.vector, NVKM_INTR_PRIO_NORMAL,
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
573
if (runl->nonstall.vector < 0)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
84
nvkm_wo32(chan->inst, 0x0f8, 0x80000000 | chan->cgrp->runl->nonstall.vector);
drivers/gpu/drm/nouveau/nvkm/engine/fifo/runl.h
80
int vector;
drivers/gpu/drm/xe/xe_memirq.c
399
struct iosys_map *vector, u16 offset,
drivers/gpu/drm/xe/xe_memirq.c
404
value = iosys_map_rd(vector, offset, u8);
drivers/gpu/drm/xe/xe_memirq.c
411
iosys_map_wr(vector, offset, u8, 0x00);
drivers/gpu/drm/xe/xe_memirq.c
418
struct iosys_map *vector,
drivers/gpu/drm/xe/xe_memirq.c
421
return __memirq_received(memirq, vector, offset, name, false);
drivers/gpu/drm/xe/xe_memirq.c
424
static bool memirq_received(struct xe_memirq *memirq, struct iosys_map *vector,
drivers/gpu/drm/xe/xe_memirq.c
427
return __memirq_received(memirq, vector, offset, name, true);
drivers/hv/hv.c
328
shared_sint.vector = vmbus_interrupt;
drivers/hv/hv_common.c
721
void __weak hv_enable_coco_interrupt(unsigned int cpu, unsigned int vector, bool set)
drivers/hv/mshv_eventfd.c
105
u32 vector)
drivers/hv/mshv_eventfd.c
110
if (iv.vector[i] == vector)
drivers/hv/mshv_eventfd.c
117
static int mshv_vp_irq_try_set_vector(struct mshv_vp *vp, u32 vector)
drivers/hv/mshv_eventfd.c
124
if (mshv_vp_irq_vector_injected(iv, vector))
drivers/hv/mshv_eventfd.c
130
new_iv.vector[new_iv.vector_count++] = vector;
drivers/hv/mshv_eventfd.c
139
static int mshv_vp_irq_set_vector(struct mshv_vp *vp, u32 vector)
drivers/hv/mshv_eventfd.c
144
ret = mshv_vp_irq_try_set_vector(vp, vector);
drivers/hv/mshv_root.h
289
int hv_call_assert_virtual_interrupt(u64 partition_id, u32 vector,
drivers/hv/mshv_root_hv_call.c
377
int hv_call_assert_virtual_interrupt(u64 partition_id, u32 vector,
drivers/hv/mshv_root_hv_call.c
389
input->vector = vector;
drivers/hv/mshv_synic.c
509
sint.vector = mshv_sint_vector;
drivers/hv/mshv_synic.c
517
sint.vector = mshv_sint_vector;
drivers/hv/mshv_vtl_main.c
239
sint.vector = HYPERVISOR_CALLBACK_VECTOR;
drivers/hv/mshv_vtl_main.c
854
sint.vector = HYPERVISOR_CALLBACK_VECTOR;
drivers/infiniband/core/cq.c
441
unsigned int vector, num_comp_vectors;
drivers/infiniband/core/cq.c
458
vector = comp_vector_hint % num_comp_vectors;
drivers/infiniband/core/cq.c
472
if (vector != cq->comp_vector)
drivers/infiniband/hw/bng_re/bng_dev.c
347
vid = rdev->nqr->msix_entries[BNG_RE_CREQ_NQ_IDX].vector;
drivers/infiniband/hw/bnxt_re/main.c
1772
i - 1, rdev->nqr->msix_entries[i].vector,
drivers/infiniband/hw/bnxt_re/main.c
2261
vid = rdev->nqr->msix_entries[BNXT_RE_AEQ_IDX].vector;
drivers/infiniband/hw/bnxt_re/main.c
494
rdev->nqr->msix_entries[indx].vector = ent[indx].vector;
drivers/infiniband/hw/bnxt_re/main.c
496
rc = bnxt_qplib_rcfw_start_irq(rcfw, msix_ent[BNXT_RE_AEQ_IDX].vector,
drivers/infiniband/hw/bnxt_re/main.c
505
msix_ent[indx].vector, false);
drivers/infiniband/hw/cxgb4/cq.c
1003
int vector = attr->comp_vector;
drivers/infiniband/hw/cxgb4/cq.c
1021
if (vector >= rhp->rdev.lldi.nciq)
drivers/infiniband/hw/cxgb4/cq.c
1077
chp->cq.vector = vector;
drivers/infiniband/hw/cxgb4/cq.c
142
rdev->lldi.ciq_ids[cq->vector]));
drivers/infiniband/hw/cxgb4/restrack.c
289
if (rdma_nl_put_driver_u32(msg, "vector", cq->vector))
drivers/infiniband/hw/cxgb4/t4.h
690
int vector;
drivers/infiniband/hw/efa/efa.h
30
u32 vector;
drivers/infiniband/hw/efa/efa_main.c
144
static void efa_setup_comp_irq(struct efa_dev *dev, struct efa_eq *eq, u32 vector)
drivers/infiniband/hw/efa/efa_main.c
148
cpu = vector - EFA_COMP_EQS_VEC_BASE;
drivers/infiniband/hw/efa/efa_main.c
153
eq->irq.vector = vector;
drivers/infiniband/hw/efa/efa_main.c
154
eq->irq.irqn = pci_irq_vector(dev->pdev, vector);
drivers/infiniband/hw/efa/efa_main.c
172
dev->admin_irq.vector = dev->admin_msix_vector_idx;
drivers/infiniband/hw/hns/hns_roce_cq.c
243
synchronize_irq(hr_dev->eq_table.eq[hr_cq->vector].irq);
drivers/infiniband/hw/hns/hns_roce_cq.c
368
static void set_cq_param(struct hns_roce_cq *hr_cq, u32 cq_entries, int vector,
drivers/infiniband/hw/hns/hns_roce_cq.c
377
hr_cq->vector = vector;
drivers/infiniband/hw/hns/hns_roce_device.h
437
u32 vector;
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3869
hr_reg_write(cq_context, CQC_CEQN, hr_cq->vector);
drivers/infiniband/hw/ionic/ionic_admin.c
1007
eq->irq = intr_obj.vector;
drivers/infiniband/hw/irdma/hw.c
595
rf->iw_msixtbl[i].irq = pmsix->vector;
drivers/infiniband/hw/mlx4/cq.c
184
int vector = attr->comp_vector;
drivers/infiniband/hw/mlx4/cq.c
250
vector = dev->eq_table[vector % ibdev->num_comp_vectors];
drivers/infiniband/hw/mlx4/cq.c
253
&cq->mcq, vector, 0,
drivers/infiniband/hw/mlx5/cq.c
1005
err = mlx5_comp_eqn_get(dev->mdev, vector, &eqn);
drivers/infiniband/hw/mlx5/cq.c
958
int vector = attr->comp_vector;
drivers/infiniband/hw/ocrdma/ocrdma.h
147
u32 vector;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
454
eq->vector = (rsp->vector_eqid >> 16) & 0xffff;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
489
irq = dev->nic_info.msix.vector_list[eq->vector];
drivers/infiniband/hw/qedr/main.c
499
u32 vector;
drivers/infiniband/hw/qedr/main.c
506
vector = dev->int_info.msix[idx].vector;
drivers/infiniband/hw/qedr/main.c
507
free_irq(vector, &dev->cnq_array[i]);
drivers/infiniband/hw/qedr/main.c
528
rc = request_irq(dev->int_info.msix[idx].vector,
drivers/infiniband/hw/qedr/verbs.c
842
struct qedr_dev *dev, int vector,
drivers/infiniband/hw/qedr/verbs.c
851
params->cnq_id = vector;
drivers/infiniband/hw/qedr/verbs.c
920
int vector = attr->comp_vector;
drivers/infiniband/hw/qedr/verbs.c
932
udata ? "User Lib" : "Kernel", entries, vector);
drivers/infiniband/hw/qedr/verbs.c
991
qedr_init_cq_params(cq, ctx, dev, vector, chain_entries, page_cnt,
drivers/iommu/amd/amd_iommu_types.h
1014
u64 vector : 8,
drivers/iommu/amd/amd_iommu_types.h
971
vector : 8,
drivers/iommu/amd/init.c
2381
vector : 8,
drivers/iommu/amd/init.c
2442
xt.vector = cfg->vector;
drivers/iommu/amd/iommu.c
3512
u8 vector, u32 dest_apicid, int devid)
drivers/iommu/amd/iommu.c
3517
irte->fields.vector = vector;
drivers/iommu/amd/iommu.c
3526
u8 vector, u32 dest_apicid, int devid)
drivers/iommu/amd/iommu.c
3534
irte->hi.fields.vector = vector;
drivers/iommu/amd/iommu.c
3573
u8 vector, u32 dest_apicid)
drivers/iommu/amd/iommu.c
3577
irte->fields.vector = vector;
drivers/iommu/amd/iommu.c
3583
u8 vector, u32 dest_apicid)
drivers/iommu/amd/iommu.c
3588
irte->hi.fields.vector = vector;
drivers/iommu/amd/iommu.c
3610
irte->hi.fields.vector = 0xff;
drivers/iommu/amd/iommu.c
3626
return irte->hi.fields.vector != 0;
drivers/iommu/amd/iommu.c
3697
apic->dest_mode_logical, irq_cfg->vector,
drivers/iommu/amd/iommu.c
4008
entry->hi.fields.vector = ir_data->ga_vector;
drivers/iommu/amd/iommu.c
4039
entry->hi.fields.vector = cfg->vector;
drivers/iommu/amd/iommu.c
4079
ir_data->ga_vector = pi_data->vector;
drivers/iommu/amd/iommu.c
4105
irte_info->index, cfg->vector,
drivers/iommu/hyperv-iommu.c
202
u32 vector;
drivers/iommu/hyperv-iommu.c
208
vector = cfg->vector;
drivers/iommu/hyperv-iommu.c
223
vector, &entry))
drivers/iommu/hyperv-iommu.c
233
msg->arch_data.vector = e.vector;
drivers/iommu/intel/debugfs.c
572
ri_entry->dest_id, ri_entry->vector,
drivers/iommu/intel/debugfs.c
597
pi_entry->vector, pi_entry->high,
drivers/iommu/intel/irq_remapping.c
1085
static void prepare_irte(struct irte *irte, int vector, unsigned int dest)
drivers/iommu/intel/irq_remapping.c
1100
irte->vector = vector;
drivers/iommu/intel/irq_remapping.c
1191
irte->vector = cfg->vector;
drivers/iommu/intel/irq_remapping.c
1266
irte_pi.p_vector = pi_data->vector;
drivers/iommu/intel/irq_remapping.c
1353
prepare_irte(irte, irq_cfg->vector, irq_cfg->dest_apicid);
drivers/iommu/intel/irq_remapping.c
1362
irte->avail, irte->vector, irte->dest_id, irte->sid,
drivers/ipack/carriers/tpci200.h
119
int vector;
drivers/irqchip/irq-loongarch-avec.c
104
int cpu, ret, vector;
drivers/irqchip/irq-loongarch-avec.c
122
vector = ret;
drivers/irqchip/irq-loongarch-avec.c
124
adata->vec = vector;
drivers/irqchip/irq-loongarch-avec.c
171
int cpu, vector, bias;
drivers/irqchip/irq-loongarch-avec.c
178
vector = adata->prev_vec;
drivers/irqchip/irq-loongarch-avec.c
179
bias = vector / VECTORS_PER_REG;
drivers/irqchip/irq-loongarch-avec.c
195
if (isr & (1UL << (vector % VECTORS_PER_REG))) {
drivers/irqchip/irq-loongarch-avec.c
200
irq_matrix_free(loongarch_avec.vector_matrix, cpu, vector, false);
drivers/irqchip/irq-loongarch-avec.c
201
this_cpu_write(irq_map[vector], NULL);
drivers/irqchip/irq-loongarch-avec.c
239
unsigned long vector = csr_read(LOONGARCH_CSR_IRR);
drivers/irqchip/irq-loongarch-avec.c
240
if (vector & IRR_INVALID_MASK)
drivers/irqchip/irq-loongarch-avec.c
243
vector &= IRR_VECTOR_MASK;
drivers/irqchip/irq-loongarch-avec.c
245
d = this_cpu_read(irq_map[vector]);
drivers/irqchip/irq-loongarch-avec.c
250
pr_warn("Unexpected IRQ occurs on CPU#%d [vector %ld]\n", smp_processor_id(), vector);
drivers/irqchip/irq-loongson-eiointc.c
132
static void veiointc_set_irq_route(unsigned int vector, unsigned int cpu)
drivers/irqchip/irq-loongson-eiointc.c
134
unsigned long reg = EIOINTC_REG_ROUTE_VEC(vector);
drivers/irqchip/irq-loongson-eiointc.c
138
data &= ~EIOINTC_REG_ROUTE_VEC_MASK(vector);
drivers/irqchip/irq-loongson-eiointc.c
139
data |= cpu_logical_map(cpu) << EIOINTC_REG_ROUTE_VEC_SHIFT(vector);
drivers/irqchip/irq-loongson-eiointc.c
149
uint32_t vector, regaddr;
drivers/irqchip/irq-loongson-eiointc.c
160
vector = d->hwirq;
drivers/irqchip/irq-loongson-eiointc.c
161
regaddr = EIOINTC_REG_ENABLE_VEC(vector);
drivers/irqchip/irq-loongson-eiointc.c
164
iocsr_write32(EIOINTC_ALL_ENABLE_VEC_MASK(vector), regaddr);
drivers/irqchip/irq-loongson-eiointc.c
165
veiointc_set_irq_route(vector, cpu);
drivers/irqchip/irq-loongson-eiointc.c
169
csr_any_send(regaddr, EIOINTC_ALL_ENABLE_VEC_MASK(vector),
drivers/irqchip/irq-loongson-eiointc.c
173
eiointc_set_irq_route(vector, cpu, priv->node, &priv->node_map);
drivers/irqchip/irq-loongson-eiointc.c
46
#define EIOINTC_ALL_ENABLE_VEC_MASK(vector) (EIOINTC_ALL_ENABLE & ~BIT(vector & 0x1f))
drivers/irqchip/irq-loongson-eiointc.c
47
#define EIOINTC_REG_ENABLE_VEC(vector) (EIOINTC_REG_ENABLE + ((vector >> 5) << 2))
drivers/irqchip/irq-loongson-eiointc.c
58
#define EIOINTC_REG_ROUTE_VEC(vector) (EIOINTC_REG_ROUTE + (vector & ~0x03))
drivers/irqchip/irq-loongson-eiointc.c
59
#define EIOINTC_REG_ROUTE_VEC_SHIFT(vector) ((vector & 0x03) << 3)
drivers/irqchip/irq-loongson-eiointc.c
60
#define EIOINTC_REG_ROUTE_VEC_MASK(vector) (0xff << EIOINTC_REG_ROUTE_VEC_SHIFT(vector))
drivers/irqchip/irq-mxs.c
138
__raw_writel(irqnr, icoll_priv.vector);
drivers/irqchip/irq-mxs.c
190
icoll_priv.vector = icoll_base + HW_ICOLL_VECTOR;
drivers/irqchip/irq-mxs.c
219
icoll_priv.vector = icoll_base + ASM9260_HW_ICOLL_VECTOR;
drivers/irqchip/irq-mxs.c
49
void __iomem *vector;
drivers/irqchip/irq-riscv-imsic-state.h
99
void imsic_vector_free(struct imsic_vector *vector);
drivers/mfd/timberdale.c
726
msix_entries[timberdale_i2c_board_info[i].irq].vector;
drivers/mfd/timberdale.c
749
&dev->resource[0], msix_entries[0].vector, NULL);
drivers/mfd/timberdale.c
755
&dev->resource[0], msix_entries[0].vector, NULL);
drivers/mfd/timberdale.c
761
&dev->resource[0], msix_entries[0].vector, NULL);
drivers/mfd/timberdale.c
767
&dev->resource[0], msix_entries[0].vector, NULL);
drivers/mfd/timberdale.c
782
&dev->resource[1], msix_entries[0].vector, NULL);
drivers/mfd/timberdale.c
793
&dev->resource[2], msix_entries[0].vector, NULL);
drivers/misc/sgi-gru/grukservices.c
544
void *p, unsigned int bytes, int nasid, int vector, int apicid)
drivers/misc/sgi-gru/grukservices.c
563
mqd->interrupt_vector = vector;
drivers/misc/sgi-gru/grukservices.h
62
void *p, unsigned int bytes, int nasid, int vector, int apicid);
drivers/misc/sgi-xp/xpc_uv.c
204
nasid, mmr_value->vector, mmr_value->dest);
drivers/net/can/softing/softing_fw.c
19
static int _softing_fct_cmd(struct softing *card, int16_t cmd, uint16_t vector,
drivers/net/can/softing/softing_fw.c
26
iowrite8(vector >> 8, &card->dpram[DPRAM_FCT_HOST + 1]);
drivers/net/can/softing/softing_fw.c
27
iowrite8(vector, &card->dpram[DPRAM_FCT_HOST]);
drivers/net/can/softing/softing_fw.c
42
if ((ret != vector) || time_after(jiffies, stamp))
drivers/net/ethernet/amazon/ena/ena_netdev.c
1596
adapter->irq_tbl[ENA_MGMNT_IRQ_IDX].vector =
drivers/net/ethernet/amazon/ena/ena_netdev.c
1621
adapter->irq_tbl[irq_idx].vector =
drivers/net/ethernet/amazon/ena/ena_netdev.c
1637
rc = request_irq(irq->vector, irq->handler, flags, irq->name,
drivers/net/ethernet/amazon/ena/ena_netdev.c
1647
irq->affinity_hint_mask.bits[0], irq->vector);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1649
irq_set_affinity_hint(irq->vector, &irq->affinity_hint_mask);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1669
rc = request_irq(irq->vector, irq->handler, flags, irq->name,
drivers/net/ethernet/amazon/ena/ena_netdev.c
1680
i, irq->affinity_hint_mask.bits[0], irq->vector);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1682
irq_set_affinity_hint(irq->vector, &irq->affinity_hint_mask);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1692
netif_napi_set_irq(&adapter->ena_napi[i].napi, irq->vector);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1700
free_irq(irq->vector, irq->data);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1711
synchronize_irq(irq->vector);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1712
irq_set_affinity_hint(irq->vector, NULL);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1713
free_irq(irq->vector, irq->data);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1726
irq_set_affinity_hint(irq->vector, NULL);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1729
free_irq(irq->vector, irq->data);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1748
synchronize_irq(adapter->irq_tbl[i].vector);
drivers/net/ethernet/amazon/ena/ena_netdev.h
120
u32 vector;
drivers/net/ethernet/amd/pds_core/core.c
38
if (!intr_info->vector)
drivers/net/ethernet/amd/pds_core/core.c
41
__func__, index, intr_info->vector, intr_info->name);
drivers/net/ethernet/amd/pds_core/core.c
46
free_irq(intr_info->vector, intr_info->data);
drivers/net/ethernet/amd/pds_core/core.c
512
if (pdsc->intr_info[i].vector)
drivers/net/ethernet/amd/pds_core/core.c
60
if (!pdsc->intr_info[index].vector)
drivers/net/ethernet/amd/pds_core/core.c
84
intr_info->vector = err;
drivers/net/ethernet/amd/pds_core/core.c
92
err = request_irq(intr_info->vector, handler, 0, intr_info->name, data);
drivers/net/ethernet/amd/pds_core/core.c
95
intr_info->vector, ERR_PTR(err));
drivers/net/ethernet/amd/pds_core/core.h
76
unsigned int vector;
drivers/net/ethernet/amd/pds_core/debugfs.c
155
debugfs_create_u32("vector", 0400, intr_dentry, &intr->vector);
drivers/net/ethernet/atheros/alx/main.c
810
int i, vector, idx, shift;
drivers/net/ethernet/atheros/alx/main.c
814
for (i = 0, vector = 1; i < alx->num_txq; i++, vector++) {
drivers/net/ethernet/atheros/alx/main.c
817
tbl[idx] |= vector << shift;
drivers/net/ethernet/atheros/alx/main.c
855
int i, err, vector = 0, free_vector = 0;
drivers/net/ethernet/atheros/alx/main.c
865
vector++;
drivers/net/ethernet/atheros/alx/main.c
879
np->vec_idx = vector;
drivers/net/ethernet/atheros/alx/main.c
880
err = request_irq(pci_irq_vector(alx->hw.pdev, vector),
drivers/net/ethernet/atheros/alx/main.c
890
vector--;
drivers/net/ethernet/atheros/alx/main.c
891
for (i = 0; i < vector; i++)
drivers/net/ethernet/broadcom/bnge/bnge_auxr.c
37
info[i].vector = bd->irq_tbl[i].vector;
drivers/net/ethernet/broadcom/bnge/bnge_auxr.h
18
u32 vector;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1562
unsigned int vector;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1564
vector = bd->irq_tbl[map_idx].vector;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1565
disable_irq_nosync(vector);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1568
enable_irq(vector);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1573
enable_irq(vector);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1957
synchronize_irq(bd->irq_tbl[map_idx].vector);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2217
irq_set_affinity_hint(irq->vector, NULL);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2221
free_irq(irq->vector, bn->bnapi[i]);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2242
rc = request_irq(irq->vector, irq->handler, 0, irq->name,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2247
netif_napi_set_irq_locked(&bn->bnapi[i]->napi, irq->vector);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2256
rc = irq_set_affinity_hint(irq->vector, irq->cpu_mask);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2260
irq->vector);
drivers/net/ethernet/broadcom/bnge/bnge_resc.c
399
bd->irq_tbl[i].vector = pci_irq_vector(bd->pdev, i);
drivers/net/ethernet/broadcom/bnge/bnge_resc.h
61
unsigned int vector;
drivers/net/ethernet/broadcom/bnx2.c
3434
bnx2_msi(bp->irq_tbl[0].vector, bnapi);
drivers/net/ethernet/broadcom/bnx2.c
366
cp->irq_arr[0].vector = bp->irq_tbl[sb_id].vector;
drivers/net/ethernet/broadcom/bnx2.c
6213
rc = request_irq(irq->vector, irq->handler, flags, irq->name,
drivers/net/ethernet/broadcom/bnx2.c
6231
free_irq(irq->vector, &bp->bnx2_napi[i]);
drivers/net/ethernet/broadcom/bnx2.c
6268
msix_ent[i].vector = 0;
drivers/net/ethernet/broadcom/bnx2.c
6287
bp->irq_tbl[i].vector = msix_ent[i].vector;
drivers/net/ethernet/broadcom/bnx2.c
6311
bp->irq_tbl[0].vector = bp->pdev->irq;
drivers/net/ethernet/broadcom/bnx2.c
6326
bp->irq_tbl[0].vector = bp->pdev->irq;
drivers/net/ethernet/broadcom/bnx2.c
638
synchronize_irq(bp->irq_tbl[i].vector);
drivers/net/ethernet/broadcom/bnx2.c
7929
disable_irq(irq->vector);
drivers/net/ethernet/broadcom/bnx2.c
7930
irq->handler(irq->vector, &bp->bnx2_napi[i]);
drivers/net/ethernet/broadcom/bnx2.c
7931
enable_irq(irq->vector);
drivers/net/ethernet/broadcom/bnx2.h
6723
unsigned int vector;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1637
free_irq(bp->msix_table[offset].vector, bp->dev);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1639
bp->msix_table[offset].vector);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1653
i, bp->msix_table[offset].vector);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1655
free_irq(bp->msix_table[offset++].vector, &bp->fp[i]);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1764
rc = request_irq(bp->msix_table[offset++].vector,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1781
rc = request_irq(bp->msix_table[offset].vector,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1785
bp->msix_table[offset].vector, rc);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1798
bp->msix_table[0].vector,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1799
0, bp->msix_table[offset].vector,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1800
i - 1, bp->msix_table[offset + i - 1].vector);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1805
0, bp->msix_table[offset].vector,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1806
i - 1, bp->msix_table[offset + i - 1].vector);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1836
irq = bp->msix_table[0].vector;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
1863
bp->dev->irq = bp->msix_table[0].vector;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
14902
cp->irq_arr[0].vector = bp->msix_table[1].vector;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1711
synchronize_irq(bp->msix_table[0].vector);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
1716
synchronize_irq(bp->msix_table[offset++].vector);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
9252
synchronize_irq(bp->msix_table[0].vector);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11320
bp->irq_tbl[i].vector = map.virq;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11327
map.virq = bp->irq_tbl[i - 1].vector;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11461
bp->irq_tbl[i].vector = pci_irq_vector(bp->pdev, i);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11680
irq_set_affinity_notifier(irq->vector, NULL);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11695
notify->irq = irq->vector;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11699
irq_set_affinity_notifier(irq->vector, notify);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11720
irq_update_affinity_hint(irq->vector, NULL);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11727
free_irq(irq->vector, bp->bnapi[i]);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11765
rc = irq_cpu_rmap_add(rmap, irq->vector);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11772
rc = request_irq(irq->vector, irq->handler, flags, irq->name,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11777
netif_napi_set_irq_locked(&bp->bnapi[i]->napi, irq->vector);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11789
rc = irq_update_affinity_hint(irq->vector, irq->cpu_mask);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11793
irq->vector);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5668
synchronize_irq(bp->irq_tbl[map_idx].vector);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7407
unsigned int vector;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7409
vector = bp->irq_tbl[map_idx].vector;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7410
disable_irq_nosync(vector);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7413
enable_irq(vector);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
7418
enable_irq(vector);
drivers/net/ethernet/broadcom/bnxt/bnxt.h
1246
unsigned int vector;
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c
43
ent[i].vector = bp->irq_tbl[i].vector;
drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h
24
u32 vector;
drivers/net/ethernet/broadcom/cnic.c
4429
free_irq(ethdev->irq_arr[0].vector, dev);
drivers/net/ethernet/broadcom/cnic.c
4439
err = request_irq(ethdev->irq_arr[0].vector, cnic_irq, 0, "cnic", dev);
drivers/net/ethernet/broadcom/cnic.c
4528
synchronize_irq(ethdev->irq_arr[0].vector);
drivers/net/ethernet/broadcom/cnic_if.h
191
unsigned int vector;
drivers/net/ethernet/broadcom/tg3.c
11564
msix_ent[i].vector = 0;
drivers/net/ethernet/broadcom/tg3.c
11580
tp->napi[i].irq_vec = msix_ent[i].vector;
drivers/net/ethernet/brocade/bna/bfi_enet.h
101
struct bfi_enet_txq_wi_vector vector[BFI_ENET_TXQ_WI_VECT_MAX];
drivers/net/ethernet/brocade/bna/bna.h
355
void bna_rx_dim_reconfig(struct bna *bna, const u32 vector[][BNA_BIAS_T_MAX]);
drivers/net/ethernet/brocade/bna/bna_hw_defs.h
383
struct bna_txq_wi_vector vector[4];
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
2354
rxp->vector = intr_info->idl[0].vector;
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
2356
rxp->vector = intr_info->idl[i].vector;
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
2368
rxp->cq.ib.intr_vector = rxp->vector;
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
2370
rxp->cq.ib.intr_vector = BIT(rxp->vector);
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
2685
bna_rx_dim_reconfig(struct bna *bna, const u32 vector[][BNA_BIAS_T_MAX])
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
2691
bna->rx_mod.dim_vector[i][j] = vector[i][j];
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
3456
intr_info->idl[0].vector :
drivers/net/ethernet/brocade/bna/bna_tx_rx.c
3457
intr_info->idl[i].vector;
drivers/net/ethernet/brocade/bna/bna_types.h
277
int vector;
drivers/net/ethernet/brocade/bna/bna_types.h
705
int vector;
drivers/net/ethernet/brocade/bna/bnad.c
110
vector = 0;
drivers/net/ethernet/brocade/bna/bnad.c
112
vector++;
drivers/net/ethernet/brocade/bna/bnad.c
113
if (vector == BFI_TX_MAX_VECTORS_PER_WI) {
drivers/net/ethernet/brocade/bna/bnad.c
114
vector = 0;
drivers/net/ethernet/brocade/bna/bnad.c
120
dma_unmap_addr(&unmap->vectors[vector], dma_addr),
drivers/net/ethernet/brocade/bna/bnad.c
121
dma_unmap_len(&unmap->vectors[vector], dma_len),
drivers/net/ethernet/brocade/bna/bnad.c
123
dma_unmap_addr_set(&unmap->vectors[vector], dma_addr, 0);
drivers/net/ethernet/brocade/bna/bnad.c
1413
irq = bnad->msix_table[BNAD_MAILBOX_MSIX_INDEX].vector;
drivers/net/ethernet/brocade/bna/bnad.c
1481
intr_info->idl[i].vector = vector_start + i;
drivers/net/ethernet/brocade/bna/bnad.c
1492
intr_info->idl[0].vector = BNAD_INTX_TX_IB_BITMASK;
drivers/net/ethernet/brocade/bna/bnad.c
1496
intr_info->idl[0].vector = BNAD_INTX_RX_IB_BITMASK;
drivers/net/ethernet/brocade/bna/bnad.c
1518
free_irq(bnad->msix_table[vector_num].vector, tx_info->tcb[i]);
drivers/net/ethernet/brocade/bna/bnad.c
1538
err = request_irq(bnad->msix_table[vector_num].vector,
drivers/net/ethernet/brocade/bna/bnad.c
1569
free_irq(bnad->msix_table[vector_num].vector,
drivers/net/ethernet/brocade/bna/bnad.c
1590
err = request_irq(bnad->msix_table[vector_num].vector,
drivers/net/ethernet/brocade/bna/bnad.c
2470
irq = bnad->msix_table[BNAD_MAILBOX_MSIX_INDEX].vector;
drivers/net/ethernet/brocade/bna/bnad.c
299
dma_unmap_addr(&unmap->vector, dma_addr),
drivers/net/ethernet/brocade/bna/bnad.c
300
unmap->vector.len, DMA_FROM_DEVICE);
drivers/net/ethernet/brocade/bna/bnad.c
3021
BNA_SET_DMA_ADDR(dma_addr, &txqent->vector[0].host_addr);
drivers/net/ethernet/brocade/bna/bnad.c
3022
txqent->vector[0].length = htons(len);
drivers/net/ethernet/brocade/bna/bnad.c
303
dma_unmap_addr_set(&unmap->vector, dma_addr, 0);
drivers/net/ethernet/brocade/bna/bnad.c
304
unmap->vector.len = 0;
drivers/net/ethernet/brocade/bna/bnad.c
3062
BNA_SET_DMA_ADDR(dma_addr, &txqent->vector[vect_id].host_addr);
drivers/net/ethernet/brocade/bna/bnad.c
3063
txqent->vector[vect_id].length = htons(size);
drivers/net/ethernet/brocade/bna/bnad.c
314
dma_unmap_addr(&unmap->vector, dma_addr),
drivers/net/ethernet/brocade/bna/bnad.c
315
unmap->vector.len, DMA_FROM_DEVICE);
drivers/net/ethernet/brocade/bna/bnad.c
318
dma_unmap_addr_set(&unmap->vector, dma_addr, 0);
drivers/net/ethernet/brocade/bna/bnad.c
319
unmap->vector.len = 0;
drivers/net/ethernet/brocade/bna/bnad.c
387
dma_unmap_addr_set(&unmap->vector, dma_addr, dma_addr);
drivers/net/ethernet/brocade/bna/bnad.c
388
unmap->vector.len = unmap_q->map_size;
drivers/net/ethernet/brocade/bna/bnad.c
449
dma_unmap_addr_set(&unmap->vector, dma_addr, dma_addr);
drivers/net/ethernet/brocade/bna/bnad.c
450
unmap->vector.len = buff_sz;
drivers/net/ethernet/brocade/bna/bnad.c
549
dma_unmap_addr(&unmap->vector, dma_addr),
drivers/net/ethernet/brocade/bna/bnad.c
550
unmap->vector.len, DMA_FROM_DEVICE);
drivers/net/ethernet/brocade/bna/bnad.c
553
skb->truesize += unmap->vector.len;
drivers/net/ethernet/brocade/bna/bnad.c
560
unmap->vector.len = 0;
drivers/net/ethernet/brocade/bna/bnad.c
577
dma_unmap_addr(&unmap->vector, dma_addr),
drivers/net/ethernet/brocade/bna/bnad.c
578
unmap->vector.len, DMA_FROM_DEVICE);
drivers/net/ethernet/brocade/bna/bnad.c
584
unmap->vector.len = 0;
drivers/net/ethernet/brocade/bna/bnad.c
59
((_bnad)->msix_table[BNAD_MAILBOX_MSIX_INDEX].vector) : \
drivers/net/ethernet/brocade/bna/bnad.c
96
int vector, nvecs;
drivers/net/ethernet/brocade/bna/bnad.h
234
struct bnad_rx_vector vector;
drivers/net/ethernet/cavium/liquidio/lio_core.c
1101
msix_entries[num_ioq_vectors].vector,
drivers/net/ethernet/cavium/liquidio/lio_core.c
1127
irqret = request_irq(msix_entries[i].vector,
drivers/net/ethernet/cavium/liquidio/lio_core.c
1137
free_irq(msix_entries[num_ioq_vectors].vector,
drivers/net/ethernet/cavium/liquidio/lio_core.c
1144
msix_entries[i].vector,
drivers/net/ethernet/cavium/liquidio/lio_core.c
1146
free_irq(msix_entries[i].vector,
drivers/net/ethernet/cavium/liquidio/lio_core.c
1156
oct->ioq_vector[i].vector = msix_entries[i].vector;
drivers/net/ethernet/cavium/liquidio/lio_core.c
1158
irq_set_affinity_hint(msix_entries[i].vector,
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
564
if (oct->ioq_vector[i].vector) {
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
566
irq_set_affinity_hint(msix_entries[i].vector,
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
568
free_irq(msix_entries[i].vector,
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
570
oct->ioq_vector[i].vector = 0;
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
576
free_irq(msix_entries[i].vector, oct);
drivers/net/ethernet/cavium/liquidio/lio_main.c
1022
if (oct->ioq_vector[i].vector) {
drivers/net/ethernet/cavium/liquidio/lio_main.c
1025
msix_entries[i].vector,
drivers/net/ethernet/cavium/liquidio/lio_main.c
1027
free_irq(msix_entries[i].vector,
drivers/net/ethernet/cavium/liquidio/lio_main.c
1029
oct->ioq_vector[i].vector = 0;
drivers/net/ethernet/cavium/liquidio/lio_main.c
1033
free_irq(msix_entries[i].vector, oct);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
187
irq_set_affinity_hint(msix_entries[i].vector,
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
189
free_irq(msix_entries[i].vector,
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
512
if (oct->ioq_vector[i].vector) {
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
514
msix_entries[i].vector,
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
516
free_irq(msix_entries[i].vector,
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
518
oct->ioq_vector[i].vector = 0;
drivers/net/ethernet/cavium/liquidio/octeon_device.h
411
int vector;
drivers/net/ethernet/chelsio/cxgb3/common.h
325
unsigned int vector; /* Interrupt (line or vector) number */
drivers/net/ethernet/chelsio/cxgb3/cxgb3_ioctl.h
95
int32_t vector;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2291
t.vector = adapter->msix_info[q1 + t.qset_idx + 1].vec;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2293
t.vector = adapter->pdev->irq;
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
3130
adap->msix_info[i].vec = entries[i].vector;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
6065
adap->msix_info[i].vec = entries[i].vector;
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
2835
adapter->msix_info[i].vec = entries[i].vector;
drivers/net/ethernet/cisco/enic/enic_main.c
1401
enic->msix_entry[i].vector);
drivers/net/ethernet/cisco/enic/enic_main.c
151
err = irq_update_affinity_hint(enic->msix_entry[i].vector,
drivers/net/ethernet/cisco/enic/enic_main.c
1537
free_irq(enic->msix_entry[i].vector,
drivers/net/ethernet/cisco/enic/enic_main.c
1606
err = request_irq(enic->msix_entry[i].vector,
drivers/net/ethernet/cisco/enic/enic_main.c
1637
synchronize_irq(enic->msix_entry[i].vector);
drivers/net/ethernet/cisco/enic/enic_main.c
174
irq_update_affinity_hint(enic->msix_entry[i].vector, NULL);
drivers/net/ethernet/cisco/enic/enic_main.c
1899
enic_isr_msix(enic->msix_entry[intr].vector,
drivers/net/ethernet/cisco/enic/enic_main.c
1905
enic_isr_msix(enic->msix_entry[intr].vector,
drivers/net/ethernet/emulex/benet/be_main.c
3482
return adapter->msix_entries[eqo->msix_idx].vector;
drivers/net/ethernet/emulex/benet/be_roce.c
73
adapter->msix_entries[i].vector;
drivers/net/ethernet/freescale/enetc/enetc_msg.c
110
int vector, i, err;
drivers/net/ethernet/freescale/enetc/enetc_msg.c
115
vector = pci_irq_vector(si->pdev, ENETC_SI_INT_IDX);
drivers/net/ethernet/freescale/enetc/enetc_msg.c
116
err = request_irq(vector, enetc_msg_psi_msix, 0, pf->msg_int_name, si);
drivers/net/ethernet/freescale/enetc/enetc_msg.c
144
free_irq(vector, si);
drivers/net/ethernet/fungible/funcore/fun_queue.c
530
unsigned int vector = funq_irq(funq);
drivers/net/ethernet/fungible/funcore/fun_queue.c
532
free_irq(vector, funq->irq_data);
drivers/net/ethernet/google/gve/gve_main.c
526
err = request_irq(priv->msix_vectors[priv->mgmt_msix_idx].vector,
drivers/net/ethernet/google/gve/gve_main.c
559
err = request_irq(priv->msix_vectors[msix_idx].vector,
drivers/net/ethernet/google/gve/gve_main.c
567
block->irq = priv->msix_vectors[msix_idx].vector;
drivers/net/ethernet/google/gve/gve_main.c
586
irq_set_affinity_hint(priv->msix_vectors[msix_idx].vector,
drivers/net/ethernet/google/gve/gve_main.c
588
free_irq(priv->msix_vectors[msix_idx].vector, block);
drivers/net/ethernet/google/gve/gve_main.c
599
free_irq(priv->msix_vectors[priv->mgmt_msix_idx].vector, priv);
drivers/net/ethernet/google/gve/gve_main.c
620
irq_set_affinity_hint(priv->msix_vectors[msix_idx].vector,
drivers/net/ethernet/google/gve/gve_main.c
622
free_irq(priv->msix_vectors[msix_idx].vector, block);
drivers/net/ethernet/google/gve/gve_main.c
625
free_irq(priv->msix_vectors[priv->mgmt_msix_idx].vector, priv);
drivers/net/ethernet/hisilicon/hns3/hnae3.h
353
int vector;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
385
static irqreturn_t hns3_irq_handle(int irq, void *vector)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
387
struct hns3_enet_tqp_vector *tqp_vector = vector;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4823
struct hnae3_vector_info *vector;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4834
vector = devm_kcalloc(&pdev->dev, vector_num, sizeof(*vector),
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4836
if (!vector)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4840
vector_num = h->ae_algo->ops->get_vector(h, vector_num, vector);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4854
tqp_vector->mask_addr = vector[i].io_addr;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4855
tqp_vector->vector_irq = vector[i].vector;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
4860
devm_kfree(&pdev->dev, vector);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3681
static void hclge_enable_vector(struct hclge_misc_vector *vector, bool enable)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3683
writel(enable ? 1 : 0, vector->addr);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3753
struct hclge_misc_vector *vector = &hdev->misc_vector;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3755
vector->vector_irq = pci_irq_vector(hdev->pdev, 0);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
3757
vector->addr = hdev->hw.hw.io_base + HCLGE_MISC_VECTOR_REG_BASE;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4757
vector_info->vector = pci_irq_vector(hdev->pdev, idx);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4773
hdev->vector_irq[idx] = vector_info->vector;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4780
struct hnae3_vector_info *vector = vector_info;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4792
hclge_get_vector_info(hdev, i, vector);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4793
vector++;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4806
static int hclge_get_vector_index(struct hclge_dev *hdev, int vector)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4811
if (vector == hdev->vector_irq[i])
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4817
static int hclge_put_vector(struct hnae3_handle *handle, int vector)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4823
vector_id = hclge_get_vector_index(hdev, vector);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
4826
"Get vector index fail. vector = %d\n", vector);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
5064
static int hclge_map_ring_to_vector(struct hnae3_handle *handle, int vector,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
5071
vector_id = hclge_get_vector_index(hdev, vector);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
5074
"failed to get vector index. vector=%d\n", vector);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
5081
static int hclge_unmap_ring_frm_vector(struct hnae3_handle *handle, int vector,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
5091
vector_id = hclge_get_vector_index(hdev, vector);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1735
static void hclgevf_enable_vector(struct hclgevf_misc_vector *vector, bool en)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1737
writel(en ? 1 : 0, vector->addr);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1799
struct hclgevf_misc_vector *vector = &hdev->misc_vector;
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1801
vector->vector_irq = pci_irq_vector(hdev->pdev,
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1803
vector->addr = hdev->hw.hw.io_base + HCLGEVF_MISC_VECTOR_REG_BASE;
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
1806
hdev->vector_irq[HCLGEVF_MISC_VECTOR_NUM] = vector->vector_irq;
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
479
struct hnae3_vector_info *vector = vector_info;
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
489
vector->vector = pci_irq_vector(hdev->pdev, i);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
490
vector->io_addr = hdev->hw.hw.io_base +
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
494
hdev->vector_irq[i] = vector->vector;
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
496
vector++;
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
509
static int hclgevf_get_vector_index(struct hclgevf_dev *hdev, int vector)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
514
if (vector == hdev->vector_irq[i])
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
700
static int hclgevf_map_ring_to_vector(struct hnae3_handle *handle, int vector,
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
706
vector_id = hclgevf_get_vector_index(hdev, vector);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
718
int vector,
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
727
vector_id = hclgevf_get_vector_index(hdev, vector);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
744
static int hclgevf_put_vector(struct hnae3_handle *handle, int vector)
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
749
vector_id = hclgevf_get_vector_index(hdev, vector);
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
799
err = request_irq(entry.vector, aeq_interrupt, 0, eq->irq_name, eq);
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
803
err = request_irq(entry.vector, ceq_interrupt, 0, eq->irq_name, eq);
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
826
free_irq(eq->msix_entry.vector, eq);
drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c
290
sq->irq = entry->vector;
drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c
395
rq->irq = entry->vector;
drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c
591
eq->irq_id = msix_entry->vector;
drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c
187
alloc_arr[found].vector = curr->irq_id;
drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c
127
hinic3_free_irq(hwdev, ceq_msix_entries[i].vector);
drivers/net/ethernet/huawei/hinic3/hinic3_hwdev.c
84
hinic3_free_irq(hwdev, aeq_msix_entries[i].vector);
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
212
irq_cfg->irq_id = msix_entry->vector;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
119
nic_dev->qps_msix_entries[i].vector);
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
55
qps_msix_entries[idx].vector);
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
56
qps_msix_entries[idx].vector = 0;
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c
510
rxq->irq_id = msix_entry->vector;
drivers/net/ethernet/intel/e1000e/netdev.c
1971
int vector = 0;
drivers/net/ethernet/intel/e1000e/netdev.c
1992
ivar = E1000_IVAR_INT_ALLOC_VALID | vector;
drivers/net/ethernet/intel/e1000e/netdev.c
1996
vector++;
drivers/net/ethernet/intel/e1000e/netdev.c
2003
ivar |= ((E1000_IVAR_INT_ALLOC_VALID | vector) << 8);
drivers/net/ethernet/intel/e1000e/netdev.c
2006
vector++;
drivers/net/ethernet/intel/e1000e/netdev.c
2007
ivar |= ((E1000_IVAR_INT_ALLOC_VALID | vector) << 16);
drivers/net/ethernet/intel/e1000e/netdev.c
2010
hw->hw_addr + E1000_EITR_82574(vector));
drivers/net/ethernet/intel/e1000e/netdev.c
2012
writel(1, hw->hw_addr + E1000_EITR_82574(vector));
drivers/net/ethernet/intel/e1000e/netdev.c
2102
int err = 0, vector = 0;
drivers/net/ethernet/intel/e1000e/netdev.c
2110
err = request_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/e1000e/netdev.c
2116
E1000_EITR_82574(vector);
drivers/net/ethernet/intel/e1000e/netdev.c
2118
vector++;
drivers/net/ethernet/intel/e1000e/netdev.c
2126
err = request_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/e1000e/netdev.c
2132
E1000_EITR_82574(vector);
drivers/net/ethernet/intel/e1000e/netdev.c
2134
vector++;
drivers/net/ethernet/intel/e1000e/netdev.c
2136
err = request_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/e1000e/netdev.c
2191
int vector = 0;
drivers/net/ethernet/intel/e1000e/netdev.c
2193
free_irq(adapter->msix_entries[vector].vector, netdev);
drivers/net/ethernet/intel/e1000e/netdev.c
2194
vector++;
drivers/net/ethernet/intel/e1000e/netdev.c
2196
free_irq(adapter->msix_entries[vector].vector, netdev);
drivers/net/ethernet/intel/e1000e/netdev.c
2197
vector++;
drivers/net/ethernet/intel/e1000e/netdev.c
2200
free_irq(adapter->msix_entries[vector].vector, netdev);
drivers/net/ethernet/intel/e1000e/netdev.c
2224
synchronize_irq(adapter->msix_entries[i].vector);
drivers/net/ethernet/intel/e1000e/netdev.c
2614
int vector;
drivers/net/ethernet/intel/e1000e/netdev.c
2616
for (vector = 0; vector < adapter->num_vectors; vector++)
drivers/net/ethernet/intel/e1000e/netdev.c
2617
writel(new_itr, hw->hw_addr + E1000_EITR_82574(vector));
drivers/net/ethernet/intel/e1000e/netdev.c
4695
irq = adapter->msix_entries[0].vector;
drivers/net/ethernet/intel/e1000e/netdev.c
7089
int vector, msix_irq;
drivers/net/ethernet/intel/e1000e/netdev.c
7091
vector = 0;
drivers/net/ethernet/intel/e1000e/netdev.c
7092
msix_irq = adapter->msix_entries[vector].vector;
drivers/net/ethernet/intel/e1000e/netdev.c
7097
vector++;
drivers/net/ethernet/intel/e1000e/netdev.c
7098
msix_irq = adapter->msix_entries[vector].vector;
drivers/net/ethernet/intel/e1000e/netdev.c
7103
vector++;
drivers/net/ethernet/intel/e1000e/netdev.c
7104
msix_irq = adapter->msix_entries[vector].vector;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1805
int v_budget, vector;
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1833
for (vector = 0; vector < v_budget; vector++)
drivers/net/ethernet/intel/fm10k/fm10k_main.c
1834
interface->msix_entries[vector].entry = vector;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1454
free_irq(entry->vector, interface);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1523
err = request_irq(entry->vector, fm10k_msix_mbx_vf, 0,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1657
err = request_irq(entry->vector, fm10k_msix_mbx_pf, 0,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1722
int vector = interface->num_q_vectors;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1725
entry = &interface->msix_entries[NON_Q_VECTORS + vector];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1727
while (vector) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1730
vector--;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1732
q_vector = interface->q_vector[vector];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1738
irq_set_affinity_hint(entry->vector, NULL);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1743
free_irq(entry->vector, q_vector);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1760
int vector, err;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1764
for (vector = 0; vector < interface->num_q_vectors; vector++) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1765
struct fm10k_q_vector *q_vector = interface->q_vector[vector];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1789
err = request_irq(entry->vector, &fm10k_msix_clean_rings, 0,
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1799
irq_set_affinity_hint(entry->vector, &q_vector->affinity_mask);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1811
while (vector) {
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1815
vector--;
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1816
q_vector = interface->q_vector[vector];
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1822
irq_set_affinity_hint(entry->vector, NULL);
drivers/net/ethernet/intel/fm10k/fm10k_pci.c
1827
free_irq(entry->vector, q_vector);
drivers/net/ethernet/intel/i40e/i40e.h
1257
static inline void i40e_irq_dynamic_enable(struct i40e_vsi *vsi, int vector)
drivers/net/ethernet/intel/i40e/i40e.h
1266
wr32(hw, I40E_PFINT_DYN_CTLN(vector + vsi->base_vector - 1), val);
drivers/net/ethernet/intel/i40e/i40e.h
407
#define I40E_QINT_TQCTL_VAL(qp, vector, nextq_type) \
drivers/net/ethernet/intel/i40e/i40e.h
410
((vector) << I40E_QINT_TQCTL_MSIX_INDX_SHIFT) | \
drivers/net/ethernet/intel/i40e/i40e.h
414
#define I40E_QINT_RQCTL_VAL(qp, vector, nextq_type) \
drivers/net/ethernet/intel/i40e/i40e.h
417
((vector) << I40E_QINT_RQCTL_MSIX_INDX_SHIFT) | \
drivers/net/ethernet/intel/i40e/i40e_main.c
12257
err = request_irq(pf->msix_entries[0].vector,
drivers/net/ethernet/intel/i40e/i40e_main.c
13494
synchronize_irq(pf->msix_entries[intpf].vector);
drivers/net/ethernet/intel/i40e/i40e_main.c
3881
u16 vector;
drivers/net/ethernet/intel/i40e/i40e_main.c
3890
vector = vsi->base_vector;
drivers/net/ethernet/intel/i40e/i40e_main.c
3891
for (i = 0; i < vsi->num_q_vectors; i++, vector++) {
drivers/net/ethernet/intel/i40e/i40e_main.c
3897
wr32(hw, I40E_PFINT_ITRN(I40E_RX_ITR, vector - 1),
drivers/net/ethernet/intel/i40e/i40e_main.c
3904
wr32(hw, I40E_PFINT_ITRN(I40E_TX_ITR, vector - 1),
drivers/net/ethernet/intel/i40e/i40e_main.c
3911
wr32(hw, I40E_PFINT_ITRN(I40E_SW_ITR, vector - 1),
drivers/net/ethernet/intel/i40e/i40e_main.c
3914
wr32(hw, I40E_PFINT_RATEN(vector - 1),
drivers/net/ethernet/intel/i40e/i40e_main.c
3918
wr32(hw, I40E_PFINT_LNKLSTN(vector - 1), qp);
drivers/net/ethernet/intel/i40e/i40e_main.c
3925
(vector << I40E_QINT_RQCTL_MSIX_INDX_SHIFT) |
drivers/net/ethernet/intel/i40e/i40e_main.c
3936
(vector << I40E_QINT_TQCTL_MSIX_INDX_SHIFT) |
drivers/net/ethernet/intel/i40e/i40e_main.c
3946
(vector << I40E_QINT_TQCTL_MSIX_INDX_SHIFT) |
drivers/net/ethernet/intel/i40e/i40e_main.c
4133
int vector, err;
drivers/net/ethernet/intel/i40e/i40e_main.c
4137
for (vector = 0; vector < q_vectors; vector++) {
drivers/net/ethernet/intel/i40e/i40e_main.c
4138
struct i40e_q_vector *q_vector = vsi->q_vectors[vector];
drivers/net/ethernet/intel/i40e/i40e_main.c
4140
irq_num = pf->msix_entries[base + vector].vector;
drivers/net/ethernet/intel/i40e/i40e_main.c
4186
while (vector) {
drivers/net/ethernet/intel/i40e/i40e_main.c
4187
vector--;
drivers/net/ethernet/intel/i40e/i40e_main.c
4188
irq_num = pf->msix_entries[base + vector].vector;
drivers/net/ethernet/intel/i40e/i40e_main.c
4191
free_irq(irq_num, vsi->q_vectors[vector]);
drivers/net/ethernet/intel/i40e/i40e_main.c
4232
synchronize_irq(pf->msix_entries[i + base].vector);
drivers/net/ethernet/intel/i40e/i40e_main.c
4273
free_irq(pf->msix_entries[0].vector, pf);
drivers/net/ethernet/intel/i40e/i40e_main.c
4992
u16 vector;
drivers/net/ethernet/intel/i40e/i40e_main.c
4994
vector = i + base;
drivers/net/ethernet/intel/i40e/i40e_main.c
4995
irq_num = pf->msix_entries[vector].vector;
drivers/net/ethernet/intel/i40e/i40e_main.c
5015
val = rd32(hw, I40E_PFINT_LNKLSTN(vector - 1));
drivers/net/ethernet/intel/i40e/i40e_main.c
5020
wr32(hw, I40E_PFINT_LNKLSTN(vector - 1), val);
drivers/net/ethernet/intel/iavf/iavf_main.c
1614
int vector, v_budget;
drivers/net/ethernet/intel/iavf/iavf_main.c
1638
for (vector = 0; vector < v_budget; vector++)
drivers/net/ethernet/intel/iavf/iavf_main.c
1639
adapter->msix_entries[vector].entry = vector;
drivers/net/ethernet/intel/iavf/iavf_main.c
1795
irq_num = adapter->msix_entries[q_idx + NONQ_VECS].vector;
drivers/net/ethernet/intel/iavf/iavf_main.c
314
synchronize_irq(adapter->msix_entries[0].vector);
drivers/net/ethernet/intel/iavf/iavf_main.c
346
synchronize_irq(adapter->msix_entries[i].vector);
drivers/net/ethernet/intel/iavf/iavf_main.c
517
unsigned int vector, q_vectors;
drivers/net/ethernet/intel/iavf/iavf_main.c
525
for (vector = 0; vector < q_vectors; vector++) {
drivers/net/ethernet/intel/iavf/iavf_main.c
526
struct iavf_q_vector *q_vector = &adapter->q_vectors[vector];
drivers/net/ethernet/intel/iavf/iavf_main.c
528
irq_num = adapter->msix_entries[vector + NONQ_VECS].vector;
drivers/net/ethernet/intel/iavf/iavf_main.c
559
while (vector) {
drivers/net/ethernet/intel/iavf/iavf_main.c
560
vector--;
drivers/net/ethernet/intel/iavf/iavf_main.c
561
irq_num = adapter->msix_entries[vector + NONQ_VECS].vector;
drivers/net/ethernet/intel/iavf/iavf_main.c
562
free_irq(irq_num, &adapter->q_vectors[vector]);
drivers/net/ethernet/intel/iavf/iavf_main.c
583
err = request_irq(adapter->msix_entries[0].vector,
drivers/net/ethernet/intel/iavf/iavf_main.c
590
free_irq(adapter->msix_entries[0].vector, netdev);
drivers/net/ethernet/intel/iavf/iavf_main.c
604
int vector, irq_num, q_vectors;
drivers/net/ethernet/intel/iavf/iavf_main.c
611
for (vector = 0; vector < q_vectors; vector++) {
drivers/net/ethernet/intel/iavf/iavf_main.c
612
q_vector = &adapter->q_vectors[vector];
drivers/net/ethernet/intel/iavf/iavf_main.c
614
irq_num = adapter->msix_entries[vector + NONQ_VECS].vector;
drivers/net/ethernet/intel/iavf/iavf_main.c
632
free_irq(adapter->msix_entries[0].vector, netdev);
drivers/net/ethernet/intel/ice/ice.h
722
u32 vector = (vsi && q_vector) ? q_vector->reg_idx :
drivers/net/ethernet/intel/ice/ice.h
735
wr32(hw, GLINT_DYN_CTL(vector), val);
drivers/net/ethernet/intel/ice/ice_idc.c
247
entry->vector = map.virq;
drivers/net/ethernet/intel/ice/ice_idc.c
270
map.virq = entry->vector;
drivers/net/ethernet/intel/ice/ice_main.c
2540
int vector, err;
drivers/net/ethernet/intel/ice/ice_main.c
2544
for (vector = 0; vector < q_vectors; vector++) {
drivers/net/ethernet/intel/ice/ice_main.c
2545
struct ice_q_vector *q_vector = vsi->q_vectors[vector];
drivers/net/ethernet/intel/ice/ice_main.c
2588
while (vector--) {
drivers/net/ethernet/intel/ice/ice_main.c
2589
irq_num = vsi->q_vectors[vector]->irq.virq;
drivers/net/ethernet/intel/ice/ice_main.c
2590
devm_free_irq(dev, irq_num, &vsi->q_vectors[vector]);
drivers/net/ethernet/intel/idpf/idpf_lib.c
134
irq_num = adapter->msix_entries[mb_vidx].vector;
drivers/net/ethernet/intel/idpf/idpf_lib.c
310
unsigned int vector;
drivers/net/ethernet/intel/idpf/idpf_lib.c
392
for (vector = 0; vector < num_lan_vecs; vector++) {
drivers/net/ethernet/intel/idpf/idpf_lib.c
393
adapter->msix_entries[vector].entry = vecids[vector];
drivers/net/ethernet/intel/idpf/idpf_lib.c
394
adapter->msix_entries[vector].vector =
drivers/net/ethernet/intel/idpf/idpf_lib.c
395
pci_irq_vector(adapter->pdev, vector);
drivers/net/ethernet/intel/idpf/idpf_lib.c
397
for (i = 0; i < num_rdma_vecs; vector++, i++) {
drivers/net/ethernet/intel/idpf/idpf_lib.c
398
adapter->rdma_msix_entries[i].entry = vecids[vector];
drivers/net/ethernet/intel/idpf/idpf_lib.c
399
adapter->rdma_msix_entries[i].vector =
drivers/net/ethernet/intel/idpf/idpf_lib.c
400
pci_irq_vector(adapter->pdev, vector);
drivers/net/ethernet/intel/idpf/idpf_lib.c
74
kfree(free_irq(adapter->msix_entries[0].vector, adapter));
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3865
for (u16 vector = 0; vector < rsrc->num_q_vectors; vector++) {
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3866
struct idpf_q_vector *q_vector = &rsrc->q_vectors[vector];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3873
vidx = rsrc->q_vector_idxs[vector];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
3874
irq_num = adapter->msix_entries[vidx].vector;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4046
int vector, err, irq_num, vidx;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4051
for (vector = 0; vector < rsrc->num_q_vectors; vector++) {
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4052
struct idpf_q_vector *q_vector = &rsrc->q_vectors[vector];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4055
vidx = rsrc->q_vector_idxs[vector];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4056
irq_num = adapter->msix_entries[vidx].vector;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4068
vec_name, vector);
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4084
while (--vector >= 0) {
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4085
vidx = rsrc->q_vector_idxs[vector];
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4086
irq_num = adapter->msix_entries[vidx].vector;
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4087
kfree(free_irq(irq_num, &rsrc->q_vectors[vector]));
drivers/net/ethernet/intel/idpf/idpf_txrx.c
4535
irq_num = vport->adapter->msix_entries[qv_idx].vector;
drivers/net/ethernet/intel/igb/igb_ethtool.c
1414
if (request_irq(adapter->msix_entries[0].vector,
drivers/net/ethernet/intel/igb/igb_ethtool.c
1549
free_irq(adapter->msix_entries[0].vector, adapter);
drivers/net/ethernet/intel/igb/igb_main.c
1444
int vector = 0, i;
drivers/net/ethernet/intel/igb/igb_main.c
1446
free_irq(adapter->msix_entries[vector++].vector, adapter);
drivers/net/ethernet/intel/igb/igb_main.c
1449
free_irq(adapter->msix_entries[vector++].vector,
drivers/net/ethernet/intel/igb/igb_main.c
1484
synchronize_irq(adapter->msix_entries[i].vector);
drivers/net/ethernet/intel/igb/igb_main.c
2102
void igb_set_queue_napi(struct igb_adapter *adapter, int vector,
drivers/net/ethernet/intel/igb/igb_main.c
2105
struct igb_q_vector *q_vector = adapter->q_vector[vector];
drivers/net/ethernet/intel/igb/igb_main.c
846
int i, vector = 0;
drivers/net/ethernet/intel/igb/igb_main.c
865
array_wr32(E1000_MSIXBM(0), vector++, E1000_EIMS_OTHER);
drivers/net/ethernet/intel/igb/igb_main.c
884
adapter->eims_other = BIT(vector);
drivers/net/ethernet/intel/igb/igb_main.c
885
tmp = (vector++ | E1000_IVAR_VALID) << 8;
drivers/net/ethernet/intel/igb/igb_main.c
897
igb_assign_vector(adapter->q_vector[i], vector++);
drivers/net/ethernet/intel/igb/igb_main.c
913
int i, err = 0, vector = 0, free_vector = 0;
drivers/net/ethernet/intel/igb/igb_main.c
915
err = request_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/igb/igb_main.c
929
vector++;
drivers/net/ethernet/intel/igb/igb_main.c
931
q_vector->itr_register = adapter->io_addr + E1000_EITR(vector);
drivers/net/ethernet/intel/igb/igb_main.c
945
err = request_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/igb/igb_main.c
952
adapter->msix_entries[vector].vector);
drivers/net/ethernet/intel/igb/igb_main.c
960
free_irq(adapter->msix_entries[free_vector++].vector, adapter);
drivers/net/ethernet/intel/igb/igb_main.c
962
vector--;
drivers/net/ethernet/intel/igb/igb_main.c
963
for (i = 0; i < vector; i++) {
drivers/net/ethernet/intel/igb/igb_main.c
964
free_irq(adapter->msix_entries[free_vector++].vector,
drivers/net/ethernet/intel/igbvf/netdev.c
1047
int err = 0, vector = 0;
drivers/net/ethernet/intel/igbvf/netdev.c
1057
err = request_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/igbvf/netdev.c
1063
adapter->tx_ring->itr_register = E1000_EITR(vector);
drivers/net/ethernet/intel/igbvf/netdev.c
1065
vector++;
drivers/net/ethernet/intel/igbvf/netdev.c
1067
err = request_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/igbvf/netdev.c
1073
adapter->rx_ring->itr_register = E1000_EITR(vector);
drivers/net/ethernet/intel/igbvf/netdev.c
1075
vector++;
drivers/net/ethernet/intel/igbvf/netdev.c
1077
err = request_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/igbvf/netdev.c
1085
free_irq(adapter->msix_entries[--vector].vector, netdev);
drivers/net/ethernet/intel/igbvf/netdev.c
1087
free_irq(adapter->msix_entries[--vector].vector, netdev);
drivers/net/ethernet/intel/igbvf/netdev.c
1142
int vector;
drivers/net/ethernet/intel/igbvf/netdev.c
1145
for (vector = 0; vector < 3; vector++)
drivers/net/ethernet/intel/igbvf/netdev.c
1146
free_irq(adapter->msix_entries[vector].vector, netdev);
drivers/net/ethernet/intel/igbvf/netdev.c
976
int vector = 0;
drivers/net/ethernet/intel/igbvf/netdev.c
980
igbvf_assign_vector(adapter, IGBVF_NO_QUEUE, 0, vector++);
drivers/net/ethernet/intel/igbvf/netdev.c
983
igbvf_assign_vector(adapter, 0, IGBVF_NO_QUEUE, vector++);
drivers/net/ethernet/intel/igbvf/netdev.c
989
tmp = (vector++ | E1000_IVAR_VALID);
drivers/net/ethernet/intel/igbvf/netdev.c
993
adapter->eims_enable_mask = GENMASK(vector - 1, 0);
drivers/net/ethernet/intel/igbvf/netdev.c
994
adapter->eims_other = BIT(vector - 1);
drivers/net/ethernet/intel/igc/igc_main.c
4270
int i, vector = 0;
drivers/net/ethernet/intel/igc/igc_main.c
4286
adapter->eims_other = BIT(vector);
drivers/net/ethernet/intel/igc/igc_main.c
4287
tmp = (vector++ | IGC_IVAR_VALID) << 8;
drivers/net/ethernet/intel/igc/igc_main.c
4299
igc_assign_vector(adapter->q_vector[i], vector++);
drivers/net/ethernet/intel/igc/igc_main.c
4349
int vector = 0, i;
drivers/net/ethernet/intel/igc/igc_main.c
4351
synchronize_irq(adapter->msix_entries[vector++].vector);
drivers/net/ethernet/intel/igc/igc_main.c
4354
synchronize_irq(adapter->msix_entries[vector++].vector);
drivers/net/ethernet/intel/igc/igc_main.c
5092
static void igc_set_queue_napi(struct igc_adapter *adapter, int vector,
drivers/net/ethernet/intel/igc/igc_main.c
5095
struct igc_q_vector *q_vector = adapter->q_vector[vector];
drivers/net/ethernet/intel/igc/igc_main.c
5706
int i = 0, err = 0, vector = 0, free_vector = 0;
drivers/net/ethernet/intel/igc/igc_main.c
5709
err = request_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/igc/igc_main.c
5723
vector++;
drivers/net/ethernet/intel/igc/igc_main.c
5725
q_vector->itr_register = adapter->io_addr + IGC_EITR(vector);
drivers/net/ethernet/intel/igc/igc_main.c
5739
err = request_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/igc/igc_main.c
5746
adapter->msix_entries[vector].vector);
drivers/net/ethernet/intel/igc/igc_main.c
5754
free_irq(adapter->msix_entries[free_vector++].vector, adapter);
drivers/net/ethernet/intel/igc/igc_main.c
5756
vector--;
drivers/net/ethernet/intel/igc/igc_main.c
5757
for (i = 0; i < vector; i++) {
drivers/net/ethernet/intel/igc/igc_main.c
5758
free_irq(adapter->msix_entries[free_vector++].vector,
drivers/net/ethernet/intel/igc/igc_main.c
6116
int vector = 0, i;
drivers/net/ethernet/intel/igc/igc_main.c
6118
free_irq(adapter->msix_entries[vector++].vector, adapter);
drivers/net/ethernet/intel/igc/igc_main.c
6121
free_irq(adapter->msix_entries[vector++].vector,
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
1998
u32 vector = 0;
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2002
vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4));
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2005
vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5));
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2008
vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6));
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2011
vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8));
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2019
vector &= 0xFFF;
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2020
return vector;
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2032
u32 vector;
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2038
vector = ixgbe_mta_vector(hw, mc_addr);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2039
hw_dbg(hw, " bit-vector = 0x%03X\n", vector);
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2050
vector_reg = (vector >> 5) & 0x7F;
drivers/net/ethernet/intel/ixgbe/ixgbe_common.c
2051
vector_bit = vector & 0x1F;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11220
synchronize_irq(adapter->msix_entries[ring].vector);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3650
int vector, err;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3652
for (vector = 0; vector < adapter->num_q_vectors; vector++) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3653
struct ixgbe_q_vector *q_vector = adapter->q_vector[vector];
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3654
struct msix_entry *entry = &adapter->msix_entries[vector];
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3670
err = request_irq(entry->vector, &ixgbe_msix_clean_rings, 0,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3680
irq_update_affinity_hint(entry->vector,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3685
err = request_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3695
while (vector) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3696
vector--;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3697
irq_update_affinity_hint(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3699
free_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3700
adapter->q_vector[vector]);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3816
int vector;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3826
for (vector = 0; vector < adapter->num_q_vectors; vector++) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3827
struct ixgbe_q_vector *q_vector = adapter->q_vector[vector];
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3828
struct msix_entry *entry = &adapter->msix_entries[vector];
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3835
irq_update_affinity_hint(entry->vector, NULL);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3837
free_irq(entry->vector, q_vector);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3840
free_irq(adapter->msix_entries[vector].vector, adapter);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3868
int vector;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3870
for (vector = 0; vector < adapter->num_q_vectors; vector++)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3871
synchronize_irq(adapter->msix_entries[vector].vector);
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
3873
synchronize_irq(adapter->msix_entries[vector++].vector);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1545
int vector, err;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1547
for (vector = 0; vector < q_vectors; vector++) {
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1548
struct ixgbevf_q_vector *q_vector = adapter->q_vector[vector];
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1549
struct msix_entry *entry = &adapter->msix_entries[vector];
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1565
err = request_irq(entry->vector, &ixgbevf_msix_clean_rings, 0,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1575
err = request_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1586
while (vector) {
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1587
vector--;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1588
free_irq(adapter->msix_entries[vector].vector,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1589
adapter->q_vector[vector]);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1632
free_irq(adapter->msix_entries[i].vector, adapter);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1641
free_irq(adapter->msix_entries[i].vector,
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
1662
synchronize_irq(adapter->msix_entries[i].vector);
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2707
int vector, v_budget;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2723
for (vector = 0; vector < v_budget; vector++)
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
2724
adapter->msix_entries[vector].entry = vector;
drivers/net/ethernet/intel/ixgbevf/vf.c
214
u32 vector = 0;
drivers/net/ethernet/intel/ixgbevf/vf.c
218
vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4));
drivers/net/ethernet/intel/ixgbevf/vf.c
221
vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5));
drivers/net/ethernet/intel/ixgbevf/vf.c
224
vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6));
drivers/net/ethernet/intel/ixgbevf/vf.c
227
vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8));
drivers/net/ethernet/intel/ixgbevf/vf.c
234
vector &= 0xFFF;
drivers/net/ethernet/intel/ixgbevf/vf.c
235
return vector;
drivers/net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c
620
struct octep_ioq_vector *vector = (struct octep_ioq_vector *)data;
drivers/net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c
621
struct octep_oq *oq = vector->oq;
drivers/net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c
670
struct octep_ioq_vector *vector = (struct octep_ioq_vector *)data;
drivers/net/ethernet/marvell/octeon_ep/octep_cnxk_pf.c
671
struct octep_oq *oq = vector->oq;
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
381
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
386
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
391
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
396
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
401
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
406
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
411
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
416
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
421
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
426
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
430
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
450
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
462
irq_set_affinity_hint(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
473
irq_set_affinity_hint(msix_entry->vector, NULL);
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
474
free_irq(msix_entry->vector, ioq_vector);
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
479
free_irq(oct->msix_entries[i].vector, oct);
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
500
free_irq(oct->msix_entries[i].vector, oct);
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
505
irq_set_affinity_hint(oct->msix_entries[i].vector, NULL);
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
506
free_irq(oct->msix_entries[i].vector,
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cn9k.c
272
struct octep_vf_ioq_vector *vector = data;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cn9k.c
277
oct = vector->octep_vf_dev;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cn9k.c
278
oq = vector->oq;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cnxk.c
315
struct octep_vf_ioq_vector *vector = data;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cnxk.c
320
oct = vector->octep_vf_dev;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_cnxk.c
321
oq = vector->oq;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
201
ret = request_irq(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
213
irq_set_affinity_hint(msix_entry->vector,
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
221
free_irq(oct->msix_entries[i].vector, oct->ioq_vector[i]);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
238
irq_set_affinity_hint(oct->msix_entries[i].vector, NULL);
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
239
free_irq(oct->msix_entries[i].vector, oct->ioq_vector[i]);
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
124
int vector, intr_vec, vec = 0;
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
142
vector = pci_irq_vector(pf->pdev, intr_vec);
drivers/net/ethernet/marvell/octeontx2/nic/cn20k.c
143
free_irq(vector, pf->hw.pfvf_irq_devid[vec]);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1936
int vector = pci_irq_vector(pfvf->pdev, irq);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1938
irq_set_affinity_hint(vector, NULL);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
1940
free_irq(vector, &qset->napi[qidx]);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
1102
int vector;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
1106
vector = pci_irq_vector(pf->pdev, RVU_PF_INT_VEC_AFPF_MBOX);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
1109
vector = pci_irq_vector(pf->pdev,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
1114
free_irq(vector, pf);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
705
int vector;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
715
vector = pci_irq_vector(pf->pdev, RVU_PF_INT_VEC_VFPF_MBOX0);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
716
free_irq(vector, pf);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
720
vector = pci_irq_vector(pf->pdev, RVU_PF_INT_VEC_VFPF_MBOX1);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
721
free_irq(vector, pf);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
239
int vector = pci_irq_vector(vf->pdev, RVU_VF_INT_VEC_MBOX);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
247
free_irq(vector, vf);
drivers/net/ethernet/mellanox/mlx4/cq.c
344
struct mlx4_cq *cq, unsigned vector, int collapsed,
drivers/net/ethernet/mellanox/mlx4/cq.c
355
if (vector >= dev->caps.num_comp_vectors)
drivers/net/ethernet/mellanox/mlx4/cq.c
358
cq->vector = vector;
drivers/net/ethernet/mellanox/mlx4/cq.c
384
cq_context->comp_eqn = priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].eqn;
drivers/net/ethernet/mellanox/mlx4/cq.c
417
&priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].tasklet_ctx;
drivers/net/ethernet/mellanox/mlx4/cq.c
421
cq->irq = priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].irq;
drivers/net/ethernet/mellanox/mlx4/cq.c
450
synchronize_irq(priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq->vector)].irq);
drivers/net/ethernet/mellanox/mlx4/cq.c
451
if (priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(cq->vector)].irq !=
drivers/net/ethernet/mellanox/mlx4/en_cq.c
106
cq->vector)) {
drivers/net/ethernet/mellanox/mlx4/en_cq.c
107
cq->vector = cpumask_first(priv->rx_ring[cq->ring]->affinity_mask);
drivers/net/ethernet/mellanox/mlx4/en_cq.c
110
&cq->vector);
drivers/net/ethernet/mellanox/mlx4/en_cq.c
113
cq->vector);
drivers/net/ethernet/mellanox/mlx4/en_cq.c
119
irq = mlx4_eq_get_irq(mdev->dev, cq->vector);
drivers/net/ethernet/mellanox/mlx4/en_cq.c
128
cq->vector = rx_cq->vector;
drivers/net/ethernet/mellanox/mlx4/en_cq.c
129
irq = mlx4_eq_get_irq(mdev->dev, cq->vector);
drivers/net/ethernet/mellanox/mlx4/en_cq.c
142
cq->vector, 0, timestamp_en, &cq->wqres.buf, false);
drivers/net/ethernet/mellanox/mlx4/en_cq.c
175
mlx4_release_eq(mdev->dev, cq->vector);
drivers/net/ethernet/mellanox/mlx4/en_cq.c
176
cq->vector = mdev->dev->caps.num_comp_vectors;
drivers/net/ethernet/mellanox/mlx4/en_cq.c
186
if (mlx4_is_eq_vector_valid(mdev->dev, priv->port, cq->vector) &&
drivers/net/ethernet/mellanox/mlx4/en_cq.c
188
mlx4_release_eq(priv->mdev->dev, cq->vector);
drivers/net/ethernet/mellanox/mlx4/en_cq.c
189
cq->vector = 0;
drivers/net/ethernet/mellanox/mlx4/en_cq.c
66
cq->vector = mdev->dev->caps.num_comp_vectors;
drivers/net/ethernet/mellanox/mlx4/en_selftest.c
131
err = mlx4_test_interrupt(mdev->dev, priv->rx_cq[i]->vector);
drivers/net/ethernet/mellanox/mlx4/eq.c
1371
int mlx4_test_interrupt(struct mlx4_dev *dev, int vector)
drivers/net/ethernet/mellanox/mlx4/eq.c
1381
priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].eqn);
drivers/net/ethernet/mellanox/mlx4/eq.c
1402
bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector)
drivers/net/ethernet/mellanox/mlx4/eq.c
1406
vector = MLX4_CQ_TO_EQ_VECTOR(vector);
drivers/net/ethernet/mellanox/mlx4/eq.c
1407
if (vector < 0 || (vector >= dev->caps.num_comp_vectors + 1) ||
drivers/net/ethernet/mellanox/mlx4/eq.c
1408
(vector == MLX4_EQ_ASYNC))
drivers/net/ethernet/mellanox/mlx4/eq.c
1411
return test_bit(port - 1, priv->eq_table.eq[vector].actv_ports.ports);
drivers/net/ethernet/mellanox/mlx4/eq.c
1429
int mlx4_is_eq_shared(struct mlx4_dev *dev, int vector)
drivers/net/ethernet/mellanox/mlx4/eq.c
1433
vector = MLX4_CQ_TO_EQ_VECTOR(vector);
drivers/net/ethernet/mellanox/mlx4/eq.c
1434
if (vector <= 0 || (vector >= dev->caps.num_comp_vectors + 1))
drivers/net/ethernet/mellanox/mlx4/eq.c
1437
return !!(bitmap_weight(priv->eq_table.eq[vector].actv_ports.ports,
drivers/net/ethernet/mellanox/mlx4/eq.c
1448
int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector)
drivers/net/ethernet/mellanox/mlx4/eq.c
1453
int requested_vector = MLX4_CQ_TO_EQ_VECTOR(*vector);
drivers/net/ethernet/mellanox/mlx4/eq.c
1532
*vector = MLX4_EQ_TO_CQ_VECTOR(*prequested_vector);
drivers/net/ethernet/mellanox/mlx4/eq.c
1534
*vector = 0;
drivers/net/ethernet/mellanox/mlx4/main.c
2985
priv->eq_table.eq[MLX4_EQ_ASYNC].irq = entries[0].vector;
drivers/net/ethernet/mellanox/mlx4/main.c
2994
entries[i + 1 - !!(i > MLX4_EQ_ASYNC)].vector;
drivers/net/ethernet/mellanox/mlx4/mlx4.h
295
#define MLX4_EQ_TO_CQ_VECTOR(vector) ((vector) - \
drivers/net/ethernet/mellanox/mlx4/mlx4.h
296
!!((int)(vector) >= MLX4_EQ_ASYNC))
drivers/net/ethernet/mellanox/mlx4/mlx4.h
297
#define MLX4_CQ_TO_EQ_VECTOR(vector) ((vector) + \
drivers/net/ethernet/mellanox/mlx4/mlx4.h
298
!!((int)(vector) >= MLX4_EQ_ASYNC))
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
366
int vector;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1702
mlx5_cmd_comp_handler(dev, be32_to_cpu(eqe->data.cmd.vector), false);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1743
unsigned long vector;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1746
vector = vec & 0xffffffff;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1748
if (test_bit(i, &vector)) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1841
u64 vector;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1847
vector = ~dev->cmd.vars.bitmask & MLX5_CMD_MASK;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1848
if (!vector)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1851
bitmask = vector;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1858
vector |= MLX5_TRIGGERED_CMD_COMP;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1861
mlx5_core_dbg(dev, "vector 0x%llx\n", vector);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1862
mlx5_cmd_comp_handler(dev, vector, true);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
2154
mcq->vector = param->eq_ix;
drivers/net/ethernet/mellanox/mlx5/core/eq.c
1083
int mlx5_comp_irqn_get(struct mlx5_core_dev *dev, int vector, unsigned int *irqn)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
1091
err = mlx5_comp_eqn_get(dev, vector, &eqn);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
1095
eq = xa_load(&table->comp_eqs, vector);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
1107
mlx5_comp_irq_get_affinity_mask(struct mlx5_core_dev *dev, int vector)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
1112
eq = xa_load(&table->comp_eqs, vector);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
1119
int mlx5_comp_vector_get_cpu(struct mlx5_core_dev *dev, int vector)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
1124
mask = mlx5_comp_irq_get_affinity_mask(dev, vector);
drivers/net/ethernet/mellanox/mlx5/core/eq.c
1128
cpu = mlx5_cpumask_default_spread(dev, vector);
drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
428
conn->cq.mcq.vector = 0;
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
106
int mlx5_comp_irqn_get(struct mlx5_core_dev *dev, int vector, unsigned int *irqn);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_send.c
1090
cq->mcq.vector = 0;
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
153
int vector, err;
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
157
vector = pci_irq_vector(pdev, FBNIC_PCS_MSIX_ENTRY);
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
158
if (vector < 0)
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
159
return vector;
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
164
err = request_irq(vector, &fbnic_mac_msix_intr, 0,
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
173
fbd->mac_msix_vector = vector;
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
22
static int __fbnic_fw_enable_mbx(struct fbnic_dev *fbd, int vector)
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
35
enable_irq(vector);
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
53
int vector, err;
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
57
vector = pci_irq_vector(pdev, FBNIC_FW_MSIX_ENTRY);
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
58
if (vector < 0)
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
59
return vector;
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
62
err = request_threaded_irq(vector, NULL, &fbnic_fw_msix_intr,
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
69
err = __fbnic_fw_enable_mbx(fbd, vector);
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
71
free_irq(vector, fbd);
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
73
fbd->fw_msix_vector = vector;
drivers/net/ethernet/microchip/lan743x_main.c
346
struct lan743x_vector *vector = ptr;
drivers/net/ethernet/microchip/lan743x_main.c
347
struct lan743x_adapter *adapter = vector->adapter;
drivers/net/ethernet/microchip/lan743x_main.c
352
if (vector->flags & LAN743X_VECTOR_FLAG_SOURCE_STATUS_READ) {
drivers/net/ethernet/microchip/lan743x_main.c
354
} else if (vector->flags &
drivers/net/ethernet/microchip/lan743x_main.c
360
int_sts = vector->int_mask | INT_BIT_MAS_;
drivers/net/ethernet/microchip/lan743x_main.c
366
if (vector->flags & LAN743X_VECTOR_FLAG_VECTOR_ENABLE_ISR_CLEAR)
drivers/net/ethernet/microchip/lan743x_main.c
370
INT_VEC_EN_(vector->vector_index));
drivers/net/ethernet/microchip/lan743x_main.c
372
if (vector->flags & LAN743X_VECTOR_FLAG_MASTER_ENABLE_CLEAR)
drivers/net/ethernet/microchip/lan743x_main.c
376
if (vector->flags & LAN743X_VECTOR_FLAG_SOURCE_ENABLE_CHECK) {
drivers/net/ethernet/microchip/lan743x_main.c
380
int_enables = vector->int_mask;
drivers/net/ethernet/microchip/lan743x_main.c
384
int_sts &= vector->int_mask;
drivers/net/ethernet/microchip/lan743x_main.c
386
if (vector->handler) {
drivers/net/ethernet/microchip/lan743x_main.c
387
vector->handler(vector->context,
drivers/net/ethernet/microchip/lan743x_main.c
388
int_sts, vector->flags);
drivers/net/ethernet/microchip/lan743x_main.c
392
vector->int_mask);
drivers/net/ethernet/microchip/lan743x_main.c
397
if (vector->flags & LAN743X_VECTOR_FLAG_MASTER_ENABLE_SET)
drivers/net/ethernet/microchip/lan743x_main.c
401
if (vector->flags & LAN743X_VECTOR_FLAG_VECTOR_ENABLE_ISR_SET)
drivers/net/ethernet/microchip/lan743x_main.c
405
INT_VEC_EN_(vector->vector_index));
drivers/net/ethernet/microchip/lan743x_main.c
437
struct lan743x_vector *vector = &adapter->intr.vector_list
drivers/net/ethernet/microchip/lan743x_main.c
441
vector->adapter = adapter;
drivers/net/ethernet/microchip/lan743x_main.c
442
vector->flags = flags;
drivers/net/ethernet/microchip/lan743x_main.c
443
vector->vector_index = vector_index;
drivers/net/ethernet/microchip/lan743x_main.c
444
vector->int_mask = int_mask;
drivers/net/ethernet/microchip/lan743x_main.c
445
vector->handler = handler;
drivers/net/ethernet/microchip/lan743x_main.c
446
vector->context = context;
drivers/net/ethernet/microchip/lan743x_main.c
448
ret = request_irq(vector->irq,
drivers/net/ethernet/microchip/lan743x_main.c
451
IRQF_SHARED : 0, DRIVER_NAME, vector);
drivers/net/ethernet/microchip/lan743x_main.c
453
vector->handler = NULL;
drivers/net/ethernet/microchip/lan743x_main.c
454
vector->context = NULL;
drivers/net/ethernet/microchip/lan743x_main.c
455
vector->int_mask = 0;
drivers/net/ethernet/microchip/lan743x_main.c
456
vector->flags = 0;
drivers/net/ethernet/microchip/lan743x_main.c
464
struct lan743x_vector *vector = &adapter->intr.vector_list
drivers/net/ethernet/microchip/lan743x_main.c
467
free_irq(vector->irq, vector);
drivers/net/ethernet/microchip/lan743x_main.c
468
vector->handler = NULL;
drivers/net/ethernet/microchip/lan743x_main.c
469
vector->context = NULL;
drivers/net/ethernet/microchip/lan743x_main.c
470
vector->int_mask = 0;
drivers/net/ethernet/microchip/lan743x_main.c
471
vector->flags = 0;
drivers/net/ethernet/microchip/lan743x_main.c
548
[index].vector;
drivers/net/ethernet/microchip/lan743x_main.c
672
int vector = index + 1;
drivers/net/ethernet/microchip/lan743x_main.c
675
int_vec_map1 |= INT_VEC_MAP1_TX_VEC_(index, vector);
drivers/net/ethernet/microchip/lan743x_main.c
680
ret = lan743x_intr_register_isr(adapter, vector, flags,
drivers/net/ethernet/microchip/lan743x_main.c
685
intr->flags |= INTR_FLAG_IRQ_REQUESTED(vector);
drivers/net/ethernet/microchip/lan743x_main.c
689
INT_VEC_EN_(vector));
drivers/net/ethernet/microchip/lan743x_main.c
715
int vector = index + 1 + used_tx_channels;
drivers/net/ethernet/microchip/lan743x_main.c
719
int_vec_map0 |= INT_VEC_MAP0_RX_VEC_(index, vector);
drivers/net/ethernet/microchip/lan743x_main.c
723
int_vec_en_auto_clr |= INT_VEC_EN_(vector);
drivers/net/ethernet/microchip/lan743x_main.c
730
ret = lan743x_intr_register_isr(adapter, vector, flags,
drivers/net/ethernet/microchip/lan743x_main.c
735
intr->flags |= INTR_FLAG_IRQ_REQUESTED(vector);
drivers/net/ethernet/microchip/lan743x_main.c
738
INT_VEC_EN_(vector));
drivers/net/ethernet/microchip/lan743x_main.h
427
#define INT_VEC_MAP0_RX_VEC_(channel, vector) \
drivers/net/ethernet/microchip/lan743x_main.h
428
(((u32)(vector)) << ((channel) << 2))
drivers/net/ethernet/microchip/lan743x_main.h
431
#define INT_VEC_MAP1_TX_VEC_(channel, vector) \
drivers/net/ethernet/microchip/lan743x_main.h
432
(((u32)(vector)) << ((channel) << 2))
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2198
status = request_irq(mgp->msix_vectors[i].vector,
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2206
free_irq(mgp->msix_vectors[i].vector,
drivers/net/ethernet/myricom/myri10ge/myri10ge.c
2233
free_irq(mgp->msix_vectors[i].vector, &mgp->ss[i]);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1076
disable_irq(nn->irq_entries[NFP_NET_IRQ_LSC_IDX].vector);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1248
enable_irq(nn->irq_entries[NFP_NET_IRQ_LSC_IDX].vector);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1266
disable_irq(nn->irq_entries[NFP_NET_IRQ_LSC_IDX].vector);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
565
err = request_irq(entry->vector, handler, 0, name, nn);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
568
entry->vector, err);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
588
free_irq(nn->irq_entries[vector_idx].vector, nn);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
755
r_vec->irq_vector = entry->vector;
drivers/net/ethernet/nvidia/forcedeth.c
1075
enable_irq(np->msi_x_entry[NV_MSI_X_VECTOR_ALL].vector);
drivers/net/ethernet/nvidia/forcedeth.c
1079
enable_irq(np->msi_x_entry[NV_MSI_X_VECTOR_RX].vector);
drivers/net/ethernet/nvidia/forcedeth.c
1080
enable_irq(np->msi_x_entry[NV_MSI_X_VECTOR_TX].vector);
drivers/net/ethernet/nvidia/forcedeth.c
1081
enable_irq(np->msi_x_entry[NV_MSI_X_VECTOR_OTHER].vector);
drivers/net/ethernet/nvidia/forcedeth.c
1091
disable_irq(np->msi_x_entry[NV_MSI_X_VECTOR_ALL].vector);
drivers/net/ethernet/nvidia/forcedeth.c
1095
disable_irq(np->msi_x_entry[NV_MSI_X_VECTOR_RX].vector);
drivers/net/ethernet/nvidia/forcedeth.c
1096
disable_irq(np->msi_x_entry[NV_MSI_X_VECTOR_TX].vector);
drivers/net/ethernet/nvidia/forcedeth.c
1097
disable_irq(np->msi_x_entry[NV_MSI_X_VECTOR_OTHER].vector);
drivers/net/ethernet/nvidia/forcedeth.c
3973
static void set_msix_vector_map(struct net_device *dev, u32 vector, u32 irqmask)
drivers/net/ethernet/nvidia/forcedeth.c
3985
msixmap |= vector << (i << 2);
drivers/net/ethernet/nvidia/forcedeth.c
3992
msixmap |= vector << (i << 2);
drivers/net/ethernet/nvidia/forcedeth.c
4026
ret = request_irq(np->msi_x_entry[NV_MSI_X_VECTOR_RX].vector,
drivers/net/ethernet/nvidia/forcedeth.c
4038
ret = request_irq(np->msi_x_entry[NV_MSI_X_VECTOR_TX].vector,
drivers/net/ethernet/nvidia/forcedeth.c
4050
ret = request_irq(np->msi_x_entry[NV_MSI_X_VECTOR_OTHER].vector,
drivers/net/ethernet/nvidia/forcedeth.c
4068
ret = request_irq(np->msi_x_entry[NV_MSI_X_VECTOR_ALL].vector,
drivers/net/ethernet/nvidia/forcedeth.c
4115
free_irq(np->msi_x_entry[NV_MSI_X_VECTOR_TX].vector, dev);
drivers/net/ethernet/nvidia/forcedeth.c
4117
free_irq(np->msi_x_entry[NV_MSI_X_VECTOR_RX].vector, dev);
drivers/net/ethernet/nvidia/forcedeth.c
4129
free_irq(np->msi_x_entry[i].vector, dev);
drivers/net/ethernet/nvidia/forcedeth.c
4158
irq = np->msi_x_entry[NV_MSI_X_VECTOR_ALL].vector;
drivers/net/ethernet/nvidia/forcedeth.c
4164
irq = np->msi_x_entry[NV_MSI_X_VECTOR_RX].vector;
drivers/net/ethernet/nvidia/forcedeth.c
4168
irq = np->msi_x_entry[NV_MSI_X_VECTOR_TX].vector;
drivers/net/ethernet/nvidia/forcedeth.c
4172
irq = np->msi_x_entry[NV_MSI_X_VECTOR_OTHER].vector;
drivers/net/ethernet/pensando/ionic/ionic_api.h
52
unsigned int vector;
drivers/net/ethernet/pensando/ionic/ionic_debugfs.c
189
&intr->vector);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
243
return devm_request_irq(dev, intr->vector, ionic_isr,
drivers/net/ethernet/pensando/ionic/ionic_lif.c
265
intr->vector = err;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
324
irq_set_affinity_notifier(qcq->intr.vector,
drivers/net/ethernet/pensando/ionic/ionic_lif.c
326
irq_set_affinity_hint(qcq->intr.vector,
drivers/net/ethernet/pensando/ionic/ionic_lif.c
3597
irq_set_affinity_hint(qcq->intr.vector,
drivers/net/ethernet/pensando/ionic/ionic_lif.c
362
synchronize_irq(qcq->intr.vector);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
363
irq_set_affinity_notifier(qcq->intr.vector, NULL);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
364
irq_set_affinity_hint(qcq->intr.vector, NULL);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
405
if (!(qcq->flags & IONIC_QCQ_F_INTR) || qcq->intr.vector == 0)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
408
irq_set_affinity_hint(qcq->intr.vector, NULL);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
409
devm_free_irq(lif->ionic->dev, qcq->intr.vector, &qcq->napi);
drivers/net/ethernet/pensando/ionic/ionic_lif.c
410
qcq->intr.vector = 0;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
500
n_qcq->intr.vector = src_qcq->intr.vector;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
743
devm_free_irq(dev, new->intr.vector, &new->napi);
drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
279
sds_ring->irq = adapter->msix_entries[ring].vector;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
1367
netdev->irq = adapter->msix_entries[0].vector;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
634
adapter->msix_entries[0].vector = pdev->irq;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
674
adapter->msix_entries[0].vector = pdev->irq;
drivers/net/ethernet/qlogic/qed/qed_main.c
755
rc = request_irq(cdev->int_params.msix_table[id].vector,
drivers/net/ethernet/qlogic/qed/qed_main.c
801
synchronize_irq(cdev->int_params.msix_table[id].vector);
drivers/net/ethernet/qlogic/qed/qed_main.c
816
free_irq(cdev->int_params.msix_table[i].vector,
drivers/net/ethernet/qlogic/qede/qede_main.c
1940
free_irq(edev->int_info.msix[i].vector,
drivers/net/ethernet/qlogic/qede/qede_main.c
1969
edev->int_info.msix[i].vector);
drivers/net/ethernet/qlogic/qede/qede_main.c
1976
rc = request_irq(edev->int_info.msix[i].vector,
drivers/net/ethernet/qlogic/qede/qede_main.c
2020
edev->ndev->irq = edev->int_info.msix[0].vector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
339
adapter->msix_entries[0].vector = adapter->pdev->irq;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
585
synchronize_irq(adapter->msix_entries[num_msix].vector);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
586
free_irq(adapter->msix_entries[num_msix].vector, adapter);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
603
val = adapter->msix_entries[adapter->ahw->num_msix - 1].vector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c
612
val = adapter->msix_entries[0].vector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
242
sds_ring->irq = adapter->msix_entries[ring].vector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2309
netdev->irq = adapter->msix_entries[0].vector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2349
int ring, vector, index;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2380
vector = adapter->msix_entries[index].vector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2381
tx_ring->irq = vector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
664
int num_msix = 0, err = 0, vector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
688
for (vector = 0; vector < num_msix; vector++)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
689
adapter->msix_entries[vector].entry = vector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
733
int err, vector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
746
for (vector = 0; vector < num_msix; vector++)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
747
adapter->msix_entries[vector].entry = vector;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
830
adapter->msix_entries[0].vector = pdev->irq;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
846
adapter->msix_entries[0].vector = pdev->irq;
drivers/net/ethernet/rocker/rocker_main.c
95
static u32 rocker_msix_vector(const struct rocker *rocker, unsigned int vector)
drivers/net/ethernet/rocker/rocker_main.c
97
return rocker->msix_entries[vector].vector;
drivers/net/ethernet/sfc/efx_channels.c
292
xentries[i].vector;
drivers/net/ethernet/sfc/falcon/efx.c
1409
xentries[i].vector;
drivers/net/ethernet/sfc/siena/efx_channels.c
293
xentries[i].vector;
drivers/net/ethernet/sun/niu.c
7978
static int niu_set_ldg_sid(struct niu *np, int ldg, int func, int vector)
drivers/net/ethernet/sun/niu.c
7982
(vector < 0 || vector > 0x1f))
drivers/net/ethernet/sun/niu.c
7985
nw64(SID(ldg), (func << SID_FUNC_SHIFT) | vector);
drivers/net/ethernet/sun/niu.c
9083
msi_vec[i].vector = 0;
drivers/net/ethernet/sun/niu.c
9097
np->ldg[i].irq = msi_vec[i].vector;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1118
u32 vector = 0;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1122
vector = ((mc_addr[4] >> 4) | (((u16)mc_addr[5]) << 4));
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1125
vector = ((mc_addr[4] >> 3) | (((u16)mc_addr[5]) << 5));
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1128
vector = ((mc_addr[4] >> 2) | (((u16)mc_addr[5]) << 6));
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1131
vector = ((mc_addr[4]) | (((u16)mc_addr[5]) << 8));
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1139
vector &= 0xFFF;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1140
return vector;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1152
u32 vector, vector_bit, vector_reg;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1156
vector = wx_mta_vector(wx, mc_addr);
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1157
wx_dbg(wx, " bit-vector = 0x%03X\n", vector);
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1167
vector_reg = (vector >> 5) & 0x7F;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1168
vector_bit = vector & 0x1F;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
157
int vector;
drivers/net/ethernet/wangxun/libwx/wx_hw.c
159
for (vector = 0; vector < wx->num_q_vectors; vector++)
drivers/net/ethernet/wangxun/libwx/wx_hw.c
160
synchronize_irq(wx->msix_q_entries[vector].vector);
drivers/net/ethernet/wangxun/libwx/wx_hw.c
162
synchronize_irq(wx->msix_entry->vector);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1938
wx->msix_q_entries[i].vector = pci_irq_vector(wx->pdev, i);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1944
wx->msix_entry->vector = pci_irq_vector(wx->pdev, nvecs);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1948
wx->msix_entry->vector = pci_irq_vector(wx->pdev, 0);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1950
wx->msix_q_entries[0].vector = pci_irq_vector(wx->pdev, 1);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
2365
int vector;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
2373
for (vector = 0; vector < wx->num_q_vectors; vector++) {
drivers/net/ethernet/wangxun/libwx/wx_lib.c
2374
struct wx_q_vector *q_vector = wx->q_vector[vector];
drivers/net/ethernet/wangxun/libwx/wx_lib.c
2375
struct msix_entry *entry = &wx->msix_q_entries[vector];
drivers/net/ethernet/wangxun/libwx/wx_lib.c
2381
free_irq(entry->vector, q_vector);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
2385
free_irq(wx->msix_entry->vector, wx);
drivers/net/ethernet/wangxun/libwx/wx_vf_common.c
101
err = request_threaded_irq(wx->msix_entry->vector, wx_msix_misc_vf,
drivers/net/ethernet/wangxun/libwx/wx_vf_common.c
111
while (vector) {
drivers/net/ethernet/wangxun/libwx/wx_vf_common.c
112
vector--;
drivers/net/ethernet/wangxun/libwx/wx_vf_common.c
113
free_irq(wx->msix_q_entries[vector].vector,
drivers/net/ethernet/wangxun/libwx/wx_vf_common.c
114
wx->q_vector[vector]);
drivers/net/ethernet/wangxun/libwx/wx_vf_common.c
79
int vector, err;
drivers/net/ethernet/wangxun/libwx/wx_vf_common.c
81
for (vector = 0; vector < wx->num_q_vectors; vector++) {
drivers/net/ethernet/wangxun/libwx/wx_vf_common.c
82
struct wx_q_vector *q_vector = wx->q_vector[vector];
drivers/net/ethernet/wangxun/libwx/wx_vf_common.c
83
struct msix_entry *entry = &wx->msix_q_entries[vector];
drivers/net/ethernet/wangxun/libwx/wx_vf_common.c
92
err = request_irq(entry->vector, wx_msix_clean_rings, 0,
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
263
int vector, err;
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
265
for (vector = 0; vector < wx->num_q_vectors; vector++) {
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
266
struct wx_q_vector *q_vector = wx->q_vector[vector];
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
267
struct msix_entry *entry = &wx->msix_q_entries[vector];
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
276
err = request_irq(entry->vector, wx_msix_clean_rings, 0,
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
290
err = request_irq(wx->msix_entry->vector,
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
293
err = request_irq(wx->msix_entry->vector,
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
304
while (vector) {
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
305
vector--;
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
306
free_irq(wx->msix_q_entries[vector].vector,
drivers/net/ethernet/wangxun/ngbe/ngbe_main.c
307
wx->q_vector[vector]);
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
230
txgbe->misc.irq = wx->msix_entry->vector;
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
48
int vector, err;
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
53
for (vector = 0; vector < wx->num_q_vectors; vector++) {
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
54
struct wx_q_vector *q_vector = wx->q_vector[vector];
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
55
struct msix_entry *entry = &wx->msix_q_entries[vector];
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
64
err = request_irq(entry->vector, wx_msix_clean_rings, 0,
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
76
while (vector) {
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
77
vector--;
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
78
free_irq(wx->msix_q_entries[vector].vector,
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
79
wx->q_vector[vector]);
drivers/net/hamradio/scc.c
612
static void scc_isr_dispatch(struct scc_channel *scc, int vector)
drivers/net/hamradio/scc.c
615
switch (vector & VECTOR_MASK)
drivers/net/hamradio/scc.c
635
unsigned char vector;
drivers/net/hamradio/scc.c
647
if((vector=Inb(Vector_Latch)) >= 16 * Nchips) break;
drivers/net/hamradio/scc.c
648
if (vector & 0x01) break;
drivers/net/hamradio/scc.c
650
scc=&SCC_Info[vector >> 3 ^ 0x01];
drivers/net/hamradio/scc.c
653
scc_isr_dispatch(scc, vector);
drivers/net/hamradio/scc.c
680
vector=InReg(ctrl->chan_B,R2); /* Read the vector */
drivers/net/hamradio/scc.c
681
if (vector & 0x01) break;
drivers/net/hamradio/scc.c
683
scc = &SCC_Info[vector >> 3 ^ 0x01];
drivers/net/hamradio/scc.c
686
scc_isr_dispatch(scc, vector);
drivers/net/vmxnet3/vmxnet3_drv.c
2556
int vector = 0;
drivers/net/vmxnet3/vmxnet3_drv.c
2563
adapter->netdev->name, vector);
drivers/net/vmxnet3/vmxnet3_drv.c
2565
intr->msix_entries[vector].vector,
drivers/net/vmxnet3/vmxnet3_drv.c
2571
adapter->netdev->name, vector);
drivers/net/vmxnet3/vmxnet3_drv.c
2586
= vector;
drivers/net/vmxnet3/vmxnet3_drv.c
2587
vector++;
drivers/net/vmxnet3/vmxnet3_drv.c
2591
= vector++;
drivers/net/vmxnet3/vmxnet3_drv.c
2595
vector = 0;
drivers/net/vmxnet3/vmxnet3_drv.c
2600
adapter->netdev->name, vector);
drivers/net/vmxnet3/vmxnet3_drv.c
2603
adapter->netdev->name, vector);
drivers/net/vmxnet3/vmxnet3_drv.c
2604
err = request_irq(intr->msix_entries[vector].vector,
drivers/net/vmxnet3/vmxnet3_drv.c
2616
adapter->rx_queue[i].comp_ring.intr_idx = vector++;
drivers/net/vmxnet3/vmxnet3_drv.c
2620
adapter->netdev->name, vector);
drivers/net/vmxnet3/vmxnet3_drv.c
2621
err = request_irq(intr->msix_entries[vector].vector,
drivers/net/vmxnet3/vmxnet3_drv.c
2624
intr->event_intr_idx = vector;
drivers/net/vmxnet3/vmxnet3_drv.c
2639
intr->num_intrs = vector + 1;
drivers/net/vmxnet3/vmxnet3_drv.c
2682
int i, vector = 0;
drivers/net/vmxnet3/vmxnet3_drv.c
2686
free_irq(intr->msix_entries[vector++].vector,
drivers/net/vmxnet3/vmxnet3_drv.c
2694
free_irq(intr->msix_entries[vector++].vector,
drivers/net/vmxnet3/vmxnet3_drv.c
2698
free_irq(intr->msix_entries[vector].vector,
drivers/net/vmxnet3/vmxnet3_drv.c
2700
BUG_ON(vector >= intr->num_intrs);
drivers/net/wireless/ath/ath11k/ahb.c
145
ath11k_ahb_get_msi_irq_wcn6750(struct ath11k_base *ab, unsigned int vector)
drivers/net/wireless/ath/ath11k/ahb.c
147
return ab->pci.msi.irqs[vector];
drivers/net/wireless/ath/ath11k/core.h
859
int (*get_msi_irq)(struct ath11k_base *ab, unsigned int vector);
drivers/net/wireless/ath/ath11k/pci.c
132
int ath11k_pci_get_msi_irq(struct ath11k_base *ab, unsigned int vector)
drivers/net/wireless/ath/ath11k/pci.c
136
return pci_irq_vector(pci_dev, vector);
drivers/net/wireless/ath/ath11k/pci.h
84
int ath11k_pci_get_msi_irq(struct ath11k_base *ab, unsigned int vector);
drivers/net/wireless/ath/ath11k/pcic.c
568
ath11k_pcic_get_msi_irq(struct ath11k_base *ab, unsigned int vector)
drivers/net/wireless/ath/ath11k/pcic.c
570
return ab->pci.ops->get_msi_irq(ab, vector);
drivers/net/wireless/ath/ath11k/pcic.c
621
int vector = (i % num_vectors) + base_vector;
drivers/net/wireless/ath/ath11k/pcic.c
622
int irq = ath11k_pcic_get_msi_irq(ab, vector);
drivers/net/wireless/ath/ath11k/pcic.c
639
vector, ret);
drivers/net/wireless/ath/ath12k/pci.c
1002
return pci_irq_vector(pci_dev, vector);
drivers/net/wireless/ath/ath12k/pci.c
580
int vector = (i % num_vectors) + base_vector;
drivers/net/wireless/ath/ath12k/pci.c
581
int irq = ath12k_pci_get_msi_irq(ab->dev, vector);
drivers/net/wireless/ath/ath12k/pci.c
594
vector, ret);
drivers/net/wireless/ath/ath12k/pci.c
998
int ath12k_pci_get_msi_irq(struct device *dev, unsigned int vector)
drivers/net/wireless/ath/ath12k/pci.h
158
int ath12k_pci_get_msi_irq(struct device *dev, unsigned int vector);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1277
synchronize_irq(trans_pcie->msix_entries[i].vector);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1688
ret = irq_set_affinity_hint(trans_pcie->msix_entries[i].vector,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1693
trans_pcie->msix_entries[i].vector);
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1714
msix_entry->vector,
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/trans.c
1991
trans_pcie->msix_entries[i].vector,
drivers/net/wireless/marvell/mwifiex/pcie.c
3058
ret = request_irq(card->msix_entries[i].vector,
drivers/net/wireless/marvell/mwifiex/pcie.c
3070
free_irq(card->msix_entries[j].vector,
drivers/net/wireless/marvell/mwifiex/pcie.c
3189
synchronize_irq(card->msix_entries[i].vector);
drivers/net/wireless/marvell/mwifiex/pcie.c
3192
free_irq(card->msix_entries[i].vector,
drivers/net/wireless/ti/wl1251/event.c
110
if (vector & PS_REPORT_EVENT_ID) {
drivers/net/wireless/ti/wl1251/event.c
117
if (vector & SYNCHRONIZATION_TIMEOUT_EVENT_ID) {
drivers/net/wireless/ti/wl1251/event.c
125
if (vector & REGAINED_BSS_EVENT_ID) {
drivers/net/wireless/ti/wl1251/event.c
134
if (vector & ROAMING_TRIGGER_LOW_RSSI_EVENT_ID) {
drivers/net/wireless/ti/wl1251/event.c
142
if (vector & ROAMING_TRIGGER_REGAINED_RSSI_EVENT_ID) {
drivers/net/wireless/ti/wl1251/event.c
86
u32 vector;
drivers/net/wireless/ti/wl1251/event.c
90
vector = mbox->events_vector & ~(mbox->events_mask);
drivers/net/wireless/ti/wl1251/event.c
91
wl1251_debug(DEBUG_EVENT, "vector: 0x%x", vector);
drivers/net/wireless/ti/wl1251/event.c
93
if (vector & SCAN_COMPLETE_EVENT_ID) {
drivers/net/wireless/ti/wl1251/event.c
99
if (vector & BSS_LOSE_EVENT_ID) {
drivers/net/wireless/ti/wl12xx/event.c
37
u32 vector;
drivers/net/wireless/ti/wl12xx/event.c
40
vector = le32_to_cpu(mbox->events_vector);
drivers/net/wireless/ti/wl12xx/event.c
41
vector &= ~(le32_to_cpu(mbox->events_mask));
drivers/net/wireless/ti/wl12xx/event.c
43
wl1271_debug(DEBUG_EVENT, "MBOX vector: 0x%x", vector);
drivers/net/wireless/ti/wl12xx/event.c
45
if (vector & SCAN_COMPLETE_EVENT_ID) {
drivers/net/wireless/ti/wl12xx/event.c
53
if (vector & PERIODIC_SCAN_REPORT_EVENT_ID) {
drivers/net/wireless/ti/wl12xx/event.c
61
if (vector & PERIODIC_SCAN_COMPLETE_EVENT_ID)
drivers/net/wireless/ti/wl12xx/event.c
64
if (vector & SOFT_GEMINI_SENSE_EVENT_ID)
drivers/net/wireless/ti/wl12xx/event.c
68
if (vector & BSS_LOSE_EVENT_ID)
drivers/net/wireless/ti/wl12xx/event.c
71
if (vector & RSSI_SNR_TRIGGER_0_EVENT_ID)
drivers/net/wireless/ti/wl12xx/event.c
74
if (vector & BA_SESSION_RX_CONSTRAINT_EVENT_ID)
drivers/net/wireless/ti/wl12xx/event.c
79
if (vector & CHANNEL_SWITCH_COMPLETE_EVENT_ID)
drivers/net/wireless/ti/wl12xx/event.c
83
if (vector & DUMMY_PACKET_EVENT_ID)
drivers/net/wireless/ti/wl12xx/event.c
90
if (vector & MAX_TX_RETRY_EVENT_ID)
drivers/net/wireless/ti/wl12xx/event.c
94
if (vector & INACTIVE_STA_EVENT_ID)
drivers/net/wireless/ti/wl12xx/event.c
98
if (vector & REMAIN_ON_CHANNEL_COMPLETE_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
119
u32 vector;
drivers/net/wireless/ti/wl18xx/event.c
121
vector = le32_to_cpu(mbox->events_vector);
drivers/net/wireless/ti/wl18xx/event.c
122
wl1271_debug(DEBUG_EVENT, "MBOX vector: 0x%x", vector);
drivers/net/wireless/ti/wl18xx/event.c
124
if (vector & SCAN_COMPLETE_EVENT_ID) {
drivers/net/wireless/ti/wl18xx/event.c
132
if (vector & TIME_SYNC_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
139
if (vector & RADAR_DETECTED_EVENT_ID) {
drivers/net/wireless/ti/wl18xx/event.c
148
if (vector & PERIODIC_SCAN_REPORT_EVENT_ID) {
drivers/net/wireless/ti/wl18xx/event.c
156
if (vector & PERIODIC_SCAN_COMPLETE_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
159
if (vector & RSSI_SNR_TRIGGER_0_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
162
if (vector & BA_SESSION_RX_CONSTRAINT_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
167
if (vector & BSS_LOSS_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
171
if (vector & CHANNEL_SWITCH_COMPLETE_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
176
if (vector & DUMMY_PACKET_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
183
if (vector & MAX_TX_FAILURE_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
187
if (vector & INACTIVE_STA_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
191
if (vector & REMAIN_ON_CHANNEL_COMPLETE_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
194
if (vector & SMART_CONFIG_SYNC_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
198
if (vector & SMART_CONFIG_DECODE_EVENT_ID)
drivers/net/wireless/ti/wl18xx/event.c
204
if (vector & FW_LOGGER_INDICATION)
drivers/net/wireless/ti/wl18xx/event.c
207
if (vector & RX_BA_WIN_SIZE_CHANGE_EVENT_ID) {
drivers/ntb/core.c
187
void ntb_db_event(struct ntb_dev *ntb, int vector)
drivers/ntb/core.c
194
ntb->ctx_ops->db_event(ntb->ctx, vector);
drivers/ntb/hw/amd/ntb_hw_amd.c
760
rc = request_irq(ndev->msix[i].vector, ndev_vec_isr, 0,
drivers/ntb/hw/amd/ntb_hw_amd.c
773
free_irq(ndev->msix[i].vector, &ndev->vec[i]);
drivers/ntb/hw/amd/ntb_hw_amd.c
834
free_irq(ndev->msix[i].vector, &ndev->vec[i]);
drivers/ntb/hw/intel/ntb_hw_gen1.c
403
rc = request_irq(ndev->msix[i].vector, ndev_vec_isr, 0,
drivers/ntb/hw/intel/ntb_hw_gen1.c
416
free_irq(ndev->msix[i].vector, &ndev->vec[i]);
drivers/ntb/hw/intel/ntb_hw_gen1.c
480
free_irq(ndev->msix[i].vector, &ndev->vec[i]);
drivers/ntb/ntb_transport.c
2494
static void ntb_transport_doorbell_callback(void *data, int vector)
drivers/ntb/ntb_transport.c
2507
ntb_db_vector_mask(nt->ndev, vector));
drivers/nvme/host/pci.c
1720
struct nvme_queue *nvmeq, s16 vector)
drivers/nvme/host/pci.c
1737
c.create_cq.irq_vector = cpu_to_le16(vector);
drivers/nvme/host/pci.c
2193
u16 vector = 0;
drivers/nvme/host/pci.c
2202
vector = dev->num_vecs == 1 ? 0 : qid;
drivers/nvme/host/pci.c
2206
result = adapter_alloc_cq(dev, qid, nvmeq, vector);
drivers/nvme/host/pci.c
2216
nvmeq->cq_vector = vector;
drivers/nvme/target/pci-epf.c
1267
u16 cqid, u16 flags, u16 qsize, u64 pci_addr, u16 vector)
drivers/nvme/target/pci-epf.c
1283
cq->vector = vector;
drivers/nvme/target/pci-epf.c
1297
cq->iv = nvmet_pci_epf_add_irq_vector(ctrl, vector);
drivers/nvme/target/pci-epf.c
1330
cqid, qsize, cq->qes, cq->vector);
drivers/nvme/target/pci-epf.c
1344
nvmet_pci_epf_remove_irq_vector(ctrl, cq->vector);
drivers/nvme/target/pci-epf.c
1359
nvmet_pci_epf_remove_irq_vector(ctrl, cq->vector);
drivers/nvme/target/pci-epf.c
525
nvmet_pci_epf_find_irq_vector(struct nvmet_pci_epf_ctrl *ctrl, u16 vector)
drivers/nvme/target/pci-epf.c
534
if (iv->ref && iv->vector == vector)
drivers/nvme/target/pci-epf.c
542
nvmet_pci_epf_add_irq_vector(struct nvmet_pci_epf_ctrl *ctrl, u16 vector)
drivers/nvme/target/pci-epf.c
549
iv = nvmet_pci_epf_find_irq_vector(ctrl, vector);
drivers/nvme/target/pci-epf.c
565
iv->vector = vector;
drivers/nvme/target/pci-epf.c
575
u16 vector)
drivers/nvme/target/pci-epf.c
581
iv = nvmet_pci_epf_find_irq_vector(ctrl, vector);
drivers/nvme/target/pci-epf.c
585
iv->vector = 0;
drivers/nvme/target/pci-epf.c
644
nvme_epf->irq_type, cq->vector + 1);
drivers/nvme/target/pci-epf.c
73
unsigned int vector;
drivers/nvme/target/pci-epf.c
93
u16 vector;
drivers/pci/controller/dwc/pci-keystone.c
614
u32 vector, reg, pos;
drivers/pci/controller/dwc/pci-keystone.c
634
vector = offset + (pos << 3);
drivers/pci/controller/dwc/pci-keystone.c
635
dev_dbg(dev, "irq: bit %d, vector %d\n", pos, vector);
drivers/pci/controller/dwc/pci-keystone.c
636
generic_handle_domain_irq(pp->irq_domain, vector);
drivers/pci/controller/pci-hyperv.c
1753
u32 slot, u8 vector, u16 vector_count)
drivers/pci/controller/pci-hyperv.c
1757
int_pkt->int_desc.vector = vector;
drivers/pci/controller/pci-hyperv.c
1833
u32 slot, u8 vector, u16 vector_count)
drivers/pci/controller/pci-hyperv.c
1837
int_pkt->int_desc.vector = vector;
drivers/pci/controller/pci-hyperv.c
1849
u32 slot, u32 vector, u16 vector_count)
drivers/pci/controller/pci-hyperv.c
1853
int_pkt->int_desc.vector = vector;
drivers/pci/controller/pci-hyperv.c
1891
u32 vector;
drivers/pci/controller/pci-hyperv.c
1962
vector = 32;
drivers/pci/controller/pci-hyperv.c
1966
vector = hv_msi_get_int_vector(data);
drivers/pci/controller/pci-hyperv.c
1985
(u8)vector,
drivers/pci/controller/pci-hyperv.c
1994
(u8)vector,
drivers/pci/controller/pci-hyperv.c
2002
vector,
drivers/pci/controller/pci-hyperv.c
221
u8 vector;
drivers/pci/controller/pci-hyperv.c
245
u8 vector;
drivers/pci/controller/pci-hyperv.c
259
u32 vector;
drivers/pci/controller/pci-hyperv.c
595
return cfg->vector;
drivers/pci/controller/pci-hyperv.c
649
params->int_target.vector = hv_msi_get_int_vector(data);
drivers/pci/endpoint/functions/pci-epf-mhi.c
228
static void pci_epf_mhi_raise_irq(struct mhi_ep_cntrl *mhi_cntrl, u32 vector)
drivers/pci/endpoint/functions/pci-epf-mhi.c
239
vector + 1);
drivers/pci/hotplug/pnv_php.c
908
return entry.vector;
drivers/pci/msi/msi.c
653
entries->vector = desc->irq;
drivers/pci/xen-pcifront.c
242
int vector[], int nvec)
drivers/pci/xen-pcifront.c
267
op.msix_entries[i].vector = -1;
drivers/pci/xen-pcifront.c
277
if (op.msix_entries[i].vector <= 0) {
drivers/pci/xen-pcifront.c
279
i, op.msix_entries[i].vector);
drivers/pci/xen-pcifront.c
281
vector[i] = -1;
drivers/pci/xen-pcifront.c
284
vector[i] = op.msix_entries[i].vector;
drivers/pci/xen-pcifront.c
315
static int pci_frontend_enable_msi(struct pci_dev *dev, int vector[])
drivers/pci/xen-pcifront.c
329
vector[0] = op.value;
drivers/pci/xen-pcifront.c
334
vector[0] = -1;
drivers/platform/chrome/cros_ec_sensorhub_ring.c
541
out->vector[axis] = in->data[axis];
drivers/platform/chrome/cros_ec_sensorhub_ring.c
58
return cb(indio_dev, sample->vector, sample->timestamp);
drivers/rapidio/devices/tsi721.c
1996
rc = request_irq(priv->msix[idx].vector, tsi721_omsg_msix, 0,
drivers/rapidio/devices/tsi721.c
2007
rc = request_irq(priv->msix[idx].vector, tsi721_omsg_msix, 0,
drivers/rapidio/devices/tsi721.c
2014
free_irq(priv->msix[idx].vector, (void *)priv);
drivers/rapidio/devices/tsi721.c
2098
free_irq(priv->msix[TSI721_VECT_OMB0_DONE + mbox].vector,
drivers/rapidio/devices/tsi721.c
2100
free_irq(priv->msix[TSI721_VECT_OMB0_INT + mbox].vector,
drivers/rapidio/devices/tsi721.c
2313
rc = request_irq(priv->msix[idx].vector, tsi721_imsg_msix, 0,
drivers/rapidio/devices/tsi721.c
2324
rc = request_irq(priv->msix[idx].vector, tsi721_imsg_msix, 0,
drivers/rapidio/devices/tsi721.c
2331
priv->msix[TSI721_VECT_IMB0_RCV + mbox].vector,
drivers/rapidio/devices/tsi721.c
2402
free_irq(priv->msix[TSI721_VECT_IMB0_RCV + mbox].vector,
drivers/rapidio/devices/tsi721.c
2404
free_irq(priv->msix[TSI721_VECT_IMB0_INT + mbox].vector,
drivers/rapidio/devices/tsi721.c
630
mbox = (irq - priv->msix[TSI721_VECT_OMB0_DONE].vector) % RIO_MAX_MBOX;
drivers/rapidio/devices/tsi721.c
649
mbox = (irq - priv->msix[TSI721_VECT_IMB0_RCV].vector) % RIO_MAX_MBOX;
drivers/rapidio/devices/tsi721.c
719
err = request_irq(priv->msix[TSI721_VECT_IDB].vector,
drivers/rapidio/devices/tsi721.c
725
err = request_irq(priv->msix[TSI721_VECT_PWRX].vector,
drivers/rapidio/devices/tsi721.c
729
free_irq(priv->msix[TSI721_VECT_IDB].vector, (void *)priv);
drivers/rapidio/devices/tsi721.c
795
priv->msix[TSI721_VECT_IDB].vector = entries[TSI721_VECT_IDB].vector;
drivers/rapidio/devices/tsi721.c
798
priv->msix[TSI721_VECT_PWRX].vector = entries[TSI721_VECT_PWRX].vector;
drivers/rapidio/devices/tsi721.c
803
priv->msix[TSI721_VECT_IMB0_RCV + i].vector =
drivers/rapidio/devices/tsi721.c
804
entries[TSI721_VECT_IMB0_RCV + i].vector;
drivers/rapidio/devices/tsi721.c
809
priv->msix[TSI721_VECT_IMB0_INT + i].vector =
drivers/rapidio/devices/tsi721.c
810
entries[TSI721_VECT_IMB0_INT + i].vector;
drivers/rapidio/devices/tsi721.c
815
priv->msix[TSI721_VECT_OMB0_DONE + i].vector =
drivers/rapidio/devices/tsi721.c
816
entries[TSI721_VECT_OMB0_DONE + i].vector;
drivers/rapidio/devices/tsi721.c
821
priv->msix[TSI721_VECT_OMB0_INT + i].vector =
drivers/rapidio/devices/tsi721.c
822
entries[TSI721_VECT_OMB0_INT + i].vector;
drivers/rapidio/devices/tsi721.c
830
priv->msix[TSI721_VECT_DMA0_DONE + i].vector =
drivers/rapidio/devices/tsi721.c
831
entries[TSI721_VECT_DMA0_DONE + i].vector;
drivers/rapidio/devices/tsi721.c
836
priv->msix[TSI721_VECT_DMA0_INT + i].vector =
drivers/rapidio/devices/tsi721.c
837
entries[TSI721_VECT_DMA0_INT + i].vector;
drivers/rapidio/devices/tsi721.c
872
free_irq(priv->msix[TSI721_VECT_IDB].vector, (void *)priv);
drivers/rapidio/devices/tsi721.c
873
free_irq(priv->msix[TSI721_VECT_PWRX].vector, (void *)priv);
drivers/rapidio/devices/tsi721.h
833
u16 vector;
drivers/rapidio/devices/tsi721_dma.c
152
rc = request_irq(priv->msix[idx].vector, tsi721_bdma_msix, 0,
drivers/rapidio/devices/tsi721_dma.c
164
rc = request_irq(priv->msix[idx].vector, tsi721_bdma_msix, 0,
drivers/rapidio/devices/tsi721_dma.c
173
bdma_chan->id].vector,
drivers/rapidio/devices/tsi721_dma.c
227
bdma_chan->id].vector, (void *)bdma_chan);
drivers/rapidio/devices/tsi721_dma.c
229
bdma_chan->id].vector, (void *)bdma_chan);
drivers/rapidio/devices/tsi721_dma.c
772
bdma_chan->id].vector);
drivers/rapidio/devices/tsi721_dma.c
774
bdma_chan->id].vector);
drivers/s390/cio/airq.c
145
iv->vector = dma_pool_zalloc(airq_iv_cache, GFP_KERNEL,
drivers/s390/cio/airq.c
147
if (!iv->vector)
drivers/s390/cio/airq.c
150
iv->vector = vec;
drivers/s390/cio/airq.c
152
iv->vector = cio_dma_zalloc(size);
drivers/s390/cio/airq.c
153
if (!iv->vector)
drivers/s390/cio/airq.c
188
if (iv->flags & AIRQ_IV_CACHELINE && iv->vector)
drivers/s390/cio/airq.c
189
dma_pool_free(airq_iv_cache, iv->vector, iv->vector_dma);
drivers/s390/cio/airq.c
191
cio_dma_free(iv->vector, size);
drivers/s390/cio/airq.c
208
dma_pool_free(airq_iv_cache, iv->vector, iv->vector_dma);
drivers/s390/cio/airq.c
210
cio_dma_free(iv->vector, iv_size(iv->bits));
drivers/s390/cio/airq.c
269
clear_bit_inv(bit + i, iv->vector);
drivers/s390/cio/airq.c
297
bit = find_next_bit_inv(iv->vector, end, start);
drivers/s390/cio/airq.c
300
clear_bit_inv(bit, iv->vector);
drivers/s390/virtio/virtio_ccw.c
334
indicator_addr = info->aiv->vector;
drivers/scsi/aacraid/commsup.c
108
fibptr->vector_no = vector;
drivers/scsi/aacraid/commsup.c
109
vector++;
drivers/scsi/aacraid/commsup.c
110
if (vector == dev->max_msix)
drivers/scsi/aacraid/commsup.c
111
vector = 1;
drivers/scsi/aacraid/commsup.c
97
u32 vector = 1;
drivers/scsi/bfa/bfad.c
1149
error = request_irq(bfad->msix_tab[i].msix.vector,
drivers/scsi/bfa/bfad.c
1153
bfa_trc(bfad, bfad->msix_tab[i].msix.vector);
drivers/scsi/bfa/bfad.c
1158
free_irq(bfad->msix_tab[j].msix.vector,
drivers/scsi/bfa/bfad.c
1221
bfa_trc(bfad, msix_entries[i].vector);
drivers/scsi/bfa/bfad.c
1222
bfad->msix_tab[i].msix.vector = msix_entries[i].vector;
drivers/scsi/bfa/bfad.c
1250
free_irq(bfad->msix_tab[i].msix.vector,
drivers/scsi/elx/efct/efct_hw.c
2172
efct_hw_process(struct efct_hw *hw, u32 vector,
drivers/scsi/elx/efct/efct_hw.c
2192
eq = hw->hw_eq[vector];
drivers/scsi/elx/efct/efct_hw.h
690
efct_hw_process(struct efct_hw *hw, u32 vector, u32 max_isr_time_msec);
drivers/scsi/qedf/qedf_main.c
2384
u32 vector;
drivers/scsi/qedf/qedf_main.c
2393
vector = qedf->int_info.msix[vector_idx].vector;
drivers/scsi/qedf/qedf_main.c
2394
synchronize_irq(vector);
drivers/scsi/qedf/qedf_main.c
2395
irq_set_affinity_hint(vector, NULL);
drivers/scsi/qedf/qedf_main.c
2396
irq_set_affinity_notifier(vector, NULL);
drivers/scsi/qedf/qedf_main.c
2397
free_irq(vector, &qedf->fp_array[i]);
drivers/scsi/qedf/qedf_main.c
2411
u32 vector;
drivers/scsi/qedf/qedf_main.c
2420
vector = qedf->int_info.msix[vector_idx].vector;
drivers/scsi/qedf/qedf_main.c
2421
rc = request_irq(vector, qedf_msix_handler, 0, "qedf",
drivers/scsi/qedf/qedf_main.c
2431
rc = irq_set_affinity_hint(vector, get_cpu_mask(cpu));
drivers/scsi/qedi/qedi_main.c
1391
synchronize_irq(qedi->int_info.msix[idx].vector);
drivers/scsi/qedi/qedi_main.c
1392
irq_set_affinity_hint(qedi->int_info.msix[idx].vector,
drivers/scsi/qedi/qedi_main.c
1394
free_irq(qedi->int_info.msix[idx].vector,
drivers/scsi/qedi/qedi_main.c
1421
rc = request_irq(qedi->int_info.msix[idx].vector,
drivers/scsi/qedi/qedi_main.c
1430
rc = irq_set_affinity_hint(qedi->int_info.msix[idx].vector,
drivers/scsi/qla2xxx/qla_def.h
3541
uint32_t vector;
drivers/scsi/qla2xxx/qla_init.c
9925
"Vector %x selected for qpair\n", msix->vector);
drivers/scsi/qla2xxx/qla_isr.c
4576
qentry->vector = pci_irq_vector(ha->pdev, i);
drivers/scsi/qla2xxx/qla_isr.c
4592
ret = request_irq(qentry->vector,
drivers/scsi/qla2xxx/qla_isr.c
4596
ret = request_irq(qentry->vector,
drivers/scsi/qla2xxx/qla_isr.c
4618
ret = request_irq(qentry->vector,
drivers/scsi/qla2xxx/qla_isr.c
4628
qentry->vector, ret);
drivers/scsi/qla2xxx/qla_isr.c
4770
irq_set_affinity_notifier(qentry->vector, NULL);
drivers/scsi/qla2xxx/qla_isr.c
4797
ret = request_irq(msix->vector, intr->handler, 0, msix->name, qpair);
drivers/scsi/qla2xxx/qla_isr.c
4801
msix->vector, ret);
drivers/scsi/qla2xxx/qla_mid.c
599
free_irq(rsp->msix->vector, rsp->msix->handle);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1568
struct atomisp_dis_vector *vector)
drivers/staging/media/atomisp/pci/atomisp_cmd.c
1570
atomisp_css_video_set_dis_vector(asd, vector);
drivers/staging/media/atomisp/pci/atomisp_cmd.h
131
struct atomisp_dis_vector *vector);
drivers/staging/media/atomisp/pci/atomisp_compat.h
298
struct atomisp_dis_vector *vector);
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2560
struct atomisp_dis_vector *vector)
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2567
asd->params.css_param.motion_vector.x = vector->x;
drivers/staging/media/atomisp/pci/atomisp_compat_css20.c
2568
asd->params.css_param.motion_vector.y = vector->y;
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
100
move_lower_bits(elem, bits_written, vector[end_elem], end_bit);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
106
hive_wide vector,
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
116
vector[start_elem] = elem[0];
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
124
move_word(vector, start_bit, elem[i]);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
126
move_lower_bits(vector, start_bit, elem[i], bits_to_write);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
129
move_lower_bits(vector, elem_bits * index, elem[0], elem_bits);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
72
hive_wide vector,
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
85
elem[0] = vector[index];
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
88
move_subword(elem, 0, vector[start_elem], start_bit, end_bit);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
94
move_upper_bits(elem, bits_written, vector[start_elem], start_bit);
drivers/staging/media/atomisp/pci/hive_isp_css_common/host/vmem.c
97
move_word(elem, bits_written, vector[i]);
drivers/thunderbolt/nhi.c
132
ivr |= ring->vector << shift;
drivers/thunderbolt/nhi.c
475
ring->vector = ret;
drivers/thunderbolt/nhi.c
477
ret = pci_irq_vector(ring->nhi->pdev, ring->vector);
drivers/thunderbolt/nhi.c
491
ida_free(&nhi->msix_ida, ring->vector);
drivers/thunderbolt/nhi.c
502
ida_free(&ring->nhi->msix_ida, ring->vector);
drivers/thunderbolt/nhi.c
503
ring->vector = 0;
drivers/tty/mxser.c
1614
irqbits = inb(brd->vector) & mask;
drivers/tty/mxser.c
1696
outb(0, brd->vector + 4);
drivers/tty/mxser.c
1697
outb(0, brd->vector + 0x0c);
drivers/tty/mxser.c
1704
info->opmode_ioaddr = brd->vector + 4;
drivers/tty/mxser.c
1706
info->opmode_ioaddr = brd->vector + 0x0c;
drivers/tty/mxser.c
1775
brd->vector = ioaddress;
drivers/tty/mxser.c
283
unsigned long vector;
drivers/vdpa/ifcvf/ifcvf_base.c
13
u16 ifcvf_set_vq_vector(struct ifcvf_hw *hw, u16 qid, int vector)
drivers/vdpa/ifcvf/ifcvf_base.c
18
vp_iowrite16(vector, &cfg->queue_msix_vector);
drivers/vdpa/ifcvf/ifcvf_base.c
23
u16 ifcvf_set_config_vector(struct ifcvf_hw *hw, int vector)
drivers/vdpa/ifcvf/ifcvf_base.c
27
vp_iowrite16(vector, &cfg->msix_config);
drivers/vdpa/ifcvf/ifcvf_base.h
122
u16 ifcvf_set_vq_vector(struct ifcvf_hw *hw, u16 qid, int vector);
drivers/vdpa/ifcvf/ifcvf_base.h
123
u16 ifcvf_set_config_vector(struct ifcvf_hw *hw, int vector);
drivers/vdpa/ifcvf/ifcvf_main.c
161
int i, vector, ret, irq;
drivers/vdpa/ifcvf/ifcvf_main.c
166
vector = i;
drivers/vdpa/ifcvf/ifcvf_main.c
167
irq = pci_irq_vector(pdev, vector);
drivers/vdpa/ifcvf/ifcvf_main.c
178
ret = ifcvf_set_vq_vector(vf, i, vector);
drivers/vdpa/ifcvf/ifcvf_main.c
195
int i, vector, ret, irq;
drivers/vdpa/ifcvf/ifcvf_main.c
197
vector = 0;
drivers/vdpa/ifcvf/ifcvf_main.c
199
irq = pci_irq_vector(pdev, vector);
drivers/vdpa/ifcvf/ifcvf_main.c
211
ret = ifcvf_set_vq_vector(vf, i, vector);
drivers/vdpa/ifcvf/ifcvf_main.c
228
int i, vector, ret, irq;
drivers/vdpa/ifcvf/ifcvf_main.c
230
vector = 0;
drivers/vdpa/ifcvf/ifcvf_main.c
232
irq = pci_irq_vector(pdev, vector);
drivers/vdpa/ifcvf/ifcvf_main.c
244
ret = ifcvf_set_vq_vector(vf, i, vector);
drivers/vdpa/ifcvf/ifcvf_main.c
252
ret = ifcvf_set_config_vector(vf, vector);
drivers/vfio/cdx/intr.c
58
int vector, int fd)
drivers/vfio/cdx/intr.c
63
if (vector < 0 || vector >= vdev->msi_count)
drivers/vfio/cdx/intr.c
66
irq_no = vdev->cdx_irqs[vector].irq_no;
drivers/vfio/cdx/intr.c
68
if (vdev->cdx_irqs[vector].trigger) {
drivers/vfio/cdx/intr.c
69
free_irq(irq_no, vdev->cdx_irqs[vector].trigger);
drivers/vfio/cdx/intr.c
70
kfree(vdev->cdx_irqs[vector].name);
drivers/vfio/cdx/intr.c
71
eventfd_ctx_put(vdev->cdx_irqs[vector].trigger);
drivers/vfio/cdx/intr.c
72
vdev->cdx_irqs[vector].trigger = NULL;
drivers/vfio/cdx/intr.c
78
vdev->cdx_irqs[vector].name = kasprintf(GFP_KERNEL, "vfio-msi[%d](%s)",
drivers/vfio/cdx/intr.c
79
vector, dev_name(vdev->vdev.dev));
drivers/vfio/cdx/intr.c
80
if (!vdev->cdx_irqs[vector].name)
drivers/vfio/cdx/intr.c
85
kfree(vdev->cdx_irqs[vector].name);
drivers/vfio/cdx/intr.c
90
vdev->cdx_irqs[vector].name, trigger);
drivers/vfio/cdx/intr.c
92
kfree(vdev->cdx_irqs[vector].name);
drivers/vfio/cdx/intr.c
97
vdev->cdx_irqs[vector].trigger = trigger;
drivers/vfio/pci/mlx5/cmd.c
1163
int vector;
drivers/vfio/pci/mlx5/cmd.c
1189
vector = raw_smp_processor_id() % mlx5_comp_vectors_max(mdev);
drivers/vfio/pci/mlx5/cmd.c
1190
err = mlx5_comp_eqn_get(mdev, vector, &eqn);
drivers/vfio/pci/vfio_pci_intrs.c
427
unsigned int vector, bool msix)
drivers/vfio/pci/vfio_pci_intrs.c
434
irq = pci_irq_vector(pdev, vector);
drivers/vfio/pci/vfio_pci_intrs.c
441
map = pci_msix_alloc_irq_at(pdev, vector, NULL);
drivers/vfio/pci/vfio_pci_intrs.c
448
unsigned int vector, int fd, bool msix)
drivers/vfio/pci/vfio_pci_intrs.c
456
ctx = vfio_irq_ctx_get(vdev, vector);
drivers/vfio/pci/vfio_pci_intrs.c
460
irq = pci_irq_vector(pdev, vector);
drivers/vfio/pci/vfio_pci_intrs.c
467
vfio_irq_ctx_free(vdev, ctx, vector);
drivers/vfio/pci/vfio_pci_intrs.c
475
irq = vfio_msi_alloc_irq(vdev, vector, msix);
drivers/vfio/pci/vfio_pci_intrs.c
480
ctx = vfio_irq_ctx_alloc(vdev, vector);
drivers/vfio/pci/vfio_pci_intrs.c
485
msix ? "x" : "", vector, pci_name(pdev));
drivers/vfio/pci/vfio_pci_intrs.c
530
vfio_irq_ctx_free(vdev, ctx, vector);
drivers/virtio/virtio_pci_common.h
110
u16 (*config_vector)(struct virtio_pci_device *vp_dev, u16 vector);
drivers/virtio/virtio_pci_legacy.c
105
static u16 vp_config_vector(struct virtio_pci_device *vp_dev, u16 vector)
drivers/virtio/virtio_pci_legacy.c
107
return vp_legacy_config_vector(&vp_dev->ldev, vector);
drivers/virtio/virtio_pci_legacy_dev.c
148
u16 index, u16 vector)
drivers/virtio/virtio_pci_legacy_dev.c
151
iowrite16(vector, ldev->ioaddr + VIRTIO_MSI_QUEUE_VECTOR);
drivers/virtio/virtio_pci_legacy_dev.c
165
u16 vector)
drivers/virtio/virtio_pci_legacy_dev.c
168
iowrite16(vector, ldev->ioaddr + VIRTIO_MSI_CONFIG_VECTOR);
drivers/virtio/virtio_pci_modern.c
671
static u16 vp_config_vector(struct virtio_pci_device *vp_dev, u16 vector)
drivers/virtio/virtio_pci_modern.c
673
return vp_modern_config_vector(&vp_dev->mdev, vector);
drivers/virtio/virtio_pci_modern_dev.c
554
u16 index, u16 vector)
drivers/virtio/virtio_pci_modern_dev.c
559
vp_iowrite16(vector, &cfg->queue_msix_vector);
drivers/virtio/virtio_pci_modern_dev.c
573
u16 vector)
drivers/virtio/virtio_pci_modern_dev.c
578
vp_iowrite16(vector, &cfg->msix_config);
drivers/xen/events/events_base.c
1032
irq_op.vector = 0;
drivers/xen/events/events_base.c
125
unsigned char vector;
drivers/xen/events/events_base.c
1632
void xen_send_IPI_one(unsigned int cpu, enum ipi_vector vector)
drivers/xen/events/events_base.c
1637
if (unlikely(vector == XEN_NMI_VECTOR)) {
drivers/xen/events/events_base.c
1645
evtchn = per_cpu(ipi_to_evtchn, cpu)[vector];
drivers/xen/events/events_base.c
2221
.vector = HYPERVISOR_CALLBACK_VECTOR,
drivers/xen/xen-pciback/pciback_ops.c
228
entries[i].vector = op->msix_entries[i].vector;
drivers/xen/xen-pciback/pciback_ops.c
235
if (entries[i].vector) {
drivers/xen/xen-pciback/pciback_ops.c
236
op->msix_entries[i].vector =
drivers/xen/xen-pciback/pciback_ops.c
237
xen_pirq_from_irq(entries[i].vector);
drivers/xen/xen-pciback/pciback_ops.c
239
op->msix_entries[i].vector);
drivers/xen/xen-pciback/pciback_ops.c
382
pdev->sh_info->op.msix_entries[i].vector =
drivers/xen/xen-pciback/pciback_ops.c
383
op->msix_entries[i].vector;
include/acpi/actbl1.h
1773
u32 vector;
include/asm-generic/mshyperv.h
312
void hv_enable_coco_interrupt(unsigned int cpu, unsigned int vector, bool set);
include/hyperv/hvgdk_mini.h
1345
u32 vector;
include/hyperv/hvgdk_mini.h
1385
u32 vector : 8;
include/hyperv/hvgdk_mini.h
1419
u32 vector : 8;
include/hyperv/hvgdk_mini.h
1457
u32 vector;
include/hyperv/hvgdk_mini.h
163
u64 vector : 8;
include/hyperv/hvgdk_mini.h
640
u64 vector : 8;
include/hyperv/hvhdk.h
35
u8 vector[HV_VP_REGISTER_PAGE_MAX_VECTOR_COUNT];
include/hyperv/hvhdk.h
640
u32 vector;
include/hyperv/hvhdk_mini.h
454
u32 vector;
include/linux/dmar.h
213
vector : 8, /* 16 - 23 */
include/linux/dmar.h
280
dst->vector = src->vector;
include/linux/firmware/imx/sm.h
49
int scmi_imx_cpu_reset_vector_set(u32 cpuid, u64 vector, bool start, bool boot,
include/linux/firmware/imx/sm.h
62
static inline int scmi_imx_cpu_reset_vector_set(u32 cpuid, u64 vector, bool start,
include/linux/firmware/imx/sm.h
82
int scmi_imx_lmm_reset_vector_set(u32 lmid, u32 cpuid, u32 flags, u64 vector);
include/linux/firmware/imx/sm.h
94
static inline int scmi_imx_lmm_reset_vector_set(u32 lmid, u32 cpuid, u32 flags, u64 vector)
include/linux/kgdb.h
173
kgdb_arch_handle_exception(int vector, int signo, int err_code,
include/linux/mhi_ep.h
158
void (*raise_irq)(struct mhi_ep_cntrl *mhi_cntrl, u32 vector);
include/linux/mlx4/device.h
1148
unsigned int vector, int collapsed, int timestamp_en,
include/linux/mlx4/device.h
1423
int mlx4_test_interrupt(struct mlx4_dev *dev, int vector);
include/linux/mlx4/device.h
1429
bool mlx4_is_eq_vector_valid(struct mlx4_dev *dev, u8 port, int vector);
include/linux/mlx4/device.h
1431
int mlx4_assign_eq(struct mlx4_dev *dev, u8 port, int *vector);
include/linux/mlx4/device.h
1434
int mlx4_is_eq_shared(struct mlx4_dev *dev, int vector);
include/linux/mlx4/device.h
740
unsigned vector;
include/linux/mlx5/cq.h
46
unsigned vector;
include/linux/mlx5/device.h
642
__be32 vector;
include/linux/mlx5/driver.h
1104
int mlx5_comp_vector_get_cpu(struct mlx5_core_dev *dev, int vector);
include/linux/ntb.h
1025
static inline u64 ntb_db_vector_mask(struct ntb_dev *ntb, int vector)
include/linux/ntb.h
1030
return ntb->ops->db_vector_mask(ntb, vector);
include/linux/ntb.h
536
void ntb_db_event(struct ntb_dev *ntb, int vector);
include/linux/pci.h
1739
u32 vector; /* Kernel uses to write allocated vector */
include/linux/platform_data/cros_ec_sensorhub.h
53
s16 vector[3];
include/linux/scmi_imx_protocol.h
90
u32 lmid, u32 cpuid, u32 flags, u64 vector);
include/linux/scmi_imx_protocol.h
97
u32 cpuid, u64 vector, bool start,
include/linux/thunderbolt.h
554
u8 vector;
include/linux/virtio_pci_legacy.h
28
u16 idx, u16 vector);
include/linux/virtio_pci_legacy.h
30
u16 vector);
include/linux/virtio_pci_modern.h
142
u16 idx, u16 vector);
include/linux/virtio_pci_modern.h
144
u16 vector);
include/trace/events/osnoise.h
135
TP_PROTO(int vector, u64 start, u64 duration),
include/trace/events/osnoise.h
137
TP_ARGS(vector, start, duration),
include/trace/events/osnoise.h
142
__field( int, vector )
include/trace/events/osnoise.h
146
__entry->vector = vector;
include/trace/events/osnoise.h
152
show_softirq_name(__entry->vector),
include/trace/events/osnoise.h
153
__entry->vector,
include/trace/events/osnoise.h
161
TP_PROTO(int vector, const char *desc, u64 start, u64 duration),
include/trace/events/osnoise.h
163
TP_ARGS(vector, desc, start, duration),
include/trace/events/osnoise.h
169
__field( int, vector )
include/trace/events/osnoise.h
175
__entry->vector = vector;
include/trace/events/osnoise.h
182
__entry->vector,
include/uapi/linux/kvm.h
413
__u8 vector;
include/uapi/linux/kvm.h
485
__u64 vector;
include/xen/events.h
76
void xen_send_IPI_one(unsigned int cpu, enum ipi_vector vector);
include/xen/interface/hvm/hvm_op.h
61
uint8_t vector;
include/xen/interface/io/pciif.h
49
uint16_t vector;
include/xen/interface/physdev.h
109
uint32_t vector;
kernel/trace/rv/monitors/nrp/nrp.c
24
static void handle_vector_irq_entry(void *data, int vector)
kernel/trace/rv/monitors/opid/opid.c
25
static void handle_vector_irq_entry(void *data, int vector)
kernel/trace/rv/monitors/sts/sts.c
25
static void handle_vector_irq_entry(void *data, int vector)
lib/tests/siphash_kunit.c
113
#define chk(hash, vector, fmt...) \
lib/tests/siphash_kunit.c
114
KUNIT_EXPECT_EQ_MSG(test, hash, vector, fmt)
tools/arch/x86/include/uapi/asm/kvm.h
618
__u8 vector;
tools/arch/x86/include/uapi/asm/kvm.h
690
__u8 vector;
tools/arch/x86/include/uapi/asm/kvm.h
92
__u8 vector;
tools/include/uapi/linux/kvm.h
413
__u8 vector;
tools/include/uapi/linux/kvm.h
485
__u64 vector;
tools/perf/builtin-script.c
1972
s, data->ip, data->vector);
tools/perf/builtin-script.c
1975
data->type, data->ip, data->vector);
tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c
14
static size_t x86_irq_vectors__scnprintf(unsigned long vector, char *bf, size_t size, bool show_prefix)
tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c
16
return strarray__scnprintf_suffix(&strarray__x86_irq_vectors, bf, size, "%#x", show_prefix, vector);
tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c
21
unsigned long vector = arg->val;
tools/perf/trace/beauty/tracepoints/x86_irq_vectors.c
23
return x86_irq_vectors__scnprintf(vector, bf, size, arg->show_string_prefix);
tools/perf/util/event.h
238
vector : 8,
tools/perf/util/intel-pt.c
2628
raw.cfe.vector = ptq->state->cfe_vector;
tools/testing/selftests/kvm/include/arm64/processor.h
178
int vector, handler_fn handler);
tools/testing/selftests/kvm/include/arm64/processor.h
180
int vector, int ec, handler_fn handler);
tools/testing/selftests/kvm/include/loongarch/processor.h
182
void vm_install_exception_handler(struct kvm_vm *vm, int vector, handler_fn handler);
tools/testing/selftests/kvm/include/riscv/processor.h
127
void vm_install_exception_handler(struct kvm_vm *vm, int vector, exception_handler_fn handler);
tools/testing/selftests/kvm/include/x86/hyperv.h
262
uint8_t vector;
tools/testing/selftests/kvm/include/x86/hyperv.h
269
KVM_ASM_SAFE_OUTPUTS(vector, error_code)
tools/testing/selftests/kvm/include/x86/hyperv.h
273
return vector;
tools/testing/selftests/kvm/include/x86/hyperv.h
281
uint8_t vector;
tools/testing/selftests/kvm/include/x86/hyperv.h
283
vector = __hyperv_hypercall(control, input_address, output_address, &hv_status);
tools/testing/selftests/kvm/include/x86/hyperv.h
285
GUEST_ASSERT(!vector);
tools/testing/selftests/kvm/include/x86/processor.h
1182
uint64_t vector;
tools/testing/selftests/kvm/include/x86/processor.h
1202
void vm_install_exception_handler(struct kvm_vm *vm, int vector,
tools/testing/selftests/kvm/include/x86/processor.h
1253
#define KVM_ASM_SAFE_OUTPUTS(v, ec) [vector] "=qm"(v), [error_code] "=rm"(ec)
tools/testing/selftests/kvm/include/x86/processor.h
1259
uint8_t vector; \
tools/testing/selftests/kvm/include/x86/processor.h
1262
: KVM_ASM_SAFE_OUTPUTS(vector, ign_error_code) \
tools/testing/selftests/kvm/include/x86/processor.h
1265
vector; \
tools/testing/selftests/kvm/include/x86/processor.h
1270
uint8_t vector; \
tools/testing/selftests/kvm/include/x86/processor.h
1273
: KVM_ASM_SAFE_OUTPUTS(vector, error_code) \
tools/testing/selftests/kvm/include/x86/processor.h
1276
vector; \
tools/testing/selftests/kvm/include/x86/processor.h
1282
uint8_t vector; \
tools/testing/selftests/kvm/include/x86/processor.h
1285
: KVM_ASM_SAFE_OUTPUTS(vector, ign_error_code) \
tools/testing/selftests/kvm/include/x86/processor.h
1288
vector; \
tools/testing/selftests/kvm/include/x86/processor.h
1293
uint8_t vector; \
tools/testing/selftests/kvm/include/x86/processor.h
1296
: KVM_ASM_SAFE_OUTPUTS(vector, error_code) \
tools/testing/selftests/kvm/include/x86/processor.h
1299
vector; \
tools/testing/selftests/kvm/include/x86/processor.h
1306
uint8_t vector; \
tools/testing/selftests/kvm/include/x86/processor.h
1311
KVM_ASM_SAFE_OUTPUTS(vector, error_code) \
tools/testing/selftests/kvm/include/x86/processor.h
1316
return vector; \
tools/testing/selftests/kvm/include/x86/processor.h
37
const char *ex_str(int vector);
tools/testing/selftests/kvm/lib/arm64/processor.c
468
void kvm_exit_unexpected_exception(int vector, uint64_t ec, bool valid_ec)
tools/testing/selftests/kvm/lib/arm64/processor.c
470
ucall(UCALL_UNHANDLED, 3, vector, ec, valid_ec);
tools/testing/selftests/kvm/lib/arm64/processor.c
504
void route_exception(struct ex_regs *regs, int vector)
tools/testing/selftests/kvm/lib/arm64/processor.c
510
switch (vector) {
tools/testing/selftests/kvm/lib/arm64/processor.c
530
if (handlers && handlers->exception_handlers[vector][ec])
tools/testing/selftests/kvm/lib/arm64/processor.c
531
return handlers->exception_handlers[vector][ec](regs);
tools/testing/selftests/kvm/lib/arm64/processor.c
534
kvm_exit_unexpected_exception(vector, ec, valid_ec);
tools/testing/selftests/kvm/lib/arm64/processor.c
545
void vm_install_sync_handler(struct kvm_vm *vm, int vector, int ec,
tools/testing/selftests/kvm/lib/arm64/processor.c
550
assert(VECTOR_IS_SYNC(vector));
tools/testing/selftests/kvm/lib/arm64/processor.c
551
assert(vector < VECTOR_NUM);
tools/testing/selftests/kvm/lib/arm64/processor.c
553
handlers->exception_handlers[vector][ec] = handler;
tools/testing/selftests/kvm/lib/arm64/processor.c
556
void vm_install_exception_handler(struct kvm_vm *vm, int vector,
tools/testing/selftests/kvm/lib/arm64/processor.c
561
assert(!VECTOR_IS_SYNC(vector));
tools/testing/selftests/kvm/lib/arm64/processor.c
562
assert(vector < VECTOR_NUM);
tools/testing/selftests/kvm/lib/arm64/processor.c
563
handlers->exception_handlers[vector][0] = handler;
tools/testing/selftests/kvm/lib/loongarch/processor.c
188
int vector;
tools/testing/selftests/kvm/lib/loongarch/processor.c
193
vector = (regs->estat & CSR_ESTAT_EXC) >> CSR_ESTAT_EXC_SHIFT;
tools/testing/selftests/kvm/lib/loongarch/processor.c
194
if (handlers && handlers->exception_handlers[vector])
tools/testing/selftests/kvm/lib/loongarch/processor.c
195
return handlers->exception_handlers[vector](regs);
tools/testing/selftests/kvm/lib/loongarch/processor.c
217
void vm_install_exception_handler(struct kvm_vm *vm, int vector, handler_fn handler)
tools/testing/selftests/kvm/lib/loongarch/processor.c
221
assert(vector < VECTOR_NUM);
tools/testing/selftests/kvm/lib/loongarch/processor.c
222
handlers->exception_handlers[vector] = handler;
tools/testing/selftests/kvm/lib/riscv/processor.c
402
void kvm_exit_unexpected_exception(int vector, int ec)
tools/testing/selftests/kvm/lib/riscv/processor.c
404
ucall(UCALL_UNHANDLED, 2, vector, ec);
tools/testing/selftests/kvm/lib/riscv/processor.c
424
int vector = 0, ec;
tools/testing/selftests/kvm/lib/riscv/processor.c
432
vector = 1;
tools/testing/selftests/kvm/lib/riscv/processor.c
436
if (handlers && handlers->exception_handlers[vector][ec])
tools/testing/selftests/kvm/lib/riscv/processor.c
437
return handlers->exception_handlers[vector][ec](regs);
tools/testing/selftests/kvm/lib/riscv/processor.c
440
return kvm_exit_unexpected_exception(vector, ec);
tools/testing/selftests/kvm/lib/riscv/processor.c
458
void vm_install_exception_handler(struct kvm_vm *vm, int vector, exception_handler_fn handler)
tools/testing/selftests/kvm/lib/riscv/processor.c
462
assert(vector < NR_EXCEPTIONS);
tools/testing/selftests/kvm/lib/riscv/processor.c
463
handlers->exception_handlers[0][vector] = handler;
tools/testing/selftests/kvm/lib/x86/processor.c
30
const char *ex_str(int vector)
tools/testing/selftests/kvm/lib/x86/processor.c
32
switch (vector) {
tools/testing/selftests/kvm/lib/x86/processor.c
692
static void set_idt_entry(struct kvm_vm *vm, int vector, unsigned long addr,
tools/testing/selftests/kvm/lib/x86/processor.c
697
struct idt_entry *e = &base[vector];
tools/testing/selftests/kvm/lib/x86/processor.c
715
if (regs->vector == DE_VECTOR)
tools/testing/selftests/kvm/lib/x86/processor.c
716
regs->vector = KVM_MAGIC_DE_VECTOR;
tools/testing/selftests/kvm/lib/x86/processor.c
719
regs->r9 = regs->vector;
tools/testing/selftests/kvm/lib/x86/processor.c
729
if (handlers && handlers[regs->vector]) {
tools/testing/selftests/kvm/lib/x86/processor.c
730
handlers[regs->vector](regs);
tools/testing/selftests/kvm/lib/x86/processor.c
738
regs->vector, regs->rip);
tools/testing/selftests/kvm/lib/x86/processor.c
768
void vm_install_exception_handler(struct kvm_vm *vm, int vector,
tools/testing/selftests/kvm/lib/x86/processor.c
773
handlers[vector] = (vm_vaddr_t)handler;
tools/testing/selftests/kvm/x86/amx_test.c
151
int vector;
tools/testing/selftests/kvm/x86/amx_test.c
208
vector = tileloadd_safe(tiledata);
tools/testing/selftests/kvm/x86/amx_test.c
209
__GUEST_ASSERT(vector == NM_VECTOR,
tools/testing/selftests/kvm/x86/amx_test.c
211
ex_str(vector));
tools/testing/selftests/kvm/x86/aperfmperf_test.c
111
uint8_t vector;
tools/testing/selftests/kvm/x86/aperfmperf_test.c
113
vector = rdmsr_safe(MSR_IA32_APERF, &msr_val);
tools/testing/selftests/kvm/x86/aperfmperf_test.c
114
GUEST_ASSERT(vector == GP_VECTOR);
tools/testing/selftests/kvm/x86/aperfmperf_test.c
116
vector = rdmsr_safe(MSR_IA32_APERF, &msr_val);
tools/testing/selftests/kvm/x86/aperfmperf_test.c
117
GUEST_ASSERT(vector == GP_VECTOR);
tools/testing/selftests/kvm/x86/fastops_test.c
102
KVM_ASM_SAFE_OUTPUTS(vector, ign_error_code) \
tools/testing/selftests/kvm/x86/fastops_test.c
105
vector; \
tools/testing/selftests/kvm/x86/fastops_test.c
98
uint8_t vector; \
tools/testing/selftests/kvm/x86/hyperv_features.c
102
vector = __hyperv_hypercall(hcall->control, input, output, &res);
tools/testing/selftests/kvm/x86/hyperv_features.c
104
__GUEST_ASSERT(vector == UD_VECTOR,
tools/testing/selftests/kvm/x86/hyperv_features.c
106
hcall->control, ex_str(vector));
tools/testing/selftests/kvm/x86/hyperv_features.c
108
__GUEST_ASSERT(!vector,
tools/testing/selftests/kvm/x86/hyperv_features.c
110
hcall->control, ex_str(vector));
tools/testing/selftests/kvm/x86/hyperv_features.c
44
uint8_t vector = 0;
tools/testing/selftests/kvm/x86/hyperv_features.c
50
vector = wrmsr_safe(msr->idx, msr->write_val);
tools/testing/selftests/kvm/x86/hyperv_features.c
52
if (!vector && (!msr->write || !is_write_only_msr(msr->idx)))
tools/testing/selftests/kvm/x86/hyperv_features.c
53
vector = rdmsr_safe(msr->idx, &msr_val);
tools/testing/selftests/kvm/x86/hyperv_features.c
56
__GUEST_ASSERT(vector == GP_VECTOR,
tools/testing/selftests/kvm/x86/hyperv_features.c
58
msr->write ? "WR" : "RD", msr->idx, ex_str(vector));
tools/testing/selftests/kvm/x86/hyperv_features.c
60
__GUEST_ASSERT(!vector,
tools/testing/selftests/kvm/x86/hyperv_features.c
62
msr->write ? "WR" : "RD", msr->idx, ex_str(vector));
tools/testing/selftests/kvm/x86/hyperv_features.c
64
if (vector || is_write_only_msr(msr->idx))
tools/testing/selftests/kvm/x86/hyperv_features.c
68
__GUEST_ASSERT(!vector,
tools/testing/selftests/kvm/x86/hyperv_features.c
88
uint8_t vector;
tools/testing/selftests/kvm/x86/hyperv_ipi.c
103
ipi->vector = IPI_VECTOR;
tools/testing/selftests/kvm/x86/hyperv_ipi.c
120
ipi_ex->vector = IPI_VECTOR;
tools/testing/selftests/kvm/x86/hyperv_ipi.c
142
ipi_ex->vector = IPI_VECTOR;
tools/testing/selftests/kvm/x86/hyperv_ipi.c
164
ipi_ex->vector = IPI_VECTOR;
tools/testing/selftests/kvm/x86/hyperv_ipi.c
187
ipi_ex->vector = IPI_VECTOR;
tools/testing/selftests/kvm/x86/hyperv_ipi.c
36
u32 vector;
tools/testing/selftests/kvm/x86/hyperv_ipi.c
43
u32 vector;
tools/testing/selftests/kvm/x86/kvm_pv_test.c
44
uint8_t vector;
tools/testing/selftests/kvm/x86/kvm_pv_test.c
48
vector = rdmsr_safe(msr->idx, &ignored);
tools/testing/selftests/kvm/x86/kvm_pv_test.c
49
GUEST_ASSERT_EQ(vector, GP_VECTOR);
tools/testing/selftests/kvm/x86/kvm_pv_test.c
51
vector = wrmsr_safe(msr->idx, 0);
tools/testing/selftests/kvm/x86/kvm_pv_test.c
52
GUEST_ASSERT_EQ(vector, GP_VECTOR);
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
26
#define GUEST_ASSERT_MONITOR_MWAIT(insn, testcase, vector) \
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
32
__GUEST_ASSERT((vector) == UD_VECTOR, \
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
34
testcase, ex_str(vector)); \
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
36
__GUEST_ASSERT(!(vector), \
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
38
testcase, ex_str(vector)); \
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
44
u8 vector;
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
59
vector = kvm_asm_safe("monitor", "a"(guest_monitor_wait), "c"(0), "d"(0));
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
60
GUEST_ASSERT_MONITOR_MWAIT("MONITOR", testcase, vector);
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
62
vector = kvm_asm_safe("mwait", "a"(guest_monitor_wait), "c"(0), "d"(0));
tools/testing/selftests/kvm/x86/monitor_mwait_test.c
63
GUEST_ASSERT_MONITOR_MWAIT("MWAIT", testcase, vector);
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
114
static void vmx_run_l2(void *l2_code, int vector, uint32_t error_code)
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
118
GUEST_ASSERT_EQ(vector == SS_VECTOR ? vmlaunch() : vmresume(), 0);
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
120
if (vector == FAKE_TRIPLE_FAULT_VECTOR)
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
124
GUEST_ASSERT_EQ((vmreadz(VM_EXIT_INTR_INFO) & 0xff), vector);
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
167
static void assert_ucall_vector(struct kvm_vcpu *vcpu, int vector)
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
175
TEST_ASSERT(vector == uc.args[1],
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
176
"Expected L2 to ask for %d, got %ld", vector, uc.args[1]);
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
179
TEST_ASSERT(vector == -1,
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
180
"Expected L2 to ask for %d, L2 says it's done", vector);
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
186
TEST_FAIL("Expected L2 to ask for %d, got unexpected ucall %lu", vector, uc.cmd);
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
74
static void svm_run_l2(struct svm_test_data *svm, void *l2_code, int vector,
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
83
if (vector == FAKE_TRIPLE_FAULT_VECTOR)
tools/testing/selftests/kvm/x86/nested_exceptions_test.c
86
GUEST_ASSERT_EQ(ctrl->exit_code, (SVM_EXIT_EXCP_BASE + vector));
tools/testing/selftests/kvm/x86/platform_info_test.c
27
uint8_t vector;
tools/testing/selftests/kvm/x86/platform_info_test.c
35
vector = rdmsr_safe(MSR_PLATFORM_INFO, &msr_platform_info);
tools/testing/selftests/kvm/x86/platform_info_test.c
36
GUEST_ASSERT_EQ(vector, GP_VECTOR);
tools/testing/selftests/kvm/x86/pmu_counters_test.c
366
#define GUEST_ASSERT_PMC_MSR_ACCESS(insn, msr, expect_gp, vector) \
tools/testing/selftests/kvm/x86/pmu_counters_test.c
367
__GUEST_ASSERT(expect_gp ? vector == GP_VECTOR : !vector, \
tools/testing/selftests/kvm/x86/pmu_counters_test.c
369
expect_gp ? "#GP" : "no fault", msr, ex_str(vector)) \
tools/testing/selftests/kvm/x86/pmu_counters_test.c
379
uint8_t vector;
tools/testing/selftests/kvm/x86/pmu_counters_test.c
382
vector = rdpmc_safe(rdpmc_idx, &val);
tools/testing/selftests/kvm/x86/pmu_counters_test.c
383
GUEST_ASSERT_PMC_MSR_ACCESS(RDPMC, rdpmc_idx, !expect_success, vector);
tools/testing/selftests/kvm/x86/pmu_counters_test.c
390
vector = rdpmc_safe_fep(rdpmc_idx, &val);
tools/testing/selftests/kvm/x86/pmu_counters_test.c
391
GUEST_ASSERT_PMC_MSR_ACCESS(RDPMC, rdpmc_idx, !expect_success, vector);
tools/testing/selftests/kvm/x86/pmu_counters_test.c
425
uint8_t vector;
tools/testing/selftests/kvm/x86/pmu_counters_test.c
428
vector = wrmsr_safe(msr, test_val);
tools/testing/selftests/kvm/x86/pmu_counters_test.c
429
GUEST_ASSERT_PMC_MSR_ACCESS(WRMSR, msr, expect_gp, vector);
tools/testing/selftests/kvm/x86/pmu_counters_test.c
431
vector = rdmsr_safe(msr, &val);
tools/testing/selftests/kvm/x86/pmu_counters_test.c
432
GUEST_ASSERT_PMC_MSR_ACCESS(RDMSR, msr, expect_gp, vector);
tools/testing/selftests/kvm/x86/pmu_counters_test.c
457
vector = wrmsr_safe(msr, 0);
tools/testing/selftests/kvm/x86/pmu_counters_test.c
458
GUEST_ASSERT_PMC_MSR_ACCESS(WRMSR, msr, expect_gp, vector);
tools/testing/selftests/kvm/x86/pmu_counters_test.c
536
uint8_t vector;
tools/testing/selftests/kvm/x86/pmu_counters_test.c
540
vector = wrmsr_safe(MSR_CORE_PERF_FIXED_CTR_CTRL,
tools/testing/selftests/kvm/x86/pmu_counters_test.c
542
__GUEST_ASSERT(vector == GP_VECTOR,
tools/testing/selftests/kvm/x86/pmu_counters_test.c
545
vector = wrmsr_safe(MSR_CORE_PERF_GLOBAL_CTRL,
tools/testing/selftests/kvm/x86/pmu_counters_test.c
547
__GUEST_ASSERT(vector == GP_VECTOR,
tools/testing/selftests/kvm/x86/smaller_maxphyaddr_emulation_test.c
24
uint64_t vector;
tools/testing/selftests/kvm/x86/smaller_maxphyaddr_emulation_test.c
26
vector = kvm_asm_safe_ec(FLDS_MEM_EAX, error_code, "a"(MEM_REGION_GVA));
tools/testing/selftests/kvm/x86/smaller_maxphyaddr_emulation_test.c
36
GUEST_ASSERT(!vector);
tools/testing/selftests/kvm/x86/smaller_maxphyaddr_emulation_test.c
38
GUEST_ASSERT_EQ(vector, PF_VECTOR);
tools/testing/selftests/kvm/x86/vmx_pmu_caps_test.c
57
uint8_t vector = wrmsr_safe(MSR_IA32_PERF_CAPABILITIES, val);
tools/testing/selftests/kvm/x86/vmx_pmu_caps_test.c
59
__GUEST_ASSERT(vector == GP_VECTOR,
tools/testing/selftests/kvm/x86/vmx_pmu_caps_test.c
61
val, ex_str(vector));
tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c
53
int i, vector;
tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c
82
vector = xsetbv_safe(0, XFEATURE_MASK_FP);
tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c
83
__GUEST_ASSERT(!vector,
tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c
85
ex_str(vector));
tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c
87
vector = xsetbv_safe(0, supported_xcr0);
tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c
88
__GUEST_ASSERT(!vector,
tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c
90
supported_xcr0, ex_str(vector));
tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c
96
vector = xsetbv_safe(0, supported_xcr0 | BIT_ULL(i));
tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c
97
__GUEST_ASSERT(vector == GP_VECTOR,
tools/testing/selftests/kvm/x86/xcr0_cpuid_test.c
99
BIT_ULL(i), supported_xcr0, ex_str(vector));
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
533
.u.vector = EVTCHN_VECTOR,
tools/testing/selftests/powerpc/benchmarks/context_switch.c
40
vector int a, b, c;
tools/testing/selftests/powerpc/math/vmx_preempt.c
32
__thread vector int varray[] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10,11,12},
tools/testing/selftests/powerpc/math/vmx_preempt.c
40
extern int preempt_vmx(vector int *varray, int *threads_starting, int *running);
tools/testing/selftests/powerpc/math/vmx_signal.c
32
__thread vector int varray[] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10,11,12},
tools/testing/selftests/powerpc/math/vmx_signal.c
41
extern int preempt_vmx(vector int *varray, int *threads_starting, int *sentinal);
tools/testing/selftests/powerpc/math/vmx_syscall.c
18
vector int varray[] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10,11,12},
tools/testing/selftests/powerpc/math/vmx_syscall.c
23
extern int test_vmx(vector int *varray, pid_t *pid);
tools/testing/selftests/powerpc/math/vsx_preempt.c
36
__thread vector int varray[24] = {
tools/testing/selftests/powerpc/math/vsx_preempt.c
46
extern long preempt_vsx(vector int *varray, int *threads_starting, int *running);
tools/testing/selftests/powerpc/math/vsx_preempt.c
48
long vsx_memcmp(vector int *a) {
tools/testing/selftests/powerpc/math/vsx_preempt.c
49
vector int zero = {0, 0, 0, 0};
tools/testing/selftests/powerpc/math/vsx_preempt.c
55
if (memcmp(&a[i + 12], &zero, sizeof(vector int)) == 0) {
tools/testing/selftests/powerpc/math/vsx_preempt.c
61
if (memcmp(a, &a[12], 12 * sizeof(vector int))) {
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-fpu.c
35
long tm_signal_self_context_load(pid_t pid, long *gprs, double *fps, vector int *vms, vector int *vss);
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-gpr.c
35
long tm_signal_self_context_load(pid_t pid, long *gprs, double *fps, vector int *vms, vector int *vss);
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vmx.c
36
long tm_signal_self_context_load(pid_t pid, long *gprs, double *fps, vector int *vms, vector int *vss);
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vmx.c
41
vector int vms[] = {
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vmx.c
65
&vms[i], sizeof(vector int));
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vmx.c
83
&vms[NV_VMX_REGS + i], sizeof (vector int));
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vsx.c
109
fail = memcmp(vsx, &vsxs[i], sizeof(vector int));
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vsx.c
133
fail = memcmp(vsx_tm, &vsxs[NV_VSX_REGS + i], sizeof(vector int));
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vsx.c
37
long tm_signal_self_context_load(pid_t pid, long *gprs, double *fps, vector int *vms, vector int *vss);
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vsx.c
42
vector int vsxs[] = {
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vsx.c
60
uint8_t vsx[sizeof(vector int)];
tools/testing/selftests/powerpc/tm/tm-signal-context-chk-vsx.c
61
uint8_t vsx_tm[sizeof(vector int)];
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
69
u32 vector, int count);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
71
void vfio_pci_irq_trigger(struct vfio_pci_device *device, u32 index, u32 vector);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
85
u32 vector, int count)
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
87
vfio_pci_irq_enable(device, VFIO_PCI_MSI_IRQ_INDEX, vector, count);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
96
u32 vector, int count)
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
98
vfio_pci_irq_enable(device, VFIO_PCI_MSIX_IRQ_INDEX, vector, count);
tools/testing/selftests/vfio/lib/vfio_pci_device.c
31
u32 index, u32 vector, u32 count, int *fds)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
40
irq->start = vector;
tools/testing/selftests/vfio/lib/vfio_pci_device.c
53
void vfio_pci_irq_trigger(struct vfio_pci_device *device, u32 index, u32 vector)
tools/testing/selftests/vfio/lib/vfio_pci_device.c
59
.start = vector,
tools/testing/selftests/vfio/lib/vfio_pci_device.c
74
void vfio_pci_irq_enable(struct vfio_pci_device *device, u32 index, u32 vector,
tools/testing/selftests/vfio/lib/vfio_pci_device.c
81
for (i = vector; i < vector + count; i++) {
tools/testing/selftests/vfio/lib/vfio_pci_device.c
87
vfio_pci_irq_set(device, index, vector, count, device->msi_eventfds + vector);
tools/tracing/rtla/src/timerlat_aa.c
312
unsigned long long vector;
tools/tracing/rtla/src/timerlat_aa.c
319
tep_get_field_val(s, event, "vector", record, &vector, 1);
tools/tracing/rtla/src/timerlat_aa.c
331
desc, vector,
tools/tracing/rtla/src/timerlat_aa.c
382
desc, vector,
tools/tracing/rtla/src/timerlat_aa.c
407
unsigned long long vector;
tools/tracing/rtla/src/timerlat_aa.c
415
tep_get_field_val(s, event, "vector", record, &vector, 1);
tools/tracing/rtla/src/timerlat_aa.c
420
softirq_name[vector], vector,