Lines Matching refs:macro
102 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rax=%rax save_ret=0
151 .macro POP_REGS pop_rdi=1
183 .macro SET_NOFLUSH_BIT reg:req
187 .macro ADJUST_KERNEL_CR3 reg:req
193 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
204 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req
238 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req
244 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
262 .macro RESTORE_CR3 scratch_reg:req save_reg:req
300 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
302 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req
304 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req
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
354 .macro IBRS_EXIT save_reg
383 .macro FENCE_SWAPGS_USER_ENTRY
386 .macro FENCE_SWAPGS_KERNEL_ENTRY
390 .macro STACKLEAK_ERASE_NOCLOBBER
398 .macro SAVE_AND_SET_GSBASE scratch_reg:req save_reg:req
409 .macro STACKLEAK_ERASE
421 .macro LOAD_CPU_AND_NODE_SEG_LIMIT reg:req
436 .macro GET_PERCPU_BASE reg:req
444 .macro GET_PERCPU_BASE reg:req