Lines Matching refs:nr_pages
43 req.nr_bytes = recv_window->nr_pages << PAGE_SHIFT; in scif_recv_munmap()
57 scif_put_window(window, window->nr_pages); in scif_recv_munmap()
139 scif_put_window(window, window->nr_pages); in __scif_cleanup_rma_for_zombies()
227 int nr_pages, err, i; in scif_get_pages() local
242 nr_pages = len >> PAGE_SHIFT; in scif_get_pages()
268 (*pages)->phys_addr = scif_zalloc(nr_pages * sizeof(dma_addr_t)); in scif_get_pages()
276 ((*pages)->va = scif_zalloc(nr_pages * sizeof(void *))); in scif_get_pages()
284 (*pages)->nr_pages = nr_pages; in scif_get_pages()
287 for (i = 0; i < nr_pages; i++) { in scif_get_pages()
300 scif_get_window(window, nr_pages); in scif_get_pages()
306 nr_pages * sizeof(dma_addr_t)); in scif_get_pages()
308 nr_pages * sizeof(void *)); in scif_get_pages()
345 scif_put_window(window, pages->nr_pages); in scif_put_pages()
365 scif_free(pages->phys_addr, pages->nr_pages * sizeof(dma_addr_t)); in scif_put_pages()
366 scif_free(pages->va, pages->nr_pages * sizeof(void *)); in scif_put_pages()
382 int nr_pages, struct vm_area_struct *vma) in scif_rma_list_mmap() argument
386 int loop_nr_pages, nr_pages_left = nr_pages; in scif_rma_list_mmap()
397 (window->nr_pages << PAGE_SHIFT); in scif_rma_list_mmap()
428 nr_pages_left = nr_pages; in scif_rma_list_mmap()
433 (window->nr_pages << PAGE_SHIFT); in scif_rma_list_mmap()
459 s64 offset, int nr_pages) in scif_rma_list_munmap() argument
463 int loop_nr_pages, nr_pages_left = nr_pages; in scif_rma_list_munmap()
471 nr_pages_left = nr_pages; in scif_rma_list_munmap()
474 (window->nr_pages << PAGE_SHIFT); in scif_rma_list_munmap()
555 int nr_pages = vma_pages(vma); in scif_munmap() local
570 ep, nr_pages, offset); in scif_munmap()
585 scif_rma_list_munmap(window, offset, nr_pages); in scif_munmap()
617 int nr_pages = vma_pages(vma); in scif_mmap() local
623 ep, start_offset, nr_pages); in scif_mmap()
681 err = scif_rma_list_mmap(window, start_offset, nr_pages, vma); in scif_mmap()