Lines Matching refs:indirect
106 } indirect; member
1191 struct pbl_chunk_list *chunk_list = &pbl->phys.indirect.chunk_list; in pbl_chunk_list_create()
1192 int page_cnt = pbl->phys.indirect.pbl_buf_size_in_pages; in pbl_chunk_list_create()
1193 struct scatterlist *pages_sgl = pbl->phys.indirect.sgl; in pbl_chunk_list_create()
1195 int sg_dma_cnt = pbl->phys.indirect.sg_dma_cnt; in pbl_chunk_list_create()
1291 struct pbl_chunk_list *chunk_list = &pbl->phys.indirect.chunk_list; in pbl_chunk_list_destroy()
1346 pbl->phys.indirect.pbl_buf_size_in_pages = size_in_pages; in pbl_indirect_initialize()
1347 pbl->phys.indirect.sgl = sgl; in pbl_indirect_initialize()
1348 pbl->phys.indirect.sg_dma_cnt = sg_dma_cnt; in pbl_indirect_initialize()
1359 pbl->phys.indirect.chunk_list.size); in pbl_indirect_initialize()
1373 dma_unmap_sg(&dev->pdev->dev, pbl->phys.indirect.sgl, in pbl_indirect_terminate()
1374 pbl->phys.indirect.pbl_buf_size_in_pages, DMA_TO_DEVICE); in pbl_indirect_terminate()
1375 kfree(pbl->phys.indirect.sgl); in pbl_indirect_terminate()
1468 params->indirect = !pbl->physically_continuous; in efa_create_pbl()
1477 pbl->phys.indirect.chunk_list.chunks[0].length; in efa_create_pbl()
1479 efa_com_set_dma_addr(pbl->phys.indirect.chunk_list.chunks[0].dma_addr, in efa_create_pbl()