• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-i386/

Lines Matching refs:paravirt_ops

36 struct paravirt_ops
225 extern struct paravirt_ops paravirt_ops;
228 (offsetof(struct paravirt_ops, x) / sizeof(void *))
267 * offset into the paravirt_ops structure, and can therefore be freely
270 #define PARAVIRT_CALL "call *(paravirt_ops+%c[paravirt_typenum]*4);"
273 * These macros are intended to wrap calls into a paravirt_ops
278 * (paravirt_ops.operations)(args...).
297 * appropriate patching under the control of the backend paravirt_ops
405 return paravirt_ops.paravirt_enabled;
414 #define ARCH_SETUP paravirt_ops.arch_setup();
427 return paravirt_ops.time_init;
514 #define get_kernel_rpl() (paravirt_ops.kernel_rpl)
566 #define get_scheduled_cycles(val) (val = paravirt_ops.get_scheduled_cycles())
567 #define calculate_cpu_khz() (paravirt_ops.get_cpu_khz())
634 paravirt_ops.io_delay();
636 paravirt_ops.io_delay();
637 paravirt_ops.io_delay();
638 paravirt_ops.io_delay();
674 if (paravirt_ops.pagetable_setup_start)
675 (*paravirt_ops.pagetable_setup_start)(base);
680 if (paravirt_ops.pagetable_setup_done)
681 (*paravirt_ops.pagetable_setup_done)(base);
815 paravirt_ops.set_pte_at(mm, addr, ptep, pteval);
827 paravirt_ops.set_pte_present(mm, addr, ptep, pte);
995 "call *paravirt_ops+%c[paravirt_cli_type]*4;" \
1001 "call *paravirt_ops+%c[paravirt_sti_type]*4;" \
1044 jmp *%cs:paravirt_ops+PARAVIRT_iret)
1049 call *%cs:paravirt_ops+PARAVIRT_irq_disable; \
1055 call *%cs:paravirt_ops+PARAVIRT_irq_enable; \
1060 jmp *%cs:paravirt_ops+PARAVIRT_irq_enable_sysexit)
1064 call *paravirt_ops+PARAVIRT_read_cr0; \