Home
last modified time | relevance | path

Searched refs:shm (Results 1 – 7 of 7) sorted by relevance

/rockchip-linux_mpp/kmpp/base/test/
H A Dkmpp_obj_test.c241 KmppShm shm[count]; in kmpp_shm_test() local
248 memset(shm, 0, sizeof(shm)); in kmpp_shm_test()
251 kmpp_shm_get_f(&shm[i], sizes[i]); in kmpp_shm_test()
252 if (!shm[i]) { in kmpp_shm_test()
258 test_detail("shm get size %d addr %p\n", sizes[i], kmpp_shm_to_entry_f(shm[i])); in kmpp_shm_test()
262 if (!shm[i]) in kmpp_shm_test()
265 if (kmpp_shm_put_f(shm[i])) { in kmpp_shm_test()
270 shm[i] = NULL; in kmpp_shm_test()
277 kmpp_shm_get_f(&shm[i], sizes[i]); in kmpp_shm_test()
278 if (!shm[i]) { in kmpp_shm_test()
[all …]
/rockchip-linux_mpp/kmpp/base/inc/
H A Dkmpp_obj.h170 rk_s32 kmpp_shm_get(KmppShm *shm, rk_s32 size, const char *caller);
171 rk_s32 kmpp_shm_put(KmppShm shm, const char *caller);
173 void *kmpp_shm_to_entry(KmppShm shm, const char *caller);
175 #define kmpp_shm_get_f(shm, size) kmpp_shm_get(shm, size, __FUNCTION__) argument
176 #define kmpp_shm_put_f(shm) kmpp_shm_put(shm, __FUNCTION__) argument
177 #define kmpp_shm_to_entry_f(shm) kmpp_shm_to_entry(shm, __FUNCTION__) argument
H A Dkmpp_ioc.h19 STRCT(prefix, shm, KmppShmPtr, ctx, FLAG_NONE, ctx) \
20 STRCT(prefix, shm, KmppShmPtr, in, FLAG_NONE, in) \
21 STRCT(prefix, shm, KmppShmPtr, out, FLAG_NONE, out)
H A Dkmpp_packet.h18 STRCT(prefix, shm, KmppShmPtr, data, FLAG_NONE, data) \
19 STRCT(prefix, shm, KmppShmPtr, buffer, FLAG_NONE, buffer) \
20 STRCT(prefix, shm, KmppShmPtr, pos, FLAG_NONE, pos) \
H A Dkmpp_buffer.h54 STRCT(prefix, shm, KmppShmPtr, name, FLAG_NONE, name) \
55 STRCT(prefix, shm, KmppShmPtr, allocator, FLAG_NONE, allocator)
93 STRCT(prefix, shm, KmppShmPtr, sptr, FLAG_NONE, sptr) \
94 STRCT(prefix, shm, KmppShmPtr, group, FLAG_NONE, group) \
H A Dkmpp_frame.h32 STRCT(prefix, shm, KmppShmPtr, buffer, FLAG_NONE, buffer) \
/rockchip-linux_mpp/kmpp/base/
H A Dkmpp_obj.c160 KmppShmPtr *shm; member
293 MPP_OBJ_STRUCT_ACCESS_IMPL(shm, KmppShmPtr, % p)
924 #define get_obj_from_def(p, def, shm, caller) \ argument
925 _get_obj_from_def(p, def, shm, caller, __FUNCTION__)
927 static KmppObjImpl *_get_obj_from_def(KmppObjs *p, KmppObjDefImpl *def, KmppShmPtr *shm, in _get_obj_from_def() argument
951 if (shm && p) { in _get_obj_from_def()
952 impl->shm = shm; in _get_obj_from_def()
953 impl->entry = (void *)(shm->uptr + p->entry_offset); in _get_obj_from_def()
956 *(RK_U64 *)(shm->uptr + p->priv_offset) = (RK_U64)(intptr_t)impl; in _get_obj_from_def()
959 def->name, impl, shm->uaddr, shm->kaddr, caller); in _get_obj_from_def()
[all …]