Lines Matching refs:tx_list_head
69 static struct net_dma_desc_tx *tx_list_head;
94 t = tx_list_head;
147 tx_list_head = tx_list_tail = tx_desc;
183 tx_list_tail->next = tx_list_head; /* tx_list is a circle */
184 tx_list_tail->desc_b.next_dma_desc = &(tx_list_head->desc_a);
185 current_tx_ptr = tx_list_head;
928 tx_list_head->desc_a.config &= ~DMAEN;
929 tx_list_head->status.status_word = 0;
930 if (tx_list_head->skb) {
931 dev_kfree_skb(tx_list_head->skb);
932 tx_list_head->skb = NULL;
934 tx_list_head = tx_list_head->next;
936 } while (tx_list_head->status.status_word != 0);
943 if (tx_list_head->status.status_word != 0)
946 if (current_tx_ptr->next == tx_list_head) {
947 while (tx_list_head->status.status_word == 0) {
963 if (current_tx_ptr->next != tx_list_head &&
967 if (tx_list_head != current_tx_ptr) {
1261 while (tx_list_head != current_tx_ptr) {
1262 tx_list_head->desc_a.config &= ~DMAEN;
1263 tx_list_head->status.status_word = 0;
1264 if (tx_list_head->skb) {
1265 dev_kfree_skb(tx_list_head->skb);
1266 tx_list_head->skb = NULL;
1268 tx_list_head = tx_list_head->next;