Searched refs:svl_b (Results 1 – 8 of 8) sorted by relevance
| /xnu-11215.61.5/osfmk/arm64/ |
| H A D | sme.c | 129 arm_save_sme_za(arm_sme_context_t *sme_ss, uint16_t svl_b) in arm_save_sme_za() argument 131 uint8_t *za = arm_sme_za(sme_ss, svl_b); in arm_save_sme_za() 147 for (register uint16_t i asm("w12") = 0; i < svl_b; i += 16) { in arm_save_sme_za() 167 [addr] "r"(za + (i * svl_b)) in arm_save_sme_za() 179 arm_load_sme_za(const arm_sme_context_t *sme_ss, uint16_t svl_b) in arm_load_sme_za() argument 181 const uint8_t *za = const_arm_sme_za(sme_ss, svl_b); in arm_load_sme_za() 182 for (register uint16_t i asm("w12") = 0; i < svl_b; i += 16) { in arm_load_sme_za() 202 [addr] "r"(za + (i * svl_b)) in arm_load_sme_za() 282 arm_save_sme_za_zt0(arm_sme_context_t *sme_ss, uint16_t svl_b) in arm_save_sme_za_zt0() argument 284 arm_save_sme_za(sme_ss, svl_b); in arm_save_sme_za_zt0() [all …]
|
| H A D | pcb.c | 159 arm_save_sme_za_zt0(&old_sme_ss->context, old_sme_ss->svl_b); in machine_save_sme_context() 173 arm_load_sme_za_zt0(&new_sme_ss->context, new_sme_ss->svl_b); in machine_restore_sme_context() 573 sme_ss->svl_b = sme_svl_b; in zalloc_sme_saved_state() 615 assert(sme_ss->svl_b == src_sme_ss->svl_b); in machine_thread_sme_state_dup() 618 uint16_t svl_b = sme_ss->svl_b; in machine_thread_sme_state_dup() local 624 memcpy(arm_sme_z(context), const_arm_sme_z(src_context), arm_sme_z_size(svl_b)); in machine_thread_sme_state_dup() 625 memcpy(arm_sme_p(context, svl_b), const_arm_sme_p(src_context, svl_b), arm_sme_p_size(svl_b)); in machine_thread_sme_state_dup() 628 arm_save_sme_za_zt0(context, svl_b); in machine_thread_sme_state_dup()
|
| H A D | exception_asm.h | 302 .macro LOAD_OR_STORE_Z_P_REGISTERS instr, svl_b, ss 336 add \ss, \ss, \svl_b, lsl #5
|
| H A D | genassym.c | 282 DECLARE("SME_SVL_B", offsetof(arm_sme_saved_state_t, svl_b)); in main()
|
| H A D | locore.s | 743 LOAD_OR_STORE_Z_P_REGISTERS str, svl_b=x0, ss=x2 1760 LOAD_OR_STORE_Z_P_REGISTERS ldr, svl_b=x3, ss=x2
|
| /xnu-11215.61.5/tests/ |
| H A D | arm_matrix_sme.c | 151 uint16_t svl_b = arm_sme_svl_b(); in sme_load_data() local 153 for (register uint16_t i asm("w12") = 0; i < svl_b; i += 16) { in sme_load_data() 173 [addr] "r"(za + (i * svl_b)) in sme_load_data() 251 uint16_t svl_b = arm_sme_svl_b(); in sme_store_data() local 253 for (register uint16_t i asm("w12") = 0; i < svl_b; i += 16) { in sme_store_data() 273 [addr] "r"(za + (i * svl_b)) in sme_store_data()
|
| /xnu-11215.61.5/osfmk/mach/arm/ |
| H A D | thread_status.h | 1097 uint16_t svl_b; member 1102 arm_sme_z_size(uint16_t svl_b) in arm_sme_z_size() argument 1104 return 32 * svl_b; in arm_sme_z_size() 1108 arm_sme_p_size(uint16_t svl_b) in arm_sme_p_size() argument 1110 return 2 * svl_b; in arm_sme_p_size() 1114 arm_sme_za_size(uint16_t svl_b) in arm_sme_za_size() argument 1116 return svl_b * svl_b; in arm_sme_za_size() 1120 arm_sme_saved_state_count(uint16_t svl_b) in arm_sme_saved_state_count() argument 1122 assert(svl_b % 16 == 0); in arm_sme_saved_state_count() 1124 arm_sme_z_size(svl_b) + in arm_sme_saved_state_count() [all …]
|
| /xnu-11215.61.5/osfmk/arm/ |
| H A D | misc_protos.h | 79 extern void arm_save_sme_za(arm_sme_context_t *sme_ss, uint16_t svl_b); 80 extern void arm_load_sme_za(const arm_sme_context_t *sme_ss, uint16_t svl_b); 87 extern void arm_save_sme_za_zt0(arm_sme_context_t *sme_ss, uint16_t svl_b); 88 extern void arm_load_sme_za_zt0(const arm_sme_context_t *sme_ss, uint16_t svl_b);
|