Lines Matching refs:rxcd

711     struct Vmxnet3_RxCompDesc rxcd;  in vmxnet3_pop_rxc_descr()  local
717 daddr, &rxcd, sizeof(struct Vmxnet3_RxCompDesc)); in vmxnet3_pop_rxc_descr()
718 rxcd.val1 = le32_to_cpu(rxcd.val1); in vmxnet3_pop_rxc_descr()
719 rxcd.val2 = le32_to_cpu(rxcd.val2); in vmxnet3_pop_rxc_descr()
720 rxcd.val3 = le32_to_cpu(rxcd.val3); in vmxnet3_pop_rxc_descr()
723 if (rxcd.gen != ring_gen) { in vmxnet3_pop_rxc_descr()
889 struct Vmxnet3_RxCompDesc *rxcd) in vmxnet3_rx_update_descr() argument
898 rxcd->ts = 1; in vmxnet3_rx_update_descr()
899 rxcd->tci = net_rx_pkt_get_vlan_tag(pkt); in vmxnet3_rx_update_descr()
926 rxcd->cnc = 0; in vmxnet3_rx_update_descr()
927 rxcd->v4 = hasip4 ? 1 : 0; in vmxnet3_rx_update_descr()
928 rxcd->v6 = hasip6 ? 1 : 0; in vmxnet3_rx_update_descr()
929 rxcd->tcp = l4hdr_proto == ETH_L4_HDR_PROTO_TCP; in vmxnet3_rx_update_descr()
930 rxcd->udp = l4hdr_proto == ETH_L4_HDR_PROTO_UDP; in vmxnet3_rx_update_descr()
931 rxcd->fcs = rxcd->tuc = rxcd->ipc = 1; in vmxnet3_rx_update_descr()
935 rxcd->cnc = 1; in vmxnet3_rx_update_descr()
971 struct Vmxnet3_RxCompDesc *rxcd) in vmxnet3_pci_dma_write_rxcd() argument
973 rxcd->val1 = cpu_to_le32(rxcd->val1); in vmxnet3_pci_dma_write_rxcd()
974 rxcd->val2 = cpu_to_le32(rxcd->val2); in vmxnet3_pci_dma_write_rxcd()
975 rxcd->val3 = cpu_to_le32(rxcd->val3); in vmxnet3_pci_dma_write_rxcd()
976 pci_dma_write(pcidev, pa, rxcd, sizeof(*rxcd)); in vmxnet3_pci_dma_write_rxcd()
988 struct Vmxnet3_RxCompDesc rxcd; in vmxnet3_indicate_packet() local
1024 vmxnet3_pci_dma_write_rxcd(d, ready_rxcd_pa, &rxcd); in vmxnet3_indicate_packet()
1027 memset(&rxcd, 0, sizeof(struct Vmxnet3_RxCompDesc)); in vmxnet3_indicate_packet()
1028 rxcd.rxdIdx = rxd_idx; in vmxnet3_indicate_packet()
1029 rxcd.len = chunk_size; in vmxnet3_indicate_packet()
1030 rxcd.sop = is_head; in vmxnet3_indicate_packet()
1031 rxcd.gen = new_rxcd_gen; in vmxnet3_indicate_packet()
1032 rxcd.rqID = RXQ_IDX + rx_ridx * s->rxq_num; in vmxnet3_indicate_packet()
1035 vmxnet3_rx_update_descr(s->rx_pkt, &rxcd); in vmxnet3_indicate_packet()
1041 (unsigned long) rxcd.rxdIdx, in vmxnet3_indicate_packet()
1042 (unsigned long) rxcd.len, in vmxnet3_indicate_packet()
1043 (int) rxcd.sop, in vmxnet3_indicate_packet()
1044 (unsigned long) rxcd.tuc); in vmxnet3_indicate_packet()
1053 rxcd.eop = 1; in vmxnet3_indicate_packet()
1054 rxcd.err = (bytes_left != 0); in vmxnet3_indicate_packet()
1056 vmxnet3_pci_dma_write_rxcd(d, ready_rxcd_pa, &rxcd); in vmxnet3_indicate_packet()