Lines Matching refs:rxc

847 	struct vmxnet3_comp_ring *rxc;  in vmxnet3_init_rxq()  local
853 rxc = &rxq->vxrxq_comp_ring; in vmxnet3_init_rxq()
866 rxc->vxcr_ndesc = scctx->isc_nrxd[0]; in vmxnet3_init_rxq()
920 struct vmxnet3_comp_ring *rxc; in vmxnet3_rx_queues_alloc() local
923 rxc = &rxq->vxrxq_comp_ring; in vmxnet3_rx_queues_alloc()
926 rxc->vxcr_u.rxcd = in vmxnet3_rx_queues_alloc()
928 rxc->vxcr_paddr = paddrs[q * nrxqs + 0]; in vmxnet3_rx_queues_alloc()
1460 struct vmxnet3_comp_ring *rxc; in vmxnet3_isc_rxd_available() local
1469 rxc = &rxq->vxrxq_comp_ring; in vmxnet3_isc_rxd_available()
1472 completed_gen = rxc->vxcr_gen; in vmxnet3_isc_rxd_available()
1474 rxcd = &rxc->vxcr_u.rxcd[idx]; in vmxnet3_isc_rxd_available()
1490 if (++idx == rxc->vxcr_ndesc) { in vmxnet3_isc_rxd_available()
1505 struct vmxnet3_comp_ring *rxc; in vmxnet3_isc_rxd_pkt_get() local
1517 rxc = &rxq->vxrxq_comp_ring; in vmxnet3_isc_rxd_pkt_get()
1530 rxcd = &rxc->vxcr_u.rxcd[cqidx]; in vmxnet3_isc_rxd_pkt_get()
1535 rxc->vxcr_zero_length++; in vmxnet3_isc_rxd_pkt_get()
1536 if (++cqidx == rxc->vxcr_ndesc) { in vmxnet3_isc_rxd_pkt_get()
1538 rxc->vxcr_gen ^= 1; in vmxnet3_isc_rxd_pkt_get()
1540 rxcd = &rxc->vxcr_u.rxcd[cqidx]; in vmxnet3_isc_rxd_pkt_get()
1603 rxcd = &rxc->vxcr_u.rxcd[cqidx]; in vmxnet3_isc_rxd_pkt_get()
1604 KASSERT(rxcd->gen == rxc->vxcr_gen, in vmxnet3_isc_rxd_pkt_get()
1617 rxc->vcxr_zero_length_frag++; in vmxnet3_isc_rxd_pkt_get()
1619 if (++cqidx == rxc->vxcr_ndesc) { in vmxnet3_isc_rxd_pkt_get()
1621 rxc->vxcr_gen ^= 1; in vmxnet3_isc_rxd_pkt_get()
1637 rxc->vxcr_pkt_errors++; in vmxnet3_isc_rxd_pkt_get()
1859 struct vmxnet3_comp_ring *rxc; in vmxnet3_rxinit() local
1886 rxc = &rxq->vxrxq_comp_ring; in vmxnet3_rxinit()
1887 rxc->vxcr_next = 0; in vmxnet3_rxinit()
1888 rxc->vxcr_gen = VMXNET3_INIT_GEN; in vmxnet3_rxinit()
1889 rxc->vxcr_zero_length = 0; in vmxnet3_rxinit()
1890 rxc->vcxr_zero_length_frag = 0; in vmxnet3_rxinit()
1891 rxc->vxcr_pkt_errors = 0; in vmxnet3_rxinit()