Lines Matching defs:tx_info
531 struct tx_ring_info tx_info[TX_RING_SIZE];
1172 memset(&np->tx_info[i], 0, sizeof(np->tx_info[i]));
1207 np->tx_info[entry].skb = skb;
1223 np->tx_info[entry].mapping =
1230 np->tx_info[entry].mapping =
1236 if (dma_mapping_error(&np->pci_dev->dev, np->tx_info[entry].mapping)) {
1241 np->tx_ring[entry].addr = cpu_to_dma(np->tx_info[entry].mapping);
1248 np->tx_info[entry].used_slots = TX_RING_SIZE - entry;
1249 np->cur_tx += np->tx_info[entry].used_slots;
1252 np->tx_info[entry].used_slots = 1;
1253 np->cur_tx += np->tx_info[entry].used_slots;
1277 np->tx_info[entry].skb = NULL;
1280 np->tx_info[entry].mapping,
1282 np->tx_info[entry].mapping = 0;
1283 entry = (entry + np->tx_info[entry].used_slots) % TX_RING_SIZE;
1286 np->tx_info[entry].mapping,
1360 struct sk_buff *skb = np->tx_info[entry].skb;
1361 np->tx_info[entry].skb = NULL;
1363 np->tx_info[entry].mapping,
1366 np->tx_info[entry].mapping = 0;
1367 np->dirty_tx += np->tx_info[entry].used_slots;
1368 entry = (entry + np->tx_info[entry].used_slots) % TX_RING_SIZE;
1373 np->tx_info[entry].mapping,
1980 struct sk_buff *skb = np->tx_info[i].skb;
1983 dma_unmap_single(&np->pci_dev->dev, np->tx_info[i].mapping,
1985 np->tx_info[i].mapping = 0;
1987 np->tx_info[i].skb = NULL;