/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/ |
H A D | cmpi_mm.c | 46 hi_void cmpi_mmz_free(hi_u64 phy_addr, hi_void *vir_addr) in cmpi_mmz_free() argument 56 if (phy_addr != 0) { in cmpi_mmz_free() 57 hil_mmb_freeby_phys(phy_addr); in cmpi_mmz_free() 62 hi_void *cmpi_remap_cached(hi_u64 phy_addr, hi_ulong size) in cmpi_remap_cached() argument 70 page_phy = phy_addr & 0xfffffffffffff000ULL; in cmpi_remap_cached() 71 diff = phy_addr - page_phy; in cmpi_remap_cached() 86 hi_void *cmpi_remap_nocache(hi_u64 phy_addr, hi_ulong size) in cmpi_remap_nocache() argument 94 page_phy = phy_addr & 0xfffffffffffff000ULL; in cmpi_remap_nocache() 95 diff = phy_addr - page_phy; in cmpi_remap_nocache() 117 hi_u64 *phy_addr, hi_voi in cmpi_mmz_malloc_nocache() 116 cmpi_mmz_malloc_nocache(const hi_char *cp_mmz_name, const hi_char *buf_name, hi_u64 *phy_addr, hi_void **pp_vir_addr, hi_ulong len) cmpi_mmz_malloc_nocache() argument 141 cmpi_mmz_malloc_cached(const hi_char *cp_mmz_name, const hi_char *buf_name, hi_u64 *phy_addr, hi_void **pp_vir_addr, hi_ulong len) cmpi_mmz_malloc_cached() argument 165 cmpi_check_mmz_phy_addr(unsigned long long phy_addr, unsigned int len) cmpi_check_mmz_phy_addr() argument [all...] |
H A D | mmz_userdev.c | 525 int ioctl_mmb_sys_flush_cache(__phys_addr_type__ phy_addr, void *vir_addr, unsigned int size) argument 538 if ((trans_phy & 0xFFFFFFFFFFFFFFFEULL) != phy_addr) { 539 error_mmz("trans_phy 0x%lx and phy_addr 0x%lx are not equal!\n", trans_phy, phy_addr); 551 end_phy_addr = phy_addr + size - CACHE_LINE_SIZE; 557 return hil_mmb_flush_dcache_byaddr_safe(vir_addr, phy_addr, size); 560 int ioctl_mmb_check_mmz_phy_addr(unsigned long long phy_addr, unsigned int len) argument 562 return cmpi_check_mmz_phy_addr(phy_addr, len);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/tde/driver/src/include/ |
H A D | tde_buffer.h | 46 hi_u32 phy_addr; in tde_alloc_physic_buff() local 65 tde_get_phyaddr_mmb("TDE_TEMP_BUFFER", csc_buffer_size, phy_addr); in tde_alloc_physic_buff() 66 osal_printk("\n u32CscBufferSize is %x 0x%x\n", csc_buffer_size, phy_addr); in tde_alloc_physic_buff() 68 if (phy_addr == 0) { in tde_alloc_physic_buff() 74 g_tde_phy_buff = phy_addr; in tde_alloc_physic_buff() 80 tde_free_mmb(phy_addr); in tde_alloc_physic_buff()
|
/device/soc/rockchip/rk3568/hardware/omx_il/osal/ |
H A D | Rockchip_OSAL_RGA_Process.c | 127 Rga_Request.dst.yrgb_addr = vpumem->phy_addr; in rga_copy() 129 Rga_Request.line_draw_info.color |= (vpumem->phy_addr & 0xffff) << 16; // 16:byte alignment in rga_copy() 135 Rga_Request.dst.uv_addr = vpumem->phy_addr; in rga_copy() 137 Rga_Request.dst.yrgb_addr = vpumem->phy_addr; in rga_copy() 230 Rga_Request.dst.yrgb_addr = vpumem->phy_addr; in rga_crop_scale() 231 Rga_Request.dst.uv_addr = vpumem->phy_addr + plane->stride * orgin_h; in rga_crop_scale() 233 Rga_Request.line_draw_info.color |= (vpumem->phy_addr & 0xffff) << 16; // 16:byte alignment in rga_crop_scale() 238 Rga_Request.dst.uv_addr = vpumem->phy_addr; in rga_crop_scale() 240 Rga_Request.dst.yrgb_addr = vpumem->phy_addr; in rga_crop_scale() 428 dst.fd = vpumem->phy_addr; in rga_nv12_crop_scale() [all...] |
/device/soc/rockchip/rk3568/hardware/mpp/mpp/legacy/ |
H A D | ppOp.cpp | 138 opt.srcAddr = src.phy_addr; in main() 154 opt.dstAddr = dst.phy_addr; in main() 200 if (src.phy_addr) VPUFreeLinear(&src); in main() 201 if (dst.phy_addr) VPUFreeLinear(&dst); in main()
|
H A D | vpu_mem_legacy.c | 71 dmabuf->phy_addr = (RK_U32)(*(mRKMppApi.HdiMppBufferGetFdWithCaller))(buffer, __FUNCTION__); in get_free_memory_vpumem() 76 dmabuf->phy_addr, dmabuf->size, buffer); in get_free_memory_vpumem() 233 p->phy_addr = (RK_U32)(*(mRKMppApi.HdiMppBufferGetFdWithCaller))(buffer, __FUNCTION__); in VPUMallocLinear()
|
/device/soc/rockchip/common/vendor/drivers/gpu/drm/rockchip/ebc-dev/bufmanage/ |
H A D | buf_manage.h | 24 unsigned long phy_addr; // buffer physical address. member 42 struct ebc_buf_s *ebc_find_buf_by_phy_addr(unsigned long phy_addr);
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_memory_block_alloc.c | 22 return (item->phy_addr & ~(MALI_BLOCK_REF_MASK)); in _mali_blk_item_get_phy_addr() 27 return (item->phy_addr / MALI_BLOCK_SIZE); in _mali_blk_item_get_pfn() 33 return (node->blk_it->phy_addr & MALI_BLOCK_REF_MASK); in mali_mem_block_get_ref_count() 44 return (node->blk_it->phy_addr++ & MALI_BLOCK_REF_MASK); in mali_mem_block_add_ref() 54 return (node->blk_it->phy_addr-- & MALI_BLOCK_REF_MASK); in mali_mem_block_dec_ref() 89 mali_blk_items[i].phy_addr = base_address + (i * MALI_BLOCK_SIZE); in mali_mem_block_allocator_create()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_memory_block_alloc.c | 22 return (item->phy_addr & ~(MALI_BLOCK_REF_MASK)); in _mali_blk_item_get_phy_addr() 28 return (item->phy_addr / MALI_BLOCK_SIZE); in _mali_blk_item_get_pfn() 35 return (node->blk_it->phy_addr & MALI_BLOCK_REF_MASK); in mali_mem_block_get_ref_count() 47 return (node->blk_it->phy_addr++ & MALI_BLOCK_REF_MASK); in mali_mem_block_add_ref() 57 return (node->blk_it->phy_addr-- & MALI_BLOCK_REF_MASK); in mali_mem_block_dec_ref() 93 mali_blk_items[i].phy_addr = base_address + (i * MALI_BLOCK_SIZE); in mali_mem_block_allocator_create()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/osal/ |
H A D | drv_osal_sys_linux.c | 458 hi_s32 cipher_check_mmz_phy_addr(hi_phys_addr_t phy_addr, hi_u32 length) in cipher_check_mmz_phy_addr() argument 465 mmb = hil_mmb_getby_phys_2(phy_addr, &mmb_offset); in cipher_check_mmz_phy_addr() 468 mmb = hil_mmb_getby_phys_2(phy_addr + length - 1, &mmb_offset); in cipher_check_mmz_phy_addr() 474 if (hil_map_mmz_check_phys(phy_addr, length)) { in cipher_check_mmz_phy_addr() 483 if (pfn_valid(phy_addr >> PAGE_SHIFT) || pfn_valid(length + (phy_addr >> PAGE_SHIFT))) { in cipher_check_mmz_phy_addr() 485 if (is_hicma_address(phy_addr, length)) { in cipher_check_mmz_phy_addr()
|
/device/soc/rockchip/rk3568/hardware/omx_il/include/librkvpu/ |
H A D | vpu_mem.h | 59 RK_S32 VPUMemImport_phyaddr(int share_fd, RK_U32 *phy_addr); 64 RK_U32 phy_addr; member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/ |
H A D | hi_osal.h | 591 extern void cmpi_mmz_free(unsigned long long phy_addr, void *vir_addr); 593 unsigned long long *phy_addr, void **pp_vir_addr, unsigned long ul_len); 595 unsigned long long *phy_addr, void **pp_vir_addr, unsigned long ul_len); 596 extern int cmpi_check_mmz_phy_addr(unsigned long long phy_addr, unsigned int len); 598 void *cmpi_remap_cached(unsigned long long phy_addr, unsigned long ul_size); 599 void *cmpi_remap_nocache(unsigned long long phy_addr, unsigned long ul_size);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | hi_osal.h | 588 extern void cmpi_mmz_free(unsigned long long phy_addr, void *vir_addr); 590 unsigned long long *phy_addr, void **pp_vir_addr, unsigned long ul_len); 592 unsigned long long *phy_addr, void **pp_vir_addr, unsigned long ul_len); 593 extern int cmpi_check_mmz_phy_addr(unsigned long long phy_addr, unsigned int len); 595 void *cmpi_remap_cached(unsigned long long phy_addr, unsigned long ul_size); 596 void *cmpi_remap_nocache(unsigned long long phy_addr, unsigned long ul_size);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/hifb/src/ |
H A D | hifb_main.h | 112 hi_u64 phy_addr[2]; /* 2 buf address */
member 231 extern hi_void *hifb_buf_map(hi_u64 phy_addr, hi_u32 size);
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/component/tde/driver/src/adp/tde_v2_0/ |
H A D | tde_hal_k.c | 538 hi_void tde_hal_next_node_addr(hi_void *buf, hi_u64 phy_addr) in tde_hal_next_node_addr() argument 545 hw_node->tde_pnext_low.bits.next_low = GetLowAddr(phy_addr); in tde_hal_next_node_addr() 546 hw_node->tde_pnext_hi.bits.next_hi = GetHighAddr(phy_addr); in tde_hal_next_node_addr() 580 hi_u64 phy_addr; in tde_hal_node_set_src1() local 605 phy_addr = drv_surface->phy_addr + (hi_u64)(drv_surface->ypos) * (hi_u64)(drv_surface->pitch) + in tde_hal_node_set_src1() 608 hw_node->src1_ch0_addr_low.bits.src1_ch0_addr_low = GetLowAddr(phy_addr); in tde_hal_node_set_src1() 609 hw_node->src1_ch0_addr_high.bits.src1_ch0_addr_high = GetHighAddr(phy_addr); in tde_hal_node_set_src1() 636 static hi_void tde_hal_set_src2_addr(tde_hw_node *hw_node, tde_surface_msg *drv_surface, hi_u64 *phy_addr, in tde_hal_set_src2_addr() argument 641 *phy_addr in tde_hal_set_src2_addr() 699 hi_u64 phy_addr; tde_hal_node_set_src2() local 784 hi_u64 phy_addr; tde_hal_node_set_tqt() local [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/drm/rockchip/ebc-dev/ |
H A D | ebc_panel.h | 17 unsigned long phy_addr; member
|
/device/soc/rockchip/common/hardware/display/src/display_gfx/ |
H A D | display_gfx.c | 174 dst.phy_addr = 0; // (void*)iSurface->phyAddr; in rkFillRect() 327 dstRgaBuffer.phy_addr = 0; // (void *)dstSurface->phyAddr; in doFlit() 340 srcRgaBuffer.phy_addr = 0; // (void *)srcSurface->phyAddr; in doFlit() 447 bRgbBuffer.phy_addr = 0; // (void *) buffer->phyAddr; in doFlit()
|
/device/soc/rockchip/rk3399/hardware/display/src/display_gfx/ |
H A D | display_gfx.c | 174 dst.phy_addr = 0; // (void*)iSurface->phyAddr; in rkFillRect() 325 dstRgaBuffer.phy_addr = 0; // (void *)dstSurface->phyAddr; in doFlit() 338 srcRgaBuffer.phy_addr = 0; // (void *)srcSurface->phyAddr; in doFlit() 442 bRgbBuffer.phy_addr = 0; // (void *) buffer->phyAddr; in doFlit()
|
/device/soc/rockchip/rk3566/hardware/display/src/display_gfx/ |
H A D | display_gfx.c | 172 dst.phy_addr = 0; // (void*)iSurface->phyAddr; in rkFillRect() 317 dstRgaBuffer.phy_addr = 0; // (void *)dstSurface->phyAddr; in doFlit() 330 srcRgaBuffer.phy_addr = 0; // (void *)srcSurface->phyAddr; in doFlit() 417 bRgbBuffer.phy_addr = 0; // (void *) buffer->phyAddr; in doFlit()
|
/device/soc/rockchip/rk3568/hardware/display/src/display_gfx/ |
H A D | display_gfx.c | 172 dst.phy_addr = 0; // (void*)iSurface->phyAddr; in rkFillRect() 317 dstRgaBuffer.phy_addr = 0; // (void *)dstSurface->phyAddr; in doFlit() 330 srcRgaBuffer.phy_addr = 0; // (void *)srcSurface->phyAddr; in doFlit() 417 bRgbBuffer.phy_addr = 0; // (void *) buffer->phyAddr; in doFlit()
|
/device/soc/rockchip/rk3588/hardware/display/src/display_gfx/ |
H A D | display_gfx.c | 172 dst.phy_addr = 0; // (void*)iSurface->phyAddr;
in rkFillRect() 317 dstRgaBuffer.phy_addr = 0; // (void *)dstSurface->phyAddr;
in doFlit() 330 srcRgaBuffer.phy_addr = 0; // (void *)srcSurface->phyAddr;
in doFlit() 417 bRgbBuffer.phy_addr = 0; // (void *) buffer->phyAddr;
in doFlit()
|
/device/soc/rockchip/common/hardware/rga/include/ |
H A D | im2d.h | 241 void *phy_addr; /* physical address */ member 294 #define wrapbuffer_physicaladdr(phy_addr, width, height, format, ...) \ 300 buffer = wrapbuffer_physicaladdr_t(phy_addr, width, height, width, height, format); \ 302 buffer = wrapbuffer_physicaladdr_t(phy_addr, width, height, args[0], args[1], format); \ 326 IM_API rga_buffer_t wrapbuffer_physicaladdr_t(void *phy_addr, int width, int height, int wstride, int hstride,
|
/device/soc/rockchip/rk3399/hardware/rga/include/ |
H A D | im2d.h | 242 void* phy_addr; /* physical address */ member 295 #define wrapbuffer_physicaladdr(phy_addr, width, height, format, ...) \ 301 buffer = wrapbuffer_physicaladdr_t(phy_addr, width, height, width, height, format); \ 303 buffer = wrapbuffer_physicaladdr_t(phy_addr, width, height, args[0], args[1], format); \ 332 IM_API rga_buffer_t wrapbuffer_physicaladdr_t(void* phy_addr,
|
/device/soc/rockchip/rk3568/hardware/rga/include/ |
H A D | im2d.h | 242 void* phy_addr; /* physical address */ member 295 #define wrapbuffer_physicaladdr(phy_addr, width, height, format, ...) \ 301 buffer = wrapbuffer_physicaladdr_t(phy_addr, width, height, width, height, format); \ 303 buffer = wrapbuffer_physicaladdr_t(phy_addr, width, height, args[0], args[1], format); \ 332 IM_API rga_buffer_t wrapbuffer_physicaladdr_t(void* phy_addr,
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/sysd/include/adapt/ |
H A D | hi_comm_sys_adapt.h | 49 hi_u64 phy_addr; member
|