Lines Matching refs:rx_descr

745 	struct dma_descriptor *rx_descr;  in tsi108_eth_probe()  local
803 rx_descr = &rx_descr_array[0]; in tsi108_eth_probe()
804 rx_descr_current = rx_descr; in tsi108_eth_probe()
810 rx_descr->start_addr0 = in tsi108_eth_probe()
812 rx_descr->start_addr1 = 0; in tsi108_eth_probe()
813 rx_descr->next_descr_addr0 = in tsi108_eth_probe()
814 cpu_to_le32((vuint32) (rx_descr + 1)); in tsi108_eth_probe()
815 rx_descr->next_descr_addr1 = 0; in tsi108_eth_probe()
816 rx_descr->vlan_byte_count = 0; in tsi108_eth_probe()
817 rx_descr->config_status = cpu_to_le32((RX_BUFFER_SIZE << 16) | in tsi108_eth_probe()
819 rx_descr++; in tsi108_eth_probe()
821 rx_descr--; in tsi108_eth_probe()
822 rx_descr->next_descr_addr0 = 0; in tsi108_eth_probe()
823 rx_descr->next_descr_addr1 = cpu_to_le32(DMA_DESCR_LAST); in tsi108_eth_probe()
929 struct dma_descriptor *rx_descr; in tsi108_eth_recv() local
943 rx_descr = rx_descr_current; in tsi108_eth_recv()
944 while ((rx_descr->config_status & cpu_to_le32(DMA_DESCR_RX_OWNER)) == 0) { in tsi108_eth_recv()
946 status = le32_to_cpu(rx_descr->config_status); in tsi108_eth_recv()
965 le32_to_cpu(rx_descr->vlan_byte_count) & 0xFFFF; in tsi108_eth_recv()
968 buffer = (uchar *)(le32_to_cpu(rx_descr->start_addr0)); in tsi108_eth_recv()
976 rx_descr->vlan_byte_count = 0; in tsi108_eth_recv()
977 rx_descr->config_status = cpu_to_le32 ((RX_BUFFER_SIZE << 16) | in tsi108_eth_recv()
980 rx_descr = in tsi108_eth_recv()
982 *)(le32_to_cpu (rx_descr->next_descr_addr0)); in tsi108_eth_recv()
983 if (rx_descr == 0) in tsi108_eth_recv()
984 rx_descr = &rx_descr_array[0]; in tsi108_eth_recv()
987 rx_descr_current = rx_descr; in tsi108_eth_recv()