/linux-6.3-rc2/include/linux/ |
A D | memblock.h | 113 int memblock_add(phys_addr_t base, phys_addr_t size); 114 int memblock_remove(phys_addr_t base, phys_addr_t size); 116 int memblock_reserve(phys_addr_t base, phys_addr_t size); 122 phys_addr_t base, phys_addr_t size); 400 phys_addr_t memblock_phys_alloc_range(phys_addr_t size, phys_addr_t align, 401 phys_addr_t start, phys_addr_t end); 403 phys_addr_t align, phys_addr_t start, 405 phys_addr_t memblock_phys_alloc_try_nid(phys_addr_t size, phys_addr_t align, int nid); 415 phys_addr_t min_addr, phys_addr_t max_addr, 418 phys_addr_t min_addr, phys_addr_t max_addr, [all …]
|
A D | cma.h | 30 extern phys_addr_t cma_get_base(const struct cma *cma); 34 extern int __init cma_declare_contiguous_nid(phys_addr_t base, 35 phys_addr_t size, phys_addr_t limit, 36 phys_addr_t alignment, unsigned int order_per_bit, 39 static inline int __init cma_declare_contiguous(phys_addr_t base, in cma_declare_contiguous() 40 phys_addr_t size, phys_addr_t limit, in cma_declare_contiguous() 41 phys_addr_t alignment, unsigned int order_per_bit, in cma_declare_contiguous() 47 extern int cma_init_reserved_mem(phys_addr_t base, phys_addr_t size,
|
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()
|
A D | swiotlb.h | 44 phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, phys_addr_t phys, 50 phys_addr_t tlb_addr, 55 void swiotlb_sync_single_for_device(struct device *dev, phys_addr_t tlb_addr, 57 void swiotlb_sync_single_for_cpu(struct device *dev, phys_addr_t tlb_addr, 59 dma_addr_t swiotlb_map(struct device *dev, phys_addr_t phys, 92 phys_addr_t start; 93 phys_addr_t end; 108 static inline bool is_swiotlb_buffer(struct device *dev, phys_addr_t paddr) in is_swiotlb_buffer() 131 static inline bool is_swiotlb_buffer(struct device *dev, phys_addr_t paddr) in is_swiotlb_buffer() 183 extern phys_addr_t swiotlb_unencrypted_base;
|
A D | dma-direct.h | 21 phys_addr_t cpu_start; 28 phys_addr_t paddr) in translate_phys_to_dma() 40 static inline phys_addr_t translate_dma_to_phys(struct device *dev, in translate_dma_to_phys() 47 return (phys_addr_t)dma_addr + m->offset; in translate_dma_to_phys() 49 return (phys_addr_t)-1; in translate_dma_to_phys() 59 phys_addr_t paddr) in phys_to_dma_unencrypted() 72 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 77 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) in dma_to_phys() 79 phys_addr_t paddr; in dma_to_phys() 124 dma_addr_t dma_direct_map_resource(struct device *dev, phys_addr_t paddr,
|
A D | dma-map-ops.h | 122 void dma_contiguous_reserve(phys_addr_t addr_limit); 123 int __init dma_contiguous_reserve_area(phys_addr_t size, phys_addr_t base, 124 phys_addr_t limit, struct cma **res_cma, bool fixed); 139 static inline void dma_contiguous_reserve(phys_addr_t limit) in dma_contiguous_reserve() 142 static inline int dma_contiguous_reserve_area(phys_addr_t size, in dma_contiguous_reserve_area() 143 phys_addr_t base, phys_addr_t limit, struct cma **res_cma, in dma_contiguous_reserve_area() 188 phys_addr_t phys_addr, dma_addr_t device_addr, size_t size) in dma_declare_coherent_memory() 257 bool (*phys_addr_ok)(struct device *, phys_addr_t, size_t)); 304 void arch_sync_dma_for_device(phys_addr_t paddr, size_t size, 314 void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size, [all …]
|
/linux-6.3-rc2/mm/ |
A D | memblock.c | 170 static inline phys_addr_t memblock_cap_size(phys_addr_t base, phys_addr_t *size) in memblock_cap_size() 185 phys_addr_t base, phys_addr_t size) in memblock_overlaps_region() 288 phys_addr_t align, phys_addr_t start, in memblock_find_in_range_node() 323 phys_addr_t end, phys_addr_t size, in memblock_find_in_range() 583 phys_addr_t base, phys_addr_t size, in memblock_add_range() 749 phys_addr_t base, phys_addr_t size, in memblock_isolate_range() 809 phys_addr_t base, phys_addr_t size) in memblock_remove_range() 1506 phys_addr_t size, phys_addr_t align, in memblock_alloc_internal() 1556 phys_addr_t size, phys_addr_t align, in memblock_alloc_exact_nid_raw() 1588 phys_addr_t size, phys_addr_t align, in memblock_alloc_try_nid_raw() [all …]
|
A D | memtest.c | 28 static void __init reserve_bad_mem(u64 pattern, phys_addr_t start_bad, phys_addr_t end_bad) in reserve_bad_mem() 35 static void __init memtest(u64 pattern, phys_addr_t start_phys, phys_addr_t size) in memtest() 38 phys_addr_t start_bad, last_bad; in memtest() 39 phys_addr_t start_phys_aligned; in memtest() 66 static void __init do_one_pass(u64 pattern, phys_addr_t start, phys_addr_t end) in do_one_pass() 69 phys_addr_t this_start, this_end; in do_one_pass() 100 void __init early_memtest(phys_addr_t start, phys_addr_t end) in early_memtest()
|
/linux-6.3-rc2/tools/testing/memblock/tests/ |
A D | alloc_nid_api.c | 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() 124 phys_addr_t rgn_end; in alloc_nid_top_down_end_misaligned_check() 174 phys_addr_t rgn_end; in alloc_nid_exact_address_generic_check() 1249 phys_addr_t size; in alloc_nid_top_down_numa_simple_check() 1302 phys_addr_t size; in alloc_nid_top_down_numa_small_node_check() 1355 phys_addr_t size; in alloc_nid_top_down_numa_node_reserved_check() 1407 phys_addr_t size; in alloc_nid_top_down_numa_part_reserved_check() 1467 phys_addr_t size; in alloc_nid_top_down_numa_part_reserved_fallback_check() [all …]
|
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() 204 phys_addr_t size; in alloc_exact_nid_top_down_numa_no_overlap_split_check() 302 phys_addr_t size; in alloc_exact_nid_bottom_up_numa_simple_check() 355 phys_addr_t size; in alloc_exact_nid_bottom_up_numa_part_reserved_check() 475 phys_addr_t size; in alloc_exact_nid_bottom_up_numa_no_overlap_split_check() 582 phys_addr_t size; in alloc_exact_nid_numa_small_node_generic_check() 623 phys_addr_t size; in alloc_exact_nid_numa_node_reserved_generic_check() [all …]
|
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() 113 phys_addr_t min_addr; in alloc_from_top_down_high_addr_check() 158 phys_addr_t min_addr; in alloc_from_top_down_no_space_above_check() 193 phys_addr_t min_addr; in alloc_from_top_down_min_addr_cap_check() 239 phys_addr_t min_addr; in alloc_from_bottom_up_high_addr_check() 281 phys_addr_t min_addr; in alloc_from_bottom_up_no_space_above_check() 282 phys_addr_t r2_size; in alloc_from_bottom_up_no_space_above_check() [all …]
|
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() 80 phys_addr_t total_size; in alloc_top_down_disjoint_check() 172 phys_addr_t total_size; in alloc_top_down_after_check() 221 phys_addr_t total_size; in alloc_top_down_second_fit_check() 275 phys_addr_t total_size; in alloc_in_between_generic_check() 325 phys_addr_t region_end; in alloc_small_gaps_generic_check() 557 phys_addr_t total_size; in alloc_bottom_up_disjoint_check() 645 phys_addr_t total_size; in alloc_bottom_up_after_check() [all …]
|
/linux-6.3-rc2/include/linux/clk/ |
A D | mmp.h | 7 extern void pxa168_clk_init(phys_addr_t mpmu_phys, 8 phys_addr_t apmu_phys, 9 phys_addr_t apbc_phys); 10 extern void pxa910_clk_init(phys_addr_t mpmu_phys, 11 phys_addr_t apmu_phys, 12 phys_addr_t apbc_phys, 13 phys_addr_t apbcp_phys); 14 extern void mmp2_clk_init(phys_addr_t mpmu_phys, 15 phys_addr_t apmu_phys, 16 phys_addr_t apbc_phys);
|
/linux-6.3-rc2/arch/arm/include/asm/ |
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()
|
A D | memory.h | 250 phys_addr_t t; in __virt_to_phys_nodebug() 252 if (sizeof(phys_addr_t) == 4) { in __virt_to_phys_nodebug() 260 static inline unsigned long __phys_to_virt(phys_addr_t x) in __phys_to_virt() 281 return (phys_addr_t)x - PAGE_OFFSET + PHYS_OFFSET; in __virt_to_phys_nodebug() 284 static inline unsigned long __phys_to_virt(phys_addr_t x) in __phys_to_virt() 298 extern phys_addr_t __virt_to_phys(unsigned long x); 299 extern phys_addr_t __phys_addr_symbol(unsigned long x); 318 static inline void *phys_to_virt(phys_addr_t x) in phys_to_virt() 328 #define __va(x) ((void *)__phys_to_virt((phys_addr_t)(x))) 345 static inline unsigned long phys_to_idmap(phys_addr_t addr) in phys_to_idmap() [all …]
|
/linux-6.3-rc2/arch/mips/cavium-octeon/ |
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() 116 phys_addr_t paddr) in octeon_small_phys_to_dma() 130 static phys_addr_t octeon_small_dma_to_phys(struct device *dev, in octeon_small_dma_to_phys() 171 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma() 180 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys() 191 phys_addr_t start, end; in plat_swiotlb_setup() 192 phys_addr_t max_addr; in plat_swiotlb_setup() [all …]
|
/linux-6.3-rc2/drivers/staging/media/atomisp/pci/mmu/ |
A D | isp_mmu.c | 86 phys_addr_t phys) in isp_pgaddr_to_pte_valid() 100 phys_addr_t page; in alloc_page_table() 106 return (phys_addr_t)NULL_PAGE; in alloc_page_table() 146 phys_addr_t new_phys) in mmu_remap_error() 246 phys_addr_t phys) in mmu_l1_map() 248 phys_addr_t l2_pt; in mmu_l1_map() 321 phys_addr_t l1_pt; in mmu_map() 404 phys_addr_t l2_pt; in mmu_l1_unmap() 452 phys_addr_t l1_pt; in mmu_unmap() 487 phys_addr_t phys, unsigned int pgnr) in isp_mmu_map() [all …]
|
/linux-6.3-rc2/arch/powerpc/mm/ |
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; 123 void relocate_init(u64 dt_ptr, phys_addr_t start); 130 void kaslr_early_init(void *dt_ptr, phys_addr_t size); 133 static inline void kaslr_early_init(void *dt_ptr, phys_addr_t size) {} in kaslr_early_init() 154 phys_addr_t v_block_mapped(unsigned long va); 155 unsigned long p_block_mapped(phys_addr_t pa); [all …]
|
/linux-6.3-rc2/include/linux/soc/qcom/ |
A D | mdt_loader.h | 19 const char *fw_name, int pas_id, phys_addr_t mem_phys, 23 phys_addr_t mem_phys, size_t mem_size, 24 phys_addr_t *reloc_base); 28 phys_addr_t mem_phys, size_t mem_size, 29 phys_addr_t *reloc_base); 41 const char *fw_name, int pas_id, phys_addr_t mem_phys, in qcom_mdt_pas_init() 49 void *mem_region, phys_addr_t mem_phys, in qcom_mdt_load() 50 size_t mem_size, phys_addr_t *reloc_base) in qcom_mdt_load() 58 void *mem_region, phys_addr_t mem_phys, in qcom_mdt_load_no_init() 60 phys_addr_t *reloc_base) in qcom_mdt_load_no_init()
|
/linux-6.3-rc2/kernel/dma/ |
A D | contiguous.c | 72 static const phys_addr_t size_bytes __initconst = 73 (phys_addr_t)CMA_SIZE_MBYTES * SZ_1M; 74 static phys_addr_t size_cmdline __initdata = -1; 75 static phys_addr_t base_cmdline __initdata; 76 static phys_addr_t limit_cmdline __initdata; 102 static phys_addr_t pernuma_size_bytes __initdata; 169 phys_addr_t selected_size = 0; in dma_contiguous_reserve() 170 phys_addr_t selected_base = 0; in dma_contiguous_reserve() 171 phys_addr_t selected_limit = limit; in dma_contiguous_reserve() 227 int __init dma_contiguous_reserve_area(phys_addr_t size, phys_addr_t base, in dma_contiguous_reserve_area() [all …]
|
/linux-6.3-rc2/arch/arm/mm/ |
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() 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() 234 phys_addr_t mem_start; in pmsav7_adjust_lowmem_bounds() 235 phys_addr_t mem_end; in pmsav7_adjust_lowmem_bounds() [all …]
|
/linux-6.3-rc2/drivers/xen/ |
A D | swiotlb-xen.c | 47 static inline phys_addr_t xen_phys_to_bus(struct device *dev, phys_addr_t paddr) in xen_phys_to_bus() 50 phys_addr_t baddr = (phys_addr_t)bfn << XEN_PAGE_SHIFT; in xen_phys_to_bus() 62 phys_addr_t baddr) in xen_bus_to_phys() 65 phys_addr_t paddr = (xen_pfn << XEN_PAGE_SHIFT) | in xen_bus_to_phys() 95 phys_addr_t paddr = (phys_addr_t)xen_pfn << XEN_PAGE_SHIFT; in is_xen_swiotlb_buffer() 113 phys_addr_t p = virt_to_phys(buf); in xen_swiotlb_fixup() 139 phys_addr_t phys; in xen_swiotlb_alloc_coherent() 171 phys_addr_t phys = virt_to_phys(vaddr); in xen_swiotlb_free_coherent() 220 if (map == (phys_addr_t)DMA_MAPPING_ERROR) in xen_swiotlb_map_page() 276 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr); in xen_swiotlb_sync_single_for_cpu() [all …]
|
/linux-6.3-rc2/arch/mips/alchemy/devboards/ |
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-6.3-rc2/sound/soc/sof/mediatek/ |
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_shared_dram; /* adsp dram physical base */ 19 phys_addr_t pa_cfgreg; 29 phys_addr_t adsp_bootup_addr; 32 phys_addr_t pa_secreg; 36 phys_addr_t pa_busreg;
|
/linux-6.3-rc2/arch/riscv/mm/ |
A D | init.c | 52 phys_addr_t phys_ram_base __ro_after_init; 170 static phys_addr_t memory_limit; 191 phys_addr_t max_mapped_addr; in setup_bootmem() 371 uintptr_t va, phys_addr_t pa, in create_pte_mapping() 454 uintptr_t va, phys_addr_t pa, in create_pmd_mapping() 458 phys_addr_t pte_phys; in create_pmd_mapping() 561 phys_addr_t next_phys; in create_pud_mapping() 588 phys_addr_t next_phys; in create_p4d_mapping() 650 phys_addr_t next_phys; in create_pgd_mapping() 672 static uintptr_t __init best_map_size(phys_addr_t base, phys_addr_t size) in best_map_size() [all …]
|