Lines Matching refs:rq
749 struct rcv_queue *rq;
752 rq = &qs->rq[qidx];
753 rq->enable = enable;
758 if (!rq->enable) {
760 xdp_rxq_info_unreg(&rq->xdp_rxq);
764 rq->cq_qs = qs->vnic_id;
765 rq->cq_idx = qidx;
766 rq->start_rbdr_qs = qs->vnic_id;
767 rq->start_qs_rbdr_idx = qs->rbdr_cnt - 1;
768 rq->cont_rbdr_qs = qs->vnic_id;
769 rq->cont_qs_rbdr_idx = qs->rbdr_cnt - 1;
771 rq->caching = 1;
774 WARN_ON(xdp_rxq_info_reg(&rq->xdp_rxq, nic->netdev, qidx, 0) < 0);
777 mbx.rq.msg = NIC_MBOX_MSG_RQ_CFG;
778 mbx.rq.qs_num = qs->vnic_id;
779 mbx.rq.rq_num = qidx;
780 mbx.rq.cfg = ((u64)rq->caching << 26) | (rq->cq_qs << 19) |
781 (rq->cq_idx << 16) | (rq->cont_rbdr_qs << 9) |
782 (rq->cont_qs_rbdr_idx << 8) |
783 (rq->start_rbdr_qs << 1) | (rq->start_qs_rbdr_idx);
786 mbx.rq.msg = NIC_MBOX_MSG_RQ_BP_CFG;
787 mbx.rq.cfg = BIT_ULL(63) | BIT_ULL(62) |
795 mbx.rq.msg = NIC_MBOX_MSG_RQ_DROP_CFG;
796 mbx.rq.cfg = BIT_ULL(63) | BIT_ULL(62) |
1814 struct rcv_queue *rq;
1820 rq = &nic->qs->rq[rq_idx];
1821 rq->stats.bytes = GET_RQ_STATS(RQ_SQ_STATS_OCTS);
1822 rq->stats.pkts = GET_RQ_STATS(RQ_SQ_STATS_PKTS);