/linux-3.4.99/arch/x86/kernel/ |
D | vsmp_64.c | 68 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()
|
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 | 37 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()
|
D | paravirt.c | 141 unsigned paravirt_patch_default(u8 type, u16 clobbers, void *insnbuf, in paravirt_patch_default() argument 170 addr, clobbers, len); in paravirt_patch_default()
|
D | entry_32.S | 86 #define preempt_stop(clobbers) DISABLE_INTERRUPTS(clobbers); TRACE_IRQS_OFF argument 88 #define preempt_stop(clobbers) argument
|
D | alternative.c | 504 used = pv_init_ops.patch(p->instrtype, p->clobbers, insnbuf, in apply_paravirt()
|
/linux-3.4.99/arch/x86/include/asm/ |
D | paravirt.h | 913 #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 …]
|
D | paravirt_types.h | 404 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/ |
D | r2300_switch.S | 75 fpu_save_single a0, t0 # clobbers t0 104 fpu_save_single a0, t1 # clobbers t1 112 fpu_restore_single a0, t1 # clobbers t1
|
D | r4k_switch.S | 75 # 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/ |
D | enlighten.c | 1056 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/ |
D | CodingStyle | 822 : /* outputs */ : /* inputs */ : /* clobbers */);
|
D | memory-barriers.txt | 1643 foo() clobbers *waiter
|