Lines Matching refs:rxcd

923 		rxc->vxcr_u.rxcd =  in vmxnet3_rx_queues_alloc()
1455 struct vmxnet3_rxcompdesc *rxcd; in vmxnet3_isc_rxd_available() local
1468 rxcd = &rxc->vxcr_u.rxcd[idx]; in vmxnet3_isc_rxd_available()
1469 if (rxcd->gen != completed_gen) in vmxnet3_isc_rxd_available()
1475 KASSERT(rxcd->sop, ("%s: expected sop", __func__)); in vmxnet3_isc_rxd_available()
1477 KASSERT(!rxcd->sop, ("%s: unexpected sop", __func__)); in vmxnet3_isc_rxd_available()
1478 expect_sop = rxcd->eop; in vmxnet3_isc_rxd_available()
1480 if (rxcd->eop && (rxcd->len != 0)) in vmxnet3_isc_rxd_available()
1500 struct vmxnet3_rxcompdesc *rxcd; in vmxnet3_isc_rxd_pkt_get() local
1524 rxcd = &rxc->vxcr_u.rxcd[cqidx]; in vmxnet3_isc_rxd_pkt_get()
1525 while (rxcd->len == 0) { in vmxnet3_isc_rxd_pkt_get()
1526 KASSERT(rxcd->sop && rxcd->eop, in vmxnet3_isc_rxd_pkt_get()
1534 rxcd = &rxc->vxcr_u.rxcd[cqidx]; in vmxnet3_isc_rxd_pkt_get()
1536 KASSERT(rxcd->sop, ("%s: expected sop", __func__)); in vmxnet3_isc_rxd_pkt_get()
1547 ri->iri_flowid = rxcd->rss_hash; in vmxnet3_isc_rxd_pkt_get()
1550 switch (rxcd->rss_type) { in vmxnet3_isc_rxd_pkt_get()
1574 switch (rxcd->rss_type) { 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()
1602 if (__predict_true(rxcd->len != 0)) { in vmxnet3_isc_rxd_pkt_get()
1604 flid = (rxcd->qid >= scctx->isc_nrxqsets) ? 1 : 0; in vmxnet3_isc_rxd_pkt_get()
1606 frag->irf_idx = rxcd->rxd_idx; in vmxnet3_isc_rxd_pkt_get()
1607 frag->irf_len = rxcd->len; in vmxnet3_isc_rxd_pkt_get()
1608 total_len += rxcd->len; in vmxnet3_isc_rxd_pkt_get()
1617 } while (!rxcd->eop); in vmxnet3_isc_rxd_pkt_get()
1630 if (__predict_false(rxcd->error)) { in vmxnet3_isc_rxd_pkt_get()
1638 if (!rxcd->no_csum) { in vmxnet3_isc_rxd_pkt_get()
1641 if (rxcd->ipv4) { in vmxnet3_isc_rxd_pkt_get()
1643 if (rxcd->ipcsum_ok) in vmxnet3_isc_rxd_pkt_get()
1646 if (!rxcd->fragment && (rxcd->tcp || rxcd->udp)) { in vmxnet3_isc_rxd_pkt_get()
1648 if (rxcd->csum_ok) { in vmxnet3_isc_rxd_pkt_get()
1657 if (rxcd->vlan) { in vmxnet3_isc_rxd_pkt_get()
1659 ri->iri_vtag = rxcd->vtag; in vmxnet3_isc_rxd_pkt_get()