/linux-master/arch/riscv/kvm/ |
H A D | vcpu_vector.c | 16 #include <asm/vector.h> 27 WARN_ON(!cntx->vector.datap); 28 memset(cntx->vector.datap, 0, riscv_v_vsize); 76 cntx->vector.datap = kmalloc(riscv_v_vsize, GFP_KERNEL); 77 if (!cntx->vector.datap) 79 cntx->vector.vlenb = riscv_v_vsize / 32; 81 vcpu->arch.host_context.vector.datap = kzalloc(riscv_v_vsize, GFP_KERNEL); 82 if (!vcpu->arch.host_context.vector.datap) 90 kfree(vcpu->arch.guest_reset_context.vector.datap); 91 kfree(vcpu->arch.host_context.vector [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | apic.h | 166 extern int setup_APIC_eilvt(u8 lvt_off, u8 vector, u8 msg_type, u8 mask); 174 extern void apic_send_IPI_allbutself(unsigned int vector); 282 void (*send_IPI)(int cpu, int vector); 283 void (*send_IPI_mask)(const struct cpumask *mask, int vector); 285 void (*send_IPI_allbutself)(int vector); 286 void (*send_IPI_all)(int vector); 287 void (*send_IPI_self)(int vector); 325 void (*send_IPI)(int cpu, int vector); 326 void (*send_IPI_mask)(const struct cpumask *mask, int vector); 328 void (*send_IPI_allbutself)(int vector); 433 __apic_send_IPI(int cpu, int vector) argument 438 __apic_send_IPI_mask(const struct cpumask *mask, int vector) argument 443 __apic_send_IPI_mask_allbutself(const struct cpumask *mask, int vector) argument 448 __apic_send_IPI_allbutself(int vector) argument 453 __apic_send_IPI_all(int vector) argument 458 __apic_send_IPI_self(int vector) argument 497 lapic_vector_set_in_irr(unsigned int vector) argument 504 is_vector_pending(unsigned int vector) argument [all...] |
H A D | fred.h | 73 static __always_inline void fred_entry_from_kvm(unsigned int type, unsigned int vector) argument 78 .vector = vector, 93 static __always_inline void fred_entry_from_kvm(unsigned int type, unsigned int vector) { } argument
|
/linux-master/arch/x86/kernel/apic/ |
H A D | vector.c | 28 unsigned int vector; member in struct:apic_chip_data 128 static void apic_update_irq_cfg(struct irq_data *irqd, unsigned int vector, argument 135 apicd->hw_irq_cfg.vector = vector; 138 trace_vector_config(irqd->irq, vector, cpu, 151 trace_vector_update(irqd->irq, newvec, newcpu, apicd->vector, 155 * If there is no vector associated or if the associated vector is 156 * the shutdown vector, which is associated to make PCI/MSI 161 if (!apicd->vector || apic 238 int vector = apicd->vector; local 328 int vector, cpu; local 349 unsigned int vector = apicd->vector; local 770 unsigned int i, vector; local 819 __setup_vector_irq(int vector) argument 835 unsigned int vector; local 937 unsigned int vector = apicd->prev_vector; local 968 unsigned int vector = apicd->prev_vector; local 1079 unsigned int vector; local [all...] |
H A D | bigsmp_32.c | 21 static void bigsmp_send_IPI_allbutself(int vector) argument 23 default_send_IPI_mask_allbutself_phys(cpu_online_mask, vector); 26 static void bigsmp_send_IPI_all(int vector) argument 28 default_send_IPI_mask_sequence_phys(cpu_online_mask, vector);
|
H A D | apic_flat_64.c | 31 static void _flat_send_IPI_mask(unsigned long mask, int vector) argument 36 __default_send_IPI_dest_field(mask, vector, APIC_DEST_LOGICAL); 40 static void flat_send_IPI_mask(const struct cpumask *cpumask, int vector) argument 44 _flat_send_IPI_mask(mask, vector); 48 flat_send_IPI_mask_allbutself(const struct cpumask *cpumask, int vector) argument 56 _flat_send_IPI_mask(mask, vector);
|
/linux-master/drivers/gpu/drm/amd/display/dc/basics/ |
H A D | Makefile | 30 vector.o \
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | smaller_maxphyaddr_emulation_test.c | 24 uint64_t vector; local 26 vector = kvm_asm_safe_ec(FLDS_MEM_EAX, error_code, "a"(MEM_REGION_GVA)); 36 GUEST_ASSERT(!vector); 38 GUEST_ASSERT_EQ(vector, PF_VECTOR);
|
H A D | nested_exceptions_test.c | 74 static void svm_run_l2(struct svm_test_data *svm, void *l2_code, int vector, argument 83 if (vector == FAKE_TRIPLE_FAULT_VECTOR) 86 GUEST_ASSERT_EQ(ctrl->exit_code, (SVM_EXIT_EXCP_BASE + vector)); 113 static void vmx_run_l2(void *l2_code, int vector, uint32_t error_code) argument 117 GUEST_ASSERT_EQ(vector == SS_VECTOR ? vmlaunch() : vmresume(), 0); 119 if (vector == FAKE_TRIPLE_FAULT_VECTOR) 123 GUEST_ASSERT_EQ((vmreadz(VM_EXIT_INTR_INFO) & 0xff), vector); 165 static void assert_ucall_vector(struct kvm_vcpu *vcpu, int vector) argument 173 TEST_ASSERT(vector == uc.args[1], 174 "Expected L2 to ask for %d, got %ld", vector, u [all...] |
/linux-master/drivers/vfio/cdx/ |
H A D | intr.c | 58 int vector, int fd) 63 if (vector < 0 || vector >= vdev->msi_count) 66 irq_no = vdev->cdx_irqs[vector].irq_no; 68 if (vdev->cdx_irqs[vector].trigger) { 69 free_irq(irq_no, vdev->cdx_irqs[vector].trigger); 70 kfree(vdev->cdx_irqs[vector].name); 71 eventfd_ctx_put(vdev->cdx_irqs[vector].trigger); 72 vdev->cdx_irqs[vector].trigger = NULL; 78 vdev->cdx_irqs[vector] 57 vfio_cdx_msi_set_vector_signal(struct vfio_cdx_device *vdev, int vector, int fd) argument [all...] |
/linux-master/tools/testing/selftests/powerpc/tm/ |
H A D | 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); 42 vector int vsxs[] = { 60 uint8_t vsx[sizeof(vector int)]; 61 uint8_t vsx_tm[sizeof(vector int)]; 109 fail = memcmp(vsx, &vsxs[i], sizeof(vector int)); 133 fail = memcmp(vsx_tm, &vsxs[NV_VSX_REGS + i], sizeof(vector int));
|
/linux-master/drivers/net/wireless/ti/wl1251/ |
H A D | event.c | 86 u32 vector; local 90 vector = mbox->events_vector & ~(mbox->events_mask); 91 wl1251_debug(DEBUG_EVENT, "vector: 0x%x", vector); 93 if (vector & SCAN_COMPLETE_EVENT_ID) { 99 if (vector & BSS_LOSE_EVENT_ID) { 110 if (vector & PS_REPORT_EVENT_ID) { 117 if (vector & SYNCHRONIZATION_TIMEOUT_EVENT_ID) { 125 if (vector & REGAINED_BSS_EVENT_ID) { 134 if (vector [all...] |
/linux-master/arch/x86/kvm/ |
H A D | irq.c | 109 * vector and intack. 127 int vector = v->arch.pending_external_vector; local 130 return vector; 136 * Read pending interrupt vector and intack. 140 int vector = kvm_cpu_get_extint(v); local 141 if (vector != -1) 142 return vector; /* PIC */
|
/linux-master/arch/x86/xen/ |
H A D | smp.c | 146 int vector) 151 xen_send_IPI_one(cpu, vector); 175 static inline int xen_map_vector(int vector) argument 179 switch (vector) { 200 printk(KERN_ERR "xen: vector 0x%x is not implemented\n", 201 vector); 208 int vector) 210 int xen_vector = xen_map_vector(vector); 216 void xen_send_IPI_all(int vector) argument 218 int xen_vector = xen_map_vector(vector); 145 __xen_send_IPI_mask(const struct cpumask *mask, int vector) argument 207 xen_send_IPI_mask(const struct cpumask *mask, int vector) argument 224 xen_send_IPI_self(int vector) argument 232 xen_send_IPI_mask_allbutself(const struct cpumask *mask, int vector) argument 250 xen_send_IPI_allbutself(int vector) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_cq.c | 66 cq->vector = mdev->dev->caps.num_comp_vectors; 106 cq->vector)) { 107 cq->vector = cpumask_first(priv->rx_ring[cq->ring]->affinity_mask); 110 &cq->vector); 112 mlx4_err(mdev, "Failed assigning an EQ to CQ vector %d\n", 113 cq->vector); 119 irq = mlx4_eq_get_irq(mdev->dev, cq->vector); 128 cq->vector = rx_cq->vector; 141 cq->vector, [all...] |
/linux-master/tools/testing/selftests/powerpc/math/ |
H A D | vsx_preempt.c | 36 __thread vector int varray[24] = { 46 extern long preempt_vsx(vector int *varray, int *threads_starting, int *running); 48 long vsx_memcmp(vector int *a) { 49 vector int zero = {0, 0, 0, 0}; 55 if (memcmp(&a[i + 12], &zero, sizeof(vector int)) == 0) { 61 if (memcmp(a, &a[12], 12 * sizeof(vector int))) {
|
/linux-master/drivers/net/ethernet/wangxun/txgbe/ |
H A D | txgbe_irq.c | 79 int vector, err; local 81 for (vector = 0; vector < wx->num_q_vectors; vector++) { 82 struct wx_q_vector *q_vector = wx->q_vector[vector]; 83 struct msix_entry *entry = &wx->msix_q_entries[vector]; 92 err = request_irq(entry->vector, wx_msix_clean_rings, 0, 104 while (vector) { 105 vector--; 106 free_irq(wx->msix_q_entries[vector] [all...] |
/linux-master/drivers/s390/cio/ |
H A D | airq.c | 119 * airq_iv_create - create an interrupt vector 120 * @bits: number of bits in the interrupt vector 124 * Returns a pointer to an interrupt vector structure 144 iv->vector = dma_pool_zalloc(airq_iv_cache, GFP_KERNEL, 146 if (!iv->vector) 149 iv->vector = vec; 151 iv->vector = cio_dma_zalloc(size); 152 if (!iv->vector) 187 if (iv->flags & AIRQ_IV_CACHELINE && iv->vector) 188 dma_pool_free(airq_iv_cache, iv->vector, i [all...] |
/linux-master/arch/alpha/kernel/ |
H A D | irq_srm.c | 61 srm_device_interrupt(unsigned long vector) argument 63 int irq = (vector - 0x800) >> 4;
|
/linux-master/include/linux/ |
H A D | virtio_pci_legacy.h | 28 u16 idx, u16 vector); 30 u16 vector);
|
/linux-master/arch/x86/kernel/ |
H A D | fred.c | 22 #define FRED_STKLVL(vector, lvl) ((lvl) << (2 * (vector)))
|
/linux-master/arch/m68k/include/uapi/asm/ |
H A D | ptrace.h | 44 unsigned vector : 12; /* vector offset */ member in struct:pt_regs 51 unsigned vector : 12; /* vector offset */ member in struct:pt_regs
|
/linux-master/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | handlers.S | 38 /* Discard vector and error code. */ 43 * Build the handle_exception wrappers which push the vector/error code on the 52 vector = \from define 65 pushq $vector 67 vector = vector + 1 define
|
/linux-master/arch/powerpc/platforms/86xx/ |
H A D | mpc86xx_smp.c | 62 unsigned int *vector = (unsigned int *)(KERNELBASE + 0x100); local 71 /* Save reset vector */ 72 save_vector = *vector; 74 /* Setup fake reset vector to call __secondary_start_mpc86xx. */ 76 patch_branch(vector, target, BRANCH_SET_LINK); 85 /* Restore the exception vector */ 86 patch_instruction(vector, ppc_inst(save_vector));
|
/linux-master/arch/riscv/include/asm/ |
H A D | simd.h | 17 #include <asm/vector.h> 21 * may_use_simd - whether it is allowable at this time to issue vector 22 * instructions or access the vector register file
|