Home
last modified time | relevance | path

Searched refs:phy_addr (Results 1 - 25 of 74) sorted by relevance

123

/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/mmz/
H A Dcmpi_mm.c46 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 Dmmz_userdev.c525 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 Dtde_buffer.h46 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 DRockchip_OSAL_RGA_Process.c127 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 DppOp.cpp138 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 Dvpu_mem_legacy.c71 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 Dbuf_manage.h24 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 Dmali_memory_block_alloc.c22 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 Dmali_memory_block_alloc.c22 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 Ddrv_osal_sys_linux.c458 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 Dvpu_mem.h59 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 Dhi_osal.h591 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 Dhi_osal.h588 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 Dhifb_main.h112 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 Dtde_hal_k.c538 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 Debc_panel.h17 unsigned long phy_addr; member
/device/soc/rockchip/common/hardware/display/src/display_gfx/
H A Ddisplay_gfx.c174 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 Ddisplay_gfx.c174 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 Ddisplay_gfx.c172 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 Ddisplay_gfx.c172 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 Ddisplay_gfx.c172 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 Dim2d.h241 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 Dim2d.h242 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 Dim2d.h242 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 Dhi_comm_sys_adapt.h49 hi_u64 phy_addr; member

Completed in 20 milliseconds

123