Lines Matching refs:eng
18 static aiagent_engine_t *eng = NULL; variable
33 if (eng->callback) in callback_main()
34 eng->callback((ai_result_t)&kws_ret); in callback_main()
59 int32_t kws_engine_init(aiagent_engine_t *eng) in kws_engine_init() argument
61 if (!eng) in kws_engine_init()
77 static void kws_engine_delete(aiagent_engine_t *eng) in kws_engine_delete() argument
79 if (!eng) in kws_engine_delete()
82 free(eng); in kws_engine_delete()
90 int32_t kws_engine_uninit(aiagent_engine_t *eng) in kws_engine_uninit() argument
94 if (!eng) in kws_engine_uninit()
112 int32_t kws_engine_config(aiagent_engine_t *eng) in kws_engine_config() argument
115 config = (kws_engine_config_t *)eng->config; in kws_engine_config()
119 int32_t kws_engine_model_infer(aiagent_engine_t *eng) in kws_engine_model_infer() argument
121 if (!eng) in kws_engine_model_infer()
134 eng = (aiagent_engine_t *) malloc(sizeof(aiagent_engine_t)); in kws_engine_create()
135 if (!eng) { in kws_engine_create()
139 eng->is_dummy = false; in kws_engine_create()
142 eng->ai_engine_init = kws_engine_init; in kws_engine_create()
143 eng->ai_engine_uninit = kws_engine_uninit; in kws_engine_create()
144 eng->ai_engine_config = kws_engine_config; in kws_engine_create()
145 eng->ai_engine_model_infer = kws_engine_model_infer; in kws_engine_create()
146 eng->ai_engine_free = kws_engine_delete; in kws_engine_create()
148 return eng; in kws_engine_create()