Home
last modified time | relevance | path

Searched refs:obj (Results 1 – 25 of 28) sorted by relevance

12

/rockchip-linux_mpp/kmpp/base/inc/
H A Dkmpp_obj.h11 typedef rk_s32 (*KmppObjInit)(void *entry, KmppObj obj, const char *caller);
12 typedef rk_s32 (*KmppObjDeinit)(void *entry, KmppObj obj, const char *caller);
13 typedef rk_s32 (*KmppObjPreset)(void *entry, KmppObj obj, const char *val, const char *caller);
57 rk_s32 kmpp_obj_get(KmppObj *obj, KmppObjDef def, const char *caller);
58 rk_s32 kmpp_obj_get_by_name(KmppObj *obj, const char *name, const char *caller);
59 rk_s32 kmpp_obj_get_by_sptr(KmppObj *obj, KmppShmPtr *sptr, const char *caller);
61 rk_s32 kmpp_obj_put(KmppObj obj, const char *caller);
63 rk_s32 kmpp_obj_impl_put(KmppObj obj, const char *caller);
65 rk_s32 kmpp_obj_preset(KmppObj obj, const char *arg, const char *caller);
67 rk_s32 kmpp_obj_check(KmppObj obj, const char *caller);
[all …]
H A Dkmpp_buffer_impl.h41 KmppObj obj; member
50 KmppObj obj; member
117 KmppObj obj; member
130 KmppObj obj; member
H A Dkmpp_obj_helper.h79 MppCfgObj CONCAT_US(obj, name) = NULL; \
81 mpp_cfg_get_object(&CONCAT_US(obj, name), TO_STR(name), MPP_CFG_TYPE_##ftype, NULL); \
82 mpp_cfg_set_info(CONCAT_US(obj, name), &info); \
83 mpp_cfg_add(__parent, CONCAT_US(obj, name)); \
330 MppCfgObj CONCAT_US(obj, __VA_ARGS__) = NULL; \
335 …mpp_cfg_get_object(&CONCAT_US(obj, __VA_ARGS__), CONCAT_STR(__VA_ARGS__), MPP_CFG_TYPE_OBJECT, NUL…
336 mpp_cfg_add(CONCAT_US(__parent, __VA_ARGS__), CONCAT_US(obj, __VA_ARGS__)); \
337 __parent = CONCAT_US(obj, __VA_ARGS__); \
439 rk_s32 CONCAT_US(KMPP_OBJ_NAME, get)(KMPP_OBJ_INTF_TYPE *obj) in CONCAT_US()
441 return kmpp_obj_get_f((KmppObj *)obj, KMPP_OBJ_DEF(KMPP_OBJ_NAME)); in CONCAT_US()
[all …]
H A Dkmpp_meta.h38 rk_s32 kmpp_meta_set_obj(KmppMeta meta, KmppMetaKey key, KmppObj obj);
39 rk_s32 kmpp_meta_get_obj(KmppMeta meta, KmppMetaKey key, KmppObj *obj);
40 rk_s32 kmpp_meta_get_obj_d(KmppMeta meta, KmppMetaKey key, KmppObj *obj, KmppObj def);
H A Dkmpp_frame_impl.h13 KmppObj obj; member
/rockchip-linux_mpp/kmpp/base/
H A Dkmpp_buffer.c31 return (KmppBufGrpCfg)(priv->obj); in kmpp_buf_grp_to_cfg()
37 rk_s32 kmpp_buf_grp_impl_init(void *entry, KmppObj obj, const char *caller) in kmpp_buf_grp_impl_init() argument
39 KmppBufGrpPriv *priv = (KmppBufGrpPriv *)kmpp_obj_to_priv(obj); in kmpp_buf_grp_impl_init()
43 mpp_loge_f("invalid grp %p without priv at %s\n", obj, caller); in kmpp_buf_grp_impl_init()
51 kmpp_obj_get_shm(obj, "cfg", &sptr); in kmpp_buf_grp_impl_init()
56 priv->obj = cfg; in kmpp_buf_grp_impl_init()
63 rk_s32 kmpp_buf_grp_impl_deinit(void *entry, KmppObj obj, const char *caller) in kmpp_buf_grp_impl_deinit() argument
65 KmppBufGrpPriv *priv = (KmppBufGrpPriv *)kmpp_obj_to_priv(obj); in kmpp_buf_grp_impl_deinit()
69 mpp_loge_f("invalid grp %p without priv at %s\n", obj, caller); in kmpp_buf_grp_impl_deinit()
73 if (priv->obj) { in kmpp_buf_grp_impl_deinit()
[all …]
H A Dkmpp_vdec_cfg.c68 KmppObj obj = NULL; in MPP_SINGLETON() local
83 kmpp_obj_get_f(&obj, kcfg_defs[type]); in MPP_SINGLETON()
85 *cfg = obj; in MPP_SINGLETON()
87 return obj ? MPP_OK : MPP_NOK; in MPP_SINGLETON()
92 KmppObj obj = NULL; in mpp_vdec_kcfg_init_by_name() local
115 kmpp_obj_get_f(&obj, kcfg_defs[type]); in mpp_vdec_kcfg_init_by_name()
117 *cfg = obj; in mpp_vdec_kcfg_init_by_name()
119 return obj ? MPP_OK : MPP_NOK; in mpp_vdec_kcfg_init_by_name()
124 KmppObj obj = cfg; in mpp_vdec_kcfg_deinit() local
131 return kmpp_obj_put_f(obj); in mpp_vdec_kcfg_deinit()
[all …]
H A Dkmpp_venc_cfg.c69 KmppObj obj = NULL; in MPP_SINGLETON() local
84 kmpp_obj_get_f(&obj, kcfg_defs[type]); in MPP_SINGLETON()
86 *cfg = obj; in MPP_SINGLETON()
88 return obj ? MPP_OK : MPP_NOK; in MPP_SINGLETON()
93 KmppObj obj = NULL; in mpp_venc_kcfg_init_by_name() local
116 kmpp_obj_get_f(&obj, kcfg_defs[type]); in mpp_venc_kcfg_init_by_name()
118 *cfg = obj; in mpp_venc_kcfg_init_by_name()
120 return obj ? MPP_OK : MPP_NOK; in mpp_venc_kcfg_init_by_name()
125 KmppObj obj = cfg; in mpp_venc_kcfg_deinit() local
132 return kmpp_obj_put_f(obj); in mpp_venc_kcfg_deinit()
[all …]
H A Dkmpp_obj.c171 KmppKtrieInfo obj; member
256 MPP_OBJ_ACCESS_IMPL(obj, KmppObj, % p)
382 kmpp_ktrie_put(&p->obj); in kmpp_objs_deinit()
394 KmppKtrieInfo obj; in kmpp_objs_init() local
415 ret = kmpp_ktrie_get(&obj, dev_obj, KMPP_SHM_IOC_QUERY_INFO); in kmpp_objs_init()
419 trie = obj.trie; in kmpp_objs_init()
420 root = obj.root; in kmpp_objs_init()
430 p->obj = obj; in kmpp_objs_init()
499 kmpp_ktrie_put(&obj); in kmpp_objs_init()
601 info = mpp_trie_get_info(p->obj.trie, name); in kmpp_objdef_find()
[all …]
H A Dkmpp_packet.c38 static rk_s32 kmpp_packet_impl_init(void *entry, KmppObj obj, const char *caller) in kmpp_packet_impl_init() argument
40 KmppPacketPriv *priv = (KmppPacketPriv *)kmpp_obj_to_priv(obj); in kmpp_packet_impl_init()
44 mpp_loge_f("invalid %p without priv at %s\n", obj, caller); in kmpp_packet_impl_init()
53 static rk_s32 kmpp_packet_impl_deinit(void *entry, KmppObj obj, const char *caller) in kmpp_packet_impl_deinit() argument
55 KmppPacketPriv *priv = (KmppPacketPriv *)kmpp_obj_to_priv(obj); in kmpp_packet_impl_deinit()
59 mpp_loge_f("invalid %p without priv at %s\n", obj, caller); in kmpp_packet_impl_deinit()
H A Dkmpp_frame.c40 static rk_s32 kmpp_frame_impl_init(void *entry, KmppObj obj, const char *caller) in kmpp_frame_impl_init() argument
42 KmppFramePriv *priv = (KmppFramePriv *)kmpp_obj_to_priv(obj); in kmpp_frame_impl_init()
46 mpp_loge_f("invalid %p without priv at %s\n", obj, caller); in kmpp_frame_impl_init()
55 static rk_s32 kmpp_frame_impl_deinit(void *entry, KmppObj obj, const char *caller) in kmpp_frame_impl_deinit() argument
57 KmppFramePriv *priv = (KmppFramePriv *)kmpp_obj_to_priv(obj); in kmpp_frame_impl_deinit()
61 mpp_loge_f("invalid %p without priv at %s\n", obj, caller); in kmpp_frame_impl_deinit()
H A Dkmpp_meta.c87 static rk_s32 kmpp_meta_impl_init(void *entry, KmppObj obj, const char *caller) in kmpp_meta_impl_init() argument
89 KmppMetaPriv *priv = (KmppMetaPriv *)kmpp_obj_to_priv(obj); in kmpp_meta_impl_init()
94 priv->meta = obj; in kmpp_meta_impl_init()
107 static rk_s32 kmpp_meta_impl_deinit(void *entry, KmppObj obj, const char *caller) in kmpp_meta_impl_deinit() argument
109 KmppMetaPriv *priv = (KmppMetaPriv *)kmpp_obj_to_priv(obj); in kmpp_meta_impl_deinit()
/rockchip-linux_mpp/mpp/base/inc/
H A Dmpp_cfg_io.h50 typedef rk_s32 (*MppCfgObjCond)(MppCfgObj obj);
56 rk_s32 mpp_cfg_get_object(MppCfgObj *obj, const char *name, MppCfgType type, MppCfgVal *val);
57 rk_s32 mpp_cfg_get_array(MppCfgObj *obj, const char *name, rk_s32 count);
58 rk_s32 mpp_cfg_put(MppCfgObj obj);
59 rk_s32 mpp_cfg_put_all(MppCfgObj obj);
64 rk_s32 mpp_cfg_del(MppCfgObj obj);
66 rk_s32 mpp_cfg_find(MppCfgObj *obj, MppCfgObj root, char *name, rk_s32 type);
69 rk_s32 mpp_cfg_set_info(MppCfgObj obj, MppCfgInfo *info);
71 rk_s32 mpp_cfg_set_entry(MppCfgObj obj, KmppEntry *entry);
73 rk_s32 mpp_cfg_set_cond(MppCfgObj obj, MppCfgObjCond cond);
[all …]
/rockchip-linux_mpp/mpp/base/
H A Dmpp_cfg_io.c56 typedef void (*MppCfgIoFunc)(MppCfgIoImpl *obj, void *data);
148 static rk_s32 get_full_name(MppCfgIoImpl *obj, char *buf, rk_s32 buf_size) in get_full_name() argument
150 MppCfgIoImpl *curr = obj; in get_full_name()
191 cfg_io_dbg_name("depth %d obj %-16s -> %s\n", obj->depth, obj->name, buf); in get_full_name()
207 rk_s32 mpp_cfg_get_object(MppCfgObj *obj, const char *name, MppCfgType type, MppCfgVal *val) in mpp_cfg_get_object() argument
215 if (!obj || type <= MPP_CFG_TYPE_INVALID || type >= MPP_CFG_TYPE_BUTT) { in mpp_cfg_get_object()
216 mpp_loge_f("invalid param obj %p name %s type %d val %p\n", obj, name, type, val); in mpp_cfg_get_object()
222 if (*obj) in mpp_cfg_get_object()
223 mpp_logw_f("obj %p overwrite\n", *obj); in mpp_cfg_get_object()
225 *obj = NULL; in mpp_cfg_get_object()
[all …]
H A Dmpp_enc_cfg.c279 static rk_s32 mpp_enc_cfg_impl_init(void *entry, KmppObj obj, const char *caller) in mpp_enc_cfg_impl_init() argument
300 (void) obj; in mpp_enc_cfg_impl_init()
382 #define kmpp_obj_set_S32(obj, name, val) \ argument
383 kmpp_obj_set_s32(obj, name, val)
384 #define kmpp_obj_set_U32(obj, name, val) \ argument
385 kmpp_obj_set_u32(obj, name, val)
386 #define kmpp_obj_set_S64(obj, name, val) \ argument
387 kmpp_obj_set_s64(obj, name, val)
388 #define kmpp_obj_set_U64(obj, name, val) \ argument
389 kmpp_obj_set_u64(obj, name, val)
[all …]
H A Dmpp_dec_cfg.c59 rk_s32 mpp_dec_cfg_set_default(void *entry, KmppObj obj, const char *caller) in mpp_dec_cfg_set_default() argument
72 (void) obj; in mpp_dec_cfg_set_default()
/rockchip-linux_mpp/mpp/base/test/
H A Dmpp_cfg_test.c26 static rk_s32 test_to_from(MppCfgObj obj, MppCfgStrFmt fmt) in test_to_from() argument
33 ret = mpp_cfg_to_string(obj, fmt, &std); in test_to_from()
72 MppCfgObj obj = NULL; in main() local
171 obj = NULL; in main()
173 ret = mpp_cfg_get_object(&obj, NULL, MPP_CFG_TYPE_s32, &val); in main()
179 ret = mpp_cfg_add(array, obj); in main()
194 obj = NULL; in main()
196 ret = mpp_cfg_get_object(&obj, "width", MPP_CFG_TYPE_s32, &val); in main()
202 ret = mpp_cfg_add(root, obj); in main()
210 obj = NULL; in main()
[all …]
/rockchip-linux_mpp/kmpp/base/test/
H A Dkmpp_obj_test.c34 KmppObj obj = NULL; in kmpp_obj_std_test() local
46 ret = kmpp_obj_get_f(&obj, def); in kmpp_obj_std_test()
53 kmpp_obj_udump(obj); in kmpp_obj_std_test()
55 kmpp_obj_kdump(obj); in kmpp_obj_std_test()
57 ret = kmpp_obj_put_f(obj); in kmpp_obj_std_test()
61 obj = NULL; in kmpp_obj_std_test()
65 if (obj) in kmpp_obj_std_test()
66 kmpp_obj_put_f(obj); in kmpp_obj_std_test()
73 KmppObj obj = NULL; in kmpp_obj_by_name_test() local
76 ret = kmpp_obj_get_by_name_f(&obj, name); in kmpp_obj_by_name_test()
[all …]
/rockchip-linux_mpp/osal/inc/
H A Dmpp_hash.h279 #define hash_for_each(name, bkt, obj, member) \ argument
280 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name); \
282 hlist_for_each_entry(obj, &name[bkt], member)
293 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument
294 for ((bkt) = 0, obj = NULL; obj == NULL && (bkt) < HASH_SIZE(name); \
296 hlist_for_each_entry_safe(obj, tmp, &name[bkt], member)
298 #define hash_for_each_possible(name, obj, member, key) \ argument
299 hlist_for_each_entry(obj, &name[hash_min(key, HASH_BITS(name))], member)
/rockchip-linux_mpp/kmpp/
H A Dkmpp.c495 KmppObj obj = (KmppObj)param; in control() local
497 if (kmpp_obj_is_kobj(obj)) { in control()
498 arg = kmpp_obj_to_shm(obj); in control()
499 size = kmpp_obj_to_shm_size(obj); in control()
501 mpp_loge("can not set non-kobj %p to kmpp\n", obj); in control()
528 KmppObj obj = param; in control() local
530 arg = kmpp_obj_to_shm(obj); in control()
531 size = kmpp_obj_to_shm_size(obj); in control()
/rockchip-linux_mpp/
H A D.gitignore84 /obj-arm-linux-gnueabihf/
85 /obj-aarch64-linux-gnu/
H A DCHANGELOG.md13 - [base]: Use enc cfg obj
24 - [kmpp_obj]: Fix obj ioctl typo
31 - [kmpp_obj]: Fix kmpp obj get by sptr
56 - [kmpp]: Fix kmpp obj compilation warning
168 - [kmpp_obj]: Add more obj function
/rockchip-linux_mpp/mpp/codec/
H A Dmpp_enc_v2.c421 KmppObj obj = (KmppObj)param; in mpp_enc_control_v2() local
423 if (kmpp_obj_is_kobj(obj)) { in mpp_enc_control_v2()
424 mpp_loge("can not MPP_ENC_SET_CFG by kobj %p\n", obj); in mpp_enc_control_v2()
/rockchip-linux_mpp/mpp/inc/
H A Dmpp_dec_cfg.h139 rk_s32 mpp_dec_cfg_set_default(void *entry, KmppObj obj, const char *caller);
/rockchip-linux_mpp/osal/allocator/
H A Dion.h361 void *obj; member

12