Lines Matching refs:dd
687 struct dwceqos_dma_desc *dd; in print_descriptor() local
690 dd = (struct dwceqos_dma_desc *)&lp->tx_descs[index]; in print_descriptor()
692 dd = (struct dwceqos_dma_desc *)&lp->rx_descs[index]; in print_descriptor()
695 index, dd); in print_descriptor()
696 pr_info("0x%08x 0x%08x 0x%08x 0x%08x\n", dd->des0, dd->des1, dd->des2, in print_descriptor()
697 dd->des3); in print_descriptor()
1670 struct dwceqos_dma_desc *dd = &lp->tx_descs[lp->tx_cur]; in dwceqos_tx_reclaim() local
1674 if (dd->des3 & DWCEQOS_DMA_TDES3_OWN) in dwceqos_tx_reclaim()
1692 if ((dd->des3 & DWCEQOS_DMA_TDES3_LD) && in dwceqos_tx_reclaim()
1693 (dd->des3 & DWCEQOS_DMA_RDES3_ES)) { in dwceqos_tx_reclaim()
1696 dd->des3); in dwceqos_tx_reclaim()
1717 struct dwceqos_dma_desc *dd; in dwceqos_rx() local
1745 dd = &lp->rx_descs[lp->rx_cur]; in dwceqos_rx()
1746 len = DWCEQOS_DMA_RDES3_PL(dd->des3); in dwceqos_rx()
1755 if ((dd->des3 & DWCEQOS_DMA_RDES3_ES) || in dwceqos_rx()
1756 (dd->des1 & DWCEQOS_DMA_RDES1_IPCE)) { in dwceqos_rx()
1762 switch (dd->des1 & DWCEQOS_DMA_RDES1_PT) { in dwceqos_rx()
1957 struct dwceqos_dma_desc *dd = &lp->tx_descs[lp->tx_next]; in dwceqos_dmadesc_set_ctx() local
1959 dd->des0 = 0; in dwceqos_dmadesc_set_ctx()
1960 dd->des1 = 0; in dwceqos_dmadesc_set_ctx()
1961 dd->des2 = gso_size; in dwceqos_dmadesc_set_ctx()
1962 dd->des3 = DWCEQOS_DMA_TDES3_CTXT | DWCEQOS_DMA_TDES3_TCMSSV; in dwceqos_dmadesc_set_ctx()
2011 struct dwceqos_dma_desc *dd; in dwceqos_tx_linear() local
2029 dd = &lp->tx_descs[lp->tx_next]; in dwceqos_tx_linear()
2036 dd->des0 = dma_handle; in dwceqos_tx_linear()
2042 dd->des1 = dma_handle + tx->network_header_len; in dwceqos_tx_linear()
2043 dd->des2 = tx->network_header_len | in dwceqos_tx_linear()
2045 dd->des3 = DWCEQOS_DMA_TDES3_TSE | in dwceqos_tx_linear()
2049 dd->des1 = 0; in dwceqos_tx_linear()
2050 dd->des2 = skb_headlen(skb); in dwceqos_tx_linear()
2051 dd->des3 = skb->len; in dwceqos_tx_linear()
2055 dd->des3 |= DWCEQOS_DMA_TDES3_CA; in dwceqos_tx_linear()
2064 dd->des3 |= DWCEQOS_DMA_TDES3_FD; in dwceqos_tx_linear()
2066 dd->des3 |= DWCEQOS_DMA_TDES3_OWN; in dwceqos_tx_linear()
2078 struct dwceqos_dma_desc *dd; in dwceqos_tx_frags() local
2107 dd = &lp->tx_descs[lp->tx_next]; in dwceqos_tx_frags()
2110 dd->des0 = dma_handle + consumed_size; in dwceqos_tx_frags()
2111 dd->des1 = 0; in dwceqos_tx_frags()
2112 dd->des2 = dma_size; in dwceqos_tx_frags()
2115 dd->des3 = (skb->len - tx->network_header_len); in dwceqos_tx_frags()
2117 dd->des3 = skb->len; in dwceqos_tx_frags()
2119 dd->des3 |= DWCEQOS_DMA_TDES3_OWN; in dwceqos_tx_frags()