Lines Matching refs:lo
27 static unsigned long idt_address(u32 lo, u32 hi) in idt_address() argument
29 return (lo & 0x0000FFFF) | (hi & 0xFFFF0000); in idt_address()
36 static int idt_type(u32 lo, u32 hi) in idt_type() argument
42 static bool idt_present(u32 lo, u32 hi) in idt_present() argument
141 static void guest_run_interrupt(struct lg_cpu *cpu, u32 lo, u32 hi) in guest_run_interrupt() argument
151 cpu->regs->eip = idt_address(lo, hi); in guest_run_interrupt()
167 if (idt_type(lo, hi) == 0xE) in guest_run_interrupt()
525 unsigned int num, u32 lo, u32 hi) in set_trap() argument
527 u8 type = idt_type(lo, hi); in set_trap()
530 if (!idt_present(lo, hi)) { in set_trap()
545 trap->a = ((__KERNEL_CS|GUEST_PL)<<16) | (lo&0x0000FFFF); in set_trap()
558 void load_guest_idt_entry(struct lg_cpu *cpu, unsigned int num, u32 lo, u32 hi) in load_guest_idt_entry() argument
577 set_trap(cpu, &cpu->arch.idt[num], num, lo, hi); in load_guest_idt_entry()