Searched refs:PAGE_SHIFT (Results 76 - 100 of 1590) sorted by relevance

1234567891011>>

/linux-master/drivers/edac/
H A Dedac_mc.h40 #if PAGE_SHIFT < 20
41 #define PAGES_TO_MiB(pages) ((pages) >> (20 - PAGE_SHIFT))
42 #define MiB_TO_PAGES(mb) ((mb) << (20 - PAGE_SHIFT))
43 #else /* PAGE_SHIFT > 20 */
44 #define PAGES_TO_MiB(pages) ((pages) << (PAGE_SHIFT - 20))
45 #define MiB_TO_PAGES(mb) ((mb) >> (PAGE_SHIFT - 20))
/linux-master/arch/arm/mm/
H A Dmmap.c18 (((pgoff)<<PAGE_SHIFT) & (SHMLBA-1)))
51 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1))
76 info.align_offset = pgoff << PAGE_SHIFT;
105 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1))
127 info.align_offset = pgoff << PAGE_SHIFT;
166 return (pfn + (size >> PAGE_SHIFT)) <= (1 + (PHYS_MASK >> PAGE_SHIFT));
H A Dcopypage-v6.c88 kfrom = COPYPAGE_V6_FROM + (offset << PAGE_SHIFT);
89 kto = COPYPAGE_V6_TO + (offset << PAGE_SHIFT);
106 unsigned long to = COPYPAGE_V6_TO + (CACHE_COLOUR(vaddr) << PAGE_SHIFT);
H A Dcache-xsc3l2.c70 unsigned long pa_offset = pa << (32 - PAGE_SHIFT);
71 if (unlikely(pa_offset < (prev_va << (32 - PAGE_SHIFT)))) {
78 va = (unsigned long)kmap_atomic_pfn(pa >> PAGE_SHIFT);
80 return va + (pa_offset >> (32 - PAGE_SHIFT));
/linux-master/arch/sparc/include/asm/
H A Dpage_64.h7 #define PAGE_SHIFT CONFIG_PAGE_SHIFT macro
8 #define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT)
14 #if PAGE_SHIFT < 14
29 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
149 #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT)
151 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr)>>PAGE_SHIFT)
153 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux-master/drivers/gpu/drm/i915/
H A Di915_ttm_buddy_manager.c73 min_page_size = bo->page_alignment << PAGE_SHIFT;
78 if (size > lpfn << PAGE_SHIFT) {
92 err = drm_buddy_alloc_blocks(mm, (u64)place->fpfn << PAGE_SHIFT,
93 (u64)lpfn << PAGE_SHIFT,
94 (u64)n_pages << PAGE_SHIFT,
108 drm_buddy_block_offset(block) >> PAGE_SHIFT;
112 (drm_buddy_block_size(mm, block) >> PAGE_SHIFT);
179 drm_buddy_block_offset(block) >> PAGE_SHIFT;
181 (drm_buddy_block_size(mm, block) >> PAGE_SHIFT);
212 drm_buddy_block_offset(block) >> PAGE_SHIFT;
[all...]
H A Dintel_region_ttm.c212 if (WARN_ON(overflows_type(offset >> PAGE_SHIFT, place.fpfn))) {
216 place.fpfn = offset >> PAGE_SHIFT;
217 if (WARN_ON(overflows_type(place.fpfn + (size >> PAGE_SHIFT), place.lpfn))) {
221 place.lpfn = place.fpfn + (size >> PAGE_SHIFT);
227 if (WARN_ON(overflows_type(resource_size(&mem->io) >> PAGE_SHIFT, place.lpfn))) {
231 place.lpfn = resource_size(&mem->io) >> PAGE_SHIFT;
/linux-master/drivers/gpu/drm/xe/
H A Dxe_ttm_vram_mgr.c60 if (!lpfn || lpfn > man->size >> PAGE_SHIFT)
61 lpfn = man->size >> PAGE_SHIFT;
63 if (tbo->base.size >> PAGE_SHIFT > (lpfn - place->fpfn))
83 if (place->fpfn || lpfn != man->size >> PAGE_SHIFT)
94 min_page_size = tbo->page_alignment << PAGE_SHIFT;
118 if (lpfn <= mgr->visible_size >> PAGE_SHIFT && size > mgr->visible_avail) {
124 if (place->fpfn + (size >> PAGE_SHIFT) != place->lpfn &&
129 lpfn = max_t(unsigned long, place->fpfn + (size >> PAGE_SHIFT), lpfn);
140 err = drm_buddy_alloc_blocks(mm, (u64)place->fpfn << PAGE_SHIFT,
141 (u64)lpfn << PAGE_SHIFT,
[all...]
/linux-master/arch/nios2/mm/
H A Dtlb.c23 << PAGE_SHIFT)
38 return ((addr | 0xC0000000UL) >> PAGE_SHIFT) << 2;
53 WRCTL(CTL_PTEADDR, (addr >> PAGE_SHIFT) << 2);
64 if (((pteaddr >> 2) & 0xfffff) != (addr >> PAGE_SHIFT))
134 WRCTL(CTL_PTEADDR, (addr >> PAGE_SHIFT) << 2);
144 if (((pteaddr >> 2) & 0xfffff) != (addr >> PAGE_SHIFT))
173 line << (PAGE_SHIFT + cpuinfo.tlb_num_ways_log2));
190 if ((tlbacc << PAGE_SHIFT) != 0) {
193 (pteaddr << (PAGE_SHIFT-2)),
194 (tlbacc << PAGE_SHIFT),
[all...]
/linux-master/arch/arm64/include/asm/
H A Dpgtable-hwdef.h12 * address, without section mapping. We resolve the top (va_bits - PAGE_SHIFT)
13 * bits with (PAGE_SHIFT - 3) bits at each page table level. Hence:
15 * levels = DIV_ROUND_UP((va_bits - PAGE_SHIFT), (PAGE_SHIFT - 3))
22 * ((((va_bits) - PAGE_SHIFT) + (PAGE_SHIFT - 3) - 1) / (PAGE_SHIFT - 3))
26 #define ARM64_HW_PGTABLE_LEVELS(va_bits) (((va_bits) - 4) / (PAGE_SHIFT - 3))
30 * We map (PAGE_SHIFT - 3) at all translation levels and PAGE_SHIFT bit
[all...]
H A Dkernel-pgtable.h25 #define SWAPPER_BLOCK_SHIFT PAGE_SHIFT
29 #define SWAPPER_TABLE_SHIFT (SWAPPER_BLOCK_SHIFT + PAGE_SHIFT - 3)
53 (lvls > lvl ? EARLY_ENTRIES(vstart, vend, SWAPPER_BLOCK_SHIFT + lvl * (PAGE_SHIFT - 3), add) : 0)
/linux-master/arch/powerpc/mm/book3s64/
H A Diommu_api.c80 mem->pageshift = __ffs(dev_hpa | (entries << PAGE_SHIFT));
91 mem->pageshift = __ffs(ua | (entries << PAGE_SHIFT));
100 chunk = (1UL << (PAGE_SHIFT + MAX_PAGE_ORDER)) /
106 ret = pin_user_pages(ua + (entry << PAGE_SHIFT), n,
135 if ((mem2->ua < (ua + (entries << PAGE_SHIFT))) &&
137 (mem2->entries << PAGE_SHIFT)))) {
150 pageshift = PAGE_SHIFT;
154 if ((mem->pageshift > PAGE_SHIFT) && PageHuge(page))
161 mem->hpas[i] = page_to_pfn(page) << PAGE_SHIFT;
214 page = pfn_to_page(mem->hpas[i] >> PAGE_SHIFT);
[all...]
/linux-master/arch/riscv/kvm/
H A Dmmu.c87 unsigned long page_order = PAGE_SHIFT;
128 unsigned long order = PAGE_SHIFT;
337 phys_addr_t start = memslot->base_gfn << PAGE_SHIFT;
338 phys_addr_t end = (memslot->base_gfn + memslot->npages) << PAGE_SHIFT;
399 phys_addr_t start = (base_gfn + __ffs(mask)) << PAGE_SHIFT;
400 phys_addr_t end = (base_gfn + __fls(mask) + 1) << PAGE_SHIFT;
425 gpa_t gpa = slot->base_gfn << PAGE_SHIFT;
426 phys_addr_t size = slot->npages << PAGE_SHIFT;
466 (gstage_gpa_size >> PAGE_SHIFT))
470 size = new->npages << PAGE_SHIFT;
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_res_cursor.h95 while (start >= node->size << PAGE_SHIFT)
96 start -= node++->size << PAGE_SHIFT;
98 cur->start = (node->start << PAGE_SHIFT) + start;
99 cur->size = min((node->size << PAGE_SHIFT) - start, size);
159 cur->start = node->start << PAGE_SHIFT;
160 cur->size = min(node->size << PAGE_SHIFT, cur->remaining);
/linux-master/arch/arc/include/asm/
H A Dpgtable-levels.h21 * | | | <-- PAGE_SHIFT --> |
86 #define PTRS_PER_PTE BIT(PMD_SHIFT - PAGE_SHIFT)
143 #define pmd_pfn(pmd) ((pmd_val(pmd) & PMD_MASK) >> PAGE_SHIFT)
144 #define pfn_pmd(pfn,prot) __pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot))
161 #define pmd_pfn(pmd) ((pmd_val(pmd) & PAGE_MASK) >> PAGE_SHIFT)
172 #define PFN_PTE_SHIFT PAGE_SHIFT
178 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT)
/linux-master/arch/parisc/include/asm/
H A Dpage.h7 #define PAGE_SHIFT CONFIG_PAGE_SHIFT macro
8 #define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT)
154 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
168 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
170 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT)
171 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
/linux-master/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_opr.c37 unsigned int bits = dev->mem_size >> PAGE_SHIFT;
38 unsigned int count = b->size >> PAGE_SHIFT;
39 unsigned int align = (SZ_64K >> PAGE_SHIFT) - 1;
50 offset = start << PAGE_SHIFT;
99 unsigned int start = (b->dma - dev->mem_base) >> PAGE_SHIFT;
100 unsigned int count = b->size >> PAGE_SHIFT;
/linux-master/arch/sh/kernel/
H A Dsys_sh.c38 return ksys_mmap_pgoff(addr, len, prot, flags, fd, off>>PAGE_SHIFT);
49 if (pgoff & ((1 << (PAGE_SHIFT - 12)) - 1))
52 pgoff >>= PAGE_SHIFT - 12;
/linux-master/mm/
H A Dpercpu-km.c55 const int nr_pages = pcpu_group_sizes[0] >> PAGE_SHIFT;
89 const int nr_pages = pcpu_group_sizes[0] >> PAGE_SHIFT;
117 nr_pages = (ai->groups[0].nr_units * ai->unit_size) >> PAGE_SHIFT;
/linux-master/arch/microblaze/include/asm/
H A Dcacheflush.h79 unsigned long addr = folio_pfn(folio) << PAGE_SHIFT;
86 flush_dcache_range(pfn << PAGE_SHIFT, (pfn << PAGE_SHIFT) + PAGE_SIZE);
H A Dfixmap.h58 #define __FIXADDR_SIZE (__end_of_fixed_addresses << PAGE_SHIFT)
/linux-master/arch/m68k/include/asm/
H A Dpage_mm.h125 return __pa(kaddr) >> PAGE_SHIFT;
130 return __va(pfn << PAGE_SHIFT);
142 #define ARCH_PFN_OFFSET (m68k_memory[0].addr >> PAGE_SHIFT)
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_gem_shrinker.c30 count += shmem->base.size >> PAGE_SHIFT;
79 freed += shmem->base.size >> PAGE_SHIFT;
87 pr_info_ratelimited("Purging %lu bytes\n", freed << PAGE_SHIFT);
/linux-master/arch/csky/kernel/
H A Dsyscall.c29 offset >> (PAGE_SHIFT - 12));
/linux-master/arch/sparc/kernel/
H A Ddtlb_prot.S29 srlx %g5, PAGE_SHIFT, %g5
30 sllx %g5, PAGE_SHIFT, %g5 ! Clear context ID bits

Completed in 372 milliseconds

1234567891011>>