Lines Matching refs:macro
57 .macro SWITCH_TO_USER_CR3 scratch_reg:req
66 .macro BUG_IF_WRONG_CR3 no_user_check=0
88 .macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
106 .macro FIXUP_FRAME
166 .macro IRET_FRAME
205 .macro SAVE_ALL pt_regs_ax=%eax switch_stacks=0 skip_gs=0 unwind_espfix=0
239 .macro SAVE_ALL_NMI cr3_reg:req unwind_espfix=0
256 .macro RESTORE_INT_REGS
266 .macro RESTORE_REGS pop=0
283 .macro RESTORE_ALL_NMI cr3_reg:req pop=0
305 .macro CHECK_AND_APPLY_ESPFIX
366 .macro SWITCH_TO_KERNEL_STACK
374 * that register for the time this macro runs
514 .macro SWITCH_TO_ENTRY_STACK
553 * This macro handles the case when we return to kernel-mode on the iret
557 * SWITCH_TO_KERNEL_STACK macro for more details.
559 .macro PARANOID_EXIT_TO_KERNEL_MODE
622 .macro idtentry vector asmsym cfunc has_error_code:req
638 .macro idtentry_irq vector cfunc
652 .macro idtentry_sysvec vector cfunc
988 .macro FIXUP_ESPFIX_STACK
1022 .macro UNWIND_ESPFIX_STACK