Lines Matching refs:dma_addr
263 dma_addr_t dma_addr, u16 dma_length) in qib_user_sdma_init_frag() argument
273 pkt->addr[i].addr = dma_addr; in qib_user_sdma_init_frag()
278 size_t len, dma_addr_t *dma_addr) in qib_user_sdma_alloc_header() argument
284 dma_addr); in qib_user_sdma_alloc_header()
293 *dma_addr = 0; in qib_user_sdma_alloc_header()
312 dma_addr_t dma_addr = in qib_user_sdma_page_to_frags() local
317 if (dma_mapping_error(&dd->pcidev->dev, dma_addr)) { in qib_user_sdma_page_to_frags()
373 dma_addr, len); /* dma addr, dma length */ in qib_user_sdma_page_to_frags()
818 dma_addr_t dma_addr; in qib_user_sdma_queue_pkts() local
845 pbc = qib_user_sdma_alloc_header(pq, len, &dma_addr); in qib_user_sdma_queue_pkts()
982 dma_addr, len); /* dma addr, dma length */ in qib_user_sdma_queue_pkts()
997 if (dma_addr == 0) { in qib_user_sdma_queue_pkts()
1002 dma_addr = dma_map_single(&dd->pcidev->dev, in qib_user_sdma_queue_pkts()
1005 dma_addr)) { in qib_user_sdma_queue_pkts()
1009 pkt->addr[0].addr = dma_addr; in qib_user_sdma_queue_pkts()
1033 if (dma_addr) in qib_user_sdma_queue_pkts()
1034 dma_pool_free(pq->header_cache, pbc, dma_addr); in qib_user_sdma_queue_pkts()