Home
last modified time | relevance | path

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

/linux-4.4.14/arch/x86/include/asm/
Dparavirt.h854 #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 …]
Dparavirt_types.h420 unsigned paravirt_patch_default(u8 type, u16 clobbers, void *insnbuf,
426 unsigned native_patch(u8 type, u16 clobbers, void *ibuf,
713 u16 clobbers; /* what registers you may clobber */ member
/linux-4.4.14/arch/x86/kernel/
Dvsmp_64.c75 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()
Dparavirt_patch_32.c32 unsigned native_patch(u8 type, u16 clobbers, void *ibuf, in native_patch() argument
64 ret = paravirt_patch_default(type, clobbers, ibuf, addr, len); in native_patch()
Dparavirt_patch_64.c42 unsigned native_patch(u8 type, u16 clobbers, void *ibuf, in native_patch() argument
77 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
176 addr, clobbers, len); in paravirt_patch_default()
Dalternative.c596 used = pv_init_ops.patch(p->instrtype, p->clobbers, insnbuf, in apply_paravirt()
/linux-4.4.14/arch/mips/kernel/
Dr2300_switch.S75 fpu_save_single a0, t1 # clobbers t1
83 fpu_restore_single a0, t1 # clobbers t1
Dr4k_switch.S83 fpu_save_double a0 t0 t1 # clobbers t1
95 fpu_restore_double a0 t0 t1 # clobbers t1
/linux-4.4.14/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.4.14/arch/x86/entry/
Dentry_32.S64 # define preempt_stop(clobbers) DISABLE_INTERRUPTS(clobbers); TRACE_IRQS_OFF argument
66 # define preempt_stop(clobbers) argument
/linux-4.4.14/arch/arc/kernel/
Dentry.S327 SAVE_CALLEE_SAVED_USER ; clobbers r12
/linux-4.4.14/arch/x86/xen/
Denlighten.c1135 static unsigned xen_patch(u8 type, u16 clobbers, void *insnbuf, in xen_patch() argument
1180 ret = paravirt_patch_default(type, clobbers, insnbuf, in xen_patch()
/linux-4.4.14/arch/x86/crypto/
Dsha256-avx2-asm.S98 e = %edx # clobbers NUM_BLKS
99 y3 = %esi # clobbers INP
Dsha256-ssse3-asm.S94 SRND = %rsi # clobbers INP
Dsha256-avx-asm.S102 SRND = %rsi # clobbers INP
/linux-4.4.14/Documentation/
DCodingStyle879 : /* outputs */ : /* inputs */ : /* clobbers */);
Dmemory-barriers.txt2288 foo() clobbers *waiter