Home
last modified time | relevance | path

Searched refs:isrptr (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/amd64/vmm/io/
H A Dvlapic_priv.h114 uint32_t *isrptr = &(vlapic)->apic_page->isr0; \
115 isrptr[0] = isrptr[0]; /* silence compiler */ \
116 VLAPIC_CTR1((vlapic), msg " isr0 0x%08x", isrptr[0 << 2]); \
117 VLAPIC_CTR1((vlapic), msg " isr1 0x%08x", isrptr[1 << 2]); \
118 VLAPIC_CTR1((vlapic), msg " isr2 0x%08x", isrptr[2 << 2]); \
119 VLAPIC_CTR1((vlapic), msg " isr3 0x%08x", isrptr[3 << 2]); \
120 VLAPIC_CTR1((vlapic), msg " isr4 0x%08x", isrptr[4 << 2]); \
121 VLAPIC_CTR1((vlapic), msg " isr5 0x%08x", isrptr[5 << 2]); \
122 VLAPIC_CTR1((vlapic), msg " isr6 0x%08x", isrptr[6 << 2]); \
123 VLAPIC_CTR1((vlapic), msg " isr7 0x%08x", isrptr[7 << 2]); \
H A Dvlapic.c479 uint32_t *isrptr; in dump_isrvec_stk() local
481 isrptr = &vlapic->apic_page->isr0; in dump_isrvec_stk()
483 printf("ISR%d 0x%08x\n", i, isrptr[i * 4]); in dump_isrvec_stk()
511 uint32_t *isrptr; in vlapic_update_ppr() local
535 isrptr = &vlapic->apic_page->isr0; in vlapic_update_ppr()
538 if (isrptr[idx] & (1 << (vector % 32))) { in vlapic_update_ppr()
571 uint32_t *isrptr, *tmrptr; in vlapic_process_eoi() local
574 isrptr = &lapic->isr0; in vlapic_process_eoi()
579 bitpos = fls(isrptr[idx]); in vlapic_process_eoi()
585 isrptr[idx] &= ~(1 << bitpos); in vlapic_process_eoi()
[all …]