/linux/drivers/gpu/drm/amd/display/dc/basics/ |
H A D | vector.c | 27 #include "include/vector.h" 30 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 in dal_vector_construct() 53 dal_vector_presized_costruct(struct vector * vector,struct dc_context * ctx,uint32_t count,void * initial_value,uint32_t struct_size) dal_vector_presized_costruct() argument 97 struct vector *vector = kzalloc(sizeof(struct vector), GFP_KERNEL); dal_vector_presized_create() local 116 struct vector *vector = kzalloc(sizeof(struct vector), GFP_KERNEL); dal_vector_create() local 130 dal_vector_destruct(struct vector * vector) dal_vector_destruct() argument 138 dal_vector_destroy(struct vector ** vector) dal_vector_destroy() argument 148 dal_vector_get_count(const struct vector * vector) dal_vector_get_count() argument 154 dal_vector_at_index(const struct vector * vector,uint32_t index) dal_vector_at_index() argument 163 dal_vector_remove_at_index(struct vector * vector,uint32_t index) dal_vector_remove_at_index() argument 180 dal_vector_set_at_index(const struct vector * vector,const void * what,uint32_t index) dal_vector_set_at_index() argument 203 dal_vector_insert_at(struct vector * vector,const void * what,uint32_t position) dal_vector_insert_at() argument 235 dal_vector_append(struct vector * vector,const void * item) dal_vector_append() argument 242 dal_vector_clone(const struct vector * vector) dal_vector_clone() argument 279 dal_vector_capacity(const struct vector * vector) dal_vector_capacity() argument 284 dal_vector_reserve(struct vector * vector,uint32_t capacity) dal_vector_reserve() argument 303 dal_vector_clear(struct vector * vector) dal_vector_clear() argument [all...] |
/linux/drivers/gpu/drm/amd/display/include/ |
H A D | vector.h | 29 struct vector { struct 38 struct vector *vector, argument 43 struct vector *dal_vector_create( 49 * each "structure" in the vector will contain zeros by default. */ 50 struct vector *dal_vector_presized_create( 57 struct vector *vector); 60 struct vector **vector); [all...] |
/linux/arch/x86/include/asm/ |
H A D | idtentry.h | 21 * @vector: Vector number (ignored for C) 34 #define DECLARE_IDTENTRY(vector, func) \ argument 75 * @vector: Vector number (ignored for C) 86 #define DECLARE_IDTENTRY_ERRORCODE(vector, func) \ argument 119 * @vector: Vector number (ignored for C) 124 #define DECLARE_IDTENTRY_RAW(vector, func) \ argument 125 DECLARE_IDTENTRY(vector, func) 158 * @vector: Vector number (ignored for C) 163 #define DECLARE_IDTENTRY_RAW_ERRORCODE(vector, func) \ argument 164 DECLARE_IDTENTRY_ERRORCODE(vector, fun 191 DECLARE_IDTENTRY_IRQ(vector,func) global() argument 236 DECLARE_IDTENTRY_SYSVEC(vector,func) global() argument 326 DECLARE_IDTENTRY_XENCB(vector,func) global() argument 338 DECLARE_IDTENTRY_IST(vector,func) global() argument 350 DECLARE_IDTENTRY_VC(vector,func) global() argument 382 DECLARE_IDTENTRY_DF(vector,func) global() argument 425 DECLARE_IDTENTRY_DF(vector,func) global() argument 467 fred_install_sysvec(unsigned int vector,const idtentry_t function) fred_install_sysvec() argument 470 sysvec_install(vector,function) global() argument 482 DECLARE_IDTENTRY(vector,func) global() argument 485 DECLARE_IDTENTRY_ERRORCODE(vector,func) global() argument 489 DECLARE_IDTENTRY_SW(vector,func) global() argument 491 DECLARE_IDTENTRY_RAW(vector,func) global() argument 494 DECLARE_IDTENTRY_RAW_ERRORCODE(vector,func) global() argument 498 DECLARE_IDTENTRY_IRQ(vector,func) global() argument 502 DECLARE_IDTENTRY_SYSVEC(vector,func) global() argument 506 DECLARE_IDTENTRY_MCE(vector,func) global() argument 509 DECLARE_IDTENTRY_DEBUG(vector,func) global() argument 512 DECLARE_IDTENTRY_DF(vector,func) global() argument 515 DECLARE_IDTENTRY_XENCB(vector,func) global() argument 518 DECLARE_IDTENTRY_VC(vector,func) global() argument 522 DECLARE_IDTENTRY_MCE(vector,func) global() argument 526 DECLARE_IDTENTRY_DF(vector,func) global() argument 529 DECLARE_IDTENTRY_XENCB(vector,func) global() argument 534 DECLARE_IDTENTRY_NMI(vector,func) global() argument [all...] |
H A D | posted_intr.h | 108 static inline bool pi_test_and_set_pir(int vector, struct pi_desc *pi_desc) in pi_test_and_set_pir() argument 110 return test_and_set_bit(vector, pi_desc->pir); in pi_test_and_set_pir() 148 static inline bool pi_test_pir(int vector, struct pi_desc *pi_desc) in pi_test_pir() argument 150 return test_bit(vector, (unsigned long *)pi_desc->pir); in pi_test_pir() 167 * own interrupts. Here we do not distinguish them since those vector bits in 170 static inline bool pi_pending_this_cpu(unsigned int vector) in pi_pending_this_cpu() argument 174 if (WARN_ON_ONCE(vector > NR_VECTORS || vector < FIRST_EXTERNAL_VECTOR)) in pi_pending_this_cpu() 177 return test_bit(vector, pid->pir); in pi_pending_this_cpu() 182 static inline bool pi_pending_this_cpu(unsigned int vector) { retur argument [all...] |
/linux/arch/x86/kernel/apic/ |
H A D | local.h | 17 void __x2apic_send_IPI_dest(unsigned int apicid, int vector, unsigned int dest); 20 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() 54 void __default_send_IPI_dest_field(unsigned int mask, int vector, unsigned int dest); 56 void default_send_IPI_single(int cpu, int vector); 57 void default_send_IPI_single_phys(int cpu, int vector); [all...] |
H A D | x2apic_phys.c | 44 static void x2apic_send_IPI(int cpu, int vector) in x2apic_send_IPI() argument 50 __x2apic_send_IPI_dest(dest, vector, APIC_DEST_PHYSICAL); in x2apic_send_IPI() 54 __x2apic_send_IPI_mask(const struct cpumask *mask, int vector, int apic_dest) in __x2apic_send_IPI_mask() argument 70 vector, APIC_DEST_PHYSICAL); in __x2apic_send_IPI_mask() 75 static void x2apic_send_IPI_mask(const struct cpumask *mask, int vector) in x2apic_send_IPI_mask() argument 77 __x2apic_send_IPI_mask(mask, vector, APIC_DEST_ALLINC); in x2apic_send_IPI_mask() 81 x2apic_send_IPI_mask_allbutself(const struct cpumask *mask, int vector) in x2apic_send_IPI_mask_allbutself() argument 83 __x2apic_send_IPI_mask(mask, vector, APIC_DEST_ALLBUT); in x2apic_send_IPI_mask_allbutself() 86 static void __x2apic_send_IPI_shorthand(int vector, u32 which) in __x2apic_send_IPI_shorthand() argument 88 unsigned long cfg = __prepare_ICR(which, vector, in __x2apic_send_IPI_shorthand() 95 x2apic_send_IPI_allbutself(int vector) x2apic_send_IPI_allbutself() argument 100 x2apic_send_IPI_all(int vector) x2apic_send_IPI_all() argument 105 x2apic_send_IPI_self(int vector) x2apic_send_IPI_self() argument 110 __x2apic_send_IPI_dest(unsigned int apicid,int vector,unsigned int dest) __x2apic_send_IPI_dest() argument [all...] |
H A D | vector.c | 28 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 trace_vector_config(irqd->irq, vector, cpu, in apic_update_irq_cfg() 151 trace_vector_update(irqd->irq, newvec, newcpu, apicd->vector, in apic_update_vector() 155 * If there is no vector associated or if the associated vector is in apic_update_vector() 156 * the shutdown vector, which is associated to make PCI/MSI in apic_update_vector() 161 if (!apicd->vector || apic in apic_update_vector() 239 int vector = apicd->vector; assign_vector_locked() local 328 int vector, cpu; assign_managed_vector() local 349 unsigned int vector = apicd->vector; clear_irq_vector() local 770 unsigned int i, vector; lapic_assign_system_vectors() local 819 __setup_vector_irq(int vector) __setup_vector_irq() argument 835 unsigned int vector; lapic_online() local 893 unsigned int vector = apicd->prev_vector; free_moved_vector() local 922 unsigned int vector; apic_force_complete_move() local 1046 unsigned int vector = apicd->prev_vector; __vector_cleanup() local [all...] |
H A D | apic_numachip.c | 69 static void numachip_send_IPI_one(int cpu, int vector) in numachip_send_IPI_one() argument 82 __default_send_IPI_dest_field(apicid, vector, in numachip_send_IPI_one() 90 dmode = (vector == NMI_VECTOR) ? APIC_DM_NMI : APIC_DM_FIXED; in numachip_send_IPI_one() 91 numachip_apic_icr_write(apicid, dmode | vector); in numachip_send_IPI_one() 94 static void numachip_send_IPI_mask(const struct cpumask *mask, int vector) in numachip_send_IPI_mask() argument 99 numachip_send_IPI_one(cpu, vector); in numachip_send_IPI_mask() 103 int vector) in numachip_send_IPI_mask_allbutself() argument 110 numachip_send_IPI_one(cpu, vector); in numachip_send_IPI_mask_allbutself() 114 static void numachip_send_IPI_allbutself(int vector) in numachip_send_IPI_allbutself() argument 121 numachip_send_IPI_one(cpu, vector); in numachip_send_IPI_allbutself() 125 numachip_send_IPI_all(int vector) numachip_send_IPI_all() argument 130 numachip_send_IPI_self(int vector) numachip_send_IPI_self() argument [all...] |
/linux/arch/x86/include/asm/trace/ |
H A D | irq_vectors.h | 14 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), \ [all...] |
H A D | hyperv.h | 61 int vector), 62 TP_ARGS(cpus, vector), 65 __field(int, vector) 68 __entry->vector = vector; 70 TP_printk("ncpus %d vector %x", 71 __entry->ncpus, __entry->vector) 76 int vector), 77 TP_ARGS(cpu, vector), 80 __field(int, vector) [all...] |
/linux/arch/x86/hyperv/ |
H A D | hv_apic.c | 107 static bool __send_ipi_mask_ex(const struct cpumask *mask, int vector, in __send_ipi_mask_ex() argument 124 ipi_arg->vector = vector; in __send_ipi_mask_ex() 162 static bool __send_ipi_mask(const struct cpumask *mask, int vector, in __send_ipi_mask() argument 170 trace_hyperv_send_ipi_mask(mask, vector); in __send_ipi_mask() 189 if (vector < HV_IPI_LOW_VECTOR || vector > HV_IPI_HIGH_VECTOR) in __send_ipi_mask() 205 ipi_arg.vector = vector; in __send_ipi_mask() 225 status = hv_do_fast_hypercall16(HVCALL_SEND_IPI, ipi_arg.vector, in __send_ipi_mask() 233 __send_ipi_one(int cpu,int vector) __send_ipi_one() argument 259 hv_send_ipi(int cpu,int vector) hv_send_ipi() argument 265 hv_send_ipi_mask(const struct cpumask * mask,int vector) hv_send_ipi_mask() argument 271 hv_send_ipi_mask_allbutself(const struct cpumask * mask,int vector) hv_send_ipi_mask_allbutself() argument 277 hv_send_ipi_allbutself(int vector) hv_send_ipi_allbutself() argument 282 hv_send_ipi_all(int vector) hv_send_ipi_all() argument 288 hv_send_ipi_self(int vector) hv_send_ipi_self() argument [all...] |
/linux/drivers/net/wireless/ti/wl12xx/ |
H A D | event.c | 37 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 in wl12xx_process_mailbox_events() [all...] |
/linux/arch/x86/entry/ |
H A D | entry_fred.c | 17 /* FRED EVENT_TYPE_OTHER vector numbers */ 30 "vector %u error 0x%lx aux 0x%lx at %04x:%016lx\n", in fred_bad_type() 31 regs->fred_ss.type, regs->fred_ss.vector, error_code, in fred_bad_type() 40 "vector %u error 0x%lx aux 0x%lx at %04x:%016lx\n", in fred_bad_type() 41 regs->fred_ss.type, regs->fred_ss.vector, error_code, in fred_bad_type() 56 switch (regs->fred_ss.vector) { in fred_intx() 81 if (likely(regs->fred_ss.vector == FRED_SYSCALL && regs->fred_ss.lm)) { in fred_other() 87 likely(regs->fred_ss.vector == FRED_SYSENTER && !regs->fred_ss.lm)) { in fred_other() 140 spurious_interrupt(regs, regs->fred_ss.vector); in fred_handle_spurious_interrupt() 145 unsigned int vector; in fred_complete_exception_setup() local 161 unsigned int vector = regs->fred_ss.vector; fred_extint() local [all...] |
/linux/drivers/net/wireless/ti/wl18xx/ |
H A D | event.c | 119 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 in wl18xx_process_mailbox_events() [all...] |
/linux/arch/riscv/kvm/ |
H A D | vcpu_vector.c | 16 #include <asm/vector.h> 26 cntx->vector.vlenb = riscv_v_vsize / 32; in kvm_riscv_vcpu_vector_reset() 30 WARN_ON(!cntx->vector.datap); in kvm_riscv_vcpu_vector_reset() 31 memset(cntx->vector.datap, 0, riscv_v_vsize); in kvm_riscv_vcpu_vector_reset() 78 vcpu->arch.guest_context.vector.datap = kzalloc(riscv_v_vsize, GFP_KERNEL); in kvm_riscv_vcpu_alloc_vector_context() 79 if (!vcpu->arch.guest_context.vector.datap) in kvm_riscv_vcpu_alloc_vector_context() 82 vcpu->arch.host_context.vector.datap = kzalloc(riscv_v_vsize, GFP_KERNEL); in kvm_riscv_vcpu_alloc_vector_context() 83 if (!vcpu->arch.host_context.vector.datap) in kvm_riscv_vcpu_alloc_vector_context() 91 kfree(vcpu->arch.guest_context.vector.datap); in kvm_riscv_vcpu_free_vector_context() 92 kfree(vcpu->arch.host_context.vector in kvm_riscv_vcpu_free_vector_context() [all...] |
/linux/drivers/vfio/cdx/ |
H A D | intr.c | 58 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() 69 free_irq(irq_no, 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() 71 eventfd_ctx_put(vdev->cdx_irqs[vector].trigger); in vfio_cdx_msi_set_vector_signal() 72 vdev->cdx_irqs[vector].trigger = NULL; in vfio_cdx_msi_set_vector_signal() 78 vdev->cdx_irqs[vector] in vfio_cdx_msi_set_vector_signal() [all...] |
/linux/tools/testing/selftests/kvm/x86/ |
H A D | xcr0_cpuid_test.c | 53 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() 84 "Expected success on XSETBV(FP), got vector '0x%x'", 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() 89 "Expected success on XSETBV(0x%lx), got vector '0x%x'", in guest_code() 90 supported_xcr0, vector); in guest_code() 96 vector in guest_code() [all...] |
H A D | monitor_mwait_test.c | 26 #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() [all...] |
/linux/drivers/net/ethernet/meta/fbnic/ |
H A D | fbnic_irq.c | 22 static int __fbnic_fw_enable_mbx(struct fbnic_dev *fbd, int vector) in __fbnic_fw_enable_mbx() argument 34 /* Enable interrupt and unmask the vector */ in __fbnic_fw_enable_mbx() 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() 61 /* Request the IRQ for FW Mailbox 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() 151 int vector, err; fbnic_pcs_request_irq() local [all...] |
/linux/arch/sh/kernel/cpu/sh2a/ |
H A D | ex.S | 5 * The SH-2A exception vector table 61 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 D | osnoise.h | 135 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 ) [all...] |
/linux/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_cq.c | 66 cq->vector = mdev->dev->caps.num_comp_vectors; in mlx4_en_create_cq() 106 cq->vector)) { in mlx4_en_activate_cq() 107 cq->vector = cpumask_first(priv->rx_ring[cq->ring]->affinity_mask); in mlx4_en_activate_cq() 110 &cq->vector); in mlx4_en_activate_cq() 112 mlx4_err(mdev, "Failed assigning an EQ to CQ vector %d\n", in mlx4_en_activate_cq() 113 cq->vector); in mlx4_en_activate_cq() 119 irq = mlx4_eq_get_irq(mdev->dev, cq->vector); in mlx4_en_activate_cq() 128 cq->vector = rx_cq->vector; in mlx4_en_activate_cq() 129 irq = mlx4_eq_get_irq(mdev->dev, cq->vector); in mlx4_en_activate_cq() [all...] |
/linux/drivers/crypto/marvell/octeontx2/ |
H A D | otx2_cptpf_main.c | 49 int vector; in cptpf_disable_vfpf_mbox_intr() local 60 vector = pci_irq_vector(cptpf->pdev, RVU_PF_INT_VEC_VFPF_MBOX0); in cptpf_disable_vfpf_mbox_intr() 61 free_irq(vector, cptpf); in cptpf_disable_vfpf_mbox_intr() 66 vector = pci_irq_vector(cptpf->pdev, RVU_PF_INT_VEC_VFPF_MBOX1); in cptpf_disable_vfpf_mbox_intr() 67 free_irq(vector, cptpf); in cptpf_disable_vfpf_mbox_intr() 105 int vector; in cptpf_disable_vf_flr_me_intrs() local 110 vector = pci_irq_vector(cptpf->pdev, RVU_PF_INT_VEC_VFFLR0); in cptpf_disable_vf_flr_me_intrs() 111 free_irq(vector, cptpf); in cptpf_disable_vf_flr_me_intrs() 116 vector = pci_irq_vector(cptpf->pdev, RVU_PF_INT_VEC_VFME0); in cptpf_disable_vf_flr_me_intrs() 117 free_irq(vector, cptp in cptpf_disable_vf_flr_me_intrs() 246 int ret, vector; cptpf_register_vfpf_intr() local [all...] |
/linux/arch/riscv/crypto/ |
H A D | Kconfig | 16 - Zvkned vector crypto extension 17 - Zvbb vector extension (XTS) 18 - Zvkb vector crypto extension (CTR) 19 - Zvkg vector crypto extension (XTS) 29 - Zvkg vector crypto extension 40 - Zvksh vector crypto extension 41 - Zvkb vector crypto extension 57 - Zvksed vector crypto extension 58 - Zvkb vector crypto extension
|
/linux/Documentation/arch/arm64/ |
H A D | sme.rst | 21 * 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. 109 * All other SME state of a thread, including the currently configured vector 110 length, the state of the PR_SME_VL_INHERIT flag, and the deferred vector 127 the thread's vector length (in za_context.vl). 167 * The vector lengt [all...] |