Lines Matching refs:q_len
48 uint32_t q_len, uint32_t wq_type);
53 uint32_t q_len,
60 uint32_t q_len,
66 struct oce_eq *eq, uint32_t q_len);
72 uint32_t q_len,
210 oce_wq *oce_wq_init(POCE_SOFTC sc, uint32_t q_len, uint32_t wq_type)
215 /* q_len must be min 256 and max 2k */
216 if (q_len < 256 || q_len > 2048) {
219 "[256, 2000]: 0x%x\n", q_len);
229 wq->cfg.q_len = q_len;
232 wq->cfg.nbufs = 2 * wq->cfg.q_len;
233 wq->cfg.nhdl = 2 * wq->cfg.q_len;
256 wq->ring = oce_create_ring_buffer(sc, q_len, NIC_WQE_SIZE);
347 wq->wq_free = wq->cfg.q_len;
399 * @param q_len length of receive queue
407 uint32_t q_len,
417 if ((q_len == 0) || (q_len > 1024))
426 rq->cfg.q_len = q_len;
453 rq->ring = oce_create_ring_buffer(sc, q_len,
583 * @param q_len length of event queue
590 oce_eq *oce_eq_create(POCE_SOFTC sc, uint32_t q_len,
605 eq->ring = oce_create_ring_buffer(sc, q_len, item_size);
609 eq->eq_cfg.q_len = q_len;
664 * @param q_len the number of entries to create in the MQ
668 oce_mq_create(POCE_SOFTC sc, struct oce_eq *eq, uint32_t q_len)
694 mq->ring = oce_create_ring_buffer(sc, q_len, sizeof(struct oce_mbx));
716 ctx->v1.ring_size = OCE_LOG2(q_len) + 1;
730 ctx->v0.ring_size = OCE_LOG2(q_len) + 1;
753 mq->cfg.q_len = (uint8_t) q_len;
878 * @param q_len length of completion queue
888 uint32_t q_len,
901 cq->ring = oce_create_ring_buffer(sc, q_len, item_size);
907 cq->cq_cfg.q_len = q_len;
970 rc = oce_alloc_rx_bufs(rq, rq->cfg.q_len - 1);