Searched refs:TIF_SSBD (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | spec-ctrl.h | 52 BUILD_BUG_ON(TIF_SSBD < SPEC_CTRL_SSBD_SHIFT); in ssbd_tif_to_spec_ctrl() 53 return (tifn & _TIF_SSBD) >> (TIF_SSBD - SPEC_CTRL_SSBD_SHIFT); in ssbd_tif_to_spec_ctrl() 64 BUILD_BUG_ON(TIF_SSBD < SPEC_CTRL_SSBD_SHIFT); 65 return (spec_ctrl & SPEC_CTRL_SSBD) << (TIF_SSBD - SPEC_CTRL_SSBD_SHIFT);
|
H A D | thread_info.h | 85 #define TIF_SSBD 5 /* Speculative store bypass disable */ macro 108 #define _TIF_SSBD (1 << TIF_SSBD)
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | spec-ctrl.h | 52 BUILD_BUG_ON(TIF_SSBD < SPEC_CTRL_SSBD_SHIFT); in ssbd_tif_to_spec_ctrl() 53 return (tifn & _TIF_SSBD) >> (TIF_SSBD - SPEC_CTRL_SSBD_SHIFT); in ssbd_tif_to_spec_ctrl() 64 BUILD_BUG_ON(TIF_SSBD < SPEC_CTRL_SSBD_SHIFT); 65 return (spec_ctrl & SPEC_CTRL_SSBD) << (TIF_SSBD - SPEC_CTRL_SSBD_SHIFT);
|
H A D | thread_info.h | 82 #define TIF_SSBD 5 /* Speculative store bypass disable */ macro 112 #define _TIF_SSBD (1 << TIF_SSBD)
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | process.c | 333 * Don't inherit TIF_SSBD across exec boundary when in arch_setup_new_exec() 336 if (test_thread_flag(TIF_SSBD) && in arch_setup_new_exec() 338 clear_thread_flag(TIF_SSBD); in arch_setup_new_exec() 555 /* Handle change of TIF_SSBD depending on the mitigation method. */ in __speculation_ctrl_update() 583 set_tsk_thread_flag(tsk, TIF_SSBD); in speculation_ctrl_update_tif() 585 clear_tsk_thread_flag(tsk, TIF_SSBD); in speculation_ctrl_update_tif()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | process.c | 398 * Don't inherit TIF_SSBD across exec boundary when in arch_setup_new_exec() 401 if (test_thread_flag(TIF_SSBD) && in arch_setup_new_exec() 403 clear_thread_flag(TIF_SSBD); in arch_setup_new_exec() 622 /* Handle change of TIF_SSBD depending on the mitigation method. */ in __speculation_ctrl_update() 650 set_tsk_thread_flag(tsk, TIF_SSBD); in speculation_ctrl_update_tif() 652 clear_tsk_thread_flag(tsk, TIF_SSBD); in speculation_ctrl_update_tif()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | thread_info.h | 84 #define TIF_SSBD 25 /* Wants SSB mitigation */ macro
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | thread_info.h | 79 #define TIF_SSBD 25 /* Wants SSB mitigation */ macro
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | proton-pack.c | 678 ssbs = !test_tsk_thread_flag(tsk, TIF_SSBD); in spectre_v4_enable_task_mitigation() 694 set_tsk_thread_flag(task, TIF_SSBD); in ssbd_prctl_enable_mitigation() 701 clear_tsk_thread_flag(task, TIF_SSBD); in ssbd_prctl_disable_mitigation()
|
H A D | entry.S | 148 tbnz \tmp2, #TIF_SSBD, .L__asm_ssbd_skip\@
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | proton-pack.c | 662 ssbs = !test_tsk_thread_flag(tsk, TIF_SSBD); in spectre_v4_enable_task_mitigation() 678 set_tsk_thread_flag(task, TIF_SSBD); in ssbd_prctl_enable_mitigation() 685 clear_tsk_thread_flag(task, TIF_SSBD); in ssbd_prctl_disable_mitigation()
|
H A D | entry.S | 122 tbnz \tmp2, #TIF_SSBD, .L__asm_ssbd_skip\@
|
Completed in 9 milliseconds