| /Linux-v5.4/tools/testing/selftests/vm/ |
| D | mlock2-tests.c | 228 unsigned long page_size = getpagesize(); in lock_check() local 232 page2_flags = get_pageflags((unsigned long)map + page_size); in lock_check() 256 if (!is_vmflag_set((unsigned long)map + page_size, LOCKED)) { in lock_check() 266 unsigned long page_size = getpagesize(); in unlock_lock_check() local 270 page2_flags = get_pageflags((unsigned long)map + page_size); in unlock_lock_check() 284 if (is_vmflag_set((unsigned long)map + page_size, LOCKED)) { in unlock_lock_check() 296 unsigned long page_size = getpagesize(); in test_mlock_lock() local 298 map = mmap(NULL, 2 * page_size, PROT_READ | PROT_WRITE, in test_mlock_lock() 305 if (mlock2_(map, 2 * page_size, 0)) { in test_mlock_lock() 318 if (munlock(map, 2 * page_size)) { in test_mlock_lock() [all …]
|
| D | map_fixed_noreplace.c | 33 unsigned long flags, addr, size, page_size; in main() local 36 page_size = sysconf(_SC_PAGE_SIZE); in main() 43 size = 5 * page_size; in main() 55 if (munmap((void *)addr, 5 * page_size) != 0) { in main() 63 addr = BASE_ADDRESS + page_size; in main() 64 size = 3 * page_size; in main() 84 size = 5 * page_size; in main() 104 addr = BASE_ADDRESS + (2 * page_size); in main() 105 size = page_size; in main() 124 addr = BASE_ADDRESS + (3 * page_size); in main() [all …]
|
| D | userfaultfd.c | 62 static unsigned long nr_cpus, nr_pages, nr_pages_per_cpu, page_size; variable 91 ((pthread_mutex_t *) ((___area) + (___nr)*page_size)) 98 ((___area) + (___nr)*page_size + \ 132 if (madvise(rel_area, nr_pages * page_size, MADV_DONTNEED)) { in anon_release_pages() 142 if (posix_memalign(alloc_area, page_size, nr_pages * page_size)) { in anon_allocate_area() 159 nr_pages * page_size, in hugetlb_release_pages() 160 nr_pages * page_size)) { in hugetlb_release_pages() 173 *alloc_area = mmap(NULL, nr_pages * page_size, PROT_READ | PROT_WRITE, in hugetlb_allocate_area() 177 nr_pages * page_size); in hugetlb_allocate_area() 184 area_alias = mmap(NULL, nr_pages * page_size, PROT_READ | PROT_WRITE, in hugetlb_allocate_area() [all …]
|
| /Linux-v5.4/arch/powerpc/mm/ |
| D | init_64.c | 91 static int __meminit vmemmap_populated(unsigned long start, int page_size) in vmemmap_populated() argument 93 unsigned long end = start + page_size; in vmemmap_populated() 176 unsigned long page_size) in altmap_cross_boundary() argument 178 unsigned long nr_pfn = page_size / sizeof(struct page); in altmap_cross_boundary() 193 unsigned long page_size = 1 << mmu_psize_defs[mmu_vmemmap_psize].shift; in vmemmap_populate() local 196 start = _ALIGN_DOWN(start, page_size); in vmemmap_populate() 200 for (; start < end; start += page_size) { in vmemmap_populate() 204 if (vmemmap_populated(start, page_size)) in vmemmap_populate() 212 if (altmap && !altmap_cross_boundary(altmap, start, page_size)) { in vmemmap_populate() 213 p = altmap_alloc_block_buf(page_size, altmap); in vmemmap_populate() [all …]
|
| /Linux-v5.4/tools/testing/selftests/powerpc/primitives/ |
| D | load_unaligned_zeropad.c | 38 static int page_size; variable 43 if (mprotect(mem_region + page_size, page_size, PROT_NONE)) { in protect_region() 53 if (mprotect(mem_region + page_size, page_size, PROT_READ|PROT_WRITE)) { in unprotect_region() 125 page_size = getpagesize(); in test_body() 126 mem_region = mmap(NULL, page_size * 2, PROT_READ|PROT_WRITE, in test_body() 131 for (i = 0; i < page_size; i++) in test_body() 134 memset(mem_region+page_size, 0, page_size); in test_body() 138 for (i = 0; i < page_size; i++) in test_body()
|
| /Linux-v5.4/drivers/pci/endpoint/ |
| D | pci-epc-mem.c | 26 unsigned int page_shift = ilog2(mem->page_size); in pci_epc_mem_get_order() 49 size_t page_size) in __pci_epc_mem_init() argument 58 if (page_size < PAGE_SIZE) in __pci_epc_mem_init() 59 page_size = PAGE_SIZE; in __pci_epc_mem_init() 61 page_shift = ilog2(page_size); in __pci_epc_mem_init() 79 mem->page_size = page_size; in __pci_epc_mem_init() 127 unsigned int page_shift = ilog2(mem->page_size); in pci_epc_mem_alloc_addr() 130 size = ALIGN(size, mem->page_size); in pci_epc_mem_alloc_addr() 160 unsigned int page_shift = ilog2(mem->page_size); in pci_epc_mem_free_addr() 165 size = ALIGN(size, mem->page_size); in pci_epc_mem_free_addr()
|
| /Linux-v5.4/tools/testing/selftests/kvm/lib/s390x/ |
| D | processor.c | 22 TEST_ASSERT(vm->page_size == 4096, "Unsupported page size: 0x%x", in virt_pgd_alloc() 23 vm->page_size); in virt_pgd_alloc() 30 memset(addr_gpa2hva(vm, paddr), 0xff, PAGES_PER_REGION * vm->page_size); in virt_pgd_alloc() 47 memset(addr_gpa2hva(vm, taddr), 0xff, PAGES_PER_REGION * vm->page_size); in virt_alloc_region() 76 TEST_ASSERT((gva % vm->page_size) == 0, in virt_pg_map() 79 gva, vm->page_size); in virt_pg_map() 84 TEST_ASSERT((gpa % vm->page_size) == 0, in virt_pg_map() 87 gva, vm->page_size); in virt_pg_map() 91 gva, vm->max_gfn, vm->page_size); in virt_pg_map() 135 TEST_ASSERT(vm->page_size == 4096, "Unsupported page size: 0x%x", in addr_gva2gpa() [all …]
|
| /Linux-v5.4/drivers/misc/ |
| D | vmw_balloon.c | 246 enum vmballoon_page_size_type page_size; member 580 unsigned int vmballoon_page_order(enum vmballoon_page_size_type page_size) in vmballoon_page_order() argument 582 return page_size == VMW_BALLOON_2M_PAGE ? VMW_BALLOON_2M_ORDER : 0; in vmballoon_page_order() 592 vmballoon_page_in_frames(enum vmballoon_page_size_type page_size) in vmballoon_page_in_frames() argument 594 return 1 << vmballoon_page_order(page_size); in vmballoon_page_in_frames() 604 enum vmballoon_page_size_type page_size) in vmballoon_mark_page_offline() argument 608 for (i = 0; i < vmballoon_page_in_frames(page_size); i++) in vmballoon_mark_page_offline() 619 enum vmballoon_page_size_type page_size) in vmballoon_mark_page_online() argument 623 for (i = 0; i < vmballoon_page_in_frames(page_size); i++) in vmballoon_mark_page_online() 683 if (ctl->page_size == VMW_BALLOON_2M_PAGE) in vmballoon_alloc_page_list() [all …]
|
| /Linux-v5.4/tools/power/acpi/os_specific/service_layers/ |
| D | osunixmap.c | 67 acpi_size page_size; in acpi_os_map_memory() local 78 page_size = acpi_os_get_page_size(); in acpi_os_map_memory() 79 offset = where % page_size; in acpi_os_map_memory() 112 acpi_size page_size; in acpi_os_unmap_memory() local 114 page_size = acpi_os_get_page_size(); in acpi_os_unmap_memory() 115 offset = ACPI_TO_INTEGER(where) % page_size; in acpi_os_unmap_memory()
|
| /Linux-v5.4/tools/testing/selftests/powerpc/copyloops/ |
| D | exc_validate.c | 81 int page_size; in test_copy_exception() local 85 page_size = getpagesize(); in test_copy_exception() 86 p = mmap(NULL, page_size * 2, PROT_READ|PROT_WRITE, in test_copy_exception() 94 memset(p, 0, page_size); in test_copy_exception() 98 if (mprotect(p + page_size, page_size, PROT_NONE)) { in test_copy_exception() 103 q = p + page_size - MAX_LEN; in test_copy_exception()
|
| /Linux-v5.4/tools/testing/selftests/kvm/lib/ |
| D | kvm_util.c | 153 vm->page_size = 0x1000; in _vm_create() 160 vm->page_size = 0x10000; in _vm_create() 167 vm->page_size = 0x1000; in _vm_create() 174 vm->page_size = 0x10000; in _vm_create() 181 vm->page_size = 0x1000; in _vm_create() 188 vm->page_size = 0x10000; in _vm_create() 197 vm->page_size = 0x1000; in _vm_create() 529 amt = vm->page_size - (ptr1 % vm->page_size); in kvm_memcmp_hva_gva() 531 amt = vm->page_size - (ptr2 % vm->page_size); in kvm_memcmp_hva_gva() 582 size_t huge_page_size = KVM_UTIL_PGS_PER_HUGEPG * vm->page_size; in vm_userspace_mem_region_add() [all …]
|
| /Linux-v5.4/arch/powerpc/mm/book3s64/ |
| D | radix_tlb.c | 416 unsigned long pid, unsigned long page_size, in __tlbiel_va_range() argument 422 for (addr = start; addr < end; addr += page_size) in __tlbiel_va_range() 437 unsigned long pid, unsigned long page_size, in _tlbiel_va_range() argument 443 __tlbiel_va_range(start, end, pid, page_size, psize); in _tlbiel_va_range() 448 unsigned long pid, unsigned long page_size, in __tlbie_va_range() argument 454 for (addr = start; addr < end; addr += page_size) in __tlbie_va_range() 457 fixup_tlbie_va_range(addr - page_size, pid, ap); in __tlbie_va_range() 505 unsigned long page_size; member 514 _tlbiel_va_range(t->start, t->end, t->pid, t->page_size, in do_tlbiel_va_range() 530 unsigned long pid, unsigned long page_size, in _tlbie_va_range() argument [all …]
|
| /Linux-v5.4/arch/um/os-Linux/ |
| D | elf_aux.c | 28 long page_size = 0; in scan_elf_aux() local 59 page_size = auxv->a_un.a_val; in scan_elf_aux() 65 ! page_size || (vsyscall_ehdr % page_size) ) { in scan_elf_aux() 72 vsyscall_end = vsyscall_ehdr + page_size; in scan_elf_aux()
|
| /Linux-v5.4/drivers/misc/habanalabs/ |
| D | memory.c | 60 u32 num_curr_pgs, page_size, page_shift; in alloc_device_memory() local 65 page_size = hdev->asic_prop.dram_page_size; in alloc_device_memory() 66 page_shift = __ffs(page_size); in alloc_device_memory() 67 num_pgs = (args->alloc.mem_size + (page_size - 1)) >> page_shift; in alloc_device_memory() 91 phys_pg_pack->page_size = page_size; in alloc_device_memory() 104 phys_pg_pack->pages[i] = paddr + i * page_size; in alloc_device_memory() 109 page_size); in alloc_device_memory() 149 page_size); in alloc_device_memory() 284 phys_pg_pack->page_size); in free_phys_pg_pack() 528 u32 page_size; in get_va_block() local [all …]
|
| /Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/ |
| D | huge_pages.c | 34 unsigned int page_size = page_sizes[i]; in get_largest_page_size() local 36 if (HAS_PAGE_SIZES(i915, page_size) && rem >= page_size) in get_largest_page_size() 37 return page_size; in get_largest_page_size() 86 unsigned int page_size = BIT(bit); in get_huge_pages() local 87 int order = get_order(page_size); in get_huge_pages() 97 sg_set_page(sg, page, page_size, 0); in get_huge_pages() 98 sg_page_sizes |= page_size; in get_huge_pages() 101 rem -= page_size; in get_huge_pages() 108 } while ((rem - ((page_size-1) & page_mask)) >= page_size); in get_huge_pages() 110 page_mask &= (page_size-1); in get_huge_pages() [all …]
|
| /Linux-v5.4/tools/perf/arch/x86/util/ |
| D | intel-bts.c | 149 opts->auxtrace_mmap_pages = MiB(4) / page_size; in intel_bts_recording_options() 151 opts->auxtrace_mmap_pages = KiB(128) / page_size; in intel_bts_recording_options() 153 opts->mmap_pages = KiB(256) / page_size; in intel_bts_recording_options() 157 opts->mmap_pages = KiB(256) / page_size; in intel_bts_recording_options() 161 opts->auxtrace_mmap_pages * (size_t)page_size; in intel_bts_recording_options() 165 sz = round_up(sz, page_size) / page_size; in intel_bts_recording_options() 169 opts->auxtrace_mmap_pages * (size_t)page_size) { in intel_bts_recording_options() 172 opts->auxtrace_mmap_pages * (size_t)page_size); in intel_bts_recording_options() 186 opts->auxtrace_mmap_pages = MiB(4) / page_size; in intel_bts_recording_options() 188 opts->auxtrace_mmap_pages = KiB(128) / page_size; in intel_bts_recording_options() [all …]
|
| /Linux-v5.4/tools/testing/selftests/kvm/lib/aarch64/ |
| D | processor.c | 21 return (v + vm->page_size) & ~(vm->page_size - 1); in page_align() 81 page_align(vm, ptrs_per_pgd(vm) * 8) / vm->page_size, in virt_pgd_alloc() 94 TEST_ASSERT((vaddr % vm->page_size) == 0, in _virt_pg_map() 96 " vaddr: 0x%lx vm->page_size: 0x%x", vaddr, vm->page_size); in _virt_pg_map() 100 TEST_ASSERT((paddr % vm->page_size) == 0, in _virt_pg_map() 102 " paddr: 0x%lx vm->page_size: 0x%x", paddr, vm->page_size); in _virt_pg_map() 106 paddr, vm->max_gfn, vm->page_size); in _virt_pg_map() 179 return pte_addr(vm, *ptep) + (gva & (vm->page_size - 1)); in addr_gva2gpa() 319 size_t stack_size = vm->page_size == 4096 ? in aarch64_vcpu_add_default() 320 DEFAULT_STACK_PGS * vm->page_size : in aarch64_vcpu_add_default() [all …]
|
| /Linux-v5.4/include/asm-generic/ |
| D | tlb.h | 220 int page_size); 275 unsigned int page_size; member 406 struct page *page, int page_size) in tlb_remove_page_size() argument 408 if (__tlb_remove_page_size(tlb, page, page_size)) in tlb_remove_page_size() 427 unsigned int page_size) in tlb_change_page_size() argument 430 if (tlb->page_size && tlb->page_size != page_size) { in tlb_change_page_size() 435 tlb->page_size = page_size; in tlb_change_page_size()
|
| /Linux-v5.4/arch/powerpc/platforms/ps3/ |
| D | mm.c | 349 DBG("%s:%d: page_size %u\n", func, line, r->page_size); in _dma_dump_region() 385 DBG("%s:%d: r.page_size %u\n", func, line, c->region->page_size); in _dma_dump_chunk() 397 unsigned long aligned_bus = _ALIGN_DOWN(bus_addr, 1 << r->page_size); in dma_find_chunk() 399 1 << r->page_size); in dma_find_chunk() 426 unsigned long aligned_lpar = _ALIGN_DOWN(lpar_addr, 1 << r->page_size); in dma_find_chunk_lpar() 428 1 << r->page_size); in dma_find_chunk_lpar() 475 for (iopage = 0; iopage < (c->len >> r->page_size); iopage++) { in dma_ioc0_free_chunk() 476 offset = (1 << r->page_size) * iopage; in dma_ioc0_free_chunk() 585 pages = len >> r->page_size; in dma_ioc0_map_pages() 587 r->page_size, r->len, pages, iopte_flag); in dma_ioc0_map_pages() [all …]
|
| /Linux-v5.4/arch/arm/mach-rpc/include/mach/ |
| D | uncompress.h | 19 unsigned long page_size; member 116 unsigned int nr_pages = 0, page_size = PAGE_SIZE; in arch_decomp_setup() local 129 page_size = PAGE_SIZE; in arch_decomp_setup() 135 page_size = params->page_size; in arch_decomp_setup() 179 if (nr_pages * page_size < 4096*1024) error("<4M of mem\n"); in arch_decomp_setup()
|
| /Linux-v5.4/drivers/misc/cxl/ |
| D | cxllib.c | 205 unsigned long *page_size) in get_vma_info() argument 217 *page_size = vma_kernel_pagesize(vma); in get_vma_info() 229 unsigned long page_size; in cxllib_handle_fault() local 240 rc = get_vma_info(mm, addr, &vma_start, &vma_end, &page_size); in cxllib_handle_fault() 244 for (dar = (addr & ~(page_size - 1)); dar < (addr + size); in cxllib_handle_fault() 245 dar += page_size) { in cxllib_handle_fault() 262 &page_size); in cxllib_handle_fault()
|
| /Linux-v5.4/drivers/staging/rtl8723bs/hal/ |
| D | hal_sdio.c | 63 u32 page_size; in rtw_hal_set_sdio_tx_max_length() local 66 rtw_hal_get_def_var(padapter, HAL_DEF_TX_PAGE_SIZE, &page_size); in rtw_hal_set_sdio_tx_max_length() 68 lenHQ = ((numHQ + numPubQ) >> 1) * page_size; in rtw_hal_set_sdio_tx_max_length() 69 lenNQ = ((numNQ + numPubQ) >> 1) * page_size; in rtw_hal_set_sdio_tx_max_length() 70 lenLQ = ((numLQ + numPubQ) >> 1) * page_size; in rtw_hal_set_sdio_tx_max_length()
|
| /Linux-v5.4/tools/testing/selftests/powerpc/mm/ |
| D | large_vm_fork_separation.c | 27 unsigned long page_size; in test() local 30 page_size = sysconf(_SC_PAGESIZE); in test() 31 SKIP_IF(page_size != 65536); in test() 34 p = mmap((void *)(512ul << 40), page_size, PROT_READ | PROT_WRITE, in test()
|
| /Linux-v5.4/tools/testing/selftests/kvm/lib/x86_64/ |
| D | vmx.c | 26 uint64_t page_size:1; member 398 TEST_ASSERT((nested_paddr % vm->page_size) == 0, in nested_pg_map() 401 nested_paddr, vm->page_size); in nested_pg_map() 405 paddr, vm->max_gfn, vm->page_size); in nested_pg_map() 406 TEST_ASSERT((paddr % vm->page_size) == 0, in nested_pg_map() 409 paddr, vm->page_size); in nested_pg_map() 413 paddr, vm->max_gfn, vm->page_size); in nested_pg_map() 433 pdpe = addr_gpa2hva(vm, pml4e[index[3]].address * vm->page_size); in nested_pg_map() 445 pde = addr_gpa2hva(vm, pdpe[index[2]].address * vm->page_size); in nested_pg_map() 457 pte = addr_gpa2hva(vm, pde[index[1]].address * vm->page_size); in nested_pg_map() [all …]
|
| /Linux-v5.4/drivers/mtd/devices/ |
| D | mtd_dataflash.c | 91 unsigned int page_size; /* of bytes per page */ member 154 unsigned blocksize = priv->page_size << 3; in dataflash_erase() 161 div_u64_rem(instr->len, priv->page_size, &rem); in dataflash_erase() 164 div_u64_rem(instr->addr, priv->page_size, &rem); in dataflash_erase() 183 pageaddr = div_u64(instr->addr, priv->page_size); in dataflash_erase() 213 instr->addr += priv->page_size; in dataflash_erase() 214 instr->len -= priv->page_size; in dataflash_erase() 243 addr = (((unsigned)from / priv->page_size) << priv->page_offset) in dataflash_read() 244 + ((unsigned)from % priv->page_size); in dataflash_read() 315 pageaddr = ((unsigned)to / priv->page_size); in dataflash_write() [all …]
|