Home
last modified time | relevance | path

Searched refs:phys_addr_t (Results 1 – 200 of 551) sorted by relevance

123

/linux-4.4.14/include/linux/
Dmemblock.h31 phys_addr_t base;
32 phys_addr_t size;
42 phys_addr_t total_size; /* size of all regions */
48 phys_addr_t current_limit;
66 phys_addr_t memblock_find_in_range_node(phys_addr_t size, phys_addr_t align,
67 phys_addr_t start, phys_addr_t end,
69 phys_addr_t memblock_find_in_range(phys_addr_t start, phys_addr_t end,
70 phys_addr_t size, phys_addr_t align);
71 phys_addr_t get_allocated_memblock_reserved_regions_info(phys_addr_t *addr);
72 phys_addr_t get_allocated_memblock_memory_regions_info(phys_addr_t *addr);
[all …]
Dbootmem.h151 #define BOOTMEM_ALLOC_ANYWHERE (~(phys_addr_t)0)
154 void *memblock_virt_alloc_try_nid_nopanic(phys_addr_t size,
155 phys_addr_t align, phys_addr_t min_addr,
156 phys_addr_t max_addr, int nid);
157 void *memblock_virt_alloc_try_nid(phys_addr_t size, phys_addr_t align,
158 phys_addr_t min_addr, phys_addr_t max_addr, int nid);
159 void __memblock_free_early(phys_addr_t base, phys_addr_t size);
160 void __memblock_free_late(phys_addr_t base, phys_addr_t size);
163 phys_addr_t size, phys_addr_t align) in memblock_virt_alloc()
171 phys_addr_t size, phys_addr_t align) in memblock_virt_alloc_nopanic()
[all …]
Ddma-contiguous.h83 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()
Dcma.h19 extern phys_addr_t cma_get_base(const struct cma *cma);
22 extern int __init cma_declare_contiguous(phys_addr_t base,
23 phys_addr_t size, phys_addr_t limit,
24 phys_addr_t alignment, unsigned int order_per_bit,
26 extern int cma_init_reserved_mem(phys_addr_t base, phys_addr_t size,
Dof_reserved_mem.h13 phys_addr_t base;
14 phys_addr_t size;
36 phys_addr_t base, phys_addr_t size);
46 const char *uname, phys_addr_t base, phys_addr_t size) { } in fdt_reserved_mem_save_node()
Dmbus.h74 phys_addr_t base, size_t size,
75 phys_addr_t remap);
77 phys_addr_t base, size_t size);
78 int mvebu_mbus_del_window(phys_addr_t base, size_t size);
79 int mvebu_mbus_init(const char *soc, phys_addr_t mbus_phys_base,
80 size_t mbus_size, phys_addr_t sdram_phys_base,
Dswiotlb.h40 #define SWIOTLB_MAP_ERROR (~(phys_addr_t)0x0)
42 extern phys_addr_t swiotlb_tbl_map_single(struct device *hwdev,
44 phys_addr_t phys, size_t size,
48 phys_addr_t tlb_addr,
52 phys_addr_t tlb_addr,
119 extern int is_swiotlb_buffer(phys_addr_t paddr);
Diommu.h127 phys_addr_t start;
163 phys_addr_t paddr, size_t size, int prot);
168 phys_addr_t (*iova_to_phys)(struct iommu_domain *domain, dma_addr_t iova);
183 phys_addr_t paddr, u64 size, int prot);
217 phys_addr_t paddr, size_t size, int prot);
223 extern phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova);
269 phys_addr_t offset, u64 size,
371 phys_addr_t paddr, int gfp_order, int prot) in iommu_map()
390 u32 wnd_nr, phys_addr_t paddr, in iommu_domain_window_enable()
401 static inline phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys()
Dof_fdt.h69 extern int early_init_dt_reserve_memory_arch(phys_addr_t base, phys_addr_t size,
90 extern void early_get_first_memblock_info(void *, phys_addr_t *);
Dof_address.h47 extern int pci_register_io_range(phys_addr_t addr, resource_size_t size);
48 extern unsigned long pci_address_to_pio(phys_addr_t addr);
49 extern phys_addr_t pci_pio_to_address(unsigned long pio);
81 static inline phys_addr_t pci_pio_to_address(unsigned long pio) in pci_pio_to_address()
Dgenalloc.h72 phys_addr_t phys_addr; /* physical starting address of memory chunk */
79 extern phys_addr_t gen_pool_virt_to_phys(struct gen_pool *pool, unsigned long);
80 extern int gen_pool_add_virt(struct gen_pool *, unsigned long, phys_addr_t,
Dtypes.h162 typedef u64 phys_addr_t; typedef
164 typedef u32 phys_addr_t; typedef
167 typedef phys_addr_t resource_size_t;
Dpstore_ram.h37 phys_addr_t paddr;
55 struct persistent_ram_zone *persistent_ram_new(phys_addr_t start, size_t size,
Dntb.h217 phys_addr_t *base, resource_size_t *size,
243 phys_addr_t *db_addr, resource_size_t *db_size);
259 phys_addr_t *spad_addr);
474 phys_addr_t *base, resource_size_t *size, in ntb_mw_get_range()
757 phys_addr_t *db_addr, in ntb_peer_db_addr()
949 phys_addr_t *spad_addr) in ntb_peer_spad_addr()
Dio.h36 phys_addr_t phys_addr, pgprot_t prot);
39 phys_addr_t phys_addr, pgprot_t prot) in ioremap_page_range()
Dpfn.h11 #define PFN_PHYS(x) ((phys_addr_t)(x) << PAGE_SHIFT)
/linux-4.4.14/mm/
Dmemblock.c80 static inline phys_addr_t memblock_cap_size(phys_addr_t base, phys_addr_t *size) in memblock_cap_size()
82 return *size = min(*size, (phys_addr_t)ULLONG_MAX - base); in memblock_cap_size()
88 static unsigned long __init_memblock memblock_addrs_overlap(phys_addr_t base1, phys_addr_t size1, in memblock_addrs_overlap()
89 phys_addr_t base2, phys_addr_t size2) in memblock_addrs_overlap()
95 phys_addr_t base, phys_addr_t size) in memblock_overlaps_region()
100 phys_addr_t rgnbase = type->regions[i].base; in memblock_overlaps_region()
101 phys_addr_t rgnsize = type->regions[i].size; in memblock_overlaps_region()
123 static phys_addr_t __init_memblock
124 __memblock_find_range_bottom_up(phys_addr_t start, phys_addr_t end, in __memblock_find_range_bottom_up()
125 phys_addr_t size, phys_addr_t align, int nid, in __memblock_find_range_bottom_up()
[all …]
Dmemtest.c27 static void __init reserve_bad_mem(u64 pattern, phys_addr_t start_bad, phys_addr_t end_bad) in reserve_bad_mem()
34 static void __init memtest(u64 pattern, phys_addr_t start_phys, phys_addr_t size) in memtest()
37 phys_addr_t start_bad, last_bad; in memtest()
38 phys_addr_t start_phys_aligned; in memtest()
65 static void __init do_one_pass(u64 pattern, phys_addr_t start, phys_addr_t end) in do_one_pass()
68 phys_addr_t this_start, this_end; in do_one_pass()
99 void __init early_memtest(phys_addr_t start, phys_addr_t end) in early_memtest()
Dcma.c46 phys_addr_t cma_get_base(const struct cma *cma) in cma_get_base()
169 int __init cma_init_reserved_mem(phys_addr_t base, phys_addr_t size, in cma_init_reserved_mem()
174 phys_addr_t alignment; in cma_init_reserved_mem()
228 int __init cma_declare_contiguous(phys_addr_t base, in cma_declare_contiguous()
229 phys_addr_t size, phys_addr_t limit, in cma_declare_contiguous()
230 phys_addr_t alignment, unsigned int order_per_bit, in cma_declare_contiguous()
233 phys_addr_t memblock_end = memblock_end_of_DRAM(); in cma_declare_contiguous()
234 phys_addr_t highmem_start; in cma_declare_contiguous()
270 (phys_addr_t)PAGE_SIZE << max(MAX_ORDER - 1, pageblock_order)); in cma_declare_contiguous()
309 phys_addr_t addr = 0; in cma_declare_contiguous()
Dnobootmem.c110 static unsigned long __init __free_memory_core(phys_addr_t start, in __free_memory_core()
111 phys_addr_t end) in __free_memory_core()
128 phys_addr_t start, end; in free_low_memory_core_early()
142 phys_addr_t size; in free_low_memory_core_early()
/linux-4.4.14/arch/arm/include/asm/
Doutercache.h52 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()
Dmemory.h167 #define PHYS_OFFSET ((phys_addr_t)__pv_phys_pfn_offset << PAGE_SHIFT)
203 static inline phys_addr_t __virt_to_phys(unsigned long x) in __virt_to_phys()
205 phys_addr_t t; in __virt_to_phys()
207 if (sizeof(phys_addr_t) == 4) { in __virt_to_phys()
216 static inline unsigned long __phys_to_virt(phys_addr_t x) in __phys_to_virt()
235 static inline phys_addr_t __virt_to_phys(unsigned long x) in __virt_to_phys()
237 return (phys_addr_t)x - PAGE_OFFSET + PHYS_OFFSET; in __virt_to_phys()
240 static inline unsigned long __phys_to_virt(phys_addr_t x) in __phys_to_virt()
258 static inline phys_addr_t virt_to_phys(const volatile void *x) in virt_to_phys()
264 static inline void *phys_to_virt(phys_addr_t x) in phys_to_virt()
[all …]
Dmemblock.h7 phys_addr_t arm_memblock_steal(phys_addr_t size, phys_addr_t align);
Dkvm_mmu.h52 int create_hyp_io_mappings(void *from, void *to, phys_addr_t);
59 int kvm_phys_addr_ioremap(struct kvm *kvm, phys_addr_t guest_ipa,
60 phys_addr_t pa, unsigned long size, bool writable);
66 phys_addr_t kvm_mmu_get_httbr(void);
67 phys_addr_t kvm_mmu_get_boot_httbr(void);
68 phys_addr_t kvm_get_idmap_vector(void);
Dproc-fns.h63 void (*switch_mm)(phys_addr_t pgd_phys, struct mm_struct *mm);
85 extern void cpu_do_switch_mm(phys_addr_t pgd_phys, struct mm_struct *mm);
Dio.h143 extern void __iomem *__arm_ioremap_caller(phys_addr_t, size_t, unsigned int,
146 extern void __iomem *__arm_ioremap_exec(phys_addr_t, size_t, bool cached);
149 extern void __iomem * (*arch_ioremap_caller)(phys_addr_t, size_t,
188 extern int pci_ioremap_io(unsigned int offset, phys_addr_t phys_addr);
457 extern int valid_phys_addr_range(phys_addr_t addr, size_t size);
Ddma-contiguous.h9 void dma_contiguous_early_fixup(phys_addr_t base, unsigned long size);
Dkvm_host.h191 static inline void __cpu_init_hyp_mode(phys_addr_t boot_pgd_ptr, in __cpu_init_hyp_mode()
192 phys_addr_t pgd_ptr, in __cpu_init_hyp_mode()
Dkvm_mmio.h33 phys_addr_t fault_ipa);
/linux-4.4.14/arch/mips/include/asm/mach-au1x00/
Dioremap.h15 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-4.4.14/drivers/base/
Ddma-contiguous.c49 static const phys_addr_t size_bytes = (phys_addr_t)CMA_SIZE_MBYTES * SZ_1M;
50 static phys_addr_t size_cmdline = -1;
51 static phys_addr_t base_cmdline;
52 static phys_addr_t limit_cmdline;
73 static phys_addr_t __init __maybe_unused cma_early_percent_memory(void) in cma_early_percent_memory()
91 static inline __maybe_unused phys_addr_t cma_early_percent_memory(void) in cma_early_percent_memory()
107 void __init dma_contiguous_reserve(phys_addr_t limit) in dma_contiguous_reserve()
109 phys_addr_t selected_size = 0; in dma_contiguous_reserve()
110 phys_addr_t selected_base = 0; in dma_contiguous_reserve()
111 phys_addr_t selected_limit = limit; in dma_contiguous_reserve()
[all …]
/linux-4.4.14/virt/kvm/arm/
Dvgic.h63 phys_addr_t phys_addr;
71 phys_addr_t offset, int mode);
73 phys_addr_t offset);
88 phys_addr_t base;
92 phys_addr_t offset);
100 static inline bool is_in_range(phys_addr_t addr, unsigned long len, in is_in_range()
101 phys_addr_t baseaddr, unsigned long size) in is_in_range()
111 phys_addr_t offset, int vcpu_id, int access);
114 phys_addr_t offset, int vcpu_id);
117 phys_addr_t offset, int vcpu_id);
[all …]
Dvgic-v3-emul.c53 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_rao_wi()
64 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_ctlr()
94 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_typer()
109 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_iidr()
122 phys_addr_t offset) in handle_mmio_set_enable_reg_dist()
136 phys_addr_t offset) in handle_mmio_clear_enable_reg_dist()
150 phys_addr_t offset) in handle_mmio_set_pending_reg_dist()
163 phys_addr_t offset) in handle_mmio_clear_pending_reg_dist()
176 phys_addr_t offset) in handle_mmio_set_active_reg_dist()
189 phys_addr_t offset) in handle_mmio_clear_active_reg_dist()
[all …]
Dvgic-v2-emul.c44 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_misc()
80 phys_addr_t offset) in handle_mmio_set_enable_reg()
88 phys_addr_t offset) in handle_mmio_clear_enable_reg()
96 phys_addr_t offset) in handle_mmio_set_pending_reg()
104 phys_addr_t offset) in handle_mmio_clear_pending_reg()
112 phys_addr_t offset) in handle_mmio_set_active_reg()
120 phys_addr_t offset) in handle_mmio_clear_active_reg()
128 phys_addr_t offset) in handle_mmio_priority_reg()
187 phys_addr_t offset) in handle_mmio_target_reg()
217 struct kvm_exit_mmio *mmio, phys_addr_t offset) in handle_mmio_cfg_reg()
[all …]
/linux-4.4.14/drivers/of/
Dof_reserved_mem.c31 int __init __weak early_init_dt_alloc_reserved_memory_arch(phys_addr_t size, in early_init_dt_alloc_reserved_memory_arch()
32 phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, in early_init_dt_alloc_reserved_memory_arch()
33 phys_addr_t *res_base) in early_init_dt_alloc_reserved_memory_arch()
35 phys_addr_t base; in early_init_dt_alloc_reserved_memory_arch()
59 int __init __weak early_init_dt_alloc_reserved_memory_arch(phys_addr_t size, in early_init_dt_alloc_reserved_memory_arch()
60 phys_addr_t align, phys_addr_t start, phys_addr_t end, bool nomap, in early_init_dt_alloc_reserved_memory_arch()
61 phys_addr_t *res_base) in early_init_dt_alloc_reserved_memory_arch()
73 phys_addr_t base, phys_addr_t size) in fdt_reserved_mem_save_node()
96 const char *uname, phys_addr_t *res_base, phys_addr_t *res_size) in __reserved_mem_alloc_size()
99 phys_addr_t start = 0, end = 0; in __reserved_mem_alloc_size()
[all …]
/linux-4.4.14/arch/mips/mm/
Dioremap.c20 phys_addr_t size, phys_addr_t phys_addr, unsigned long flags) in remap_area_pte()
22 phys_addr_t end; in remap_area_pte()
46 phys_addr_t size, phys_addr_t phys_addr, unsigned long flags) in remap_area_pmd()
48 phys_addr_t end; in remap_area_pmd()
67 static int remap_area_pages(unsigned long address, phys_addr_t phys_addr, in remap_area_pages()
68 phys_addr_t size, unsigned long flags) in remap_area_pages()
114 #define IS_LOW512(addr) (!((phys_addr_t)(addr) & (phys_addr_t) ~0x1fffffffULL))
116 void __iomem * __ioremap(phys_addr_t phys_addr, phys_addr_t size, unsigned long flags) in __ioremap()
120 phys_addr_t last_addr; in __ioremap()
/linux-4.4.14/arch/mips/cavium-octeon/
Ddma-octeon.c31 static dma_addr_t octeon_hole_phys_to_dma(phys_addr_t paddr) in octeon_hole_phys_to_dma()
39 static phys_addr_t octeon_hole_dma_to_phys(dma_addr_t daddr) in octeon_hole_dma_to_phys()
47 static dma_addr_t octeon_gen1_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen1_phys_to_dma()
54 static phys_addr_t octeon_gen1_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_gen1_dma_to_phys()
64 static dma_addr_t octeon_gen2_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_gen2_phys_to_dma()
69 static phys_addr_t octeon_gen2_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_gen2_dma_to_phys()
74 static dma_addr_t octeon_big_phys_to_dma(struct device *dev, phys_addr_t paddr) in octeon_big_phys_to_dma()
86 static phys_addr_t octeon_big_dma_to_phys(struct device *dev, dma_addr_t daddr) in octeon_big_dma_to_phys()
97 phys_addr_t paddr) in octeon_small_phys_to_dma()
111 static phys_addr_t octeon_small_dma_to_phys(struct device *dev, in octeon_small_dma_to_phys()
[all …]
/linux-4.4.14/arch/mips/alchemy/devboards/
Dplatform.h6 int __init db1x_register_pcmcia_socket(phys_addr_t pcmcia_attr_start,
7 phys_addr_t pcmcia_attr_len,
8 phys_addr_t pcmcia_mem_start,
9 phys_addr_t pcmcia_mem_end,
10 phys_addr_t pcmcia_io_start,
11 phys_addr_t pcmcia_io_end,
Dplatform.c83 int __init db1x_register_pcmcia_socket(phys_addr_t pcmcia_attr_start, in db1x_register_pcmcia_socket()
84 phys_addr_t pcmcia_attr_end, in db1x_register_pcmcia_socket()
85 phys_addr_t pcmcia_mem_start, in db1x_register_pcmcia_socket()
86 phys_addr_t pcmcia_mem_end, in db1x_register_pcmcia_socket()
87 phys_addr_t pcmcia_io_start, in db1x_register_pcmcia_socket()
88 phys_addr_t pcmcia_io_end, in db1x_register_pcmcia_socket()
/linux-4.4.14/arch/powerpc/mm/
Dinit_32.c59 phys_addr_t total_memory;
60 phys_addr_t total_lowmem;
62 phys_addr_t memstart_addr = (phys_addr_t)~0ull;
64 phys_addr_t kernstart_addr;
73 phys_addr_t lowmem_end_addr;
198 void setup_initial_memory_limit(phys_addr_t first_memblock_base, in setup_initial_memory_limit()
199 phys_addr_t first_memblock_size) in setup_initial_memory_limit()
Dmmu_decl.h97 extern int map_page(unsigned long va, phys_addr_t pa, int flags);
98 extern void setbat(int index, unsigned long virt, phys_addr_t phys,
118 extern phys_addr_t __initial_memory_limit_addr;
119 extern phys_addr_t total_memory;
120 extern phys_addr_t total_lowmem;
121 extern phys_addr_t memstart_addr;
122 extern phys_addr_t lowmem_end_addr;
147 phys_addr_t phys);
Dfsl_booke_mmu.c67 phys_addr_t phys;
78 phys_addr_t v_mapped_by_tlbcam(unsigned long va) in v_mapped_by_tlbcam()
90 unsigned long p_mapped_by_tlbcam(phys_addr_t pa) in p_mapped_by_tlbcam()
108 static void settlbcam(int index, unsigned long virt, phys_addr_t phys, in settlbcam()
147 phys_addr_t phys) in calc_cam_sz()
171 static unsigned long map_mem_in_cams_addr(phys_addr_t phys, unsigned long virt, in map_mem_in_cams_addr()
211 phys_addr_t phys = memstart_addr; in map_mem_in_cams()
241 ram = min((phys_addr_t)__max_low_memory, (phys_addr_t)total_lowmem); in adjust_total_lowmem()
256 void setup_initial_memory_limit(phys_addr_t first_memblock_base, in setup_initial_memory_limit()
257 phys_addr_t first_memblock_size) in setup_initial_memory_limit()
[all …]
Dpgtable_32.c55 extern phys_addr_t v_mapped_by_bats(unsigned long va);
56 extern unsigned long p_mapped_by_bats(phys_addr_t pa);
63 extern phys_addr_t v_mapped_by_tlbcam(unsigned long va);
64 extern unsigned long p_mapped_by_tlbcam(phys_addr_t pa);
138 ioremap(phys_addr_t addr, unsigned long size) in ioremap()
146 ioremap_wc(phys_addr_t addr, unsigned long size) in ioremap_wc()
154 ioremap_prot(phys_addr_t addr, unsigned long size, unsigned long flags) in ioremap_prot()
176 __ioremap(phys_addr_t addr, unsigned long size, unsigned long flags) in __ioremap()
182 __ioremap_caller(phys_addr_t addr, unsigned long size, unsigned long flags, in __ioremap_caller()
186 phys_addr_t p; in __ioremap_caller()
[all …]
Dppc_mmu_32.c46 phys_addr_t phys;
52 phys_addr_t v_mapped_by_bats(unsigned long va) in v_mapped_by_bats()
64 unsigned long p_mapped_by_bats(phys_addr_t pa) in p_mapped_by_bats()
115 void __init setbat(int index, unsigned long virt, phys_addr_t phys, in setbat()
276 void setup_initial_memory_limit(phys_addr_t first_memblock_base, in setup_initial_memory_limit()
277 phys_addr_t first_memblock_size) in setup_initial_memory_limit()
D40x_mmu.c99 phys_addr_t p; in mmu_mapin_ram()
149 void setup_initial_memory_limit(phys_addr_t first_memblock_base, in setup_initial_memory_limit()
150 phys_addr_t first_memblock_size) in setup_initial_memory_limit()
Dmem.c203 memblock_set_node(0, (phys_addr_t)ULLONG_MAX, &memblock.memory, 0); in initmem_init()
285 phys_addr_t top_of_ram = memblock_end_of_DRAM(); in paging_init()
345 phys_addr_t paddr = (phys_addr_t)pfn << PAGE_SHIFT; in mem_init()
421 if (IS_ENABLED(CONFIG_BOOKE) || sizeof(phys_addr_t) > sizeof(void *)) { in flush_dcache_icache_page()
Dpgtable_64.c161 void __iomem * __ioremap_at(phys_addr_t pa, void *ea, unsigned long size, in __ioremap_at()
203 void __iomem * __ioremap_caller(phys_addr_t addr, unsigned long size, in __ioremap_caller()
206 phys_addr_t paligned; in __ioremap_caller()
248 void __iomem * __ioremap(phys_addr_t addr, unsigned long size, in __ioremap()
254 void __iomem * ioremap(phys_addr_t addr, unsigned long size) in ioremap()
264 void __iomem * ioremap_wc(phys_addr_t addr, unsigned long size) in ioremap_wc()
274 void __iomem * ioremap_prot(phys_addr_t addr, unsigned long size, in ioremap_prot()
D44x_mmu.c214 void setup_initial_memory_limit(phys_addr_t first_memblock_base, in setup_initial_memory_limit()
215 phys_addr_t first_memblock_size) in setup_initial_memory_limit()
/linux-4.4.14/arch/arm/kvm/
Dmmu.c43 static phys_addr_t hyp_idmap_vector;
69 static void kvm_tlb_flush_vmid_ipa(struct kvm *kvm, phys_addr_t ipa) in kvm_tlb_flush_vmid_ipa()
115 static void stage2_dissolve_pmd(struct kvm *kvm, phys_addr_t addr, pmd_t *pmd) in stage2_dissolve_pmd()
157 static void clear_pgd_entry(struct kvm *kvm, pgd_t *pgd, phys_addr_t addr) in clear_pgd_entry()
166 static void clear_pud_entry(struct kvm *kvm, pud_t *pud, phys_addr_t addr) in clear_pud_entry()
176 static void clear_pmd_entry(struct kvm *kvm, pmd_t *pmd, phys_addr_t addr) in clear_pmd_entry()
207 phys_addr_t addr, phys_addr_t end) in unmap_ptes()
209 phys_addr_t start_addr = addr; in unmap_ptes()
233 phys_addr_t addr, phys_addr_t end) in unmap_pmds()
235 phys_addr_t next, start_addr = addr; in unmap_pmds()
[all …]
/linux-4.4.14/arch/mips/include/asm/
Dbootinfo.h101 phys_addr_t addr; /* start of memory segment */
102 phys_addr_t size; /* size of memory segment */
109 extern void add_memory_region(phys_addr_t start, phys_addr_t size, long type);
110 extern void detect_memory_region(phys_addr_t start, phys_addr_t sz_min, phys_addr_t sz_max);
Dmaar.h44 static inline void write_maar_pair(unsigned idx, phys_addr_t lower, in write_maar_pair()
45 phys_addr_t upper, unsigned attrs) in write_maar_pair()
91 phys_addr_t lower;
92 phys_addr_t upper;
Dio.h170 extern void __iomem * __ioremap(phys_addr_t offset, phys_addr_t size, unsigned long flags);
178 static inline void __iomem * __ioremap_mode(phys_addr_t offset, unsigned long size, in __ioremap_mode()
186 #define __IS_LOW512(addr) (!((phys_addr_t)(addr) & (phys_addr_t) ~0x1fffffffULL)) in __ioremap_mode()
200 phys_addr_t phys_addr, last_addr; in __ioremap_mode()
/linux-4.4.14/arch/mips/include/asm/mach-bcm63xx/
Dioremap.h6 static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in fixup_bigphys_addr()
11 static inline int is_bcm63xx_internal_registers(phys_addr_t offset) in is_bcm63xx_internal_registers()
35 static inline void __iomem *plat_ioremap(phys_addr_t offset, unsigned long size, in plat_ioremap()
/linux-4.4.14/lib/
Dswiotlb.c63 static phys_addr_t io_tlb_start, io_tlb_end;
76 static phys_addr_t io_tlb_overflow_buffer;
89 #define INVALID_PHYS_ADDR (~(phys_addr_t)0)
90 static phys_addr_t *io_tlb_orig_addr;
193 PAGE_ALIGN(io_tlb_nslabs * sizeof(phys_addr_t)), in swiotlb_init_with_tbl()
319 io_tlb_orig_addr = (phys_addr_t *) in swiotlb_late_init_with_tbl()
322 sizeof(phys_addr_t))); in swiotlb_late_init_with_tbl()
362 get_order(io_tlb_nslabs * sizeof(phys_addr_t))); in swiotlb_free()
371 PAGE_ALIGN(io_tlb_nslabs * sizeof(phys_addr_t))); in swiotlb_free()
380 int is_swiotlb_buffer(phys_addr_t paddr) in is_swiotlb_buffer()
[all …]
Dioremap.c54 unsigned long end, phys_addr_t phys_addr, pgprot_t prot) in ioremap_pte_range()
72 unsigned long end, phys_addr_t phys_addr, pgprot_t prot) in ioremap_pmd_range()
98 unsigned long end, phys_addr_t phys_addr, pgprot_t prot) in ioremap_pud_range()
124 unsigned long end, phys_addr_t phys_addr, pgprot_t prot) in ioremap_page_range()
Ddma-debug.c463 static phys_addr_t to_cacheline_number(struct dma_debug_entry *entry) in to_cacheline_number()
469 static int active_cacheline_read_overlap(phys_addr_t cln) in active_cacheline_read_overlap()
479 static int active_cacheline_set_overlap(phys_addr_t cln, int overlap) in active_cacheline_set_overlap()
495 static void active_cacheline_inc_overlap(phys_addr_t cln) in active_cacheline_inc_overlap()
512 static int active_cacheline_dec_overlap(phys_addr_t cln) in active_cacheline_dec_overlap()
521 phys_addr_t cln = to_cacheline_number(entry); in active_cacheline_insert()
543 phys_addr_t cln = to_cacheline_number(entry); in active_cacheline_remove()
575 phys_addr_t cln; in debug_dma_assert_idle()
583 cln = (phys_addr_t) page_to_pfn(page) << CACHELINE_PER_PAGE_SHIFT; in debug_dma_assert_idle()
588 phys_addr_t ent_cln = to_cacheline_number(ents[i]); in debug_dma_assert_idle()
/linux-4.4.14/arch/arm64/mm/
Dmmu.c67 phys_addr_t phys; in early_alloc()
132 phys_addr_t phys, pgprot_t prot, in alloc_init_pmd()
170 phys_addr_t table = __pa(pte_offset_map(&old_pmd, 0)); in alloc_init_pmd()
197 phys_addr_t phys, pgprot_t prot, in alloc_init_pud()
231 phys_addr_t table = __pa(pmd_offset(&old_pud, 0)); in alloc_init_pud()
248 phys_addr_t phys, unsigned long virt, in __create_mapping()
249 phys_addr_t size, pgprot_t prot, in __create_mapping()
275 static void __init create_mapping(phys_addr_t phys, unsigned long virt, in create_mapping()
276 phys_addr_t size, pgprot_t prot) in create_mapping()
287 void __init create_pgd_mapping(struct mm_struct *mm, phys_addr_t phys, in create_pgd_mapping()
[all …]
Dinit.c48 phys_addr_t memstart_addr __read_mostly = 0;
49 phys_addr_t arm64_dma_phys_limit __read_mostly;
74 static phys_addr_t max_zone_dma_phys(void) in max_zone_dma_phys()
76 phys_addr_t offset = memblock_start_of_DRAM() & GENMASK_ULL(63, 32); in max_zone_dma_phys()
143 static phys_addr_t memory_limit = (phys_addr_t)ULLONG_MAX;
Dioremap.c32 static void __iomem *__ioremap_caller(phys_addr_t phys_addr, size_t size, in __ioremap_caller()
76 void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_t prot) in __ioremap()
96 void __iomem *ioremap_cache(phys_addr_t phys_addr, size_t size) in ioremap_cache()
/linux-4.4.14/arch/mips/include/asm/mach-generic/
Dioremap.h18 static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in fixup_bigphys_addr()
23 static inline void __iomem *plat_ioremap(phys_addr_t offset, unsigned long size, in plat_ioremap()
Ddma-coherence.h62 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
67 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
/linux-4.4.14/arch/mips/include/asm/mach-tx39xx/
Dioremap.h18 static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in fixup_bigphys_addr()
23 static inline void __iomem *plat_ioremap(phys_addr_t offset, unsigned long size, in plat_ioremap()
/linux-4.4.14/arch/tile/include/asm/
Dpage.h154 #define __pa_to_highbits(pa) ((phys_addr_t)(pa) >> NR_PA_HIGHBIT_SHIFT)
260 static inline phys_addr_t virt_to_phys(const volatile void *kaddr) in virt_to_phys()
263 return ((phys_addr_t)pfn << PAGE_SHIFT) + in virt_to_phys()
267 static inline void *phys_to_virt(phys_addr_t paddr) in phys_to_virt()
291 static inline phys_addr_t virt_to_phys(const volatile void *kaddr) in virt_to_phys()
293 return (phys_addr_t)((unsigned long)kaddr - PAGE_OFFSET); in virt_to_phys()
296 static inline void *phys_to_virt(phys_addr_t paddr) in phys_to_virt()
308 #define __va(paddr) phys_to_virt((phys_addr_t)(paddr))
320 #define page_to_pa(page) ((phys_addr_t)(page_to_pfn(page)) << PAGE_SHIFT)
Ddma-mapping.h50 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
55 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
/linux-4.4.14/arch/mips/include/asm/mach-tx49xx/
Dioremap.h18 static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in fixup_bigphys_addr()
23 static inline void __iomem *plat_ioremap(phys_addr_t offset, unsigned long size, in plat_ioremap()
/linux-4.4.14/arch/arm64/include/asm/
Dmmu.h32 extern void __iomem *early_io_map(phys_addr_t phys, unsigned long virt);
34 extern void create_pgd_mapping(struct mm_struct *mm, phys_addr_t phys,
35 unsigned long virt, phys_addr_t size,
37 extern void *fixmap_remap_fdt(phys_addr_t dt_phys);
Dmemory.h78 #define __virt_to_phys(x) (((phys_addr_t)(x) - PAGE_OFFSET + PHYS_OFFSET))
105 extern phys_addr_t memstart_addr;
133 static inline phys_addr_t virt_to_phys(const volatile void *x) in virt_to_phys()
139 static inline void *phys_to_virt(phys_addr_t x) in phys_to_virt()
148 #define __va(x) ((void *)__phys_to_virt((phys_addr_t)(x)))
Dkvm_mmu.h84 int create_hyp_io_mappings(void *from, void *to, phys_addr_t);
91 int kvm_phys_addr_ioremap(struct kvm *kvm, phys_addr_t guest_ipa,
92 phys_addr_t pa, unsigned long size, bool writable);
98 phys_addr_t kvm_mmu_get_httbr(void);
99 phys_addr_t kvm_mmu_get_boot_httbr(void);
100 phys_addr_t kvm_get_idmap_vector(void);
Ddma-mapping.h69 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
74 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dev_addr) in dma_to_phys()
76 return (phys_addr_t)dev_addr; in dma_to_phys()
Dsuspend.h20 phys_addr_t *save_ptr_stash;
21 phys_addr_t save_ptr_stash_phys;
Dvirt.h37 void __hyp_set_vectors(phys_addr_t phys_vector_base);
38 phys_addr_t __hyp_get_vectors(void);
Dio.h166 extern void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_t prot);
168 extern void __iomem *ioremap_cache(phys_addr_t phys_addr, size_t size);
203 extern int valid_phys_addr_range(phys_addr_t addr, size_t size);
Dkvm_mmio.h36 phys_addr_t fault_ipa);
Dproc-fns.h34 extern u64 cpu_do_resume(phys_addr_t ptr, u64 idmap_ttbr);
Dkvm_host.h237 static inline void __cpu_init_hyp_mode(phys_addr_t boot_pgd_ptr, in __cpu_init_hyp_mode()
238 phys_addr_t pgd_ptr, in __cpu_init_hyp_mode()
/linux-4.4.14/arch/sh/include/asm/
Dmmu.h61 int pmb_bolt_mapping(unsigned long virt, phys_addr_t phys,
63 void __iomem *pmb_remap_caller(phys_addr_t phys, unsigned long size,
70 pmb_bolt_mapping(unsigned long virt, phys_addr_t phys, in pmb_bolt_mapping()
77 pmb_remap_caller(phys_addr_t phys, unsigned long size, in pmb_remap_caller()
99 pmb_remap(phys_addr_t phys, unsigned long size, pgprot_t prot) in pmb_remap()
Dio.h269 void __iomem *__ioremap_caller(phys_addr_t offset, unsigned long size,
274 __ioremap(phys_addr_t offset, unsigned long size, pgprot_t prot) in __ioremap()
280 __ioremap_29bit(phys_addr_t offset, unsigned long size, pgprot_t prot) in __ioremap_29bit()
283 phys_addr_t last_addr = offset + size - 1; in __ioremap_29bit()
315 __ioremap_mode(phys_addr_t offset, unsigned long size, pgprot_t prot) in __ioremap_mode()
335 static inline void __iomem *ioremap(phys_addr_t offset, unsigned long size) in ioremap()
341 ioremap_cache(phys_addr_t offset, unsigned long size) in ioremap_cache()
349 ioremap_prot(phys_addr_t offset, unsigned long size, unsigned long flags) in ioremap_prot()
356 extern void __iomem *ioremap_fixed(phys_addr_t, unsigned long, pgprot_t);
361 ioremap_fixed(phys_addr_t phys_addr, unsigned long size, pgprot_t prot) in ioremap_fixed()
[all …]
/linux-4.4.14/include/linux/fsl/bestcomm/
Dsram.h25 phys_addr_t base_phys;
39 extern void* bcom_sram_alloc(int size, int align, phys_addr_t *phys);
42 static inline phys_addr_t bcom_sram_va2pa(void *va) { in bcom_sram_va2pa()
47 static inline void *bcom_sram_pa2va(phys_addr_t pa) { in bcom_sram_pa2va()
Dgen_bd.h26 bcom_gen_bd_rx_init(int queue_len, phys_addr_t fifo,
37 bcom_gen_bd_tx_init(int queue_len, phys_addr_t fifo,
49 phys_addr_t fifo, int maxbufsize);
51 phys_addr_t fifo);
Dfec.h41 bcom_fec_rx_init(int queue_len, phys_addr_t fifo, int maxbufsize);
51 bcom_fec_tx_init(int queue_len, phys_addr_t fifo);
/linux-4.4.14/arch/mips/alchemy/common/
Dsetup.c77 phys_addr_t __fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in __fixup_bigphys_addr()
88 return (phys_addr_t)(AU1500_PCI_MEM_PHYS_ADDR + phys_addr); in __fixup_bigphys_addr()
/linux-4.4.14/arch/microblaze/mm/
Dpgtable.c50 static void __iomem *__ioremap(phys_addr_t addr, unsigned long size, in __ioremap()
54 phys_addr_t p; in __ioremap()
75 !(p >= __virt_to_phys((phys_addr_t)__bss_stop) && in __ioremap()
76 p < __virt_to_phys((phys_addr_t)__bss_stop))) { in __ioremap()
123 void __iomem *ioremap(phys_addr_t addr, unsigned long size) in ioremap()
138 int map_page(unsigned long va, phys_addr_t pa, int flags) in map_page()
252 void __set_fixmap(enum fixed_addresses idx, phys_addr_t phys, pgprot_t flags) in __set_fixmap()
/linux-4.4.14/arch/arm/mach-hisi/
Dplatsmp.c106 void hix5hd2_set_scu_boot_addr(phys_addr_t start_addr, phys_addr_t jump_addr) in hix5hd2_set_scu_boot_addr()
119 phys_addr_t jumpaddr; in hix5hd2_boot_secondary()
142 void hip01_set_boot_addr(phys_addr_t start_addr, phys_addr_t jump_addr) in hip01_set_boot_addr()
154 phys_addr_t jumpaddr; in hip01_boot_secondary()
/linux-4.4.14/drivers/iommu/
Drockchip-iommu.c97 phys_addr_t pa_start = virt_to_phys(va); in rk_table_flush()
98 phys_addr_t pa_end = virt_to_phys(va + count); in rk_table_flush()
175 static inline phys_addr_t rk_dte_pt_address(u32 dte) in rk_dte_pt_address()
177 return (phys_addr_t)dte & RK_DTE_PT_ADDRESS_MASK; in rk_dte_pt_address()
187 phys_addr_t pt_phys = virt_to_phys(pt); in rk_mk_dte()
217 static inline phys_addr_t rk_pte_page_address(u32 pte) in rk_pte_page_address()
219 return (phys_addr_t)pte & RK_PTE_PAGE_ADDRESS_MASK; in rk_pte_page_address()
228 static u32 rk_mk_pte(phys_addr_t page, int prot) in rk_mk_pte()
415 phys_addr_t mmu_dte_addr_phys, dte_addr_phys; in log_iova()
418 phys_addr_t pte_addr_phys = 0; in log_iova()
[all …]
Dfsl_pamu.c159 static unsigned int map_addrspace_size_to_wse(phys_addr_t addrspace_size) in map_addrspace_size_to_wse()
332 int pamu_config_ppaace(int liodn, phys_addr_t win_addr, phys_addr_t win_size, in pamu_config_ppaace()
425 phys_addr_t subwin_size, u32 omi, unsigned long rpn, in pamu_config_spaace()
679 phys_addr_t ppaact_phys, phys_addr_t spaact_phys, in setup_one_pamu()
680 phys_addr_t omt_phys) in setup_one_pamu()
764 phys_addr_t phys; in pamu_av_isr()
848 static int create_csd(phys_addr_t phys, size_t size, u32 csd_port_id) in create_csd()
930 phys_addr_t law_start, law_end; in create_csd()
1022 phys_addr_t ppaact_phys; in fsl_pamu_probe()
1023 phys_addr_t spaact_phys; in fsl_pamu_probe()
[all …]
Dio-pgtable.h83 phys_addr_t paddr, size_t size, int prot);
86 phys_addr_t (*iova_to_phys)(struct io_pgtable_ops *ops,
Dexynos-iommu.c230 phys_addr_t pgtable; /* assigned page table structure */
297 phys_addr_t pgd) in __sysmmu_set_ptbase()
306 phys_addr_t pgtable_base, sysmmu_iova_t fault_addr) in show_fault_information()
457 static int __sysmmu_enable(struct sysmmu_drvdata *data, phys_addr_t pgtable, in __sysmmu_enable()
746 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_attach_device()
781 phys_addr_t pagetable = virt_to_phys(domain->pgtable); in exynos_iommu_detach_device()
864 phys_addr_t paddr, short *pgcnt) in lv1set_section()
902 static int lv2set_page(sysmmu_pte_t *pent, phys_addr_t paddr, size_t size, in lv2set_page()
958 unsigned long l_iova, phys_addr_t paddr, size_t size, in exynos_iommu_map()
1089 static phys_addr_t exynos_iommu_iova_to_phys(struct iommu_domain *iommu_domain, in exynos_iommu_iova_to_phys()
[all …]
Ds390-iommu.c270 phys_addr_t paddr, size_t size, int prot) in s390_iommu_map()
287 static phys_addr_t s390_iommu_iova_to_phys(struct iommu_domain *domain, in s390_iommu_iova_to_phys()
293 phys_addr_t phys = 0; in s390_iommu_iova_to_phys()
323 phys_addr_t paddr; in s390_iommu_unmap()
Dfsl_pamu.h398 int pamu_config_ppaace(int liodn, phys_addr_t win_addr, phys_addr_t win_size,
402 phys_addr_t subwin_size, u32 omi, unsigned long rpn,
Dfsl_pamu_domain.c67 static phys_addr_t get_phys_addr(struct fsl_dma_domain *dma_domain, dma_addr_t iova) in get_phys_addr()
131 phys_addr_t wnd_addr = dma_domain->iommu_domain.geometry.aperture_start; in map_win()
178 phys_addr_t wnd_addr; in update_liodn()
233 phys_addr_t window_addr, window_size; in pamu_set_liodn()
234 phys_addr_t subwin_size; in pamu_set_liodn()
389 static phys_addr_t fsl_pamu_iova_to_phys(struct iommu_domain *domain, in fsl_pamu_iova_to_phys()
535 phys_addr_t paddr, u64 size, int prot) in fsl_pamu_window_enable()
/linux-4.4.14/arch/arm/mm/
Dnommu.c91 phys_addr_t phys_offset = PHYS_OFFSET; in sanity_check_meminfo_mpu()
92 phys_addr_t aligned_region_size, specified_mem_size, rounded_mem_size; in sanity_check_meminfo_mpu()
95 phys_addr_t mem_start; in sanity_check_meminfo_mpu()
96 phys_addr_t mem_end; in sanity_check_meminfo_mpu()
212 static int mpu_setup_region(unsigned int number, phys_addr_t start, in mpu_setup_region()
299 phys_addr_t end; in sanity_check_meminfo()
354 void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr, size_t size, in __arm_ioremap_caller()
360 void __iomem * (*arch_ioremap_caller)(phys_addr_t, size_t, unsigned int, void *);
Dinit.c50 static phys_addr_t phys_initrd_start __initdata = 0;
55 phys_addr_t start; in early_initrd()
100 phys_addr_t arm_dma_zone_size __read_mostly;
109 phys_addr_t arm_dma_limit;
217 phys_addr_t __init arm_memblock_steal(phys_addr_t size, phys_addr_t align) in arm_memblock_steal()
219 phys_addr_t phys; in arm_memblock_steal()
291 early_memtest((phys_addr_t)min << PAGE_SHIFT, in bootmem_init()
292 (phys_addr_t)max_low << PAGE_SHIFT); in bootmem_init()
337 phys_addr_t pg, pgend; in free_memmap()
Dmm.h86 extern phys_addr_t arm_dma_limit;
89 #define arm_dma_limit ((phys_addr_t)~0)
93 extern phys_addr_t arm_lowmem_limit;
Dioremap.c45 static struct static_vm *find_static_vm_paddr(phys_addr_t paddr, in find_static_vm_paddr()
265 phys_addr_t paddr = __pfn_to_phys(pfn); in __arm_ioremap_pfn_caller()
287 if (size && !(sizeof(phys_addr_t) == 4 && pfn >= 0x100000)) { in __arm_ioremap_pfn_caller()
334 void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr, size_t size, in __arm_ioremap_caller()
337 phys_addr_t last_addr; in __arm_ioremap_caller()
370 void __iomem * (*arch_ioremap_caller)(phys_addr_t, size_t,
403 __arm_ioremap_exec(phys_addr_t phys_addr, size_t size, bool cached) in __arm_ioremap_exec()
461 int pci_ioremap_io(unsigned int offset, phys_addr_t phys_addr) in pci_ioremap_io()
Dmmu.c407 void __set_fixmap(enum fixed_addresses idx, phys_addr_t phys, pgprot_t prot) in __set_fixmap()
749 unsigned long end, phys_addr_t phys, in __map_init_section()
776 unsigned long end, phys_addr_t phys, in alloc_init_pmd()
807 unsigned long end, phys_addr_t phys, in alloc_init_pud()
825 phys_addr_t phys; in create_36bit_mapping()
889 phys_addr_t phys; in create_mapping()
1109 phys_addr_t arm_lowmem_limit __initdata = 0;
1113 phys_addr_t memblock_limit = 0; in sanity_check_meminfo()
1115 phys_addr_t vmalloc_limit = __pa(vmalloc_min - 1) + 1; in sanity_check_meminfo()
1120 phys_addr_t block_start = reg->base; in sanity_check_meminfo()
[all …]
/linux-4.4.14/drivers/media/platform/coda/
Dcoda.h158 phys_addr_t buf_bit_use;
159 phys_addr_t buf_ip_ac_dc_use;
160 phys_addr_t buf_dbk_y_use;
161 phys_addr_t buf_dbk_c_use;
162 phys_addr_t buf_ovl_use;
163 phys_addr_t buf_btp_use;
164 phys_addr_t search_ram_paddr;
167 phys_addr_t next_paddr;
/linux-4.4.14/arch/openrisc/include/asm/
Dio.h35 extern void __iomem *__ioremap(phys_addr_t offset, unsigned long size,
38 static inline void __iomem *ioremap(phys_addr_t offset, unsigned long size) in ioremap()
44 static inline void __iomem *ioremap_nocache(phys_addr_t offset, in ioremap_nocache()
/linux-4.4.14/arch/x86/xen/
Dsetup.c458 phys_addr_t start = 0; in xen_foreach_remap_area()
475 phys_addr_t end = entry->addr + entry->size; in xen_foreach_remap_area()
588 static void __init xen_align_and_add_e820_region(phys_addr_t start, in xen_align_and_add_e820_region()
589 phys_addr_t size, int type) in xen_align_and_add_e820_region()
591 phys_addr_t end = start + size; in xen_align_and_add_e820_region()
596 end &= ~((phys_addr_t)PAGE_SIZE - 1); in xen_align_and_add_e820_region()
613 bool __init xen_is_e820_reserved(phys_addr_t start, phys_addr_t size) in xen_is_e820_reserved()
617 phys_addr_t end; in xen_is_e820_reserved()
644 phys_addr_t __init xen_find_free_area(phys_addr_t size) in xen_find_free_area()
647 phys_addr_t addr, start; in xen_find_free_area()
[all …]
Dxen-ops.h47 bool __init xen_is_e820_reserved(phys_addr_t start, phys_addr_t size);
51 phys_addr_t __init xen_find_free_area(phys_addr_t size);
/linux-4.4.14/arch/xtensa/include/asm/
Ddma-mapping.h38 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
43 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
45 return (phys_addr_t)daddr; in dma_to_phys()
/linux-4.4.14/drivers/xen/
Dswiotlb-xen.c83 static inline dma_addr_t xen_phys_to_bus(phys_addr_t paddr) in xen_phys_to_bus()
93 static inline phys_addr_t xen_bus_to_phys(dma_addr_t baddr) in xen_bus_to_phys()
97 phys_addr_t paddr = dma; in xen_bus_to_phys()
127 static inline int range_straddles_page_boundary(phys_addr_t p, size_t size) in range_straddles_page_boundary()
143 phys_addr_t paddr = XEN_PFN_PHYS(xen_pfn); in is_xen_swiotlb_buffer()
164 phys_addr_t p = virt_to_phys(buf); in xen_swiotlb_fixup()
302 phys_addr_t phys; in xen_swiotlb_alloc_coherent()
352 phys_addr_t phys; in xen_swiotlb_free_coherent()
383 phys_addr_t map, phys = page_to_phys(page) + offset; in xen_swiotlb_map_page()
439 phys_addr_t paddr = xen_bus_to_phys(dev_addr); in xen_unmap_single()
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Dmachine_kexec.c198 static phys_addr_t kernel_end;
199 static phys_addr_t crashk_base;
200 static phys_addr_t crashk_size;
205 .length = sizeof(phys_addr_t),
211 .length = sizeof(phys_addr_t),
217 .length = sizeof(phys_addr_t),
/linux-4.4.14/arch/mips/rb532/
Dprom.c125 phys_addr_t memsize; in prom_init()
126 phys_addr_t ddrbase; in prom_init()
136 ddrbase = (phys_addr_t)&ddr->ddrbase; in prom_init()
137 memsize = (phys_addr_t)&ddr->ddrmask; in prom_init()
/linux-4.4.14/arch/x86/platform/intel-quark/
Dimr.c207 phys_addr_t base; in imr_dbgfs_state_show()
208 phys_addr_t end; in imr_dbgfs_state_show()
297 static int imr_check_params(phys_addr_t base, size_t size) in imr_check_params()
332 static inline int imr_address_overlap(phys_addr_t addr, struct imr_regs *imr) in imr_address_overlap()
347 int imr_add_range(phys_addr_t base, size_t size, in imr_add_range()
350 phys_addr_t end; in imr_add_range()
456 static int __imr_remove_range(int reg, phys_addr_t base, size_t size) in __imr_remove_range()
458 phys_addr_t end; in __imr_remove_range()
548 int imr_remove_range(phys_addr_t base, size_t size) in imr_remove_range()
588 phys_addr_t base = virt_to_phys(&_text); in imr_fixup_memmap()
/linux-4.4.14/arch/x86/include/asm/
Ddma-mapping.h61 extern dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);
62 extern phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr);
73 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
78 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
Dpage_types.h18 #define __PHYSICAL_MASK ((phys_addr_t)((1ULL << __PHYSICAL_MASK_SHIFT) - 1))
61 static inline phys_addr_t get_max_mapped(void) in get_max_mapped()
63 return (phys_addr_t)max_pfn_mapped << PAGE_SHIFT; in get_max_mapped()
Dfixmap.h151 phys_addr_t phys, pgprot_t flags);
155 phys_addr_t phys, pgprot_t flags) in __set_fixmap()
167 phys_addr_t phys, pgprot_t flags);
Dimr.h55 int imr_add_range(phys_addr_t base, size_t size,
58 int imr_remove_range(phys_addr_t base, size_t size);
Dio.h118 static inline phys_addr_t virt_to_phys(volatile void *address) in virt_to_phys()
136 static inline void *phys_to_virt(phys_addr_t address) in phys_to_virt()
320 extern void *xlate_dev_mem_ptr(phys_addr_t phys);
321 extern void unxlate_dev_mem_ptr(phys_addr_t phys, void *addr);
/linux-4.4.14/arch/arm/mach-bcm/
Dkona_smp.c64 scu_base = ioremap((phys_addr_t)config_base, CORTEX_A9_SCU_SIZE); in scu_a9_enable()
145 phys_addr_t boot_func; in bcm_boot_secondary()
162 boot_reg = ioremap_nocache((phys_addr_t)secondary_boot, sizeof(u32)); in bcm_boot_secondary()
174 BUG_ON(boot_func > (phys_addr_t)U32_MAX); in bcm_boot_secondary()
/linux-4.4.14/drivers/ntb/hw/intel/
Dntb_hw_intel.h273 phys_addr_t bar0_addr;
274 phys_addr_t bar2_addr64;
275 phys_addr_t bar4_addr64;
276 phys_addr_t bar4_addr32;
277 phys_addr_t bar5_addr32;
321 phys_addr_t peer_addr;
/linux-4.4.14/arch/arm/mach-uniphier/
Dplatsmp.c48 static const phys_addr_t uniphier_smp_trampoline_dest_end = SECTION_SIZE;
49 static phys_addr_t uniphier_smp_trampoline_dest;
51 static int __init uniphier_smp_copy_trampoline(phys_addr_t poll_addr) in uniphier_smp_copy_trampoline()
98 phys_addr_t rom_rsv2_phys; in uniphier_smp_prepare_trampoline()
/linux-4.4.14/arch/arm/mach-ux500/
Did.c24 static unsigned int __init ux500_read_asicid(phys_addr_t addr) in ux500_read_asicid()
26 phys_addr_t base = addr & ~0xfff; in ux500_read_asicid()
79 phys_addr_t addr = 0; in ux500_setup_id()
/linux-4.4.14/arch/arm64/kernel/
Dsetup.c66 phys_addr_t __fdt_pointer __initdata;
180 static void __init setup_machine_fdt(phys_addr_t dt_phys) in setup_machine_fdt()
233 phys_addr_t orig_start = __virt_to_phys(initrd_start); in relocate_initrd()
234 phys_addr_t orig_end = __virt_to_phys(initrd_end); in relocate_initrd()
235 phys_addr_t ram_end = memblock_end_of_DRAM(); in relocate_initrd()
236 phys_addr_t new_start; in relocate_initrd()
Dsuspend.c24 phys_addr_t *save_ptr) in __cpu_suspend_save()
141 ctx_ptr = kcalloc(mpidr_hash_size(), sizeof(phys_addr_t), GFP_KERNEL); in cpu_suspend_init()
/linux-4.4.14/arch/mips/kernel/
Dmips-cm.c144 phys_addr_t __mips_cm_phys_base(void) in __mips_cm_phys_base()
158 phys_addr_t mips_cm_phys_base(void)
161 phys_addr_t __mips_cm_l2sync_phys_base(void) in __mips_cm_l2sync_phys_base()
177 phys_addr_t mips_cm_l2sync_phys_base(void)
183 phys_addr_t addr; in mips_cm_probe_l2sync()
206 phys_addr_t addr; in mips_cm_probe()
Dsetup.c91 void __init add_memory_region(phys_addr_t start, phys_addr_t size, long type) in add_memory_region()
136 void __init detect_memory_region(phys_addr_t start, phys_addr_t sz_min, phys_addr_t sz_max) in detect_memory_region()
139 phys_addr_t size; in detect_memory_region()
507 phys_addr_t start, size; in early_parse_mem()
559 static void __init arch_mem_addpart(phys_addr_t mem, phys_addr_t end, int type) in arch_mem_addpart()
561 phys_addr_t size; in arch_mem_addpart()
Dmips-cpc.c31 static phys_addr_t mips_cpc_phys_base(void) in mips_cpc_phys_base()
54 phys_addr_t addr; in mips_cpc_probe()
/linux-4.4.14/arch/arc/mm/
Dcache.c28 void (*_cache_line_loop_ic_fn)(phys_addr_t paddr, unsigned long vaddr,
219 void __cache_line_loop_v2(phys_addr_t paddr, unsigned long vaddr, in __cache_line_loop_v2()
261 void __cache_line_loop_v3(phys_addr_t paddr, unsigned long vaddr, in __cache_line_loop_v3()
331 void __cache_line_loop_v4(phys_addr_t paddr, unsigned long vaddr, in __cache_line_loop_v4()
451 static inline void __dc_line_op(phys_addr_t paddr, unsigned long vaddr, in __dc_line_op()
484 __ic_line_inv_vaddr_local(phys_addr_t paddr, unsigned long vaddr, in __ic_line_inv_vaddr_local()
501 phys_addr_t paddr, vaddr;
512 static void __ic_line_inv_vaddr(phys_addr_t paddr, unsigned long vaddr, in __ic_line_inv_vaddr()
533 noinline void slc_op(phys_addr_t paddr, unsigned long sz, const int op) in slc_op()
623 phys_addr_t paddr = (unsigned long)page_address(page); in flush_dcache_page()
[all …]
/linux-4.4.14/arch/arm/mach-keystone/
Dkeystone.c66 static phys_addr_t keystone_virt_to_idmap(unsigned long x) in keystone_virt_to_idmap()
68 return (phys_addr_t)(x) - CONFIG_PAGE_OFFSET + KEYSTONE_LOW_PHYS_START; in keystone_virt_to_idmap()
74 phys_addr_t mem_start, mem_end; in keystone_pv_fixup()
/linux-4.4.14/arch/arm/mach-imx/
Dpm-imx5.c67 phys_addr_t ccm_addr;
68 phys_addr_t cortex_addr;
69 phys_addr_t gpc_addr;
70 phys_addr_t m4if_addr;
71 phys_addr_t iomuxc_addr;
276 phys_addr_t *phys_out) in imx_suspend_alloc_ocram()
283 phys_addr_t phys; in imx_suspend_alloc_ocram()
Dpm-imx6.c86 phys_addr_t pbase;
206 phys_addr_t pbase; /* The physical address of pm_info. */
207 phys_addr_t resume_addr; /* The physical resume address for asm code */
451 phys_addr_t ocram_pbase; in imx6q_suspend_init()
/linux-4.4.14/arch/arc/include/asm/
Dcacheflush.h35 void __sync_icache_dcache(phys_addr_t paddr, unsigned long vaddr, int len);
36 void __inv_icache_page(phys_addr_t paddr, unsigned long vaddr);
37 void __flush_dcache_page(phys_addr_t paddr, unsigned long vaddr);
/linux-4.4.14/arch/arm/include/asm/xen/
Dpage.h18 phys_addr_t maddr;
23 phys_addr_t paddr;
118 phys_addr_t phys,
/linux-4.4.14/arch/arm/mach-exynos/
Ds5p-dev-mfc.c32 phys_addr_t base;
40 static void __init s5p_mfc_reserve_mem(phys_addr_t rbase, unsigned int rsize, in s5p_mfc_reserve_mem()
41 phys_addr_t lbase, unsigned int lsize) in s5p_mfc_reserve_mem()
/linux-4.4.14/arch/powerpc/include/asm/
Dfsl_85xx_cache_sram.h37 phys_addr_t base_phys;
46 phys_addr_t *phys, unsigned int align);
Dpage.h96 extern phys_addr_t memstart_addr;
97 extern phys_addr_t kernstart_addr;
211 #define __va(x) ((void *)(unsigned long)((phys_addr_t)(x) + VIRT_PHYS_OFFSET))
219 #define __va(x) ((void *)(unsigned long)((phys_addr_t)(x) | PAGE_OFFSET))
223 #define __va(x) ((void *)(unsigned long)((phys_addr_t)(x) + PAGE_OFFSET - MEMORY_START))
Dmmu.h128 extern void setup_initial_memory_limit(phys_addr_t first_memblock_base,
129 phys_addr_t first_memblock_size);
Dfsl_lbc.h254 extern u32 fsl_lbc_addr(phys_addr_t addr_base);
255 extern int fsl_lbc_find(phys_addr_t addr_base);
256 extern int fsl_upm_find(phys_addr_t addr_base, struct fsl_upm *upm);
Dmpic.h302 phys_addr_t paddr;
420 phys_addr_t phys_addr,
433 phys_addr_t phys_addr);
Ddma-mapping.h148 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
153 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
Dio.h719 extern void __iomem *ioremap(phys_addr_t address, unsigned long size);
720 extern void __iomem *ioremap_prot(phys_addr_t address, unsigned long size,
722 extern void __iomem *ioremap_wc(phys_addr_t address, unsigned long size);
728 extern void __iomem *__ioremap(phys_addr_t, unsigned long size,
730 extern void __iomem *__ioremap_caller(phys_addr_t, unsigned long size,
735 extern void __iomem * __ioremap_at(phys_addr_t pa, void *ea,
798 #define page_to_phys(page) ((phys_addr_t)page_to_pfn(page) << PAGE_SHIFT)
Dppc4xx_ocm.h34 void *ppc4xx_ocm_alloc(phys_addr_t *phys, int size, int align,
Dfixmap.h59 phys_addr_t phys, pgprot_t flags);
/linux-4.4.14/arch/arm/kernel/
Datags.h10 const struct machine_desc *setup_machine_tags(phys_addr_t __atags_pointer,
14 setup_machine_tags(phys_addr_t __atags_pointer, unsigned int machine_nr) in setup_machine_tags()
/linux-4.4.14/drivers/mcb/
Dmcb-parse.c11 phys_addr_t mapbase;
29 phys_addr_t mapbase, in chameleon_parse_bdd()
36 phys_addr_t mapbase, in chameleon_parse_gdd()
88 int chameleon_parse_cells(struct mcb_bus *bus, phys_addr_t mapbase, in chameleon_parse_cells()
/linux-4.4.14/arch/c6x/mm/
Ddma-coherent.c33 static phys_addr_t dma_base;
119 void __init coherent_mem_init(phys_addr_t start, u32 size) in coherent_mem_init()
121 phys_addr_t bitmap_phys; in coherent_mem_init()
/linux-4.4.14/arch/arm/mach-alpine/
Dplatsmp.c28 phys_addr_t addr; in alpine_boot_secondary()
32 if (addr > (phys_addr_t)(uint32_t)(-1)) { in alpine_boot_secondary()
/linux-4.4.14/drivers/pci/host/
Dpcie-designware.h36 phys_addr_t io_bus_addr;
39 phys_addr_t mem_bus_addr;
69 phys_addr_t (*get_msi_addr)(struct pcie_port *pp);
/linux-4.4.14/drivers/bus/
Dmvebu-mbus.c139 phys_addr_t sdramwins_phys_base;
272 phys_addr_t base, size_t size, in mvebu_mbus_window_conflicts()
305 phys_addr_t base, size_t size) in mvebu_mbus_find_window()
329 int win, phys_addr_t base, size_t size, in mvebu_mbus_setup_window()
330 phys_addr_t remap, u8 target, in mvebu_mbus_setup_window()
342 if ((base & (phys_addr_t)(size - 1)) != 0) { in mvebu_mbus_setup_window()
374 phys_addr_t base, size_t size, in mvebu_mbus_alloc_window()
375 phys_addr_t remap, u8 target, in mvebu_mbus_alloc_window()
904 phys_addr_t base, size_t size, in mvebu_mbus_add_window_remap_by_id()
905 phys_addr_t remap) in mvebu_mbus_add_window_remap_by_id()
[all …]
Dmips_cdmm.c41 static phys_addr_t mips_cdmm_default_base;
263 phys_addr_t phys;
323 static phys_addr_t mips_cdmm_cur_base(void) in mips_cdmm_cur_base()
341 phys_addr_t __weak mips_cdmm_phys_base(void) in mips_cdmm_phys_base()
/linux-4.4.14/arch/arm/xen/
Dmm.c31 if (reg->base < (phys_addr_t)0xffffffff) { in xen_get_swiotlb_free_pages()
141 phys_addr_t phys, in xen_arch_need_swiotlb()
166 int xen_create_contiguous_region(phys_addr_t pstart, unsigned int order, in xen_create_contiguous_region()
179 void xen_destroy_contiguous_region(phys_addr_t pstart, unsigned int order) in xen_destroy_contiguous_region()
/linux-4.4.14/drivers/staging/fsl-mc/include/
Dmc-sys.h80 phys_addr_t portal_phys_addr;
99 phys_addr_t mc_portal_phys_addr,
/linux-4.4.14/arch/ia64/include/asm/
Ddma-mapping.h38 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
43 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
/linux-4.4.14/arch/x86/kernel/
Dcheck.c73 phys_addr_t start, end; in setup_bios_corruption_check()
96 start = clamp_t(phys_addr_t, round_up(start, PAGE_SIZE), in setup_bios_corruption_check()
98 end = clamp_t(phys_addr_t, round_down(end, PAGE_SIZE), in setup_bios_corruption_check()
/linux-4.4.14/arch/mips/include/asm/mach-cavium-octeon/
Ddma-coherence.h64 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);
65 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr);
/linux-4.4.14/arch/unicore32/include/asm/
Ddma-mapping.h41 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
46 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
/linux-4.4.14/include/asm-generic/
Dio.h760 static inline void __iomem *ioremap_uc(phys_addr_t offset, size_t size) in ioremap_uc()
777 static inline void __iomem *ioremap(phys_addr_t offset, size_t size) in ioremap()
785 static inline void __iomem *__ioremap(phys_addr_t offset, size_t size, in __ioremap()
794 static inline void __iomem *ioremap_nocache(phys_addr_t offset, size_t size) in ioremap_nocache()
802 static inline void __iomem *ioremap_uc(phys_addr_t offset, size_t size) in ioremap_uc()
810 static inline void __iomem *ioremap_wc(phys_addr_t offset, size_t size) in ioremap_wc()
818 static inline void __iomem *ioremap_wt(phys_addr_t offset, size_t size) in ioremap_wt()
865 static inline void *xlate_dev_mem_ptr(phys_addr_t addr) in xlate_dev_mem_ptr()
873 static inline void unxlate_dev_mem_ptr(phys_addr_t phys, void *addr) in unxlate_dev_mem_ptr()
Ddma-contiguous.h7 dma_contiguous_early_fixup(phys_addr_t base, unsigned long size) { } in dma_contiguous_early_fixup()
Dpgtable.h754 int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot);
755 int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot);
759 static inline int pud_set_huge(pud_t *pud, phys_addr_t addr, pgprot_t prot) in pud_set_huge()
763 static inline int pmd_set_huge(pmd_t *pmd, phys_addr_t addr, pgprot_t prot) in pmd_set_huge()
Dearly_ioremap.h41 extern void copy_from_early_mem(void *dest, phys_addr_t src,
/linux-4.4.14/drivers/dma/bestcomm/
Dsram.c73 bcom_sram->base_phys = (phys_addr_t) regaddr64; in bcom_sram_init()
114 phys_addr_t zbase = of_translate_address(sram_node, regaddr_p); in bcom_sram_init()
149 void* bcom_sram_alloc(int size, int align, phys_addr_t *phys) in bcom_sram_alloc()
Dgen_bd.c77 phys_addr_t fifo;
89 bcom_gen_bd_rx_init(int queue_len, phys_addr_t fifo, in bcom_gen_bd_rx_init()
174 bcom_gen_bd_tx_init(int queue_len, phys_addr_t fifo, in bcom_gen_bd_tx_init()
320 phys_addr_t fifo, int maxbufsize) in bcom_psc_gen_bd_rx_init()
341 bcom_psc_gen_bd_tx_init(unsigned psc_num, int queue_len, phys_addr_t fifo) in bcom_psc_gen_bd_tx_init()
Dfec.c75 phys_addr_t fifo;
85 bcom_fec_rx_init(int queue_len, phys_addr_t fifo, int maxbufsize) in bcom_fec_rx_init()
187 bcom_fec_tx_init(int queue_len, phys_addr_t fifo) in bcom_fec_tx_init()
/linux-4.4.14/arch/x86/include/asm/xen/
Dpage.h20 phys_addr_t maddr;
25 phys_addr_t paddr;
264 pte.pte = ((phys_addr_t)page_nr << PAGE_SHIFT) | in mfn_pte()
301 phys_addr_t phys, in xen_arch_need_swiotlb()
/linux-4.4.14/include/kvm/
Darm_vgic.h130 phys_addr_t vcpu_base;
184 phys_addr_t vgic_dist_base;
187 phys_addr_t vgic_cpu_base;
188 phys_addr_t vgic_redist_base;
/linux-4.4.14/arch/s390/mm/
Dmem_detect.c22 static inline void memblock_physmem_add(phys_addr_t start, phys_addr_t size) in memblock_physmem_add()
Dmaccess.c183 void *xlate_dev_mem_ptr(phys_addr_t addr) in xlate_dev_mem_ptr()
204 void unxlate_dev_mem_ptr(phys_addr_t addr, void *buf) in unxlate_dev_mem_ptr()
/linux-4.4.14/arch/mips/include/asm/mach-loongson64/
Ddma-coherence.h20 extern dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);
21 extern phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr);
/linux-4.4.14/arch/mips/pistachio/
Dinit.c68 phys_addr_t mips_cpc_default_phys_base(void) in mips_cpc_default_phys_base()
73 phys_addr_t mips_cdmm_phys_base(void) in mips_cdmm_phys_base()
/linux-4.4.14/arch/s390/include/asm/
Dio.h17 void *xlate_dev_mem_ptr(phys_addr_t phys);
19 void unxlate_dev_mem_ptr(phys_addr_t phys, void *addr);
/linux-4.4.14/drivers/staging/xgifb/
DXGIfb.h64 phys_addr_t video_base;
66 phys_addr_t mmio_base;
/linux-4.4.14/include/xen/
Dxen-ops.h24 int xen_create_contiguous_region(phys_addr_t pstart, unsigned int order,
28 void xen_destroy_contiguous_region(phys_addr_t pstart, unsigned int order);
Dgrant_table.h147 gnttab_set_map_op(struct gnttab_map_grant_ref *map, phys_addr_t addr, in gnttab_set_map_op()
163 gnttab_set_unmap_op(struct gnttab_unmap_grant_ref *unmap, phys_addr_t addr, in gnttab_set_unmap_op()
190 int gnttab_setup_auto_xlat_frames(phys_addr_t addr);
/linux-4.4.14/arch/openrisc/mm/
Dioremap.c42 __ioremap(phys_addr_t addr, unsigned long size, pgprot_t prot) in __ioremap()
44 phys_addr_t p; in __ioremap()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Duar.c129 phys_addr_t addr; in mlx5_alloc_uuars()
165 addr = dev->iseg_base + ((phys_addr_t)(uuari->uars[i].index) << PAGE_SHIFT); in mlx5_alloc_uuars()
231 phys_addr_t pfn; in mlx5_alloc_map_uar()
232 phys_addr_t uar_bar_start; in mlx5_alloc_map_uar()
/linux-4.4.14/fs/pstore/
Dram_core.c383 static void *persistent_ram_vmap(phys_addr_t start, size_t size, in persistent_ram_vmap()
387 phys_addr_t page_start; in persistent_ram_vmap()
409 phys_addr_t addr = page_start + i * PAGE_SIZE; in persistent_ram_vmap()
418 static void *persistent_ram_iomap(phys_addr_t start, size_t size, in persistent_ram_iomap()
440 static int persistent_ram_buffer_map(phys_addr_t start, phys_addr_t size, in persistent_ram_buffer_map()
514 struct persistent_ram_zone *persistent_ram_new(phys_addr_t start, size_t size, in persistent_ram_new()
/linux-4.4.14/arch/arm/mach-omap2/
Domap-secure.c25 static phys_addr_t omap_secure_memblock_base;
71 phys_addr_t omap_secure_ram_mempool_base(void) in omap_secure_ram_mempool_base()
/linux-4.4.14/arch/arm/mach-mvebu/
Dsystem-controller.c38 static phys_addr_t system_controller_phys_base;
133 phys_addr_t resume_addr_reg; in mvebu_armada375_smp_wa_init()
Dpm.c89 static phys_addr_t mvebu_internal_reg_base(void) in mvebu_internal_reg_base()
110 phys_addr_t resume_pc; in mvebu_pm_store_armadaxp_bootinfo()
Dpmsu.h17 phys_addr_t resume_addr_reg);
/linux-4.4.14/drivers/irqchip/
Dirq-clps711x.c44 phys_addr_t eoi;
158 phys_addr_t base, resource_size_t size) in _clps711x_intc_init()
219 void __init clps711x_intc_init(phys_addr_t base, resource_size_t size) in clps711x_intc_init()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dfsl_pq_mdio.c90 void (*ucc_configure)(phys_addr_t start, phys_addr_t end);
255 static void ucc_configure(phys_addr_t start, phys_addr_t end) in ucc_configure()
/linux-4.4.14/arch/powerpc/platforms/512x/
Dmpc512x_lpbfifo.c36 phys_addr_t regs_phys;
213 phys_addr_t cs_start = lpbfifo.cs_ranges[i].addr; in mpc512x_lpbfifo_kick()
214 phys_addr_t cs_end = cs_start + lpbfifo.cs_ranges[i].size; in mpc512x_lpbfifo_kick()
215 phys_addr_t access_start = lpbfifo.req->dev_phys_addr; in mpc512x_lpbfifo_kick()
216 phys_addr_t access_end = access_start + lpbfifo.req->size; in mpc512x_lpbfifo_kick()
/linux-4.4.14/drivers/nvdimm/
Dpmem.c39 phys_addr_t phys_addr;
41 phys_addr_t data_offset;
53 phys_addr_t pmem_off = sector * 512 + pmem->data_offset; in pmem_do_bvec()
232 phys_addr_t offset; in nd_pfn_init()
318 phys_addr_t offset; in nvdimm_namespace_attach_pfn()
/linux-4.4.14/arch/powerpc/sysdev/
Dtsi108_dev.c39 static phys_addr_t tsi108_csr_base = -1;
41 phys_addr_t get_csrbase(void) in get_csrbase()
Dfsl_soc.c47 static phys_addr_t immrbase = -1;
49 phys_addr_t get_immrbase(void) in get_immrbase()
Dfsl_lbc.c46 u32 fsl_lbc_addr(phys_addr_t addr_base) in fsl_lbc_addr()
67 int fsl_lbc_find(phys_addr_t addr_base) in fsl_lbc_find()
97 int fsl_upm_find(phys_addr_t addr_base, struct fsl_upm *upm) in fsl_upm_find()
/linux-4.4.14/drivers/pcmcia/
Dxxs1500_ss.c58 phys_addr_t phys_io;
59 phys_addr_t phys_attr;
60 phys_addr_t phys_mem;
/linux-4.4.14/drivers/hwtracing/intel_th/
Dsth.c32 phys_addr_t channels_phys;
137 static phys_addr_t
142 phys_addr_t addr; in sth_stm_mmio_addr()
/linux-4.4.14/drivers/net/fjes/
Dfjes_hw.h180 phys_addr_t req_start;
182 phys_addr_t res_start;
183 phys_addr_t share_start;
/linux-4.4.14/arch/unicore32/mm/
Dmmu.c283 static phys_addr_t lowmem_limit __initdata = SZ_1G;
303 phys_addr_t end; in prepare_page_table()
400 phys_addr_t start = reg->base; in map_lowmem()
401 phys_addr_t end = start + reg->size; in map_lowmem()
/linux-4.4.14/drivers/mtd/maps/
Dpismo.c39 phys_addr_t base;
97 phys_addr_t base = region->base; in pismo_add_device()
159 const struct pismo_cs_block *cs, phys_addr_t base) in pismo_add_one()
/linux-4.4.14/include/linux/mtd/
Dpismo.h14 phys_addr_t cs_addrs[5];
/linux-4.4.14/arch/mips/loongson64/common/
Ddma-swiotlb.c101 dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
113 phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
/linux-4.4.14/arch/arm/mach-mmp/
Dsram.c32 phys_addr_t sram_phys;
88 info->sram_phys = (phys_addr_t)res->start; in sram_probe()
/linux-4.4.14/drivers/char/
Dmem.c50 static inline int valid_phys_addr_range(phys_addr_t addr, size_t count) in valid_phys_addr_range()
89 void __weak unxlate_dev_mem_ptr(phys_addr_t phys, void *addr) in unxlate_dev_mem_ptr()
101 phys_addr_t p = *ppos; in read_mem()
161 phys_addr_t p = *ppos; in write_mem()
237 static int uncached_access(struct file *file, phys_addr_t addr) in uncached_access()
269 phys_addr_t offset = pfn << PAGE_SHIFT; in phys_mem_access_prot()
/linux-4.4.14/drivers/gpu/drm/bridge/
Ddw_hdmi-audio.h7 phys_addr_t phys;
/linux-4.4.14/include/linux/platform_data/
Dbt-nokia-h4p.h34 phys_addr_t uart_base;
/linux-4.4.14/arch/c6x/include/asm/
Dsetup.h18 extern int c6x_add_memory(phys_addr_t start, unsigned long size);
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
Dusbgecko_udbg.c205 phys_addr_t paddr; in ug_udbg_setup_exi_io_base()
277 static phys_addr_t __init ug_early_grab_io_addr(void) in ug_early_grab_io_addr()
/linux-4.4.14/include/pcmcia/
Dss.h91 phys_addr_t start, stop;
98 phys_addr_t static_start;
/linux-4.4.14/drivers/misc/mic/common/
Dmic_dev.h45 phys_addr_t pa;
/linux-4.4.14/arch/arm/mach-shmobile/
Dpm-rcar.h13 void __iomem *rcar_sysc_init(phys_addr_t base);
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_doorbell.c122 phys_addr_t address; in kfd_doorbell_mmap()
243 phys_addr_t kfd_get_process_doorbells(struct kfd_dev *dev, in kfd_get_process_doorbells()
/linux-4.4.14/arch/arm/mach-clps711x/
Dcommon.h18 void clps711x_intc_init(phys_addr_t, resource_size_t);
/linux-4.4.14/arch/unicore32/include/mach/
Dhardware.h22 #define io_v2p(x) (phys_addr_t)((x) + PKUNITY_MMIO_BASE)
/linux-4.4.14/arch/microblaze/include/asm/
Dfixmap.h59 phys_addr_t phys, pgprot_t flags);
/linux-4.4.14/include/sound/
Domap-hdmi-audio.h38 phys_addr_t audio_dma_addr;
/linux-4.4.14/include/drm/
Dintel-gtt.h7 phys_addr_t *mappable_base, u64 *mappable_end);

123