/arch/x86/include/asm/ |
D | paravirt.h | 854 #define _PVSITE(ptype, clobbers, ops, word, algn) \ argument 863 .short clobbers; \ 896 #define PARA_SITE(ptype, clobbers, ops) _PVSITE(ptype, clobbers, ops, .quad, 8) argument 911 #define PARA_SITE(ptype, clobbers, ops) _PVSITE(ptype, clobbers, ops, .long, 4) argument 919 #define DISABLE_INTERRUPTS(clobbers) \ argument 920 PARA_SITE(PARA_PATCH(pv_irq_ops, PV_IRQ_irq_disable), clobbers, \ 921 PV_SAVE_REGS(clobbers | CLBR_CALLEE_SAVE); \ 923 PV_RESTORE_REGS(clobbers | CLBR_CALLEE_SAVE);) 925 #define ENABLE_INTERRUPTS(clobbers) \ argument 926 PARA_SITE(PARA_PATCH(pv_irq_ops, PV_IRQ_irq_enable), clobbers, \ [all …]
|
D | paravirt_types.h | 411 unsigned paravirt_patch_default(u8 type, u16 clobbers, void *insnbuf, 417 unsigned native_patch(u8 type, u16 clobbers, void *ibuf, 704 u16 clobbers; /* what registers you may clobber */ member
|
/arch/x86/kernel/ |
D | vsmp_64.c | 75 static unsigned __init vsmp_patch(u8 type, u16 clobbers, void *ibuf, in vsmp_patch() argument 83 return paravirt_patch_default(type, clobbers, ibuf, addr, len); in vsmp_patch() 85 return native_patch(type, clobbers, ibuf, addr, len); in vsmp_patch()
|
D | paravirt_patch_32.c | 31 unsigned native_patch(u8 type, u16 clobbers, void *ibuf, in native_patch() argument 62 ret = paravirt_patch_default(type, clobbers, ibuf, addr, len); in native_patch()
|
D | paravirt_patch_64.c | 40 unsigned native_patch(u8 type, u16 clobbers, void *ibuf, in native_patch() argument 74 ret = paravirt_patch_default(type, clobbers, ibuf, addr, len); in native_patch()
|
D | paravirt.c | 151 unsigned paravirt_patch_default(u8 type, u16 clobbers, void *insnbuf, in paravirt_patch_default() argument 179 addr, clobbers, len); in paravirt_patch_default()
|
D | alternative.c | 585 used = pv_init_ops.patch(p->instrtype, p->clobbers, insnbuf, in apply_paravirt()
|
/arch/mips/kernel/ |
D | r2300_switch.S | 75 fpu_save_single a0, t1 # clobbers t1 83 fpu_restore_single a0, t1 # clobbers t1
|
D | r4k_switch.S | 83 fpu_save_double a0 t0 t1 # clobbers t1 95 fpu_restore_double a0 t0 t1 # clobbers t1
|
/arch/x86/crypto/sha-mb/ |
D | sha1_x8_avx2.S | 61 ## Function clobbers: rax, rcx, rdx, rbx, rsi, rdi, r9-r15# ymm0-15 63 ## Linux clobbers: rax rbx rcx rdx rsi r9 r10 r11 r12 r13 r14 r15 66 ## clobbers ymm0-15
|
/arch/x86/entry/ |
D | entry_32.S | 65 # define preempt_stop(clobbers) DISABLE_INTERRUPTS(clobbers); TRACE_IRQS_OFF argument 67 # define preempt_stop(clobbers) argument
|
/arch/arc/kernel/ |
D | entry.S | 333 SAVE_CALLEE_SAVED_USER ; clobbers r12
|
/arch/x86/xen/ |
D | enlighten.c | 1149 static unsigned xen_patch(u8 type, u16 clobbers, void *insnbuf, in xen_patch() argument 1194 ret = paravirt_patch_default(type, clobbers, insnbuf, in xen_patch()
|
/arch/x86/crypto/ |
D | sha256-avx2-asm.S | 98 e = %edx # clobbers NUM_BLKS 99 y3 = %esi # clobbers INP
|
D | sha256-avx-asm.S | 102 SRND = %rsi # clobbers INP
|
D | sha256-ssse3-asm.S | 94 SRND = %rsi # clobbers INP
|