/device/qemu/drivers/char/mmz/ |
H A D | mmz.c | 64 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 D | mmz.h | 53 uint64_t paddr; member
|
/device/qemu/riscv32_virt/liteos_m/board/driver/ |
H A D | virtmmio.c | 134 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 D | virtmmio.h | 28 #define IO_DEVICE_ADDR(paddr) (paddr)
|
H A D | virtnet.c | 246 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 D | display_gralloc.c | 181 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 D | virtmmio.c | 130 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 D | virtnet.c | 177 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 D | dma-map-ops.h | 296 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 D | iommu.h | 266 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 D | rga2_mmu_info.c | 35 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 D | main.c | 164 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 D | iommu.c | 2398 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 D | rockchip-iommu.c | 998 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 D | rockchip_drm_gem.c | 341 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 D | ip6_addr.h | 218 #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 D | rga2_mmu_info.c | 45 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 D | mpp_iep2.c | 235 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 D | mpp_iep2.c | 249 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 D | dmac_hi35xx.c | 353 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 D | linux_osl.c | 964 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 D | irq-gic-v3-its.c | 3069 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 D | r8168_n.c | 1037 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...] |