Lines Matching refs:buffer_info
1119 struct e1000_buffer *buffer_info; in e1000_free_desc_rings() local
1122 if (tx_ring->desc && tx_ring->buffer_info) { in e1000_free_desc_rings()
1124 buffer_info = &tx_ring->buffer_info[i]; in e1000_free_desc_rings()
1126 if (buffer_info->dma) in e1000_free_desc_rings()
1128 buffer_info->dma, in e1000_free_desc_rings()
1129 buffer_info->length, in e1000_free_desc_rings()
1131 if (buffer_info->skb) in e1000_free_desc_rings()
1132 dev_kfree_skb(buffer_info->skb); in e1000_free_desc_rings()
1136 if (rx_ring->desc && rx_ring->buffer_info) { in e1000_free_desc_rings()
1138 buffer_info = &rx_ring->buffer_info[i]; in e1000_free_desc_rings()
1140 if (buffer_info->dma) in e1000_free_desc_rings()
1142 buffer_info->dma, in e1000_free_desc_rings()
1144 if (buffer_info->skb) in e1000_free_desc_rings()
1145 dev_kfree_skb(buffer_info->skb); in e1000_free_desc_rings()
1160 kfree(tx_ring->buffer_info); in e1000_free_desc_rings()
1161 tx_ring->buffer_info = NULL; in e1000_free_desc_rings()
1162 kfree(rx_ring->buffer_info); in e1000_free_desc_rings()
1163 rx_ring->buffer_info = NULL; in e1000_free_desc_rings()
1181 tx_ring->buffer_info = kcalloc(tx_ring->count, in e1000_setup_desc_rings()
1183 if (!tx_ring->buffer_info) { in e1000_setup_desc_rings()
1219 tx_ring->buffer_info[i].skb = skb; in e1000_setup_desc_rings()
1220 tx_ring->buffer_info[i].length = skb->len; in e1000_setup_desc_rings()
1221 tx_ring->buffer_info[i].dma = in e1000_setup_desc_rings()
1225 tx_ring->buffer_info[i].dma)) { in e1000_setup_desc_rings()
1229 tx_desc->buffer_addr = cpu_to_le64(tx_ring->buffer_info[i].dma); in e1000_setup_desc_rings()
1242 rx_ring->buffer_info = kcalloc(rx_ring->count, in e1000_setup_desc_rings()
1244 if (!rx_ring->buffer_info) { in e1000_setup_desc_rings()
1284 rx_ring->buffer_info[i].skb = skb; in e1000_setup_desc_rings()
1285 rx_ring->buffer_info[i].dma = in e1000_setup_desc_rings()
1289 rx_ring->buffer_info[i].dma)) { in e1000_setup_desc_rings()
1295 cpu_to_le64(rx_ring->buffer_info[i].dma); in e1000_setup_desc_rings()
1613 struct e1000_buffer *buffer_info; in e1000_run_loopback_test() local
1638 buffer_info = &tx_ring->buffer_info[k]; in e1000_run_loopback_test()
1640 e1000_create_lbtest_frame(buffer_info->skb, 1024); in e1000_run_loopback_test()
1642 buffer_info->dma, in e1000_run_loopback_test()
1643 buffer_info->length, in e1000_run_loopback_test()
1656 buffer_info = &rx_ring->buffer_info[l]; in e1000_run_loopback_test()
1659 buffer_info->dma, 2048, in e1000_run_loopback_test()
1662 ret_val = e1000_check_lbtest_frame(buffer_info->skb, in e1000_run_loopback_test()