Lines Matching refs:meta
178 static void put_meta(MppMetaSrv *srv, MppMetaImpl *meta);
318 static void put_meta(MppMetaSrv *srv, MppMetaImpl *meta) in put_meta() argument
325 ref_count = MPP_SUB_FETCH(&meta->ref_count, 1); in put_meta()
335 clean_user_data(meta); in put_meta()
336 clean_user_datas(meta); in put_meta()
337 list_del_init(&meta->list_meta); in put_meta()
342 mpp_mem_pool_put_f(pool_meta, meta); in put_meta()
345 MPP_RET mpp_meta_get_with_tag(MppMeta *meta, const char *tag, const char *caller) in mpp_meta_get_with_tag() argument
353 if (!meta) { in mpp_meta_get_with_tag()
359 *meta = (MppMeta) impl; in mpp_meta_get_with_tag()
363 MPP_RET mpp_meta_put(MppMeta meta) in mpp_meta_put() argument
365 MppMetaImpl *impl = (MppMetaImpl *)meta; in mpp_meta_put()
376 MPP_RET mpp_meta_inc_ref(MppMeta meta) in mpp_meta_inc_ref() argument
378 MppMetaImpl *impl = (MppMetaImpl *)meta; in mpp_meta_inc_ref()
389 RK_S32 mpp_meta_size(MppMeta meta) in mpp_meta_size() argument
391 MppMetaImpl *impl = (MppMetaImpl *)meta; in mpp_meta_size()
526 MppMeta mpp_meta_dup(MppMeta meta) in mpp_meta_dup() argument
529 MppMetaImpl *impl = (MppMetaImpl *)meta; in mpp_meta_dup()
532 if (!srv || !meta) in mpp_meta_dup()
552 MPP_RET mpp_meta_dump(MppMeta meta) in mpp_meta_dump() argument
555 MppMetaImpl *impl = (MppMetaImpl *)meta; in mpp_meta_dump()
611 MPP_RET mpp_meta_set_##func_type(MppMeta meta, MppMetaKey key, arg_type val) \
613 MppMetaImpl *impl = (MppMetaImpl *)meta; \
636 MPP_RET mpp_meta_get_##func_type(MppMeta meta, MppMetaKey key, arg_type *val) \
638 MppMetaImpl *impl = (MppMetaImpl *)meta; \
662 … MPP_RET mpp_meta_get_##func_type##_d(MppMeta meta, MppMetaKey key, arg_type *val, arg_type def) \
664 MppMetaImpl *impl = (MppMetaImpl *)meta; \
698 RK_S32 mpp_meta_s32_read(MppMeta meta, RK_S32 index, RK_S32 *val) in MPP_META_ACCESSOR()
700 MppMetaImpl *impl = (MppMetaImpl *)meta; in MPP_META_ACCESSOR()
705 mpp_err_f("found NULL input meta %p index %d\n", meta, index); in MPP_META_ACCESSOR()