/linux-4.1.27/arch/x86/include/asm/ |
D | paravirt.h | 851 #define _PVSITE(ptype, clobbers, ops, word, algn) \ argument 860 .short clobbers; \ 893 #define PARA_SITE(ptype, clobbers, ops) _PVSITE(ptype, clobbers, ops, .quad, 8) argument 908 #define PARA_SITE(ptype, clobbers, ops) _PVSITE(ptype, clobbers, ops, .long, 4) argument 916 #define DISABLE_INTERRUPTS(clobbers) \ argument 917 PARA_SITE(PARA_PATCH(pv_irq_ops, PV_IRQ_irq_disable), clobbers, \ 918 PV_SAVE_REGS(clobbers | CLBR_CALLEE_SAVE); \ 920 PV_RESTORE_REGS(clobbers | CLBR_CALLEE_SAVE);) 922 #define ENABLE_INTERRUPTS(clobbers) \ argument 923 PARA_SITE(PARA_PATCH(pv_irq_ops, PV_IRQ_irq_enable), clobbers, \ [all …]
|
D | paravirt_types.h | 407 unsigned paravirt_patch_default(u8 type, u16 clobbers, void *insnbuf, 413 unsigned native_patch(u8 type, u16 clobbers, void *ibuf, 700 u16 clobbers; /* what registers you may clobber */ member
|
/linux-4.1.27/arch/x86/kernel/ |
D | vsmp_64.c | 75 static unsigned __init_or_module 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 | 27 unsigned native_patch(u8 type, u16 clobbers, void *ibuf, in native_patch() argument 56 ret = paravirt_patch_default(type, clobbers, ibuf, addr, len); in native_patch()
|
D | paravirt_patch_64.c | 36 unsigned native_patch(u8 type, u16 clobbers, void *ibuf, in native_patch() argument 68 ret = paravirt_patch_default(type, clobbers, ibuf, addr, len); in native_patch()
|
D | paravirt.c | 145 unsigned paravirt_patch_default(u8 type, u16 clobbers, void *insnbuf, in paravirt_patch_default() argument 174 addr, clobbers, len); in paravirt_patch_default()
|
D | entry_32.S | 88 #define preempt_stop(clobbers) DISABLE_INTERRUPTS(clobbers); TRACE_IRQS_OFF argument 90 #define preempt_stop(clobbers) argument
|
D | alternative.c | 583 used = pv_init_ops.patch(p->instrtype, p->clobbers, insnbuf, in apply_paravirt()
|
/linux-4.1.27/arch/mips/kernel/ |
D | r2300_switch.S | 65 fpu_save_single a0, t0 # clobbers t0 101 fpu_save_single a0, t1 # clobbers t1 109 fpu_restore_single a0, t1 # clobbers t1
|
D | r4k_switch.S | 82 # clobbers t1 122 fpu_save_double a0 t0 t1 # clobbers t1 134 fpu_restore_double a0 t0 t1 # clobbers t1
|
D | octeon_switch.S | 51 # clobbers t1
|
/linux-4.1.27/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
|
/linux-4.1.27/arch/x86/xen/ |
D | enlighten.c | 1129 static unsigned xen_patch(u8 type, u16 clobbers, void *insnbuf, in xen_patch() argument 1174 ret = paravirt_patch_default(type, clobbers, insnbuf, in xen_patch()
|
/linux-4.1.27/arch/arc/kernel/ |
D | entry.S | 594 SAVE_CALLEE_SAVED_USER ; clobbers r12
|
/linux-4.1.27/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
|
/linux-4.1.27/Documentation/ |
D | CodingStyle | 879 : /* outputs */ : /* inputs */ : /* clobbers */);
|
D | memory-barriers.txt | 2333 foo() clobbers *waiter
|