Searched refs:sme_ss (Results 1 – 3 of 3) sorted by relevance
129 arm_save_sme_za(arm_sme_context_t *sme_ss, uint16_t svl_b) in arm_save_sme_za() argument131 uint8_t *za = arm_sme_za(sme_ss, 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() argument181 const uint8_t *za = const_arm_sme_za(sme_ss, svl_b); in arm_load_sme_za()237 arm_sme_saved_state_t *sme_ss = machine_thread_get_sme_state(current_thread()); in arm_sme_is_active() local238 return sme_ss && (sme_ss->svcr & (SVCR_SM | SVCR_ZA)); in arm_sme_is_active()248 arm_save_sme_zt0(arm_sme_context_t *sme_ss) in arm_save_sme_zt0() argument253 : [addr] "r"(sme_ss->zt0) in arm_save_sme_zt0()263 arm_load_sme_zt0(const arm_sme_context_t *sme_ss) in arm_load_sme_zt0() argument268 : [addr] "r"(sme_ss->zt0) in arm_load_sme_zt0()[all …]
128 machine_thread_has_valid_za(const arm_sme_saved_state_t *_Nullable sme_ss) in machine_thread_has_valid_za() argument130 return sme_ss && (sme_ss->svcr & SVCR_ZA); in machine_thread_has_valid_za()570 arm_sme_saved_state_t *sme_ss = zalloc_flags(sme_ss_zone, Z_WAITOK | Z_ZERO | Z_NOFAIL); in zalloc_sme_saved_state() local571 sme_ss->hdr.flavor = ARM_SME_SAVED_STATE; in zalloc_sme_saved_state()572 sme_ss->hdr.count = arm_sme_saved_state_count(sme_svl_b); in zalloc_sme_saved_state()573 sme_ss->svl_b = sme_svl_b; in zalloc_sme_saved_state()574 return sme_ss; in zalloc_sme_saved_state()588 arm_sme_saved_state_t *sme_ss = zalloc_sme_saved_state(); in machine_thread_sme_state_alloc() local593 thread->machine.usme = sme_ss; in machine_thread_sme_state_alloc()603 arm_sme_saved_state_t *sme_ss = machine_thread_get_sme_state(thread); in machine_thread_sme_state_free() local[all …]
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);84 extern void arm_save_sme_zt0(arm_sme_context_t *sme_ss);85 extern void arm_load_sme_zt0(const arm_sme_context_t *sme_ss);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);