Lines Matching refs:macro
68 .macro PUSH_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0
97 .macro CLEAR_REGS
120 .macro PUSH_AND_CLEAR_REGS rdx=%rdx rcx=%rcx rax=%rax save_ret=0
125 .macro POP_REGS pop_rdi=1
157 .macro SET_NOFLUSH_BIT reg:req
161 .macro ADJUST_KERNEL_CR3 reg:req
167 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
178 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req
212 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req
218 .macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
236 .macro RESTORE_CR3 scratch_reg:req save_reg:req
274 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
276 .macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req
278 .macro SWITCH_TO_USER_CR3_STACK scratch_reg:req
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
328 .macro IBRS_EXIT save_reg
357 .macro FENCE_SWAPGS_USER_ENTRY
360 .macro FENCE_SWAPGS_KERNEL_ENTRY
364 .macro STACKLEAK_ERASE_NOCLOBBER
372 .macro SAVE_AND_SET_GSBASE scratch_reg:req save_reg:req
383 .macro STACKLEAK_ERASE
395 .macro LOAD_CPU_AND_NODE_SEG_LIMIT reg:req
410 .macro GET_PERCPU_BASE reg:req
418 .macro GET_PERCPU_BASE reg:req