MCX_LOG_RQ_SIZE
npages = howmany((1 << MCX_LOG_RQ_SIZE) * sizeof(struct mcx_rq_entry),
mbin->rq_wq.wq_log_size = MCX_LOG_RQ_SIZE;
slot = p % (1 << MCX_LOG_RQ_SIZE);
slots = if_rxr_get(&rx->rx_rxr, (1 << MCX_LOG_RQ_SIZE));
slot = betoh16(cqe->cq_wqe_count) % (1 << MCX_LOG_RQ_SIZE);
rx->rx_slots = mallocarray(sizeof(*ms), (1 << MCX_LOG_RQ_SIZE),
for (i = 0; i < (1 << MCX_LOG_RQ_SIZE); i++) {
i = (1 << MCX_LOG_RQ_SIZE);
mcx_free_slots(sc, rx->rx_slots, i, (1 << MCX_LOG_RQ_SIZE));
if_rxr_init(&rx->rx_rxr, 1, (1 << MCX_LOG_RQ_SIZE));
(1 << MCX_LOG_RQ_SIZE), (1 << MCX_LOG_RQ_SIZE));