xref: /rockchip-linux_mpp/osal/mpp_callback.c (revision 437bfbeb9567cca9cd9080e3f6954aa9d6a94f18)
1*437bfbebSnyanmisaka /* SPDX-License-Identifier: Apache-2.0 OR MIT */
2*437bfbebSnyanmisaka /*
3*437bfbebSnyanmisaka  * Copyright (c) 2021 Rockchip Electronics Co., Ltd.
4*437bfbebSnyanmisaka  */
5*437bfbebSnyanmisaka 
6*437bfbebSnyanmisaka #define MODULE_TAG "mpp_callback"
7*437bfbebSnyanmisaka 
8*437bfbebSnyanmisaka #include "mpp_callback.h"
9*437bfbebSnyanmisaka 
mpp_callback_f(const char * caller,MppCbCtx * ctx,void * param)10*437bfbebSnyanmisaka MPP_RET mpp_callback_f(const char *caller, MppCbCtx *ctx, void *param)
11*437bfbebSnyanmisaka {
12*437bfbebSnyanmisaka     if (ctx && ctx->ctx && ctx->callBack)
13*437bfbebSnyanmisaka         return ctx->callBack(caller, ctx->ctx, ctx->cmd, param);
14*437bfbebSnyanmisaka 
15*437bfbebSnyanmisaka     return MPP_OK;
16*437bfbebSnyanmisaka }
17