Home
last modified time | relevance | path

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

/f-stack/freebsd/amd64/vmm/io/
H A Dvlapic_priv.h102 uint32_t *irrptr = &(vlapic)->apic_page->irr0; \
103 irrptr[0] = irrptr[0]; /* silence compiler */ \
104 VLAPIC_CTR1((vlapic), msg " irr0 0x%08x", irrptr[0 << 2]); \
105 VLAPIC_CTR1((vlapic), msg " irr1 0x%08x", irrptr[1 << 2]); \
106 VLAPIC_CTR1((vlapic), msg " irr2 0x%08x", irrptr[2 << 2]); \
107 VLAPIC_CTR1((vlapic), msg " irr3 0x%08x", irrptr[3 << 2]); \
108 VLAPIC_CTR1((vlapic), msg " irr4 0x%08x", irrptr[4 << 2]); \
109 VLAPIC_CTR1((vlapic), msg " irr5 0x%08x", irrptr[5 << 2]); \
110 VLAPIC_CTR1((vlapic), msg " irr6 0x%08x", irrptr[6 << 2]); \
111 VLAPIC_CTR1((vlapic), msg " irr7 0x%08x", irrptr[7 << 2]); \
H A Dvlapic.c271 uint32_t *irrptr, *tmrptr, mask; in vlapic_set_intr_ready() local
297 irrptr = &lapic->irr0; in vlapic_set_intr_ready()
298 atomic_set_int(&irrptr[idx], mask); in vlapic_set_intr_ready()
1089 uint32_t *irrptr, val; in vlapic_pending_intr() local
1096 irrptr = &lapic->irr0; in vlapic_pending_intr()
1100 val = atomic_load_acq_int(&irrptr[idx]); in vlapic_pending_intr()
1120 uint32_t *irrptr, *isrptr; in vlapic_intr_accepted() local
1132 irrptr = &lapic->irr0; in vlapic_intr_accepted()
1133 atomic_clear_int(&irrptr[idx], 1 << (vector % 32)); in vlapic_intr_accepted()