Symbol: num_pages
arch/arm/kernel/efi.c
34
size = md->num_pages << EFI_PAGE_SHIFT;
arch/arm/kernel/efi.c
54
.length = md->num_pages * EFI_PAGE_SIZE,
arch/arm64/kernel/acpi.c
304
u64 end = md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT);
arch/arm64/kernel/efi.c
104
md->num_pages << EFI_PAGE_SHIFT,
arch/arm64/kernel/efi.c
150
md->num_pages << EFI_PAGE_SHIFT,
arch/arm64/kernel/efi.c
26
!PAGE_ALIGNED(md->num_pages << EFI_PAGE_SHIFT);
arch/arm64/kernel/efi.c
43
md->num_pages << EFI_PAGE_SHIFT))
arch/loongarch/kernel/mem.c
23
mem_size = md->num_pages << EFI_PAGE_SHIFT;
arch/loongarch/kernel/numa.c
173
mem_size = md->num_pages << EFI_PAGE_SHIFT;
arch/m68k/mm/mcfmmu.c
160
num_pages = PFN_DOWN(_ramend - _rambase);
arch/m68k/mm/mcfmmu.c
31
unsigned long num_pages;
arch/m68k/mm/mcfmmu.c
47
size = num_pages * sizeof(pte_t);
arch/m68k/mm/sun3mmu.c
31
extern unsigned long num_pages;
arch/m68k/mm/sun3mmu.c
51
size = num_pages * sizeof(pte_t);
arch/m68k/sun3/config.c
116
max_pfn = num_pages = __pa(memory_end) >> PAGE_SHIFT;
arch/m68k/sun3/config.c
46
unsigned long num_pages;
arch/mips/kernel/vdso.c
32
unsigned long num_pages, i;
arch/mips/kernel/vdso.c
38
num_pages = image->size / PAGE_SIZE;
arch/mips/kernel/vdso.c
41
for (i = 0; i < num_pages; i++)
arch/powerpc/kvm/e500_mmu.c
742
int num_pages, ret, i;
arch/powerpc/kvm/e500_mmu.c
773
num_pages = DIV_ROUND_UP(cfg->array + array_len - 1, PAGE_SIZE) -
arch/powerpc/kvm/e500_mmu.c
775
pages = kmalloc_objs(*pages, num_pages);
arch/powerpc/kvm/e500_mmu.c
779
ret = get_user_pages_fast(cfg->array, num_pages, FOLL_WRITE, pages);
arch/powerpc/kvm/e500_mmu.c
783
if (ret != num_pages) {
arch/powerpc/kvm/e500_mmu.c
784
num_pages = ret;
arch/powerpc/kvm/e500_mmu.c
789
virt = vmap(pages, num_pages, VM_MAP, PAGE_KERNEL);
arch/powerpc/kvm/e500_mmu.c
834
vcpu_e500->num_shared_tlb_pages = num_pages;
arch/powerpc/kvm/e500_mmu.c
849
for (i = 0; i < num_pages; i++)
arch/riscv/include/asm/set_memory.h
21
int num_pages))
arch/riscv/include/asm/set_memory.h
25
int num_pages = PAGE_ALIGN(end - start) >> PAGE_SHIFT;
arch/riscv/include/asm/set_memory.h
27
return set_memory(start, num_pages);
arch/riscv/include/asm/set_memory.h
37
int num_pages))
arch/riscv/kernel/acpi.c
236
u64 end = md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT);
arch/riscv/kernel/efi.c
53
for (i = 0; i < md->num_pages; i++)
arch/riscv/kernel/efi.c
95
md->num_pages << EFI_PAGE_SHIFT,
arch/s390/include/asm/page-states.h
37
static __always_inline void __set_page_state(void *addr, unsigned long num_pages, unsigned char cmd)
arch/s390/include/asm/page-states.h
41
while (num_pages--) {
arch/s390/include/asm/page-states.h
47
static inline void __set_page_unused(void *addr, unsigned long num_pages)
arch/s390/include/asm/page-states.h
49
__set_page_state(addr, num_pages, ESSA_SET_UNUSED);
arch/s390/include/asm/page-states.h
52
static inline void __set_page_stable_dat(void *addr, unsigned long num_pages)
arch/s390/include/asm/page-states.h
54
__set_page_state(addr, num_pages, ESSA_SET_STABLE);
arch/s390/include/asm/page-states.h
57
static inline void __set_page_stable_nodat(void *addr, unsigned long num_pages)
arch/s390/include/asm/page-states.h
59
__set_page_state(addr, num_pages, ESSA_SET_STABLE_NODAT);
arch/s390/include/asm/page-states.h
62
static inline void __arch_set_page_nodat(void *addr, unsigned long num_pages)
arch/s390/include/asm/page-states.h
67
__set_page_stable_dat(addr, num_pages);
arch/s390/include/asm/page-states.h
69
__set_page_stable_nodat(addr, num_pages);
arch/s390/include/asm/page-states.h
72
static inline void __arch_set_page_dat(void *addr, unsigned long num_pages)
arch/s390/include/asm/page-states.h
76
__set_page_stable_dat(addr, num_pages);
arch/s390/include/asm/pgalloc.h
176
unsigned long base_asce_alloc(unsigned long addr, unsigned long num_pages);
arch/s390/mm/pgalloc.c
419
unsigned long base_asce_alloc(unsigned long addr, unsigned long num_pages)
arch/s390/mm/pgalloc.c
426
end = addr + num_pages * PAGE_SIZE;
arch/x86/boot/compressed/efi.h
49
u64 num_pages;
arch/x86/boot/compressed/kaslr.c
730
region.size = md->num_pages << EFI_PAGE_SHIFT;
arch/x86/include/asm/efi.h
134
extern int __init efi_setup_page_tables(unsigned long pa_memmap, unsigned num_pages);
arch/x86/mm/pat/set_memory.c
1573
unsigned num_pages, pmd_t *pmd, pgprot_t pgprot)
arch/x86/mm/pat/set_memory.c
1581
while (num_pages-- && start < end) {
arch/x86/mm/pat/set_memory.c
1592
unsigned num_pages, pud_t *pud, pgprot_t pgprot)
arch/x86/mm/pat/set_memory.c
1602
unsigned long pre_end = start + (num_pages << PAGE_SHIFT);
arch/x86/mm/pat/set_memory.c
1607
cur_pages = min_t(unsigned int, num_pages, cur_pages);
arch/x86/mm/pat/set_memory.c
1625
if (num_pages == cur_pages)
arch/x86/mm/pat/set_memory.c
1658
populate_pte(cpa, start, end, num_pages - cur_pages,
arch/x86/mm/pat/set_memory.c
1661
return num_pages;
arch/x86/pci/mmconfig-shared.c
456
size = md->num_pages << EFI_PAGE_SHIFT;
arch/x86/platform/efi/efi.c
124
unsigned long long size = md->num_pages << EFI_PAGE_SHIFT;
arch/x86/platform/efi/efi.c
239
u64 end = (md->num_pages << EFI_PAGE_SHIFT) + md->phys_addr - 1;
arch/x86/platform/efi/efi.c
243
if (md->num_pages == 0) {
arch/x86/platform/efi/efi.c
245
} else if (md->num_pages > EFI_PAGES_MAX ||
arch/x86/platform/efi/efi.c
246
EFI_PAGES_MAX - md->num_pages <
arch/x86/platform/efi/efi.c
248
end_hi = (md->num_pages & OVERFLOW_ADDR_MASK)
arch/x86/platform/efi/efi.c
330
size = md->num_pages << EFI_PAGE_SHIFT;
arch/x86/platform/efi/efi.c
357
md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT) - 1,
arch/x86/platform/efi/efi.c
358
(md->num_pages >> (20 - EFI_PAGE_SHIFT)));
arch/x86/platform/efi/efi.c
526
prev_size = prev_md->num_pages << EFI_PAGE_SHIFT;
arch/x86/platform/efi/efi.c
529
prev_md->num_pages += md->num_pages;
arch/x86/platform/efi/efi.c
716
unsigned int num_pages;
arch/x86/platform/efi/efi.c
754
num_pages = ALIGN(efi.memmap.nr_map * efi.memmap.desc_size, PAGE_SIZE);
arch/x86/platform/efi/efi.c
755
num_pages >>= PAGE_SHIFT;
arch/x86/platform/efi/efi.c
757
if (efi_setup_page_tables(efi.memmap.phys_map, num_pages)) {
arch/x86/platform/efi/efi_32.c
139
set_memory_x(md->virt_addr, md->num_pages);
arch/x86/platform/efi/efi_32.c
43
size = md->num_pages << PAGE_SHIFT;
arch/x86/platform/efi/efi_32.c
51
set_memory_uc((unsigned long)va, md->num_pages);
arch/x86/platform/efi/efi_32.c
82
int __init efi_setup_page_tables(unsigned long pa_memmap, unsigned num_pages)
arch/x86/platform/efi/efi_64.c
179
int __init efi_setup_page_tables(unsigned long pa_memmap, unsigned num_pages)
arch/x86/platform/efi/efi_64.c
195
if (kernel_map_pages_in_pgd(pgd, pfn, pa_memmap, num_pages, pf)) {
arch/x86/platform/efi/efi_64.c
302
if (kernel_map_pages_in_pgd(pgd, pfn, va, md->num_pages, flags))
arch/x86/platform/efi/efi_64.c
309
unsigned long size = md->num_pages << PAGE_SHIFT;
arch/x86/platform/efi/efi_64.c
379
err1 = kernel_map_pages_in_pgd(pgd, pfn, md->phys_addr, md->num_pages, pf);
arch/x86/platform/efi/efi_64.c
385
err2 = kernel_map_pages_in_pgd(pgd, pfn, md->virt_addr, md->num_pages, pf);
arch/x86/platform/efi/memmap.c
126
end = start + (md->num_pages << EFI_PAGE_SHIFT) - 1;
arch/x86/platform/efi/memmap.c
191
end = md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT) - 1;
arch/x86/platform/efi/memmap.c
200
md->num_pages = (m_end - md->phys_addr + 1) >>
arch/x86/platform/efi/memmap.c
207
md->num_pages = (end - md->phys_addr + 1) >>
arch/x86/platform/efi/memmap.c
213
md->num_pages = (m_start - md->phys_addr) >>
arch/x86/platform/efi/memmap.c
221
md->num_pages = (m_end - m_start + 1) >>
arch/x86/platform/efi/memmap.c
228
md->num_pages = (end - m_end) >>
arch/x86/platform/efi/memmap.c
235
md->num_pages = (m_start - md->phys_addr) >>
arch/x86/platform/efi/memmap.c
242
md->num_pages = (end - md->phys_addr + 1) >>
arch/x86/platform/efi/quirks.c
267
if (addr + size > md.phys_addr + (md.num_pages << EFI_PAGE_SHIFT)) {
arch/x86/platform/efi/quirks.c
333
u64 size = md->num_pages << EFI_PAGE_SHIFT;
arch/x86/platform/efi/quirks.c
400
if (kernel_unmap_pages_in_pgd(pgd, pa, md->num_pages))
arch/x86/platform/efi/quirks.c
403
if (kernel_unmap_pages_in_pgd(pgd, va, md->num_pages))
arch/x86/platform/efi/quirks.c
436
unsigned long long size = md->num_pages << EFI_PAGE_SHIFT;
arch/x86/platform/efi/runtime-map.c
48
EFI_RUNTIME_U64_ATTR_SHOW(num_pages);
arch/x86/platform/efi/runtime-map.c
68
static struct map_attribute map_num_pages_attr = __ATTR_RO_MODE(num_pages, 0400);
drivers/accel/amdxdna/amdxdna_gem.c
443
unsigned long num_pages = vma_pages(vma);
drivers/accel/amdxdna/amdxdna_gem.c
457
&num_pages);
drivers/accel/amdxdna/amdxdna_gem.c
487
} while (--num_pages);
drivers/accel/amdxdna/amdxdna_gem.c
526
unsigned long num_pages = vma_pages(vma);
drivers/accel/amdxdna/amdxdna_gem.c
540
&num_pages);
drivers/acpi/prmt.c
83
(md->phys_addr < pa && pa < md->phys_addr + PAGE_SIZE * md->num_pages)) {
drivers/ata/libata-scsi.c
2135
int i, num_pages = 0;
drivers/ata/libata-scsi.c
2151
rbuf[num_pages + 4] = pages[i];
drivers/ata/libata-scsi.c
2152
num_pages++;
drivers/ata/libata-scsi.c
2154
rbuf[3] = num_pages; /* number of supported VPD pages */
drivers/block/drbd/drbd_bitmap.c
1067
unsigned int num_pages, i, count = 0;
drivers/block/drbd/drbd_bitmap.c
1110
num_pages = b->bm_number_of_pages;
drivers/block/drbd/drbd_bitmap.c
1117
for (i = 0; i < num_pages; i++) {
drivers/block/drbd/drbd_bitmap.c
1128
if (i >= num_pages) /* == -1U: no hint here. */
drivers/block/drbd/drbd_bitmap.c
1142
for (i = 0; i < num_pages; i++) {
drivers/block/rbd.c
1828
int num_pages;
drivers/block/rbd.c
1837
num_pages = calc_pages_for(0, object_map_bytes) + 1;
drivers/block/rbd.c
1838
pages = ceph_alloc_page_vector(num_pages, GFP_KERNEL);
drivers/block/rbd.c
1842
reply_len = num_pages * PAGE_SIZE;
drivers/block/rbd.c
1879
ceph_release_page_vector(pages, num_pages);
drivers/block/rbd.c
4826
int num_pages = calc_pages_for(0, buf_len);
drivers/block/rbd.c
4837
pages = ceph_alloc_page_vector(num_pages, GFP_KERNEL);
drivers/block/xen-blkback/xenbus.c
324
BUG_ON(ring->free_pages.num_pages != 0);
drivers/block/zram/zram_drv.c
1970
size_t num_pages = disksize >> PAGE_SHIFT;
drivers/block/zram/zram_drv.c
1977
for (index = 0; index < num_pages; index++)
drivers/block/zram/zram_drv.c
1987
size_t num_pages, index;
drivers/block/zram/zram_drv.c
1989
num_pages = disksize >> PAGE_SHIFT;
drivers/block/zram/zram_drv.c
1990
zram->table = vzalloc(array_size(num_pages, sizeof(*zram->table)));
drivers/block/zram/zram_drv.c
2004
for (index = 0; index < num_pages; index++)
drivers/char/agp/generic.c
1187
int agp_generic_alloc_pages(struct agp_bridge_data *bridge, struct agp_memory *mem, size_t num_pages)
drivers/char/agp/generic.c
1192
for (i = 0; i < num_pages; i++) {
drivers/char/agp/generic.c
1209
set_pages_array_uc(mem->pages, num_pages);
drivers/firmware/arm_ffa/driver.c
665
u32 num_pages = 0;
drivers/firmware/arm_ffa/driver.c
668
num_pages += sg->length / FFA_PAGE_SIZE;
drivers/firmware/arm_ffa/driver.c
671
return num_pages;
drivers/firmware/efi/arm-runtime.c
110
u64 md_size = md->num_pages << EFI_PAGE_SHIFT;
drivers/firmware/efi/efi-init.c
197
npages = md->num_pages;
drivers/firmware/efi/efi-init.c
51
(addr - md->virt_addr) < (md->num_pages << EFI_PAGE_SHIFT))
drivers/firmware/efi/efi.c
389
debugfs_blob[i].size = md->num_pages << EFI_PAGE_SHIFT;
drivers/firmware/efi/efi.c
518
unsigned long long size = md->num_pages << EFI_PAGE_SHIFT;
drivers/firmware/efi/efi.c
557
(md->num_pages <= 0) ||
drivers/firmware/efi/efi.c
558
(md->num_pages > (U64_MAX - md->phys_addr) >> EFI_PAGE_SHIFT))
drivers/firmware/efi/efi.c
561
size = md->num_pages << EFI_PAGE_SHIFT;
drivers/firmware/efi/efi.c
580
u64 size = md->num_pages << EFI_PAGE_SHIFT;
drivers/firmware/efi/embedded-firmware.c
45
size = md->num_pages << EFI_PAGE_SHIFT;
drivers/firmware/efi/libstub/efi-stub.c
244
size = in->num_pages * EFI_PAGE_SIZE;
drivers/firmware/efi/libstub/kaslr.c
71
u64 end = md->phys_addr + md->num_pages * EFI_PAGE_SIZE;
drivers/firmware/efi/libstub/mem.c
183
if (desc->num_pages < nr_pages)
drivers/firmware/efi/libstub/mem.c
187
end = start + desc->num_pages * EFI_PAGE_SIZE;
drivers/firmware/efi/libstub/randomalloc.c
35
region_end = min(md->phys_addr + md->num_pages * EFI_PAGE_SIZE - 1,
drivers/firmware/efi/libstub/unaccepted_memory.c
38
d->phys_addr + d->num_pages * PAGE_SIZE);
drivers/firmware/efi/libstub/x86-stub.c
637
d->phys_addr + PAGE_SIZE * d->num_pages);
drivers/firmware/efi/libstub/x86-stub.c
646
prev->size += d->num_pages << 12;
drivers/firmware/efi/libstub/x86-stub.c
662
entry->size = d->num_pages << PAGE_SHIFT;
drivers/firmware/efi/memattr.c
106
!PAGE_ALIGNED(in->num_pages << EFI_PAGE_SHIFT))) {
drivers/firmware/efi/memattr.c
120
u64 md_size = md->num_pages << EFI_PAGE_SHIFT;
drivers/firmware/efi/memattr.c
203
size = md.num_pages << EFI_PAGE_SHIFT;
drivers/firmware/efi/memattr.c
93
u64 in_size = in->num_pages << EFI_PAGE_SHIFT;
drivers/firmware/efi/riscv-runtime.c
80
u64 md_size = md->num_pages << EFI_PAGE_SHIFT;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
573
if (WARN_ON(ttm->num_pages != src_ttm->num_pages))
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
582
ttm->num_pages, 0,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
583
(u64)ttm->num_pages << PAGE_SHIFT,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
892
for (i = 0; i < bo->tbo.ttm->num_pages; i++) {
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
208
bo->tbo.ttm->num_pages);
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
394
uint64_t start_page, uint64_t num_pages,
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
407
for (i = 0, t = 0; i < num_pages; i++) {
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h
70
uint64_t start_page, uint64_t num_pages,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
195
if (bo->ttm->num_pages != 1 || bo->ttm->caching == ttm_cached)
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
121
uint32_t num_pages = PFN_UP(tbo->base.size);
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
139
num_pages, tbo->page_alignment,
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
198
u64 num_pages,
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
208
num_pages = ALIGN(num_pages, alignment);
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
212
r = drm_mm_insert_node_in_range(&mgr->mm, mm_node, num_pages,
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
276
const u32 num_pages = PFN_UP(size);
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
284
if (place->fpfn >= (node->start + num_pages) ||
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
307
const u32 num_pages = PFN_UP(size);
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
316
(place->lpfn && (node->start + num_pages) > place->lpfn))
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1080
amdgpu_gart_unbind(adev, gtt->offset, ttm->num_pages);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1250
for (i = 0; i < ttm->num_pages; ++i)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1282
for (i = 0; i < ttm->num_pages; ++i)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1387
size = (unsigned long)gtt->ttm.num_pages * PAGE_SIZE;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2036
int i, r, num_pages;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
205
unsigned int offset, num_pages, num_dw, num_bytes;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2050
num_pages = num_gart_windows * GTT_MAX_PAGES;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2051
r = amdgpu_gtt_mgr_alloc_entries(mgr, &entity->gart_node, num_pages,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
233
num_pages = PFN_UP(*size + offset);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
234
num_pages = min_t(uint32_t, num_pages, GTT_MAX_PAGES);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
236
*size = min(*size, (uint64_t)num_pages * PAGE_SIZE - offset);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
242
num_bytes = num_pages * 8 * AMDGPU_GPU_PAGES_IN_CPU_PAGE;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
270
amdgpu_gart_map(adev, 0, num_pages, dma_addr, flags, cpu_addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
274
amdgpu_gart_map_vram_range(adev, pa, 0, num_pages, flags, cpu_addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
777
r = amdgpu_hmm_range_get_pages(&bo->notifier, start, ttm->num_pages,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
802
for (i = 0; i < ttm->num_pages; ++i)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
822
r = sg_alloc_table_from_pages(ttm->sg, ttm->pages, ttm->num_pages, 0,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
823
(u64)ttm->num_pages << PAGE_SHIFT,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
835
ttm->num_pages);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
879
uint64_t total_pages = ttm->num_pages;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
909
amdgpu_gart_bind(adev, gtt->offset, ttm->num_pages,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
956
ttm->num_pages);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
959
if (!ttm->num_pages) {
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
961
ttm->num_pages, bo_mem, ttm);
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
975
amdgpu_gart_bind(adev, gtt->offset, ttm->num_pages,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
151
u64 num_pages,
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
552
u64 num_pages = ALIGN(bo_size, AMDGPU_GPU_PAGE_SIZE) / AMDGPU_GPU_PAGE_SIZE;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
563
&adev->vce.gart_node, num_pages,
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
576
num_pages, flags, adev->gart.ptr);
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2907
*bo_l = *bo_s + bo->tbo.ttm->num_pages - 1;
drivers/gpu/drm/drm_cache.c
101
for (i = 0; i < num_pages; i++) {
drivers/gpu/drm/drm_cache.c
67
unsigned long num_pages)
drivers/gpu/drm/drm_cache.c
72
for (i = 0; i < num_pages; i++)
drivers/gpu/drm/drm_cache.c
87
drm_clflush_pages(struct page *pages[], unsigned long num_pages)
drivers/gpu/drm/drm_cache.c
92
drm_cache_flush_clflush(pages, num_pages);
drivers/gpu/drm/drm_gem_shmem_helper.c
582
loff_t num_pages = obj->size >> PAGE_SHIFT;
drivers/gpu/drm/drm_gem_shmem_helper.c
585
if (drm_WARN_ON(obj->dev, !shmem->pages || page_offset >= num_pages))
drivers/gpu/drm/drm_gem_shmem_helper.c
633
loff_t num_pages = obj->size >> PAGE_SHIFT;
drivers/gpu/drm/drm_gem_shmem_helper.c
646
if (page_offset >= num_pages || drm_WARN_ON_ONCE(dev, !shmem->pages) ||
drivers/gpu/drm/etnaviv/etnaviv_gem.c
686
unsigned num_pages = npages - pinned;
drivers/gpu/drm/etnaviv/etnaviv_gem.c
690
ret = pin_user_pages_fast(ptr, num_pages, gup_flags, pages);
drivers/gpu/drm/gma500/gem.c
314
unsigned int i, num_pages;
drivers/gpu/drm/gma500/gem.c
318
num_pages = pdev->vram_stolen_size >> PAGE_SHIFT;
drivers/gpu/drm/gma500/gem.c
321
num_pages, pfn_base << PAGE_SHIFT, 0);
drivers/gpu/drm/gma500/gem.c
323
for (i = 0; i < num_pages; ++i) {
drivers/gpu/drm/gma500/mmu.c
481
uint32_t num_pages, uint32_t desired_tile_stride,
drivers/gpu/drm/gma500/mmu.c
499
rows = num_pages / desired_tile_stride;
drivers/gpu/drm/gma500/mmu.c
501
desired_tile_stride = num_pages;
drivers/gpu/drm/gma500/mmu.c
529
unsigned long address, uint32_t num_pages)
drivers/gpu/drm/gma500/mmu.c
540
end = addr + (num_pages << PAGE_SHIFT);
drivers/gpu/drm/gma500/mmu.c
557
psb_mmu_flush_ptes(pd, f_address, num_pages, 1, 1);
drivers/gpu/drm/gma500/mmu.c
568
uint32_t num_pages, uint32_t desired_tile_stride,
drivers/gpu/drm/gma500/mmu.c
582
rows = num_pages / desired_tile_stride;
drivers/gpu/drm/gma500/mmu.c
584
desired_tile_stride = num_pages;
drivers/gpu/drm/gma500/mmu.c
614
psb_mmu_flush_ptes(pd, f_address, num_pages,
drivers/gpu/drm/gma500/mmu.c
624
unsigned long address, uint32_t num_pages,
drivers/gpu/drm/gma500/mmu.c
638
end = addr + (num_pages << PAGE_SHIFT);
drivers/gpu/drm/gma500/mmu.c
659
psb_mmu_flush_ptes(pd, f_address, num_pages, 1, 1);
drivers/gpu/drm/gma500/mmu.c
670
unsigned long address, uint32_t num_pages,
drivers/gpu/drm/gma500/mmu.c
687
if (num_pages % desired_tile_stride != 0)
drivers/gpu/drm/gma500/mmu.c
689
rows = num_pages / desired_tile_stride;
drivers/gpu/drm/gma500/mmu.c
691
desired_tile_stride = num_pages;
drivers/gpu/drm/gma500/mmu.c
725
psb_mmu_flush_ptes(pd, f_address, num_pages,
drivers/gpu/drm/gma500/mmu.h
69
uint32_t num_pages);
drivers/gpu/drm/gma500/mmu.h
73
uint32_t num_pages, int type);
drivers/gpu/drm/gma500/mmu.h
76
unsigned long address, uint32_t num_pages,
drivers/gpu/drm/gma500/mmu.h
80
unsigned long address, uint32_t num_pages,
drivers/gpu/drm/gud/gud_drv.c
400
unsigned int i, num_pages;
drivers/gpu/drm/gud/gud_drv.c
409
num_pages = DIV_ROUND_UP(gdrm->bulk_len, PAGE_SIZE);
drivers/gpu/drm/gud/gud_drv.c
410
pages = kmalloc_objs(struct page *, num_pages);
drivers/gpu/drm/gud/gud_drv.c
414
for (i = 0, ptr = gdrm->bulk_buf; i < num_pages; i++, ptr += PAGE_SIZE)
drivers/gpu/drm/gud/gud_drv.c
417
ret = sg_alloc_table_from_pages(&gdrm->bulk_sgt, pages, num_pages,
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
191
const size_t size = (size_t)ttm->num_pages << PAGE_SHIFT;
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
537
ttm->pages, ttm->num_pages,
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
538
0, (unsigned long)ttm->num_pages << PAGE_SHIFT,
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
838
GEM_BUG_ON(bo->ttm && ((obj->base.size >> PAGE_SHIFT) < bo->ttm->num_pages));
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
271
unsigned long num_pages;
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
307
ttm_move_memcpy(arg->clear, arg->num_pages,
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
335
arg->num_pages = bo->base.size >> PAGE_SHIFT;
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
105
unsigned int num_pages; /* limited by sg_alloc_table_from_pages_segment */
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
108
if (overflows_type(obj->base.size >> PAGE_SHIFT, num_pages))
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
111
num_pages = obj->base.size >> PAGE_SHIFT;
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
125
ret = sg_alloc_table_from_pages_segment(st, pvec, num_pages, 0,
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
126
num_pages << PAGE_SHIFT,
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
236
const unsigned long num_pages = obj->base.size >> PAGE_SHIFT;
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
261
pvec = kvmalloc_objs(struct page *, num_pages);
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
269
while (pinned < num_pages) {
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
271
num_pages - pinned, gup_flags,
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
93
const unsigned long num_pages = obj->base.size >> PAGE_SHIFT;
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
95
unpin_user_pages(pvec, num_pages);
drivers/gpu/drm/i915/gt/selftest_reset.c
124
for (page = 0; page < num_pages; page++) {
drivers/gpu/drm/i915/gt/selftest_reset.c
24
resource_size_t num_pages, page;
drivers/gpu/drm/i915/gt/selftest_reset.c
37
num_pages = resource_size(dsm) >> PAGE_SHIFT;
drivers/gpu/drm/i915/gt/selftest_reset.c
38
if (!num_pages)
drivers/gpu/drm/i915/gt/selftest_reset.c
41
crc = kmalloc_array(num_pages, sizeof(u32), GFP_KERNEL);
drivers/gpu/drm/i915/gt/selftest_reset.c
82
for (page = 0; page < num_pages; page++) {
drivers/gpu/drm/imagination/pvr_free_list.c
223
struct sg_table *sgt, u32 offset, u32 num_pages)
drivers/gpu/drm/imagination/pvr_free_list.c
250
num_pages--;
drivers/gpu/drm/imagination/pvr_free_list.c
251
if (!num_pages)
drivers/gpu/drm/imagination/pvr_free_list.c
255
if (!num_pages)
drivers/gpu/drm/imagination/pvr_free_list.c
280
free_list_node->num_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
289
offset, free_list_node->num_pages);
drivers/gpu/drm/imagination/pvr_free_list.c
291
free_list->current_pages += free_list_node->num_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
297
pvr_free_list_grow(struct pvr_free_list *free_list, u32 num_pages)
drivers/gpu/drm/imagination/pvr_free_list.c
305
if (num_pages & FREE_LIST_ALIGNMENT) {
drivers/gpu/drm/imagination/pvr_free_list.c
316
free_list_node->num_pages = num_pages;
drivers/gpu/drm/imagination/pvr_free_list.c
320
num_pages <<
drivers/gpu/drm/imagination/pvr_free_list.h
38
u32 num_pages;
drivers/gpu/drm/loongson/lsdc_gem.c
54
return drm_prime_pages_to_sg(obj->dev, tt->pages, tt->num_pages);
drivers/gpu/drm/loongson/lsdc_ttm.c
121
ttm->num_pages);
drivers/gpu/drm/nouveau/nouveau_bo.c
1431
ttm->num_pages);
drivers/gpu/drm/nouveau/nouveau_bo.c
710
while (i < ttm_dma->num_pages) {
drivers/gpu/drm/nouveau/nouveau_bo.c
712
size_t num_pages = 1;
drivers/gpu/drm/nouveau/nouveau_bo.c
714
for (j = i + 1; j < ttm_dma->num_pages; ++j) {
drivers/gpu/drm/nouveau/nouveau_bo.c
718
++num_pages;
drivers/gpu/drm/nouveau/nouveau_bo.c
722
num_pages * PAGE_SIZE, DMA_TO_DEVICE);
drivers/gpu/drm/nouveau/nouveau_bo.c
723
i += num_pages;
drivers/gpu/drm/nouveau/nouveau_bo.c
746
while (i < ttm_dma->num_pages) {
drivers/gpu/drm/nouveau/nouveau_bo.c
748
size_t num_pages = 1;
drivers/gpu/drm/nouveau/nouveau_bo.c
750
for (j = i + 1; j < ttm_dma->num_pages; ++j) {
drivers/gpu/drm/nouveau/nouveau_bo.c
754
++num_pages;
drivers/gpu/drm/nouveau/nouveau_bo.c
758
num_pages * PAGE_SIZE, DMA_FROM_DEVICE);
drivers/gpu/drm/nouveau/nouveau_bo.c
759
i += num_pages;
drivers/gpu/drm/nouveau/nouveau_mem.c
195
u32 num_pages = PFN_UP(size);
drivers/gpu/drm/nouveau/nouveau_mem.c
198
if (place->fpfn >= (res->start + num_pages) ||
drivers/gpu/drm/nouveau/nouveau_mem.c
210
u32 num_pages = PFN_UP(size);
drivers/gpu/drm/nouveau/nouveau_mem.c
213
(place->lpfn && (res->start + num_pages) > place->lpfn))
drivers/gpu/drm/nouveau/nouveau_prime.c
36
nvbo->bo.ttm->num_pages);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1466
unsigned int num_pages = DIV_ROUND_UP_ULL(size, GSP_PAGE_SIZE);
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1469
for (i = 0; i < num_pages; i++)
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
575
int num_pages = (size + PAGE_SIZE - 1) >> PAGE_SHIFT;
drivers/gpu/drm/omapdrm/omap_dmm_tiler.c
583
if (tcm_reserve_1d(containers[TILFMT_PAGE], num_pages,
drivers/gpu/drm/panthor/panthor_gem.c
877
loff_t num_pages = bo->base.size >> PAGE_SHIFT;
drivers/gpu/drm/panthor/panthor_gem.c
886
if (page_offset >= num_pages)
drivers/gpu/drm/radeon/radeon_prime.c
42
bo->tbo.ttm->num_pages);
drivers/gpu/drm/radeon/radeon_ttm.c
141
unsigned num_pages;
drivers/gpu/drm/radeon/radeon_ttm.c
178
num_pages = PFN_UP(new_mem->size) * (PAGE_SIZE / RADEON_GPU_PAGE_SIZE);
drivers/gpu/drm/radeon/radeon_ttm.c
179
fence = radeon_copy(rdev, old_start, new_start, num_pages, bo->base.resv);
drivers/gpu/drm/radeon/radeon_ttm.c
340
unsigned long end = gtt->userptr + (u64)ttm->num_pages * PAGE_SIZE;
drivers/gpu/drm/radeon/radeon_ttm.c
348
unsigned num_pages = ttm->num_pages - pinned;
drivers/gpu/drm/radeon/radeon_ttm.c
352
r = get_user_pages(userptr, num_pages, write ? FOLL_WRITE : 0,
drivers/gpu/drm/radeon/radeon_ttm.c
359
} while (pinned < ttm->num_pages);
drivers/gpu/drm/radeon/radeon_ttm.c
361
r = sg_alloc_table_from_pages(ttm->sg, ttm->pages, ttm->num_pages, 0,
drivers/gpu/drm/radeon/radeon_ttm.c
362
(u64)ttm->num_pages << PAGE_SHIFT,
drivers/gpu/drm/radeon/radeon_ttm.c
372
ttm->num_pages);
drivers/gpu/drm/radeon/radeon_ttm.c
439
if (!ttm->num_pages) {
drivers/gpu/drm/radeon/radeon_ttm.c
441
ttm->num_pages, bo_mem, ttm);
drivers/gpu/drm/radeon/radeon_ttm.c
445
r = radeon_gart_bind(rdev, gtt->offset, ttm->num_pages,
drivers/gpu/drm/radeon/radeon_ttm.c
449
ttm->num_pages, (unsigned)gtt->offset);
drivers/gpu/drm/radeon/radeon_ttm.c
467
radeon_gart_unbind(rdev, gtt->offset, ttm->num_pages);
drivers/gpu/drm/radeon/radeon_ttm.c
546
ttm->num_pages);
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
139
rk_obj->kvaddr = vmap(rk_obj->pages, rk_obj->num_pages, VM_MAP,
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
435
return drm_prime_pages_to_sg(obj->dev, rk_obj->pages, rk_obj->num_pages);
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
524
vaddr = vmap(rk_obj->pages, rk_obj->num_pages, VM_MAP,
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
90
rk_obj->num_pages = rk_obj->base.size >> PAGE_SHIFT;
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
93
rk_obj->pages, rk_obj->num_pages);
drivers/gpu/drm/rockchip/rockchip_drm_gem.h
23
unsigned long num_pages;
drivers/gpu/drm/sysfb/efidrm.c
72
md_end = md.phys_addr + (md.num_pages << EFI_PAGE_SHIFT);
drivers/gpu/drm/tegra/fbdev.c
117
bo->vaddr = vmap(bo->pages, bo->num_pages, VM_MAP,
drivers/gpu/drm/tegra/gem.c
117
err = sg_alloc_table_from_pages(map->sgt, obj->pages, obj->num_pages, 0, gem->size,
drivers/gpu/drm/tegra/gem.c
194
vaddr = vmap(obj->pages, obj->num_pages, VM_MAP,
drivers/gpu/drm/tegra/gem.c
353
bo->num_pages = bo->gem.size >> PAGE_SHIFT;
drivers/gpu/drm/tegra/gem.c
355
bo->sgt = drm_prime_pages_to_sg(bo->gem.dev, bo->pages, bo->num_pages);
drivers/gpu/drm/tegra/gem.c
641
if (sg_alloc_table_from_pages(sgt, bo->pages, bo->num_pages,
drivers/gpu/drm/tegra/gem.h
65
unsigned long num_pages;
drivers/gpu/drm/ttm/tests/ttm_pool_test.c
162
KUNIT_ASSERT_EQ(test, tt->num_pages, expected_num_pages);
drivers/gpu/drm/ttm/tests/ttm_pool_test.c
165
last_page = tt->pages[tt->num_pages - 1];
drivers/gpu/drm/ttm/tests/ttm_pool_test.c
225
KUNIT_ASSERT_EQ(test, tt->num_pages, expected_num_pages);
drivers/gpu/drm/ttm/tests/ttm_pool_test.c
228
dma2 = tt->dma_address[tt->num_pages - 1];
drivers/gpu/drm/ttm/tests/ttm_tt_test.c
344
int err, num_pages;
drivers/gpu/drm/ttm/tests/ttm_tt_test.c
358
num_pages = ttm_tt_swapout(devs->ttm_dev, tt, GFP_KERNEL);
drivers/gpu/drm/ttm/tests/ttm_tt_test.c
359
KUNIT_ASSERT_EQ(test, num_pages, expected_num_pages);
drivers/gpu/drm/ttm/tests/ttm_tt_test.c
47
int num_pages = params->size >> PAGE_SHIFT;
drivers/gpu/drm/ttm/tests/ttm_tt_test.c
58
KUNIT_ASSERT_EQ(test, tt->num_pages, num_pages + extra_pages);
drivers/gpu/drm/ttm/tests/ttm_tt_test.c
73
int num_pages = (size + SZ_4K) >> PAGE_SHIFT;
drivers/gpu/drm/ttm/tests/ttm_tt_test.c
87
KUNIT_ASSERT_EQ(test, tt->num_pages, num_pages);
drivers/gpu/drm/ttm/ttm_agp_backend.c
62
mem = agp_allocate_memory(agp_be->bridge, ttm->num_pages, AGP_USER_MEMORY);
drivers/gpu/drm/ttm/ttm_agp_backend.c
67
for (i = 0; i < ttm->num_pages; i++) {
drivers/gpu/drm/ttm/ttm_bo.c
1135
pgoff_t num_pages = tt->num_pages;
drivers/gpu/drm/ttm/ttm_bo.c
1142
ret = num_pages;
drivers/gpu/drm/ttm/ttm_bo_util.c
104
for (i = 0; i < num_pages; ++i) {
drivers/gpu/drm/ttm/ttm_bo_util.c
116
for (i = 0; i < num_pages; ++i) {
drivers/gpu/drm/ttm/ttm_bo_util.c
342
unsigned long num_pages,
drivers/gpu/drm/ttm/ttm_bo_util.c
359
if (num_pages == 1 && ttm->caching == ttm_cached &&
drivers/gpu/drm/ttm/ttm_bo_util.c
376
map->virtual = vmap(ttm->pages + start_page, num_pages,
drivers/gpu/drm/ttm/ttm_bo_util.c
425
unsigned long start_page, unsigned long num_pages,
drivers/gpu/drm/ttm/ttm_bo_util.c
434
if (num_pages > PFN_UP(res->size))
drivers/gpu/drm/ttm/ttm_bo_util.c
436
if ((start_page + num_pages) > PFN_UP(res->size))
drivers/gpu/drm/ttm/ttm_bo_util.c
443
return ttm_bo_kmap_ttm(bo, start_page, num_pages, map);
drivers/gpu/drm/ttm/ttm_bo_util.c
446
size = num_pages << PAGE_SHIFT;
drivers/gpu/drm/ttm/ttm_bo_util.c
545
vaddr = vmap(ttm->pages, ttm->num_pages, 0, prot);
drivers/gpu/drm/ttm/ttm_bo_util.c
89
u32 num_pages,
drivers/gpu/drm/ttm/ttm_device.c
100
ttm_tt_mgr_init(num_pages, num_dma32);
drivers/gpu/drm/ttm/ttm_device.c
73
unsigned long num_pages, num_dma32;
drivers/gpu/drm/ttm/ttm_device.c
91
num_pages = ((u64)si.totalram * si.mem_unit) >> PAGE_SHIFT;
drivers/gpu/drm/ttm/ttm_device.c
92
num_pages /= 2;
drivers/gpu/drm/ttm/ttm_device.c
99
ttm_pool_mgr_init(num_pages);
drivers/gpu/drm/ttm/ttm_pool.c
1025
ttm_pool_free_range(NULL, tt, ttm_cached, start_page, tt->num_pages);
drivers/gpu/drm/ttm/ttm_pool.c
1058
pgoff_t i, j, num_pages, npages;
drivers/gpu/drm/ttm/ttm_pool.c
1075
for (i = 0; i < tt->num_pages; i += num_pages) {
drivers/gpu/drm/ttm/ttm_pool.c
1083
num_pages = 1;
drivers/gpu/drm/ttm/ttm_pool.c
1086
num_pages = 1UL << ttm_pool_page_order(pool, page);
drivers/gpu/drm/ttm/ttm_pool.c
1089
run_count += num_pages;
drivers/gpu/drm/ttm/ttm_pool.c
1097
for (i = 0; i < tt->num_pages; i += num_pages) {
drivers/gpu/drm/ttm/ttm_pool.c
1102
num_pages = 1;
drivers/gpu/drm/ttm/ttm_pool.c
1107
num_pages = 1UL << order;
drivers/gpu/drm/ttm/ttm_pool.c
1110
num_pages);
drivers/gpu/drm/ttm/ttm_pool.c
1112
shrunken += num_pages;
drivers/gpu/drm/ttm/ttm_pool.c
1116
num_pages * sizeof(*tt->pages));
drivers/gpu/drm/ttm/ttm_pool.c
1131
num_pages = tt->num_pages;
drivers/gpu/drm/ttm/ttm_pool.c
1135
num_pages = DIV_ROUND_UP(num_pages, 2);
drivers/gpu/drm/ttm/ttm_pool.c
1137
for (i = 0; i < num_pages; i += npages) {
drivers/gpu/drm/ttm/ttm_pool.c
1166
if (unlikely(i + npages > num_pages))
drivers/gpu/drm/ttm/ttm_pool.c
1311
unsigned long num_pages = atomic_long_read(&allocated_pages[sc->nid]);
drivers/gpu/drm/ttm/ttm_pool.c
1313
return num_pages ? num_pages : SHRINK_EMPTY;
drivers/gpu/drm/ttm/ttm_pool.c
1471
int ttm_pool_mgr_init(unsigned long num_pages)
drivers/gpu/drm/ttm/ttm_pool.c
267
unsigned int num_pages = alloc->pages - alloc->caching_divide;
drivers/gpu/drm/ttm/ttm_pool.c
269
if (!num_pages)
drivers/gpu/drm/ttm/ttm_pool.c
276
return set_pages_array_wc(alloc->caching_divide, num_pages);
drivers/gpu/drm/ttm/ttm_pool.c
278
return set_pages_array_uc(alloc->caching_divide, num_pages);
drivers/gpu/drm/ttm/ttm_pool.c
310
unsigned int num_pages)
drivers/gpu/drm/ttm/ttm_pool.c
316
dma_unmap_page(pool->dev, dma_addr, (long)num_pages << PAGE_SHIFT,
drivers/gpu/drm/ttm/ttm_pool.c
323
unsigned int i, num_pages = 1 << pt->order;
drivers/gpu/drm/ttm/ttm_pool.c
326
for (i = 0; i < num_pages; ++i) {
drivers/gpu/drm/ttm/ttm_pool.c
338
atomic_long_add(num_pages, &allocated_pages[nid]);
drivers/gpu/drm/ttm/ttm_pool.c
339
mod_lruvec_page_state(p, NR_GPU_ACTIVE, -num_pages);
drivers/gpu/drm/ttm/ttm_pool.c
340
mod_lruvec_page_state(p, NR_GPU_RECLAIM, num_pages);
drivers/gpu/drm/ttm/ttm_pool.c
454
unsigned int num_pages;
drivers/gpu/drm/ttm/ttm_pool.c
462
num_pages = list_lru_walk_node(&pt->pages, nid, pool_move_to_dispose_list, &dispose, &num_to_free);
drivers/gpu/drm/ttm/ttm_pool.c
463
num_pages *= 1 << pt->order;
drivers/gpu/drm/ttm/ttm_pool.c
468
return num_pages;
drivers/gpu/drm/ttm/ttm_pool.c
764
alloc->remaining_pages = tt->num_pages;
drivers/gpu/drm/ttm/ttm_pool.c
871
tt->num_pages - alloc->remaining_pages);
drivers/gpu/drm/ttm/ttm_pool.c
968
ttm_pool_free_range(pool, tt, tt->caching, 0, tt->num_pages);
drivers/gpu/drm/ttm/ttm_range_manager.c
124
u32 num_pages = PFN_UP(size);
drivers/gpu/drm/ttm/ttm_range_manager.c
127
if (place->fpfn >= (node->start + num_pages) ||
drivers/gpu/drm/ttm/ttm_range_manager.c
140
u32 num_pages = PFN_UP(size);
drivers/gpu/drm/ttm/ttm_range_manager.c
143
(place->lpfn && (node->start + num_pages) > place->lpfn))
drivers/gpu/drm/ttm/ttm_tt.c
120
ttm->pages = kvcalloc(ttm->num_pages, sizeof(void*), GFP_KERNEL);
drivers/gpu/drm/ttm/ttm_tt.c
129
ttm->pages = kvcalloc(ttm->num_pages, sizeof(*ttm->pages) +
drivers/gpu/drm/ttm/ttm_tt.c
134
ttm->dma_address = (void *)(ttm->pages + ttm->num_pages);
drivers/gpu/drm/ttm/ttm_tt.c
140
ttm->dma_address = kvzalloc_objs(*ttm->dma_address, ttm->num_pages);
drivers/gpu/drm/ttm/ttm_tt.c
159
ttm->num_pages = (PAGE_ALIGN(bo->base.size) >> PAGE_SHIFT) + extra_pages;
drivers/gpu/drm/ttm/ttm_tt.c
241
for (i = 0; i < ttm->num_pages; ++i) {
drivers/gpu/drm/ttm/ttm_tt.c
325
loff_t size = (loff_t)ttm->num_pages << PAGE_SHIFT;
drivers/gpu/drm/ttm/ttm_tt.c
341
for (i = 0; i < ttm->num_pages; ++i) {
drivers/gpu/drm/ttm/ttm_tt.c
361
return ttm->num_pages;
drivers/gpu/drm/ttm/ttm_tt.c
382
atomic_long_add(ttm->num_pages, &ttm_pages_allocated);
drivers/gpu/drm/ttm/ttm_tt.c
384
atomic_long_add(ttm->num_pages,
drivers/gpu/drm/ttm/ttm_tt.c
420
atomic_long_sub(ttm->num_pages, &ttm_pages_allocated);
drivers/gpu/drm/ttm/ttm_tt.c
422
atomic_long_sub(ttm->num_pages,
drivers/gpu/drm/ttm/ttm_tt.c
443
atomic_long_sub(ttm->num_pages, &ttm_pages_allocated);
drivers/gpu/drm/ttm/ttm_tt.c
445
atomic_long_sub(ttm->num_pages,
drivers/gpu/drm/ttm/ttm_tt.c
473
void ttm_tt_mgr_init(unsigned long num_pages, unsigned long num_dma32_pages)
drivers/gpu/drm/ttm/ttm_tt.c
481
ttm_pages_limit = num_pages;
drivers/gpu/drm/ttm/ttm_tt.c
551
ttm_backup_shmem_create(((loff_t)tt->num_pages) << PAGE_SHIFT);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
612
src_pages = kvmalloc_objs(struct page *, src->ttm->num_pages);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
616
src->ttm->num_pages);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
621
dst_pages = kvmalloc_objs(struct page *, dst->ttm->num_pages);
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c
627
dst->ttm->num_pages);
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
307
unsigned long num_pages;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
329
unsigned long num_pages;
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h
751
unsigned long num_pages,
drivers/gpu/drm/vmwgfx/vmwgfx_gem.c
79
return drm_prime_pages_to_sg(obj->dev, vmw_tt->dma_ttm.pages, vmw_tt->dma_ttm.num_pages);
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
128
unsigned long num_pages,
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
141
return vmw_gmr2_bind(dev_priv, &data_iter, num_pages, gmr_id);
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
39
unsigned long num_pages,
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
47
uint32_t remap_num = num_pages / VMW_PPN_PER_REMAP + ((num_pages % VMW_PPN_PER_REMAP) > 0);
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
48
uint32_t remap_size = VMW_PPN_SIZE * num_pages + (sizeof(remap_cmd) + sizeof(*cmd)) * remap_num;
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
58
define_cmd.numPages = num_pages;
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
73
while (num_pages > 0) {
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
74
unsigned long nr = min_t(unsigned long, num_pages, VMW_PPN_PER_REMAP);
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c
94
num_pages -= nr;
drivers/gpu/drm/vmwgfx/vmwgfx_mob.c
398
mob->num_pages = vmw_mob_calculate_pt_pages(data_pages);
drivers/gpu/drm/vmwgfx/vmwgfx_mob.c
418
return vmw_bo_create_and_populate(dev_priv, mob->num_pages * PAGE_SIZE,
drivers/gpu/drm/vmwgfx/vmwgfx_mob.c
55
unsigned long num_pages;
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
219
pgoff_t num_pages = PFN_UP(vbo->tbo.resource->size);
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
228
size = sizeof(*dirty) + BITS_TO_LONGS(num_pages) * sizeof(long);
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
235
dirty->bitmap_size = num_pages;
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
239
if (num_pages < PAGE_SIZE / sizeof(pte_t)) {
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
248
wp_shared_mapping_range(mapping, offset, num_pages);
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
249
clean_record_shared_mapping_range(mapping, offset, num_pages,
drivers/gpu/drm/vmwgfx/vmwgfx_reg.h
39
u32 num_pages;
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
107
viter->num_pages = vsgt->num_pages;
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
184
vsgt->num_pages = vmw_tt->dma_ttm.num_pages;
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
196
vsgt->pages, vsgt->num_pages, 0,
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
197
(unsigned long)vsgt->num_pages << PAGE_SHIFT,
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
296
ttm->num_pages, vmw_be->gmr_id);
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
301
vmw_mob_create(ttm->num_pages);
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
307
&vmw_be->vsgt, ttm->num_pages,
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
373
ttm->num_pages);
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c
70
return ++(viter->i) < viter->num_pages;
drivers/gpu/drm/xe/tests/xe_bo.c
92
if (ccs_page >= ttm->num_pages) {
drivers/gpu/drm/xe/xe_bo.c
1214
*scanned += bo->ttm->num_pages;
drivers/gpu/drm/xe/xe_bo.c
1222
update_global_total_pages(bo->bdev, -(long)tt->num_pages);
drivers/gpu/drm/xe/xe_bo.c
1304
*scanned += tt->num_pages;
drivers/gpu/drm/xe/xe_bo.c
1314
update_global_total_pages(bo->bdev, -(long)tt->num_pages);
drivers/gpu/drm/xe/xe_bo.c
373
unsigned long num_pages = tt->num_pages;
drivers/gpu/drm/xe/xe_bo.c
383
num_pages, 0,
drivers/gpu/drm/xe/xe_bo.c
384
(u64)num_pages << PAGE_SHIFT,
drivers/gpu/drm/xe/xe_bo.c
431
xe_shrinker_mod_pages(xe->mem.shrinker, 0, tt->num_pages);
drivers/gpu/drm/xe/xe_bo.c
433
xe_shrinker_mod_pages(xe->mem.shrinker, tt->num_pages, 0);
drivers/gpu/drm/xe/xe_bo.c
441
xe_shrinker_mod_pages(xe->mem.shrinker, 0, -(long)tt->num_pages);
drivers/gpu/drm/xe/xe_bo.c
443
xe_shrinker_mod_pages(xe->mem.shrinker, -(long)tt->num_pages, 0);
drivers/gpu/drm/xe/xe_bo.c
447
long num_pages)
drivers/gpu/drm/xe/xe_bo.c
452
atomic64_add_return(num_pages, &xe->global_total_pages);
drivers/gpu/drm/xe/xe_bo.c
563
update_global_total_pages(ttm_dev, tt->num_pages);
drivers/gpu/drm/xe/xe_bo.c
580
update_global_total_pages(ttm_dev, -(long)tt->num_pages);
drivers/gpu/drm/xe/xe_bo.c
857
tt_pages = tt->num_pages;
drivers/gpu/drm/xe/xe_memirq.c
193
unsigned int num_pages;
drivers/gpu/drm/xe/xe_memirq.c
201
num_pages = hw_reports_to_instance_zero(memirq) ? hwe_max_count(tile) : 1;
drivers/gpu/drm/xe/xe_memirq.c
202
bo_size = num_pages * SZ_4K;
drivers/gpu/drm/xe/xe_memirq.c
222
memirq->num_pages = num_pages;
drivers/gpu/drm/xe/xe_memirq.c
226
memirq_debug(memirq, "pages: count %u size %zu\n", num_pages, bo_size);
drivers/gpu/drm/xe/xe_memirq.c
537
for (int n = 0; n < memirq->num_pages; n++) {
drivers/gpu/drm/xe/xe_memirq_types.h
23
unsigned int num_pages;
drivers/gpu/drm/xe/xe_migrate.c
699
u32 num_pages;
drivers/gpu/drm/xe/xe_migrate.c
704
num_pages = DIV_ROUND_UP(size, XE_PAGE_SIZE);
drivers/gpu/drm/xe/xe_migrate.c
705
xe_gt_assert(gt, FIELD_FIT(XE2_CCS_SIZE_MASK, num_pages - 1));
drivers/gpu/drm/xe/xe_migrate.c
707
ccs_copy_size = REG_FIELD_PREP(XE2_CCS_SIZE_MASK, num_pages - 1);
drivers/gpu/drm/xe/xe_shrinker.c
142
unsigned long num_pages;
drivers/gpu/drm/xe/xe_shrinker.c
145
num_pages = ttm_backup_bytes_avail() >> PAGE_SHIFT;
drivers/gpu/drm/xe/xe_shrinker.c
149
num_pages = min_t(unsigned long, num_pages, shrinker->shrinkable_pages);
drivers/gpu/drm/xe/xe_shrinker.c
151
num_pages = 0;
drivers/gpu/drm/xe/xe_shrinker.c
153
num_pages += shrinker->purgeable_pages;
drivers/gpu/drm/xe/xe_shrinker.c
156
return num_pages ? num_pages : SHRINK_EMPTY;
drivers/gpu/drm/xen/xen_drm_front.c
182
buf_cfg.num_pages = DIV_ROUND_UP(size, PAGE_SIZE);
drivers/gpu/drm/xen/xen_drm_front_gem.c
159
ret = xen_alloc_unpopulated_pages(xen_obj->num_pages,
drivers/gpu/drm/xen/xen_drm_front_gem.c
163
xen_obj->num_pages, ret);
drivers/gpu/drm/xen/xen_drm_front_gem.c
175
xen_obj->num_pages = DIV_ROUND_UP(size, PAGE_SIZE);
drivers/gpu/drm/xen/xen_drm_front_gem.c
212
xen_free_unpopulated_pages(xen_obj->num_pages,
drivers/gpu/drm/xen/xen_drm_front_gem.c
240
xen_obj->pages, xen_obj->num_pages);
drivers/gpu/drm/xen/xen_drm_front_gem.c
265
xen_obj->num_pages);
drivers/gpu/drm/xen/xen_drm_front_gem.c
292
vaddr = vmap(xen_obj->pages, xen_obj->num_pages,
drivers/gpu/drm/xen/xen_drm_front_gem.c
30
size_t num_pages;
drivers/gpu/drm/xen/xen_drm_front_gem.c
49
xen_obj->num_pages = DIV_ROUND_UP(buf_size, PAGE_SIZE);
drivers/gpu/drm/xen/xen_drm_front_gem.c
50
xen_obj->pages = kvmalloc_objs(struct page *, xen_obj->num_pages);
drivers/gpu/drm/xen/xen_drm_front_gem.c
93
ret = vm_map_pages(vma, xen_obj->pages, xen_obj->num_pages);
drivers/hv/hv_balloon.c
1185
int num_pages = range_array->finfo.page_cnt;
drivers/hv/hv_balloon.c
1190
for (i = 0; i < num_pages; i++) {
drivers/hv/hv_balloon.c
1201
unsigned int num_pages,
drivers/hv/hv_balloon.c
1208
for (i = 0; i < num_pages / alloc_unit; i++) {
drivers/hv/hv_balloon.c
1253
unsigned int num_pages = dm_device.balloon_wrk.num_pages;
drivers/hv/hv_balloon.c
1273
if (avail_pages < num_pages || avail_pages - num_pages < floor) {
drivers/hv/hv_balloon.c
1275
avail_pages < num_pages ? "Not enough memory." :
drivers/hv/hv_balloon.c
1278
num_pages = avail_pages > floor ? (avail_pages - floor) : 0;
drivers/hv/hv_balloon.c
1288
num_pages -= num_ballooned;
drivers/hv/hv_balloon.c
1289
num_ballooned = alloc_balloon_pages(&dm_device, num_pages,
drivers/hv/hv_balloon.c
1297
if (num_ballooned == 0 || num_ballooned == num_pages) {
drivers/hv/hv_balloon.c
1299
num_pages, dm_device.balloon_wrk.num_pages);
drivers/hv/hv_balloon.c
1518
dm_device.balloon_wrk.num_pages = bal_msg->num_pages;
drivers/hv/hv_balloon.c
276
__u32 num_pages;
drivers/hv/hv_balloon.c
443
__u32 num_pages;
drivers/hv/hv_proc.c
116
u32 num_pages = 1;
drivers/hv/hv_proc.c
122
num_pages = HV_MAX_CONTIGUOUS_ALLOCATION_PAGES;
drivers/hv/hv_proc.c
126
num_pages = HV_MAX_CONTIGUOUS_ALLOCATION_PAGES;
drivers/hv/hv_proc.c
140
return hv_call_deposit_pages(node, partition_id, num_pages);
drivers/hv/hv_proc.c
19
int hv_call_deposit_pages(int node, u64 partition_id, u32 num_pages)
drivers/hv/hv_proc.c
32
if (num_pages > HV_DEPOSIT_MAX)
drivers/hv/hv_proc.c
34
if (!num_pages)
drivers/hv/hv_proc.c
52
while (num_pages) {
drivers/hv/hv_proc.c
54
order = 31 - __builtin_clz(num_pages);
drivers/hv/hv_proc.c
70
num_pages -= counts[i];
drivers/infiniband/core/frmr_pools.c
125
dst->num_pages += src->num_pages;
drivers/infiniband/core/frmr_pools.c
127
src->num_pages = 0;
drivers/infiniband/core/frmr_pools.c
22
if (queue->ci >= queue->num_pages * NUM_HANDLES_PER_PAGE) {
drivers/infiniband/core/frmr_pools.c
26
queue->num_pages++;
drivers/infiniband/core/frmr_pools.c
51
queue->num_pages--;
drivers/infiniband/core/frmr_pools.c
71
queue->num_pages--;
drivers/infiniband/core/frmr_pools.h
30
u32 num_pages;
drivers/infiniband/hw/mana/main.c
301
size_t num_pages, mana_handle_t *gdma_region,
drivers/infiniband/hw/mana/main.c
309
struct_size(create_req, page_addr_list, num_pages);
drivers/infiniband/hw/mana/main.c
310
create_req->page_addr_list_len = num_pages;
drivers/infiniband/hw/mana/main.c
334
unsigned int num_pages, u32 expected_status)
drivers/infiniband/hw/mana/main.c
337
struct_size(add_req, page_addr_list, num_pages);
drivers/infiniband/hw/mana/main.c
343
add_req->page_addr_list_len = num_pages;
drivers/infiniband/hw/mlx5/dm.c
110
start_page_idx, num_pages);
drivers/infiniband/hw/mlx5/dm.c
20
u32 num_pages = DIV_ROUND_UP(length, PAGE_SIZE);
drivers/infiniband/hw/mlx5/dm.c
39
MLX5_SET(alloc_memic_in, in, range_size, num_pages * PAGE_SIZE);
drivers/infiniband/hw/mlx5/dm.c
49
num_pages, 0);
drivers/infiniband/hw/mlx5/dm.c
53
page_idx, num_pages);
drivers/infiniband/hw/mlx5/dm.c
67
page_idx, num_pages);
drivers/infiniband/hw/mlx5/dm.c
92
u32 num_pages = DIV_ROUND_UP(length, PAGE_SIZE);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1615
int *num_pages, int *page_size)
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
1631
*num_pages =
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
444
cmd->num_pages = 4;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
448
ocrdma_build_q_pages(&cmd->pa[0], cmd->num_pages, eq->q.dma,
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
568
int num_pages, status;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
574
num_pages = PAGES_4K_SPANNED(mq->va, mq->size);
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
579
cmd->cqid_pages = num_pages;
drivers/infiniband/hw/ocrdma/ocrdma_hw.c
594
ocrdma_build_q_pages(pa, num_pages, mq->dma, PAGE_SIZE_4K);
drivers/infiniband/hw/ocrdma/ocrdma_sli.h
320
u32 num_pages;
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
942
uresp.num_pages = 1;
drivers/infiniband/hw/qedr/verbs.c
1575
in_params.num_pages = page_cnt;
drivers/infiniband/hw/vmw_pvrdma/pvrdma.h
550
u64 *page_list, int num_pages);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h
267
u32 num_pages; /* Num pages incl. header. */
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
425
int ring_slots = (dev->dsr->async_ring_pages.num_pages - 1) *
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
501
int ring_slots = (dev->dsr->cq_ring_pages.num_pages - 1) * PAGE_SIZE /
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
904
dev->dsr->async_ring_pages.num_pages = PVRDMA_NUM_RING_PAGES;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
906
dev->dsr->async_ring_pages.num_pages, true);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
913
dev->dsr->cq_ring_pages.num_pages = PVRDMA_NUM_RING_PAGES;
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
915
dev->dsr->cq_ring_pages.num_pages, true);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
205
int num_pages)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
210
if (num_pages > pdir->npages)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c
213
for (i = 0; i < num_pages; i++) {
drivers/infiniband/sw/rxe/rxe_mr.c
157
static int __alloc_mr_page_info(struct rxe_mr *mr, int num_pages)
drivers/infiniband/sw/rxe/rxe_mr.c
159
mr->page_info = kzalloc_objs(struct rxe_mr_page, num_pages);
drivers/infiniband/sw/rxe/rxe_mr.c
163
mr->max_allowed_buf = num_pages;
drivers/infiniband/sw/rxe/rxe_mr.c
169
static int alloc_mr_page_info(struct rxe_mr *mr, int num_pages)
drivers/infiniband/sw/rxe/rxe_mr.c
174
ret = __alloc_mr_page_info(mr, num_pages);
drivers/infiniband/sw/rxe/rxe_mr.c
178
mr->num_buf = num_pages;
drivers/infiniband/sw/siw/siw.h
122
unsigned int num_pages;
drivers/infiniband/sw/siw/siw_mem.c
339
unsigned int num_pages, num_chunks, i;
drivers/infiniband/sw/siw/siw_mem.c
346
num_pages = PAGE_ALIGN(start + len - first_page_va) >> PAGE_SHIFT;
drivers/infiniband/sw/siw/siw_mem.c
347
num_chunks = ((num_pages - 1) >> CHUNK_SHIFT) + 1;
drivers/infiniband/sw/siw/siw_mem.c
361
umem->num_pages = num_pages;
drivers/infiniband/sw/siw/siw_mem.c
369
unsigned int pix, nents = min(num_pages, PAGES_PER_CHUNK);
drivers/infiniband/sw/siw/siw_mem.c
382
num_pages--;
drivers/infiniband/sw/siw/siw_mem.c
386
if (num_pages) {
drivers/infiniband/sw/siw/siw_mem.c
391
num_pages);
drivers/infiniband/sw/siw/siw_mem.h
63
if (page_idx < umem->num_pages)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
2404
unsigned long end = iova + size, num_pages = 0, tg = pgsize;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
2413
num_pages = size >> tg;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
2428
else if ((num_pages & CMDQ_TLBI_RANGE_NUM_MAX) == 1)
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
2429
num_pages++;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
2444
scale = __ffs(num_pages);
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
2447
num = (num_pages >> scale) & CMDQ_TLBI_RANGE_NUM_MAX;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
2457
num_pages -= num << scale;
drivers/iommu/dma-iommu.c
478
int i, num_pages;
drivers/iommu/dma-iommu.c
481
num_pages = iova_align(iovad, end - start) >> iova_shift(iovad);
drivers/iommu/dma-iommu.c
483
for (i = 0; i < num_pages; i++) {
drivers/md/dm-vdo/block-map.c
545
size_t num_pages;
drivers/md/dm-vdo/block-map.c
548
num_pages = vdo_waitq_num_waiters(waitq);
drivers/md/dm-vdo/block-map.c
554
info->busy += num_pages;
drivers/md/dm-vdo/block-map.c
557
return num_pages;
drivers/md/md-bitmap.c
1020
unsigned long num_pages;
drivers/md/md-bitmap.c
1027
num_pages = DIV_ROUND_UP(bytes, PAGE_SIZE);
drivers/md/md-bitmap.c
1028
offset = slot_number * num_pages;
drivers/md/md-bitmap.c
1030
store->filemap = kmalloc_objs(struct page *, num_pages);
drivers/md/md-bitmap.c
1047
for ( ; pnum < num_pages; pnum++) {
drivers/md/md-bitmap.c
1059
roundup(DIV_ROUND_UP(num_pages*4, 8), sizeof(unsigned long)),
drivers/md/md-bitmap.c
434
unsigned long num_pages = bitmap->storage.file_pages;
drivers/md/md-bitmap.c
435
unsigned int bitmap_limit = (num_pages - pg_index % num_pages) << PAGE_SHIFT;
drivers/md/md-bitmap.c
444
if ((pg_index - store->sb_index) == num_pages - 1) {
drivers/media/common/videobuf2/videobuf2-dma-sg.c
107
int num_pages;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
121
buf->num_pages = size >> PAGE_SHIFT;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
129
buf->pages = kvzalloc_objs(struct page *, buf->num_pages);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
138
buf->num_pages, 0, size, GFP_KERNEL);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
162
__func__, buf->num_pages);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
169
num_pages = buf->num_pages;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
170
while (num_pages--)
drivers/media/common/videobuf2/videobuf2-dma-sg.c
171
__free_page(buf->pages[num_pages]);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
183
int i = buf->num_pages;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
187
buf->num_pages);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
191
vm_unmap_ram(buf->vaddr, buf->num_pages);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
254
buf->num_pages = frame_vector_count(vec);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
257
buf->num_pages, buf->offset, size, 0))
drivers/media/common/videobuf2/videobuf2-dma-sg.c
288
int i = buf->num_pages;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
291
__func__, buf->num_pages);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
294
vm_unmap_ram(buf->vaddr, buf->num_pages);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
317
buf->vaddr = vm_map_ram(buf->pages, buf->num_pages, -1);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
342
err = vm_map_pages(vma, buf->pages, buf->num_pages);
drivers/media/common/videobuf2/videobuf2-dma-sg.c
49
unsigned int num_pages;
drivers/media/common/videobuf2/videobuf2-vmalloc.c
217
int num_pages = PAGE_ALIGN(buf->size) / PAGE_SIZE;
drivers/media/common/videobuf2/videobuf2-vmalloc.c
229
ret = sg_alloc_table(sgt, num_pages, GFP_KERNEL);
drivers/misc/genwqe/card_utils.c
230
int num_pages)
drivers/misc/genwqe/card_utils.c
235
for (i = 0; (i < num_pages) && (dma_list[i] != 0x0); i++) {
drivers/misc/genwqe/card_utils.c
243
struct page **page_list, int num_pages,
drivers/misc/genwqe/card_utils.c
250
for (i = 0; i < num_pages; i++) {
drivers/misc/genwqe/card_utils.c
271
genwqe_unmap_pages(cd, dma_list, num_pages);
drivers/misc/genwqe/card_utils.c
275
static int genwqe_sgl_size(int num_pages)
drivers/misc/genwqe/card_utils.c
277
int len, num_tlb = num_pages / 7;
drivers/misc/genwqe/card_utils.c
279
len = sizeof(struct sg_entry) * (num_pages+num_tlb + 1);
drivers/misc/vmw_balloon.c
777
unsigned int num_pages,
drivers/misc/vmw_balloon.c
806
return vmballoon_cmd(b, cmd, pfn, num_pages);
drivers/misc/vmw_balloon.c
853
unsigned int i, num_pages;
drivers/misc/vmw_balloon.c
855
num_pages = ctl->n_pages;
drivers/misc/vmw_balloon.c
856
if (num_pages == 0)
drivers/misc/vmw_balloon.c
874
for (i = 0; i < num_pages; i++) {
drivers/misc/vmw_vmci/vmci_queue_pair.c
128
size_t num_pages; /* Number of pages incl. header. */
drivers/misc/vmw_vmci/vmci_queue_pair.c
278
u64 num_pages;
drivers/misc/vmw_vmci/vmci_queue_pair.c
282
num_pages = DIV_ROUND_UP(size, PAGE_SIZE) + 1;
drivers/misc/vmw_vmci/vmci_queue_pair.c
283
if (num_pages >
drivers/misc/vmw_vmci/vmci_queue_pair.c
289
pas_size = num_pages * sizeof(*queue->kernel_if->u.g.pas);
drivers/misc/vmw_vmci/vmci_queue_pair.c
290
vas_size = num_pages * sizeof(*queue->kernel_if->u.g.vas);
drivers/misc/vmw_vmci/vmci_queue_pair.c
301
queue->kernel_if->num_pages = num_pages;
drivers/misc/vmw_vmci/vmci_queue_pair.c
307
for (i = 0; i < num_pages; i++) {
drivers/misc/vmw_vmci/vmci_queue_pair.c
530
u64 num_pages;
drivers/misc/vmw_vmci/vmci_queue_pair.c
535
num_pages = DIV_ROUND_UP(size, PAGE_SIZE) + 1;
drivers/misc/vmw_vmci/vmci_queue_pair.c
536
if (num_pages > (SIZE_MAX - queue_size) /
drivers/misc/vmw_vmci/vmci_queue_pair.c
540
queue_page_size = num_pages * sizeof(*queue->kernel_if->u.h.page);
drivers/misc/vmw_vmci/vmci_queue_pair.c
552
queue->kernel_if->num_pages = num_pages;
drivers/misc/vmw_vmci/vmci_queue_pair.c
632
u64 num_pages, bool dirty)
drivers/misc/vmw_vmci/vmci_queue_pair.c
636
for (i = 0; i < num_pages; i++) {
drivers/misc/vmw_vmci/vmci_queue_pair.c
659
produce_q->kernel_if->num_pages,
drivers/misc/vmw_vmci/vmci_queue_pair.c
662
if (retval < (int)produce_q->kernel_if->num_pages) {
drivers/misc/vmw_vmci/vmci_queue_pair.c
673
consume_q->kernel_if->num_pages,
drivers/misc/vmw_vmci/vmci_queue_pair.c
676
if (retval < (int)consume_q->kernel_if->num_pages) {
drivers/misc/vmw_vmci/vmci_queue_pair.c
683
produce_q->kernel_if->num_pages, false);
drivers/misc/vmw_vmci/vmci_queue_pair.c
710
produce_q->kernel_if->num_pages * PAGE_SIZE;
drivers/misc/vmw_vmci/vmci_queue_pair.c
724
produce_q->kernel_if->num_pages, true);
drivers/misc/vmw_vmci/vmci_queue_pair.c
727
produce_q->kernel_if->num_pages);
drivers/misc/vmw_vmci/vmci_queue_pair.c
729
consume_q->kernel_if->num_pages, true);
drivers/misc/vmw_vmci/vmci_queue_pair.c
732
consume_q->kernel_if->num_pages);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
858
int num_pages = __bnx2x_get_page_reg_num(bp);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c
869
for (i = 0; i < num_pages; i++) {
drivers/net/ethernet/broadcom/cnic.c
2327
fcoe_init->eq_pbl_size = cp->kcq2.dma.num_pages;
drivers/net/ethernet/broadcom/cnic.c
740
for (i = 0; i < dma->num_pages; i++) {
drivers/net/ethernet/broadcom/cnic.c
754
dma->num_pages = 0;
drivers/net/ethernet/broadcom/cnic.c
762
for (i = 0; i < dma->num_pages; i++) {
drivers/net/ethernet/broadcom/cnic.c
776
for (i = 0; i < dma->num_pages; i++) {
drivers/net/ethernet/broadcom/cnic.c
797
dma->num_pages = pages;
drivers/net/ethernet/broadcom/cnic.h
132
int num_pages;
drivers/net/ethernet/emulex/benet/be_cmds.c
1017
req->num_pages = cpu_to_le16(PAGES_4K_SPANNED(q_mem->va, q_mem->size));
drivers/net/ethernet/emulex/benet/be_cmds.c
1179
req->num_pages = cpu_to_le16(PAGES_4K_SPANNED(q_mem->va, q_mem->size));
drivers/net/ethernet/emulex/benet/be_cmds.c
1257
req->num_pages = cpu_to_le16(PAGES_4K_SPANNED(q_mem->va, q_mem->size));
drivers/net/ethernet/emulex/benet/be_cmds.c
1322
req->num_pages = cpu_to_le16(PAGES_4K_SPANNED(q_mem->va, q_mem->size));
drivers/net/ethernet/emulex/benet/be_cmds.c
1384
req->num_pages = PAGES_4K_SPANNED(q_mem->va, q_mem->size);
drivers/net/ethernet/emulex/benet/be_cmds.c
1431
req->num_pages = 2;
drivers/net/ethernet/emulex/benet/be_cmds.h
390
u16 num_pages; /* sword */
drivers/net/ethernet/emulex/benet/be_cmds.h
492
u16 num_pages;
drivers/net/ethernet/emulex/benet/be_cmds.h
555
u16 num_pages;
drivers/net/ethernet/emulex/benet/be_cmds.h
563
u16 num_pages;
drivers/net/ethernet/emulex/benet/be_cmds.h
582
u8 num_pages;
drivers/net/ethernet/emulex/benet/be_cmds.h
608
u8 num_pages;
drivers/net/ethernet/google/gve/gve_adminq.c
1178
.num_pages = cpu_to_be32(num_entries),
drivers/net/ethernet/google/gve/gve_adminq.h
303
__be32 num_pages;
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
636
eq->dma_addr = devm_kcalloc(&pdev->dev, eq->num_pages,
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
641
eq->virt_addr = devm_kcalloc(&pdev->dev, eq->num_pages,
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
648
for (pg = 0; pg < eq->num_pages; pg++) {
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
701
for (pg = 0; pg < eq->num_pages; pg++)
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
751
eq->num_pages = GET_EQ_NUM_PAGES(eq, page_size);
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c
761
if (eq->num_pages > EQ_MAX_PAGES) {
drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.h
185
int num_pages;
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
195
wqs->page_paddr = devm_kcalloc(&pdev->dev, wqs->num_pages,
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
200
wqs->page_vaddr = devm_kcalloc(&pdev->dev, wqs->num_pages,
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
205
wqs->shadow_page_vaddr = devm_kcalloc(&pdev->dev, wqs->num_pages,
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
281
for (page_idx = 0; page_idx < wqs->num_pages; page_idx++) {
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
317
wqs->num_pages = max_wqs / WQS_BLOCKS_PER_PAGE;
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
325
for (page_idx = 0; page_idx < wqs->num_pages; page_idx++) {
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
364
for (page_idx = 0; page_idx < wqs->num_pages; page_idx++)
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h
52
int num_pages;
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
854
if (cmdqs->cmdq[HINIC3_CMDQ_SYNC].wq.qpages.num_pages >
drivers/net/ethernet/huawei/hinic3/hinic3_cmdq.c
875
cmdqs->cmdq[cmdq_type].wq.qpages.num_pages *
drivers/net/ethernet/huawei/hinic3/hinic3_eqs.c
497
for (pg_idx = 0; pg_idx < qpages->num_pages; pg_idx++) {
drivers/net/ethernet/huawei/hinic3/hinic3_queue_common.c
18
qpages->num_pages = max(q_depth / elem_per_page, 1);
drivers/net/ethernet/huawei/hinic3/hinic3_queue_common.c
38
__queue_pages_free(hwdev, qpages, qpages->num_pages);
drivers/net/ethernet/huawei/hinic3/hinic3_queue_common.c
47
qpages->pages = kzalloc_objs(qpages->pages[0], qpages->num_pages);
drivers/net/ethernet/huawei/hinic3/hinic3_queue_common.c
54
for (pg_idx = 0; pg_idx < qpages->num_pages; pg_idx++) {
drivers/net/ethernet/huawei/hinic3/hinic3_queue_common.h
19
u16 num_pages;
drivers/net/ethernet/huawei/hinic3/hinic3_queue_common.h
44
page_idx = (idx >> shift) & (qpages->num_pages - 1);
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
109
for (pg_idx = 0; pg_idx < qpages->num_pages; pg_idx++)
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
137
return wq->qpages.num_pages == 1;
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
26
if (wq->qpages.num_pages > WQ_MAX_NUM_PAGES) {
drivers/net/ethernet/huawei/hinic3/hinic3_wq.c
39
for (i = 0; i < qpages->num_pages; i++)
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
250
*npages = MLX5_GET(query_pages_out, out, num_pages);
drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c
691
npages = be32_to_cpu(eqe->data.req_pages.num_pages);
drivers/net/ethernet/mellanox/mlxsw/pci.c
1663
u16 num_pages)
drivers/net/ethernet/mellanox/mlxsw/pci.c
1670
mlxsw_pci->fw_area.items = kzalloc_objs(*mem_item, num_pages);
drivers/net/ethernet/mellanox/mlxsw/pci.c
1673
mlxsw_pci->fw_area.count = num_pages;
drivers/net/ethernet/mellanox/mlxsw/pci.c
1676
for (i = 0; i < num_pages; i++) {
drivers/net/ethernet/mellanox/mlxsw/pci.c
1926
u16 num_pages;
drivers/net/ethernet/mellanox/mlxsw/pci.c
2002
num_pages = mlxsw_cmd_mbox_query_fw_fw_pages_get(mbox);
drivers/net/ethernet/mellanox/mlxsw/pci.c
2003
err = mlxsw_pci_fw_area_init(mlxsw_pci, mbox, num_pages);
drivers/net/ethernet/qlogic/qed/qed_cxt.c
779
for (i = 0; i < p_t2->num_pages; i++)
drivers/net/ethernet/qlogic/qed/qed_cxt.c
800
for (i = 0; i < p_t2->num_pages; i++) {
drivers/net/ethernet/qlogic/qed/qed_cxt.c
845
p_t2->num_pages = DIV_ROUND_UP(total_size, psz);
drivers/net/ethernet/qlogic/qed/qed_cxt.c
848
p_t2->dma_mem = kzalloc_objs(struct phys_mem_desc, p_t2->num_pages);
drivers/net/ethernet/qlogic/qed/qed_cxt.c
870
for (i = 0; i < p_t2->num_pages; i++) {
drivers/net/ethernet/qlogic/qed/qed_cxt.c
883
if (i < p_t2->num_pages - 1)
drivers/net/ethernet/qlogic/qed/qed_cxt.h
304
u32 num_pages;
drivers/net/ethernet/qlogic/qed/qed_debug.c
4575
u32 num_pages,
drivers/net/ethernet/qlogic/qed/qed_debug.c
4586
if (num_pages == 0)
drivers/net/ethernet/qlogic/qed/qed_debug.c
4589
end_page_id = start_page_id + num_pages - 1;
drivers/net/ethernet/qlogic/qed/qed_debug.c
5007
u32 valid_conn_pf_cids = 0, valid_conn_pf_pages, num_pages;
drivers/net/ethernet/qlogic/qed/qed_debug.c
5120
num_pages = p_hwfn->p_cxt_mngr->ilt_shadow_size;
drivers/net/ethernet/qlogic/qed/qed_debug.c
5133
num_pages * PAGE_MEM_DESC_SIZE_DWORDS);
drivers/net/ethernet/qlogic/qed/qed_debug.c
5145
num_pages * PAGE_MEM_DESC_SIZE_DWORDS);
drivers/net/ethernet/qlogic/qed/qed_debug.c
5151
for (page_id = 0; page_id < num_pages;
drivers/net/ethernet/qlogic/qed/qed_debug.c
5168
offset += num_pages * PAGE_MEM_DESC_SIZE_DWORDS;
drivers/net/ethernet/qlogic/qed/qed_rdma.c
1808
p_ramrod->pages_in_srq_pbl = cpu_to_le16(in_params->num_pages);
drivers/net/ethernet/sfc/mcdi_port_common.c
1007
while (space_remaining && (page < num_pages)) {
drivers/net/ethernet/sfc/mcdi_port_common.c
985
int num_pages;
drivers/net/ethernet/sfc/mcdi_port_common.c
990
num_pages = efx_mcdi_phy_sff_8472_level(efx) > 0 ?
drivers/net/ethernet/sfc/mcdi_port_common.c
996
num_pages = SFF_8436_NUM_PAGES;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
1002
int num_pages;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
1007
num_pages = efx_mcdi_phy_sff_8472_level(efx) > 0 ?
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
1013
num_pages = SFF_8436_NUM_PAGES;
drivers/net/ethernet/sfc/siena/mcdi_port_common.c
1024
while (space_remaining && (page < num_pages)) {
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2235
unsigned int dma_buf_sz_pad, num_pages;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2243
num_pages = DIV_ROUND_UP(dma_buf_sz_pad, PAGE_SIZE);
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2247
rx_q->napi_skb_frag_size = num_pages * PAGE_SIZE;
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
2251
pp_params.order = order_base_2(num_pages);
drivers/net/mdio/mdio-realtek-rtl9300.c
110
#define RAW_PAGE(priv) ((priv)->info->num_pages - 1)
drivers/net/mdio/mdio-realtek-rtl9300.c
144
u16 num_pages;
drivers/net/mdio/mdio-realtek-rtl9300.c
713
.num_pages = RTL9300_NUM_PAGES,
drivers/net/mdio/mdio-realtek-rtl9300.c
737
.num_pages = RTL9310_NUM_PAGES,
drivers/nvme/target/rdma.c
1216
inline_page_count = num_pages(nport->inline_data_size);
drivers/nvme/target/rdma.c
827
int sg_count = num_pages(page_off + len);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1463
pagelistinfo->num_pages, pagelistinfo->dma_dir);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1467
unpin_user_pages(pagelistinfo->pages, pagelistinfo->num_pages);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1502
unsigned int num_pages, offset, i, k;
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1522
num_pages = DIV_ROUND_UP(count + offset, PAGE_SIZE);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1524
if ((size_t)num_pages > (SIZE_MAX - sizeof(struct pagelist) -
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1531
(num_pages * sizeof(u32)) +
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1532
(num_pages * sizeof(pages[0]) +
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1533
(num_pages * sizeof(struct scatterlist))) +
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1548
pages = (struct page **)(addrs + num_pages);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1549
scatterlist = (struct scatterlist *)(pages + num_pages);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1551
(scatterlist + num_pages);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1563
pagelistinfo->num_pages = num_pages;
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1573
for (actual_pages = 0; actual_pages < num_pages;
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1594
pin_user_pages_fast((unsigned long)bulk->uoffset & PAGE_MASK, num_pages,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1597
if (actual_pages != num_pages) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1599
actual_pages, num_pages);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1615
sg_init_table(scatterlist, num_pages);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1617
for (i = 0; i < num_pages; i++) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1629
num_pages,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1692
unsigned int num_pages = pagelistinfo->num_pages;
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1704
pagelistinfo->num_pages, pagelistinfo->dma_dir);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1729
memcpy_to_page(pages[num_pages - 1],
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1747
for (i = 0; i < num_pages; i++)
drivers/s390/char/sclp_vt220.c
677
static int __init __sclp_vt220_init(int num_pages)
drivers/s390/char/sclp_vt220.c
693
for (i = 0; i < num_pages; i++) {
drivers/scsi/be2iscsi/be_cmds.c
1094
req->num_pages = PAGES_4K_SPANNED(q_mem->va, q_mem->size);
drivers/scsi/be2iscsi/be_cmds.c
1137
req->num_pages = PAGES_4K_SPANNED(q_mem->va, q_mem->size);
drivers/scsi/be2iscsi/be_cmds.c
1169
u32 page_offset, u32 num_pages)
drivers/scsi/be2iscsi/be_cmds.c
1176
u32 temp_num_pages = num_pages;
drivers/scsi/be2iscsi/be_cmds.c
1178
if (num_pages == 0xff)
drivers/scsi/be2iscsi/be_cmds.c
1179
num_pages = 1;
drivers/scsi/be2iscsi/be_cmds.c
1190
req->num_pages = min(num_pages, curr_pages);
drivers/scsi/be2iscsi/be_cmds.c
1192
be_cmd_page_addrs_prepare(req->pages, req->num_pages, q_mem);
drivers/scsi/be2iscsi/be_cmds.c
1193
q_mem->dma = q_mem->dma + (req->num_pages * PAGE_SIZE);
drivers/scsi/be2iscsi/be_cmds.c
1194
page_offset += req->num_pages;
drivers/scsi/be2iscsi/be_cmds.c
1195
num_pages -= req->num_pages;
drivers/scsi/be2iscsi/be_cmds.c
1198
req->num_pages = temp_num_pages;
drivers/scsi/be2iscsi/be_cmds.c
1207
} while (num_pages > 0);
drivers/scsi/be2iscsi/be_cmds.c
752
req->num_pages = cpu_to_le16(PAGES_4K_SPANNED(q_mem->va, q_mem->size));
drivers/scsi/be2iscsi/be_cmds.c
795
req->num_pages = cpu_to_le16(PAGES_4K_SPANNED(q_mem->va, q_mem->size));
drivers/scsi/be2iscsi/be_cmds.c
873
req->num_pages = PAGES_4K_SPANNED(q_mem->va, q_mem->size);
drivers/scsi/be2iscsi/be_cmds.c
995
req->num_pages = PAGES_4K_SPANNED(q_mem->va, q_mem->size);
drivers/scsi/be2iscsi/be_cmds.h
315
u16 num_pages; /* sword */
drivers/scsi/be2iscsi/be_cmds.h
614
u16 num_pages;
drivers/scsi/be2iscsi/be_cmds.h
649
u16 num_pages;
drivers/scsi/be2iscsi/be_cmds.h
850
u32 num_pages);
drivers/scsi/be2iscsi/be_cmds.h
906
u16 num_pages;
drivers/scsi/be2iscsi/be_cmds.h
927
u16 num_pages;
drivers/scsi/be2iscsi/be_cmds.h
944
u16 num_pages;
drivers/scsi/be2iscsi/be_cmds.h
953
u16 num_pages;
drivers/scsi/bfa/bfa_fcbuild.c
464
int num_pages = 0;
drivers/scsi/bfa/bfa_fcbuild.c
470
num_pages = (be16_to_cpu(prlo->payload_len) - 4) / 16;
drivers/scsi/bfa/bfa_fcbuild.c
473
num_pages = (be16_to_cpu(tprlo->payload_len) - 4) / 16;
drivers/scsi/bfa/bfa_fcbuild.c
475
return num_pages;
drivers/scsi/bfa/bfa_fcbuild.c
480
u32 s_id, __be16 ox_id, int num_pages)
drivers/scsi/bfa/bfa_fcbuild.c
486
memset(prlo_acc, 0, (num_pages * 16) + 4);
drivers/scsi/bfa/bfa_fcbuild.c
489
prlo_acc->payload_len = cpu_to_be16((num_pages * 16) + 4);
drivers/scsi/bfa/bfa_fcbuild.c
491
for (page = 0; page < num_pages; page++) {
drivers/scsi/bfa/bfa_fcbuild.h
234
u32 d_id, u32 s_id, __be16 ox_id, int num_pages);
drivers/scsi/bfa/bfa_fcbuild.h
237
u16 ox_id, int num_pages, enum fc_tprlo_type tprlo_type,
drivers/scsi/bnx2fc/bnx2fc_tgt.c
664
int num_pages;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
718
num_pages = tgt->rq_mem_size / CNIC_PAGE_SIZE;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
722
while (num_pages--) {
drivers/scsi/bnx2fc/bnx2fc_tgt.c
772
num_pages = tgt->confq_mem_size / CNIC_PAGE_SIZE;
drivers/scsi/bnx2fc/bnx2fc_tgt.c
776
while (num_pages--) {
drivers/scsi/bnx2i/bnx2i_hwi.c
1005
num_pages = ep->qp.cq_mem_size / CNIC_PAGE_SIZE;
drivers/scsi/bnx2i/bnx2i_hwi.c
1012
while (num_pages--) {
drivers/scsi/bnx2i/bnx2i_hwi.c
937
int num_pages;
drivers/scsi/bnx2i/bnx2i_hwi.c
949
num_pages = ep->qp.sq_mem_size / CNIC_PAGE_SIZE;
drivers/scsi/bnx2i/bnx2i_hwi.c
956
while (num_pages--) {
drivers/scsi/bnx2i/bnx2i_hwi.c
977
num_pages = ep->qp.rq_mem_size / CNIC_PAGE_SIZE;
drivers/scsi/bnx2i/bnx2i_hwi.c
984
while (num_pages--) {
drivers/scsi/elx/libefc_sli/sli4.c
121
num_pages = sli_page_count(qmem->size, page_size);
drivers/scsi/elx/libefc_sli/sli4.c
124
+ SZ_DMAADDR * num_pages;
drivers/scsi/elx/libefc_sli/sli4.c
130
len = SLI4_RQST_PYLD_LEN_VAR(cmn_create_cq_v2, SZ_DMAADDR * num_pages);
drivers/scsi/elx/libefc_sli/sli4.c
136
cqv2->num_pages = cpu_to_le16(num_pages);
drivers/scsi/elx/libefc_sli/sli4.c
137
if (!num_pages || num_pages > SLI4_CREATE_CQV2_MAX_PAGES)
drivers/scsi/elx/libefc_sli/sli4.c
140
switch (num_pages) {
drivers/scsi/elx/libefc_sli/sli4.c
155
efc_log_err(sli4, "num_pages %d not valid\n", num_pages);
drivers/scsi/elx/libefc_sli/sli4.c
169
for (p = 0, addr = qmem->phys; p < num_pages; p++, addr += page_size) {
drivers/scsi/elx/libefc_sli/sli4.c
183
u16 num_pages;
drivers/scsi/elx/libefc_sli/sli4.c
201
num_pages = qmem->size / SLI_PAGE_SIZE;
drivers/scsi/elx/libefc_sli/sli4.c
202
eq->num_pages = cpu_to_le16(num_pages);
drivers/scsi/elx/libefc_sli/sli4.c
204
switch (num_pages) {
drivers/scsi/elx/libefc_sli/sli4.c
218
efc_log_err(sli4, "num_pages %d not valid\n", num_pages);
drivers/scsi/elx/libefc_sli/sli4.c
231
for (p = 0, addr = qmem->phys; p < num_pages;
drivers/scsi/elx/libefc_sli/sli4.c
247
u32 num_pages;
drivers/scsi/elx/libefc_sli/sli4.c
260
num_pages = qmem->size / SLI_PAGE_SIZE;
drivers/scsi/elx/libefc_sli/sli4.c
261
mq->num_pages = cpu_to_le16(num_pages);
drivers/scsi/elx/libefc_sli/sli4.c
262
switch (num_pages) {
drivers/scsi/elx/libefc_sli/sli4.c
276
efc_log_info(sli4, "num_pages %d not valid\n", num_pages);
drivers/scsi/elx/libefc_sli/sli4.c
291
for (p = 0, addr = qmem->phys; p < num_pages;
drivers/scsi/elx/libefc_sli/sli4.c
308
u16 num_pages;
drivers/scsi/elx/libefc_sli/sli4.c
343
num_pages = sli_page_count(qmem->size, page_size);
drivers/scsi/elx/libefc_sli/sli4.c
344
wq->num_pages = cpu_to_le16(num_pages);
drivers/scsi/elx/libefc_sli/sli4.c
345
if (!num_pages || num_pages > SLI4_WQ_CREATE_MAX_PAGES)
drivers/scsi/elx/libefc_sli/sli4.c
359
for (p = 0, addr = qmem->phys; p < num_pages; p++, addr += page_size) {
drivers/scsi/elx/libefc_sli/sli4.c
374
u32 num_pages;
drivers/scsi/elx/libefc_sli/sli4.c
387
num_pages = sli_page_count(qmem->size, SLI_PAGE_SIZE);
drivers/scsi/elx/libefc_sli/sli4.c
388
rq->num_pages = cpu_to_le16(num_pages);
drivers/scsi/elx/libefc_sli/sli4.c
389
if (!num_pages ||
drivers/scsi/elx/libefc_sli/sli4.c
390
num_pages > SLI4_RQ_CREATE_V1_MAX_PAGES) {
drivers/scsi/elx/libefc_sli/sli4.c
392
num_pages, SLI4_RQ_CREATE_V1_MAX_PAGES);
drivers/scsi/elx/libefc_sli/sli4.c
417
p < num_pages;
drivers/scsi/elx/libefc_sli/sli4.c
436
u32 num_pages;
drivers/scsi/elx/libefc_sli/sli4.c
463
num_pages = sli_page_count(qs[0]->dma.size, SLI_PAGE_SIZE);
drivers/scsi/elx/libefc_sli/sli4.c
464
req->num_pages = cpu_to_le16(num_pages);
drivers/scsi/elx/libefc_sli/sli4.c
474
for (p = 0, addr = qs[i]->dma.phys; p < num_pages;
drivers/scsi/elx/libefc_sli/sli4.c
868
req->num_pages = cpu_to_le16(num_pages_cq);
drivers/scsi/elx/libefc_sli/sli4.c
98
u32 num_pages = 0;
drivers/scsi/elx/libefc_sli/sli4.h
603
__le16 num_pages;
drivers/scsi/elx/libefc_sli/sli4.h
630
__le16 num_pages;
drivers/scsi/elx/libefc_sli/sli4.h
716
__le16 num_pages;
drivers/scsi/elx/libefc_sli/sli4.h
759
__le16 num_pages;
drivers/scsi/elx/libefc_sli/sli4.h
799
__le16 num_pages;
drivers/scsi/elx/libefc_sli/sli4.h
832
__le16 num_pages;
drivers/scsi/elx/libefc_sli/sli4.h
858
__le16 num_pages;
drivers/scsi/elx/libefc_sli/sli4.h
879
__le16 num_pages;
drivers/scsi/elx/libefc_sli/sli4.h
918
__le16 num_pages;
drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h
1218
u8 num_pages;
drivers/scsi/qedf/qedf_main.c
1260
int num_pages;
drivers/scsi/qedf/qedf_main.c
1287
num_pages = fcport->sq_mem_size / QEDF_PAGE_SIZE;
drivers/scsi/qedf/qedf_main.c
1291
while (num_pages--) {
drivers/scsi/qedf/qedf_main.c
3045
int num_pages;
drivers/scsi/qedf/qedf_main.c
3129
num_pages = qedf->global_queues[i]->cq_mem_size /
drivers/scsi/qedf/qedf_main.c
3134
while (num_pages--) {
drivers/scsi/qedi/qedi_main.c
1626
int num_pages;
drivers/scsi/qedi/qedi_main.c
1715
num_pages = qedi->global_queues[i]->cq_mem_size /
drivers/scsi/qedi/qedi_main.c
1720
while (num_pages--) {
drivers/scsi/qedi/qedi_main.c
1761
int num_pages;
drivers/scsi/qedi/qedi_main.c
1791
num_pages = ep->sq_mem_size / QEDI_PAGE_SIZE;
drivers/scsi/qedi/qedi_main.c
1795
while (num_pages--) {
drivers/tee/optee/call.c
626
int optee_check_mem_type(unsigned long start, size_t num_pages)
drivers/tee/optee/call.c
639
rc = __check_mem_type(mm, start, start + num_pages * PAGE_SIZE);
drivers/tee/optee/ffa_abi.c
271
struct page **pages, size_t num_pages,
drivers/tee/optee/ffa_abi.c
289
rc = optee_check_mem_type(start, num_pages);
drivers/tee/optee/ffa_abi.c
293
rc = sg_alloc_table_from_pages(&sgt, pages, num_pages, 0,
drivers/tee/optee/ffa_abi.c
294
num_pages * PAGE_SIZE, GFP_KERNEL);
drivers/tee/optee/optee_private.h
387
int optee_check_mem_type(unsigned long start, size_t num_pages);
drivers/tee/optee/smc_abi.c
400
static void optee_fill_pages_list(u64 *dst, struct page **pages, int num_pages,
drivers/tee/optee/smc_abi.c
445
if (!--num_pages)
drivers/tee/optee/smc_abi.c
454
struct page **pages, size_t num_pages,
drivers/tee/optee/smc_abi.c
464
if (!num_pages)
drivers/tee/optee/smc_abi.c
467
rc = optee_check_mem_type(start, num_pages);
drivers/tee/optee/smc_abi.c
471
pages_list = optee_allocate_pages_list(num_pages);
drivers/tee/optee/smc_abi.c
494
optee_fill_pages_list(pages_list, pages, num_pages,
drivers/tee/optee/smc_abi.c
517
optee_free_pages_list(pages_list, num_pages);
drivers/tee/optee/smc_abi.c
563
struct page **pages, size_t num_pages,
drivers/tee/optee/smc_abi.c
570
return optee_check_mem_type(start, num_pages);
drivers/tee/qcomtee/shm.c
103
struct page **pages, size_t num_pages,
drivers/tee/tee_shm.c
30
unpin_user_pages(shm->pages, shm->num_pages);
drivers/tee/tee_shm.c
338
size_t num_pages,
drivers/tee/tee_shm.c
368
shm->num_pages = nr_pages;
drivers/tee/tee_shm.c
407
size_t num_pages, off;
drivers/tee/tee_shm.c
435
num_pages = iov_iter_npages(iter, INT_MAX);
drivers/tee/tee_shm.c
436
if (!num_pages) {
drivers/tee/tee_shm.c
441
shm->pages = kzalloc_objs(*shm->pages, num_pages);
drivers/tee/tee_shm.c
447
len = iov_iter_extract_pages(iter, &shm->pages, LONG_MAX, num_pages, 0,
drivers/tee/tee_shm.c
452
} else if (DIV_ROUND_UP(len + off, PAGE_SIZE) != num_pages) {
drivers/tee/tee_shm.c
457
shm->num_pages = len / PAGE_SIZE;
drivers/tee/tee_shm.c
464
shm->num_pages = num_pages;
drivers/tee/tee_shm.c
467
shm->num_pages, start);
drivers/tee/tee_shm.c
476
unpin_user_pages(shm->pages, shm->num_pages);
drivers/tee/tstee/core.c
243
struct page **pages, size_t num_pages,
drivers/tee/tstee/core.c
264
rc = sg_alloc_table_from_pages(&sgt, pages, num_pages, 0,
drivers/tee/tstee/core.c
265
num_pages * PAGE_SIZE, GFP_KERNEL);
drivers/vfio/pci/nvgrace-gpu/main.c
105
unsigned long start_pfn, num_pages;
drivers/vfio/pci/nvgrace-gpu/main.c
112
num_pages = region->memlength >> PAGE_SHIFT;
drivers/vfio/pci/nvgrace-gpu/main.c
114
if (pfn < start_pfn || pfn >= start_pfn + num_pages)
drivers/video/fbdev/efifb.c
464
(md.phys_addr + (md.num_pages << EFI_PAGE_SHIFT))) {
drivers/virt/fsl_hypervisor.c
155
unsigned int num_pages;
drivers/virt/fsl_hypervisor.c
221
num_pages = (param.count + lb_offset + PAGE_SIZE - 1) >> PAGE_SHIFT;
drivers/virt/fsl_hypervisor.c
229
pages = kzalloc_objs(struct page *, num_pages);
drivers/virt/fsl_hypervisor.c
239
sg_list_unaligned = kmalloc(num_pages * sizeof(struct fh_sg_list) +
drivers/virt/fsl_hypervisor.c
250
num_pages, param.source != -1 ? FOLL_WRITE : 0, pages);
drivers/virt/fsl_hypervisor.c
252
if (num_pinned != num_pages) {
drivers/virt/fsl_hypervisor.c
274
for (i = 1; i < num_pages; i++) {
drivers/virt/fsl_hypervisor.c
291
virt_to_phys(sg_list), num_pages);
drivers/virtio/virtio_balloon.c
1084
while (vb->num_pages)
drivers/virtio/virtio_balloon.c
1085
leak_balloon(vb, vb->num_pages);
drivers/virtio/virtio_balloon.c
277
vb->num_pages += VIRTIO_BALLOON_PAGES_PER_PAGE;
drivers/virtio/virtio_balloon.c
313
num = min(num, (size_t)vb->num_pages);
drivers/virtio/virtio_balloon.c
321
vb->num_pages -= VIRTIO_BALLOON_PAGES_PER_PAGE;
drivers/virtio/virtio_balloon.c
460
u32 num_pages;
drivers/virtio/virtio_balloon.c
463
virtio_cread_le(vb->vdev, struct virtio_balloon_config, num_pages,
drivers/virtio/virtio_balloon.c
464
&num_pages);
drivers/virtio/virtio_balloon.c
470
target = ALIGN(num_pages, VIRTIO_BALLOON_PAGES_PER_PAGE);
drivers/virtio/virtio_balloon.c
471
return target - vb->num_pages;
drivers/virtio/virtio_balloon.c
532
u32 actual = vb->num_pages;
drivers/virtio/virtio_balloon.c
94
unsigned int num_pages;
drivers/xen/efi.c
325
out_md->num_pages = info->mem.size >> EFI_PAGE_SHIFT;
drivers/xen/grant-table.c
1011
while (cache->num_pages > num) {
drivers/xen/grant-table.c
1013
cache->num_pages--;
drivers/xen/grant-table.c
963
cache->num_pages = 0;
drivers/xen/grant-table.c
979
cache->num_pages--;
drivers/xen/grant-table.c
997
cache->num_pages += num;
drivers/xen/xen-front-pgdir-shbuf.c
160
return DIV_ROUND_UP(buf->num_pages, XEN_NUM_GREFS_PER_PAGE);
drivers/xen/xen-front-pgdir-shbuf.c
187
buf->num_grefs = get_num_pages_dir(buf) + buf->num_pages;
drivers/xen/xen-front-pgdir-shbuf.c
208
unmap_ops = kzalloc_objs(*unmap_ops, buf->num_pages);
drivers/xen/xen-front-pgdir-shbuf.c
212
for (i = 0; i < buf->num_pages; i++) {
drivers/xen/xen-front-pgdir-shbuf.c
221
buf->num_pages);
drivers/xen/xen-front-pgdir-shbuf.c
223
for (i = 0; i < buf->num_pages; i++) {
drivers/xen/xen-front-pgdir-shbuf.c
252
map_ops = kzalloc_objs(*map_ops, buf->num_pages);
drivers/xen/xen-front-pgdir-shbuf.c
257
buf->num_pages);
drivers/xen/xen-front-pgdir-shbuf.c
269
grefs_left = buf->num_pages;
drivers/xen/xen-front-pgdir-shbuf.c
293
ret = gnttab_map_refs(map_ops, NULL, buf->pages, buf->num_pages);
drivers/xen/xen-front-pgdir-shbuf.c
296
for (cur_page = 0; cur_page < buf->num_pages; cur_page++) {
drivers/xen/xen-front-pgdir-shbuf.c
370
grefs_left = buf->num_pages;
drivers/xen/xen-front-pgdir-shbuf.c
406
for (i = 0; i < buf->num_pages; i++) {
drivers/xen/xen-front-pgdir-shbuf.c
527
buf->num_pages = cfg->num_pages;
fs/btrfs/disk-io.c
70
int num_pages;
fs/btrfs/disk-io.c
82
num_pages = 1;
fs/btrfs/disk-io.c
86
num_pages = num_extent_pages(buf);
fs/btrfs/disk-io.c
98
for (i = 1; i < num_pages && INLINE_EXTENT_BUFFER_PAGES > 1; i++) {
fs/btrfs/extent_io.c
690
int num_pages = num_extent_pages(eb);
fs/btrfs/extent_io.c
693
ret = btrfs_alloc_page_array(num_pages, page_array, gfp);
fs/btrfs/extent_io.c
697
for (int i = 0; i < num_pages; i++)
fs/btrfs/free-space-cache.c
381
int num_pages;
fs/btrfs/free-space-cache.c
383
num_pages = DIV_ROUND_UP(i_size_read(inode), PAGE_SIZE);
fs/btrfs/free-space-cache.c
386
if (write && (num_pages * sizeof(u32) + sizeof(u64)) > PAGE_SIZE)
fs/btrfs/free-space-cache.c
391
io_ctl->pages = kzalloc_objs(struct page *, num_pages, GFP_NOFS);
fs/btrfs/free-space-cache.c
395
io_ctl->num_pages = num_pages;
fs/btrfs/free-space-cache.c
419
ASSERT(io_ctl->index < io_ctl->num_pages);
fs/btrfs/free-space-cache.c
434
for (i = 0; i < io_ctl->num_pages; i++) {
fs/btrfs/free-space-cache.c
449
for (i = 0; i < io_ctl->num_pages; i++) {
fs/btrfs/free-space-cache.c
487
for (i = 0; i < io_ctl->num_pages; i++)
fs/btrfs/free-space-cache.c
501
io_ctl->cur += (sizeof(u32) * io_ctl->num_pages);
fs/btrfs/free-space-cache.c
502
io_ctl->size -= sizeof(u64) + (sizeof(u32) * io_ctl->num_pages);
fs/btrfs/free-space-cache.c
516
io_ctl->cur += sizeof(u32) * io_ctl->num_pages;
fs/btrfs/free-space-cache.c
517
io_ctl->size -= sizeof(u64) + (sizeof(u32) * io_ctl->num_pages);
fs/btrfs/free-space-cache.c
538
offset = sizeof(u32) * io_ctl->num_pages;
fs/btrfs/free-space-cache.c
554
if (index >= io_ctl->num_pages)
fs/btrfs/free-space-cache.c
558
offset = sizeof(u32) * io_ctl->num_pages;
fs/btrfs/free-space-cache.c
599
if (io_ctl->index >= io_ctl->num_pages)
fs/btrfs/free-space-cache.c
618
if (io_ctl->index >= io_ctl->num_pages)
fs/btrfs/free-space-cache.c
625
if (io_ctl->index < io_ctl->num_pages)
fs/btrfs/free-space-cache.c
641
while (io_ctl->index < io_ctl->num_pages) {
fs/btrfs/free-space-cache.h
99
int num_pages;
fs/btrfs/raid56.c
1046
const unsigned int num_pages = stripe_npages * real_stripes;
fs/btrfs/raid56.c
1076
rbio->stripe_pages = kzalloc_objs(struct page *, num_pages, GFP_NOFS);
fs/btrfs/raid56.c
1105
rbio->nr_pages = num_pages;
fs/ceph/addr.c
898
int num_pages, total_pages = 0;
fs/ceph/addr.c
940
num_pages = calc_pages_for((u64)osd_data->alignment,
fs/ceph/addr.c
942
total_pages += num_pages;
fs/ceph/addr.c
943
for (j = 0; j < num_pages; j++) {
fs/ceph/addr.c
976
rc >= 0 ? num_pages : 0);
fs/ceph/addr.c
978
release_pages(osd_data->pages, num_pages);
fs/ceph/file.c
1105
int num_pages;
fs/ceph/file.c
1148
num_pages = calc_pages_for(read_off, read_len);
fs/ceph/file.c
1150
pages = ceph_alloc_page_vector(num_pages, GFP_KERNEL);
fs/ceph/file.c
1533
int num_pages = 0;
fs/ceph/file.c
1603
len = iter_get_bvecs_alloc(iter, size, &bvecs, &num_pages);
fs/ceph/file.c
1612
osd_req_op_extent_osd_data_bvecs(req, 0, bvecs, num_pages, len);
fs/ceph/file.c
1692
iov_iter_bvec(&i, ITER_DEST, bvecs, num_pages, len);
fs/ceph/file.c
1701
put_bvecs(bvecs, num_pages, should_dirty);
fs/ceph/file.c
1772
int num_pages;
fs/ceph/file.c
1835
num_pages = calc_pages_for(write_pos, write_len);
fs/ceph/file.c
1836
pages = ceph_alloc_page_vector(num_pages, GFP_KERNEL);
fs/ceph/file.c
1867
ceph_release_page_vector(pages, num_pages);
fs/ceph/file.c
1875
ceph_release_page_vector(pages, num_pages);
fs/ceph/file.c
1892
ceph_release_page_vector(pages, num_pages);
fs/ceph/file.c
1912
ceph_release_page_vector(pages, num_pages);
fs/ceph/file.c
1917
&pages[num_pages - 1],
fs/ceph/file.c
1955
zero_user_segment(pages[num_pages - 1],
fs/ceph/file.c
1961
ceph_release_page_vector(pages, num_pages);
fs/ceph/file.c
1971
zero_user_segment(pages[num_pages - 1],
fs/ceph/file.c
1979
ceph_release_page_vector(pages, num_pages);
fs/ceph/file.c
1986
zero_user_segment(pages[num_pages - 1],
fs/ceph/file.c
1994
ceph_release_page_vector(pages, num_pages);
fs/ceph/file.c
2010
ceph_release_page_vector(pages, num_pages);
fs/ceph/file.c
2016
pages[num_pages - 1],
fs/ceph/file.c
2021
ceph_release_page_vector(pages, num_pages);
fs/ceph/file.c
2030
for (n = 0; n < num_pages; n++) {
fs/ceph/file.c
2044
ceph_release_page_vector(pages, num_pages);
fs/ceph/file.c
2053
ceph_release_page_vector(pages, num_pages);
fs/ceph/file.c
2067
ceph_release_page_vector(pages, num_pages);
fs/fuse/notify.c
239
unsigned int num_pages;
fs/fuse/notify.c
256
num_pages = DIV_ROUND_UP(num + offset, PAGE_SIZE);
fs/fuse/notify.c
257
num_pages = min(num_pages, fc->max_pages);
fs/fuse/notify.c
258
num = min(num, num_pages << PAGE_SHIFT);
fs/fuse/notify.c
260
args_size += num_pages * (sizeof(ap->folios[0]) + sizeof(ap->descs[0]));
fs/fuse/notify.c
268
ap->descs = (void *) (ap->folios + num_pages);
fs/fuse/notify.c
277
while (num && ap->num_folios < num_pages) {
fs/orangefs/orangefs-bufmap.c
277
int num_pages;
fs/orangefs/orangefs-bufmap.c
284
num_pages = folio_nr_pages(folio);
fs/orangefs/orangefs-bufmap.c
286
"%s: i:%d: num_pages:%d: \n", __func__, i, num_pages);
fs/orangefs/orangefs-bufmap.c
288
for (k = 1; k < num_pages; k++) {
fs/orangefs/orangefs-bufmap.c
297
i += num_pages;
fs/smb/smbdirect/accept.c
195
sc->rw_io.credits.num_pages = DIV_ROUND_UP(maxpages, sc->rw_io.credits.max);
fs/smb/smbdirect/mr.c
272
int ret, num_pages, num_mapped;
fs/smb/smbdirect/mr.c
275
num_pages = iov_iter_npages(iter, sp->max_frmr_depth + 1);
fs/smb/smbdirect/mr.c
276
if (num_pages > sp->max_frmr_depth) {
fs/smb/smbdirect/mr.c
279
num_pages, sp->max_frmr_depth);
fs/smb/smbdirect/mr.c
300
num_pages, iov_iter_count(iter), sp->max_frmr_depth);
fs/smb/smbdirect/mr.c
307
num_pages, mr->dir, num_mapped);
fs/smb/smbdirect/rw.c
26
sc->rw_io.credits.num_pages);
fs/smb/smbdirect/socket.h
417
size_t num_pages;
include/asm-generic/mshyperv.h
348
int hv_call_deposit_pages(int node, u64 partition_id, u32 num_pages);
include/asm-generic/mshyperv.h
363
static inline int hv_call_deposit_pages(int node, u64 partition_id, u32 num_pages)
include/crypto/scatterwalk.h
189
unsigned int num_pages;
include/crypto/scatterwalk.h
198
num_pages = nbytes / PAGE_SIZE;
include/crypto/scatterwalk.h
199
num_pages += DIV_ROUND_UP(offset + (nbytes % PAGE_SIZE), PAGE_SIZE);
include/crypto/scatterwalk.h
201
for (unsigned int i = 0; i < num_pages; i++)
include/drm/drm_cache.h
40
void drm_clflush_pages(struct page *pages[], unsigned long num_pages);
include/drm/ttm/ttm_bo.h
420
unsigned long num_pages, struct ttm_bo_kmap_obj *map);
include/drm/ttm/ttm_bo.h
461
void ttm_move_memcpy(bool clear, u32 num_pages,
include/drm/ttm/ttm_pool.h
97
int ttm_pool_mgr_init(unsigned long num_pages);
include/drm/ttm/ttm_tt.h
108
uint32_t num_pages;
include/drm/ttm/ttm_tt.h
278
void ttm_tt_mgr_init(unsigned long num_pages, unsigned long num_dma32_pages);
include/linux/ceph/libceph.h
315
extern void ceph_release_page_vector(struct page **pages, int num_pages);
include/linux/ceph/libceph.h
316
extern void ceph_put_page_vector(struct page **pages, int num_pages,
include/linux/ceph/libceph.h
318
extern struct page **ceph_alloc_page_vector(int num_pages, gfp_t flags);
include/linux/efi.h
144
u64 num_pages;
include/linux/mlx5/device.h
650
__be32 num_pages;
include/linux/mlx5/mlx5_ifc.h
11249
u8 num_pages[0x20];
include/linux/mlx5/mlx5_ifc.h
6178
u8 num_pages[0x20];
include/linux/qed/qed_rdma_if.h
270
u16 num_pages;
include/linux/raspberrypi/vchiq_core.h
482
unsigned int num_pages;
include/linux/tee_core.h
127
struct page **pages, size_t num_pages,
include/linux/tee_core.h
350
size_t num_pages,
include/linux/tee_drv.h
183
size_t *num_pages)
include/linux/tee_drv.h
185
*num_pages = shm->num_pages;
include/linux/tee_drv.h
72
size_t num_pages;
include/uapi/linux/kvm.h
585
__u32 num_pages;
include/uapi/linux/virtio_balloon.h
48
__le32 num_pages;
include/uapi/linux/xdp_diag.h
65
__u32 num_pages;
include/uapi/rdma/ocrdma-abi.h
88
__u32 num_pages;
include/xen/grant_table.h
236
unsigned int num_pages;
include/xen/xen-front-pgdir-shbuf.h
42
int num_pages;
include/xen/xen-front-pgdir-shbuf.h
62
int num_pages;
kernel/module/strict_rwx.c
16
int (*set_memory)(unsigned long start, int num_pages))
kernel/trace/ftrace.c
3873
unsigned long *num_pages)
kernel/trace/ftrace.c
3898
*num_pages += 1 << order;
kernel/trace/ftrace.c
3927
ftrace_allocate_pages(unsigned long num_to_init, unsigned long *num_pages)
kernel/trace/ftrace.c
3933
*num_pages = 0;
kernel/trace/ftrace.c
3948
cnt = ftrace_allocate_records(pg, num_to_init, num_pages);
lib/iov_iter.c
1868
unsigned int *num_pages, size_t left, size_t offset)
lib/iov_iter.c
1894
*num_pages = i;
net/ceph/messenger.c
1878
int num_pages = calc_pages_for(data->alignment, data->length);
net/ceph/messenger.c
1879
ceph_release_page_vector(data->pages, num_pages);
net/ceph/osd_client.c
360
int num_pages;
net/ceph/osd_client.c
362
num_pages = calc_pages_for((u64)osd_data->alignment,
net/ceph/osd_client.c
364
ceph_release_page_vector(osd_data->pages, num_pages);
net/ceph/pagevec.c
13
void ceph_put_page_vector(struct page **pages, int num_pages, bool dirty)
net/ceph/pagevec.c
17
for (i = 0; i < num_pages; i++) {
net/ceph/pagevec.c
26
void ceph_release_page_vector(struct page **pages, int num_pages)
net/ceph/pagevec.c
30
for (i = 0; i < num_pages; i++)
net/ceph/pagevec.c
39
struct page **ceph_alloc_page_vector(int num_pages, gfp_t flags)
net/ceph/pagevec.c
44
pages = kmalloc_objs(*pages, num_pages, flags);
net/ceph/pagevec.c
47
for (i = 0; i < num_pages; i++) {
net/xdp/xsk_diag.c
59
du.num_pages = umem->npgs;
sound/soc/amd/acp/acp-platform.c
136
int num_pages = (PAGE_ALIGN(size) >> PAGE_SHIFT);
sound/soc/amd/acp/acp-platform.c
176
for (page_idx = 0; page_idx < num_pages; page_idx++) {
sound/soc/amd/ps/acp63.h
239
u16 num_pages;
sound/soc/amd/ps/acp63.h
264
u16 num_pages;
sound/soc/amd/ps/ps-pdm-dma.c
169
for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) {
sound/soc/amd/ps/ps-pdm-dma.c
230
rtd->num_pages = (PAGE_ALIGN(size) >> PAGE_SHIFT);
sound/soc/amd/ps/ps-sdw-dma.c
221
for (page_idx = 0; page_idx < stream->num_pages; page_idx++) {
sound/soc/amd/ps/ps-sdw-dma.c
417
stream->num_pages = (PAGE_ALIGN(size) >> PAGE_SHIFT);
sound/soc/amd/raven/acp3x-pcm-dma.c
141
for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) {
sound/soc/amd/raven/acp3x-pcm-dma.c
290
rtd->num_pages = (PAGE_ALIGN(size) >> PAGE_SHIFT);
sound/soc/amd/raven/acp3x.h
102
u16 num_pages;
sound/soc/amd/renoir/acp3x-pdm-dma.c
191
for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) {
sound/soc/amd/renoir/acp3x-pdm-dma.c
252
rtd->num_pages = (PAGE_ALIGN(size) >> PAGE_SHIFT);
sound/soc/amd/renoir/rn_acp3x.h
67
u16 num_pages;
sound/soc/amd/vangogh/acp5x-pcm-dma.c
136
for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) {
sound/soc/amd/vangogh/acp5x-pcm-dma.c
285
rtd->num_pages = (PAGE_ALIGN(size) >> PAGE_SHIFT);
sound/soc/amd/vangogh/acp5x.h
99
u16 num_pages;
sound/soc/amd/yc/acp6x-pdm-dma.c
167
for (page_idx = 0; page_idx < rtd->num_pages; page_idx++) {
sound/soc/amd/yc/acp6x-pdm-dma.c
228
rtd->num_pages = (PAGE_ALIGN(size) >> PAGE_SHIFT);
sound/soc/amd/yc/acp6x.h
84
u16 num_pages;
sound/soc/intel/catpt/messages.h
155
u32 num_pages;
sound/soc/intel/catpt/pcm.c
415
rinfo.num_pages = DIV_ROUND_UP(rtm->dma_bytes, PAGE_SIZE);
sound/soc/sof/amd/acp-loader.c
117
static void configure_pte_for_fw_loading(int type, int num_pages, struct acp_dev_data *adata)
sound/soc/sof/amd/acp-loader.c
150
for (page_idx = 0; page_idx < num_pages; page_idx++) {
sound/soc/sof/amd/acp-pcm.c
30
stream->num_pages = PFN_UP(runtime->dma_bytes);
sound/soc/sof/amd/acp-probes.c
80
stream->num_pages = PFN_UP(cstream->runtime->dma_bytes);
sound/soc/sof/amd/acp-stream.c
106
for (page_idx = 0; page_idx < stream->num_pages; page_idx++) {
sound/soc/sof/amd/acp-trace.c
50
stream->num_pages = NUM_PAGES;
sound/soc/sof/amd/acp.h
195
int num_pages;
sound/xen/xen_snd_front_alsa.c
223
stream->num_pages = 0;
sound/xen/xen_snd_front_alsa.c
33
int num_pages;
sound/xen/xen_snd_front_alsa.c
444
stream->num_pages = DIV_ROUND_UP(stream->buffer_sz, PAGE_SIZE);
sound/xen/xen_snd_front_alsa.c
445
stream->pages = kzalloc_objs(struct page *, stream->num_pages);
sound/xen/xen_snd_front_alsa.c
449
for (i = 0; i < stream->num_pages; i++)
sound/xen/xen_snd_front_alsa.c
475
buf_cfg.num_pages = stream->num_pages;
tools/include/uapi/linux/kvm.h
585
__u32 num_pages;
tools/mm/thp_swap_allocator_test.c
68
size_t num_pages = total_dontneed_size / align_size;
tools/mm/thp_swap_allocator_test.c
73
for (i = 0; i < num_pages; ++i) {
tools/mm/thp_swap_allocator_test.c
86
size_t num_pages = total_swapin_size / align_size;
tools/mm/thp_swap_allocator_test.c
91
for (i = 0; i < num_pages; ++i) {
tools/testing/scatterlist/main.c
10
unsigned num_pages;
tools/testing/scatterlist/main.c
100
&append.sgt, pages, test->num_pages, 0,
tools/testing/scatterlist/main.c
109
set_pages(pages, test->pfn_app, test->num_pages);
tools/testing/scatterlist/main.c
111
&append, pages, test->num_pages, 0, test->size,
tools/testing/scatterlist/main.c
40
printf("%u input PFNs:", test->num_pages);
tools/testing/scatterlist/main.c
41
for (i = 0; i < test->num_pages; i++)
tools/testing/scatterlist/main.c
87
int left_pages = test->pfn_app ? test->num_pages : 0;
tools/testing/scatterlist/main.c
92
set_pages(pages, test->pfn, test->num_pages);
tools/testing/scatterlist/main.c
96
&append, pages, test->num_pages, 0, test->size,
tools/testing/selftests/bpf/prog_tests/sockopt.c
1115
int num_pages = test->set_optlen / PAGE_SIZE;
tools/testing/selftests/bpf/prog_tests/sockopt.c
1118
test->set_optlen = num_pages * sysconf(_SC_PAGESIZE) + remainder;
tools/testing/selftests/bpf/prog_tests/sockopt.c
1138
int num_pages = test->get_optlen / PAGE_SIZE;
tools/testing/selftests/bpf/prog_tests/sockopt.c
1141
test->get_optlen = num_pages * sysconf(_SC_PAGESIZE) + remainder;
tools/testing/selftests/cachestat/test_cachestat.c
124
bool test_fsync, unsigned long num_pages,
tools/testing/selftests/cachestat/test_cachestat.c
128
int filesize = num_pages * PS;
tools/testing/selftests/cachestat/test_cachestat.c
165
if (cs.nr_cache + cs.nr_evicted != num_pages) {
tools/testing/selftests/cachestat/test_cachestat.c
233
unsigned long num_pages = compute_len / PS;
tools/testing/selftests/cachestat/test_cachestat.c
284
if (cs.nr_cache + cs.nr_evicted != num_pages) {
tools/testing/selftests/kvm/dirty_log_test.c
258
void *bitmap, u32 num_pages,
tools/testing/selftests/kvm/dirty_log_test.c
265
void *bitmap, u32 num_pages,
tools/testing/selftests/kvm/dirty_log_test.c
269
kvm_vm_clear_dirty_log(vcpu->vm, slot, bitmap, 0, num_pages);
tools/testing/selftests/kvm/dirty_log_test.c
338
u32 num_pages, u32 *fetch_index)
tools/testing/selftests/kvm/dirty_log_test.c
349
TEST_ASSERT(cur->offset < num_pages, "Offset overflow: "
tools/testing/selftests/kvm/dirty_log_test.c
350
"0x%llx >= 0x%x", cur->offset, num_pages);
tools/testing/selftests/kvm/dirty_log_test.c
362
void *bitmap, u32 num_pages,
tools/testing/selftests/kvm/dirty_log_test.c
369
slot, bitmap, num_pages,
tools/testing/selftests/kvm/dirty_log_test.c
407
void *bitmap, u32 num_pages,
tools/testing/selftests/kvm/dirty_log_test.c
462
void *bitmap, u32 num_pages,
tools/testing/selftests/kvm/dirty_log_test.c
469
mode->collect_dirty_pages(vcpu, slot, bitmap, num_pages, ring_buf_idx);
tools/testing/selftests/kvm/include/kvm_util.h
488
u64 first_page, u32 num_pages)
tools/testing/selftests/kvm/include/kvm_util.h
494
.num_pages = num_pages
tools/testing/selftests/kvm/lib/kvm_util.c
2102
static unsigned int vm_calc_num_pages(unsigned int num_pages,
tools/testing/selftests/kvm/lib/kvm_util.c
2110
return num_pages * (1 << (page_shift - new_page_shift));
tools/testing/selftests/kvm/lib/kvm_util.c
2112
return num_pages / n + !!(ceil && num_pages % n);
tools/testing/selftests/mm/guard-regions.c
214
static void set_pattern(char *ptr, size_t num_pages, size_t page_size)
tools/testing/selftests/mm/guard-regions.c
218
for (i = 0; i < num_pages; i++) {
tools/testing/selftests/mm/guard-regions.c
2195
const unsigned long num_pages = size / page_size;
tools/testing/selftests/mm/guard-regions.c
2215
for (i = 0; i < num_pages; i += 2) {
tools/testing/selftests/mm/guard-regions.c
2241
for (i = 0; i < num_pages; i += 2) {
tools/testing/selftests/mm/guard-regions.c
229
static bool check_pattern_offset(char *ptr, size_t num_pages, size_t page_size,
tools/testing/selftests/mm/guard-regions.c
234
for (i = 0; i < num_pages * page_size; i++) {
tools/testing/selftests/mm/guard-regions.c
247
static bool check_pattern(char *ptr, size_t num_pages, size_t page_size)
tools/testing/selftests/mm/guard-regions.c
249
return check_pattern_offset(ptr, num_pages, page_size, 0);
tools/testing/selftests/mm/mremap_dontunmap.c
100
mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
104
memset(source_mapping, 'a', num_pages * page_size);
tools/testing/selftests/mm/mremap_dontunmap.c
108
mremap(source_mapping, num_pages * page_size, num_pages * page_size,
tools/testing/selftests/mm/mremap_dontunmap.c
115
(dest_mapping, num_pages * page_size, 'a') != 0,
tools/testing/selftests/mm/mremap_dontunmap.c
118
(source_mapping, num_pages * page_size, 0) != 0,
tools/testing/selftests/mm/mremap_dontunmap.c
121
BUG_ON(munmap(dest_mapping, num_pages * page_size) == -1,
tools/testing/selftests/mm/mremap_dontunmap.c
123
BUG_ON(munmap(source_mapping, num_pages * page_size) == -1,
tools/testing/selftests/mm/mremap_dontunmap.c
131
unsigned long num_pages = 5;
tools/testing/selftests/mm/mremap_dontunmap.c
136
BUG_ON(ftruncate(mem_fd, num_pages * page_size) < 0,
tools/testing/selftests/mm/mremap_dontunmap.c
140
mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
146
memset(source_mapping, 'a', num_pages * page_size);
tools/testing/selftests/mm/mremap_dontunmap.c
150
mremap(source_mapping, num_pages * page_size, num_pages * page_size,
tools/testing/selftests/mm/mremap_dontunmap.c
154
BUG_ON(munmap(source_mapping, num_pages * page_size) == -1,
tools/testing/selftests/mm/mremap_dontunmap.c
164
(dest_mapping, num_pages * page_size, 'a') != 0,
tools/testing/selftests/mm/mremap_dontunmap.c
170
(source_mapping, num_pages * page_size, 'a') != 0,
tools/testing/selftests/mm/mremap_dontunmap.c
173
BUG_ON(munmap(dest_mapping, num_pages * page_size) == -1,
tools/testing/selftests/mm/mremap_dontunmap.c
175
BUG_ON(munmap(source_mapping, num_pages * page_size) == -1,
tools/testing/selftests/mm/mremap_dontunmap.c
185
unsigned long num_pages = 5;
tools/testing/selftests/mm/mremap_dontunmap.c
190
mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
193
memset(dest_mapping, 'X', num_pages * page_size);
tools/testing/selftests/mm/mremap_dontunmap.c
196
mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
199
memset(source_mapping, 'a', num_pages * page_size);
tools/testing/selftests/mm/mremap_dontunmap.c
202
mremap(source_mapping, num_pages * page_size, num_pages * page_size,
tools/testing/selftests/mm/mremap_dontunmap.c
212
(dest_mapping, num_pages * page_size, 'a') != 0,
tools/testing/selftests/mm/mremap_dontunmap.c
217
(source_mapping, num_pages * page_size, 0) != 0,
tools/testing/selftests/mm/mremap_dontunmap.c
220
BUG_ON(munmap(dest_mapping, num_pages * page_size) == -1,
tools/testing/selftests/mm/mremap_dontunmap.c
222
BUG_ON(munmap(source_mapping, num_pages * page_size) == -1,
tools/testing/selftests/mm/mremap_dontunmap.c
245
unsigned long num_pages = 10;
tools/testing/selftests/mm/mremap_dontunmap.c
247
mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
250
memset(source_mapping, 'a', num_pages * page_size);
tools/testing/selftests/mm/mremap_dontunmap.c
273
BUG_ON(munmap(source_mapping, num_pages * page_size) == -1,
tools/testing/selftests/mm/mremap_dontunmap.c
45
unsigned long num_pages = 1;
tools/testing/selftests/mm/mremap_dontunmap.c
46
void *source_mapping = mmap(NULL, num_pages * page_size, PROT_NONE,
tools/testing/selftests/mm/mremap_dontunmap.c
53
mremap(source_mapping, num_pages * page_size, num_pages * page_size,
tools/testing/selftests/mm/mremap_dontunmap.c
58
BUG_ON(munmap(dest_mapping, num_pages * page_size) == -1,
tools/testing/selftests/mm/mremap_dontunmap.c
62
BUG_ON(munmap(source_mapping, num_pages * page_size) == -1,
tools/testing/selftests/mm/mremap_dontunmap.c
78
unsigned long num_pages = size / page_size;
tools/testing/selftests/mm/mremap_dontunmap.c
82
for (i = 0; i < num_pages; ++i) {
tools/testing/selftests/mm/mremap_dontunmap.c
97
unsigned long num_pages = 5;
tools/testing/selftests/mm/pagemap_ioctl.c
190
long mem_size, vec_size, written, num_pages = 16;
tools/testing/selftests/mm/pagemap_ioctl.c
193
mem_size = num_pages * page_size;
tools/testing/selftests/mm/pagemap_ioctl.c
243
int num_pages = 1000;
tools/testing/selftests/mm/pagemap_ioctl.c
249
vec_size = num_pages/2;
tools/testing/selftests/mm/pagemap_ioctl.c
250
mem_size = num_pages * page_size;
tools/testing/selftests/mm/pagemap_ioctl.c
337
num_pages/2 - 2, PAGE_IS_WRITTEN, 0, 0, PAGE_IS_WRITTEN);
tools/testing/selftests/mm/pagemap_ioctl.c
352
ksft_test_result((ret + ret3) == num_pages/2 && ret2 == 2,
tools/testing/selftests/mm/pagemap_ioctl.c
363
num_pages/2, PAGE_IS_WRITTEN, 0, 0, PAGE_IS_WRITTEN);
tools/testing/selftests/mm/pagemap_ioctl.c
373
ksft_test_result(ret == num_pages/2 && ret2 == 1,
tools/testing/selftests/mm/pagemap_ioctl.c
807
size_t num_pages = 10;
tools/testing/selftests/mm/pagemap_ioctl.c
808
unsigned long long map_size = hpage_size * num_pages;
virt/kvm/kvm_main.c
2362
n = ALIGN(log->num_pages, BITS_PER_LONG) / 8;
virt/kvm/kvm_main.c
2365
log->num_pages > memslot->npages - log->first_page ||
virt/kvm/kvm_main.c
2366
(log->num_pages < memslot->npages - log->first_page && (log->num_pages & 63)))
virt/kvm/kvm_main.c
2378
n = DIV_ROUND_UP(log->num_pages, BITS_PER_LONG); n--;
virt/kvm/kvm_main.c
5399
__u32 num_pages;
virt/kvm/kvm_main.c
5436
log.num_pages = compat_log.num_pages;