• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/lguest/

Lines Matching defs:lg_cpu

40 struct lg_cpu {
93 struct lg_cpu cpus[NR_CPUS];
123 void __lgread(struct lg_cpu *, void *, unsigned long, unsigned);
124 void __lgwrite(struct lg_cpu *, unsigned long, const void *, unsigned);
144 int run_guest(struct lg_cpu *cpu, unsigned long __user *user);
157 unsigned int interrupt_pending(struct lg_cpu *cpu, bool *more);
158 void try_deliver_interrupt(struct lg_cpu *cpu, unsigned int irq, bool more);
159 void set_interrupt(struct lg_cpu *cpu, unsigned int irq);
160 bool deliver_trap(struct lg_cpu *cpu, unsigned int num);
161 void load_guest_idt_entry(struct lg_cpu *cpu, unsigned int i,
163 void guest_set_stack(struct lg_cpu *cpu, u32 seg, u32 esp, unsigned int pages);
164 void pin_stack_pages(struct lg_cpu *cpu);
167 void copy_traps(const struct lg_cpu *cpu, struct desc_struct *idt,
169 void guest_set_clockevent(struct lg_cpu *cpu, unsigned long delta);
170 bool send_notify_to_eventfd(struct lg_cpu *cpu);
171 void init_clockdev(struct lg_cpu *cpu);
178 void setup_guest_gdt(struct lg_cpu *cpu);
179 void load_guest_gdt_entry(struct lg_cpu *cpu, unsigned int i,
181 void guest_load_tls(struct lg_cpu *cpu, unsigned long tls_array);
182 void copy_gdt(const struct lg_cpu *cpu, struct desc_struct *gdt);
183 void copy_gdt_tls(const struct lg_cpu *cpu, struct desc_struct *gdt);
188 void guest_new_pagetable(struct lg_cpu *cpu, unsigned long pgtable);
193 void guest_pagetable_clear_all(struct lg_cpu *cpu);
194 void guest_pagetable_flush_user(struct lg_cpu *cpu);
195 void guest_set_pte(struct lg_cpu *cpu, unsigned long gpgdir,
197 void map_switcher_in_guest(struct lg_cpu *cpu, struct lguest_pages *pages);
198 bool demand_page(struct lg_cpu *cpu, unsigned long cr2, int errcode);
199 void pin_page(struct lg_cpu *cpu, unsigned long vaddr);
200 unsigned long guest_pa(struct lg_cpu *cpu, unsigned long vaddr);
201 void page_table_guest_data_init(struct lg_cpu *cpu);
206 void lguest_arch_run_guest(struct lg_cpu *cpu);
207 void lguest_arch_handle_trap(struct lg_cpu *cpu);
208 int lguest_arch_init_hypercalls(struct lg_cpu *cpu);
209 int lguest_arch_do_hcall(struct lg_cpu *cpu, struct hcall_args *args);
210 void lguest_arch_setup_regs(struct lg_cpu *cpu, unsigned long start);
220 void do_hypercalls(struct lg_cpu *cpu);
221 void write_timestamp(struct lg_cpu *cpu);