Home
last modified time | relevance | path

Searched refs:phys_addr_t (Results 1 – 25 of 1038) sorted by relevance

12345678910>>...42

/linux/include/linux/
H A Dmemblock.h116 int memblock_add(phys_addr_t base, phys_addr_t size);
117 int memblock_remove(phys_addr_t base, phys_addr_t size);
125 phys_addr_t base2, phys_addr_t size2);
127 phys_addr_t base, phys_addr_t size);
411 phys_addr_t memblock_phys_alloc_range(phys_addr_t size, phys_addr_t align,
412 phys_addr_t start, phys_addr_t end);
414 phys_addr_t align, phys_addr_t start,
416 phys_addr_t memblock_phys_alloc_try_nid(phys_addr_t size, phys_addr_t align, int nid);
426 phys_addr_t min_addr, phys_addr_t max_addr,
429 phys_addr_t min_addr, phys_addr_t max_addr,
[all …]
H A Dcma.h26 extern phys_addr_t cma_get_base(const struct cma *cma);
30 extern int __init cma_declare_contiguous_nid(phys_addr_t base,
31 phys_addr_t size, phys_addr_t limit,
32 phys_addr_t alignment, unsigned int order_per_bit,
35 static inline int __init cma_declare_contiguous(phys_addr_t base, in cma_declare_contiguous()
36 phys_addr_t size, phys_addr_t limit, in cma_declare_contiguous()
37 phys_addr_t alignment, unsigned int order_per_bit, in cma_declare_contiguous()
43 extern int cma_init_reserved_mem(phys_addr_t base, phys_addr_t size,
H A Dswiotlb.h45 phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, phys_addr_t phys,
51 phys_addr_t tlb_addr,
58 void swiotlb_sync_single_for_cpu(struct device *dev, phys_addr_t tlb_addr,
60 dma_addr_t swiotlb_map(struct device *dev, phys_addr_t phys,
89 phys_addr_t start;
90 phys_addr_t end;
153 phys_addr_t paddr) in swiotlb_find_pool()
211 phys_addr_t default_swiotlb_base(void);
212 phys_addr_t default_swiotlb_limit(void);
252 static inline phys_addr_t default_swiotlb_base(void) in default_swiotlb_base()
[all …]
H A Dmbus.h60 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()
H A Ddma-map-ops.h127 void dma_contiguous_reserve(phys_addr_t addr_limit);
128 int __init dma_contiguous_reserve_area(phys_addr_t size, phys_addr_t base,
129 phys_addr_t limit, struct cma **res_cma, bool fixed);
144 static inline void dma_contiguous_reserve(phys_addr_t limit) in dma_contiguous_reserve()
147 static inline int dma_contiguous_reserve_area(phys_addr_t size, in dma_contiguous_reserve_area()
148 phys_addr_t base, phys_addr_t limit, struct cma **res_cma, in dma_contiguous_reserve_area()
187 phys_addr_t phys_addr, dma_addr_t device_addr, size_t size) in dma_declare_coherent_memory()
256 bool (*phys_addr_ok)(struct device *, phys_addr_t, size_t));
380 void arch_sync_dma_for_device(phys_addr_t paddr, size_t size,
390 void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size,
[all …]
/linux/mm/
H A Dmemblock.c175 static inline phys_addr_t memblock_cap_size(phys_addr_t base, phys_addr_t *size) in memblock_cap_size()
184 memblock_addrs_overlap(phys_addr_t base1, phys_addr_t size1, phys_addr_t base2, in memblock_addrs_overlap()
191 phys_addr_t base, phys_addr_t size) in memblock_overlaps_region()
294 phys_addr_t align, phys_addr_t start, in memblock_find_in_range_node()
329 phys_addr_t end, phys_addr_t size, in memblock_find_in_range()
589 phys_addr_t base, phys_addr_t size, in memblock_add_range()
789 phys_addr_t base, phys_addr_t size, in memblock_isolate_range()
1573 phys_addr_t size, phys_addr_t align, in memblock_alloc_internal()
1623 phys_addr_t size, phys_addr_t align, in memblock_alloc_exact_nid_raw()
1655 phys_addr_t size, phys_addr_t align, in memblock_alloc_try_nid_raw()
[all …]
H A Dmemtest.c9 static phys_addr_t early_memtest_bad_size;
32 static void __init reserve_bad_mem(u64 pattern, phys_addr_t start_bad, phys_addr_t end_bad) in reserve_bad_mem()
40 static void __init memtest(u64 pattern, phys_addr_t start_phys, phys_addr_t size) in memtest()
43 phys_addr_t start_bad, last_bad; in memtest()
44 phys_addr_t start_phys_aligned; in memtest()
73 static void __init do_one_pass(u64 pattern, phys_addr_t start, phys_addr_t end) in do_one_pass()
76 phys_addr_t this_start, this_end; in do_one_pass()
107 void __init early_memtest(phys_addr_t start, phys_addr_t end) in early_memtest()
/linux/tools/testing/memblock/tests/
H A Dalloc_nid_api.c69 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 …]
H A Dalloc_exact_nid_api.c33 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 …]
H A Dalloc_helpers_api.c22 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 …]
H A Dalloc_api.c13 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/arch/arm/include/asm/
H A Doutercache.h40 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()
H A Dmemory.h255 phys_addr_t t; in __virt_to_phys_nodebug()
257 if (sizeof(phys_addr_t) == 4) { in __virt_to_phys_nodebug()
265 static inline unsigned long __phys_to_virt(phys_addr_t x) in __phys_to_virt()
286 return (phys_addr_t)x - PAGE_OFFSET + PHYS_OFFSET; in __virt_to_phys_nodebug()
289 static inline unsigned long __phys_to_virt(phys_addr_t x) in __phys_to_virt()
305 extern phys_addr_t __virt_to_phys(unsigned long x);
306 extern phys_addr_t __phys_addr_symbol(unsigned long x);
325 static inline void *phys_to_virt(phys_addr_t x) in phys_to_virt()
335 #define __va(x) ((void *)__phys_to_virt((phys_addr_t)(x)))
352 static inline unsigned long phys_to_idmap(phys_addr_t addr) in phys_to_idmap()
[all …]
/linux/arch/mips/cavium-octeon/
H A Ddma-octeon.c31 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/drivers/staging/media/atomisp/pci/mmu/
H A Disp_mmu.c86 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/arch/powerpc/mm/
H A Dmmu_decl.h92 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;
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);
156 unsigned long p_block_mapped(phys_addr_t pa);
[all …]
/linux/include/linux/soc/qcom/
H A Dmdt_loader.h19 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/arch/arm/mm/
H A Dpmsa-v7.c20 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 …]
H A Dproc.c26 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);
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);
198 void cpu_fa526_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
346 void cpu_xsc3_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
415 void cpu_v6_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
442 void cpu_v7_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
[all …]
/linux/drivers/xen/
H A Dswiotlb-xen.c47 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/arch/mips/alchemy/devboards/
H A Dplatform.h7 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/kernel/dma/
H A Dcontiguous.c67 static const phys_addr_t size_bytes __initconst =
68 (phys_addr_t)CMA_SIZE_MBYTES * SZ_1M;
69 static phys_addr_t size_cmdline __initdata = -1;
70 static phys_addr_t base_cmdline __initdata;
71 static phys_addr_t limit_cmdline __initdata;
99 static phys_addr_t pernuma_size_bytes __initdata;
214 phys_addr_t selected_size = 0; in dma_contiguous_reserve()
215 phys_addr_t selected_base = 0; in dma_contiguous_reserve()
216 phys_addr_t selected_limit = limit; in dma_contiguous_reserve()
274 int __init dma_contiguous_reserve_area(phys_addr_t size, phys_addr_t base, in dma_contiguous_reserve_area()
[all …]
/linux/arch/riscv/mm/
H A Dinit.c70 phys_addr_t dma32_phys_limit __initdata;
190 static phys_addr_t memory_limit;
214 phys_addr_t max_mapped_addr; in setup_bootmem()
474 phys_addr_t pte_phys; in create_pmd_mapping()
577 phys_addr_t next_phys; in create_pud_mapping()
604 phys_addr_t next_phys; in create_p4d_mapping()
662 phys_addr_t next_phys; in create_pgd_mapping()
685 phys_addr_t size) in best_map_size()
1239 phys_addr_t end, in create_linear_mapping_range()
1242 phys_addr_t pa; in create_linear_mapping_range()
[all …]
/linux/arch/arm64/mm/
H A Dmmu.c111 phys_addr_t phys; in early_pgtable_alloc()
193 phys_addr_t (*pgtable_alloc)(int), in alloc_init_cont_pte()
203 phys_addr_t pte_phys; in alloc_init_cont_pte()
290 phys_addr_t pmd_phys; in alloc_init_cont_pmd()
335 phys_addr_t pud_phys; in alloc_init_pud()
393 phys_addr_t p4d_phys; in alloc_init_p4d()
535 phys_addr_t size, pgprot_t prot) in update_mapping_prot()
584 phys_addr_t kfence_pool; in arm64_kfence_alloc_pool()
626 phys_addr_t start, end; in map_mem()
627 phys_addr_t early_kfence_pool; in map_mem()
[all …]
/linux/drivers/of/
H A Dof_reserved_mem.c35 phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, in early_init_dt_alloc_reserved_memory_arch()
36 phys_addr_t *res_base) in early_init_dt_alloc_reserved_memory_arch()
38 phys_addr_t base; in early_init_dt_alloc_reserved_memory_arch()
63 phys_addr_t base, phys_addr_t size) in fdt_reserved_mem_save_node()
82 phys_addr_t size, bool nomap) in early_init_dt_reserve_memory()
106 phys_addr_t base, size; in __reserved_mem_reserve_reg()
207 phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, in __reserved_mem_alloc_in_range()
208 phys_addr_t *res_base) in __reserved_mem_alloc_in_range()
257 const char *uname, phys_addr_t *res_base, phys_addr_t *res_size) in __reserved_mem_alloc_size()
260 phys_addr_t start = 0, end = 0; in __reserved_mem_alloc_size()
[all …]

12345678910>>...42