| /linux/tools/testing/selftests/mm/ |
| H A D | hmm-tests.c | 185 unsigned long npages) in hmm_dmirror_cmd() 193 cmd.npages = npages; in hmm_dmirror_cmd() 276 unsigned long npages) in hmm_migrate_sys_to_dev() 278 return hmm_dmirror_cmd(fd, HMM_DMIRROR_MIGRATE_TO_DEV, buffer, npages); in hmm_migrate_sys_to_dev() 283 unsigned long npages) in hmm_migrate_dev_to_sys() 285 return hmm_dmirror_cmd(fd, HMM_DMIRROR_MIGRATE_TO_SYS, buffer, npages); in hmm_migrate_dev_to_sys() 301 unsigned long npages; in TEST_F() 308 npages = ALIGN(HMM_BUFFER_SIZE, self->page_size) >> self->page_shift; in TEST_F() 309 ASSERT_NE(npages, in TEST_F() 184 hmm_dmirror_cmd(int fd,unsigned long request,struct hmm_buffer * buffer,unsigned long npages) hmm_dmirror_cmd() argument 275 hmm_migrate_sys_to_dev(int fd,struct hmm_buffer * buffer,unsigned long npages) hmm_migrate_sys_to_dev() argument 282 hmm_migrate_dev_to_sys(int fd,struct hmm_buffer * buffer,unsigned long npages) hmm_migrate_dev_to_sys() argument 300 unsigned long npages; TEST_F() local 364 unsigned long npages; TEST_F() local 423 unsigned long npages; TEST_F() local 471 unsigned long npages; TEST_F() local 539 unsigned long npages; TEST_F() local 646 unsigned long npages; TEST_F() local 723 unsigned long npages; TEST_F() local 827 unsigned long npages; TEST_F() local 884 unsigned long npages; TEST_F() local 939 unsigned long npages; TEST_F() local 997 unsigned long npages; TEST_F() local 1045 unsigned long npages; TEST_F() local 1101 unsigned long npages; TEST_F() local 1153 unsigned long npages; TEST_F() local 1188 unsigned long npages; TEST_F() local 1280 unsigned long npages; TEST_F() local 1339 unsigned long npages; TEST_F() local 1401 unsigned long npages; TEST_F() local 1463 unsigned long npages; TEST_F() local 1505 unsigned long npages; TEST_F() local 1607 unsigned long npages; TEST_F() local 1682 unsigned long npages; TEST_F() local 1757 unsigned long npages; TEST_F() local 1811 unsigned long npages; TEST_F() local 1864 unsigned long npages; TEST_F() local 1910 gup_test_exec(int gup_fd,unsigned long addr,int cmd,int npages,int size,int flags) gup_test_exec() argument 1938 unsigned long npages; TEST_F() local 2026 unsigned long npages; TEST_F() local 2101 unsigned long npages; TEST_F() local 2152 unsigned long npages; TEST_F() local 2216 unsigned long npages; TEST_F() local 2275 unsigned long npages; TEST_F() local 2334 unsigned long npages; TEST_F() local 2400 unsigned long npages; TEST_F() local 2493 unsigned long npages; TEST_F() local 2588 unsigned long npages; TEST_F() local 2730 unsigned long npages = buffer_size / sysconf(_SC_PAGESIZE); run_migration_benchmark() local [all...] |
| /linux/drivers/gpu/drm/ |
| H A D | drm_pagemap.c | 175 static void drm_pagemap_migration_unlock_put_pages(unsigned long npages, in drm_pagemap_migration_unlock_put_pages() argument 180 for (i = 0; i < npages;) { in drm_pagemap_migration_unlock_put_pages() 239 unsigned long npages, in drm_pagemap_migrate_map_pages() argument 245 for (i = 0; i < npages;) { in drm_pagemap_migrate_map_pages() 317 unsigned long npages, in drm_pagemap_migrate_unmap_pages() argument 322 for (i = 0; i < npages;) { in drm_pagemap_migrate_unmap_pages() 356 unsigned long npages, in drm_pagemap_migrate_remote_to_local() argument 363 npages, DMA_FROM_DEVICE, mdetails); in drm_pagemap_migrate_remote_to_local() 368 err = ops->copy_to_ram(remote_pages, pagemap_addr, npages, in drm_pagemap_migrate_remote_to_local() 372 npages, DMA_FROM_DEVICE); in drm_pagemap_migrate_remote_to_local() [all …]
|
| H A D | drm_gpusvm.c | 665 unsigned long npages) in drm_gpusvm_hmm_pfn_to_order() argument 672 if (hmm_pfn_index > npages) in drm_gpusvm_hmm_pfn_to_order() 673 size -= (hmm_pfn_index - npages); in drm_gpusvm_hmm_pfn_to_order() 706 unsigned long npages = npages_in_range(start, end); in drm_gpusvm_check_pages() local 711 pfns = kvmalloc_array(npages, sizeof(*pfns), GFP_KERNEL); in drm_gpusvm_check_pages() 733 for (i = 0; i < npages;) { in drm_gpusvm_check_pages() 738 i += 0x1 << drm_gpusvm_hmm_pfn_to_order(pfns[i], i, npages); in drm_gpusvm_check_pages() 780 unsigned long npages = npages_in_range(start, end); in drm_gpusvm_scan_mm() local 784 pfns = kvmalloc_array(npages, sizeof(*pfns), GFP_KERNEL); in drm_gpusvm_scan_mm() 816 for (i = 0; i < npages;) { in drm_gpusvm_scan_mm() [all …]
|
| /linux/arch/sparc/kernel/ |
| H A D | iommu.c | 158 unsigned long npages) in alloc_npages() argument 162 entry = iommu_tbl_range_alloc(dev, &iommu->tbl, npages, NULL, in alloc_npages() 204 int npages, nid; in dma_4u_alloc_coherent() local 233 npages = size >> IO_PAGE_SHIFT; in dma_4u_alloc_coherent() 235 while (npages--) { in dma_4u_alloc_coherent() 251 unsigned long order, npages; in dma_4u_free_coherent() local 253 npages = IO_PAGE_ALIGN(size) >> IO_PAGE_SHIFT; in dma_4u_free_coherent() 256 iommu_tbl_range_free(&iommu->tbl, dvma, npages, IOMMU_ERROR_CODE); in dma_4u_free_coherent() 270 unsigned long flags, npages, oaddr; in dma_4u_map_phys() local 292 npages = IO_PAGE_ALIGN(oaddr + sz) - (oaddr & IO_PAGE_MASK); in dma_4u_map_phys() [all …]
|
| H A D | pci_sun4v.c | 61 unsigned long npages; /* Number of pages in list. */ member 75 p->npages = 0; in iommu_batch_start() 92 unsigned long npages = p->npages; in iommu_batch_flush() local 101 while (npages != 0) { in iommu_batch_flush() 105 npages, in iommu_batch_flush() 113 npages, prot, __pa(pglist), in iommu_batch_flush() 118 index_count = HV_PCI_IOTSB_INDEX_COUNT(npages, entry), in iommu_batch_flush() 136 npages -= num; in iommu_batch_flush() 141 p->npages = 0; in iommu_batch_flush() 150 if (p->entry + p->npages == entry) in iommu_batch_new_entry() [all …]
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | pin_system.c | 20 unsigned int npages; member 55 static u32 sdma_cache_evict(struct hfi1_user_sdma_pkt_q *pq, u32 npages) in sdma_cache_evict() argument 60 evict_data.target = npages; in sdma_cache_evict() 66 unsigned int start, unsigned int npages) in unpin_vector_pages() argument 68 hfi1_release_user_pages(mm, pages + start, npages, false); in unpin_vector_pages() 79 if (node->npages) { in free_system_node() 81 node->npages); in free_system_node() 82 atomic_sub(node->npages, &node->pq->n_locked); in free_system_node() 116 struct sdma_mmu_node *node, int npages) in pin_system_pages() argument 122 pages = kzalloc_objs(*pages, npages); in pin_system_pages() [all …]
|
| H A D | user_pages.c | 30 u32 nlocked, u32 npages) in hfi1_can_pin_pages() argument 47 if (atomic64_read(&mm->pinned_vm) + npages > ulimit_pages) in hfi1_can_pin_pages() 66 if (nlocked + npages > (ulimit_pages / usr_ctxts / 4)) in hfi1_can_pin_pages() 74 if (nlocked + npages > cache_limit_pages) in hfi1_can_pin_pages() 80 int hfi1_acquire_user_pages(struct mm_struct *mm, unsigned long vaddr, size_t npages, in hfi1_acquire_user_pages() argument 86 ret = pin_user_pages_fast(vaddr, npages, gup_flags, pages); in hfi1_acquire_user_pages() 96 size_t npages, bool dirty) in hfi1_release_user_pages() argument 98 unpin_user_pages_dirty_lock(p, npages, dirty); in hfi1_release_user_pages() 101 atomic64_sub(npages, &mm->pinned_vm); in hfi1_release_user_pages()
|
| /linux/drivers/gpu/drm/i915/gem/selftests/ |
| H A D | mock_dmabuf.c | 22 err = sg_alloc_table(st, mock->npages, GFP_KERNEL); in mock_map_dma_buf() 27 for (i = 0; i < mock->npages; i++) { in mock_map_dma_buf() 59 for (i = 0; i < mock->npages; i++) in mock_dmabuf_release() 70 vaddr = vm_map_ram(mock->pages, mock->npages, 0); in mock_dmabuf_vmap() 82 vm_unmap_ram(map->vaddr, mock->npages); in mock_dmabuf_vunmap() 99 static struct dma_buf *mock_dmabuf(int npages) in mock_dmabuf() argument 106 mock = kmalloc_flex(*mock, pages, npages); in mock_dmabuf() 110 mock->npages = npages; in mock_dmabuf() 111 for (i = 0; i < npages; i++) { in mock_dmabuf() 118 exp_info.size = npages * PAGE_SIZE; in mock_dmabuf()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | iova_bitmap.c | 48 unsigned long npages; member 168 unsigned long npages; in iova_bitmap_get() local 178 npages = DIV_ROUND_UP((bitmap->mapped_total_index - in iova_bitmap_get() 192 npages = min(npages + !!offset_in_page(addr), in iova_bitmap_get() 195 ret = pin_user_pages_fast((unsigned long)addr, npages, in iova_bitmap_get() 200 mapped->npages = (unsigned long)ret; in iova_bitmap_get() 223 if (mapped->npages) { in iova_bitmap_put() 224 unpin_user_pages(mapped->pages, mapped->npages); in iova_bitmap_put() 225 mapped->npages = 0; in iova_bitmap_put() 306 bytes = (bitmap->mapped.npages << PAGE_SHIFT) - bitmap->mapped.pgoff; in iova_bitmap_mapped_remaining() [all …]
|
| /linux/arch/powerpc/kernel/ |
| H A D | iommu.c | 217 unsigned long npages, in iommu_range_alloc() argument 224 int largealloc = npages > 15; in iommu_range_alloc() 236 if (unlikely(npages == 0)) { in iommu_range_alloc() 290 n = iommu_area_alloc(tbl->it_map, limit, start, npages, tbl->it_offset, in iommu_range_alloc() 326 end = n + npages; in iommu_range_alloc() 348 void *page, unsigned int npages, in iommu_alloc() argument 357 entry = iommu_range_alloc(dev, tbl, npages, NULL, mask, align_order); in iommu_alloc() 366 build_fail = tbl->it_ops->set(tbl, entry, npages, in iommu_alloc() 376 __iommu_free(tbl, ret, npages); in iommu_alloc() 391 unsigned int npages) in iommu_free_check() argument [all …]
|
| /linux/mm/ |
| H A D | migrate_device.c | 29 migrate->dst[migrate->npages] = 0; in migrate_vma_collect_skip() 30 migrate->src[migrate->npages++] = 0; in migrate_vma_collect_skip() 52 migrate->src[migrate->npages] = MIGRATE_PFN_MIGRATE | in migrate_vma_collect_hole() 54 migrate->dst[migrate->npages] = 0; in migrate_vma_collect_hole() 55 migrate->npages++; in migrate_vma_collect_hole() 66 migrate->src[migrate->npages] = MIGRATE_PFN_MIGRATE; in migrate_vma_collect_hole() 67 migrate->dst[migrate->npages] = 0; in migrate_vma_collect_hole() 68 migrate->npages++; in migrate_vma_collect_hole() 206 migrate->src[migrate->npages] = migrate_pfn(pfn) | write in migrate_vma_collect_huge_pmd() 209 migrate->dst[migrate->npages in migrate_vma_collect_huge_pmd() 561 migrate_device_unmap(unsigned long * src_pfns,unsigned long npages,struct page * fault_page) migrate_device_unmap() argument 1100 __migrate_device_pages(unsigned long * src_pfns,unsigned long * dst_pfns,unsigned long npages,struct migrate_vma * migrate) __migrate_device_pages() argument 1249 migrate_device_pages(unsigned long * src_pfns,unsigned long * dst_pfns,unsigned long npages) migrate_device_pages() argument 1271 __migrate_device_finalize(unsigned long * src_pfns,unsigned long * dst_pfns,unsigned long npages,struct page * fault_page) __migrate_device_finalize() argument 1332 migrate_device_finalize(unsigned long * src_pfns,unsigned long * dst_pfns,unsigned long npages) migrate_device_finalize() argument 1392 migrate_device_range(unsigned long * src_pfns,unsigned long start,unsigned long npages) migrate_device_range() argument 1426 migrate_device_pfns(unsigned long * src_pfns,unsigned long npages) migrate_device_pfns() argument [all...] |
| H A D | hmm.c | 132 const unsigned long hmm_pfns[], unsigned long npages, in hmm_range_need_fault() argument 148 for (i = 0; i < npages; ++i) { in hmm_range_need_fault() 163 unsigned long i, npages; in hmm_vma_walk_hole() local 167 npages = (end - addr) >> PAGE_SHIFT; in hmm_vma_walk_hole() 170 hmm_range_need_fault(hmm_vma_walk, hmm_pfns, npages, 0); in hmm_vma_walk_hole() 203 unsigned long pfn, npages, i; in hmm_vma_handle_pmd() local 207 npages = (end - addr) >> PAGE_SHIFT; in hmm_vma_handle_pmd() 210 hmm_range_need_fault(hmm_vma_walk, hmm_pfns, npages, cpu_flags); in hmm_vma_handle_pmd() 341 unsigned long npages = (end - start) >> PAGE_SHIFT; in hmm_vma_handle_absent_pmd() local 371 npages, 0); in hmm_vma_handle_absent_pmd() [all …]
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_memfree.c | 69 dma_unmap_sg(&dev->pdev->dev, chunk->mem, chunk->npages, in mthca_free_icm_pages() 72 for (i = 0; i < chunk->npages; ++i) in mthca_free_icm_pages() 81 for (i = 0; i < chunk->npages; ++i) { in mthca_free_icm_coherent() 137 struct mthca_icm *mthca_alloc_icm(struct mthca_dev *dev, int npages, in mthca_alloc_icm() argument 157 while (npages > 0) { in mthca_alloc_icm() 165 chunk->npages = 0; in mthca_alloc_icm() 170 while (1 << cur_order > npages) in mthca_alloc_icm() 175 &chunk->mem[chunk->npages], in mthca_alloc_icm() 178 ret = mthca_alloc_icm_pages(&chunk->mem[chunk->npages], in mthca_alloc_icm() 182 ++chunk->npages; in mthca_alloc_icm() [all …]
|
| H A D | mthca_allocator.c | 194 int npages, shift; in mthca_buf_alloc() local 201 npages = 1; in mthca_buf_alloc() 213 npages *= 2; in mthca_buf_alloc() 216 dma_list = kmalloc_array(npages, sizeof(*dma_list), in mthca_buf_alloc() 221 for (i = 0; i < npages; ++i) in mthca_buf_alloc() 225 npages = (size + PAGE_SIZE - 1) / PAGE_SIZE; in mthca_buf_alloc() 228 dma_list = kmalloc_array(npages, sizeof(*dma_list), in mthca_buf_alloc() 233 buf->page_list = kmalloc_objs(*buf->page_list, npages); in mthca_buf_alloc() 237 for (i = 0; i < npages; ++i) in mthca_buf_alloc() 240 for (i = 0; i < npages; ++i) { in mthca_buf_alloc() [all …]
|
| /linux/drivers/fpga/ |
| H A D | dfl-afu-dma-region.c | 37 int npages = region->length >> PAGE_SHIFT; in afu_dma_pin_pages() local 41 ret = account_locked_vm(current->mm, npages, true); in afu_dma_pin_pages() 45 region->pages = kzalloc_objs(struct page *, npages); in afu_dma_pin_pages() 51 pinned = pin_user_pages_fast(region->user_addr, npages, FOLL_WRITE, in afu_dma_pin_pages() 56 } else if (pinned != npages) { in afu_dma_pin_pages() 70 account_locked_vm(current->mm, npages, false); in afu_dma_pin_pages() 85 long npages = region->length >> PAGE_SHIFT; in afu_dma_unpin_pages() local 88 unpin_user_pages(region->pages, npages); in afu_dma_unpin_pages() 90 account_locked_vm(current->mm, npages, false); in afu_dma_unpin_pages() 92 dev_dbg(dev, "%ld pages unpinned\n", npages); in afu_dma_unpin_pages() [all …]
|
| /linux/arch/x86/mm/ |
| H A D | cpu_entry_area.c | 108 unsigned int npages; in percpu_setup_debug_store() local 115 npages = sizeof(struct debug_store) / PAGE_SIZE; in percpu_setup_debug_store() 117 cea_map_percpu_pages(cea, &per_cpu(cpu_debug_store, cpu), npages, in percpu_setup_debug_store() 125 npages = sizeof(struct debug_store_buffers) / PAGE_SIZE; in percpu_setup_debug_store() 126 for (; npages; npages--, cea += PAGE_SIZE) in percpu_setup_debug_store() 134 npages = sizeof(estacks->name## _stack) / PAGE_SIZE; \ 136 estacks->name## _stack, npages, PAGE_KERNEL); \ 143 unsigned int npages; in percpu_setup_exception_stacks() local
|
| H A D | mem_encrypt_amd.c | 60 unsigned long npages = PAGE_ALIGN(sz) >> PAGE_SHIFT; in snp_memcpy() local 67 early_snp_set_memory_shared((unsigned long)__va(paddr), paddr, npages); in snp_memcpy() 72 early_snp_set_memory_private((unsigned long)__va(paddr), paddr, npages); in snp_memcpy() 286 static int amd_enc_status_change_prepare(unsigned long vaddr, int npages, bool enc) in amd_enc_status_change_prepare() argument 293 snp_set_memory_shared(vaddr, npages); in amd_enc_status_change_prepare() 299 static int amd_enc_status_change_finish(unsigned long vaddr, int npages, bool enc) in amd_enc_status_change_finish() argument 306 snp_set_memory_private(vaddr, npages); in amd_enc_status_change_finish() 309 enc_dec_hypercall(vaddr, npages << PAGE_SHIFT, enc); in amd_enc_status_change_finish() 545 unsigned long vaddr, vaddr_end, npages; in mem_encrypt_free_decrypted_mem() local 550 npages = (vaddr_end - vaddr) >> PAGE_SHIFT; in mem_encrypt_free_decrypted_mem() [all …]
|
| /linux/drivers/infiniband/core/ |
| H A D | umem.c | 173 unsigned long npages; in ib_umem_get() local 216 npages = ib_umem_num_pages(umem); in ib_umem_get() 217 if (npages == 0 || npages > UINT_MAX) { in ib_umem_get() 224 new_pinned = atomic64_add_return(npages, &mm->pinned_vm); in ib_umem_get() 226 atomic64_sub(npages, &mm->pinned_vm); in ib_umem_get() 236 while (npages) { in ib_umem_get() 239 min_t(unsigned long, npages, in ib_umem_get() 249 npages -= pinned; in ib_umem_get() 253 npages, GFP_KERNEL); in ib_umem_get()
|
| /linux/tools/testing/selftests/kvm/ |
| H A D | memslot_perf_test.c | 89 u64 npages; member 197 TEST_ASSERT(gpa < MEM_GPA + data->npages * guest_page_size, in vm_gpa2hva() 210 slotpages = data->npages - slot * data->pages_per_slot; in vm_gpa2hva() 268 mempages = data->npages; in get_max_slots() 301 data->npages = mempages; in prepare_vm() 302 TEST_ASSERT(data->npages > 1, "Can't test without any memory"); in prepare_vm() 304 data->pages_per_slot = data->npages / data->nslots; in prepare_vm() 305 rempages = data->npages % data->nslots; in prepare_vm() 320 u64 npages; in prepare_vm() local 322 npages = data->pages_per_slot; in prepare_vm() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | icm.c | 60 dma_unmap_sg(&dev->persist->pdev->dev, chunk->sg, chunk->npages, in mlx4_free_icm_pages() 63 for (i = 0; i < chunk->npages; ++i) in mlx4_free_icm_pages() 72 for (i = 0; i < chunk->npages; ++i) in mlx4_free_icm_coherent() 132 struct mlx4_icm *mlx4_alloc_icm(struct mlx4_dev *dev, int npages, in mlx4_alloc_icm() argument 159 while (npages > 0) { in mlx4_alloc_icm() 178 while (1 << cur_order > npages) in mlx4_alloc_icm() 187 &chunk->buf[chunk->npages], in mlx4_alloc_icm() 190 ret = mlx4_alloc_icm_pages(&chunk->sg[chunk->npages], in mlx4_alloc_icm() 201 ++chunk->npages; in mlx4_alloc_icm() 205 else if (chunk->npages == MLX4_ICM_CHUNK_LEN) { in mlx4_alloc_icm() [all …]
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_internal.c | 37 unsigned int npages; /* restricted by sg_alloc_table */ in i915_gem_object_get_pages_internal() local 42 if (overflows_type(obj->base.size >> PAGE_SHIFT, npages)) in i915_gem_object_get_pages_internal() 45 npages = obj->base.size >> PAGE_SHIFT; in i915_gem_object_get_pages_internal() 61 if (sg_alloc_table(st, npages, GFP_KERNEL)) { in i915_gem_object_get_pages_internal() 70 int order = min(fls(npages) - 1, max_order); in i915_gem_object_get_pages_internal() 88 npages -= 1 << order; in i915_gem_object_get_pages_internal() 89 if (!npages) { in i915_gem_object_get_pages_internal()
|
| /linux/arch/powerpc/sysdev/ |
| H A D | dart_iommu.c | 172 long npages, unsigned long uaddr, in dart_build() argument 180 DBG("dart: build at: %lx, %lx, addr: %x\n", index, npages, uaddr); in dart_build() 187 l = npages; in dart_build() 195 dart_cache_sync(orig_dp, npages); in dart_build() 199 while (npages--) in dart_build() 208 static void dart_free(struct iommu_table *tbl, long index, long npages) in dart_free() argument 211 long orig_npages = npages; in dart_free() 218 DBG("dart: free at: %lx, %lx\n", index, npages); in dart_free() 222 while (npages--) in dart_free()
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| H A D | pvrdma_mr.c | 124 int ret, npages; in pvrdma_reg_user_mr() local 141 npages = ib_umem_num_dma_blocks(umem, PAGE_SIZE); in pvrdma_reg_user_mr() 142 if (npages < 0 || npages > PVRDMA_PAGE_DIR_MAX_PAGES) { in pvrdma_reg_user_mr() 144 npages); in pvrdma_reg_user_mr() 159 ret = pvrdma_page_dir_init(dev, &mr->pdir, npages, false); in pvrdma_reg_user_mr() 176 cmd->nchunks = npages; in pvrdma_reg_user_mr() 311 if (mr->npages == mr->max_pages) in pvrdma_set_page() 314 mr->pages[mr->npages++] = addr; in pvrdma_set_page() 325 mr->npages = 0; in pvrdma_map_mr_sg()
|
| /linux/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_gem_prime.c | 20 unsigned int npages = obj->size >> PAGE_SHIFT; in etnaviv_gem_prime_get_sg_table() local 25 return drm_prime_pages_to_sg(obj->dev, etnaviv_obj->pages, npages); in etnaviv_gem_prime_get_sg_table() 117 int ret, npages; in etnaviv_gem_prime_import_sg_table() local 126 npages = size / PAGE_SIZE; in etnaviv_gem_prime_import_sg_table() 129 etnaviv_obj->pages = kvmalloc_objs(struct page *, npages); in etnaviv_gem_prime_import_sg_table() 135 ret = drm_prime_sg_to_page_array(sgt, etnaviv_obj->pages, npages); in etnaviv_gem_prime_import_sg_table()
|
| /linux/drivers/crypto/ccp/ |
| H A D | sev-dev-tio.c | 316 unsigned int i, npages = 0; in sla_buffer_map() local 326 npages = i; in sla_buffer_map() 330 if (WARN_ON_ONCE(!npages)) in sla_buffer_map() 333 struct page **pp = kmalloc_objs(pp[0], npages); in sla_buffer_map() 338 for (i = 0; i < npages; ++i) in sla_buffer_map() 341 buf = vm_map_ram(pp, npages, 0); in sla_buffer_map() 359 unsigned int i, npages = 0; in sla_buffer_unmap() local 363 npages = i; in sla_buffer_unmap() 367 if (!npages) in sla_buffer_unmap() 370 vm_unmap_ram(buf, npages); in sla_buffer_unmap() [all …]
|