Lines Matching refs:num_pages
160 window->num_pages = scif_zalloc(nr_pages * sizeof(*window->num_pages)); in scif_create_window()
161 if (!window->num_pages) in scif_create_window()
221 scif_free(window->num_pages, nr_pages * sizeof(*window->num_pages)); in scif_destroy_incomplete_window()
250 window->num_pages[j] << in scif_unmap_window()
351 scif_free(window->num_pages, nr_pages * sizeof(*window->num_pages)); in scif_destroy_window()
405 vmalloc_num_pages = is_vmalloc_addr(&window->num_pages[0]); in scif_create_remote_lookup()
418 vmalloc_to_page(&window->num_pages[i]) : in scif_create_remote_lookup()
419 virt_to_page(&window->num_pages[i]), in scif_create_remote_lookup()
496 window->num_pages = scif_zalloc(nr_pages * in scif_create_remote_window()
497 sizeof(*window->num_pages)); in scif_create_remote_window()
498 if (!window->num_pages) in scif_create_remote_window()
526 scif_free(window->num_pages, window->nr_pages * in scif_destroy_remote_window()
527 sizeof(*window->num_pages)); in scif_destroy_remote_window()
568 window->num_pages[i] = sg_dma_len(sg) >> PAGE_SHIFT; in scif_iommu_map()
571 window->num_pages[i] += in scif_iommu_map()
615 window->num_pages[j] = nr_contig_pages; in scif_map_window()
875 sizeof(*window->num_pages), in scif_prep_remote_window()
882 &window->num_pages[i], loop_nr_contig_chunks in scif_prep_remote_window()
883 * sizeof(*window->num_pages)); in scif_prep_remote_window()
900 &window->num_pages[i], in scif_prep_remote_window()
902 * sizeof(*window->num_pages)); in scif_prep_remote_window()
916 &window->num_pages[i], in scif_prep_remote_window()
918 sizeof(*window->num_pages)); in scif_prep_remote_window()
927 sizeof(*window->num_pages), ep->remote_dev); in scif_prep_remote_window()
1009 int num_pages, s64 *out_offset) in scif_get_window_offset() argument
1018 page_index + num_pages - 1); in scif_get_window_offset()
1022 iova_ptr = alloc_iova(&ep->rma_info.iovad, num_pages, in scif_get_window_offset()
1141 if (window->num_pages[j]) in scif_fixup_aper_base()