Home
last modified time | relevance | path

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

/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.h411 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/
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.c31 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()
Dparavirt_patch_64.c40 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()
Dparavirt.c151 unsigned paravirt_patch_default(u8 type, u16 clobbers, void *insnbuf, in paravirt_patch_default() argument
179 addr, clobbers, len); in paravirt_patch_default()
Dalternative.c585 used = pv_init_ops.patch(p->instrtype, p->clobbers, insnbuf, in apply_paravirt()
/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
/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
/arch/x86/entry/
Dentry_32.S65 # define preempt_stop(clobbers) DISABLE_INTERRUPTS(clobbers); TRACE_IRQS_OFF argument
67 # define preempt_stop(clobbers) argument
/arch/arc/kernel/
Dentry.S333 SAVE_CALLEE_SAVED_USER ; clobbers r12
/arch/x86/xen/
Denlighten.c1149 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/
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