Lines Matching refs:macro
66 .macro PUSH_REGS rdx=%rdx rax=%rax save_ret=0
95 .macro CLEAR_REGS
117 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rax=%rax save_ret=0
122 .macro POP_REGS pop_rdi=1 skip_r11rcx=0
162 .macro SET_NOFLUSH_BIT reg:req
166 .macro ADJUST_KERNEL_CR3 reg:req
172 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
183 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req
217 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req
223 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
241 .macro RESTORE_CR3 scratch_reg:req save_reg:req
279 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
281 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req
283 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req
285 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
287 .macro RESTORE_CR3 scratch_reg:req save_reg:req
302 .macro FENCE_SWAPGS_USER_ENTRY
305 .macro FENCE_SWAPGS_KERNEL_ENTRY
309 .macro STACKLEAK_ERASE_NOCLOBBER
317 .macro SAVE_AND_SET_GSBASE scratch_reg:req save_reg:req
328 .macro STACKLEAK_ERASE
340 .macro LOAD_CPU_AND_NODE_SEG_LIMIT reg:req
355 .macro GET_PERCPU_BASE reg:req
363 .macro GET_PERCPU_BASE reg:req