Home
last modified time | relevance | path

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

12345678910>>...26

/linux-6.15/drivers/gpu/drm/amd/display/dc/basics/
H A Dvector.c30 struct vector *vector, in dal_vector_construct() argument
97 struct vector *vector = kzalloc(sizeof(struct vector), GFP_KERNEL); in dal_vector_presized_create() local
130 struct vector *vector) in dal_vector_destruct() argument
138 struct vector **vector) in dal_vector_destroy() argument
148 const struct vector *vector) in dal_vector_get_count() argument
154 const struct vector *vector, in dal_vector_at_index() argument
163 struct vector *vector, in dal_vector_remove_at_index() argument
180 const struct vector *vector, in dal_vector_set_at_index() argument
203 struct vector *vector, in dal_vector_insert_at() argument
235 struct vector *vector, in dal_vector_append() argument
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/include/
H A Dvector.h38 struct vector *vector, argument
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,
87 const struct vector *vector,
99 struct vector *vector,
114 struct vector *vector, \
[all …]
/linux-6.15/arch/x86/include/asm/
H A Didtentry.h125 DECLARE_IDTENTRY(vector, func)
237 DECLARE_IDTENTRY(vector, func)
327 DECLARE_IDTENTRY(vector, func)
492 DECLARE_IDTENTRY(vector, func)
499 idtentry_irq vector func
503 DECLARE_IDTENTRY(vector, func)
557 .byte 0x6a, vector
561 vector = vector+1
568 vector=FIRST_SYSTEM_VECTOR
573 .byte 0x6a, vector
[all …]
H A Dapic.h285 void (*send_IPI)(int cpu, int vector);
288 void (*send_IPI_allbutself)(int vector);
289 void (*send_IPI_all)(int vector);
290 void (*send_IPI_self)(int vector);
328 void (*send_IPI)(int cpu, int vector);
331 void (*send_IPI_allbutself)(int vector);
332 void (*send_IPI_all)(int vector);
333 void (*send_IPI_self)(int vector);
450 static_call(apic_call_send_IPI_all)(vector); in __apic_send_IPI_all()
495 return !!(irr & (1U << (vector % 32))); in lapic_vector_set_in_irr()
[all …]
/linux-6.15/arch/x86/kernel/apic/
H A Dlocal.h20 void x2apic_send_IPI_all(int vector);
21 void x2apic_send_IPI_allbutself(int vector);
22 void x2apic_send_IPI_self(int vector);
29 static inline unsigned int __prepare_ICR(unsigned int shortcut, int vector, in __prepare_ICR() argument
34 switch (vector) { in __prepare_ICR()
36 icr |= APIC_DM_FIXED | vector; in __prepare_ICR()
56 void default_send_IPI_single(int cpu, int vector);
57 void default_send_IPI_single_phys(int cpu, int vector);
60 void default_send_IPI_allbutself(int vector);
61 void default_send_IPI_all(int vector);
[all …]
H A Dipi.c58 __apic_send_IPI_allbutself(vector); in apic_send_IPI_allbutself()
161 if (unlikely(vector == NMI_VECTOR)) in __default_send_IPI_shortcut()
178 if (unlikely(vector == NMI_VECTOR)) in __default_send_IPI_dest_field()
195 vector, APIC_DEST_PHYSICAL); in default_send_IPI_single_phys()
207 cpu), vector, APIC_DEST_PHYSICAL); in default_send_IPI_mask_sequence_phys()
213 int vector) in default_send_IPI_mask_allbutself_phys() argument
223 cpu), vector, APIC_DEST_PHYSICAL); in default_send_IPI_mask_allbutself_phys()
236 void default_send_IPI_allbutself(int vector) in default_send_IPI_allbutself() argument
241 void default_send_IPI_all(int vector) in default_send_IPI_all() argument
246 void default_send_IPI_self(int vector) in default_send_IPI_self() argument
[all …]
H A Dx2apic_phys.c44 static void x2apic_send_IPI(int cpu, int vector) in x2apic_send_IPI() argument
70 vector, APIC_DEST_PHYSICAL); in __x2apic_send_IPI_mask()
77 __x2apic_send_IPI_mask(mask, vector, APIC_DEST_ALLINC); in x2apic_send_IPI_mask()
88 unsigned long cfg = __prepare_ICR(which, vector, 0); in __x2apic_send_IPI_shorthand()
95 void x2apic_send_IPI_allbutself(int vector) in x2apic_send_IPI_allbutself() argument
97 __x2apic_send_IPI_shorthand(vector, APIC_DEST_ALLBUT); in x2apic_send_IPI_allbutself()
100 void x2apic_send_IPI_all(int vector) in x2apic_send_IPI_all() argument
102 __x2apic_send_IPI_shorthand(vector, APIC_DEST_ALLINC); in x2apic_send_IPI_all()
105 void x2apic_send_IPI_self(int vector) in x2apic_send_IPI_self() argument
107 apic_write(APIC_SELF_IPI, vector); in x2apic_send_IPI_self()
[all …]
H A Dvector.c135 apicd->hw_irq_cfg.vector = vector; in apic_update_irq_cfg()
238 int vector = apicd->vector; in assign_vector_locked() local
260 trace_vector_alloc(irqd->irq, vector, resvd, vector); in assign_vector_locked()
261 if (vector < 0) in assign_vector_locked()
262 return vector; in assign_vector_locked()
337 trace_vector_alloc_managed(irqd->irq, vector, vector); in assign_managed_vector()
338 if (vector < 0) in assign_managed_vector()
349 unsigned int vector = apicd->vector; in clear_irq_vector() local
353 if (!vector) in clear_irq_vector()
365 if (!vector) in clear_irq_vector()
[all …]
H A Dapic_numachip.c81 __default_send_IPI_dest_field(apicid, vector, in numachip_send_IPI_one()
90 numachip_apic_icr_write(apicid, dmode | vector); in numachip_send_IPI_one()
98 numachip_send_IPI_one(cpu, vector); in numachip_send_IPI_mask()
102 int vector) in numachip_send_IPI_mask_allbutself() argument
109 numachip_send_IPI_one(cpu, vector); in numachip_send_IPI_mask_allbutself()
113 static void numachip_send_IPI_allbutself(int vector) in numachip_send_IPI_allbutself() argument
120 numachip_send_IPI_one(cpu, vector); in numachip_send_IPI_allbutself()
124 static void numachip_send_IPI_all(int vector) in numachip_send_IPI_all() argument
126 numachip_send_IPI_mask(cpu_online_mask, vector); in numachip_send_IPI_all()
129 static void numachip_send_IPI_self(int vector) in numachip_send_IPI_self() argument
[all …]
/linux-6.15/arch/x86/include/asm/trace/
H A Dirq_vectors.h15 TP_PROTO(int vector),
17 TP_ARGS(vector),
20 __field( int, vector )
24 __entry->vector = vector;
31 TP_PROTO(int vector), \
34 TP_PROTO(int vector), \
142 __entry->vector = vector;
170 __entry->vector = vector;
235 __entry->vector = ret < 0 ? 0 : vector;
260 __entry->vector = ret < 0 ? 0 : 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-6.15/arch/x86/hyperv/
H A Dhv_apic.c123 ipi_arg->vector = vector; in __send_ipi_mask_ex()
188 if (vector < HV_IPI_LOW_VECTOR || vector > HV_IPI_HIGH_VECTOR) in __send_ipi_mask()
204 ipi_arg.vector = vector; in __send_ipi_mask()
237 trace_hyperv_send_ipi_one(cpu, vector); in __send_ipi_one()
248 if (vector < HV_IPI_LOW_VECTOR || vector > HV_IPI_HIGH_VECTOR) in __send_ipi_one()
260 if (!__send_ipi_one(cpu, vector)) in hv_send_ipi()
261 orig_apic.send_IPI(cpu, vector); in hv_send_ipi()
267 orig_apic.send_IPI_mask(mask, vector); in hv_send_ipi_mask()
281 static void hv_send_ipi_all(int vector) in hv_send_ipi_all() argument
284 orig_apic.send_IPI_all(vector); in hv_send_ipi_all()
[all …]
/linux-6.15/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()
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()
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()
83 if (vector & DUMMY_PACKET_EVENT_ID) in wl12xx_process_mailbox_events()
90 if (vector & MAX_TX_RETRY_EVENT_ID) in wl12xx_process_mailbox_events()
[all …]
/linux-6.15/arch/x86/entry/
H A Dentry_fred.c56 switch (regs->fred_ss.vector) { in fred_intx()
145 unsigned int vector; in fred_complete_exception_setup() local
147 for (vector = 0; vector < FIRST_EXTERNAL_VECTOR; vector++) in fred_complete_exception_setup()
148 set_bit(vector, system_vectors); in fred_complete_exception_setup()
150 for (vector = 0; vector < NR_SYSTEM_VECTORS; vector++) { in fred_complete_exception_setup()
151 if (sysvec_table[vector]) in fred_complete_exception_setup()
161 unsigned int vector = regs->fred_ss.vector; in fred_extint() local
168 if (likely(vector >= FIRST_SYSTEM_VECTOR)) { in fred_extint()
176 common_interrupt(regs, vector); in fred_extint()
186 switch (regs->fred_ss.vector) { in fred_hwexc()
[all …]
/linux-6.15/drivers/net/wireless/ti/wl18xx/
H A Devent.c119 u32 vector; in wl18xx_process_mailbox_events() local
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()
159 if (vector & RSSI_SNR_TRIGGER_0_EVENT_ID) in wl18xx_process_mailbox_events()
167 if (vector & BSS_LOSS_EVENT_ID) in wl18xx_process_mailbox_events()
176 if (vector & DUMMY_PACKET_EVENT_ID) in wl18xx_process_mailbox_events()
183 if (vector & MAX_TX_FAILURE_EVENT_ID) in wl18xx_process_mailbox_events()
187 if (vector & INACTIVE_STA_EVENT_ID) in wl18xx_process_mailbox_events()
194 if (vector & SMART_CONFIG_SYNC_EVENT_ID) in wl18xx_process_mailbox_events()
[all …]
/linux-6.15/arch/riscv/kvm/
H A Dvcpu_vector.c27 WARN_ON(!cntx->vector.datap); in kvm_riscv_vcpu_vector_reset()
77 if (!cntx->vector.datap) in kvm_riscv_vcpu_alloc_vector_context()
79 cntx->vector.vlenb = riscv_v_vsize / 32; in kvm_riscv_vcpu_alloc_vector_context()
82 if (!vcpu->arch.host_context.vector.datap) in kvm_riscv_vcpu_alloc_vector_context()
108 *reg_addr = &cntx->vector.vstart; in kvm_riscv_vcpu_vreg_addr()
111 *reg_addr = &cntx->vector.vl; in kvm_riscv_vcpu_vreg_addr()
114 *reg_addr = &cntx->vector.vtype; in kvm_riscv_vcpu_vreg_addr()
117 *reg_addr = &cntx->vector.vcsr; in kvm_riscv_vcpu_vreg_addr()
120 *reg_addr = &cntx->vector.vlenb; in kvm_riscv_vcpu_vreg_addr()
129 *reg_addr = cntx->vector.datap + in kvm_riscv_vcpu_vreg_addr()
[all …]
/linux-6.15/drivers/vfio/cdx/
H A Dintr.c58 int vector, int fd) in vfio_cdx_msi_set_vector_signal() argument
63 if (vector < 0 || vector >= vdev->msi_count) in vfio_cdx_msi_set_vector_signal()
66 irq_no = vdev->cdx_irqs[vector].irq_no; in vfio_cdx_msi_set_vector_signal()
68 if (vdev->cdx_irqs[vector].trigger) { in vfio_cdx_msi_set_vector_signal()
70 kfree(vdev->cdx_irqs[vector].name); in vfio_cdx_msi_set_vector_signal()
72 vdev->cdx_irqs[vector].trigger = NULL; in vfio_cdx_msi_set_vector_signal()
79 vector, dev_name(vdev->vdev.dev)); in vfio_cdx_msi_set_vector_signal()
80 if (!vdev->cdx_irqs[vector].name) in vfio_cdx_msi_set_vector_signal()
85 kfree(vdev->cdx_irqs[vector].name); in vfio_cdx_msi_set_vector_signal()
92 kfree(vdev->cdx_irqs[vector].name); in vfio_cdx_msi_set_vector_signal()
[all …]
/linux-6.15/arch/riscv/crypto/
H A DKconfig16 - Zvkned vector crypto extension
17 - Zvbb vector extension (XTS)
18 - Zvkb vector crypto extension (CTR)
29 - Zvkb vector crypto extension
39 - Zvkg vector crypto extension
50 - Zvkb vector crypto extension
60 - Zvknhb vector crypto extension
61 - Zvkb vector crypto extension
72 - Zvksh vector crypto extension
73 - Zvkb vector crypto extension
[all …]
/linux-6.15/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 vector); in guest_code()
87 vector = xsetbv_safe(0, supported_xcr0); in guest_code()
88 __GUEST_ASSERT(!vector, in guest_code()
90 supported_xcr0, 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, 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, vector); \
36 __GUEST_ASSERT(!(vector), \
38 testcase, 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()
/linux-6.15/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_irq.c35 enable_irq(vector); in __fbnic_fw_enable_mbx()
53 int vector, err; in fbnic_fw_request_mbx() local
58 if (vector < 0) in fbnic_fw_request_mbx()
59 return vector; 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()
151 int vector, err; in fbnic_pcs_request_irq() local
156 if (vector < 0) in fbnic_pcs_request_irq()
157 return vector; in fbnic_pcs_request_irq()
[all …]
/linux-6.15/arch/x86/xen/
H A Dsmp.c145 int vector) in __xen_send_IPI_mask() argument
150 xen_send_IPI_one(cpu, vector); in __xen_send_IPI_mask()
178 switch (vector) { in xen_map_vector()
200 vector); in xen_map_vector()
207 int vector) in xen_send_IPI_mask() argument
209 int xen_vector = xen_map_vector(vector); in xen_send_IPI_mask()
215 void xen_send_IPI_all(int vector) in xen_send_IPI_all() argument
217 int xen_vector = xen_map_vector(vector); in xen_send_IPI_all()
223 void xen_send_IPI_self(int vector) in xen_send_IPI_self() argument
232 int vector) in xen_send_IPI_mask_allbutself() argument
[all …]
/linux-6.15/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-6.15/arch/x86/kvm/
H A Dirq.c127 int vector = v->arch.pending_external_vector; in kvm_cpu_get_extint() local
130 return vector; in kvm_cpu_get_extint()
141 int vector = kvm_cpu_get_extint(v); in kvm_cpu_get_interrupt() local
142 if (vector != -1) in kvm_cpu_get_interrupt()
143 return vector; /* PIC */ in kvm_cpu_get_interrupt()
145 vector = kvm_apic_has_interrupt(v); /* APIC */ in kvm_cpu_get_interrupt()
146 if (vector != -1) in kvm_cpu_get_interrupt()
147 kvm_apic_ack_interrupt(v, vector); in kvm_cpu_get_interrupt()
149 return vector; in kvm_cpu_get_interrupt()
/linux-6.15/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_irq.c38 int vector, err; in txgbe_request_queue_irqs() local
43 for (vector = 0; vector < wx->num_q_vectors; vector++) { in txgbe_request_queue_irqs()
44 struct wx_q_vector *q_vector = wx->q_vector[vector]; in txgbe_request_queue_irqs()
45 struct msix_entry *entry = &wx->msix_q_entries[vector]; in txgbe_request_queue_irqs()
54 err = request_irq(entry->vector, wx_msix_clean_rings, 0, in txgbe_request_queue_irqs()
66 while (vector) { in txgbe_request_queue_irqs()
67 vector--; in txgbe_request_queue_irqs()
68 free_irq(wx->msix_q_entries[vector].vector, in txgbe_request_queue_irqs()
69 wx->q_vector[vector]); in txgbe_request_queue_irqs()
197 txgbe->misc.irq = wx->msix_entry->vector; in txgbe_setup_misc_irq()

12345678910>>...26