/Linux-v4.19/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 | userfaultfd.c | 76 static unsigned long nr_cpus, nr_pages, nr_pages_per_cpu, page_size; variable 105 ((pthread_mutex_t *) ((___area) + (___nr)*page_size)) 112 ((___area) + (___nr)*page_size + \ 122 if (madvise(rel_area, nr_pages * page_size, MADV_DONTNEED)) { in anon_release_pages() 132 if (posix_memalign(alloc_area, page_size, nr_pages * page_size)) { in anon_allocate_area() 149 nr_pages * page_size, in hugetlb_release_pages() 150 nr_pages * page_size)) { in hugetlb_release_pages() 163 *alloc_area = mmap(NULL, nr_pages * page_size, PROT_READ | PROT_WRITE, in hugetlb_allocate_area() 167 nr_pages * page_size); in hugetlb_allocate_area() 174 area_alias = mmap(NULL, nr_pages * page_size, PROT_READ | PROT_WRITE, in hugetlb_allocate_area() [all …]
|
/Linux-v4.19/arch/powerpc/mm/ |
D | init_64.c | 96 static int __meminit vmemmap_populated(unsigned long start, int page_size) in vmemmap_populated() argument 98 unsigned long end = start + page_size; in vmemmap_populated() 183 unsigned long page_size = 1 << mmu_psize_defs[mmu_vmemmap_psize].shift; in vmemmap_populate() local 186 start = _ALIGN_DOWN(start, page_size); in vmemmap_populate() 190 for (; start < end; start += page_size) { in vmemmap_populate() 194 if (vmemmap_populated(start, page_size)) in vmemmap_populate() 198 p = altmap_alloc_block_buf(page_size, altmap); in vmemmap_populate() 200 p = vmemmap_alloc_block_buf(page_size, node); in vmemmap_populate() 207 start, start + page_size, p); in vmemmap_populate() 209 rc = vmemmap_create_mapping(start, page_size, __pa(p)); in vmemmap_populate() [all …]
|
D | tlb-radix.c | 373 unsigned long pid, unsigned long page_size, in __tlbiel_va_range() argument 379 for (addr = start; addr < end; addr += page_size) in __tlbiel_va_range() 394 unsigned long pid, unsigned long page_size, in _tlbiel_va_range() argument 400 __tlbiel_va_range(start, end, pid, page_size, psize); in _tlbiel_va_range() 405 unsigned long pid, unsigned long page_size, in __tlbie_va_range() argument 411 for (addr = start; addr < end; addr += page_size) in __tlbie_va_range() 438 unsigned long pid, unsigned long page_size, in _tlbie_va_range() argument 444 __tlbie_va_range(start, end, pid, page_size, psize); in _tlbie_va_range() 699 unsigned long page_size = 1UL << page_shift; in __radix__flush_tlb_range() local 760 __tlbiel_va_range(start, end, pid, page_size, mmu_virtual_psize); in __radix__flush_tlb_range() [all …]
|
/Linux-v4.19/tools/testing/selftests/powerpc/primitives/ |
D | load_unaligned_zeropad.c | 42 static int page_size; variable 47 if (mprotect(mem_region + page_size, page_size, PROT_NONE)) { in protect_region() 57 if (mprotect(mem_region + page_size, page_size, PROT_READ|PROT_WRITE)) { in unprotect_region() 137 page_size = getpagesize(); in test_body() 138 mem_region = mmap(NULL, page_size * 2, PROT_READ|PROT_WRITE, in test_body() 143 for (i = 0; i < page_size; i++) in test_body() 146 memset(mem_region+page_size, 0, page_size); in test_body() 150 for (i = 0; i < page_size; i++) in test_body()
|
/Linux-v4.19/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-v4.19/arch/powerpc/include/asm/ |
D | tlb.h | 50 unsigned int page_size) in tlb_remove_check_page_size_change() argument 52 if (!tlb->page_size) in tlb_remove_check_page_size_change() 53 tlb->page_size = page_size; in tlb_remove_check_page_size_change() 54 else if (tlb->page_size != page_size) { in tlb_remove_check_page_size_change() 61 tlb->page_size = page_size; in tlb_remove_check_page_size_change()
|
/Linux-v4.19/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-v4.19/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-v4.19/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-v4.19/tools/perf/arch/x86/util/ |
D | intel-bts.c | 154 opts->auxtrace_mmap_pages = MiB(4) / page_size; in intel_bts_recording_options() 156 opts->auxtrace_mmap_pages = KiB(128) / page_size; in intel_bts_recording_options() 158 opts->mmap_pages = KiB(256) / page_size; in intel_bts_recording_options() 162 opts->mmap_pages = KiB(256) / page_size; in intel_bts_recording_options() 166 opts->auxtrace_mmap_pages * (size_t)page_size; in intel_bts_recording_options() 170 sz = round_up(sz, page_size) / page_size; in intel_bts_recording_options() 174 opts->auxtrace_mmap_pages * (size_t)page_size) { in intel_bts_recording_options() 177 opts->auxtrace_mmap_pages * (size_t)page_size); in intel_bts_recording_options() 191 opts->auxtrace_mmap_pages = MiB(4) / page_size; in intel_bts_recording_options() 193 opts->auxtrace_mmap_pages = KiB(128) / page_size; in intel_bts_recording_options() [all …]
|
/Linux-v4.19/tools/testing/selftests/kvm/lib/ |
D | kvm_util.c | 134 vm->page_size = 0x1000; in vm_create() 429 amt = vm->page_size - (ptr1 % vm->page_size); in kvm_memcmp_hva_gva() 431 amt = vm->page_size - (ptr2 % vm->page_size); in kvm_memcmp_hva_gva() 576 size_t huge_page_size = KVM_UTIL_PGS_PER_HUGEPG * vm->page_size; in vm_userspace_mem_region_add() 578 TEST_ASSERT((guest_paddr % vm->page_size) == 0, "Guest physical " in vm_userspace_mem_region_add() 581 guest_paddr, vm->page_size); in vm_userspace_mem_region_add() 587 guest_paddr, npages, vm->max_gfn, vm->page_size); in vm_userspace_mem_region_add() 593 vm, guest_paddr, guest_paddr + npages * vm->page_size); in vm_userspace_mem_region_add() 600 guest_paddr, npages, vm->page_size, in vm_userspace_mem_region_add() 611 && ((guest_paddr + npages * vm->page_size) in vm_userspace_mem_region_add() [all …]
|
D | x86.c | 28 uint64_t page_size:1; member 43 uint64_t page_size:1; member 58 uint64_t page_size:1; member 270 TEST_ASSERT((vaddr % vm->page_size) == 0, in virt_pg_map() 273 vaddr, vm->page_size); in virt_pg_map() 278 TEST_ASSERT((paddr % vm->page_size) == 0, in virt_pg_map() 281 paddr, vm->page_size); in virt_pg_map() 285 paddr, vm->max_gfn, vm->page_size); in virt_pg_map() 304 pdpe = addr_gpa2hva(vm, pml4e[index[3]].address * vm->page_size); in virt_pg_map() 315 pde = addr_gpa2hva(vm, pdpe[index[2]].address * vm->page_size); in virt_pg_map() [all …]
|
/Linux-v4.19/arch/powerpc/platforms/ps3/ |
D | mm.c | 361 DBG("%s:%d: page_size %u\n", func, line, r->page_size); in _dma_dump_region() 397 DBG("%s:%d: r.page_size %u\n", func, line, c->region->page_size); in _dma_dump_chunk() 409 unsigned long aligned_bus = _ALIGN_DOWN(bus_addr, 1 << r->page_size); in dma_find_chunk() 411 1 << r->page_size); in dma_find_chunk() 438 unsigned long aligned_lpar = _ALIGN_DOWN(lpar_addr, 1 << r->page_size); in dma_find_chunk_lpar() 440 1 << r->page_size); in dma_find_chunk_lpar() 487 for (iopage = 0; iopage < (c->len >> r->page_size); iopage++) { in dma_ioc0_free_chunk() 488 offset = (1 << r->page_size) * iopage; in dma_ioc0_free_chunk() 597 pages = len >> r->page_size; in dma_ioc0_map_pages() 599 r->page_size, r->len, pages, iopte_flag); in dma_ioc0_map_pages() [all …]
|
/Linux-v4.19/drivers/gpu/drm/i915/selftests/ |
D | huge_pages.c | 44 unsigned int page_size = page_sizes[i]; in get_largest_page_size() local 46 if (HAS_PAGE_SIZES(i915, page_size) && rem >= page_size) in get_largest_page_size() 47 return page_size; in get_largest_page_size() 96 unsigned int page_size = BIT(bit); in get_huge_pages() local 97 int order = get_order(page_size); in get_huge_pages() 107 sg_set_page(sg, page, page_size, 0); in get_huge_pages() 108 sg_page_sizes |= page_size; in get_huge_pages() 111 rem -= page_size; in get_huge_pages() 118 } while ((rem - ((page_size-1) & page_mask)) >= page_size); in get_huge_pages() 120 page_mask &= (page_size-1); in get_huge_pages() [all …]
|
/Linux-v4.19/tools/testing/selftests/bpf/ |
D | trace_helpers.c | 87 static int page_size; variable 96 page_size = getpagesize(); in perf_event_mmap_header() 97 mmap_size = page_size * (page_cnt + 1); in perf_event_mmap_header() 160 ret = bpf_perf_event_read_simple(header, page_cnt * page_size, in perf_event_poller() 161 page_size, &buf, &len, in perf_event_poller() 197 page_cnt * page_size, in perf_event_poller_multi() 198 page_size, &buf, &len, in perf_event_poller_multi()
|
/Linux-v4.19/include/asm-generic/ |
D | tlb.h | 111 int page_size; member 122 int page_size); 153 struct page *page, int page_size) in tlb_remove_page_size() argument 155 if (__tlb_remove_page_size(tlb, page, page_size)) in tlb_remove_page_size() 176 unsigned int page_size) in tlb_remove_check_page_size_change() argument 184 tlb->page_size = page_size; in tlb_remove_check_page_size_change()
|
/Linux-v4.19/arch/arm/mach-rpc/include/mach/ |
D | uncompress.h | 22 unsigned long page_size; member 119 unsigned int nr_pages = 0, page_size = PAGE_SIZE; in arch_decomp_setup() local 137 page_size = PAGE_SIZE; in arch_decomp_setup() 145 page_size = params->page_size; in arch_decomp_setup() 189 if (nr_pages * page_size < 4096*1024) error("<4M of mem\n"); in arch_decomp_setup()
|
/Linux-v4.19/drivers/misc/cxl/ |
D | cxllib.c | 209 unsigned long *page_size) in get_vma_info() argument 221 *page_size = vma_kernel_pagesize(vma); in get_vma_info() 233 unsigned long page_size; in cxllib_handle_fault() local 244 rc = get_vma_info(mm, addr, &vma_start, &vma_end, &page_size); in cxllib_handle_fault() 248 for (dar = (addr & ~(page_size - 1)); dar < (addr + size); in cxllib_handle_fault() 249 dar += page_size) { in cxllib_handle_fault() 266 &page_size); in cxllib_handle_fault()
|
/Linux-v4.19/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-v4.19/drivers/misc/ |
D | vmw_balloon.c | 529 struct vmballoon_page_size *page_size = in vmballoon_pop() local 533 list_for_each_entry_safe(page, next, &page_size->pages, lru) { in vmballoon_pop() 557 struct vmballoon_page_size *page_size = &b->page_sizes[false]; in vmballoon_lock_page() local 578 if (page_size->n_refused_pages < VMW_BALLOON_MAX_REFUSED) { in vmballoon_lock_page() 579 page_size->n_refused_pages++; in vmballoon_lock_page() 580 list_add(&page->lru, &page_size->refused_pages); in vmballoon_lock_page() 588 list_add(&page->lru, &page_size->pages); in vmballoon_lock_page() 618 struct vmballoon_page_size *page_size = in vmballoon_lock_batched_page() local 625 list_add(&p->lru, &page_size->pages); in vmballoon_lock_batched_page() 630 if (page_size->n_refused_pages in vmballoon_lock_batched_page() [all …]
|
/Linux-v4.19/tools/perf/arch/arm/util/ |
D | cs-etm.c | 110 opts->auxtrace_mmap_pages = MiB(4) / page_size; in cs_etm_recording_options() 113 KiB(128) / page_size; in cs_etm_recording_options() 115 opts->mmap_pages = KiB(256) / page_size; in cs_etm_recording_options() 119 opts->mmap_pages = KiB(256) / page_size; in cs_etm_recording_options() 128 opts->auxtrace_mmap_pages * (size_t)page_size; in cs_etm_recording_options() 139 sz = round_up(sz, page_size) / page_size; in cs_etm_recording_options() 145 opts->auxtrace_mmap_pages * (size_t)page_size) { in cs_etm_recording_options() 148 opts->auxtrace_mmap_pages * (size_t)page_size); in cs_etm_recording_options() 163 opts->auxtrace_mmap_pages = MiB(4) / page_size; in cs_etm_recording_options() 165 opts->auxtrace_mmap_pages = KiB(128) / page_size; in cs_etm_recording_options() [all …]
|
/Linux-v4.19/drivers/mtd/devices/ |
D | mtd_dataflash.c | 95 unsigned int page_size; /* of bytes per page */ member 158 unsigned blocksize = priv->page_size << 3; in dataflash_erase() 165 div_u64_rem(instr->len, priv->page_size, &rem); in dataflash_erase() 168 div_u64_rem(instr->addr, priv->page_size, &rem); in dataflash_erase() 187 pageaddr = div_u64(instr->addr, priv->page_size); in dataflash_erase() 217 instr->addr += priv->page_size; in dataflash_erase() 218 instr->len -= priv->page_size; in dataflash_erase() 247 addr = (((unsigned)from / priv->page_size) << priv->page_offset) in dataflash_read() 248 + ((unsigned)from % priv->page_size); in dataflash_read() 319 pageaddr = ((unsigned)to / priv->page_size); in dataflash_write() [all …]
|
D | spear_smi.c | 202 u32 page_size; member 644 u32 page_offset, page_size; in spear_mtd_write() local 659 page_offset = (u32)to % flash->page_size; in spear_mtd_write() 662 if (page_offset + len <= flash->page_size) { in spear_mtd_write() 670 page_size = flash->page_size - page_offset; in spear_mtd_write() 673 page_size); in spear_mtd_write() 677 *retlen += page_size; in spear_mtd_write() 680 for (i = page_size; i < len; i += page_size) { in spear_mtd_write() 681 page_size = len - i; in spear_mtd_write() 682 if (page_size > flash->page_size) in spear_mtd_write() [all …]
|
/Linux-v4.19/drivers/block/ |
D | ps3vram.c | 62 unsigned int page_size; member 324 if (ps3vram_upload(dev, CACHE_OFFSET + entry * cache->page_size, in ps3vram_cache_evict() 326 cache->page_size / DMA_PAGE_SIZE) < 0) { in ps3vram_cache_evict() 329 entry * cache->page_size, cache->tags[entry].address, in ps3vram_cache_evict() 330 cache->page_size); in ps3vram_cache_evict() 343 CACHE_OFFSET + entry * cache->page_size, in ps3vram_cache_load() 345 cache->page_size / DMA_PAGE_SIZE) < 0) { in ps3vram_cache_load() 348 address, entry * cache->page_size, cache->page_size); in ps3vram_cache_load() 379 offset = (unsigned int) (address & (cache->page_size - 1)); in ps3vram_cache_match() 409 priv->cache.page_size = CACHE_PAGE_SIZE; in ps3vram_cache_init() [all …]
|