Lines Matching refs:q_len
50 uint32_t q_len, uint32_t wq_type);
55 uint32_t q_len,
62 uint32_t q_len,
68 struct oce_eq *eq, uint32_t q_len);
74 uint32_t q_len,
206 oce_wq *oce_wq_init(POCE_SOFTC sc, uint32_t q_len, uint32_t wq_type)
211 /* q_len must be min 256 and max 2k */
212 if (q_len < 256 || q_len > 2048) {
215 "[256, 2000]: 0x%x\n", q_len);
225 wq->cfg.q_len = q_len;
228 wq->cfg.nbufs = 2 * wq->cfg.q_len;
229 wq->cfg.nhdl = 2 * wq->cfg.q_len;
251 wq->ring = oce_create_ring_buffer(sc, q_len, NIC_WQE_SIZE);
333 wq->wq_free = wq->cfg.q_len;
380 * @param q_len length of receive queue
388 uint32_t q_len,
398 if ((q_len == 0) || (q_len > 1024))
406 rq->cfg.q_len = q_len;
433 rq->ring = oce_create_ring_buffer(sc, q_len,
552 * @param q_len length of event queue
559 oce_eq *oce_eq_create(POCE_SOFTC sc, uint32_t q_len,
574 eq->ring = oce_create_ring_buffer(sc, q_len, item_size);
578 eq->eq_cfg.q_len = q_len;
627 * @param q_len the number of entries to create in the MQ
631 oce_mq_create(POCE_SOFTC sc, struct oce_eq *eq, uint32_t q_len)
657 mq->ring = oce_create_ring_buffer(sc, q_len, sizeof(struct oce_mbx));
679 ctx->v1.ring_size = OCE_LOG2(q_len) + 1;
693 ctx->v0.ring_size = OCE_LOG2(q_len) + 1;
716 mq->cfg.q_len = (uint8_t) q_len;
833 * @param q_len length of completion queue
843 uint32_t q_len,
856 cq->ring = oce_create_ring_buffer(sc, q_len, item_size);
862 cq->cq_cfg.q_len = q_len;
920 rc = oce_alloc_rx_bufs(rq, rq->cfg.q_len - 1);