Lines Matching full:chunks

110 	struct pbl_chunk *chunks;  member
1281 /* allocate a chunk list that consists of 4KB chunks */ in pbl_chunk_list_create()
1285 chunk_list->chunks = kcalloc(chunk_list_size, in pbl_chunk_list_create()
1286 sizeof(*chunk_list->chunks), in pbl_chunk_list_create()
1288 if (!chunk_list->chunks) in pbl_chunk_list_create()
1297 chunk_list->chunks[i].buf = kzalloc(EFA_CHUNK_SIZE, GFP_KERNEL); in pbl_chunk_list_create()
1298 if (!chunk_list->chunks[i].buf) in pbl_chunk_list_create()
1301 chunk_list->chunks[i].length = EFA_CHUNK_USED_SIZE; in pbl_chunk_list_create()
1303 chunk_list->chunks[chunk_list_size - 1].length = in pbl_chunk_list_create()
1307 /* fill the dma addresses of sg list pages to chunks: */ in pbl_chunk_list_create()
1310 cur_chunk_buf = chunk_list->chunks[0].buf; in pbl_chunk_list_create()
1318 cur_chunk_buf = chunk_list->chunks[chunk_idx].buf; in pbl_chunk_list_create()
1323 /* map chunks to dma and fill chunks next ptrs */ in pbl_chunk_list_create()
1326 chunk_list->chunks[i].buf, in pbl_chunk_list_create()
1327 chunk_list->chunks[i].length, in pbl_chunk_list_create()
1335 chunk_list->chunks[i].dma_addr = dma_addr; in pbl_chunk_list_create()
1342 prev_chunk_buf = chunk_list->chunks[i - 1].buf; in pbl_chunk_list_create()
1346 ctrl_buf->length = chunk_list->chunks[i].length; in pbl_chunk_list_create()
1357 dma_unmap_single(&dev->pdev->dev, chunk_list->chunks[i].dma_addr, in pbl_chunk_list_create()
1358 chunk_list->chunks[i].length, DMA_TO_DEVICE); in pbl_chunk_list_create()
1362 kfree(chunk_list->chunks[i].buf); in pbl_chunk_list_create()
1364 kfree(chunk_list->chunks); in pbl_chunk_list_create()
1374 dma_unmap_single(&dev->pdev->dev, chunk_list->chunks[i].dma_addr, in pbl_chunk_list_destroy()
1375 chunk_list->chunks[i].length, DMA_TO_DEVICE); in pbl_chunk_list_destroy()
1376 kfree(chunk_list->chunks[i].buf); in pbl_chunk_list_destroy()
1379 kfree(chunk_list->chunks); in pbl_chunk_list_destroy()
1436 "pbl indirect - size[%u], chunks[%u]\n", in pbl_indirect_initialize()
1556 pbl->phys.indirect.chunk_list.chunks[0].length; in efa_create_pbl()
1558 efa_com_set_dma_addr(pbl->phys.indirect.chunk_list.chunks[0].dma_addr, in efa_create_pbl()