Lines Matching refs:npages
48 u32 npages; member
58 params->npages = map->bparam.granule; in dma_single_map_benchmark_prepare()
61 params->xbuf = alloc_pages_exact(params->npages * PAGE_SIZE, GFP_KERNEL); in dma_single_map_benchmark_prepare()
72 free_pages_exact(params->xbuf, params->npages * PAGE_SIZE); in dma_single_map_benchmark_unprepare()
87 memset(params->xbuf, 0x66, params->npages * PAGE_SIZE); in dma_single_map_benchmark_initialize_data()
95 params->npages * PAGE_SIZE, params->dma_dir); in dma_single_map_benchmark_do_map()
109 params->npages * PAGE_SIZE, params->dma_dir); in dma_single_map_benchmark_do_unmap()
123 u32 npages; member
125 void *buf[] __counted_by(npages);
132 u32 npages; in dma_sg_map_benchmark_prepare() local
140 npages = map->bparam.granule; in dma_sg_map_benchmark_prepare()
142 params = kzalloc_flex(*params, buf, npages); in dma_sg_map_benchmark_prepare()
146 params->npages = npages; in dma_sg_map_benchmark_prepare()
150 if (sg_alloc_table(¶ms->sgt, params->npages, GFP_KERNEL)) in dma_sg_map_benchmark_prepare()
178 for (i = 0; i < params->npages; i++) in dma_sg_map_benchmark_unprepare()
205 params->npages, params->dma_dir); in dma_sg_map_benchmark_do_map()
218 dma_unmap_sg(params->dev, params->sgt.sgl, params->npages, in dma_sg_map_benchmark_do_unmap()