Lines Matching refs:dma_addr

172 	pool->dma_addr = kmalloc(sizeof(dma_addr_t) * pool->size, GFP_KERNEL);  in ibmveth_alloc_buffer_pool()
173 if (!pool->dma_addr) { in ibmveth_alloc_buffer_pool()
182 kfree(pool->dma_addr); in ibmveth_alloc_buffer_pool()
183 pool->dma_addr = NULL; in ibmveth_alloc_buffer_pool()
190 memset(pool->dma_addr, 0, sizeof(dma_addr_t) * pool->size); in ibmveth_alloc_buffer_pool()
223 dma_addr_t dma_addr; in ibmveth_replenish_buffer_pool() local
248 dma_addr = dma_map_single(&adapter->vdev->dev, skb->data, in ibmveth_replenish_buffer_pool()
251 if (dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_replenish_buffer_pool()
255 pool->dma_addr[index] = dma_addr; in ibmveth_replenish_buffer_pool()
262 desc.fields.address = dma_addr; in ibmveth_replenish_buffer_pool()
292 if (!dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_replenish_buffer_pool()
294 pool->dma_addr[index], pool->buff_size, in ibmveth_replenish_buffer_pool()
342 if (pool->skbuff && pool->dma_addr) { in ibmveth_free_buffer_pool()
347 pool->dma_addr[i], in ibmveth_free_buffer_pool()
356 if (pool->dma_addr) { in ibmveth_free_buffer_pool()
357 kfree(pool->dma_addr); in ibmveth_free_buffer_pool()
358 pool->dma_addr = NULL; in ibmveth_free_buffer_pool()
386 adapter->rx_buff_pool[pool].dma_addr[index], in ibmveth_remove_buffer_from_pool()
437 desc.fields.address = adapter->rx_buff_pool[pool].dma_addr[index]; in ibmveth_rxq_recycle_buffer()
1030 dma_addr_t dma_addr; in ibmveth_start_xmit() local
1099 dma_addr = dma_map_single(&adapter->vdev->dev, skb->data, in ibmveth_start_xmit()
1101 if (dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_start_xmit()
1105 descs[0].fields.address = dma_addr; in ibmveth_start_xmit()
1111 dma_addr = skb_frag_dma_map(&adapter->vdev->dev, frag, 0, in ibmveth_start_xmit()
1114 if (dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_start_xmit()
1118 descs[i+1].fields.address = dma_addr; in ibmveth_start_xmit()