Lines Matching defs:indirect
124 } indirect;
1270 struct pbl_chunk_list *chunk_list = &pbl->phys.indirect.chunk_list;
1271 int page_cnt = pbl->phys.indirect.pbl_buf_size_in_pages;
1272 struct scatterlist *pages_sgl = pbl->phys.indirect.sgl;
1274 int sg_dma_cnt = pbl->phys.indirect.sg_dma_cnt;
1370 struct pbl_chunk_list *chunk_list = &pbl->phys.indirect.chunk_list;
1404 * initialize pbl indirect mode:
1425 pbl->phys.indirect.pbl_buf_size_in_pages = size_in_pages;
1426 pbl->phys.indirect.sgl = sgl;
1427 pbl->phys.indirect.sg_dma_cnt = sg_dma_cnt;
1436 "pbl indirect - size[%u], chunks[%u]\n",
1438 pbl->phys.indirect.chunk_list.size);
1452 dma_unmap_sg(&dev->pdev->dev, pbl->phys.indirect.sgl,
1453 pbl->phys.indirect.pbl_buf_size_in_pages, DMA_TO_DEVICE);
1454 kfree(pbl->phys.indirect.sgl);
1547 params->indirect = !pbl->physically_continuous;
1556 pbl->phys.indirect.chunk_list.chunks[0].length;
1558 efa_com_set_dma_addr(pbl->phys.indirect.chunk_list.chunks[0].dma_addr,