Home
last modified time | relevance | path

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

1234

/include/linux/
Dmemblock.h63 phys_addr_t base;
64 phys_addr_t size;
82 phys_addr_t total_size;
96 phys_addr_t current_limit;
114 int memblock_add_node(phys_addr_t base, phys_addr_t size, int nid,
116 int memblock_add(phys_addr_t base, phys_addr_t size);
117 int memblock_remove(phys_addr_t base, phys_addr_t size);
118 int memblock_phys_free(phys_addr_t base, phys_addr_t size);
119 int memblock_reserve(phys_addr_t base, phys_addr_t size);
121 int memblock_physmem_add(phys_addr_t base, phys_addr_t size);
[all …]
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()
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,
Dswiotlb.h71 phys_addr_t start;
72 phys_addr_t end;
128 struct io_tlb_pool *__swiotlb_find_pool(struct device *dev, phys_addr_t paddr);
143 phys_addr_t paddr) in swiotlb_find_pool()
186 phys_addr_t default_swiotlb_base(void);
187 phys_addr_t default_swiotlb_limit(void);
198 phys_addr_t paddr) in swiotlb_find_pool()
228 static inline phys_addr_t default_swiotlb_base(void) in default_swiotlb_base()
233 static inline phys_addr_t default_swiotlb_limit(void) in default_swiotlb_limit()
239 phys_addr_t swiotlb_tbl_map_single(struct device *hwdev, phys_addr_t phys,
[all …]
Dgcma.h32 extern int register_gcma_area(const char *name, phys_addr_t base,
33 phys_addr_t size);
39 static inline int register_gcma_area(const char *name, phys_addr_t base, in register_gcma_area()
40 phys_addr_t size) { return -EINVAL; } in register_gcma_area()
Ddma-map-ops.h50 dma_addr_t (*map_resource)(struct device *dev, phys_addr_t phys_addr,
115 void dma_contiguous_reserve(phys_addr_t addr_limit);
116 int __init dma_contiguous_reserve_area(phys_addr_t size, phys_addr_t base,
117 phys_addr_t limit, struct cma **res_cma, bool fixed);
126 void dma_contiguous_early_fixup(phys_addr_t base, unsigned long size);
132 static inline void dma_contiguous_reserve(phys_addr_t limit) in dma_contiguous_reserve()
135 static inline int dma_contiguous_reserve_area(phys_addr_t size, in dma_contiguous_reserve_area()
136 phys_addr_t base, phys_addr_t limit, struct cma **res_cma, in dma_contiguous_reserve_area()
162 static inline void dma_contiguous_early_fixup(phys_addr_t base, unsigned long size) in dma_contiguous_early_fixup()
168 int dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr,
[all …]
Ddma-direct.h21 phys_addr_t cpu_start;
54 phys_addr_t paddr) in translate_phys_to_dma()
69 static inline phys_addr_t translate_dma_to_phys(struct device *dev, in translate_dma_to_phys()
81 return (phys_addr_t)-1; in translate_dma_to_phys()
109 phys_addr_t paddr) in phys_to_dma_unencrypted()
122 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
127 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) in dma_to_phys()
129 phys_addr_t paddr; in dma_to_phys()
174 dma_addr_t dma_direct_map_resource(struct device *dev, phys_addr_t paddr,
Dkmemleak.h32 extern void kmemleak_alloc_phys(phys_addr_t phys, size_t size,
34 extern void kmemleak_free_part_phys(phys_addr_t phys, size_t size) __ref;
35 extern void kmemleak_ignore_phys(phys_addr_t phys) __ref;
108 static inline void kmemleak_alloc_phys(phys_addr_t phys, size_t size, in kmemleak_alloc_phys()
112 static inline void kmemleak_free_part_phys(phys_addr_t phys, size_t size) in kmemleak_free_part_phys()
115 static inline void kmemleak_ignore_phys(phys_addr_t phys) in kmemleak_ignore_phys()
Dof_fdt.h34 extern phys_addr_t initial_boot_params_pa;
95 extern bool early_init_dt_scan(void *dt_virt, phys_addr_t dt_phys);
96 extern bool early_init_dt_verify(void *dt_virt, phys_addr_t dt_phys);
107 extern void early_get_first_memblock_info(void *, phys_addr_t *);
Dio.h32 phys_addr_t phys_addr, pgprot_t prot);
34 phys_addr_t phys_addr, pgprot_t prot);
37 phys_addr_t phys_addr, pgprot_t prot) in ioremap_page_range()
42 phys_addr_t phys_addr, pgprot_t prot) in vmap_page_range()
101 static inline void __iomem *pci_remap_cfgspace(phys_addr_t offset, in pci_remap_cfgspace()
Dpci-epc.h65 phys_addr_t addr, u64 pci_addr, size_t size);
67 phys_addr_t addr);
77 phys_addr_t phys_addr, u8 interrupt_num,
94 phys_addr_t phys_base;
245 phys_addr_t phys_addr,
248 phys_addr_t phys_addr);
256 phys_addr_t phys_addr, u8 interrupt_num,
271 int pci_epc_mem_init(struct pci_epc *epc, phys_addr_t base,
278 phys_addr_t *phys_addr, size_t size);
279 void pci_epc_mem_free_addr(struct pci_epc *epc, phys_addr_t phys_addr,
Dacpi_iort.h26 int iort_register_domain_token(int trans_id, phys_addr_t base,
45 phys_addr_t acpi_iort_dma_get_max_cpu_address(void);
66 static inline phys_addr_t acpi_iort_dma_get_max_cpu_address(void) in acpi_iort_dma_get_max_cpu_address()
Dmhi_ep.h137 phys_addr_t ch_ctx_cache_phys;
138 phys_addr_t ev_ctx_cache_phys;
139 phys_addr_t cmd_ctx_cache_phys;
159 int (*alloc_map)(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t *phys_ptr,
161 void (*unmap_free)(struct mhi_ep_cntrl *mhi_cntrl, u64 pci_addr, phys_addr_t phys,
Discsi_ibft.h22 extern phys_addr_t ibft_phys_addr;
/include/linux/soc/qcom/
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()
/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.h20 bcom_gen_bd_rx_init(int queue_len, phys_addr_t fifo,
31 bcom_gen_bd_tx_init(int queue_len, phys_addr_t fifo,
43 phys_addr_t fifo, int maxbufsize);
45 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);
/include/linux/soc/apple/
Dsart.h37 int apple_sart_add_allowed_region(struct apple_sart *sart, phys_addr_t paddr,
50 int apple_sart_remove_allowed_region(struct apple_sart *sart, phys_addr_t paddr,
/include/linux/dma/
Dsprd-dma.h186 phys_addr_t phy_addr;
187 phys_addr_t wrap_addr;
/include/xen/arm/
Dpage.h19 phys_addr_t maddr;
24 phys_addr_t paddr;
113 phys_addr_t phys,
/include/linux/firmware/qcom/
Dqcom_scm.h78 int qcom_scm_pas_mem_setup(u32 peripheral, phys_addr_t addr, phys_addr_t size);
83 int qcom_scm_io_readl(phys_addr_t addr, unsigned int *val);
84 int qcom_scm_io_writel(phys_addr_t addr, unsigned int val);
93 int qcom_scm_assign_mem(phys_addr_t mem_addr, size_t mem_sz, u64 *src,
/include/linux/irqchip/
Driscv-imsic.h42 phys_addr_t msi_pa;
64 phys_addr_t base_addr;
/include/clocksource/
Darm_arch_timer.h74 phys_addr_t cntbase;
81 phys_addr_t cntctlbase;
/include/linux/mtd/
Dpismo.h11 phys_addr_t cs_addrs[5];

1234