/Linux-v4.19/include/linux/ |
D | memblock.h | 45 phys_addr_t base; 46 phys_addr_t size; 64 phys_addr_t total_size; 79 phys_addr_t current_limit; 102 phys_addr_t memblock_find_in_range_node(phys_addr_t size, phys_addr_t align, 103 phys_addr_t start, phys_addr_t end, 105 phys_addr_t memblock_find_in_range(phys_addr_t start, phys_addr_t end, 106 phys_addr_t size, phys_addr_t align); 108 int memblock_add_node(phys_addr_t base, phys_addr_t size, int nid); 109 int memblock_add(phys_addr_t base, phys_addr_t size); [all …]
|
D | bootmem.h | 172 #define BOOTMEM_ALLOC_ANYWHERE (~(phys_addr_t)0) 175 void *memblock_virt_alloc_try_nid_raw(phys_addr_t size, phys_addr_t align, 176 phys_addr_t min_addr, 177 phys_addr_t max_addr, int nid); 178 void *memblock_virt_alloc_try_nid_nopanic(phys_addr_t size, 179 phys_addr_t align, phys_addr_t min_addr, 180 phys_addr_t max_addr, int nid); 181 void *memblock_virt_alloc_try_nid(phys_addr_t size, phys_addr_t align, 182 phys_addr_t min_addr, phys_addr_t max_addr, int nid); 183 void __memblock_free_early(phys_addr_t base, phys_addr_t size); [all …]
|
D | dma-contiguous.h | 83 void dma_contiguous_reserve(phys_addr_t addr_limit); 85 int __init dma_contiguous_reserve_area(phys_addr_t size, phys_addr_t base, 86 phys_addr_t limit, struct cma **res_cma, 102 static inline int dma_declare_contiguous(struct device *dev, phys_addr_t size, in dma_declare_contiguous() 103 phys_addr_t base, phys_addr_t limit) in dma_declare_contiguous() 130 static inline void dma_contiguous_reserve(phys_addr_t limit) { } in dma_contiguous_reserve() 132 static inline int dma_contiguous_reserve_area(phys_addr_t size, phys_addr_t base, in dma_contiguous_reserve_area() 133 phys_addr_t limit, struct cma **res_cma, in dma_contiguous_reserve_area() 140 int dma_declare_contiguous(struct device *dev, phys_addr_t size, in dma_declare_contiguous() 141 phys_addr_t base, phys_addr_t limit) in dma_declare_contiguous()
|
D | of_reserved_mem.h | 15 phys_addr_t base; 16 phys_addr_t size; 38 int early_init_dt_alloc_reserved_memory_arch(phys_addr_t size, 39 phys_addr_t align, 40 phys_addr_t start, 41 phys_addr_t end, 43 phys_addr_t *res_base); 47 phys_addr_t base, phys_addr_t size); 59 const char *uname, phys_addr_t base, phys_addr_t size) { } in fdt_reserved_mem_save_node()
|
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()
|
D | cma.h | 23 extern phys_addr_t cma_get_base(const struct cma *cma); 27 extern int __init cma_declare_contiguous(phys_addr_t base, 28 phys_addr_t size, phys_addr_t limit, 29 phys_addr_t alignment, unsigned int order_per_bit, 31 extern int cma_init_reserved_mem(phys_addr_t base, phys_addr_t size,
|
D | qcom_scm.h | 52 extern int qcom_scm_pas_mem_setup(u32 peripheral, phys_addr_t addr, 53 phys_addr_t size); 56 extern int qcom_scm_assign_mem(phys_addr_t mem_addr, size_t mem_sz, 65 extern int qcom_scm_io_readl(phys_addr_t addr, unsigned int *val); 66 extern int qcom_scm_io_writel(phys_addr_t addr, unsigned int val); 85 static inline int qcom_scm_pas_mem_setup(u32 peripheral, phys_addr_t addr, in qcom_scm_pas_mem_setup() 86 phys_addr_t size) { return -ENODEV; } in qcom_scm_pas_mem_setup() 90 static inline int qcom_scm_assign_mem(phys_addr_t mem_addr, size_t mem_sz, in qcom_scm_assign_mem() 101 static inline int qcom_scm_io_readl(phys_addr_t addr, unsigned int *val) { return -ENODEV; } in qcom_scm_io_readl() 102 static inline int qcom_scm_io_writel(phys_addr_t addr, unsigned int val) { return -ENODEV; } in qcom_scm_io_writel()
|
/Linux-v4.19/mm/ |
D | memblock.c | 125 static inline phys_addr_t memblock_cap_size(phys_addr_t base, phys_addr_t *size) in memblock_cap_size() 133 static unsigned long __init_memblock memblock_addrs_overlap(phys_addr_t base1, phys_addr_t size1, in memblock_addrs_overlap() 134 phys_addr_t base2, phys_addr_t size2) in memblock_addrs_overlap() 140 phys_addr_t base, phys_addr_t size) in memblock_overlaps_region() 166 static phys_addr_t __init_memblock 167 __memblock_find_range_bottom_up(phys_addr_t start, phys_addr_t end, in __memblock_find_range_bottom_up() 168 phys_addr_t size, phys_addr_t align, int nid, in __memblock_find_range_bottom_up() 171 phys_addr_t this_start, this_end, cand; in __memblock_find_range_bottom_up() 201 static phys_addr_t __init_memblock 202 __memblock_find_range_top_down(phys_addr_t start, phys_addr_t end, in __memblock_find_range_top_down() [all …]
|
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-v4.19/include/linux/clk/ |
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-v4.19/arch/arm/include/asm/ |
D | outercache.h | 52 static inline void outer_inv_range(phys_addr_t start, phys_addr_t end) in outer_inv_range() 63 static inline void outer_clean_range(phys_addr_t start, phys_addr_t end) in outer_clean_range() 74 static inline void outer_flush_range(phys_addr_t start, phys_addr_t end) in outer_flush_range() 120 static inline void outer_inv_range(phys_addr_t start, phys_addr_t end) in outer_inv_range() 122 static inline void outer_clean_range(phys_addr_t start, phys_addr_t end) in outer_clean_range() 124 static inline void outer_flush_range(phys_addr_t start, phys_addr_t end) in outer_flush_range()
|
D | memory.h | 186 #define PHYS_OFFSET ((phys_addr_t)__pv_phys_pfn_offset << PAGE_SHIFT) 218 static inline phys_addr_t __virt_to_phys_nodebug(unsigned long x) in __virt_to_phys_nodebug() 220 phys_addr_t t; in __virt_to_phys_nodebug() 222 if (sizeof(phys_addr_t) == 4) { in __virt_to_phys_nodebug() 231 static inline unsigned long __phys_to_virt(phys_addr_t x) in __phys_to_virt() 250 static inline phys_addr_t __virt_to_phys_nodebug(unsigned long x) in __virt_to_phys_nodebug() 252 return (phys_addr_t)x - PAGE_OFFSET + PHYS_OFFSET; in __virt_to_phys_nodebug() 255 static inline unsigned long __phys_to_virt(phys_addr_t x) in __phys_to_virt() 269 extern phys_addr_t __virt_to_phys(unsigned long x); 270 extern phys_addr_t __phys_addr_symbol(unsigned long x); [all …]
|
D | stage2_pgtable.h | 39 static inline phys_addr_t stage2_pgd_addr_end(phys_addr_t addr, phys_addr_t end) in stage2_pgd_addr_end() 41 phys_addr_t boundary = (addr + PGDIR_SIZE) & PGDIR_MASK; in stage2_pgd_addr_end() 48 static inline phys_addr_t stage2_pmd_addr_end(phys_addr_t addr, phys_addr_t end) in stage2_pmd_addr_end() 50 phys_addr_t boundary = (addr + PMD_SIZE) & PMD_MASK; in stage2_pmd_addr_end()
|
/Linux-v4.19/arch/mips/include/asm/mach-au1x00/ |
D | ioremap.h | 15 extern phys_addr_t __fixup_bigphys_addr(phys_addr_t, phys_addr_t); 17 static inline phys_addr_t __fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in __fixup_bigphys_addr() 26 static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in fixup_bigphys_addr() 31 static inline void __iomem *plat_ioremap(phys_addr_t offset, unsigned long size, in plat_ioremap()
|
/Linux-v4.19/arch/mips/cavium-octeon/ |
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-v4.19/kernel/dma/ |
D | contiguous.c | 45 static const phys_addr_t size_bytes = (phys_addr_t)CMA_SIZE_MBYTES * SZ_1M; 46 static phys_addr_t size_cmdline = -1; 47 static phys_addr_t base_cmdline; 48 static phys_addr_t limit_cmdline; 69 static phys_addr_t __init __maybe_unused cma_early_percent_memory(void) in cma_early_percent_memory() 87 static inline __maybe_unused phys_addr_t cma_early_percent_memory(void) in cma_early_percent_memory() 103 void __init dma_contiguous_reserve(phys_addr_t limit) in dma_contiguous_reserve() 105 phys_addr_t selected_size = 0; in dma_contiguous_reserve() 106 phys_addr_t selected_base = 0; in dma_contiguous_reserve() 107 phys_addr_t selected_limit = limit; in dma_contiguous_reserve() [all …]
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | stage2_pgtable.h | 89 static inline phys_addr_t stage2_pud_addr_end(phys_addr_t addr, phys_addr_t end) in stage2_pud_addr_end() 91 phys_addr_t boundary = (addr + S2_PUD_SIZE) & S2_PUD_MASK; in stage2_pud_addr_end() 115 static inline phys_addr_t stage2_pmd_addr_end(phys_addr_t addr, phys_addr_t end) in stage2_pmd_addr_end() 117 phys_addr_t boundary = (addr + S2_PMD_SIZE) & S2_PMD_MASK; in stage2_pmd_addr_end() 135 static inline phys_addr_t stage2_pgd_addr_end(phys_addr_t addr, phys_addr_t end) in stage2_pgd_addr_end() 137 phys_addr_t boundary = (addr + S2_PGDIR_SIZE) & S2_PGDIR_MASK; in stage2_pgd_addr_end()
|
/Linux-v4.19/arch/powerpc/mm/ |
D | mmu_decl.h | 96 extern void setbat(int index, unsigned long virt, phys_addr_t phys, 110 extern phys_addr_t __initial_memory_limit_addr; 111 extern phys_addr_t total_memory; 112 extern phys_addr_t total_lowmem; 113 extern phys_addr_t memstart_addr; 114 extern phys_addr_t lowmem_end_addr; 136 phys_addr_t phys); 158 phys_addr_t v_block_mapped(unsigned long va); 159 unsigned long p_block_mapped(phys_addr_t pa); 161 static inline phys_addr_t v_block_mapped(unsigned long va) { return 0; } in v_block_mapped() [all …]
|
/Linux-v4.19/arch/mips/mm/ |
D | ioremap.c | 22 phys_addr_t size, phys_addr_t phys_addr, unsigned long flags) in remap_area_pte() 24 phys_addr_t end; in remap_area_pte() 48 phys_addr_t size, phys_addr_t phys_addr, unsigned long flags) in remap_area_pmd() 50 phys_addr_t end; in remap_area_pmd() 69 static int remap_area_pages(unsigned long address, phys_addr_t phys_addr, in remap_area_pages() 70 phys_addr_t size, unsigned long flags) in remap_area_pages() 130 #define IS_LOW512(addr) (!((phys_addr_t)(addr) & (phys_addr_t) ~0x1fffffffULL)) 132 void __iomem * __ioremap(phys_addr_t phys_addr, phys_addr_t size, unsigned long flags) in __ioremap() 136 phys_addr_t last_addr; in __ioremap()
|
/Linux-v4.19/drivers/of/ |
D | of_reserved_mem.c | 30 int __init __weak early_init_dt_alloc_reserved_memory_arch(phys_addr_t size, in early_init_dt_alloc_reserved_memory_arch() 31 phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, in early_init_dt_alloc_reserved_memory_arch() 32 phys_addr_t *res_base) in early_init_dt_alloc_reserved_memory_arch() 34 phys_addr_t base; in early_init_dt_alloc_reserved_memory_arch() 58 int __init __weak early_init_dt_alloc_reserved_memory_arch(phys_addr_t size, in early_init_dt_alloc_reserved_memory_arch() 59 phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, in early_init_dt_alloc_reserved_memory_arch() 60 phys_addr_t *res_base) in early_init_dt_alloc_reserved_memory_arch() 72 phys_addr_t base, phys_addr_t size) in fdt_reserved_mem_save_node() 95 const char *uname, phys_addr_t *res_base, phys_addr_t *res_size) in __reserved_mem_alloc_size() 98 phys_addr_t start = 0, end = 0; in __reserved_mem_alloc_size() [all …]
|
/Linux-v4.19/arch/mips/alchemy/devboards/ |
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-v4.19/virt/kvm/arm/ |
D | mmu.c | 44 static phys_addr_t hyp_idmap_vector; 70 static void kvm_tlb_flush_vmid_ipa(struct kvm *kvm, phys_addr_t ipa) in kvm_tlb_flush_vmid_ipa() 109 static void stage2_dissolve_pmd(struct kvm *kvm, phys_addr_t addr, pmd_t *pmd) in stage2_dissolve_pmd() 151 static void clear_stage2_pgd_entry(struct kvm *kvm, pgd_t *pgd, phys_addr_t addr) in clear_stage2_pgd_entry() 160 static void clear_stage2_pud_entry(struct kvm *kvm, pud_t *pud, phys_addr_t addr) in clear_stage2_pud_entry() 170 static void clear_stage2_pmd_entry(struct kvm *kvm, pmd_t *pmd, phys_addr_t addr) in clear_stage2_pmd_entry() 234 phys_addr_t addr, phys_addr_t end) in unmap_stage2_ptes() 236 phys_addr_t start_addr = addr; in unmap_stage2_ptes() 260 phys_addr_t addr, phys_addr_t end) in unmap_stage2_pmds() 262 phys_addr_t next, start_addr = addr; in unmap_stage2_pmds() [all …]
|
/Linux-v4.19/arch/arm/mm/ |
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 …]
|
/Linux-v4.19/arch/arm64/mm/ |
D | mmu.c | 81 static phys_addr_t __init early_pgtable_alloc(void) in early_pgtable_alloc() 83 phys_addr_t phys; in early_pgtable_alloc() 130 phys_addr_t phys, pgprot_t prot) in init_pte() 154 unsigned long end, phys_addr_t phys, in alloc_init_cont_pte() 156 phys_addr_t (*pgtable_alloc)(void), in alloc_init_cont_pte() 164 phys_addr_t pte_phys; in alloc_init_cont_pte() 189 phys_addr_t phys, pgprot_t prot, in init_pmd() 190 phys_addr_t (*pgtable_alloc)(void), int flags) in init_pmd() 226 unsigned long end, phys_addr_t phys, in alloc_init_cont_pmd() 228 phys_addr_t (*pgtable_alloc)(void), int flags) in alloc_init_cont_pmd() [all …]
|
/Linux-v4.19/arch/mips/include/asm/ |
D | bootinfo.h | 103 phys_addr_t addr; /* start of memory segment */ 104 phys_addr_t size; /* size of memory segment */ 111 extern void add_memory_region(phys_addr_t start, phys_addr_t size, long type); 112 extern void detect_memory_region(phys_addr_t start, phys_addr_t sz_min, phys_addr_t sz_max);
|