Home
last modified time | relevance | path

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

/linux-3.4.99/arch/x86/kernel/
Dvsmp_64.c68 static unsigned __init_or_module vsmp_patch(u8 type, u16 clobbers, void *ibuf, in vsmp_patch() argument
76 return paravirt_patch_default(type, clobbers, ibuf, addr, len); in vsmp_patch()
78 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.c37 unsigned native_patch(u8 type, u16 clobbers, void *ibuf, in native_patch() argument
70 ret = paravirt_patch_default(type, clobbers, ibuf, addr, len); in native_patch()
Dparavirt.c141 unsigned paravirt_patch_default(u8 type, u16 clobbers, void *insnbuf, in paravirt_patch_default() argument
170 addr, clobbers, len); in paravirt_patch_default()
Dentry_32.S86 #define preempt_stop(clobbers) DISABLE_INTERRUPTS(clobbers); TRACE_IRQS_OFF argument
88 #define preempt_stop(clobbers) argument
Dalternative.c504 used = pv_init_ops.patch(p->instrtype, p->clobbers, insnbuf, in apply_paravirt()
/linux-3.4.99/arch/x86/include/asm/
Dparavirt.h913 #define _PVSITE(ptype, clobbers, ops, word, algn) \ argument
922 .short clobbers; \
955 #define PARA_SITE(ptype, clobbers, ops) _PVSITE(ptype, clobbers, ops, .quad, 8) argument
970 #define PARA_SITE(ptype, clobbers, ops) _PVSITE(ptype, clobbers, ops, .long, 4) argument
978 #define DISABLE_INTERRUPTS(clobbers) \ argument
979 PARA_SITE(PARA_PATCH(pv_irq_ops, PV_IRQ_irq_disable), clobbers, \
980 PV_SAVE_REGS(clobbers | CLBR_CALLEE_SAVE); \
982 PV_RESTORE_REGS(clobbers | CLBR_CALLEE_SAVE);)
984 #define ENABLE_INTERRUPTS(clobbers) \ argument
985 PARA_SITE(PARA_PATCH(pv_irq_ops, PV_IRQ_irq_enable), clobbers, \
[all …]
Dparavirt_types.h404 unsigned paravirt_patch_default(u8 type, u16 clobbers, void *insnbuf,
410 unsigned native_patch(u8 type, u16 clobbers, void *ibuf,
697 u16 clobbers; /* what registers you may clobber */ member
/linux-3.4.99/arch/mips/kernel/
Dr2300_switch.S75 fpu_save_single a0, t0 # clobbers t0
104 fpu_save_single a0, t1 # clobbers t1
112 fpu_restore_single a0, t1 # clobbers t1
Dr4k_switch.S75 # clobbers t1
130 fpu_save_double a0 t0 t1 # clobbers t1
141 fpu_restore_double a0 t0 t1 # clobbers t1
/linux-3.4.99/arch/x86/xen/
Denlighten.c1056 static unsigned xen_patch(u8 type, u16 clobbers, void *insnbuf, in xen_patch() argument
1101 ret = paravirt_patch_default(type, clobbers, insnbuf, in xen_patch()
/linux-3.4.99/Documentation/
DCodingStyle822 : /* outputs */ : /* inputs */ : /* clobbers */);
Dmemory-barriers.txt1643 foo() clobbers *waiter