Lines Matching full:rxc

844 	struct vmxnet3_comp_ring *rxc;  in vmxnet3_init_rxq()  local
850 rxc = &rxq->vxrxq_comp_ring; in vmxnet3_init_rxq()
863 rxc->vxcr_ndesc = scctx->isc_nrxd[0]; in vmxnet3_init_rxq()
917 struct vmxnet3_comp_ring *rxc; in vmxnet3_rx_queues_alloc() local
920 rxc = &rxq->vxrxq_comp_ring; in vmxnet3_rx_queues_alloc()
923 rxc->vxcr_u.rxcd = in vmxnet3_rx_queues_alloc()
925 rxc->vxcr_paddr = paddrs[q * nrxqs + 0]; in vmxnet3_rx_queues_alloc()
1454 struct vmxnet3_comp_ring *rxc; in vmxnet3_isc_rxd_available() local
1463 rxc = &rxq->vxrxq_comp_ring; in vmxnet3_isc_rxd_available()
1466 completed_gen = rxc->vxcr_gen; in vmxnet3_isc_rxd_available()
1468 rxcd = &rxc->vxcr_u.rxcd[idx]; in vmxnet3_isc_rxd_available()
1484 if (++idx == rxc->vxcr_ndesc) { in vmxnet3_isc_rxd_available()
1499 struct vmxnet3_comp_ring *rxc; in vmxnet3_isc_rxd_pkt_get() local
1511 rxc = &rxq->vxrxq_comp_ring; in vmxnet3_isc_rxd_pkt_get()
1524 rxcd = &rxc->vxcr_u.rxcd[cqidx]; in vmxnet3_isc_rxd_pkt_get()
1529 rxc->vxcr_zero_length++; in vmxnet3_isc_rxd_pkt_get()
1530 if (++cqidx == rxc->vxcr_ndesc) { in vmxnet3_isc_rxd_pkt_get()
1532 rxc->vxcr_gen ^= 1; in vmxnet3_isc_rxd_pkt_get()
1534 rxcd = &rxc->vxcr_u.rxcd[cqidx]; in vmxnet3_isc_rxd_pkt_get()
1597 rxcd = &rxc->vxcr_u.rxcd[cqidx]; in vmxnet3_isc_rxd_pkt_get()
1598 KASSERT(rxcd->gen == rxc->vxcr_gen, in vmxnet3_isc_rxd_pkt_get()
1611 rxc->vcxr_zero_length_frag++; in vmxnet3_isc_rxd_pkt_get()
1613 if (++cqidx == rxc->vxcr_ndesc) { in vmxnet3_isc_rxd_pkt_get()
1615 rxc->vxcr_gen ^= 1; in vmxnet3_isc_rxd_pkt_get()
1631 rxc->vxcr_pkt_errors++; in vmxnet3_isc_rxd_pkt_get()
1849 struct vmxnet3_comp_ring *rxc; in vmxnet3_rxinit() local
1876 rxc = &rxq->vxrxq_comp_ring; in vmxnet3_rxinit()
1877 rxc->vxcr_next = 0; in vmxnet3_rxinit()
1878 rxc->vxcr_gen = VMXNET3_INIT_GEN; in vmxnet3_rxinit()
1879 rxc->vxcr_zero_length = 0; in vmxnet3_rxinit()
1880 rxc->vcxr_zero_length_frag = 0; in vmxnet3_rxinit()
1881 rxc->vxcr_pkt_errors = 0; in vmxnet3_rxinit()