Home
last modified time | relevance | path

Searched refs:za_state (Results 1 – 6 of 6) sorted by relevance

/Linux-v6.1/arch/arm64/kernel/
Dfpsimd.c124 void *za_state; member
399 za_load_state(current->thread.za_state); in task_fpsimd_load()
452 za_save_state(last->za_state); in fpsimd_save()
1226 if (task->thread.za_state) { in sme_alloc()
1227 memset(task->thread.za_state, 0, za_state_size(task)); in sme_alloc()
1232 task->thread.za_state = in sme_alloc()
1238 kfree(task->thread.za_state); in sme_free()
1239 task->thread.za_state = NULL; in sme_free()
1446 if (!current->thread.sve_state || !current->thread.za_state) { in do_sme_acc()
1567 void *za_state = NULL; in fpsimd_flush_thread() local
[all …]
Dprocess.c321 dst->thread.za_state = kmemdup(src->thread.za_state, in arch_dup_task_struct()
324 if (!dst->thread.za_state) { in arch_dup_task_struct()
330 dst->thread.za_state = NULL; in arch_dup_task_struct()
Dsignal.c389 current->thread.za_state, in preserve_za_context()
429 if (!current->thread.za_state) { in restore_za_context()
435 err = __copy_from_user(current->thread.za_state, in restore_za_context()
Dptrace.c1055 membuf_write(&to, target->thread.za_state, end - start); in za_get()
1109 if (!target->thread.za_state) { in za_set()
1134 target->thread.za_state, in za_set()
/Linux-v6.1/arch/arm64/include/asm/
Dfpsimd.h62 void *za_state, unsigned int sme_vl,
Dprocessor.h157 void *za_state; /* ZA register, if any */ member