Lines Matching refs:key
44 #define META_KEY_TO_U64(key, type) ((rk_u64)((rk_u32)htobe32(key)) | ((rk_u64)type << 32)) argument
187 static void *meta_key_to_addr(KmppObj meta, KmppMetaKey key, KmppMetaType type) in meta_key_to_addr() argument
191 rk_u64 val = META_KEY_TO_U64(key, type); in meta_key_to_addr()
293 rk_s32 kmpp_meta_set_##func_type(KmppMeta meta, KmppMetaKey key, arg_type val) \
295 KmppMetaVal *meta_val = meta_key_to_addr(meta, key, key_type); \
304 rk_s32 kmpp_meta_get_##func_type(KmppMeta meta, KmppMetaKey key, arg_type *val) \
306 KmppMetaVal *meta_val = meta_key_to_addr(meta, key, key_type); \
316 …rk_s32 kmpp_meta_get_##func_type##_d(KmppMeta meta, KmppMetaKey key, arg_type *val, arg_type def) \
318 KmppMetaVal *meta_val = meta_key_to_addr(meta, key, key_type); \
334 rk_s32 kmpp_meta_set_obj(KmppMeta meta, KmppMetaKey key, KmppObj val) in KMPP_META_ACCESSOR()
336 KmppMetaObj *meta_obj = meta_key_to_addr(meta, key, TYPE_SPTR); in KMPP_META_ACCESSOR()
361 rk_s32 kmpp_meta_get_obj(KmppMeta meta, KmppMetaKey key, KmppObj *val) in kmpp_meta_get_obj() argument
363 KmppMetaObj *meta_obj = meta_key_to_addr(meta, key, TYPE_SPTR); in kmpp_meta_get_obj()
379 rk_s32 kmpp_meta_get_obj_d(KmppMeta meta, KmppMetaKey key, KmppObj *val, KmppObj def) in kmpp_meta_get_obj_d() argument
381 KmppMetaObj *meta_obj = meta_key_to_addr(meta, key, TYPE_SPTR); in kmpp_meta_get_obj_d()
399 rk_s32 kmpp_meta_set_shm(KmppMeta meta, KmppMetaKey key, KmppShmPtr *sptr) in kmpp_meta_set_shm() argument
401 KmppMetaObj *meta_obj = (KmppMetaObj *)meta_key_to_addr(meta, key, TYPE_SPTR); in kmpp_meta_set_shm()
427 rk_s32 kmpp_meta_get_shm(KmppMeta meta, KmppMetaKey key, KmppShmPtr *sptr) in kmpp_meta_get_shm() argument
429 KmppMetaObj *meta_obj = meta_key_to_addr(meta, key, TYPE_SPTR); in kmpp_meta_get_shm()
446 rk_s32 kmpp_meta_get_shm_d(KmppMeta meta, KmppMetaKey key, KmppShmPtr *sptr, KmppShmPtr *def) in kmpp_meta_get_shm_d() argument
448 KmppMetaObj *meta_obj = meta_key_to_addr(meta, key, TYPE_SPTR); in kmpp_meta_get_shm_d()