Searched refs:PAGE_SHIFT (Results 1 - 25 of 1591) sorted by relevance

1234567891011>>

/linux-master/tools/include/linux/
H A Dpfn.h7 #define PFN_UP(x) (((x) + PAGE_SIZE - 1) >> PAGE_SHIFT)
8 #define PFN_DOWN(x) ((x) >> PAGE_SHIFT)
9 #define PFN_PHYS(x) ((phys_addr_t)(x) << PAGE_SHIFT)
/linux-master/arch/arc/include/uapi/asm/
H A Dpage.h15 /* PAGE_SHIFT determines the page size */
17 #define PAGE_SHIFT CONFIG_PAGE_SHIFT macro
22 * user code (busybox appletlib.h) expects PAGE_SHIFT to be defined w/o
26 #define PAGE_SHIFT 13 macro
29 #define PAGE_SIZE _BITUL(PAGE_SHIFT) /* Default 8K */
/linux-master/arch/arm64/include/asm/
H A Dpage-def.h13 /* PAGE_SHIFT determines the page size */
14 #define PAGE_SHIFT CONFIG_PAGE_SHIFT macro
15 #define PAGE_SIZE (_AC(1, UL) << PAGE_SHIFT)
H A Dkvm_pkvm.h29 unsigned long nr_pages = reg->size >> PAGE_SHIFT;
32 start = (reg->base >> PAGE_SHIFT) * vmemmap_entry_size;
49 return res >> PAGE_SHIFT;
54 return PAGE_ALIGN(KVM_MAX_PVMS * sizeof(void *)) >> PAGE_SHIFT;
78 res += __hyp_pgtable_max_pages(reg->size >> PAGE_SHIFT);
91 res += __hyp_pgtable_max_pages(SZ_1G >> PAGE_SHIFT);
107 res += __hyp_pgtable_max_pages(SZ_1G >> PAGE_SHIFT);
/linux-master/include/linux/
H A Dpfn.h19 #define PFN_UP(x) (((x) + PAGE_SIZE-1) >> PAGE_SHIFT)
20 #define PFN_DOWN(x) ((x) >> PAGE_SHIFT)
21 #define PFN_PHYS(x) ((phys_addr_t)(x) << PAGE_SHIFT)
22 #define PHYS_PFN(x) ((unsigned long)((x) >> PAGE_SHIFT))
/linux-master/include/asm-generic/
H A Dgetorder.h33 return BITS_PER_LONG - PAGE_SHIFT;
35 if (size < (1UL << PAGE_SHIFT))
38 return ilog2((size) - 1) - PAGE_SHIFT + 1;
42 size >>= PAGE_SHIFT; local
H A Dpage.h14 /* PAGE_SHIFT determines the page size */
16 #define PAGE_SHIFT 12 macro
18 #define PAGE_SIZE (1 << PAGE_SHIFT)
20 #define PAGE_SIZE (1UL << PAGE_SHIFT)
69 #define ARCH_PFN_OFFSET (PAGE_OFFSET >> PAGE_SHIFT)
79 return __pa(kaddr) >> PAGE_SHIFT;
84 return __va(pfn) << PAGE_SHIFT;
92 #define page_to_phys(page) ((dma_addr_t)page_to_pfn(page) << PAGE_SHIFT)
/linux-master/arch/loongarch/include/asm/
H A Ddma.h9 #define MAX_DMA32_PFN (1UL << (32 - PAGE_SHIFT))
/linux-master/arch/arc/include/asm/
H A Dhighmem.h24 #define FIXADDR_TOP (FIXMAP_BASE + (FIX_KMAP_END << PAGE_SHIFT))
30 #define __fix_to_virt(x) (FIXADDR_TOP - ((x) << PAGE_SHIFT))
31 #define __virt_to_fix(x) (((FIXADDR_TOP - ((x) & PAGE_MASK))) >> PAGE_SHIFT)
35 #define LAST_PKMAP (PKMAP_SIZE >> PAGE_SHIFT)
37 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
38 #define PKMAP_NR(virt) (((virt) - PKMAP_BASE) >> PAGE_SHIFT)
/linux-master/arch/sparc/include/asm/
H A Dpage.h5 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT)
H A Dio-unit.h45 unsigned long bmap[(IOUNIT_DMA_SIZE >> (PAGE_SHIFT + 3)) / sizeof(unsigned long)];
53 #define IOUNIT_BMAP1_END (IOUNIT_DMA_SIZE >> (PAGE_SHIFT + 1))
55 #define IOUNIT_BMAP2_END IOUNIT_BMAP2_START + (IOUNIT_DMA_SIZE >> (PAGE_SHIFT + 2))
57 #define IOUNIT_BMAPM_END ((IOUNIT_DMA_SIZE - IOUNIT_DVMA_SIZE) >> PAGE_SHIFT)
H A Dhighmem.h42 #define PKMAP_SIZE (LAST_PKMAP << PAGE_SHIFT)
43 #define PKMAP_BASE PMD_ALIGN(SRMMU_NOCACHE_VADDR + (SRMMU_MAX_NOCACHE_PAGES << PAGE_SHIFT))
46 #define PKMAP_NR(virt) ((virt - PKMAP_BASE) >> PAGE_SHIFT)
47 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
/linux-master/arch/powerpc/kernel/
H A Dsuspend.c20 unsigned long nosave_begin_pfn = __pa(&__nosave_begin) >> PAGE_SHIFT;
21 unsigned long nosave_end_pfn = PAGE_ALIGN(__pa(&__nosave_end)) >> PAGE_SHIFT;
/linux-master/arch/hexagon/include/asm/
H A Dmem-layout.h38 #define PHYS_PFN_OFFSET (PHYS_OFFSET >> PAGE_SHIFT)
76 #define FIXADDR_SIZE (__end_of_fixed_addresses << PAGE_SHIFT)
86 #define PKMAP_NR(virt) ((virt - PKMAP_BASE) >> PAGE_SHIFT)
87 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
H A Dpage.h44 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
48 #define PAGE_SHIFT CONFIG_PAGE_SHIFT macro
49 #define PAGE_SIZE (1UL << PAGE_SHIFT)
50 #define PAGE_MASK (~((1 << PAGE_SHIFT) - 1))
97 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
125 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT)
129 return __pa(kaddr) >> PAGE_SHIFT;
/linux-master/arch/m68k/include/asm/
H A Dpage_no.h24 return __pa(kaddr) >> PAGE_SHIFT;
29 return __va(pfn << PAGE_SHIFT);
32 #define virt_to_page(addr) (mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT))
33 #define page_to_virt(page) __va(((((page) - mem_map) << PAGE_SHIFT) + PAGE_OFFSET))
/linux-master/arch/sh/kernel/
H A Dswsusp.c21 unsigned long begin_pfn = __pa(&__nosave_begin) >> PAGE_SHIFT;
22 unsigned long end_pfn = PAGE_ALIGN(__pa(&__nosave_end)) >> PAGE_SHIFT;
/linux-master/arch/parisc/include/asm/
H A Dfixmap.h34 #define FIXMAP_SIZE (FIX_BITMAP_COUNT << PAGE_SHIFT)
57 #define __fix_to_virt(_x) (FIXMAP_START + ((_x) << PAGE_SHIFT))
/linux-master/arch/loongarch/include/asm/vdso/
H A Dvdso.h35 #define LOONGARCH_VDSO_DATA_PAGES (LOONGARCH_VDSO_DATA_SIZE >> PAGE_SHIFT)
45 #define VVAR_SIZE (VVAR_NR_PAGES << PAGE_SHIFT)
/linux-master/arch/openrisc/include/asm/
H A Dpage.h19 /* PAGE_SHIFT determines the page size */
21 #define PAGE_SHIFT CONFIG_PAGE_SHIFT macro
23 #define PAGE_SIZE (1 << PAGE_SHIFT)
25 #define PAGE_SIZE (1UL << PAGE_SHIFT)
77 return __pa(kaddr) >> PAGE_SHIFT;
81 (mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT))
83 #define page_to_phys(page) ((dma_addr_t)page_to_pfn(page) << PAGE_SHIFT)
/linux-master/arch/x86/kernel/cpu/mtrr/
H A Damd.c20 *base = (low & 0xFFFE0000) >> PAGE_SHIFT;
46 *size = (low + 4) << (15 - PAGE_SHIFT);
83 regs[reg] = (-size >> (15 - PAGE_SHIFT) & 0x0001FFFC)
84 | (base << PAGE_SHIFT) | (type + 1);
106 if (type > MTRR_TYPE_WRCOMB || size < (1 << (17 - PAGE_SHIFT))
H A Dcentaur.c52 *base = centaur_mcr[reg].high >> PAGE_SHIFT;
53 *size = -(centaur_mcr[reg].low & 0xfffff000) >> PAGE_SHIFT;
74 high = base << PAGE_SHIFT;
77 low = -size << PAGE_SHIFT | 0x1f;
80 low = -size << PAGE_SHIFT | 0x02; /* NC */
82 low = -size << PAGE_SHIFT | 0x09; /* WWO, WC */
/linux-master/arch/xtensa/include/asm/
H A Dpage.h22 * PAGE_SHIFT determines the page size
25 #define PAGE_SHIFT CONFIG_PAGE_SHIFT macro
26 #define PAGE_SIZE (__XTENSA_UL_CONST(1) << PAGE_SHIFT)
69 # define DCACHE_ALIAS_ORDER (DCACHE_WAY_SHIFT - PAGE_SHIFT)
71 # define DCACHE_ALIAS(a) (((a) & DCACHE_ALIAS_MASK) >> PAGE_SHIFT)
80 # define ICACHE_ALIAS_ORDER (ICACHE_WAY_SHIFT - PAGE_SHIFT)
82 # define ICACHE_ALIAS(a) (((a) & ICACHE_ALIAS_MASK) >> PAGE_SHIFT)
122 asm ("nsau %0, %1" : "=r" (lz) : "r" ((size - 1) >> PAGE_SHIFT));
164 #define ARCH_PFN_OFFSET (PHYS_OFFSET >> PAGE_SHIFT)
195 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
[all...]
/linux-master/arch/powerpc/boot/
H A Dpage.h15 /* PAGE_SHIFT determines the page size */
16 #define PAGE_SHIFT 12 macro
17 #define PAGE_SIZE (ASM_CONST(1) << PAGE_SHIFT)
/linux-master/arch/microblaze/include/asm/
H A Dhighmem.h49 #define PKMAP_NR(virt) ((virt - PKMAP_BASE) >> PAGE_SHIFT)
50 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))

Completed in 246 milliseconds

1234567891011>>