Lines Matching refs:rq

504 	struct rcv_queue *rq;  in nicvf_rcv_queue_config()  local
507 rq = &qs->rq[qidx]; in nicvf_rcv_queue_config()
508 rq->enable = enable; in nicvf_rcv_queue_config()
513 if (!rq->enable) { in nicvf_rcv_queue_config()
518 rq->cq_qs = qs->vnic_id; in nicvf_rcv_queue_config()
519 rq->cq_idx = qidx; in nicvf_rcv_queue_config()
520 rq->start_rbdr_qs = qs->vnic_id; in nicvf_rcv_queue_config()
521 rq->start_qs_rbdr_idx = qs->rbdr_cnt - 1; in nicvf_rcv_queue_config()
522 rq->cont_rbdr_qs = qs->vnic_id; in nicvf_rcv_queue_config()
523 rq->cont_qs_rbdr_idx = qs->rbdr_cnt - 1; in nicvf_rcv_queue_config()
525 rq->caching = 1; in nicvf_rcv_queue_config()
528 mbx.rq.msg = NIC_MBOX_MSG_RQ_CFG; in nicvf_rcv_queue_config()
529 mbx.rq.qs_num = qs->vnic_id; in nicvf_rcv_queue_config()
530 mbx.rq.rq_num = qidx; in nicvf_rcv_queue_config()
531 mbx.rq.cfg = (rq->caching << 26) | (rq->cq_qs << 19) | in nicvf_rcv_queue_config()
532 (rq->cq_idx << 16) | (rq->cont_rbdr_qs << 9) | in nicvf_rcv_queue_config()
533 (rq->cont_qs_rbdr_idx << 8) | in nicvf_rcv_queue_config()
534 (rq->start_rbdr_qs << 1) | (rq->start_qs_rbdr_idx); in nicvf_rcv_queue_config()
537 mbx.rq.msg = NIC_MBOX_MSG_RQ_BP_CFG; in nicvf_rcv_queue_config()
538 mbx.rq.cfg = (1ULL << 63) | (1ULL << 62) | (qs->vnic_id << 0); in nicvf_rcv_queue_config()
544 mbx.rq.msg = NIC_MBOX_MSG_RQ_DROP_CFG; in nicvf_rcv_queue_config()
545 mbx.rq.cfg = (1ULL << 62) | (RQ_CQ_DROP << 8); in nicvf_rcv_queue_config()
1392 struct rcv_queue *rq; in nicvf_update_rq_stats() local
1398 rq = &nic->qs->rq[rq_idx]; in nicvf_update_rq_stats()
1399 rq->stats.bytes = GET_RQ_STATS(RQ_SQ_STATS_OCTS); in nicvf_update_rq_stats()
1400 rq->stats.pkts = GET_RQ_STATS(RQ_SQ_STATS_PKTS); in nicvf_update_rq_stats()