/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/himedia/ |
H A D | himedia_base.c | 525 struct himedia_devobj *pa = container_of(dev, struct himedia_devobj, in himedia_device_release() local 527 kfree(pa); in himedia_device_release() 534 struct himedia_devobj *pa; in himedia_device_alloc() local 536 pa = kmalloc(sizeof(struct himedia_devobj) + size, GFP_KERNEL | __GFP_ZERO); in himedia_device_alloc() 537 if (pa != NULL) { in himedia_device_alloc() 538 ret = snprintf_s(pa->name, sizeof(struct himedia_devobj) + size - sizeof(pa->pdev), in himedia_device_alloc() 543 pa->pdev.name = pa->name; in himedia_device_alloc() 544 pa in himedia_device_alloc() 641 struct himedia_drvobj *pa; himedia_driver_alloc() local 702 struct himedia_drvobj *pa = container_of(drv, struct himedia_drvobj, pdrv); himedia_driver_release() local [all...] |
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/ |
H A D | linux_osl.h | 197 #define DMA_FREE_CONSISTENT(osh, va, size, pa, dmah) \ 198 osl_dma_free_consistent((osh), (void*)(va), (size), (pa)) 202 #define DMA_FREE_CONSISTENT_FORCE32(osh, va, size, pa, dmah) \ 203 osl_dma_free_consistent((osh), (void*)(va), (size), (pa)) 208 extern void osl_dma_free_consistent(osl_t *osh, void *va, uint size, dmaaddr_t pa); 216 #define DMA_UNMAP(osh, pa, size, direction, p, dmah) \ 217 osl_dma_unmap((osh), (pa), (size), (direction)) 222 extern void osl_dma_unmap(osl_t *osh, dmaaddr_t pa, uint size, int direction); 225 #define PHYS_TO_VIRT(pa) osl_phys_to_virt(pa) [all...] |
H A D | osl.h | 323 #define SECURE_DMA_UNMAP(osh, pa, size, direction, p, dmah, pcma, offset)
|
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | dhd_msgbuf.c | 408 dhd_dma_buf_t dma_buf; /* DMA-able buffer: pa, va, len, dmah, secdma */ 590 static INLINE void dhd_base_addr_htolpa(sh_addr_t *base_addr, dmaaddr_t pa); 1359 dhd_base_addr_htolpa(sh_addr_t *base_addr, dmaaddr_t pa) in dhd_base_addr_htolpa() argument 1361 base_addr->low_addr = htol32(PHYSADDRLO(pa)); in dhd_base_addr_htolpa() 1362 base_addr->high_addr = htol32(PHYSADDRHI(pa)); in dhd_base_addr_htolpa() 1373 pa_lowaddr = PHYSADDRLO(dma_buf->pa); in dhd_dma_buf_audit() 1374 ASSERT(PHYSADDRLO(dma_buf->pa) || PHYSADDRHI(dma_buf->pa)); in dhd_dma_buf_audit() 1412 dma_align, &dma_buf->_alloced, &dma_buf->pa, &dma_buf->dmah); in dhd_dma_buf_alloc() 1467 dma_buf->pa, dma_bu in dhd_dma_buf_free() 1477 dhd_dma_buf_init(dhd_pub_t *dhd, void *dhd_dma_buf, void *va, uint32 len, dmaaddr_t pa, void *dmah, void *secdma) dhd_dma_buf_init() argument 1505 dmaaddr_t pa; /* DMA bus address */ global() member 1569 dhd_pktid_logging(dhd_pub_t *dhd, dhd_pktid_log_handle_t *handle, dmaaddr_t pa, uint32 pktid, uint32 len, uint8 pkttype) dhd_pktid_logging() argument 1799 dmaaddr_t pa; /* physical address of mapped packet's buffer */ global() member 2404 dhd_pktid_map_save(dhd_pub_t *dhd, dhd_pktid_map_handle_t *handle, void *pkt, uint32 nkey, dmaaddr_t pa, uint32 len, uint8 dir, void *dmah, void *secdma, dhd_pkttype_t pkttype) dhd_pktid_map_save() argument 2458 dhd_pktid_map_alloc(dhd_pub_t *dhd, dhd_pktid_map_handle_t *handle, void *pkt, dmaaddr_t pa, uint32 len, uint8 dir, void *dmah, void *secdma, dhd_pkttype_t pkttype) dhd_pktid_map_alloc() argument 2480 dhd_pktid_map_free(dhd_pub_t *dhd, dhd_pktid_map_handle_t *handle, uint32 nkey, dmaaddr_t *pa, uint32 *len, void **dmah, void **secdma, dhd_pkttype_t pkttype, bool rsv_locker) dhd_pktid_map_free() argument 2721 dhd_native_to_pktid(dhd_pktid_map_handle_t *map, void *pktptr32, dmaaddr_t pa, uint32 dma_len, void *dmah, void *secdma, dhd_pkttype_t pkttype) dhd_native_to_pktid() argument 2745 dhd_pktid_to_native(dhd_pktid_map_handle_t *map, uint32 pktid32, dmaaddr_t *pa, uint32 *dma_len, void **dmah, void **secdma, dhd_pkttype_t pkttype) dhd_pktid_to_native() argument 3699 dmaaddr_t pa; dhd_lb_tx_compl_handler() local 4369 dmaaddr_t pa; dhd_prot_packet_get() local 4480 dmaaddr_t pa, *pktbuf_pa; dhd_prot_rxbuf_post() local 4687 dmaaddr_t pa; dhd_prot_infobufpost() local 4887 dmaaddr_t pa; dhd_prot_rxbufpost_ctrl() local 5532 dmaaddr_t pa; dhd_prot_process_msgbuf_rxcpl() local 6336 dmaaddr_t pa; dhd_prot_txstatus_process() local 6651 dmaaddr_t pa, meta_pa; dhd_prot_txdata() local [all...] |
H A D | linux_osl.c | 99 static void osl_sec_dma_free_consistent(osl_t *osh, void *va, uint size, dmaaddr_t pa); 221 dmaaddr_t pa; /* DMA address (physical) */ member 248 printk("%s: dhd_map_log(pa)=0x%llx size=%d," in osl_dma_map_dump() 249 " dma_unmap_log(pa)=0x%llx size=%d\n", __FUNCTION__, in osl_dma_map_dump() 291 osl_dma_map_logging(osl_t *osh, void *handle, dmaaddr_t pa, uint32 len) in osl_dma_map_logging() argument 303 log->map[idx].pa = pa; in osl_dma_map_logging() 961 osl_dma_free_consistent(osl_t *osh, void *va, uint size, dmaaddr_t pa) in osl_dma_free_consistent() argument 974 PHYSADDRTOULONG(pa, paddr); in osl_dma_free_consistent() 977 pci_free_consistent(osh->pdev, size, va, (dma_addr_t)pa); in osl_dma_free_consistent() 1054 osl_dma_unmap(osl_t *osh, dmaaddr_t pa, uint size, int direction) osl_dma_unmap() argument 1880 osl_sec_dma_free_consistent(osl_t *osh, void *va, uint size, dmaaddr_t pa) osl_sec_dma_free_consistent() argument [all...] |
H A D | dhd_flowring.h | 179 #define DHD_PKTTAG_SET_PA(tag, pa) ((tag)->physaddr = (pa))
|
H A D | linux_osl_priv.h | 165 phys_addr_t pa; member
|
H A D | dhd_proto.h | 147 void *va, uint32 len, dmaaddr_t pa, void *dmah, void *secdma);
|
H A D | dhd.h | 589 * dhd_dma_buf::pa may not be used as a sh_addr_t, bcm_addr64_t or uintptr 595 dmaaddr_t pa; /* physical address of buffer */ member 1455 dmaaddr_t pa; /* physical address */ member 1479 #define DHD_PKT_GET_PA(pkt) ((DHD_PKTTAG_FD(pkt))->pa) 1481 DHD_PKTTAG_FD(pkt)->pa = (dmaaddr_t)(pkt_pa)
|
/device/soc/rockchip/rk3588/kernel/include/linux/ |
H A D | protected_memory_allocator.h | 30 * @pa: Physical address of the protected memory allocation. 34 phys_addr_t pa; member
|
/device/soc/rockchip/rk3588/hardware/rga/include/ |
H A D | im2d.hpp | 35 * @param fd/va/pa 44 IM_API rga_buffer_handle_t importbuffer_physicaladdr(uint64_t pa, int size); 49 * @param fd/va/pa 62 IM_API rga_buffer_handle_t importbuffer_physicaladdr(uint64_t pa, int width, int height, int format);
|
H A D | im2d.h | 59 * @param fd/va/pa 68 IM_API rga_buffer_handle_t importbuffer_physicaladdr(uint64_t pa, im_handle_param_t *param);
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem.c | 2109 phys_addr_t *pa;
in kbase_jd_user_buf_map() local 2119 pa = kbase_get_gpu_phy_pages(reg);
in kbase_jd_user_buf_map() 2169 pa[i] = page_to_phys(pages[i]);
in kbase_jd_user_buf_map() 2177 err = kbase_mmu_insert_pages(kctx, reg->start_pfn, pa, kbase_reg_current_backed_size(reg), reg->flags);
in kbase_jd_user_buf_map() 2228 phys_addr_t *pa;
in kbase_jd_umm_map() local 2245 pa = kbase_get_gpu_phy_pages(reg);
in kbase_jd_umm_map() 2246 KBASE_DEBUG_ASSERT(pa);
in kbase_jd_umm_map() 2260 *pa++ = sg_dma_address(s) + (j << PAGE_SHIFT);
in kbase_jd_umm_map()
|
H A D | mali_kbase_mem_linux.c | 1058 phys_addr_t *pa = kbase_get_gpu_phy_pages(reg);
in kbase_mem_from_user_buffer() local 1074 pa[i] = page_to_phys(pages[i]);
in kbase_mem_from_user_buffer()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem.c | 2147 phys_addr_t *pa; in kbase_jd_user_buf_map() local 2157 pa = kbase_get_gpu_phy_pages(reg); in kbase_jd_user_buf_map() 2222 pa[i] = page_to_phys(pages[i]); in kbase_jd_user_buf_map() 2230 err = kbase_mmu_insert_pages(kctx, reg->start_pfn, pa, in kbase_jd_user_buf_map() 2287 phys_addr_t *pa; in kbase_jd_umm_map() local 2305 pa = kbase_get_gpu_phy_pages(reg); in kbase_jd_umm_map() 2306 KBASE_DEBUG_ASSERT(pa); in kbase_jd_umm_map() 2322 *pa++ = sg_dma_address(s) + (j << PAGE_SHIFT); in kbase_jd_umm_map()
|
H A D | mali_kbase_mem_linux.c | 1050 phys_addr_t *pa = kbase_get_gpu_phy_pages(reg); in kbase_mem_from_user_buffer() local 1067 pa[i] = page_to_phys(pages[i]); in kbase_mem_from_user_buffer()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_linux.c | 1184 struct tagged_addr *pa = alloc->pages; in kbase_mem_umm_unmap_attachment() local 1192 memset(pa, 0xff, sizeof(*pa) * alloc->nents); in kbase_mem_umm_unmap_attachment() 1215 struct tagged_addr *pa; in kbase_mem_umm_map_attachment() local 1232 pa = kbase_get_gpu_phy_pages(reg); in kbase_mem_umm_map_attachment() 1247 *pa++ = as_tagged(sg_dma_address(s) + (j << PAGE_SHIFT)); in kbase_mem_umm_map_attachment() 1730 struct tagged_addr *pa = kbase_get_gpu_phy_pages(reg); in kbase_mem_from_user_buffer() local 1747 pa[i] = as_tagged(page_to_phys(pages[i])); in kbase_mem_from_user_buffer()
|
H A D | mali_kbase_mem.c | 4151 struct tagged_addr *pa; in kbase_jd_user_buf_map() local 4164 pa = kbase_get_gpu_phy_pages(reg); in kbase_jd_user_buf_map() 4183 pa[i] = as_tagged(page_to_phys(pages[i])); in kbase_jd_user_buf_map() 4195 err = kbase_mmu_insert_pages(kctx->kbdev, &kctx->mmu, reg->start_pfn, pa, kbase_reg_current_backed_size(reg), in kbase_jd_user_buf_map()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem_linux.c | 1133 struct tagged_addr *pa = alloc->pages; in kbase_mem_umm_unmap_attachment() local 1141 memset(pa, 0xff, sizeof(*pa) * alloc->nents); in kbase_mem_umm_unmap_attachment() 1164 struct tagged_addr *pa; in kbase_mem_umm_map_attachment() local 1180 pa = kbase_get_gpu_phy_pages(reg); in kbase_mem_umm_map_attachment() 1194 *pa++ = as_tagged(sg_dma_address(s) + in kbase_mem_umm_map_attachment() 1673 struct tagged_addr *pa = kbase_get_gpu_phy_pages(reg); in kbase_mem_from_user_buffer() local 1690 pa[i] = as_tagged(page_to_phys(pages[i])); in kbase_mem_from_user_buffer()
|
H A D | mali_kbase_mem.c | 4634 struct tagged_addr *pa; in kbase_jd_user_buf_map() local 4652 pa = kbase_get_gpu_phy_pages(reg); in kbase_jd_user_buf_map() 4672 pa[i] = as_tagged(page_to_phys(pages[i])); in kbase_jd_user_buf_map() 4684 pa, kbase_reg_current_backed_size(reg), in kbase_jd_user_buf_map()
|
/device/soc/rockchip/common/sdk_linux/drivers/irqchip/ |
H A D | irq-gic-v3-its.c | 2223 pr_warn("GICv3: Expected reserved range [%pa:%pa], not found\n", &addr, &addr_end);
in gic_check_reserved_range() 2263 pr_info("GICv3: using LPI property table @%pa\n", &gic_rdists->prop_table_pa);
in its_setup_lpi_prop_table() 2304 pr_warn("ITS@%pa: %s too large, reduce ITS pages %u->%u\n", &its->phys_base, its_base_type_string[type],
in its_setup_baser() 2380 pr_err("ITS@%pa: %s doesn't stick: %llx %llx\n", &its->phys_base, its_base_type_string[type], val, tmp);
in its_setup_baser() 2390 pr_info("ITS@%pa: allocated %d %s @%lx (%s, esz %d, psz %dK, shr %d)\n", &its->phys_base,
in its_setup_baser() 2440 pr_warn("ITS@%pa: %s Table too large, reduce ids %llu->%u\n", &its->phys_base, its_base_type_string[type],
in its_parse_indirect_baser() 2816 u64 val, gpsz, npg, pa;
in allocate_vpe_l1_table() local 2920 pa = virt_to_phys(page_address(page));
in allocate_vpe_l1_table() 2921 WARN_ON(!IS_ALIGNED(pa, ps in allocate_vpe_l1_table() [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_vop.c | 2579 struct vop_bandwidth *pa = (struct vop_bandwidth *)a; in vop_bandwidth_cmp() local 2582 return pa->y1 - pb->y2; in vop_bandwidth_cmp() 3148 struct vop_zpos *pa = (struct vop_zpos *)a; in vop_zpos_cmp() local 3151 return pa->zpos - pb->zpos; in vop_zpos_cmp()
|
H A D | rockchip_drm_vop2.c | 4920 struct vop2_bandwidth *pa = (struct vop2_bandwidth *)a; in vop2_bandwidth_cmp() local 4923 return pa->y1 - pb->y2; in vop2_bandwidth_cmp() 6237 struct vop2_zpos *pa = (struct vop2_zpos *)a; in vop2_zpos_cmp() local 6240 if (pa->zpos != pb->zpos) { in vop2_zpos_cmp() 6241 return pa->zpos - pb->zpos; in vop2_zpos_cmp() 6243 return pa->plane->base.id - pb->plane->base.id; in vop2_zpos_cmp()
|
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_vop2.c | 4931 struct vop2_bandwidth *pa = (struct vop2_bandwidth *)a; in vop2_bandwidth_cmp() local 4934 return pa->y1 - pb->y2; in vop2_bandwidth_cmp() 6290 struct vop2_zpos *pa = (struct vop2_zpos *)a; in vop2_zpos_cmp() local 6293 if (pa->zpos != pb->zpos) in vop2_zpos_cmp() 6294 return pa->zpos - pb->zpos; in vop2_zpos_cmp() 6296 return pa->plane->base.id - pb->plane->base.id; in vop2_zpos_cmp()
|