Home
last modified time | relevance | path

Searched refs:dmaaddrs (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/drivers/infiniband/hw/i40iw/
Di40iw_pble.c176 dma_unmap_page(&pcidev->dev, chunk->dmaaddrs[i], PAGE_SIZE, DMA_BIDIRECTIONAL); in i40iw_free_vmalloc_mem()
179 kfree(chunk->dmaaddrs); in i40iw_free_vmalloc_mem()
180 chunk->dmaaddrs = NULL; in i40iw_free_vmalloc_mem()
202 chunk->dmaaddrs = kzalloc(pg_cnt << 3, GFP_KERNEL); in i40iw_get_vmalloc_mem()
203 if (!chunk->dmaaddrs) in i40iw_get_vmalloc_mem()
208 kfree(chunk->dmaaddrs); in i40iw_get_vmalloc_mem()
209 chunk->dmaaddrs = NULL; in i40iw_get_vmalloc_mem()
218 chunk->dmaaddrs[i] = dma_map_page(&pcidev->dev, page, 0, in i40iw_get_vmalloc_mem()
220 if (dma_mapping_error(&pcidev->dev, chunk->dmaaddrs[i])) in i40iw_get_vmalloc_mem()
286 mem.pa = chunk->dmaaddrs[i]; in add_bp_pages()
Di40iw_pble.h96 dma_addr_t *dmaaddrs; member