Lines Matching refs:p_hal

211     H264dHalCtx_t *p_hal = (H264dHalCtx_t *)hal;  in explain_input_buffer()  local
216 p_hal->pp = (DXVA_PicParams_H264_MVC *)pdes[i].pvPVPState; in explain_input_buffer()
219 p_hal->qm = (DXVA_Qmatrix_H264 *)pdes[i].pvPVPState; in explain_input_buffer()
222 p_hal->slice_num = pdes[i].DataSize / sizeof(DXVA_Slice_H264_Long); in explain_input_buffer()
223 p_hal->slice_long = (DXVA_Slice_H264_Long *)pdes[i].pvPVPState; in explain_input_buffer()
226 p_hal->bitstream = (RK_U8 *)pdes[i].pvPVPState; in explain_input_buffer()
227 p_hal->strm_len = pdes[i].DataSize; in explain_input_buffer()
245 H264dHalCtx_t *p_hal = (H264dHalCtx_t *)hal; in hal_h264d_init() local
248 INP_CHECK(ret, NULL == p_hal); in hal_h264d_init()
249 memset(p_hal, 0, sizeof(H264dHalCtx_t)); in hal_h264d_init()
299 p_hal->hal_api = &hal_h264d_vdpu383; in hal_h264d_init()
302 p_hal->hal_api = &hal_h264d_vdpu384a; in hal_h264d_init()
306 p_hal->hal_api = &hal_h264d_vdpu382; in hal_h264d_init()
310 p_hal->hal_api = &hal_h264d_vdpu34x; in hal_h264d_init()
313 p_hal->hal_api = &hal_h264d_rkvdpu; in hal_h264d_init()
320 p_hal->hal_api = &hal_h264d_vdpu1; in hal_h264d_init()
323 p_hal->hal_api = &hal_h264d_vdpu2; in hal_h264d_init()
337 p_hal->hw_info = cfg->hw_info; in hal_h264d_init()
340 p_hal->dec_cb = cfg->dec_cb; in hal_h264d_init()
341 p_hal->cfg = cfg->cfg; in hal_h264d_init()
342 p_hal->dev = cfg->dev; in hal_h264d_init()
343 p_hal->frame_slots = cfg->frame_slots; in hal_h264d_init()
344 p_hal->packet_slots = cfg->packet_slots; in hal_h264d_init()
345 p_hal->fast_mode = cfg->cfg->base.fast_parse; in hal_h264d_init()
348 if (p_hal->buf_group == NULL) { in hal_h264d_init()
350 (&p_hal->buf_group, MPP_BUFFER_TYPE_ION)); in hal_h264d_init()
354 FUN_CHECK(ret = p_hal->hal_api->init(hal, cfg)); in hal_h264d_init()
371 H264dHalCtx_t *p_hal = (H264dHalCtx_t *)hal; in hal_h264d_deinit() local
373 FUN_CHECK(ret = p_hal->hal_api->deinit(hal)); in hal_h264d_deinit()
375 if (p_hal->dev) { in hal_h264d_deinit()
376 mpp_dev_deinit(p_hal->dev); in hal_h264d_deinit()
377 p_hal->dev = NULL; in hal_h264d_deinit()
380 if (p_hal->buf_group) { in hal_h264d_deinit()
381 FUN_CHECK(ret = mpp_buffer_group_put(p_hal->buf_group)); in hal_h264d_deinit()
398 H264dHalCtx_t *p_hal = (H264dHalCtx_t *)hal; in hal_h264d_gen_regs() local
401 if (!p_hal || !p_hal->hal_api || !p_hal->hal_api->reg_gen) in hal_h264d_gen_regs()
404 return p_hal->hal_api->reg_gen(hal, task); in hal_h264d_gen_regs()
416 H264dHalCtx_t *p_hal = (H264dHalCtx_t *)hal; in hal_h264d_control() local
418 if (!p_hal || !p_hal->hal_api || !p_hal->hal_api->control) in hal_h264d_control()
421 return p_hal->hal_api->control(hal, cmd_type, param); in hal_h264d_control()
427 H264dHalCtx_t *p_hal = (H264dHalCtx_t *)hal; \
429 if (!p_hal || !p_hal->hal_api || !p_hal->hal_api->func) \
432 return p_hal->hal_api->func(hal); \
438 H264dHalCtx_t *p_hal = (H264dHalCtx_t *)hal; \
440 if (!p_hal || !p_hal->hal_api || !p_hal->hal_api->func) \
443 return p_hal->hal_api->func(hal, task); \