Lines Matching refs:api
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()
76 ret = p->api->init(ctx, cfg); in hal_vp9d_init()
86 if (p && p->api && p->api->deinit) in hal_vp9d_deinit()
87 ret = p->api->deinit(ctx); in hal_vp9d_deinit()
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()
113 if (p && p->api && p->api->start) in hal_vp9d_start()
114 ret = p->api->start(ctx, task); in hal_vp9d_start()
124 if (p && p->api && p->api->wait) in hal_vp9d_wait()
125 ret = p->api->wait(ctx, task); in hal_vp9d_wait()
135 if (p && p->api && p->api->reset) in hal_vp9d_reset()
136 ret = p->api->reset(ctx); in hal_vp9d_reset()
146 if (p && p->api && p->api->flush) in hal_vp9d_flush()
147 ret = p->api->flush(ctx); in hal_vp9d_flush()
157 if (p && p->api && p->api->control) in hal_vp9d_control()
158 ret = p->api->control(ctx, cmd, param); in hal_vp9d_control()