Lines Matching refs:KMPP_OBJ_NAME

15 #if !defined(KMPP_OBJ_NAME) || \
36 #ifndef KMPP_OBJ_NAME
291 static KmppObjDef KMPP_OBJ_DEF(KMPP_OBJ_NAME) = NULL;
292 static rk_u32 KMPP_OBJ_DEF_DEUBG(KMPP_OBJ_NAME) = 0;
295 KMPP_OBJ_ENTRY_TABLE(KMPP_OBJ_NAME, VAL_ENTRY_TBL, VAL_ENTRY_TBL, in KMPP_OBJ_ENTRY_TABLE() argument
322 kmpp_objdef_add_cfg_root(KMPP_OBJ_DEF(KMPP_OBJ_NAME), root); \ in KMPP_OBJ_ENTRY_TABLE()
358 static void CONCAT_US(KMPP_OBJ_NAME, register)(void)
362 mpp_env_get_u32(TO_STR(CONCAT_US(KMPP_OBJ_NAME, debug)), &KMPP_OBJ_DEF_DEUBG(KMPP_OBJ_NAME), 0);
366 kmpp_objdef_get(&KMPP_OBJ_DEF(KMPP_OBJ_NAME), KMPP_OBJ_PRIV_SIZE, TO_STR(KMPP_OBJ_INTF_TYPE));
367 if (KMPP_OBJ_DEF(KMPP_OBJ_NAME)) {
368 KMPP_OBJ_DBG_LOG(TO_STR(KMPP_OBJ_NAME) " found at kernel\n");
381 kmpp_objdef_register(&KMPP_OBJ_DEF(KMPP_OBJ_NAME), KMPP_OBJ_PRIV_SIZE,
384 if (!KMPP_OBJ_DEF(KMPP_OBJ_NAME)) {
385 mpp_loge_f(TO_STR(KMPP_OBJ_NAME) " init failed\n");
389 KMPP_OBJ_DBG_LOG(TO_STR(KMPP_OBJ_NAME) " registered at userspace\n");
391 KMPP_OBJ_ENTRY_TABLE(KMPP_OBJ_NAME, ENTRY_TO_TRIE, ENTRY_TO_TRIE,
393 kmpp_objdef_add_entry(KMPP_OBJ_DEF(KMPP_OBJ_NAME), NULL, NULL);
396 KMPP_OBJ_DBG_LOG(TO_STR(KMPP_OBJ_NAME) " has no implementation\n");
402 kmpp_objdef_set_prop(KMPP_OBJ_DEF(KMPP_OBJ_NAME), "disable_mismatch_log", 1);
405 KMPP_OBJ_ENTRY_TABLE(KMPP_OBJ_NAME, ENTRY_QUERY, ENTRY_QUERY,
409 kmpp_objdef_add_init(KMPP_OBJ_DEF(KMPP_OBJ_NAME), KMPP_OBJ_FUNC_INIT);
412 kmpp_objdef_add_deinit(KMPP_OBJ_DEF(KMPP_OBJ_NAME), KMPP_OBJ_FUNC_DEINIT);
415 kmpp_objdef_add_dump(KMPP_OBJ_DEF(KMPP_OBJ_NAME), KMPP_OBJ_FUNC_DUMP);
418 kmpp_objdef_share(KMPP_OBJ_DEF(KMPP_OBJ_NAME));
423 static void CONCAT_US(KMPP_OBJ_NAME, unregister)(void) in CONCAT_US() argument
425 KmppObjDef def = __sync_fetch_and_and(&KMPP_OBJ_DEF(KMPP_OBJ_NAME), NULL); in CONCAT_US()
432 MPP_SINGLETON(KMPP_OBJ_SGLN_ID, KMPP_OBJ_NAME, CONCAT_US(KMPP_OBJ_NAME, register), CONCAT_US(KMPP_O…
434 rk_s32 CONCAT_US(KMPP_OBJ_NAME, size)(void) in CONCAT_US() argument
436 return kmpp_objdef_get_entry_size(KMPP_OBJ_DEF(KMPP_OBJ_NAME)); in CONCAT_US()
439 rk_s32 CONCAT_US(KMPP_OBJ_NAME, get)(KMPP_OBJ_INTF_TYPE *obj) in CONCAT_US() argument
441 return kmpp_obj_get_f((KmppObj *)obj, KMPP_OBJ_DEF(KMPP_OBJ_NAME)); in CONCAT_US()
444 rk_s32 CONCAT_US(KMPP_OBJ_NAME, put)(KMPP_OBJ_INTF_TYPE obj) in CONCAT_US() argument
449 rk_s32 CONCAT_US(KMPP_OBJ_NAME, dump)(KMPP_OBJ_INTF_TYPE obj, const char *caller) in CONCAT_US() argument
457 KmppObjDef CONCAT_US(KMPP_OBJ_NAME, objdef)(void) in CONCAT_US() argument
459 return KMPP_OBJ_DEF(KMPP_OBJ_NAME); in CONCAT_US()
465 EXPORT_SYMBOL(CONCAT_US(KMPP_OBJ_NAME, size));
466 EXPORT_SYMBOL(CONCAT_US(KMPP_OBJ_NAME, get));
467 EXPORT_SYMBOL(CONCAT_US(KMPP_OBJ_NAME, put));
468 EXPORT_SYMBOL(CONCAT_US(KMPP_OBJ_NAME, dump));
486 KMPP_OBJ_ENTRY_TABLE(KMPP_OBJ_NAME, ENTRY_TO_FUNC, STRUCT_TO_FUNC, in KMPP_OBJ_ENTRY_TABLE() argument
496 KMPP_OBJ_ENTRY_TABLE(KMPP_OBJ_NAME, KMPP_OBJ_EXPORT, KMPP_OBJ_EXPORT,
517 KmppObjDef def = KMPP_OBJ_DEF(KMPP_OBJ_NAME); \
519 mpp_loge_f(TO_STR(KMPP_OBJ_NAME) " can not be found for ioctl\n"); \
528 … mpp_loge_cf(once, TO_STR(KMPP_OBJ_NAME) " ioctl cmd %s not supported\n", TO_STR(func)); \
539 KmppObjDef def = KMPP_OBJ_DEF(KMPP_OBJ_NAME); \
543 mpp_loge_f(TO_STR(KMPP_OBJ_NAME) " can not be found for ioctl\n"); \
549 … mpp_loge_cf(once, TO_STR(KMPP_OBJ_NAME) " ioctl cmd %s not supported\n", TO_STR(func)); \
560 KmppObjDef def = KMPP_OBJ_DEF(KMPP_OBJ_NAME); \
564 mpp_loge_f(TO_STR(KMPP_OBJ_NAME) " can not be found for ioctl\n"); \
570 … mpp_loge_cf(once, TO_STR(KMPP_OBJ_NAME) " ioctl cmd %s not supported\n", TO_STR(func)); \
581 KmppObjDef def = KMPP_OBJ_DEF(KMPP_OBJ_NAME); \
585 mpp_loge_f(TO_STR(KMPP_OBJ_NAME) " can not be found for ioctl\n"); \
591 … mpp_loge_cf(once, TO_STR(KMPP_OBJ_NAME) " ioctl cmd %s not supported\n", TO_STR(func)); \
603 KMPP_OBJ_FUNC_IOCTL(KMPP_OBJ_NAME, IOCTL_CTX, IOCTL_IN_, IOCTL_OUT, IOCTL_IO_)
616 #undef KMPP_OBJ_NAME