Lines Matching refs:dma_addr
194 pool->dma_addr = kmalloc(sizeof(dma_addr_t) * pool->size, GFP_KERNEL); in ibmveth_alloc_buffer_pool()
195 if(!pool->dma_addr) { in ibmveth_alloc_buffer_pool()
204 kfree(pool->dma_addr); in ibmveth_alloc_buffer_pool()
205 pool->dma_addr = NULL; in ibmveth_alloc_buffer_pool()
213 memset(pool->dma_addr, 0, sizeof(dma_addr_t) * pool->size); in ibmveth_alloc_buffer_pool()
238 dma_addr_t dma_addr; in ibmveth_replenish_buffer_pool() local
260 dma_addr = dma_map_single(&adapter->vdev->dev, skb->data, in ibmveth_replenish_buffer_pool()
263 if (dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_replenish_buffer_pool()
267 pool->dma_addr[index] = dma_addr; in ibmveth_replenish_buffer_pool()
274 desc.fields.address = dma_addr; in ibmveth_replenish_buffer_pool()
297 if (!dma_mapping_error(&adapter->vdev->dev, dma_addr)) in ibmveth_replenish_buffer_pool()
299 pool->dma_addr[index], pool->buff_size, in ibmveth_replenish_buffer_pool()
331 if(pool->skbuff && pool->dma_addr) { in ibmveth_free_buffer_pool()
336 pool->dma_addr[i], in ibmveth_free_buffer_pool()
345 if(pool->dma_addr) { in ibmveth_free_buffer_pool()
346 kfree(pool->dma_addr); in ibmveth_free_buffer_pool()
347 pool->dma_addr = NULL; in ibmveth_free_buffer_pool()
374 adapter->rx_buff_pool[pool].dma_addr[index], in ibmveth_remove_buffer_from_pool()
423 desc.fields.address = adapter->rx_buff_pool[pool].dma_addr[index]; in ibmveth_rxq_recycle_buffer()