Lines Matching refs:uint16_t

26 const uint16_t vq_bytes = 16; /* number of bytes per quadword */
28 const uint16_t vq_min = 1;
29 const uint16_t vq_max = 512;
31 const uint16_t vl_min = vq_min * vq_bytes;
32 const uint16_t vl_max = vq_max * vq_bytes;
34 const uint16_t num_of_zregs = 32;
35 const uint16_t num_of_pregs = 16;
37 inline uint16_t vl_valid(uint16_t vl) { in vl_valid()
41 inline uint16_t vq_from_vl(uint16_t vl) { return vl / vq_bytes; } in vq_from_vl()
42 inline uint16_t vl_from_vq(uint16_t vq) { return vq * vq_bytes; } in vl_from_vq()
51 const uint16_t sve_context_size = 16;
104 inline uint16_t SigZRegSize(uint16_t vq) { return vq * vq_bytes; } in SigZRegSize()
105 inline uint16_t SigPRegSize(uint16_t vq) { return vq * vq_bytes / 8; } in SigPRegSize()
106 inline uint16_t SigFFRSize(uint16_t vq) { return SigPRegSize(vq); } in SigFFRSize()
114 inline uint32_t SigZRegOffset(uint16_t vq, uint16_t n) { in SigZRegOffset()
118 inline uint32_t SigZRegsSize(uint16_t vq) { in SigZRegsSize()
122 inline uint32_t SigPRegsOffset(uint16_t vq) { in SigPRegsOffset()
126 inline uint32_t SigPRegOffset(uint16_t vq, uint16_t n) { in SigPRegOffset()
130 inline uint32_t SigpRegsSize(uint16_t vq) { in SigpRegsSize()
134 inline uint32_t SigFFROffset(uint16_t vq) { in SigFFROffset()
138 inline uint32_t SigRegsSize(uint16_t vq) { in SigRegsSize()
142 inline uint32_t SVESigContextSize(uint16_t vq) { in SVESigContextSize()
149 uint16_t vl; /* current vector length */
150 uint16_t max_vl; /* maximum possible vector length */
151 uint16_t flags;
152 uint16_t reserved;
156 const uint16_t ptrace_regs_mask = 1 << 0;
157 const uint16_t ptrace_regs_fpsimd = 0;
158 const uint16_t ptrace_regs_sve = ptrace_regs_mask;
171 inline uint16_t PTraceRegsOffset() { in PTraceRegsOffset()
193 inline uint32_t PTraceFPSIMDSize(uint16_t vq, uint16_t flags) { return 528; } in PTraceFPSIMDSize()
220 inline uint32_t PTraceZRegSize(uint16_t vq) { return SigZRegSize(vq); } in PTraceZRegSize()
222 inline uint32_t PTracePRegSize(uint16_t vq) { return SigPRegSize(vq); } in PTracePRegSize()
224 inline uint32_t PTraceFFRSize(uint16_t vq) { return SigFFRSize(vq); } in PTraceFFRSize()
235 inline uint32_t PTraceZRegsOffset(uint16_t vq) { in PTraceZRegsOffset()
239 inline uint32_t PTraceZRegOffset(uint16_t vq, uint16_t n) { in PTraceZRegOffset()
243 inline uint32_t PTraceZRegsSize(uint16_t vq) { in PTraceZRegsSize()
247 inline uint32_t PTracePRegsOffset(uint16_t vq) { in PTracePRegsOffset()
251 inline uint32_t PTracePRegOffset(uint16_t vq, uint16_t n) { in PTracePRegOffset()
255 inline uint32_t PTracePRegsSize(uint16_t vq) { in PTracePRegsSize()
259 inline uint32_t PTraceFFROffset(uint16_t vq) { in PTraceFFROffset()
263 inline uint32_t PTraceFPSROffset(uint16_t vq) { in PTraceFPSROffset()
268 inline uint32_t PTraceFPCROffset(uint16_t vq) { in PTraceFPCROffset()
277 inline uint32_t PTraceSVESize(uint16_t vq, uint16_t flags) { in PTraceSVESize()
282 inline uint32_t PTraceSize(uint16_t vq, uint16_t flags) { in PTraceSize()