/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/xen/ |
H A D | irq_xen.h | 30 extern const struct pv_irq_ops xen_irq_ops __initdata;
|
H A D | irq_xen.c | 34 * pv_irq_ops 410 const struct pv_irq_ops xen_irq_ops __initdata = {
|
H A D | xen_pv_ops.c | 876 pv_irq_ops = xen_irq_ops;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/ |
H A D | paravirt_patch_32.c | 3 DEF_NATIVE(pv_irq_ops, irq_disable, "cli"); 4 DEF_NATIVE(pv_irq_ops, irq_enable, "sti"); 5 DEF_NATIVE(pv_irq_ops, restore_fl, "push %eax; popf"); 6 DEF_NATIVE(pv_irq_ops, save_fl, "pushf; pop %eax"); 39 PATCH_SITE(pv_irq_ops, irq_disable); 40 PATCH_SITE(pv_irq_ops, irq_enable); 41 PATCH_SITE(pv_irq_ops, restore_fl); 42 PATCH_SITE(pv_irq_ops, save_fl);
|
H A D | paravirt_patch_64.c | 5 DEF_NATIVE(pv_irq_ops, irq_disable, "cli"); 6 DEF_NATIVE(pv_irq_ops, irq_enable, "sti"); 7 DEF_NATIVE(pv_irq_ops, restore_fl, "pushq %rdi; popfq"); 8 DEF_NATIVE(pv_irq_ops, save_fl, "pushfq; popq %rax"); 49 PATCH_SITE(pv_irq_ops, restore_fl); 50 PATCH_SITE(pv_irq_ops, save_fl); 51 PATCH_SITE(pv_irq_ops, irq_enable); 52 PATCH_SITE(pv_irq_ops, irq_disable);
|
H A D | vsmp_64.c | 72 case PARAVIRT_PATCH(pv_irq_ops.irq_enable): 73 case PARAVIRT_PATCH(pv_irq_ops.irq_disable): 74 case PARAVIRT_PATCH(pv_irq_ops.save_fl): 75 case PARAVIRT_PATCH(pv_irq_ops.restore_fl): 97 pv_irq_ops.irq_disable = PV_CALLEE_SAVE(vsmp_irq_disable); 98 pv_irq_ops.irq_enable = PV_CALLEE_SAVE(vsmp_irq_enable); 99 pv_irq_ops.save_fl = PV_CALLEE_SAVE(vsmp_save_fl); 100 pv_irq_ops.restore_fl = PV_CALLEE_SAVE(vsmp_restore_fl);
|
H A D | asm-offsets_64.c | 56 OFFSET(PARAVIRT_PATCH_pv_irq_ops, paravirt_patch_template, pv_irq_ops); 57 OFFSET(PV_IRQ_irq_disable, pv_irq_ops, irq_disable); 58 OFFSET(PV_IRQ_irq_enable, pv_irq_ops, irq_enable); 59 OFFSET(PV_IRQ_adjust_exception_frame, pv_irq_ops, adjust_exception_frame);
|
H A D | paravirt.c | 129 .pv_irq_ops = pv_irq_ops, 312 struct pv_irq_ops pv_irq_ops = { variable in typeref:struct:pv_irq_ops 473 EXPORT_SYMBOL (pv_irq_ops); variable
|
H A D | asm-offsets_32.c | 111 OFFSET(PARAVIRT_PATCH_pv_irq_ops, paravirt_patch_template, pv_irq_ops); 112 OFFSET(PV_IRQ_irq_disable, pv_irq_ops, irq_disable); 113 OFFSET(PV_IRQ_irq_enable, pv_irq_ops, irq_enable);
|
H A D | vmi_32.c | 143 case PARAVIRT_PATCH(pv_irq_ops.irq_disable): 146 case PARAVIRT_PATCH(pv_irq_ops.irq_enable): 149 case PARAVIRT_PATCH(pv_irq_ops.restore_fl): 152 case PARAVIRT_PATCH(pv_irq_ops.save_fl): 661 para_fill(pv_irq_ops.save_fl.func, GetInterruptMask); 662 para_fill(pv_irq_ops.restore_fl.func, SetInterruptMask); 663 para_fill(pv_irq_ops.irq_disable.func, DisableInterrupts); 664 para_fill(pv_irq_ops.irq_enable.func, EnableInterrupts); 809 para_fill(pv_irq_ops.safe_halt, Halt);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/include/asm/ |
H A D | paravirt.h | 215 struct pv_irq_ops { struct 227 extern struct pv_irq_ops pv_irq_ops; 232 pv_irq_ops.register_ipi(); 238 return pv_irq_ops.assign_irq_vector(irq); 244 return pv_irq_ops.free_irq_vector(vector); 250 pv_irq_ops.register_percpu_irq(vec, action); 256 pv_irq_ops.resend_irq(vector);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/xen/ |
H A D | irq.c | 116 static const struct pv_irq_ops xen_irq_ops __initdata = { 131 pv_irq_ops = xen_irq_ops;
|
H A D | enlighten.c | 860 pv_irq_ops.save_fl = __PV_IS_CALLEE_SAVE(xen_save_fl_direct); 861 pv_irq_ops.restore_fl = __PV_IS_CALLEE_SAVE(xen_restore_fl_direct); 862 pv_irq_ops.irq_disable = __PV_IS_CALLEE_SAVE(xen_irq_disable_direct); 863 pv_irq_ops.irq_enable = __PV_IS_CALLEE_SAVE(xen_irq_enable_direct); 886 SITE(pv_irq_ops, irq_enable); 887 SITE(pv_irq_ops, irq_disable); 888 SITE(pv_irq_ops, save_fl); 889 SITE(pv_irq_ops, restore_fl);
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/include/asm/ |
H A D | paravirt.h | 110 PVOP_VCALL0(pv_irq_ops.safe_halt); 115 PVOP_VCALL0(pv_irq_ops.safe_halt); 834 return PVOP_CALLEE0(unsigned long, pv_irq_ops.save_fl); 839 PVOP_VCALLEE1(pv_irq_ops.restore_fl, f); 844 PVOP_VCALLEE0(pv_irq_ops.irq_disable); 849 PVOP_VCALLEE0(pv_irq_ops.irq_enable); 947 PARA_SITE(PARA_PATCH(pv_irq_ops, PV_IRQ_irq_disable), clobbers, \ 949 call PARA_INDIRECT(pv_irq_ops+PV_IRQ_irq_disable); \ 953 PARA_SITE(PARA_PATCH(pv_irq_ops, PV_IRQ_irq_enable), clobbers, \ 955 call PARA_INDIRECT(pv_irq_ops [all...] |
H A D | paravirt_types.h | 191 struct pv_irq_ops { struct 334 struct pv_irq_ops pv_irq_ops; member in struct:paravirt_patch_template 344 extern struct pv_irq_ops pv_irq_ops;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/lguest/ |
H A D | boot.c | 1200 [PARAVIRT_PATCH(pv_irq_ops.irq_disable)] = { lgstart_cli, lgend_cli }, 1201 [PARAVIRT_PATCH(pv_irq_ops.save_fl)] = { lgstart_pushf, lgend_pushf }, 1251 pv_irq_ops.save_fl = PV_CALLEE_SAVE(save_fl); 1252 pv_irq_ops.restore_fl = __PV_IS_CALLEE_SAVE(lg_restore_fl); 1253 pv_irq_ops.irq_disable = PV_CALLEE_SAVE(irq_disable); 1254 pv_irq_ops.irq_enable = __PV_IS_CALLEE_SAVE(lg_irq_enable); 1255 pv_irq_ops.safe_halt = lguest_safe_halt;
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/ia64/kernel/ |
H A D | paravirt.c | 619 * pv_irq_ops 623 struct pv_irq_ops pv_irq_ops = { variable in typeref:struct:pv_irq_ops
|