Lines Matching refs:bi

1225 	struct i40e_rx_buffer *bi;  in i40e_alloc_rx_buffers_ps()  local
1233 bi = &rx_ring->rx_bi[i]; in i40e_alloc_rx_buffers_ps()
1235 if (bi->skb) /* desc is in use */ in i40e_alloc_rx_buffers_ps()
1237 if (!bi->page) { in i40e_alloc_rx_buffers_ps()
1238 bi->page = alloc_page(GFP_ATOMIC); in i40e_alloc_rx_buffers_ps()
1239 if (!bi->page) { in i40e_alloc_rx_buffers_ps()
1245 if (!bi->page_dma) { in i40e_alloc_rx_buffers_ps()
1247 bi->page_offset ^= PAGE_SIZE / 2; in i40e_alloc_rx_buffers_ps()
1248 bi->page_dma = dma_map_page(rx_ring->dev, in i40e_alloc_rx_buffers_ps()
1249 bi->page, in i40e_alloc_rx_buffers_ps()
1250 bi->page_offset, in i40e_alloc_rx_buffers_ps()
1254 bi->page_dma)) { in i40e_alloc_rx_buffers_ps()
1256 bi->page_dma = 0; in i40e_alloc_rx_buffers_ps()
1262 bi->dma, in i40e_alloc_rx_buffers_ps()
1269 rx_desc->read.pkt_addr = cpu_to_le64(bi->page_dma); in i40e_alloc_rx_buffers_ps()
1270 rx_desc->read.hdr_addr = cpu_to_le64(bi->dma); in i40e_alloc_rx_buffers_ps()
1290 struct i40e_rx_buffer *bi; in i40e_alloc_rx_buffers_1buf() local
1299 bi = &rx_ring->rx_bi[i]; in i40e_alloc_rx_buffers_1buf()
1300 skb = bi->skb; in i40e_alloc_rx_buffers_1buf()
1311 bi->skb = skb; in i40e_alloc_rx_buffers_1buf()
1314 if (!bi->dma) { in i40e_alloc_rx_buffers_1buf()
1315 bi->dma = dma_map_single(rx_ring->dev, in i40e_alloc_rx_buffers_1buf()
1319 if (dma_mapping_error(rx_ring->dev, bi->dma)) { in i40e_alloc_rx_buffers_1buf()
1321 bi->dma = 0; in i40e_alloc_rx_buffers_1buf()
1326 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma); in i40e_alloc_rx_buffers_1buf()