Home
last modified time | relevance | path

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

1234

/include/linux/
Dmemblock.h50 phys_addr_t base;
51 phys_addr_t size;
69 phys_addr_t total_size;
84 phys_addr_t current_limit;
108 phys_addr_t memblock_find_in_range(phys_addr_t start, phys_addr_t end,
109 phys_addr_t size, phys_addr_t align);
111 int memblock_add_node(phys_addr_t base, phys_addr_t size, int nid);
112 int memblock_add(phys_addr_t base, phys_addr_t size);
113 int memblock_remove(phys_addr_t base, phys_addr_t size);
114 int memblock_free(phys_addr_t base, phys_addr_t size);
[all …]
Ddma-contiguous.h80 void dma_contiguous_reserve(phys_addr_t addr_limit);
82 int __init dma_contiguous_reserve_area(phys_addr_t size, phys_addr_t base,
83 phys_addr_t limit, struct cma **res_cma,
99 static inline int dma_declare_contiguous(struct device *dev, phys_addr_t size, in dma_declare_contiguous()
100 phys_addr_t base, phys_addr_t limit) in dma_declare_contiguous()
129 static inline void dma_contiguous_reserve(phys_addr_t limit) { } in dma_contiguous_reserve()
131 static inline int dma_contiguous_reserve_area(phys_addr_t size, phys_addr_t base, in dma_contiguous_reserve_area()
132 phys_addr_t limit, struct cma **res_cma, in dma_contiguous_reserve_area()
139 int dma_declare_contiguous(struct device *dev, phys_addr_t size, in dma_declare_contiguous()
140 phys_addr_t base, phys_addr_t limit) in dma_declare_contiguous()
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.h23 extern phys_addr_t cma_get_base(const struct cma *cma);
27 extern int __init cma_declare_contiguous(phys_addr_t base,
28 phys_addr_t size, phys_addr_t limit,
29 phys_addr_t alignment, unsigned int order_per_bit,
31 extern int cma_init_reserved_mem(phys_addr_t base, phys_addr_t size,
Dswiotlb.h47 extern phys_addr_t swiotlb_tbl_map_single(struct device *hwdev,
49 phys_addr_t phys,
56 phys_addr_t tlb_addr,
63 phys_addr_t tlb_addr,
69 extern phys_addr_t io_tlb_start, io_tlb_end;
71 static inline bool is_swiotlb_buffer(phys_addr_t paddr) in is_swiotlb_buffer()
76 bool swiotlb_map(struct device *dev, phys_addr_t *phys, dma_addr_t *dma_addr,
84 static inline bool is_swiotlb_buffer(phys_addr_t paddr) in is_swiotlb_buffer()
88 static inline bool swiotlb_map(struct device *dev, phys_addr_t *phys, in swiotlb_map()
Dof_reserved_mem.h15 phys_addr_t base;
16 phys_addr_t size;
40 phys_addr_t base, phys_addr_t size);
52 const char *uname, phys_addr_t base, phys_addr_t size) { } in fdt_reserved_mem_save_node()
Ddma-direct.h9 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);
14 static inline dma_addr_t __phys_to_dma(struct device *dev, phys_addr_t paddr) in __phys_to_dma()
21 static inline phys_addr_t __dma_to_phys(struct device *dev, dma_addr_t dev_addr) in __dma_to_phys()
23 phys_addr_t paddr = (phys_addr_t)dev_addr; in __dma_to_phys()
25 return paddr + ((phys_addr_t)dev->dma_pfn_offset << PAGE_SHIFT); in __dma_to_phys()
58 static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) in phys_to_dma()
63 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr) in dma_to_phys()
Dqcom_scm.h47 extern int qcom_scm_pas_mem_setup(u32 peripheral, phys_addr_t addr,
48 phys_addr_t size);
51 extern int qcom_scm_assign_mem(phys_addr_t mem_addr, size_t mem_sz,
62 extern int qcom_scm_io_readl(phys_addr_t addr, unsigned int *val);
63 extern int qcom_scm_io_writel(phys_addr_t addr, unsigned int val);
85 static inline int qcom_scm_pas_mem_setup(u32 peripheral, phys_addr_t addr, in qcom_scm_pas_mem_setup()
86 phys_addr_t size) { return -ENODEV; } in qcom_scm_pas_mem_setup()
90 static inline int qcom_scm_assign_mem(phys_addr_t mem_addr, size_t mem_sz, in qcom_scm_assign_mem()
102 static inline int qcom_scm_io_readl(phys_addr_t addr, unsigned int *val) { return -ENODEV; } in qcom_scm_io_readl()
103 static inline int qcom_scm_io_writel(phys_addr_t addr, unsigned int val) { return -ENODEV; } in qcom_scm_io_writel()
Dkmemleak.h32 extern void kmemleak_alloc_phys(phys_addr_t phys, size_t size, int min_count,
34 extern void kmemleak_free_part_phys(phys_addr_t phys, size_t size) __ref;
35 extern void kmemleak_not_leak_phys(phys_addr_t phys) __ref;
36 extern void kmemleak_ignore_phys(phys_addr_t phys) __ref;
109 static inline void kmemleak_alloc_phys(phys_addr_t phys, size_t size, in kmemleak_alloc_phys()
113 static inline void kmemleak_free_part_phys(phys_addr_t phys, size_t size) in kmemleak_free_part_phys()
116 static inline void kmemleak_not_leak_phys(phys_addr_t phys) in kmemleak_not_leak_phys()
119 static inline void kmemleak_ignore_phys(phys_addr_t phys) in kmemleak_ignore_phys()
Dpci-epc.h51 phys_addr_t addr, u64 pci_addr, size_t size);
53 phys_addr_t addr);
76 phys_addr_t phys_base;
162 phys_addr_t phys_addr,
165 phys_addr_t phys_addr);
181 int __pci_epc_mem_init(struct pci_epc *epc, phys_addr_t phys_addr, size_t size,
185 phys_addr_t *phys_addr, size_t size);
186 void pci_epc_mem_free_addr(struct pci_epc *epc, phys_addr_t phys_addr,
Ddma-noncoherent.h78 void arch_sync_dma_for_device(struct device *dev, phys_addr_t paddr,
82 phys_addr_t paddr, size_t size, enum dma_data_direction dir) in arch_sync_dma_for_device()
88 void arch_sync_dma_for_cpu(struct device *dev, phys_addr_t paddr,
92 phys_addr_t paddr, size_t size, enum dma_data_direction dir) in arch_sync_dma_for_cpu()
Dpstore_ram.h80 phys_addr_t paddr;
102 struct persistent_ram_zone *persistent_ram_new(phys_addr_t start, size_t size,
130 phys_addr_t mem_address;
Dof_fdt.h92 extern int early_init_dt_reserve_memory_arch(phys_addr_t base, phys_addr_t size,
112 extern void early_get_first_memblock_info(void *, phys_addr_t *);
Ddma-iommu.h32 int iommu_dma_prepare_msi(struct msi_desc *desc, phys_addr_t msi_addr);
67 phys_addr_t msi_addr) in iommu_dma_prepare_msi()
/include/linux/clk/
Dmmp.h7 extern void pxa168_clk_init(phys_addr_t mpmu_phys,
8 phys_addr_t apmu_phys,
9 phys_addr_t apbc_phys);
10 extern void pxa910_clk_init(phys_addr_t mpmu_phys,
11 phys_addr_t apmu_phys,
12 phys_addr_t apbc_phys,
13 phys_addr_t apbcp_phys);
14 extern void mmp2_clk_init(phys_addr_t mpmu_phys,
15 phys_addr_t apmu_phys,
16 phys_addr_t apbc_phys);
/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/qcom/
Dmdt_loader.h17 phys_addr_t mem_phys, size_t mem_size,
18 phys_addr_t *reloc_base);
22 phys_addr_t mem_phys, size_t mem_size,
23 phys_addr_t *reloc_base);
/include/xen/
Dswiotlb-xen.h8 phys_addr_t paddr, size_t size, enum dma_data_direction dir);
10 phys_addr_t paddr, size_t size, enum dma_data_direction dir);
/include/trace/events/
Dintel_iommu.h20 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr,
28 __field(phys_addr_t, phys_addr)
47 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr,
53 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr,
59 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr,
/include/xen/arm/
Dpage.h19 phys_addr_t maddr;
24 phys_addr_t paddr;
109 phys_addr_t phys,
/include/clocksource/
Darm_arch_timer.h71 phys_addr_t cntbase;
78 phys_addr_t cntctlbase;
/include/asm-generic/
Ddma-contiguous.h8 dma_contiguous_early_fixup(phys_addr_t base, unsigned long size) { } in dma_contiguous_early_fixup()
/include/linux/mtd/
Dpismo.h11 phys_addr_t cs_addrs[5];

1234