Home
last modified time | relevance | path

Searched refs:clobbers (Results 1 – 19 of 19) sorted by relevance

/linux-4.1.27/arch/x86/include/asm/
Dparavirt.h851 #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 …]
Dparavirt_types.h407 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/
Dvsmp_64.c75 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()
Dparavirt_patch_32.c27 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()
Dparavirt_patch_64.c36 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()
Dparavirt.c145 unsigned paravirt_patch_default(u8 type, u16 clobbers, void *insnbuf, in paravirt_patch_default() argument
174 addr, clobbers, len); in paravirt_patch_default()
Dentry_32.S88 #define preempt_stop(clobbers) DISABLE_INTERRUPTS(clobbers); TRACE_IRQS_OFF argument
90 #define preempt_stop(clobbers) argument
Dalternative.c583 used = pv_init_ops.patch(p->instrtype, p->clobbers, insnbuf, in apply_paravirt()
/linux-4.1.27/arch/mips/kernel/
Dr2300_switch.S65 fpu_save_single a0, t0 # clobbers t0
101 fpu_save_single a0, t1 # clobbers t1
109 fpu_restore_single a0, t1 # clobbers t1
Dr4k_switch.S82 # clobbers t1
122 fpu_save_double a0 t0 t1 # clobbers t1
134 fpu_restore_double a0 t0 t1 # clobbers t1
Docteon_switch.S51 # clobbers t1
/linux-4.1.27/arch/x86/crypto/sha-mb/
Dsha1_x8_avx2.S61 ## 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/
Denlighten.c1129 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/
Dentry.S594 SAVE_CALLEE_SAVED_USER ; clobbers r12
/linux-4.1.27/arch/x86/crypto/
Dsha256-avx2-asm.S98 e = %edx # clobbers NUM_BLKS
99 y3 = %esi # clobbers INP
Dsha256-avx-asm.S102 SRND = %rsi # clobbers INP
Dsha256-ssse3-asm.S94 SRND = %rsi # clobbers INP
/linux-4.1.27/Documentation/
DCodingStyle879 : /* outputs */ : /* inputs */ : /* clobbers */);
Dmemory-barriers.txt2333 foo() clobbers *waiter