Lines Matching refs:save_reg
244 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
247 movq \scratch_reg, \save_reg
262 .macro RESTORE_CR3 scratch_reg:req save_reg:req
271 bt $PTI_USER_PGTABLE_BIT, \save_reg
278 movq \save_reg, \scratch_reg
287 SET_NOFLUSH_BIT \save_reg
294 movq \save_reg, %cr3
306 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
308 .macro RESTORE_CR3 scratch_reg:req save_reg:req
325 .macro IBRS_ENTER save_reg
330 .ifnb \save_reg
334 mov %rax, \save_reg
354 .macro IBRS_EXIT save_reg
359 .ifnb \save_reg
360 mov \save_reg, %rdx
398 .macro SAVE_AND_SET_GSBASE scratch_reg:req save_reg:req
399 rdgsbase \save_reg