Lines Matching refs:p
36 HalVp9dCtx *p = (HalVp9dCtx *)ctx; in hal_vp9d_init() local
46 p->hw_info = cfg->hw_info; in hal_vp9d_init()
49 p->dev = cfg->dev; in hal_vp9d_init()
50 p->hw_id = hw_id; in hal_vp9d_init()
51 p->client_type = client_type; in hal_vp9d_init()
53 p->api = &hal_vp9d_vdpu383; in hal_vp9d_init()
56 p->api = &hal_vp9d_vdpu382; in hal_vp9d_init()
59 p->api = &hal_vp9d_vdpu34x; in hal_vp9d_init()
64 p->api = &hal_vp9d_rkv; in hal_vp9d_init()
69 p->slots = cfg->frame_slots; in hal_vp9d_init()
70 p->dec_cb = cfg->dec_cb; in hal_vp9d_init()
71 p->fast_mode = cfg->cfg->base.fast_parse && cfg->support_fast_mode; in hal_vp9d_init()
72 p->packet_slots = cfg->packet_slots; in hal_vp9d_init()
76 ret = p->api->init(ctx, cfg); in hal_vp9d_init()
84 HalVp9dCtx *p = (HalVp9dCtx *)ctx; in hal_vp9d_deinit() local
86 if (p && p->api && p->api->deinit) in hal_vp9d_deinit()
87 ret = p->api->deinit(ctx); in hal_vp9d_deinit()
89 if (p->dev) { in hal_vp9d_deinit()
90 mpp_dev_deinit(p->dev); in hal_vp9d_deinit()
91 p->dev = NULL; in hal_vp9d_deinit()
100 HalVp9dCtx *p = (HalVp9dCtx *)ctx; in hal_vp9d_gen_regs() local
102 if (p && p->api && p->api->reg_gen) in hal_vp9d_gen_regs()
103 ret = p->api->reg_gen(ctx, task); in hal_vp9d_gen_regs()
111 HalVp9dCtx *p = (HalVp9dCtx *)ctx; in hal_vp9d_start() local
113 if (p && p->api && p->api->start) in hal_vp9d_start()
114 ret = p->api->start(ctx, task); in hal_vp9d_start()
122 HalVp9dCtx *p = (HalVp9dCtx *)ctx; in hal_vp9d_wait() local
124 if (p && p->api && p->api->wait) in hal_vp9d_wait()
125 ret = p->api->wait(ctx, task); in hal_vp9d_wait()
133 HalVp9dCtx *p = (HalVp9dCtx *)ctx; in hal_vp9d_reset() local
135 if (p && p->api && p->api->reset) in hal_vp9d_reset()
136 ret = p->api->reset(ctx); in hal_vp9d_reset()
144 HalVp9dCtx *p = (HalVp9dCtx *)ctx; in hal_vp9d_flush() local
146 if (p && p->api && p->api->flush) in hal_vp9d_flush()
147 ret = p->api->flush(ctx); in hal_vp9d_flush()
155 HalVp9dCtx *p = (HalVp9dCtx *)ctx; in hal_vp9d_control() local
157 if (p && p->api && p->api->control) in hal_vp9d_control()
158 ret = p->api->control(ctx, cmd, param); in hal_vp9d_control()