Home
last modified time | relevance | path

Searched refs:vir_addr (Results 1 – 9 of 9) sorted by relevance

/bsp/allwinner/libraries/sunxi-hal/hal/source/g2d_rcq/
A Dg2d_rcq.c26 p_rcq_info->alloc_num * sizeof(*(p_rcq_info->vir_addr)); in g2d_top_mem_pool_alloc()
27 p_rcq_info->vir_addr = g2d_malloc(p_rcq_info->rcq_reg_mem_size, in g2d_top_mem_pool_alloc()
29 if (!p_rcq_info->vir_addr) in g2d_top_mem_pool_alloc()
39 if (p_rcq_info->vir_addr) { in g2d_top_reg_memory_alloc()
45 (void *)p_rcq_info->vir_addr + p_rcq_info->rcq_byte_used; in g2d_top_reg_memory_alloc()
68 if (p_rcq_info->vir_addr) { in g2d_top_mem_pool_free()
69 g2d_free((void *)p_rcq_info->vir_addr, in g2d_top_mem_pool_free()
A Dg2d_ovl_u.c120 p_ovl_u->reg_info->vir_addr = (u8 *)g2d_top_reg_memory_alloc( in ovl_u_rcq_setup()
124 if (!p_ovl_u->reg_info->vir_addr) { in ovl_u_rcq_setup()
128 p_ovl_u->reg_blks[0].vir_addr = p_ovl_u->reg_info->vir_addr; in ovl_u_rcq_setup()
134 p_ovl_u->reg_info->vir_addr = (u8 *)g2d_top_reg_memory_alloc( in ovl_u_rcq_setup()
138 if (!p_ovl_u->reg_info->vir_addr) { in ovl_u_rcq_setup()
142 p_ovl_u->reg_blks[1].vir_addr = p_ovl_u->reg_info->vir_addr; in ovl_u_rcq_setup()
148 p_ovl_u->reg_info->vir_addr = (u8 *)g2d_top_reg_memory_alloc( in ovl_u_rcq_setup()
152 if (!p_ovl_u->reg_info->vir_addr) { in ovl_u_rcq_setup()
156 p_ovl_u->reg_blks[2].vir_addr = p_ovl_u->reg_info->vir_addr; in ovl_u_rcq_setup()
194 .vir_addr); in ovl_v_get_reg()
A Dg2d_rcq.h68 u8 *vir_addr; member
78 u8 *vir_addr; member
84 struct g2d_rcq_head *vir_addr; member
A Dg2d_wb.c32 p_wb->reg_info->vir_addr = (u8 *)g2d_top_reg_memory_alloc( in wb_rcq_setup()
36 if (!p_wb->reg_info->vir_addr) { in wb_rcq_setup()
41 p_wb->reg_blks->vir_addr = p_wb->reg_info->vir_addr; in wb_rcq_setup()
76 ->vir_addr); in wb_get_reg()
A Dg2d.c82 char* vir_addr; in g2d_malloc() local
86 vir_addr = hal_malloc_align(bytes_num, CACHELINE_LEN); in g2d_malloc()
87 if(vir_addr!=NULL) in g2d_malloc()
89 *phy_addr = __va_to_pa((unsigned long)vir_addr); in g2d_malloc()
90 memset((void *)vir_addr, 0, bytes_num); in g2d_malloc()
91 hal_dcache_clean((unsigned long)vir_addr, bytes_num); in g2d_malloc()
92 return vir_addr; in g2d_malloc()
A Dg2d_scal.c173 p_scal->reg_info->vir_addr = (u8 *)g2d_top_reg_memory_alloc( in scal_rcq_setup()
177 if (!p_scal->reg_info->vir_addr) { in scal_rcq_setup()
182 p_scal->reg_blks->vir_addr = p_scal->reg_info->vir_addr; in scal_rcq_setup()
217 ->vir_addr); in scal_get_reg()
A Dg2d_ovl_v.c280 p_ovl_v->reg_info->vir_addr = (u8 *)g2d_top_reg_memory_alloc( in ovl_v_rcq_setup()
284 if (!p_ovl_v->reg_info->vir_addr) { in ovl_v_rcq_setup()
289 p_ovl_v->reg_blks->vir_addr = p_ovl_v->reg_info->vir_addr; in ovl_v_rcq_setup()
321 ->vir_addr); in ovl_v_get_reg()
A Dg2d_bld.c320 p_bld->reg_info->vir_addr = (u8 *)g2d_top_reg_memory_alloc( in bld_rcq_setup()
324 if (!p_bld->reg_info->vir_addr) { in bld_rcq_setup()
329 p_bld->reg_blks->vir_addr = p_bld->reg_info->vir_addr; in bld_rcq_setup()
551 ->vir_addr); in bld_get_reg()
A Dg2d_mixer.c451 sizeof(*(p_task->p_rcq_info->vir_addr)); in g2d_mixer_mem_setup()
466 rcq_reg_mem_size += sizeof(*(p_task->p_rcq_info->vir_addr)) * in g2d_mixer_mem_setup()
477 if (!p_task->p_rcq_info->vir_addr) { in g2d_mixer_mem_setup()
536 rcq_hd = p_task->p_rcq_info->vir_addr; in g2d_mixer_mem_setup()
805 hal_dcache_clean((unsigned long)p_task->p_rcq_info->vir_addr,p_task->p_rcq_info->rcq_reg_mem_size); in g2d_mixer_apply()

Completed in 14 milliseconds