Lines Matching refs:dma_desc

29 static int xlgmac_tx_complete(struct xlgmac_dma_desc *dma_desc)
31 return !XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
708 struct xlgmac_dma_desc *dma_desc;
759 dma_desc = desc_data->dma_desc;
769 dma_desc->desc2 = XLGMAC_SET_REG_BITS_LE(
770 dma_desc->desc2,
776 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
777 dma_desc->desc3,
783 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
784 dma_desc->desc3,
798 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
799 dma_desc->desc3,
805 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
806 dma_desc->desc3,
812 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
813 dma_desc->desc3,
823 dma_desc = desc_data->dma_desc;
827 dma_desc->desc0 = cpu_to_le32(lower_32_bits(desc_data->skb_dma));
828 dma_desc->desc1 = cpu_to_le32(upper_32_bits(desc_data->skb_dma));
831 dma_desc->desc2 = XLGMAC_SET_REG_BITS_LE(
832 dma_desc->desc2,
839 dma_desc->desc2 = XLGMAC_SET_REG_BITS_LE(
840 dma_desc->desc2,
851 dma_desc->desc2 = XLGMAC_SET_REG_BITS_LE(
852 dma_desc->desc2,
858 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
859 dma_desc->desc3,
865 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
866 dma_desc->desc3,
873 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
874 dma_desc->desc3,
881 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
882 dma_desc->desc3,
885 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
886 dma_desc->desc3,
890 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
891 dma_desc->desc3,
899 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
900 dma_desc->desc3,
906 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
907 dma_desc->desc3,
913 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
914 dma_desc->desc3,
923 dma_desc = desc_data->dma_desc;
926 dma_desc->desc0 =
928 dma_desc->desc1 =
932 dma_desc->desc2 = XLGMAC_SET_REG_BITS_LE(
933 dma_desc->desc2,
939 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
940 dma_desc->desc3,
945 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
946 dma_desc->desc3,
952 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
953 dma_desc->desc3,
960 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
961 dma_desc->desc3,
967 dma_desc->desc2 = XLGMAC_SET_REG_BITS_LE(
968 dma_desc->desc2,
984 dma_desc = desc_data->dma_desc;
985 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
986 dma_desc->desc3,
1011 struct xlgmac_dma_desc *dma_desc)
1016 tsa = XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
1019 tsd = XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
1023 nsec = le32_to_cpu(dma_desc->desc1);
1025 nsec |= le32_to_cpu(dma_desc->desc0);
1039 struct xlgmac_dma_desc *dma_desc = desc_data->dma_desc;
1047 dma_desc->desc0 = 0;
1048 dma_desc->desc1 = 0;
1049 dma_desc->desc2 = 0;
1050 dma_desc->desc3 = 0;
1086 struct xlgmac_dma_desc *dma_desc = desc_data->dma_desc;
1112 dma_desc->desc0 = cpu_to_le32(lower_32_bits(hdr_dma));
1113 dma_desc->desc1 = cpu_to_le32(upper_32_bits(hdr_dma));
1114 dma_desc->desc2 = cpu_to_le32(lower_32_bits(buf_dma));
1115 dma_desc->desc3 = cpu_to_le32(upper_32_bits(buf_dma));
1117 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
1118 dma_desc->desc3,
1129 dma_desc->desc3 = XLGMAC_SET_REG_BITS_LE(
1130 dma_desc->desc3,
1172 static int xlgmac_is_context_desc(struct xlgmac_dma_desc *dma_desc)
1175 return XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
1180 static int xlgmac_is_last_desc(struct xlgmac_dma_desc *dma_desc)
1183 return XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
2644 struct xlgmac_dma_desc *dma_desc;
2649 dma_desc = desc_data->dma_desc;
2653 if (XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
2664 if (XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
2668 xlgmac_get_rx_tstamp(pkt_info, dma_desc);
2691 if (XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
2701 if (XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
2704 desc_data->rx.hdr_len = XLGMAC_GET_REG_BITS_LE(dma_desc->desc2,
2712 if (XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
2721 pkt_info->rss_hash = le32_to_cpu(dma_desc->desc1);
2723 l34t = XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
2739 desc_data->rx.len = XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
2743 if (!XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
2771 err = XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
2774 etlt = XLGMAC_GET_REG_BITS_LE(dma_desc->desc3,
2789 XLGMAC_GET_REG_BITS_LE(dma_desc->desc0,