Lines Matching refs:io_apic
324 struct io_apic { struct
332 static __attribute_const__ struct io_apic __iomem *io_apic_base(int idx) in io_apic_base() argument
340 struct io_apic __iomem *io_apic = io_apic_base(apic); in io_apic_eoi() local
341 writel(vector, &io_apic->eoi); in io_apic_eoi()
346 struct io_apic __iomem *io_apic = io_apic_base(apic); in native_io_apic_read() local
347 writel(reg, &io_apic->index); in native_io_apic_read()
348 return readl(&io_apic->data); in native_io_apic_read()
353 struct io_apic __iomem *io_apic = io_apic_base(apic); in native_io_apic_write() local
355 writel(reg, &io_apic->index); in native_io_apic_write()
356 writel(value, &io_apic->data); in native_io_apic_write()
367 struct io_apic __iomem *io_apic = io_apic_base(apic); in native_io_apic_modify() local
370 writel(reg, &io_apic->index); in native_io_apic_modify()
371 writel(value, &io_apic->data); in native_io_apic_modify()
545 struct io_apic __iomem *io_apic; in io_apic_sync() local
547 io_apic = io_apic_base(entry->apic); in io_apic_sync()
548 readl(&io_apic->data); in io_apic_sync()