Lines Matching refs:apic
252 #define SET_APIC_ID(x) (apic->set_apic_id(x))
267 struct apic { struct
355 extern struct apic *apic; argument
366 static const struct apic *__apicdrivers_##sym __used \
367 __aligned(sizeof(struct apic *)) \
371 static struct apic *__apicdrivers_##sym1##sym2[2] __used \
372 __aligned(sizeof(struct apic *)) \
375 extern struct apic *__apicdrivers[], *__apicdrivers_end[];
389 return apic->read(reg); in apic_read()
394 apic->write(reg, val); in apic_write()
399 apic->eoi_write(APIC_EOI, APIC_EOI_ACK); in apic_eoi()
404 return apic->icr_read(); in apic_icr_read()
409 apic->icr_write(low, high); in apic_icr_write()
414 apic->wait_icr_idle(); in apic_wait_icr_idle()
419 return apic->safe_wait_icr_idle(); in safe_apic_wait_icr_idle()
503 return apic->get_apic_id(reg); in read_apic_id()
515 extern struct apic apic_noop;