| /rockchip-linux_mpp/kmpp/base/test/ |
| H A D | kmpp_obj_test.c | 241 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 D | kmpp_obj.h | 170 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 D | kmpp_ioc.h | 19 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 D | kmpp_packet.h | 18 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 D | kmpp_buffer.h | 54 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 D | kmpp_frame.h | 32 STRCT(prefix, shm, KmppShmPtr, buffer, FLAG_NONE, buffer) \
|
| /rockchip-linux_mpp/kmpp/base/ |
| H A D | kmpp_obj.c | 160 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 …]
|