Lines Matching refs:p

90     MppHalImpl *p = mpp_calloc(MppHalImpl, 1);  in mpp_hal_init()  local
91 if (NULL == p) { in mpp_hal_init()
100 p->api = hw_apis[i]; in mpp_hal_init()
101 p->ctx = mpp_calloc_size(void, p->api->ctx_size); in mpp_hal_init()
103 MPP_RET ret = p->api->init(p->ctx, cfg); in mpp_hal_init()
109 *ctx = p; in mpp_hal_init()
115 mpp_free(p->ctx); in mpp_hal_init()
116 mpp_free(p); in mpp_hal_init()
128 MppHalImpl *p = (MppHalImpl*)ctx; in mpp_hal_deinit() local
129 p->api->deinit(p->ctx); in mpp_hal_deinit()
130 mpp_free(p->ctx); in mpp_hal_deinit()
131 mpp_free(p); in mpp_hal_deinit()
142 MppHalImpl *p = (MppHalImpl*)ctx; in mpp_hal_reg_gen() local
143 return p->api->reg_gen(p->ctx, task); in mpp_hal_reg_gen()
153 MppHalImpl *p = (MppHalImpl*)ctx; in mpp_hal_hw_start() local
154 return p->api->start(p->ctx, task); in mpp_hal_hw_start()
164 MppHalImpl *p = (MppHalImpl*)ctx; in mpp_hal_hw_wait() local
165 return p->api->wait(p->ctx, task); in mpp_hal_hw_wait()
175 MppHalImpl *p = (MppHalImpl*)ctx; in mpp_hal_reset() local
177 if (NULL == p->api || NULL == p->api->reset) in mpp_hal_reset()
180 return p->api->reset(p->ctx); in mpp_hal_reset()
190 MppHalImpl *p = (MppHalImpl*)ctx; in mpp_hal_flush() local
192 if (NULL == p->api || NULL == p->api->flush) in mpp_hal_flush()
195 return p->api->flush(p->ctx); in mpp_hal_flush()
205 MppHalImpl *p = (MppHalImpl*)ctx; in mpp_hal_control() local
207 if (NULL == p->api || NULL == p->api->control) in mpp_hal_control()
210 return p->api->control(p->ctx, cmd, param); in mpp_hal_control()