Lines Matching refs:u32

15 	u32 (*reg_read)(unsigned reg);
16 void (*reg_write)(unsigned reg, u32 val);
17 void (*icr_write)(u32 val, u32 dest);
18 u32 (*id)(void);
36 static u32 xapic_read(unsigned reg) in xapic_read()
38 return *(volatile u32 *)(g_apic + reg); in xapic_read()
41 static void xapic_write(unsigned reg, u32 val) in xapic_write()
43 *(volatile u32 *)(g_apic + reg) = val; in xapic_write()
46 static void xapic_icr_write(u32 val, u32 dest) in xapic_icr_write()
66 static u32 x2apic_read(unsigned reg) in x2apic_read()
74 static void x2apic_write(unsigned reg, u32 val) in x2apic_write()
79 static void x2apic_icr_write(u32 val, u32 dest) in x2apic_icr_write()
98 u32 apic_read(unsigned reg) in apic_read()
103 void apic_write(unsigned reg, u32 val) in apic_write()
115 void apic_icr_write(u32 val, u32 dest) in apic_icr_write()
165 u32 msr_lo, msr_hi; in pre_boot_apic_id()
185 u32 ioapic_read_reg(unsigned reg) in ioapic_read_reg()
187 *(volatile u32 *)g_ioapic = reg; in ioapic_read_reg()
188 return *(volatile u32 *)(g_ioapic + 0x10); in ioapic_read_reg()
191 void ioapic_write_reg(unsigned reg, u32 value) in ioapic_write_reg()
193 *(volatile u32 *)g_ioapic = reg; in ioapic_write_reg()
194 *(volatile u32 *)(g_ioapic + 0x10) = value; in ioapic_write_reg()
199 ioapic_write_reg(0x10 + line * 2 + 0, ((u32 *)&e)[0]); in ioapic_write_redir()
200 ioapic_write_reg(0x10 + line * 2 + 1, ((u32 *)&e)[1]); in ioapic_write_redir()
207 ((u32 *)&e)[0] = ioapic_read_reg(0x10 + line * 2 + 0); in ioapic_read_redir()
208 ((u32 *)&e)[1] = ioapic_read_reg(0x10 + line * 2 + 1); in ioapic_read_redir()
260 void apic_setup_timer(int vector, u32 mode) in apic_setup_timer()
270 void apic_start_timer(u32 value) in apic_start_timer()
286 u32 lvtt = apic_read(APIC_LVTT); in apic_cleanup_timer()