Home
last modified time | relevance | path

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

12345678910>>...26

/linux/tools/testing/memblock/tests/
H A Dalloc_nid_api.c30 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 misalig in alloc_nid_top_down_end_misaligned_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()
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_en in alloc_exact_nid_top_down_numa_split_range_low_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()
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 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()
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 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()
/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()
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 Dswiotlb.h75 phys_addr_t start;
76 phys_addr_t end;
135 struct io_tlb_pool *__swiotlb_find_pool(struct device *dev, phys_addr_t paddr);
150 phys_addr_t paddr) in swiotlb_find_pool()
193 phys_addr_t default_swiotlb_base(void);
194 phys_addr_t default_swiotlb_limit(void);
205 phys_addr_t paddr) in swiotlb_find_pool()
235 static inline phys_addr_t default_swiotlb_base(void) in default_swiotlb_base()
240 static inline phys_addr_t default_swiotlb_limit(void) in default_swiotlb_limit()
246 phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, phys_addr_t phys,
[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.h34 dma_addr_t (*map_phys)(struct device *dev, phys_addr_t phys,
97 void dma_contiguous_reserve(phys_addr_t addr_limit);
98 int __init dma_contiguous_reserve_area(phys_addr_t size, phys_addr_t base,
99 phys_addr_t limit, struct cma **res_cma, bool fixed);
108 void dma_contiguous_early_fixup(phys_addr_t base, unsigned long size);
118 static inline void dma_contiguous_reserve(phys_addr_t limit) in dma_contiguous_reserve()
121 static inline int dma_contiguous_reserve_area(phys_addr_t size, in dma_contiguous_reserve_area()
122 phys_addr_t base, phys_addr_t limit, struct cma **res_cma, in dma_contiguous_reserve_area()
151 int dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr,
161 phys_addr_t phys_addr, dma_addr_t device_addr, size_t size) in dma_declare_coherent_memory()
[all …]
H A Ddma-direct.h21 phys_addr_t cpu_start;
27 phys_addr_t paddr) in translate_phys_to_dma()
42 static inline phys_addr_t translate_dma_to_phys(struct device *dev, in translate_dma_to_phys()
54 return (phys_addr_t)-1; in translate_dma_to_phys()
85 static inline dma_addr_t __phys_to_dma(struct device *dev, phys_addr_t paddr) in __phys_to_dma()
93 phys_addr_t paddr) in phys_to_dma_unencrypted()
99 phys_addr_t paddr) in phys_to_dma_encrypted()
109 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
114 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) in dma_to_phys()
116 phys_addr_t paddr; in dma_to_phys()
/linux/arch/arm64/include/asm/
H A Drsi.h19 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 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;
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/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()
56 static inline dma_addr_t xen_phys_to_dma(struct device *dev, phys_addr_t paddr) in xen_phys_to_dma()
61 static inline phys_addr_t xen_bus_to_phys(struct device *dev, in xen_bus_to_phys()
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()
71 static inline phys_addr_t xen_dma_to_phys(struct device *dev, in xen_dma_to_phys()
77 static inline bool range_requires_alignment(phys_addr_t p, size_t size) in range_requires_alignment()
79 phys_addr_t algn = 1ULL << (get_order(size) + PAGE_SHIFT); in range_requires_alignment()
80 phys_addr_t bus_addr = pfn_to_bfn(XEN_PFN_DOWN(p)) << XEN_PAGE_SHIFT; in range_requires_alignment()
[all …]
/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()
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 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);
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/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/drivers/of/
H A Dof_reserved_mem.c35 static int __init early_init_dt_alloc_reserved_memory_arch(phys_addr_t size, in early_init_dt_alloc_reserved_memory_arch()
36 phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, in early_init_dt_alloc_reserved_memory_arch()
37 phys_addr_t *res_base) in early_init_dt_alloc_reserved_memory_arch()
39 phys_addr_t base; in early_init_dt_alloc_reserved_memory_arch()
115 phys_addr_t base, phys_addr_t size);
117 phys_addr_t *align);
119 phys_addr_t base, phys_addr_t size);
121 static int __init early_init_dt_reserve_memory(phys_addr_t base, in early_init_dt_reserve_memory()
122 phys_addr_t size, bool nomap) in early_init_dt_reserve_memory()
146 phys_addr_t base, size; in __reserved_mem_reserve_reg()
[all …]
/linux/sound/soc/sof/mediatek/
H A Dadsp_helper.h16 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/arch/riscv/mm/
H A Dinit.c61 phys_addr_t phys_ram_base __ro_after_init;
77 phys_addr_t dma32_phys_limit __initdata;
199 static phys_addr_t memory_limit;
219 phys_addr_t vmlinux_end = __pa_symbol(&_end); in setup_bootmem()
220 phys_addr_t max_mapped_addr; in setup_bootmem()
221 phys_addr_t phys_ram_end, vmlinux_start; in setup_bootmem()
282 memblock_reserve(max_mapped_addr, (phys_addr_t)-max_mapped_addr); in setup_bootmem()
377 void __set_fixmap(enum fixed_addresses idx, phys_addr_t phys, pgprot_t prot) in __set_fixmap()
393 static inline pte_t *__init get_pte_virt_early(phys_addr_t pa) in get_pte_virt_early()
398 static inline pte_t *__init get_pte_virt_fixmap(phys_addr_t pa) in get_pte_virt_fixmap()
[all …]
/linux/arch/arm64/mm/
H A Dmmu.c107 static phys_addr_t __init early_pgtable_alloc(enum pgtable_level pgtable_level) in early_pgtable_alloc()
109 phys_addr_t phys; in early_pgtable_alloc()
163 phys_addr_t phys, pgprot_t prot) in init_pte()
197 unsigned long end, phys_addr_t phys, in alloc_init_cont_pte()
199 phys_addr_t (*pgtable_alloc)(enum pgtable_level), in alloc_init_cont_pte()
209 phys_addr_t pte_phys; in alloc_init_cont_pte()
254 phys_addr_t phys, pgprot_t prot, in init_pmd()
255 phys_addr_t (*pgtable_alloc)(enum pgtable_level), int flags) in init_pmd()
305 unsigned long end, phys_addr_t phys, in alloc_init_cont_pmd()
307 phys_addr_t (*pgtable_alloc)(enum pgtable_level), in alloc_init_cont_pmd()
[all …]
/linux/arch/powerpc/mm/nohash/
H A De500.c59 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/include/asm/
H A Dcacheflush.h24 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/arc/mm/
H A Dcache.c35 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/arch/arm64/kvm/hyp/include/nvhe/
H A Dmm.h17 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);
/linux/tools/include/linux/
H A Dmm.h13 #define PHYS_ADDR_MAX (~(phys_addr_t)0)
31 static inline phys_addr_t virt_to_phys(volatile void *address) in virt_to_phys()
33 return (phys_addr_t)address;

12345678910>>...26