Lines Matching refs:dma_addr
164 pool->dma_addr = kmalloc(sizeof(dma_addr_t) * pool->size, GFP_KERNEL); in ibmveth_alloc_buffer_pool()
165 if (!pool->dma_addr) { in ibmveth_alloc_buffer_pool()
174 kfree(pool->dma_addr); in ibmveth_alloc_buffer_pool()
175 pool->dma_addr = NULL; in ibmveth_alloc_buffer_pool()
182 memset(pool->dma_addr, 0, sizeof(dma_addr_t) * pool->size); in ibmveth_alloc_buffer_pool()
215 dma_addr_t dma_addr; in ibmveth_replenish_buffer_pool() local
240 dma_addr = dma_map_single(&adapter->vdev->dev, skb->data, in ibmveth_replenish_buffer_pool()
243 if (dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_replenish_buffer_pool()
247 pool->dma_addr[index] = dma_addr; in ibmveth_replenish_buffer_pool()
254 desc.fields.address = dma_addr; in ibmveth_replenish_buffer_pool()
284 if (!dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_replenish_buffer_pool()
286 pool->dma_addr[index], pool->buff_size, in ibmveth_replenish_buffer_pool()
334 if (pool->skbuff && pool->dma_addr) { in ibmveth_free_buffer_pool()
339 pool->dma_addr[i], in ibmveth_free_buffer_pool()
348 if (pool->dma_addr) { in ibmveth_free_buffer_pool()
349 kfree(pool->dma_addr); in ibmveth_free_buffer_pool()
350 pool->dma_addr = NULL; in ibmveth_free_buffer_pool()
378 adapter->rx_buff_pool[pool].dma_addr[index], in ibmveth_remove_buffer_from_pool()
429 desc.fields.address = adapter->rx_buff_pool[pool].dma_addr[index]; in ibmveth_rxq_recycle_buffer()
951 dma_addr_t dma_addr; in ibmveth_start_xmit() local
1016 dma_addr = dma_map_single(&adapter->vdev->dev, skb->data, in ibmveth_start_xmit()
1018 if (dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_start_xmit()
1022 descs[0].fields.address = dma_addr; in ibmveth_start_xmit()
1028 dma_addr = skb_frag_dma_map(&adapter->vdev->dev, frag, 0, in ibmveth_start_xmit()
1031 if (dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_start_xmit()
1035 descs[i+1].fields.address = dma_addr; in ibmveth_start_xmit()