Lines Matching refs:save_reg
218 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
221 movq \scratch_reg, \save_reg
236 .macro RESTORE_CR3 scratch_reg:req save_reg:req
245 bt $PTI_USER_PGTABLE_BIT, \save_reg
252 movq \save_reg, \scratch_reg
261 SET_NOFLUSH_BIT \save_reg
268 movq \save_reg, %cr3
280 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
282 .macro RESTORE_CR3 scratch_reg:req save_reg:req
299 .macro IBRS_ENTER save_reg
304 .ifnb \save_reg
308 mov %rax, \save_reg
328 .macro IBRS_EXIT save_reg
333 .ifnb \save_reg
334 mov \save_reg, %rdx
372 .macro SAVE_AND_SET_GSBASE scratch_reg:req save_reg:req
373 rdgsbase \save_reg