Lines Matching refs:current_tx_ptr
74 static struct net_dma_desc_tx *current_tx_ptr; variable
179 current_tx_ptr = tx_list_head; in desc_list_init()
1098 if (current_tx_ptr->next == tx_list_head) { in tx_reclaim_skb()
1115 if (current_tx_ptr->next != tx_list_head && in tx_reclaim_skb()
1119 if (tx_list_head != current_tx_ptr) { in tx_reclaim_skb()
1147 current_tx_ptr->skb = skb; in bfin_mac_hard_start_xmit()
1162 current_tx_ptr->desc_a.start_addr = (u32)data; in bfin_mac_hard_start_xmit()
1167 *((u16 *)(current_tx_ptr->packet)) = (u16)(skb->len); in bfin_mac_hard_start_xmit()
1170 *((u16 *)(current_tx_ptr->packet)) |= 0x1000; in bfin_mac_hard_start_xmit()
1171 memcpy((u8 *)(current_tx_ptr->packet + 2), skb->data, in bfin_mac_hard_start_xmit()
1173 current_tx_ptr->desc_a.start_addr = in bfin_mac_hard_start_xmit()
1174 (u32)current_tx_ptr->packet; in bfin_mac_hard_start_xmit()
1176 (u32)current_tx_ptr->packet, in bfin_mac_hard_start_xmit()
1177 (u32)(current_tx_ptr->packet + skb->len + 2)); in bfin_mac_hard_start_xmit()
1187 current_tx_ptr->status.status_word = 0; in bfin_mac_hard_start_xmit()
1190 current_tx_ptr->desc_a.config |= DMAEN; in bfin_mac_hard_start_xmit()
1197 bfin_write_DMA2_NEXT_DESC_PTR(&(current_tx_ptr->desc_a)); in bfin_mac_hard_start_xmit()
1199 bfin_write_DMA2_CONFIG(current_tx_ptr->desc_a.config); in bfin_mac_hard_start_xmit()
1206 current_tx_ptr = current_tx_ptr->next; in bfin_mac_hard_start_xmit()
1431 while (tx_list_head != current_tx_ptr) { in bfin_mac_timeout()