Lines Matching refs:lapic_reg_write
102 static void lapic_reg_write(size_t offset, uint32_t val) {
111 lapic_reg_write(offset, lapic_reg_read(offset) | bits);
115 lapic_reg_write(offset, lapic_reg_read(offset) & bits);
172 lapic_reg_write(LAPIC_REG_SPURIOUS_IRQ, svr);
219 lapic_reg_write(LAPIC_REG_IRQ_CMD_HIGH, ICR_DST(dst_apic_id));
220 lapic_reg_write(LAPIC_REG_IRQ_CMD_LOW, request);
236 lapic_reg_write(LAPIC_REG_IRQ_CMD_LOW, request);
254 lapic_reg_write(LAPIC_REG_IRQ_CMD_HIGH, ICR_DST_BROADCAST);
255 lapic_reg_write(LAPIC_REG_IRQ_CMD_LOW, request);
273 lapic_reg_write(LAPIC_REG_IRQ_CMD_HIGH, ICR_DST_BROADCAST);
274 lapic_reg_write(LAPIC_REG_IRQ_CMD_LOW, request);
282 lapic_reg_write(LAPIC_REG_EOI, 0);
317 lapic_reg_write(LAPIC_REG_DIVIDE_CONF, new_value);
322 lapic_reg_write(LAPIC_REG_LVT_TIMER, LVT_VECTOR(X86_INT_APIC_TIMER) | LVT_MASKED);
347 lapic_reg_write(LAPIC_REG_INIT_COUNT, 0);
369 lapic_reg_write(LAPIC_REG_LVT_TIMER, timer_config);
370 lapic_reg_write(LAPIC_REG_INIT_COUNT, count);
388 lapic_reg_write(LAPIC_REG_LVT_TIMER, timer_config);
407 lapic_reg_write(LAPIC_REG_LVT_TIMER, LVT_VECTOR(X86_INT_APIC_TIMER) | LVT_TIMER_MODE_PERIODIC);
408 lapic_reg_write(LAPIC_REG_INIT_COUNT, count);
419 lapic_reg_write(LAPIC_REG_LVT_ERROR, LVT_VECTOR(X86_INT_APIC_ERROR));
421 lapic_reg_write(LAPIC_REG_ERROR_STATUS, 0);
429 lapic_reg_write(LAPIC_REG_ERROR_STATUS, 0);
434 lapic_reg_write(LAPIC_REG_LVT_PERF, LVT_VECTOR(X86_INT_APIC_PMI) | LVT_MASKED);