Home
last modified time | relevance | path

Searched refs:TIF_SME (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dthread_info.h81 #define TIF_SME 27 /* SME in use */ macro
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dfpsimd.c300 * TIF_SME controls whether a task can use SME without trapping while
301 * in userspace, when TIF_SME is set then we must have storage
306 * may disable TIF_SME and reenable traps.
312 * in userspace, and also (together with TIF_SME) the way a task's
426 if (test_thread_flag(TIF_SME)) in task_fpsimd_load()
913 clear_tsk_thread_flag(task, TIF_SME); in vec_set_vector_length()
1500 * TIF_SME should be clear on entry: otherwise, fpsimd_restore_current_state()
1530 /* With TIF_SME userspace shouldn't generate any traps */ in do_sme_acc()
1531 if (test_and_set_thread_flag(TIF_SME)) in do_sme_acc()
1666 clear_thread_flag(TIF_SME); in fpsimd_flush_thread()
[all...]
H A Dprocess.c332 clear_tsk_thread_flag(dst, TIF_SME); in arch_dup_task_struct()
H A Dsignal.c481 clear_thread_flag(TIF_SME); in restore_za_context()
492 set_thread_flag(TIF_SME); in restore_za_context()
H A Dptrace.c890 set_tsk_thread_flag(target, TIF_SME); in sve_set_common()
1144 set_tsk_thread_flag(target, TIF_SME); in za_set()
1198 set_tsk_thread_flag(target, TIF_SME); in zt_set()

Completed in 10 milliseconds