/arch/powerpc/mm/ |
D | init_64.c | 188 unsigned long page_size) in altmap_cross_boundary() argument 190 unsigned long nr_pfn = page_size / sizeof(struct page); in altmap_cross_boundary() 206 unsigned long page_size = 1 << mmu_psize_defs[mmu_vmemmap_psize].shift; in __vmemmap_populate() local 209 start = ALIGN_DOWN(start, page_size); in __vmemmap_populate() 213 for (; start < end; start += page_size) { in __vmemmap_populate() 223 if (vmemmap_populated(start, page_size)) in __vmemmap_populate() 231 if (altmap && !altmap_cross_boundary(altmap, start, page_size)) { in __vmemmap_populate() 232 p = vmemmap_alloc_block_buf(page_size, node, altmap); in __vmemmap_populate() 239 p = vmemmap_alloc_block_buf(page_size, node, NULL); in __vmemmap_populate() 252 int nr_pfns = page_size >> PAGE_SHIFT; in __vmemmap_populate() [all …]
|
/arch/x86/coco/tdx/ |
D | tdx-shared.c | 9 u8 page_size; in try_accept_one() local 25 page_size = 0; in try_accept_one() 28 page_size = 1; in try_accept_one() 31 page_size = 2; in try_accept_one() 37 tdcall_rcx = start | page_size; in try_accept_one()
|
/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()
|
/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()
|
/arch/powerpc/mm/book3s64/ |
D | radix_tlb.c | 432 unsigned long pid, unsigned long page_size, in __tlbiel_va_range() argument 438 for (addr = start; addr < end; addr += page_size) in __tlbiel_va_range() 453 unsigned long pid, unsigned long page_size, in _tlbiel_va_range() argument 459 __tlbiel_va_range(start, end, pid, page_size, psize); in _tlbiel_va_range() 464 unsigned long pid, unsigned long page_size, in __tlbie_va_range() argument 470 for (addr = start; addr < end; addr += page_size) in __tlbie_va_range() 473 fixup_tlbie_va_range(addr - page_size, pid, ap); in __tlbie_va_range() 521 unsigned long page_size; member 530 _tlbiel_va_range(t->start, t->end, t->pid, t->page_size, in do_tlbiel_va_range() 546 unsigned long pid, unsigned long page_size, in _tlbie_va_range() argument [all …]
|
D | hash_pgtable.c | 107 unsigned long page_size, in hash__vmemmap_create_mapping() argument 112 if ((start + page_size) >= H_VMEMMAP_END) { in hash__vmemmap_create_mapping() 117 rc = htab_bolt_mapping(start, start + page_size, phys, in hash__vmemmap_create_mapping() 121 int rc2 = htab_remove_mapping(start, start + page_size, in hash__vmemmap_create_mapping() 131 unsigned long page_size) in hash__vmemmap_remove_mapping() argument 133 int rc = htab_remove_mapping(start, start + page_size, in hash__vmemmap_remove_mapping()
|
D | slice.c | 435 unsigned long page_size = 1UL << pshift; in slice_get_unmapped_area() local 446 if (len & (page_size - 1)) in slice_get_unmapped_area() 449 if (addr & (page_size - 1)) in slice_get_unmapped_area() 477 addr = ALIGN(addr, page_size); in slice_get_unmapped_area()
|
/arch/powerpc/platforms/ps3/ |
D | mm.c | 353 DBG("%s:%d: page_size %u\n", func, line, r->page_size); in _dma_dump_region() 389 DBG("%s:%d: r.page_size %u\n", func, line, c->region->page_size); in _dma_dump_chunk() 401 unsigned long aligned_bus = ALIGN_DOWN(bus_addr, 1 << r->page_size); in dma_find_chunk() 403 1 << r->page_size); in dma_find_chunk() 430 unsigned long aligned_lpar = ALIGN_DOWN(lpar_addr, 1 << r->page_size); in dma_find_chunk_lpar() 432 1 << r->page_size); in dma_find_chunk_lpar() 479 for (iopage = 0; iopage < (c->len >> r->page_size); iopage++) { in dma_ioc0_free_chunk() 480 offset = (1 << r->page_size) * iopage; in dma_ioc0_free_chunk() 589 pages = len >> r->page_size; in dma_ioc0_map_pages() 591 r->page_size, r->len, pages, iopte_flag); in dma_ioc0_map_pages() [all …]
|
/arch/riscv/kvm/ |
D | mmu.c | 60 static int gstage_page_size_to_level(unsigned long page_size, u32 *out_level) in gstage_page_size_to_level() argument 66 if (page_size == (psz << (i * gstage_index_bits))) { in gstage_page_size_to_level() 180 unsigned long page_size, in gstage_map_page() argument 188 ret = gstage_page_size_to_level(page_size, &level); in gstage_map_page() 234 unsigned long next_page_size, page_size; in gstage_op_pte() local 236 ret = gstage_level_to_page_size(ptep_level, &page_size); in gstage_op_pte() 240 BUG_ON(addr & (page_size - 1)); in gstage_op_pte() 276 unsigned long page_size; in gstage_unmap_range() local 282 ret = gstage_level_to_page_size(ptep_level, &page_size); in gstage_unmap_range() 289 if (!(addr & (page_size - 1)) && ((end - addr) >= page_size)) in gstage_unmap_range() [all …]
|
/arch/powerpc/mm/nohash/ |
D | book3e_pgtable.c | 24 unsigned long page_size, in vmemmap_create_mapping() argument 41 for (i = 0; i < page_size; i += PAGE_SIZE) in vmemmap_create_mapping() 49 unsigned long page_size) in vmemmap_remove_mapping() argument
|
/arch/riscv/include/asm/ |
D | tlbflush.h | 56 unsigned long end, unsigned int page_size); 86 #define flush_tlb_mm_range(mm, start, end, page_size) flush_tlb_all() argument
|
/arch/s390/include/asm/ |
D | tlb.h | 28 struct page *page, bool delay_rmap, int page_size); 49 struct page *page, bool delay_rmap, int page_size) in __tlb_remove_page_size() argument
|
/arch/powerpc/include/asm/book3s/64/ |
D | tlbflush-radix.h | 37 unsigned long page_size); 45 unsigned long page_size) in radix__flush_tlb_lpid_page() argument
|
D | hash.h | 263 unsigned long page_size, 266 unsigned long page_size);
|
D | radix.h | 331 unsigned long page_size, 338 unsigned long page_size);
|
D | pgtable.h | 1030 unsigned long page_size = 1 << mmu_psize_defs[mmu_io_psize].shift; in map_kernel_page() local 1031 WARN((page_size != PAGE_SIZE), "I/O page size != PAGE_SIZE"); in map_kernel_page() 1041 unsigned long page_size, in vmemmap_create_mapping() argument 1045 return radix__vmemmap_create_mapping(start, page_size, phys); in vmemmap_create_mapping() 1046 return hash__vmemmap_create_mapping(start, page_size, phys); in vmemmap_create_mapping() 1051 unsigned long page_size) in vmemmap_remove_mapping() argument 1054 return radix__vmemmap_remove_mapping(start, page_size); in vmemmap_remove_mapping() 1055 return hash__vmemmap_remove_mapping(start, page_size); in vmemmap_remove_mapping()
|
/arch/powerpc/include/asm/ |
D | ps3.h | 85 enum ps3_dma_page_size page_size; member 121 struct ps3_dma_region *r, enum ps3_dma_page_size page_size, 150 enum ps3_mmio_page_size page_size; member 167 enum ps3_mmio_page_size page_size);
|
D | pnv-ocxl.h | 84 unsigned long page_size);
|
/arch/riscv/mm/ |
D | tlbflush.c | 131 unsigned int page_size) in flush_tlb_mm_range() argument 133 __flush_tlb_range(mm, start, end - start, page_size); in flush_tlb_mm_range()
|
/arch/arm/kernel/ |
D | atags_compat.c | 42 unsigned long page_size; /* 0 */ member 96 if (params->u1.s.page_size != PAGE_SIZE) { in build_tag_list() 122 tag->u.core.pagesize = params->u1.s.page_size; in build_tag_list()
|
/arch/arm64/kvm/ |
D | mmu.c | 1673 unsigned long index, pmd_offset, page_size; in pkvm_mem_abort() local 1726 page_size = transparent_hugepage_adjust(kvm, memslot, in pkvm_mem_abort() 1732 *size = page_size; in pkvm_mem_abort() 1735 ret = account_locked_vm(mm, page_size >> PAGE_SHIFT, true); in pkvm_mem_abort() 1746 if (page_size > PAGE_SIZE && in pkvm_mem_abort() 1747 mt_find(&kvm->arch.pkvm.pinned_pages, &index, index + page_size - 1)) { in pkvm_mem_abort() 1752 page_size = PAGE_SIZE; in pkvm_mem_abort() 1753 account_locked_vm(mm, page_size >> PAGE_SHIFT, false); in pkvm_mem_abort() 1758 page_size >> PAGE_SHIFT, KVM_PGTABLE_PROT_R); in pkvm_mem_abort() 1768 ppage->order = get_order(page_size); in pkvm_mem_abort() [all …]
|
/arch/sparc/include/asm/ |
D | iommu_64.h | 37 u64 page_size; /* IO PAGE size for IOTSB */ member
|
/arch/powerpc/platforms/powernv/ |
D | ocxl.c | 534 unsigned long page_size) in pnv_ocxl_tlb_invalidate() argument 571 if (page_size == 0x1000) in pnv_ocxl_tlb_invalidate() 573 if (page_size == 0x200000) in pnv_ocxl_tlb_invalidate() 575 if (page_size == 0x40000000) in pnv_ocxl_tlb_invalidate()
|
/arch/sparc/kernel/ |
D | pci_sun4v.h | 97 unsigned long page_size,
|
/arch/powerpc/include/asm/nohash/64/ |
D | pgtable.h | 316 unsigned long page_size, 319 unsigned long page_size);
|