Searched refs:eq_bitmap (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | errorq.c | 355 eqp->eq_bitmap = kmem_zalloc(BT_SIZEOFMAP(qlen), KM_SLEEP); in errorq_create() 464 kmem_free(eqp->eq_bitmap, BT_SIZEOFMAP(eqp->eq_qlen)); in errorq_destroy() 534 if ((i = errorq_availbit(eqp->eq_bitmap, eqp->eq_qlen, in errorq_dispatch() 539 BT_ATOMIC_SET_EXCL(eqp->eq_bitmap, i, rval); in errorq_dispatch() 691 BT_ATOMIC_CLEAR(eqp->eq_bitmap, eep - eqp->eq_elems); in errorq_drain() 824 BT_ATOMIC_CLEAR(eqp->eq_bitmap, eep - eqp->eq_elems); in errorq_panic_drain() 879 if ((i = errorq_availbit(eqp->eq_bitmap, eqp->eq_qlen, in errorq_reserve() 884 BT_ATOMIC_SET_EXCL(eqp->eq_bitmap, i, rval); in errorq_reserve() 942 BT_ATOMIC_CLEAR(eqp->eq_bitmap, eqep - eqp->eq_elems); in errorq_cancel()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | errorq_impl.h | 86 ulong_t *eq_bitmap; /* bitmap of free elements */ member
|