Home
last modified time | relevance | path

Searched refs:paddr (Results 1 - 23 of 23) sorted by relevance

/device/qemu/drivers/char/mmz/
H A Dmmz.c64 PADDR_T paddr; in MmzAlloc() local
89 PRINT_ERR("size: %#x paddr alloc failed\n", size); in MmzAlloc()
93 paddr = LOS_PaddrQuery(kvaddr); in MmzAlloc()
94 mmzm->paddr = paddr; in MmzAlloc()
97 vmPage = LOS_VmPageGet(paddr); in MmzAlloc()
105 status = LOS_ArchMmuMap(&curVmSpace->archMmu, vaddr, paddr, 1, vmFlags); in MmzAlloc()
112 paddr += PAGE_SIZE; in MmzAlloc()
129 PADDR_T paddr = (PADDR_T)mmzm->paddr; in MmzMap() local
[all...]
H A Dmmz.h53 uint64_t paddr; member
/device/qemu/riscv32_virt/liteos_m/board/driver/
H A Dvirtmmio.c134 uint64_t paddr = (uint64_t)addr & U32_MASK; in u32_to_u64() local
135 return paddr; in u32_to_u64()
139 uint32_t paddr; in WriteQueueAddr() local
141 paddr = addr & U32_MASK; in WriteQueueAddr()
142 FENCE_WRITE_UINT32(paddr, dev->base + regLow); in WriteQueueAddr()
143 paddr = addr >> U64_32_SHIFT; in WriteQueueAddr()
144 FENCE_WRITE_UINT32(paddr, dev->base + regLow + U32_BYTES); in WriteQueueAddr()
H A Dvirtmmio.h28 #define IO_DEVICE_ADDR(paddr) (paddr)
H A Dvirtnet.c246 PADDR_T paddr; in ConfigRxBuffer() local
255 paddr = VMM_TO_DMA_ADDR(buf); in ConfigRxBuffer()
258 q->desc[i].pAddr = u32_to_u64(paddr); in ConfigRxBuffer()
261 paddr += VIRTQ_RXBUF_SIZE; in ConfigRxBuffer()
/device/qemu/hardware/display/
H A Ddisplay_gralloc.c181 uint64_t paddr; member
221 printf("vaddr %#x, paddr: %#x\n", mmz.vaddr, mmz.paddr); in AllocMmz()
226 printf("vaddr %#x, paddr: %#x\n", mmz.vaddr, mmz.paddr); in AllocMmz()
239 buffer->phyAddr = mmz.paddr; in AllocMmz()
244 static int32_t FreeMmz(uint64_t paddr, void* vaddr) in FreeMmz() argument
248 mmz.paddr = paddr; in FreeMmz()
255 mmz.paddr in MmzFlushCache()
360 MmapMmzNoCache(uint64_t paddr, int32_t size) MmapMmzNoCache() argument
378 MmapMmzCache(uint64_t paddr, int32_t size) MmapMmzCache() argument
[all...]
/device/qemu/drivers/virtio/
H A Dvirtmmio.c130 uint32_t paddr; in WriteQueueAddr() local
133 paddr = addr & U32_MASK; in WriteQueueAddr()
134 WRITE_UINT32(paddr, dev->base + regLow); in WriteQueueAddr()
135 paddr = addr >> U64_32_SHIFT; in WriteQueueAddr()
136 WRITE_UINT32(paddr, dev->base + regLow + U32_BYTES); in WriteQueueAddr()
H A Dvirtnet.c177 PADDR_T paddr; in PopulateRxBuffer() local
181 paddr = VMM_TO_DMA_ADDR((VADDR_T)nic->rbuf[i]); in PopulateRxBuffer()
183 q->desc[i].pAddr = paddr; in PopulateRxBuffer()
/device/soc/rockchip/common/sdk_linux/include/linux/
H A Ddma-map-ops.h296 void arch_sync_dma_for_device(phys_addr_t paddr, size_t size,
299 static inline void arch_sync_dma_for_device(phys_addr_t paddr, size_t size, in arch_sync_dma_for_device() argument
306 void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size,
309 static inline void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size, in arch_sync_dma_for_cpu() argument
332 void arch_dma_mark_clean(phys_addr_t paddr, size_t size);
334 static inline void arch_dma_mark_clean(phys_addr_t paddr, size_t size) in arch_dma_mark_clean() argument
H A Diommu.h266 int (*map)(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot, gfp_t gfp);
267 int (*map_pages)(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount,
292 int (*domain_window_enable)(struct iommu_domain *domain, u32 wnd_nr, phys_addr_t paddr, u64 size, int prot);
447 extern int iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot);
448 extern int iommu_map_atomic(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot);
682 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot) in iommu_map() argument
687 static inline int iommu_map_atomic(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, in iommu_map_atomic() argument
724 static inline int iommu_domain_window_enable(struct iommu_domain *domain, u32 wnd_nr, phys_addr_t paddr, u64 size, in iommu_domain_window_enable() argument
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga2_mmu_info.c35 dma_addr_t paddr = 0; in rga2_dma_map_flush_page() local
45 paddr = dma_map_page(scheduler->dev, page, 0, in rga2_dma_map_flush_page()
49 paddr = dma_map_page(scheduler->dev, page, 0, in rga2_dma_map_flush_page()
53 paddr = dma_map_page(scheduler->dev, page, 0, in rga2_dma_map_flush_page()
57 paddr = 0; in rga2_dma_map_flush_page()
62 return paddr; in rga2_dma_map_flush_page()
64 paddr = page_to_phys(page); in rga2_dma_map_flush_page()
68 dma_unmap_page(scheduler->dev, paddr, in rga2_dma_map_flush_page()
72 dma_unmap_page(scheduler->dev, paddr, in rga2_dma_map_flush_page()
76 dma_unmap_page(scheduler->dev, paddr, in rga2_dma_map_flush_page()
[all...]
/device/qemu/riscv32_virt/liteos_m/board/
H A Dmain.c164 void *ioremap(uintptr_t paddr, unsigned long size) in ioremap() argument
167 return (void *)paddr; in ioremap()
/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Diommu.c2398 static size_t iommu_pgsize(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, in iommu_pgsize() argument
2404 unsigned long addr_merge = paddr | iova; in iommu_pgsize()
2430 if ((iova ^ paddr) & (pgsize_next - 1)) { in iommu_pgsize()
2448 static int iommu_map_pages_ext(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, in iommu_map_pages_ext() argument
2455 pgsize = iommu_pgsize(domain, iova, paddr, size, &count); in iommu_map_pages_ext()
2457 pr_debug("mapping: iova 0x%lx pa %pa pgsize 0x%zx count %zu\n", iova, &paddr, pgsize, count); in iommu_map_pages_ext()
2460 ret = ops->map_pages(domain, iova, paddr, pgsize, count, prot, gfp, mapped); in iommu_map_pages_ext()
2462 ret = ops->map(domain, iova, paddr, pgsize, prot, gfp); in iommu_map_pages_ext()
2469 static int iommu_map_ext(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot, in iommu_map_ext() argument
2476 phys_addr_t orig_paddr = paddr; in iommu_map_ext()
2529 _iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot, gfp_t gfp) _iommu_map() argument
2543 iommu_map(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot) iommu_map() argument
2550 iommu_map_atomic(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t size, int prot) iommu_map_atomic() argument
2717 iommu_domain_window_enable(struct iommu_domain *domain, u32 wnd_nr, phys_addr_t paddr, u64 size, int prot) iommu_domain_window_enable() argument
[all...]
H A Drockchip-iommu.c998 phys_addr_t paddr, size_t size, int prot) in rk_iommu_map_iova()
1013 pte_addr[pte_count] = rk_mk_pte(paddr, prot); in rk_iommu_map_iova()
1015 paddr += SPAGE_SIZE; in rk_iommu_map_iova()
1038 pr_err("iova: %pad already mapped to %pa cannot remap to phys: %pa prot: %#x\n", &iova, &page_phys, &paddr, prot); in rk_iommu_map_iova()
1044 phys_addr_t paddr, size_t size, int prot) in rk_iommu_map_iova_v2()
1059 pte_addr[pte_count] = rk_mk_pte_v2(paddr, prot); in rk_iommu_map_iova_v2()
1061 paddr += SPAGE_SIZE; in rk_iommu_map_iova_v2()
1084 pr_err("iova: %pad already mapped to %pa cannot remap to phys: %pa prot: %#x\n", &iova, &page_phys, &paddr, prot); in rk_iommu_map_iova_v2()
1089 static int rk_iommu_map(struct iommu_domain *domain, unsigned long _iova, phys_addr_t paddr, size_t size, int prot, in rk_iommu_map() argument
1118 ret = rk_iommu_map_iova(rk_domain, pte_addr, pte_dma, iova, paddr, siz in rk_iommu_map()
997 rk_iommu_map_iova(struct rk_iommu_domain *rk_domain, u32 *pte_addr, dma_addr_t pte_dma, dma_addr_t iova, phys_addr_t paddr, size_t size, int prot) rk_iommu_map_iova() argument
1043 rk_iommu_map_iova_v2(struct rk_iommu_domain *rk_domain, u32 *pte_addr, dma_addr_t pte_dma, dma_addr_t iova, phys_addr_t paddr, size_t size, int prot) rk_iommu_map_iova_v2() argument
1125 rk_iommu_map_v2(struct iommu_domain *domain, unsigned long _iova, phys_addr_t paddr, size_t size, int prot, gfp_t gfp) rk_iommu_map_v2() argument
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_drm_gem.c341 unsigned long paddr; in rockchip_gem_alloc_secure() local
350 paddr = gen_pool_alloc(private->secure_buffer_pool, rk_obj->base.size); in rockchip_gem_alloc_secure()
351 if (!paddr) { in rockchip_gem_alloc_secure()
356 rk_obj->dma_handle = paddr; in rockchip_gem_alloc_secure()
368 rk_obj->pages[i] = phys_to_page(paddr); in rockchip_gem_alloc_secure()
369 paddr += PAGE_SIZE; in rockchip_gem_alloc_secure()
385 gen_pool_free(private->secure_buffer_pool, paddr, rk_obj->base.size); in rockchip_gem_alloc_secure()
/device/soc/hisilicon/hi3861v100/sdk_liteos/third_party/lwip_sack/include/lwip/
H A Dip6_addr.h218 #define ip6_addr_cmp_packed(ip6addr, paddr, zone_idx) (((ip6addr)->addr[0] == (paddr)->addr[0]) && \
219 ((ip6addr)->addr[1] == (paddr)->addr[1]) && \
220 ((ip6addr)->addr[2] == (paddr)->addr[2]) && \
221 ((ip6addr)->addr[3] == (paddr)->addr[3]) && \
/device/soc/rockchip/common/vendor/drivers/video/rockchip/rga2/
H A Drga2_mmu_info.c45 dma_addr_t paddr; in rga2_dma_flush_page() local
54 paddr = dma_map_page(rga2_drvdata->dev, page, 0, PAGE_SIZE, DMA_TO_DEVICE); in rga2_dma_flush_page()
57 paddr = dma_map_page(rga2_drvdata->dev, page, 0, PAGE_SIZE, DMA_FROM_DEVICE); in rga2_dma_flush_page()
60 paddr = dma_map_page(rga2_drvdata->dev, page, 0, PAGE_SIZE, DMA_BIDIRECTIONAL); in rga2_dma_flush_page()
63 paddr = 0; in rga2_dma_flush_page()
68 return paddr; in rga2_dma_flush_page()
70 paddr = page_to_phys(page); in rga2_dma_flush_page()
74 dma_unmap_page(rga2_drvdata->dev, paddr, PAGE_SIZE, DMA_TO_DEVICE); in rga2_dma_flush_page()
77 dma_unmap_page(rga2_drvdata->dev, paddr, PAGE_SIZE, DMA_FROM_DEVICE); in rga2_dma_flush_page()
80 dma_unmap_page(rga2_drvdata->dev, paddr, PAGE_SIZ in rga2_dma_flush_page()
[all...]
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/
H A Dmpp_iep2.c235 u32 *paddr = &task->params.src[0].y; in iep2_process_reg_fd() local
243 usr_fd = paddr[i]; in iep2_process_reg_fd()
246 usr_fd = paddr[i] & 0x3ff; in iep2_process_reg_fd()
247 offset = paddr[i] >> 0xa; in iep2_process_reg_fd()
256 mpp_debug(DEBUG_IOMMU, "reg[%3d]: %08x failed\n", iep2_addr_rnum[i], paddr[i]); in iep2_process_reg_fd()
263 paddr[i] = mem_region->iova + offset; in iep2_process_reg_fd()
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/
H A Dmpp_iep2.c249 u32 *paddr = &task->params.src[0].y; in iep2_process_reg_fd() local
257 usr_fd = paddr[i]; in iep2_process_reg_fd()
260 usr_fd = paddr[i] & 0x3ff; in iep2_process_reg_fd()
261 offset = paddr[i] >> 10; in iep2_process_reg_fd()
270 iep2_addr_rnum[i], paddr[i]); in iep2_process_reg_fd()
277 paddr[i] = mem_region->iova + offset; in iep2_process_reg_fd()
/device/soc/hisilicon/common/platform/dmac/
H A Ddmac_hi35xx.c353 static void *HiDmacPaddrToVaddr(uintptr_t paddr) in HiDmacPaddrToVaddr() argument
355 return LOS_PaddrToKVaddr((paddr_t)paddr); in HiDmacPaddrToVaddr()
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/
H A Dlinux_osl.c964 dma_addr_t paddr; in osl_dma_free_consistent() local
974 PHYSADDRTOULONG(pa, paddr); in osl_dma_free_consistent()
975 pci_free_consistent(osh->pdev, size, va, paddr); in osl_dma_free_consistent()
1058 dma_addr_t paddr; in osl_dma_unmap() local
1072 PHYSADDRTOULONG(pa, paddr); in osl_dma_unmap()
1073 pci_unmap_single(osh->pdev, paddr, size, dir); in osl_dma_unmap()
/device/soc/rockchip/common/sdk_linux/drivers/irqchip/
H A Dirq-gic-v3-its.c3069 phys_addr_t paddr; in its_cpu_init_lpis() local
3082 paddr = gicr_read_propbaser(rbase + GICR_PROPBASER); in its_cpu_init_lpis()
3083 paddr &= GENMASK_ULL(0x33, 0xC); in its_cpu_init_lpis()
3084 if (WARN_ON(gic_rdists->prop_table_pa != paddr)) { in its_cpu_init_lpis()
3088 paddr = gicr_read_pendbaser(rbase + GICR_PENDBASER); in its_cpu_init_lpis()
3089 paddr &= GENMASK_ULL(0x33, 0x10); in its_cpu_init_lpis()
3091 WARN_ON(!gic_check_reserved_range(paddr, LPI_PENDBASE_SZ)); in its_cpu_init_lpis()
3099 paddr = page_to_phys(pend_page); in its_cpu_init_lpis()
3100 WARN_ON(gic_reserve_range(paddr, LPI_PENDBASE_SZ)); in its_cpu_init_lpis()
3190 gic_data_rdist()->pend_page ? "allocated" : "reserved", &paddr); in its_cpu_init_lpis()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/net/ethernet/realtek/r8168/
H A Dr8168_n.c1037 dma_addr_t paddr; in proc_get_tally_counter() local
1047 paddr = tp->tally_paddr; in proc_get_tally_counter()
1054 RTL_W32(tp, CounterAddrHigh, (u64)paddr >> 32); in proc_get_tally_counter()
1055 cmd = (u64)paddr & DMA_BIT_MASK(32); in proc_get_tally_counter()
1436 dma_addr_t paddr; in proc_get_tally_counter() local
1448 paddr = tp->tally_paddr; in proc_get_tally_counter()
1456 RTL_W32(tp, CounterAddrHigh, (u64)paddr >> 32); in proc_get_tally_counter()
1457 cmd = (u64)paddr & DMA_BIT_MASK(32); in proc_get_tally_counter()
5761 dma_addr_t paddr; in rtl8168_get_ethtool_stats() local
5769 paddr in rtl8168_get_ethtool_stats()
[all...]

Completed in 43 milliseconds