Lines Matching refs:buffer_info

1117 	struct e1000_buffer *buffer_info;  in e1000_free_desc_rings()  local
1120 if (tx_ring->desc && tx_ring->buffer_info) { in e1000_free_desc_rings()
1122 buffer_info = &tx_ring->buffer_info[i]; in e1000_free_desc_rings()
1124 if (buffer_info->dma) in e1000_free_desc_rings()
1126 buffer_info->dma, in e1000_free_desc_rings()
1127 buffer_info->length, in e1000_free_desc_rings()
1129 if (buffer_info->skb) in e1000_free_desc_rings()
1130 dev_kfree_skb(buffer_info->skb); in e1000_free_desc_rings()
1134 if (rx_ring->desc && rx_ring->buffer_info) { in e1000_free_desc_rings()
1136 buffer_info = &rx_ring->buffer_info[i]; in e1000_free_desc_rings()
1138 if (buffer_info->dma) in e1000_free_desc_rings()
1140 buffer_info->dma, in e1000_free_desc_rings()
1142 if (buffer_info->skb) in e1000_free_desc_rings()
1143 dev_kfree_skb(buffer_info->skb); in e1000_free_desc_rings()
1158 kfree(tx_ring->buffer_info); in e1000_free_desc_rings()
1159 tx_ring->buffer_info = NULL; in e1000_free_desc_rings()
1160 kfree(rx_ring->buffer_info); in e1000_free_desc_rings()
1161 rx_ring->buffer_info = NULL; in e1000_free_desc_rings()
1179 tx_ring->buffer_info = kcalloc(tx_ring->count, in e1000_setup_desc_rings()
1181 if (!tx_ring->buffer_info) { in e1000_setup_desc_rings()
1217 tx_ring->buffer_info[i].skb = skb; in e1000_setup_desc_rings()
1218 tx_ring->buffer_info[i].length = skb->len; in e1000_setup_desc_rings()
1219 tx_ring->buffer_info[i].dma = in e1000_setup_desc_rings()
1223 tx_ring->buffer_info[i].dma)) { in e1000_setup_desc_rings()
1227 tx_desc->buffer_addr = cpu_to_le64(tx_ring->buffer_info[i].dma); in e1000_setup_desc_rings()
1240 rx_ring->buffer_info = kcalloc(rx_ring->count, in e1000_setup_desc_rings()
1242 if (!rx_ring->buffer_info) { in e1000_setup_desc_rings()
1282 rx_ring->buffer_info[i].skb = skb; in e1000_setup_desc_rings()
1283 rx_ring->buffer_info[i].dma = in e1000_setup_desc_rings()
1287 rx_ring->buffer_info[i].dma)) { in e1000_setup_desc_rings()
1293 cpu_to_le64(rx_ring->buffer_info[i].dma); in e1000_setup_desc_rings()
1632 struct e1000_buffer *buffer_info; in e1000_run_loopback_test() local
1657 buffer_info = &tx_ring->buffer_info[k]; in e1000_run_loopback_test()
1659 e1000_create_lbtest_frame(buffer_info->skb, 1024); in e1000_run_loopback_test()
1661 buffer_info->dma, in e1000_run_loopback_test()
1662 buffer_info->length, in e1000_run_loopback_test()
1675 buffer_info = &rx_ring->buffer_info[l]; in e1000_run_loopback_test()
1678 buffer_info->dma, 2048, in e1000_run_loopback_test()
1681 ret_val = e1000_check_lbtest_frame(buffer_info->skb, in e1000_run_loopback_test()