Lines Matching refs:macro
100 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rax=%rax save_ret=0
147 .macro POP_REGS pop_rdi=1 skip_r11rcx=0
187 .macro SET_NOFLUSH_BIT reg:req
191 .macro ADJUST_KERNEL_CR3 reg:req
197 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
208 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req
242 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req
248 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
266 .macro RESTORE_CR3 scratch_reg:req save_reg:req
304 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
306 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req
308 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req
310 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
312 .macro RESTORE_CR3 scratch_reg:req save_reg:req
327 .macro FENCE_SWAPGS_USER_ENTRY
330 .macro FENCE_SWAPGS_KERNEL_ENTRY
334 .macro STACKLEAK_ERASE_NOCLOBBER
344 .macro STACKLEAK_ERASE
354 .macro CALL_enter_from_user_mode