Lines Matching refs:ops

61 	ret = core->ops->core_init(core);  in hfi_core_init()
107 if (!core->ops) in hfi_core_deinit()
110 ret = core->ops->core_deinit(core); in hfi_core_deinit()
125 return core->ops->suspend(core); in hfi_core_suspend()
133 return core->ops->resume(core); in hfi_core_resume()
138 return core->ops->core_trigger_ssr(core, type); in hfi_core_trigger_ssr()
147 ret = core->ops->core_ping(core, 0xbeef); in hfi_core_ping()
178 int hfi_session_create(struct venus_inst *inst, const struct hfi_inst_ops *ops) in hfi_session_create() argument
184 if (!ops) in hfi_session_create()
189 inst->ops = ops; in hfi_session_create()
217 const struct hfi_ops *ops = core->ops; in hfi_session_init() local
226 if (!core->ops || test_bit(0, &inst->core->sys_error)) { in hfi_session_init()
238 ret = ops->session_init(inst, inst->session_type, inst->hfi_codec); in hfi_session_init()
266 const struct hfi_ops *ops = inst->core->ops; in hfi_session_deinit() local
280 ret = ops->session_end(inst); in hfi_session_deinit()
297 const struct hfi_ops *ops = inst->core->ops; in hfi_session_start() local
308 ret = ops->session_start(inst); in hfi_session_start()
324 const struct hfi_ops *ops = inst->core->ops; in hfi_session_stop() local
335 ret = ops->session_stop(inst); in hfi_session_stop()
359 return core->ops->session_continue(inst); in hfi_session_continue()
365 const struct hfi_ops *ops = inst->core->ops; in hfi_session_abort() local
373 ret = ops->session_abort(inst); in hfi_session_abort()
387 const struct hfi_ops *ops = inst->core->ops; in hfi_session_load_res() local
398 ret = ops->session_load_res(inst); in hfi_session_load_res()
413 const struct hfi_ops *ops = inst->core->ops; in hfi_session_unload_res() local
424 ret = ops->session_release_res(inst); in hfi_session_unload_res()
440 const struct hfi_ops *ops = inst->core->ops; in hfi_session_flush() local
448 ret = ops->session_flush(inst, type); in hfi_session_flush()
464 const struct hfi_ops *ops = inst->core->ops; in hfi_session_set_buffers() local
469 return ops->session_set_buffers(inst, bd); in hfi_session_set_buffers()
475 const struct hfi_ops *ops = inst->core->ops; in hfi_session_unset_buffers() local
483 ret = ops->session_unset_buffers(inst, bd); in hfi_session_unset_buffers()
500 const struct hfi_ops *ops = inst->core->ops; in hfi_session_get_property() local
511 ret = ops->session_get_property(inst, ptype); in hfi_session_get_property()
527 const struct hfi_ops *ops = inst->core->ops; in hfi_session_set_property() local
535 return ops->session_set_property(inst, ptype, pdata); in hfi_session_set_property()
541 const struct hfi_ops *ops = inst->core->ops; in hfi_session_process_buf() local
547 return ops->session_etb(inst, fd); in hfi_session_process_buf()
550 return ops->session_ftb(inst, fd); in hfi_session_process_buf()
560 return core->ops->isr_thread(core); in hfi_isr_thread()
567 return core->ops->isr(core); in hfi_isr()
570 int hfi_create(struct venus_core *core, const struct hfi_core_ops *ops) in hfi_create() argument
572 if (!ops) in hfi_create()
576 core->core_ops = ops; in hfi_create()