Lines Matching refs:rxcd

699     struct Vmxnet3_RxCompDesc rxcd;  in vmxnet3_pop_rxc_descr()  local
705 daddr, &rxcd, sizeof(struct Vmxnet3_RxCompDesc)); in vmxnet3_pop_rxc_descr()
706 rxcd.val1 = le32_to_cpu(rxcd.val1); in vmxnet3_pop_rxc_descr()
707 rxcd.val2 = le32_to_cpu(rxcd.val2); in vmxnet3_pop_rxc_descr()
708 rxcd.val3 = le32_to_cpu(rxcd.val3); in vmxnet3_pop_rxc_descr()
711 if (rxcd.gen != ring_gen) { in vmxnet3_pop_rxc_descr()
877 struct Vmxnet3_RxCompDesc *rxcd) in vmxnet3_rx_update_descr() argument
886 rxcd->ts = 1; in vmxnet3_rx_update_descr()
887 rxcd->tci = net_rx_pkt_get_vlan_tag(pkt); in vmxnet3_rx_update_descr()
914 rxcd->cnc = 0; in vmxnet3_rx_update_descr()
915 rxcd->v4 = hasip4 ? 1 : 0; in vmxnet3_rx_update_descr()
916 rxcd->v6 = hasip6 ? 1 : 0; in vmxnet3_rx_update_descr()
917 rxcd->tcp = l4hdr_proto == ETH_L4_HDR_PROTO_TCP; in vmxnet3_rx_update_descr()
918 rxcd->udp = l4hdr_proto == ETH_L4_HDR_PROTO_UDP; in vmxnet3_rx_update_descr()
919 rxcd->fcs = rxcd->tuc = rxcd->ipc = 1; in vmxnet3_rx_update_descr()
923 rxcd->cnc = 1; in vmxnet3_rx_update_descr()
958 struct Vmxnet3_RxCompDesc *rxcd) in vmxnet3_pci_dma_write_rxcd() argument
960 rxcd->val1 = cpu_to_le32(rxcd->val1); in vmxnet3_pci_dma_write_rxcd()
961 rxcd->val2 = cpu_to_le32(rxcd->val2); in vmxnet3_pci_dma_write_rxcd()
962 rxcd->val3 = cpu_to_le32(rxcd->val3); in vmxnet3_pci_dma_write_rxcd()
963 pci_dma_write(pcidev, pa, rxcd, sizeof(*rxcd)); in vmxnet3_pci_dma_write_rxcd()
975 struct Vmxnet3_RxCompDesc rxcd; in vmxnet3_indicate_packet() local
1011 vmxnet3_pci_dma_write_rxcd(d, ready_rxcd_pa, &rxcd); in vmxnet3_indicate_packet()
1014 memset(&rxcd, 0, sizeof(struct Vmxnet3_RxCompDesc)); in vmxnet3_indicate_packet()
1015 rxcd.rxdIdx = rxd_idx; in vmxnet3_indicate_packet()
1016 rxcd.len = chunk_size; in vmxnet3_indicate_packet()
1017 rxcd.sop = is_head; in vmxnet3_indicate_packet()
1018 rxcd.gen = new_rxcd_gen; in vmxnet3_indicate_packet()
1019 rxcd.rqID = RXQ_IDX + rx_ridx * s->rxq_num; in vmxnet3_indicate_packet()
1022 vmxnet3_rx_update_descr(s->rx_pkt, &rxcd); in vmxnet3_indicate_packet()
1028 (unsigned long) rxcd.rxdIdx, in vmxnet3_indicate_packet()
1029 (unsigned long) rxcd.len, in vmxnet3_indicate_packet()
1030 (int) rxcd.sop, in vmxnet3_indicate_packet()
1031 (unsigned long) rxcd.tuc); in vmxnet3_indicate_packet()
1040 rxcd.eop = 1; in vmxnet3_indicate_packet()
1041 rxcd.err = (bytes_left != 0); in vmxnet3_indicate_packet()
1043 vmxnet3_pci_dma_write_rxcd(d, ready_rxcd_pa, &rxcd); in vmxnet3_indicate_packet()