Lines Matching defs:rq
328 struct rcv_queue *rq;
334 rq = &qs->rq[qidx];
335 rq->enable = enable;
340 if (!rq->enable) {
345 rq->cq_qs = qs->vnic_id;
346 rq->cq_idx = qidx;
347 rq->start_rbdr_qs = qs->vnic_id;
348 rq->start_qs_rbdr_idx = qs->rbdr_cnt - 1;
349 rq->cont_rbdr_qs = qs->vnic_id;
350 rq->cont_qs_rbdr_idx = qs->rbdr_cnt - 1;
352 rq->caching = 1;
355 mbx.rq.msg = NIC_MBOX_MSG_RQ_CFG;
356 mbx.rq.qs_num = qs->vnic_id;
357 mbx.rq.rq_num = qidx;
358 mbx.rq.cfg = (rq->caching << 26) | (rq->cq_qs << 19) |
359 (rq->cq_idx << 16) | (rq->cont_rbdr_qs << 9) |
360 (rq->cont_qs_rbdr_idx << 8) |
361 (rq->start_rbdr_qs << 1) | (rq->start_qs_rbdr_idx);
364 mbx.rq.msg = NIC_MBOX_MSG_RQ_BP_CFG;
365 mbx.rq.cfg = (1ULL << 63) | (1ULL << 62) | (qs->vnic_id << 0);
371 mbx.rq.msg = NIC_MBOX_MSG_RQ_DROP_CFG;
372 mbx.rq.cfg = (1ULL << 62) | (RQ_CQ_DROP << 8);
836 struct rcv_queue *rq;
843 rq = &qs->rq[cqe_rx->rq_idx];
844 rbdr = &qs->rbdr[rq->start_qs_rbdr_idx];
937 struct rcv_queue *rq;
943 rq = &nic->qs->rq[rq_idx];
944 rq->stats.bytes = GET_RQ_STATS(RQ_SQ_STATS_OCTS);
945 rq->stats.pkts = GET_RQ_STATS(RQ_SQ_STATS_PKTS);