i82489_writereg
void i82489_writereg(int reg, u_int32_t val);
void (*lapic_writereg)(int, u_int32_t) = i82489_writereg;
i82489_writereg(LAPIC_ICRHI, target << LAPIC_ID_SHIFT);
i82489_writereg(LAPIC_ICRLO, (target & LAPIC_DEST_MASK) |
i82489_writereg(LAPIC_ICRLO, (target & LAPIC_DEST_MASK) |
i82489_writereg(LAPIC_ICRHI, target << LAPIC_ID_SHIFT);
i82489_writereg(LAPIC_ICRLO,
i82489_writereg(LAPIC_SVR, LAPIC_SVR_ENABLE | LAPIC_SPURIOUS_VECTOR);
i82489_writereg(LAPIC_SVR, 0);
i82489_writereg(LAPIC_LVINT0, mpi->redir);
i82489_writereg(LAPIC_LVINT1, mpi->redir);
i82489_writereg(LAPIC_LVTT, mode | mask | LAPIC_TIMER_VECTOR);
i82489_writereg(LAPIC_DCR_TIMER, LAPIC_DCRT_DIV1);
i82489_writereg(LAPIC_ICR_TIMER, cycles);
i82489_writereg(LAPIC_ICRHI, target << LAPIC_ID_SHIFT);
i82489_writereg(LAPIC_ICRLO, (target & LAPIC_DEST_MASK) |
i82489_writereg(LAPIC_ICRLO, (target & LAPIC_DEST_MASK) |
i82489_writereg(LAPIC_ICRHI, target << LAPIC_ID_SHIFT);
i82489_writereg(LAPIC_ICRLO,
static __inline__ void i82489_writereg(int, u_int32_t);