Lines Matching refs:indirect
119 } indirect; member
1253 struct pbl_chunk_list *chunk_list = &pbl->phys.indirect.chunk_list; in pbl_chunk_list_create()
1254 int page_cnt = pbl->phys.indirect.pbl_buf_size_in_pages; in pbl_chunk_list_create()
1255 struct scatterlist *pages_sgl = pbl->phys.indirect.sgl; in pbl_chunk_list_create()
1257 int sg_dma_cnt = pbl->phys.indirect.sg_dma_cnt; in pbl_chunk_list_create()
1353 struct pbl_chunk_list *chunk_list = &pbl->phys.indirect.chunk_list; in pbl_chunk_list_destroy()
1408 pbl->phys.indirect.pbl_buf_size_in_pages = size_in_pages; in pbl_indirect_initialize()
1409 pbl->phys.indirect.sgl = sgl; in pbl_indirect_initialize()
1410 pbl->phys.indirect.sg_dma_cnt = sg_dma_cnt; in pbl_indirect_initialize()
1421 pbl->phys.indirect.chunk_list.size); in pbl_indirect_initialize()
1435 dma_unmap_sg(&dev->pdev->dev, pbl->phys.indirect.sgl, in pbl_indirect_terminate()
1436 pbl->phys.indirect.pbl_buf_size_in_pages, DMA_TO_DEVICE); in pbl_indirect_terminate()
1437 kfree(pbl->phys.indirect.sgl); in pbl_indirect_terminate()
1530 params->indirect = !pbl->physically_continuous; in efa_create_pbl()
1539 pbl->phys.indirect.chunk_list.chunks[0].length; in efa_create_pbl()
1541 efa_com_set_dma_addr(pbl->phys.indirect.chunk_list.chunks[0].dma_addr, in efa_create_pbl()