Home
last modified time | relevance | path

Searched refs:page_size (Results 1 – 25 of 248) sorted by relevance

12345678910

/Linux-v4.19/tools/testing/selftests/vm/
Dmlock2-tests.c228 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 …]
Duserfaultfd.c76 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/
Dinit_64.c96 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 …]
Dtlb-radix.c373 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/
Dload_unaligned_zeropad.c42 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/
Dpci-epc-mem.c26 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/
Dtlb.h50 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/
Dosunixmap.c67 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/
Dexc_validate.c81 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/
Delf_aux.c28 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/
Dintel-bts.c154 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/
Dkvm_util.c134 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 …]
Dx86.c28 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/
Dmm.c361 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/
Dhuge_pages.c44 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/
Dtrace_helpers.c87 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/
Dtlb.h111 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/
Duncompress.h22 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/
Dcxllib.c209 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/
Dhal_sdio.c63 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/
Dvmw_balloon.c529 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/
Dcs-etm.c110 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/
Dmtd_dataflash.c95 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 …]
Dspear_smi.c202 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/
Dps3vram.c62 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 …]

12345678910