| /OK3568_Linux_fs/kernel/arch/mips/mti-malta/ |
| H A D | malta-dtshim.c | 30 enum mem_map { enum 71 enum mem_map map) in gen_fdt_mem_array() 137 enum mem_map mem_map; in append_memory() local 195 mem_map = config & ROCIT_CONFIG_GEN1_MEMMAP_MASK; in append_memory() 196 mem_map >>= ROCIT_CONFIG_GEN1_MEMMAP_SHIFT; in append_memory() 199 mem_map = MEM_MAP_V1; in append_memory() 201 if (mem_map > MEM_MAP_V2) in append_memory() 203 (unsigned int)mem_map); in append_memory() 214 mem_entries = gen_fdt_mem_array(mem_array, physical_memsize, mem_map); in append_memory() 220 mem_entries = gen_fdt_mem_array(mem_array, memsize, mem_map); in append_memory()
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/ |
| H A D | cache_v8.c | 46 for (i = 0; mem_map[i].size || mem_map[i].attrs; i++) in get_tcr() 47 max_addr = max(max_addr, mem_map[i].virt + mem_map[i].size); in get_tcr() 278 for (i = 0; mem_map[i].size || mem_map[i].attrs; i++) { in count_required_pts() 279 struct mm_region *map = &mem_map[i]; in count_required_pts() 379 for (i = 0; mem_map[i].size || mem_map[i].attrs; i++) in setup_pgtables() 380 add_map(&mem_map[i]); in setup_pgtables()
|
| /OK3568_Linux_fs/u-boot/arch/arm/include/asm/ |
| H A D | memory.h | 71 #define page_to_pfn(page) (((page) - mem_map) + PHYS_PFN_OFFSET) 72 #define pfn_to_page(pfn) ((mem_map + (pfn)) - PHYS_PFN_OFFSET) 80 #define VALID_PAGE(page) ((page - mem_map) < max_mapnr)
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-mvebu/armada8k/ |
| H A D | cpu.c | 88 struct mm_region *mem_map = mvebu_mem_map; variable 99 mem_map = &mvebu_mem_map[ARMADA_7K8K_COMMON_REGIONS_START]; in enable_caches()
|
| /OK3568_Linux_fs/kernel/Documentation/vm/ |
| H A D | memory-model.rst | 44 In the FLATMEM memory model, there is a global `mem_map` array that 46 have entries in the `mem_map` array. The `struct page` objects 49 To allocate the `mem_map` array, architecture specific setup code should 54 An architecture may free parts of the `mem_map` array that do not cover the 57 `mem_map` into account. 61 `mem_map` array. 82 Every `node_mem_map` behaves exactly as FLATMEM's `mem_map` - 183 `struct page` `mem_map` services for device driver identified physical 197 for smaller granularity of populating the `mem_map`. Given that
|
| /OK3568_Linux_fs/kernel/arch/m68k/include/asm/ |
| H A D | page_no.h | 26 #define virt_to_page(addr) (mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT)) 27 #define page_to_virt(page) __va(((((page) - mem_map) << PAGE_SHIFT) + PAGE_OFFSET))
|
| /OK3568_Linux_fs/kernel/include/asm-generic/ |
| H A D | memory_model.h | 33 #define __pfn_to_page(pfn) (mem_map + ((pfn) - ARCH_PFN_OFFSET)) 34 #define __page_to_pfn(page) ((unsigned long)((page) - mem_map) + \
|
| /OK3568_Linux_fs/kernel/arch/nios2/include/asm/ |
| H A D | page.h | 77 extern struct page *mem_map; 85 ((void *)(((page) - mem_map) << PAGE_SHIFT) + PAGE_OFFSET)
|
| /OK3568_Linux_fs/kernel/arch/alpha/include/asm/ |
| H A D | pgtable.h | 207 #define page_to_pa(page) (((page) - mem_map) << PAGE_SHIFT) 240 #define pmd_page(pmd) (mem_map + ((pmd_val(pmd) & _PFN_MASK) >> 32)) 241 #define pud_page(pud) (mem_map + ((pud_val(pud) & _PFN_MASK) >> 32))
|
| /OK3568_Linux_fs/kernel/drivers/block/ |
| H A D | skd_main.c | 205 void __iomem *mem_map[SKD_MAX_BARS]; member 284 u32 val = readl(skdev->mem_map[1] + offset); in skd_reg_read32() 294 writel(val, skdev->mem_map[1] + offset); in skd_reg_write32() 302 writeq(val, skdev->mem_map[1] + offset); in skd_reg_write64() 3221 skdev->mem_map[i] = ioremap(skdev->mem_phys[i], in skd_pci_probe() 3223 if (!skdev->mem_map[i]) { in skd_pci_probe() 3230 skdev->mem_map[i], (uint64_t)skdev->mem_phys[i], in skd_pci_probe() 3274 if (skdev->mem_map[i]) in skd_pci_probe() 3275 iounmap(skdev->mem_map[i]); in skd_pci_probe() 3305 if (skdev->mem_map[i]) in skd_pci_remove() [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-uniphier/arm64/ |
| H A D | Makefile | 5 obj-y += mem_map.o
|
| H A D | mem_map.c | 30 struct mm_region *mem_map = uniphier_mem_map; variable
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-snapdragon/ |
| H A D | sysmap-apq8016.c | 32 struct mm_region *mem_map = apq8016_mem_map; variable
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/ |
| H A D | arm64-mmu.c | 35 struct mm_region *mem_map = tegra_mem_map; variable
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rmobile/ |
| H A D | memmap-r8a7796.c | 30 struct mm_region *mem_map = r8a7796_mem_map; variable
|
| H A D | memmap-r8a7795.c | 30 struct mm_region *mem_map = r8a7795_mem_map; variable
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-exynos/ |
| H A D | mmu-arm64.c | 33 struct mm_region *mem_map = exynos7420_mem_map; variable
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-mvebu/armada3700/ |
| H A D | cpu.c | 54 struct mm_region *mem_map = mvebu_mem_map; variable
|
| /OK3568_Linux_fs/u-boot/board/broadcom/bcmns2/ |
| H A D | northstar2.c | 30 struct mm_region *mem_map = ns2_mem_map; variable
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-meson/ |
| H A D | board.c | 73 struct mm_region *mem_map = gxbb_mem_map; variable
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | sparse.c | 306 static unsigned long sparse_encode_mem_map(struct page *mem_map, unsigned long pnum) in sparse_encode_mem_map() argument 309 (unsigned long)(mem_map - (section_nr_to_pfn(pnum))); in sparse_encode_mem_map() 328 unsigned long pnum, struct page *mem_map, in sparse_init_one_section() argument 332 ms->section_mem_map |= sparse_encode_mem_map(mem_map, pnum) in sparse_init_one_section()
|
| /OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/s32v234/ |
| H A D | cpu.c | 66 struct mm_region *mem_map = s32v234_mem_map; variable
|
| /OK3568_Linux_fs/u-boot/board/armltd/vexpress64/ |
| H A D | vexpress64.c | 52 struct mm_region *mem_map = vexpress64_mem_map; variable
|
| /OK3568_Linux_fs/u-boot/board/cavium/thunderx/ |
| H A D | thunderx.c | 70 struct mm_region *mem_map = thunderx_mem_map; variable
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/rk3328/ |
| H A D | rk3328.c | 44 struct mm_region *mem_map = rk3328_mem_map; variable
|