Lines Matching refs:apic
129 unsigned int io_apic_gsi_base(unsigned int apic);
134 static inline unsigned int __io_apic_read(unsigned int apic, unsigned int reg) in __io_apic_read() argument
136 *IO_APIC_BASE(apic) = reg; in __io_apic_read()
137 return *(IO_APIC_BASE(apic)+4); in __io_apic_read()
140 static inline unsigned int io_apic_read(unsigned int apic, unsigned int reg) in io_apic_read() argument
143 return iommu_read_apic_from_ire(apic, reg); in io_apic_read()
144 return __io_apic_read(apic, reg); in io_apic_read()
147 static inline void __io_apic_write(unsigned int apic, unsigned int reg, unsigned int value) in __io_apic_write() argument
149 *IO_APIC_BASE(apic) = reg; in __io_apic_write()
150 *(IO_APIC_BASE(apic)+4) = value; in __io_apic_write()
153 static inline void io_apic_write(unsigned int apic, unsigned int reg, unsigned int value) in io_apic_write() argument
156 return iommu_update_ire_from_apic(apic, reg, value); in io_apic_write()
157 __io_apic_write(apic, reg, value); in io_apic_write()
164 static inline void io_apic_modify(unsigned int apic, unsigned int reg, unsigned int value) in io_apic_modify() argument
167 return iommu_update_ire_from_apic(apic, reg, value); in io_apic_modify()
168 *(IO_APIC_BASE(apic)+4) = value; in io_apic_modify()
189 unsigned int apic, unsigned int pin, bool raw);
191 unsigned int apic, unsigned int pin, bool raw,