Searched refs:iosapic (Results 1 - 7 of 7) sorted by relevance

/arch/ia64/include/asm/
H A Diosapic.h71 __ia64_native_iosapic_read(char __iomem *iosapic, unsigned int reg) argument
73 writel(reg, iosapic + IOSAPIC_REG_SELECT);
74 return readl(iosapic + IOSAPIC_WINDOW);
78 __ia64_native_iosapic_write(char __iomem *iosapic, unsigned int reg, u32 val) argument
80 writel(reg, iosapic + IOSAPIC_REG_SELECT);
81 writel(val, iosapic + IOSAPIC_WINDOW);
84 static inline void iosapic_eoi(char __iomem *iosapic, u32 vector) argument
86 writel(vector, iosapic + IOSAPIC_EOI);
H A Dparavirt.h172 * replacement of iosapic operations.
180 unsigned int (*__read)(char __iomem *iosapic, unsigned int reg);
181 void (*__write)(char __iomem *iosapic, unsigned int reg, u32 val);
200 __iosapic_read(char __iomem *iosapic, unsigned int reg) argument
202 return pv_iosapic_ops.__read(iosapic, reg);
206 __iosapic_write(char __iomem *iosapic, unsigned int reg, u32 val) argument
208 return pv_iosapic_ops.__write(iosapic, reg, val);
/arch/ia64/kernel/
H A Diosapic.c24 * 02/01/23 J.I. Lee iosapic pgm fixes for PCI irq routing from _PRT
97 #include <asm/iosapic.h>
119 static struct iosapic { struct
134 struct iosapic *iosapic; member in struct:iosapic_rte_info
144 unsigned char dmode : 3; /* delivery mode (see iosapic.h) */
146 * (see iosapic.h) */
147 unsigned char trigger : 1; /* trigger mode (see iosapic.h) */
153 iosapic_write(struct iosapic *iosapic, unsigne argument
336 struct iosapic *iosapic; local
[all...]
H A Dacpi.c50 #include <asm/iosapic.h>
242 struct acpi_madt_io_sapic *iosapic; local
244 iosapic = (struct acpi_madt_io_sapic *)header;
246 if (BAD_MADT_ENTRY(iosapic, end))
249 return iosapic_init(iosapic->address, iosapic->global_irq_base);
961 struct acpi_madt_io_sapic *iosapic; local
974 obj->buffer.length < sizeof(*iosapic)) {
979 iosapic = (struct acpi_madt_io_sapic *)obj->buffer.pointer;
981 if (iosapic
[all...]
H A Dparavirt.c32 #include <asm/iosapic.h>
595 * iosapic read/write hooks.
599 ia64_native_iosapic_read(char __iomem *iosapic, unsigned int reg) argument
601 return __ia64_native_iosapic_read(iosapic, reg);
605 ia64_native_iosapic_write(char __iomem *iosapic, unsigned int reg, u32 val) argument
607 __ia64_native_iosapic_write(iosapic, reg, val);
H A DMakefile20 obj-$(CONFIG_IOSAPIC) += iosapic.o
/arch/ia64/xen/
H A Dxen_pv_ops.c826 * iosapic read/write hooks.
841 xen_iosapic_read(char __iomem *iosapic, unsigned int reg) argument
846 apic_op.apic_physbase = (unsigned long)iosapic -
856 xen_iosapic_write(char __iomem *iosapic, unsigned int reg, u32 val) argument
860 apic_op.apic_physbase = (unsigned long)iosapic -

Completed in 111 milliseconds