| /linux/tools/testing/memblock/tests/ |
| H A D | alloc_nid_api.c | 30 static inline void *run_memblock_alloc_nid(phys_addr_t size, in run_memblock_alloc_nid() 31 phys_addr_t align, in run_memblock_alloc_nid() 32 phys_addr_t min_addr, in run_memblock_alloc_nid() 33 phys_addr_t max_addr, int nid) in run_memblock_alloc_nid() 68 phys_addr_t size = SZ_128; in alloc_nid_top_down_simple_check() 69 phys_addr_t min_addr; in alloc_nid_top_down_simple_check() 70 phys_addr_t max_addr; in alloc_nid_top_down_simple_check() 71 phys_addr_t rgn_end; in alloc_nid_top_down_simple_check() 120 phys_addr_t size = SZ_128; in alloc_nid_top_down_end_misaligned_check() 121 phys_addr_t misalign = SZ_2; in alloc_nid_top_down_end_misaligned_check() [all …]
|
| H A D | alloc_exact_nid_api.c | 33 phys_addr_t size; in alloc_exact_nid_top_down_numa_simple_check() 34 phys_addr_t min_addr; in alloc_exact_nid_top_down_numa_simple_check() 35 phys_addr_t max_addr; in alloc_exact_nid_top_down_numa_simple_check() 86 phys_addr_t size; in alloc_exact_nid_top_down_numa_part_reserved_check() 87 phys_addr_t min_addr; in alloc_exact_nid_top_down_numa_part_reserved_check() 88 phys_addr_t max_addr; in alloc_exact_nid_top_down_numa_part_reserved_check() 146 phys_addr_t size = SZ_512; in alloc_exact_nid_top_down_numa_split_range_low_check() 147 phys_addr_t min_addr; in alloc_exact_nid_top_down_numa_split_range_low_check() 148 phys_addr_t max_addr; in alloc_exact_nid_top_down_numa_split_range_low_check() 149 phys_addr_t req_node_end; in alloc_exact_nid_top_down_numa_split_range_low_check() [all …]
|
| H A D | alloc_helpers_api.c | 22 phys_addr_t size = SZ_16; in alloc_from_simple_generic_check() 23 phys_addr_t min_addr; in alloc_from_simple_generic_check() 65 phys_addr_t size = SZ_32; in alloc_from_misaligned_generic_check() 66 phys_addr_t min_addr; in alloc_from_misaligned_generic_check() 112 phys_addr_t size = SZ_32; in alloc_from_top_down_high_addr_check() 113 phys_addr_t min_addr; in alloc_from_top_down_high_addr_check() 155 phys_addr_t r1_size = SZ_64; in alloc_from_top_down_no_space_above_check() 156 phys_addr_t r2_size = SZ_2; in alloc_from_top_down_no_space_above_check() 157 phys_addr_t total_size = r1_size + r2_size; in alloc_from_top_down_no_space_above_check() 158 phys_addr_t min_addr; in alloc_from_top_down_no_space_above_check() [all …]
|
| H A D | alloc_api.c | 13 static inline void *run_memblock_alloc(phys_addr_t size, phys_addr_t align) in run_memblock_alloc() 28 phys_addr_t size = SZ_2; in alloc_top_down_simple_check() 29 phys_addr_t expected_start; in alloc_top_down_simple_check() 77 phys_addr_t r2_size = SZ_16; in alloc_top_down_disjoint_check() 79 phys_addr_t alignment = SMP_CACHE_BYTES * 2; in alloc_top_down_disjoint_check() 80 phys_addr_t total_size; in alloc_top_down_disjoint_check() 81 phys_addr_t expected_start; in alloc_top_down_disjoint_check() 130 phys_addr_t r1_size = SMP_CACHE_BYTES; in alloc_top_down_before_check() 131 phys_addr_t r2_size = SZ_512; in alloc_top_down_before_check() 132 phys_addr_t total_size = r1_size + r2_size; in alloc_top_down_before_check() [all …]
|
| /linux/arch/arm/include/asm/ |
| H A D | outercache.h | 40 static inline void outer_inv_range(phys_addr_t start, phys_addr_t end) in outer_inv_range() 51 static inline void outer_clean_range(phys_addr_t start, phys_addr_t end) in outer_clean_range() 62 static inline void outer_flush_range(phys_addr_t start, phys_addr_t end) in outer_flush_range() 108 static inline void outer_inv_range(phys_addr_t start, phys_addr_t end) in outer_inv_range() 110 static inline void outer_clean_range(phys_addr_t start, phys_addr_t end) in outer_clean_range() 112 static inline void outer_flush_range(phys_addr_t start, phys_addr_t end) in outer_flush_range()
|
| /linux/arch/mips/cavium-octeon/ |
| H A D | dma-octeon.c | 31 dma_addr_t (*phys_to_dma)(struct device *dev, phys_addr_t paddr); 32 phys_addr_t (*dma_to_phys)(struct device *dev, dma_addr_t daddr); 35 static dma_addr_t octeon_hole_phys_to_dma(phys_addr_t paddr) in octeon_hole_phys_to_dma() 43 static phys_addr_t octeon_hole_dma_to_phys(dma_addr_t daddr) in octeon_hole_dma_to_phys() 51 static dma_addr_t octeon_gen1_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen1_phys_to_dma() 58 static phys_addr_t octeon_gen1_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_gen1_dma_to_phys() 73 static dma_addr_t octeon_gen2_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen2_phys_to_dma() 78 static phys_addr_t octeon_gen2_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_gen2_dma_to_phys() 88 static dma_addr_t octeon_big_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_big_phys_to_dma() 100 static phys_addr_t octeon_big_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_big_dma_to_phys() [all …]
|
| /linux/include/linux/ |
| H A D | swiotlb.h | 71 phys_addr_t start; 72 phys_addr_t end; 128 struct io_tlb_pool *__swiotlb_find_pool(struct device *dev, phys_addr_t paddr); 143 phys_addr_t paddr) in swiotlb_find_pool() 186 phys_addr_t default_swiotlb_base(void); 187 phys_addr_t default_swiotlb_limit(void); 198 phys_addr_t paddr) in swiotlb_find_pool() 228 static inline phys_addr_t default_swiotlb_base(void) in default_swiotlb_base() 233 static inline phys_addr_t default_swiotlb_limit(void) in default_swiotlb_limit() 239 phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, phys_addr_t phys, [all …]
|
| H A D | mbus.h | 60 int mvebu_mbus_get_io_win_info(phys_addr_t phyaddr, u32 *size, u8 *target, 71 static inline int mvebu_mbus_get_io_win_info(phys_addr_t phyaddr, u32 *size, in mvebu_mbus_get_io_win_info() 89 int mvebu_mbus_get_dram_win_info(phys_addr_t phyaddr, u8 *target, u8 *attr); 92 phys_addr_t base, size_t size, 93 phys_addr_t remap); 95 phys_addr_t base, size_t size); 96 int mvebu_mbus_del_window(phys_addr_t base, size_t size); 97 int mvebu_mbus_init(const char *soc, phys_addr_t mbus_phys_base, 98 size_t mbus_size, phys_addr_t sdram_phys_base, 102 static inline int mvebu_mbus_get_dram_win_info(phys_addr_t phyaddr, u8 *target, in mvebu_mbus_get_dram_win_info()
|
| /linux/arch/arm64/include/asm/ |
| H A D | rsi.h | 19 bool arm64_rsi_is_protected(phys_addr_t base, size_t size); 26 static inline int rsi_set_memory_range(phys_addr_t start, phys_addr_t end, in rsi_set_memory_range() 30 phys_addr_t top; in rsi_set_memory_range() 46 static inline int rsi_set_memory_range_protected(phys_addr_t start, in rsi_set_memory_range_protected() 47 phys_addr_t end) in rsi_set_memory_range_protected() 57 static inline int rsi_set_memory_range_protected_safe(phys_addr_t start, in rsi_set_memory_range_protected_safe() 58 phys_addr_t end) in rsi_set_memory_range_protected_safe() 64 static inline int rsi_set_memory_range_shared(phys_addr_t start, in rsi_set_memory_range_shared() 65 phys_addr_t end) in rsi_set_memory_range_shared()
|
| /linux/arch/powerpc/mm/ |
| H A D | mmu_decl.h | 92 extern void setbat(int index, unsigned long virt, phys_addr_t phys, 100 extern phys_addr_t total_memory; 101 extern phys_addr_t total_lowmem; 102 extern phys_addr_t memstart_addr; 103 extern phys_addr_t lowmem_end_addr; 122 void create_kaslr_tlb_entry(int entry, unsigned long virt, phys_addr_t phys); 124 void relocate_init(u64 dt_ptr, phys_addr_t start); 131 void kaslr_early_init(void *dt_ptr, phys_addr_t size); 134 static inline void kaslr_early_init(void *dt_ptr, phys_addr_t size) {} in kaslr_early_init() 155 phys_addr_t v_block_mapped(unsigned long va); [all …]
|
| /linux/arch/arm/mm/ |
| H A D | pmsa-v7.c | 20 phys_addr_t base; 21 phys_addr_t size; 146 static bool __init try_split_region(phys_addr_t base, phys_addr_t size, struct region *region) in try_split_region() 149 phys_addr_t abase = base & ~(size - 1); in try_split_region() 150 phys_addr_t asize = base + size - abase; in try_split_region() 151 phys_addr_t p2size = 1 << __fls(asize); in try_split_region() 152 phys_addr_t bdiff, sdiff; in try_split_region() 189 static int __init allocate_region(phys_addr_t base, phys_addr_t size, in allocate_region() 193 phys_addr_t diff = size; in allocate_region() 212 phys_addr_t asize = (base - 1) ^ base; in allocate_region() [all …]
|
| H A D | proc.c | 26 void cpu_arm7tdmi_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); 41 void cpu_arm720_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); 58 void cpu_arm740_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); 73 void cpu_arm9tdmi_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); 88 void cpu_arm920_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); 111 void cpu_arm922_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); 128 void cpu_arm925_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); 145 void cpu_arm926_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); 168 void cpu_arm940_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); 183 void cpu_arm946_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm); [all …]
|
| /linux/arch/arm64/kernel/pi/ |
| H A D | map_kernel.c | 21 extern void idmap_cpu_replace_ttbr1(phys_addr_t pgdir); 23 static void __init map_segment(pgd_t *pg_dir, phys_addr_t *pgd, u64 va_offset, in map_segment() 43 phys_addr_t pgdp = (phys_addr_t)init_pg_dir + PAGE_SIZE; in map_kernel() 99 idmap_cpu_replace_ttbr1((phys_addr_t)init_pg_dir); in map_kernel() 138 idmap_cpu_replace_ttbr1((phys_addr_t)swapper_pg_dir); in map_kernel() 141 static void noinline __section(".idmap.text") set_ttbr0_for_lpa2(phys_addr_t ttbr) in set_ttbr0_for_lpa2() 181 set_ttbr0_for_lpa2((phys_addr_t)init_pg_dir); in remap_idmap_for_lpa2() 194 set_ttbr0_for_lpa2((phys_addr_t)init_idmap_pg_dir); in remap_idmap_for_lpa2() 200 static void *__init map_fdt(phys_addr_t fdt) in map_fdt() 203 phys_addr_t efdt = fdt + MAX_FDT_SIZE; in map_fdt() [all …]
|
| H A D | map_range.c | 29 void __init map_range(phys_addr_t *pte, u64 start, u64 end, phys_addr_t pa, in map_range() 91 asmlinkage phys_addr_t __init create_init_idmap(pgd_t *pg_dir, ptdesc_t clrmask) in create_init_idmap() 93 phys_addr_t ptep = (phys_addr_t)pg_dir + PAGE_SIZE; /* MMU is off */ in create_init_idmap() 102 (phys_addr_t)_stext, text_prot, IDMAP_ROOT_LEVEL, in create_init_idmap() 105 (phys_addr_t)__initdata_begin, data_prot, IDMAP_ROOT_LEVEL, in create_init_idmap()
|
| /linux/arch/mips/alchemy/devboards/ |
| H A D | platform.h | 7 int __init db1x_register_pcmcia_socket(phys_addr_t pcmcia_attr_start, 8 phys_addr_t pcmcia_attr_len, 9 phys_addr_t pcmcia_mem_start, 10 phys_addr_t pcmcia_mem_end, 11 phys_addr_t pcmcia_io_start, 12 phys_addr_t pcmcia_io_end,
|
| /linux/arch/riscv/mm/ |
| H A D | init.c | 59 phys_addr_t phys_ram_base __ro_after_init; 74 phys_addr_t dma32_phys_limit __initdata; 189 static phys_addr_t memory_limit; 209 phys_addr_t vmlinux_end = __pa_symbol(&_end); in setup_bootmem() 210 phys_addr_t max_mapped_addr; in setup_bootmem() 211 phys_addr_t phys_ram_end, vmlinux_start; in setup_bootmem() 272 memblock_reserve(max_mapped_addr, (phys_addr_t)-max_mapped_addr); in setup_bootmem() 369 void __set_fixmap(enum fixed_addresses idx, phys_addr_t phys, pgprot_t prot) in __set_fixmap() 385 static inline pte_t *__init get_pte_virt_early(phys_addr_t pa) in get_pte_virt_early() 390 static inline pte_t *__init get_pte_virt_fixmap(phys_addr_t pa) in get_pte_virt_fixmap() [all …]
|
| /linux/sound/soc/sof/mediatek/ |
| H A D | adsp_helper.h | 16 phys_addr_t pa_sram; 17 phys_addr_t pa_dram; /* adsp dram physical base */ 18 phys_addr_t pa_cfgreg; 25 phys_addr_t adsp_bootup_addr; 28 phys_addr_t pa_secreg; 32 phys_addr_t pa_busreg;
|
| /linux/drivers/soc/apple/ |
| H A D | sart.c | 66 phys_addr_t *paddr, size_t *size); 68 phys_addr_t paddr_shifted, size_t size_shifted); 87 phys_addr_t *paddr, size_t *size) in sart0_get_entry() 90 phys_addr_t paddr_ = readl(sart->regs + APPLE_SART0_PADDR(index)); in sart0_get_entry() 99 phys_addr_t paddr_shifted, size_t size_shifted) in sart0_set_entry() 120 phys_addr_t *paddr, size_t *size) in sart2_get_entry() 123 phys_addr_t paddr_ = readl(sart->regs + APPLE_SART2_PADDR(index)); in sart2_get_entry() 132 phys_addr_t paddr_shifted, size_t size_shifted) in sart2_set_entry() 153 phys_addr_t *paddr, size_t *size) in sart3_get_entry() 155 phys_addr_t paddr_ = readl(sart->regs + APPLE_SART3_PADDR(index)); in sart3_get_entry() [all …]
|
| /linux/arch/powerpc/mm/nohash/ |
| H A D | e500.c | 59 phys_addr_t phys; 66 phys_addr_t v_block_mapped(unsigned long va) in v_block_mapped() 78 unsigned long p_block_mapped(phys_addr_t pa) in p_block_mapped() 97 static void settlbcam(int index, unsigned long virt, phys_addr_t phys, in settlbcam() 139 phys_addr_t phys) in calc_cam_sz() 163 static unsigned long map_mem_in_cams_addr(phys_addr_t phys, unsigned long virt, in map_mem_in_cams_addr() 227 phys_addr_t phys = memstart_addr; in map_mem_in_cams() 272 ram = min((phys_addr_t)__max_low_memory, (phys_addr_t)total_lowmem); in adjust_total_lowmem() 307 void setup_initial_memory_limit(phys_addr_t first_memblock_base, in setup_initial_memory_limit() 308 phys_addr_t first_memblock_size) in setup_initial_memory_limit() [all …]
|
| /linux/arch/arc/mm/ |
| H A D | cache.c | 35 void (*_cache_line_loop_ic_fn)(phys_addr_t paddr, unsigned long vaddr, 38 void (*__dma_cache_wback_inv)(phys_addr_t start, unsigned long sz); 39 void (*__dma_cache_inv)(phys_addr_t start, unsigned long sz); 40 void (*__dma_cache_wback)(phys_addr_t start, unsigned long sz); 188 void __cache_line_loop_v3(phys_addr_t paddr, unsigned long vaddr, in __cache_line_loop_v3() 248 void __cache_line_loop_v4(phys_addr_t paddr, unsigned long vaddr, in __cache_line_loop_v4() 302 void __cache_line_loop_v4(phys_addr_t paddr, unsigned long vaddr, in __cache_line_loop_v4() 460 static inline void __dc_line_op(phys_addr_t paddr, unsigned long vaddr, in __dc_line_op() 496 __ic_line_inv_vaddr_local(phys_addr_t paddr, unsigned long vaddr, in __ic_line_inv_vaddr_local() 514 phys_addr_t paddr, vaddr; [all …]
|
| /linux/mm/ |
| H A D | cma.c | 40 phys_addr_t cma_get_base(const struct cma *cma) in cma_get_base() 219 static int __init cma_new_area(const char *name, phys_addr_t size, in cma_new_area() 268 int __init cma_init_reserved_mem(phys_addr_t base, phys_addr_t size, in cma_init_reserved_mem() 313 phys_addr_t base; 314 phys_addr_t size; 358 static int __init cma_fixed_reserve(phys_addr_t base, phys_addr_t size) in cma_fixed_reserve() 361 phys_addr_t highmem_start = __pa(high_memory - 1) + 1; in cma_fixed_reserve() 382 static phys_addr_t __init cma_alloc_mem(phys_addr_t base, phys_addr_t size, in cma_alloc_mem() 383 phys_addr_t align, phys_addr_t limit, int nid) in cma_alloc_mem() 385 phys_addr_t addr = 0; in cma_alloc_mem() [all …]
|
| /linux/arch/arc/include/asm/ |
| H A D | cacheflush.h | 24 void __sync_icache_dcache(phys_addr_t paddr, unsigned long vaddr, int len); 25 void __inv_icache_pages(phys_addr_t paddr, unsigned long vaddr, unsigned nr); 26 void __flush_dcache_pages(phys_addr_t paddr, unsigned long vaddr, unsigned nr); 34 void dma_cache_wback_inv(phys_addr_t start, unsigned long sz); 35 void dma_cache_inv(phys_addr_t start, unsigned long sz); 36 void dma_cache_wback(phys_addr_t start, unsigned long sz);
|
| /linux/arch/x86/xen/ |
| H A D | setup.c | 412 phys_addr_t start = 0; in xen_foreach_remap_area() 429 phys_addr_t end = entry->addr + entry->size; in xen_foreach_remap_area() 537 static void __init xen_align_and_add_e820_region(phys_addr_t start, in xen_align_and_add_e820_region() 538 phys_addr_t size, int type) in xen_align_and_add_e820_region() 540 phys_addr_t end = start + size; in xen_align_and_add_e820_region() 545 end &= ~((phys_addr_t)PAGE_SIZE - 1); in xen_align_and_add_e820_region() 570 static bool __init xen_is_e820_reserved(phys_addr_t start, phys_addr_t size) in xen_is_e820_reserved() 574 phys_addr_t end; in xen_is_e820_reserved() 601 phys_addr_t __init xen_find_free_area(phys_addr_t size) in xen_find_free_area() 604 phys_addr_t addr, start; in xen_find_free_area() [all …]
|
| /linux/arch/arm/mach-bcm/ |
| H A D | platsmp.c | 64 scu_base = ioremap((phys_addr_t)config_base, CORTEX_A9_SCU_SIZE); in scu_a9_enable() 102 phys_addr_t secondary_startup_phy; in nsp_write_lut() 108 sku_rom_lut = ioremap((phys_addr_t)secondary_boot_addr, in nsp_write_lut() 109 sizeof(phys_addr_t)); in nsp_write_lut() 116 BUG_ON(secondary_startup_phy > (phys_addr_t)U32_MAX); in nsp_write_lut() 161 phys_addr_t boot_func; in kona_boot_secondary() 177 boot_reg = ioremap((phys_addr_t)secondary_boot_addr, in kona_boot_secondary() 178 sizeof(phys_addr_t)); in kona_boot_secondary() 190 BUG_ON(boot_func > (phys_addr_t)U32_MAX); in kona_boot_secondary()
|
| /linux/arch/arm64/kvm/hyp/include/nvhe/ |
| H A D | mm.h | 17 void *hyp_fixmap_map(phys_addr_t phys); 19 void *hyp_fixblock_map(phys_addr_t phys, size_t *size); 24 int hyp_back_vmemmap(phys_addr_t back); 28 int __pkvm_create_private_mapping(phys_addr_t phys, size_t size, 31 int pkvm_create_stack(phys_addr_t phys, unsigned long *haddr);
|