Lines Matching refs:tx_descr
744 struct dma_descriptor *tx_descr; in tsi108_eth_probe() local
839 tx_descr = &tx_descriptor; in tsi108_eth_probe()
841 tx_descr->start_addr0 = 0; in tsi108_eth_probe()
842 tx_descr->start_addr1 = 0; in tsi108_eth_probe()
843 tx_descr->next_descr_addr0 = 0; in tsi108_eth_probe()
844 tx_descr->next_descr_addr1 = cpu_to_le32(DMA_DESCR_LAST); in tsi108_eth_probe()
845 tx_descr->vlan_byte_count = 0; in tsi108_eth_probe()
846 tx_descr->config_status = cpu_to_le32(DMA_DESCR_TX_OK | in tsi108_eth_probe()
862 struct dma_descriptor *tx_descr; in tsi108_eth_send() local
866 tx_descr = &tx_descriptor; in tsi108_eth_send()
872 invalidate_dcache_range((unsigned long)tx_descr, in tsi108_eth_send()
873 (unsigned long)tx_descr + in tsi108_eth_send()
884 } while (tx_descr->config_status & cpu_to_le32(DMA_DESCR_TX_OWNER)); in tsi108_eth_send()
886 status = le32_to_cpu(tx_descr->config_status); in tsi108_eth_send()
900 tx_descr->start_addr0 = cpu_to_le32((vuint32) packet); in tsi108_eth_send()
901 tx_descr->start_addr1 = 0; in tsi108_eth_send()
902 tx_descr->next_descr_addr0 = 0; in tsi108_eth_send()
903 tx_descr->next_descr_addr1 = cpu_to_le32(DMA_DESCR_LAST); in tsi108_eth_send()
904 tx_descr->vlan_byte_count = cpu_to_le32(length); in tsi108_eth_send()
905 tx_descr->config_status = cpu_to_le32(DMA_DESCR_TX_OWNER | in tsi108_eth_send()
911 invalidate_dcache_range((unsigned long)tx_descr, in tsi108_eth_send()
912 (unsigned long)tx_descr + in tsi108_eth_send()
918 reg_TX_QUEUE_0_PTR_LOW(base) = (u32) tx_descr; in tsi108_eth_send()