Home
last modified time | relevance | path

Searched refs:vector (Results 1 – 25 of 446) sorted by relevance

12345678910>>...18

/linux/drivers/gpu/drm/amd/display/dc/basics/
H A Dvector.c30 struct vector *vector, in dal_vector_construct() argument
35 vector->container = NULL; in dal_vector_construct()
43 vector->container = kcalloc(capacity, struct_size, GFP_KERNEL); in dal_vector_construct()
44 if (vector->container == NULL) in dal_vector_construct()
46 vector->capacity = capacity; in dal_vector_construct()
47 vector->struct_size = struct_size; in dal_vector_construct()
48 vector->count = 0; in dal_vector_construct()
49 vector->ctx = ctx; in dal_vector_construct()
53 static bool dal_vector_presized_costruct(struct vector *vector, in dal_vector_presized_costruct() argument
62 vector->container = NULL; in dal_vector_presized_costruct()
[all …]
/linux/drivers/gpu/drm/amd/display/include/
H A Dvector.h29 struct vector { struct
38 struct vector *vector, argument
43 struct vector *dal_vector_create(
50 struct vector *dal_vector_presized_create(
57 struct vector *vector);
60 struct vector **vector);
63 const struct vector *vector);
73 struct vector *vector,
78 struct vector *vector,
83 const struct vector *vector,
[all …]
/linux/arch/x86/include/asm/trace/
H A Dirq_vectors.h14 TP_PROTO(int vector),
16 TP_ARGS(vector),
19 __field( int, vector )
23 __entry->vector = vector;
26 TP_printk("vector=%d", __entry->vector) );
30 TP_PROTO(int vector), \
31 TP_ARGS(vector), NULL, NULL); \
33 TP_PROTO(int vector), \
34 TP_ARGS(vector), NULL, NULL);
127 TP_PROTO(unsigned int irq, unsigned int vector,
[all …]
H A Dhyperv.h61 int vector),
62 TP_ARGS(cpus, vector),
65 __field(int, vector)
68 __entry->vector = vector;
71 __entry->ncpus, __entry->vector)
76 int vector),
77 TP_ARGS(cpu, vector),
80 __field(int, vector)
83 __entry->vector = vector;
86 __entry->cpu, __entry->vector)
/linux/drivers/net/wireless/ti/wl12xx/
H A Devent.c37 u32 vector; in wl12xx_process_mailbox_events() local
40 vector = le32_to_cpu(mbox->events_vector); in wl12xx_process_mailbox_events()
41 vector &= ~(le32_to_cpu(mbox->events_mask)); in wl12xx_process_mailbox_events()
43 wl1271_debug(DEBUG_EVENT, "MBOX vector: 0x%x", vector); in wl12xx_process_mailbox_events()
45 if (vector & SCAN_COMPLETE_EVENT_ID) { in wl12xx_process_mailbox_events()
53 if (vector & PERIODIC_SCAN_REPORT_EVENT_ID) { in wl12xx_process_mailbox_events()
61 if (vector & PERIODIC_SCAN_COMPLETE_EVENT_ID) in wl12xx_process_mailbox_events()
64 if (vector & SOFT_GEMINI_SENSE_EVENT_ID) in wl12xx_process_mailbox_events()
68 if (vector & BSS_LOSE_EVENT_ID) in wl12xx_process_mailbox_events()
71 if (vector & RSSI_SNR_TRIGGER_0_EVENT_ID) in wl12xx_process_mailbox_events()
[all …]
/linux/arch/x86/entry/
H A Dentry_fred.c32 regs->fred_ss.type, regs->fred_ss.vector, error_code, in fred_bad_type()
42 regs->fred_ss.type, regs->fred_ss.vector, error_code, in fred_bad_type()
57 switch (regs->fred_ss.vector) { in fred_intx()
83 return exc_general_protection(regs, (regs->fred_ss.vector << 3) | 2); in fred_intx()
90 if (likely(regs->fred_ss.vector == FRED_SYSCALL && regs->fred_ss.l)) { in fred_other()
96 likely(regs->fred_ss.vector == FRED_SYSENTER && !regs->fred_ss.l)) { in fred_other()
150 spurious_interrupt(regs, regs->fred_ss.vector); in fred_handle_spurious_interrupt()
155 unsigned int vector; in fred_complete_exception_setup() local
157 for (vector = 0; vector < FIRST_EXTERNAL_VECTOR; vector++) in fred_complete_exception_setup()
158 set_bit(vector, system_vectors); in fred_complete_exception_setup()
[all …]
/linux/drivers/net/wireless/ti/wl18xx/
H A Devent.c119 u32 vector; in wl18xx_process_mailbox_events() local
121 vector = le32_to_cpu(mbox->events_vector); in wl18xx_process_mailbox_events()
122 wl1271_debug(DEBUG_EVENT, "MBOX vector: 0x%x", vector); in wl18xx_process_mailbox_events()
124 if (vector & SCAN_COMPLETE_EVENT_ID) { in wl18xx_process_mailbox_events()
132 if (vector & TIME_SYNC_EVENT_ID) in wl18xx_process_mailbox_events()
139 if (vector & RADAR_DETECTED_EVENT_ID) { in wl18xx_process_mailbox_events()
148 if (vector & PERIODIC_SCAN_REPORT_EVENT_ID) { in wl18xx_process_mailbox_events()
156 if (vector & PERIODIC_SCAN_COMPLETE_EVENT_ID) in wl18xx_process_mailbox_events()
159 if (vector & RSSI_SNR_TRIGGER_0_EVENT_ID) in wl18xx_process_mailbox_events()
162 if (vector & BA_SESSION_RX_CONSTRAINT_EVENT_ID) in wl18xx_process_mailbox_events()
[all …]
/linux/arch/x86/kernel/apic/
H A Dvector.c28 unsigned int vector; member
128 static void apic_update_irq_cfg(struct irq_data *irqd, unsigned int vector, in apic_update_irq_cfg() argument
135 apicd->hw_irq_cfg.vector = vector; in apic_update_irq_cfg()
138 apic_update_vector(cpu, vector, true); in apic_update_irq_cfg()
141 trace_vector_config(irqd->irq, vector, cpu, apicd->hw_irq_cfg.dest_apicid); in apic_update_irq_cfg()
144 static void apic_free_vector(unsigned int cpu, unsigned int vector, bool managed) in apic_free_vector() argument
146 apic_update_vector(cpu, vector, false); in apic_free_vector()
147 irq_matrix_free(vector_matrix, cpu, vector, managed); in apic_free_vector()
158 trace_vector_update(irqd->irq, newvec, newcpu, apicd->vector, in chip_data_update()
168 if (!apicd->vector || apicd->vector == MANAGED_IRQ_SHUTDOWN_VECTOR) in chip_data_update()
[all …]
/linux/tools/testing/selftests/kvm/x86/
H A Dxcr0_cpuid_test.c53 int i, vector; in guest_code() local
82 vector = xsetbv_safe(0, XFEATURE_MASK_FP); in guest_code()
83 __GUEST_ASSERT(!vector, in guest_code()
85 ex_str(vector)); in guest_code()
87 vector = xsetbv_safe(0, supported_xcr0); in guest_code()
88 __GUEST_ASSERT(!vector, in guest_code()
90 supported_xcr0, ex_str(vector)); in guest_code()
96 vector = xsetbv_safe(0, supported_xcr0 | BIT_ULL(i)); in guest_code()
97 __GUEST_ASSERT(vector == GP_VECTOR, in guest_code()
99 BIT_ULL(i), supported_xcr0, ex_str(vector)); in guest_code()
H A Dmonitor_mwait_test.c26 #define GUEST_ASSERT_MONITOR_MWAIT(insn, testcase, vector) \ argument
32 __GUEST_ASSERT((vector) == UD_VECTOR, \
34 testcase, ex_str(vector)); \
36 __GUEST_ASSERT(!(vector), \
38 testcase, ex_str(vector)); \
44 u8 vector; in guest_monitor_wait() local
59 vector = kvm_asm_safe("monitor", "a"(guest_monitor_wait), "c"(0), "d"(0)); in guest_monitor_wait()
60 GUEST_ASSERT_MONITOR_MWAIT("MONITOR", testcase, vector); in guest_monitor_wait()
62 vector = kvm_asm_safe("mwait", "a"(guest_monitor_wait), "c"(0), "d"(0)); in guest_monitor_wait()
63 GUEST_ASSERT_MONITOR_MWAIT("MWAIT", testcase, vector); in guest_monitor_wait()
H A Dnested_exceptions_test.c72 static void svm_run_l2(struct svm_test_data *svm, void *l2_code, int vector, in l2_ss_injected_tf_test()
81 if (vector == FAKE_TRIPLE_FAULT_VECTOR) in svm_run_l2()
84 GUEST_ASSERT_EQ(ctrl->exit_code, (SVM_EXIT_EXCP_BASE + vector)); in svm_run_l2()
111 static void vmx_run_l2(void *l2_code, int vector, u32 error_code) in l1_svm_code()
115 GUEST_ASSERT_EQ(vector == SS_VECTOR ? vmlaunch() : vmresume(), 0); in vmx_run_l2()
117 if (vector == FAKE_TRIPLE_FAULT_VECTOR) in vmx_run_l2()
121 GUEST_ASSERT_EQ((vmreadz(VM_EXIT_INTR_INFO) & 0xff), vector); in vmx_run_l2()
162 static void assert_ucall_vector(struct kvm_vcpu *vcpu, int vector) in l1_guest_code()
170 TEST_ASSERT(vector == uc.args[1], in assert_ucall_vector()
171 "Expected L2 to ask for %d, got %ld", vector, u in assert_ucall_vector()
74 svm_run_l2(struct svm_test_data * svm,void * l2_code,int vector,u32 error_code) svm_run_l2() argument
114 vmx_run_l2(void * l2_code,int vector,u32 error_code) vmx_run_l2() argument
167 assert_ucall_vector(struct kvm_vcpu * vcpu,int vector) assert_ucall_vector() argument
[all...]
H A Dpmu_counters_test.c417 #define GUEST_ASSERT_PMC_MSR_ACCESS(insn, msr, expect_gp, vector) \ in guest_rd_wr_counters()
418 __GUEST_ASSERT(expect_gp ? vector == GP_VECTOR : !vector, \ in guest_rd_wr_counters()
420 expect_gp ? "#GP" : "no fault", msr, ex_str(vector)) \ in guest_rd_wr_counters()
430 u8 vector; in guest_rd_wr_counters()
433 vector = rdpmc_safe(rdpmc_idx, &val); in guest_rd_wr_counters()
434 GUEST_ASSERT_PMC_MSR_ACCESS(RDPMC, rdpmc_idx, !expect_success, vector); in guest_rd_wr_counters()
441 vector = rdpmc_safe_fep(rdpmc_idx, &val); in guest_rd_wr_counters()
442 GUEST_ASSERT_PMC_MSR_ACCESS(RDPMC, rdpmc_idx, !expect_success, vector); in guest_rd_wr_counters()
476 u8 vector; in guest_test_gp_counters()
366 GUEST_ASSERT_PMC_MSR_ACCESS(insn,msr,expect_gp,vector) global() argument
379 u8 vector; guest_test_rdpmc() local
425 u8 vector; guest_rd_wr_counters() local
536 u8 vector; guest_test_fixed_counters() local
[all...]
/linux/arch/loongarch/kvm/intc/
H A Ddmsintc.c14 unsigned long vector[4], old; in dmsintc_inject_irq() local
22 vector[i] = old ? atomic64_xchg(&(ds->vector_map[i]), 0) : 0; in dmsintc_inject_irq()
25 if (vector[0]) { in dmsintc_inject_irq()
27 kvm_write_hw_gcsr(LOONGARCH_CSR_ISR0, vector[0] | old); in dmsintc_inject_irq()
30 if (vector[1]) { in dmsintc_inject_irq()
32 kvm_write_hw_gcsr(LOONGARCH_CSR_ISR1, vector[1] | old); in dmsintc_inject_irq()
35 if (vector[2]) { in dmsintc_inject_irq()
37 kvm_write_hw_gcsr(LOONGARCH_CSR_ISR2, vector[2] | old); in dmsintc_inject_irq()
40 if (vector[3]) { in dmsintc_inject_irq()
42 kvm_write_hw_gcsr(LOONGARCH_CSR_ISR3, vector[3] | old); in dmsintc_inject_irq()
[all …]
/linux/arch/sh/kernel/cpu/sh2a/
H A Dex.S61 vector = 0 define
63 .long exception_entry0 + vector * 6
64 vector = vector + 1 define
66 vector = 0 define
68 .long exception_entry1 + vector * 6
69 vector = vector + 1 define
/linux/include/trace/events/
H A Dosnoise.h135 TP_PROTO(int vector, u64 start, u64 duration),
137 TP_ARGS(vector, start, duration),
142 __field( int, vector )
146 __entry->vector = vector;
152 show_softirq_name(__entry->vector),
153 __entry->vector,
161 TP_PROTO(int vector, const char *desc, u64 start, u64 duration),
163 TP_ARGS(vector, desc, start, duration),
169 __field( int, vector )
175 __entry->vector = vector;
[all …]
/linux/Documentation/arch/arm64/
H A Dsme.rst21 * PSTATE.SM, PSTATE.ZA, the streaming mode vector length, the ZA and (when
24 * The presence of SME is reported to userspace via HWCAP2_SME in the aux vector
30 aux vector AT_HWCAP2 entry. Presence of this flag implies the presence of
78 SME defines a second vector length similar to the SVE vector length which
81 mode SVE vector.
99 * All other SME state of a thread, including the currently configured vector
100 length, the state of the PR_SME_VL_INHERIT flag, and the deferred vector
117 the thread's vector length (in za_context.vl).
157 * The vector length cannot be changed via signal return. If za_context.vl in
158 the signal frame does not match the current vector length, the signal return
[all …]
/linux/tools/testing/selftests/vfio/lib/include/libvfio/
H A Dvfio_pci_device.h86 u32 vector, int count);
89 u32 vector, int count);
90 void vfio_pci_irq_trigger(struct vfio_pci_device *device, u32 index, u32 vector);
104 u32 vector, int count) in vfio_pci_msi_enable() argument
106 vfio_pci_irq_enable(device, VFIO_PCI_MSI_IRQ_INDEX, vector, count); in vfio_pci_msi_enable()
115 u32 vector, int count) in vfio_pci_msi_reenable() argument
117 vfio_pci_irq_reenable(device, VFIO_PCI_MSI_IRQ_INDEX, vector, count); in vfio_pci_msi_reenable()
121 u32 vector, int count) in vfio_pci_msix_enable() argument
123 vfio_pci_irq_enable(device, VFIO_PCI_MSIX_IRQ_INDEX, vector, count); in vfio_pci_msix_enable()
132 u32 vector, int count) in vfio_pci_msix_reenable() argument
[all …]
/linux/drivers/net/wireless/ti/wl1251/
H A Devent.c86 u32 vector; in wl1251_event_process() local
90 vector = mbox->events_vector & ~(mbox->events_mask); in wl1251_event_process()
91 wl1251_debug(DEBUG_EVENT, "vector: 0x%x", vector); in wl1251_event_process()
93 if (vector & SCAN_COMPLETE_EVENT_ID) { in wl1251_event_process()
99 if (vector & BSS_LOSE_EVENT_ID) { in wl1251_event_process()
110 if (vector & PS_REPORT_EVENT_ID) { in wl1251_event_process()
117 if (vector & SYNCHRONIZATION_TIMEOUT_EVENT_ID) { in wl1251_event_process()
125 if (vector & REGAINED_BSS_EVENT_ID) { in wl1251_event_process()
134 if (vector & ROAMING_TRIGGER_LOW_RSSI_EVENT_ID) { in wl1251_event_process()
142 if (vector & ROAMING_TRIGGER_REGAINED_RSSI_EVENT_ID) { in wl1251_event_process()
/linux/drivers/s390/cio/
H A Dairq.c145 iv->vector = dma_pool_zalloc(airq_iv_cache, GFP_KERNEL, in airq_iv_create()
147 if (!iv->vector) in airq_iv_create()
150 iv->vector = vec; in airq_iv_create()
152 iv->vector = cio_dma_zalloc(size); in airq_iv_create()
153 if (!iv->vector) in airq_iv_create()
188 if (iv->flags & AIRQ_IV_CACHELINE && iv->vector) in airq_iv_create()
189 dma_pool_free(airq_iv_cache, iv->vector, iv->vector_dma); in airq_iv_create()
191 cio_dma_free(iv->vector, size); in airq_iv_create()
208 dma_pool_free(airq_iv_cache, iv->vector, iv->vector_dma); in airq_iv_release()
210 cio_dma_free(iv->vector, iv_size(iv->bits)); in airq_iv_release()
[all …]
/linux/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_irq.c48 int vector, err; in txgbe_request_queue_irqs() local
53 for (vector = 0; vector < wx->num_q_vectors; vector++) { in txgbe_request_queue_irqs()
54 struct wx_q_vector *q_vector = wx->q_vector[vector]; in txgbe_request_queue_irqs()
55 struct msix_entry *entry = &wx->msix_q_entries[vector]; in txgbe_request_queue_irqs()
64 err = request_irq(entry->vector, wx_msix_clean_rings, 0, in txgbe_request_queue_irqs()
76 while (vector) { in txgbe_request_queue_irqs()
77 vector--; in txgbe_request_queue_irqs()
78 free_irq(wx->msix_q_entries[vector].vector, in txgbe_request_queue_irqs()
79 wx->q_vector[vector]); in txgbe_request_queue_irqs()
233 txgbe->misc.irq = wx->msix_entry->vector; in txgbe_setup_misc_irq()
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_irq.c22 static int __fbnic_fw_enable_mbx(struct fbnic_dev *fbd, int vector) in __fbnic_fw_enable_mbx() argument
35 enable_irq(vector); in __fbnic_fw_enable_mbx()
53 int vector, err; in fbnic_fw_request_mbx() local
57 vector = pci_irq_vector(pdev, FBNIC_FW_MSIX_ENTRY); in fbnic_fw_request_mbx()
58 if (vector < 0) in fbnic_fw_request_mbx()
59 return vector; in fbnic_fw_request_mbx()
62 err = request_threaded_irq(vector, NULL, &fbnic_fw_msix_intr, in fbnic_fw_request_mbx()
69 err = __fbnic_fw_enable_mbx(fbd, vector); in fbnic_fw_request_mbx()
71 free_irq(vector, fbd); in fbnic_fw_request_mbx()
73 fbd->fw_msix_vector = vector; in fbnic_fw_request_mbx()
[all …]
/linux/drivers/irqchip/
H A Dirq-loongson-eiointc.c46 #define EIOINTC_ALL_ENABLE_VEC_MASK(vector) (EIOINTC_ALL_ENABLE & ~BIT(vector & 0x1f)) argument
47 #define EIOINTC_REG_ENABLE_VEC(vector) (EIOINTC_REG_ENABLE + ((vector >> 5) << 2)) argument
58 #define EIOINTC_REG_ROUTE_VEC(vector) (EIOINTC_REG_ROUTE + (vector & ~0x03)) argument
59 #define EIOINTC_REG_ROUTE_VEC_SHIFT(vector) ((vector & 0x03) << 3) argument
60 #define EIOINTC_REG_ROUTE_VEC_MASK(vector) (0xff << EIOINTC_REG_ROUTE_VEC_SHIFT(vector)) argument
132 static void veiointc_set_irq_route(unsigned int vector, unsigned int cpu) in veiointc_set_irq_route() argument
134 unsigned long reg = EIOINTC_REG_ROUTE_VEC(vector); in veiointc_set_irq_route()
138 data &= ~EIOINTC_REG_ROUTE_VEC_MASK(vector); in veiointc_set_irq_route()
139 data |= cpu_logical_map(cpu) << EIOINTC_REG_ROUTE_VEC_SHIFT(vector); in veiointc_set_irq_route()
149 uint32_t vector, regaddr; in eiointc_set_irq_affinity() local
[all …]
/linux/tools/testing/selftests/powerpc/tm/
H A Dtm-signal-context-chk-vsx.c37 long tm_signal_self_context_load(pid_t pid, long *gprs, double *fps, vector int *vms, vector int *v…
42 vector int vsxs[] = {
60 uint8_t vsx[sizeof(vector int)]; in signal_usr1()
61 uint8_t vsx_tm[sizeof(vector int)]; in signal_usr1()
109 fail = memcmp(vsx, &vsxs[i], sizeof(vector int)); in signal_usr1()
133 fail = memcmp(vsx_tm, &vsxs[NV_VSX_REGS + i], sizeof(vector int)); in signal_usr1()
/linux/arch/x86/include/asm/
H A Dirq_stack.h194 #define IRQ_CONSTRAINTS , [arg1] "r" (regs), [arg2] "r" ((unsigned long)vector)
196 #define run_irq_on_irqstack_cond(func, regs, vector) \ argument
200 assert_arg_type(vector, u32); \
203 IRQ_CONSTRAINTS, regs, vector); \
232 #define run_irq_on_irqstack_cond(func, regs, vector) \ argument
235 func(regs, vector); \
/linux/arch/alpha/kernel/
H A Dsys_nautilus.c120 naut_sys_machine_check(unsigned long vector, unsigned long la_ptr, in naut_sys_machine_check() argument
131 nautilus_machine_check(unsigned long vector, unsigned long la_ptr) in nautilus_machine_check() argument
139 if (vector == SCB_Q_SYSMCHK in nautilus_machine_check()
166 if (vector == SCB_Q_SYSERR) in nautilus_machine_check()
168 else if (vector == SCB_Q_SYSMCHK) in nautilus_machine_check()
171 ev6_machine_check(vector, la_ptr); in nautilus_machine_check()
177 vector, mchk_class); in nautilus_machine_check()
179 naut_sys_machine_check(vector, la_ptr, get_irq_regs()); in nautilus_machine_check()

12345678910>>...18