| /rockchip-linux_mpp/osal/ |
| H A D | mpp_lock.c | 16 void mpp_spinlock_init(spinlock_t *lock) in mpp_spinlock_init() argument 18 MPP_SYNC_CLR(&lock->lock); in mpp_spinlock_init() 19 lock->count = 0; in mpp_spinlock_init() 20 lock->time = 0; in mpp_spinlock_init() 22 mpp_env_get_u32("mpp_lock_debug", &lock->debug, 0); in mpp_spinlock_init() 25 void mpp_spinlock_lock(spinlock_t *lock) in mpp_spinlock_lock() argument 29 if (lock->debug) in mpp_spinlock_lock() 32 while (!MPP_BOOL_CAS(&lock->lock, LOCK_IDLE, LOCK_BUSY)) { in mpp_spinlock_lock() 37 if (lock->debug && time) { in mpp_spinlock_lock() 38 lock->time += mpp_time() - time; in mpp_spinlock_lock() [all …]
|
| H A D | mpp_thread.c | 113 pthread_mutex_init(&mutex->lock, &attr); in mpp_mutex_init() 119 pthread_mutex_destroy(&mutex->lock); in mpp_mutex_destroy() 124 pthread_mutex_lock(&mutex->lock); in mpp_mutex_lock() 129 pthread_mutex_unlock(&mutex->lock); in mpp_mutex_unlock() 134 return pthread_mutex_trylock(&mutex->lock); in mpp_mutex_trylock() 167 return pthread_cond_wait(&condition->cond, &mutex->lock); in mpp_cond_wait() 181 return pthread_cond_timedwait(&condition->cond, &mutex->lock, &ts); in mpp_cond_timedwait() 197 mpp_mutex_init(&mutexCond->lock); in mpp_mutex_cond_init() 203 mpp_mutex_destroy(&mutexCond->lock); in mpp_mutex_cond_destroy() 209 mpp_mutex_lock(&mutexCond->lock); in mpp_mutex_cond_lock() [all …]
|
| H A D | mpp_mem_pool.c | 59 pthread_mutex_t lock; member 73 pthread_mutex_t lock; member 100 pthread_mutex_init(&srv->lock, &attr); in mem_pool_srv_init() 119 pthread_mutex_lock(&impl->lock); in put_pool() 142 pthread_mutex_unlock(&impl->lock); in put_pool() 145 pthread_mutex_lock(&srv->lock); in put_pool() 147 pthread_mutex_unlock(&srv->lock); in put_pool() 170 pthread_mutex_destroy(&srv->lock); in mem_pool_srv_deinit() 193 pthread_mutex_init(&pool->lock, &attr); in mpp_mem_pool_init() 208 pthread_mutex_lock(&srv->lock); in mpp_mem_pool_init() [all …]
|
| H A D | mpp_mem.c | 134 pthread_mutex_t lock; member 532 pthread_mutex_init(&srv->lock, &attr); in mpp_mem_srv_init() 536 pthread_mutex_lock(&srv->lock); in mpp_mem_srv_init() 570 pthread_mutex_unlock(&srv->lock); in mpp_mem_srv_init() 585 pthread_mutex_lock(&srv->lock); in mpp_mem_srv_deinit() 629 pthread_mutex_unlock(&srv->lock); in mpp_mem_srv_deinit() 632 pthread_mutex_destroy(&srv->lock); in mpp_mem_srv_deinit() 651 pthread_mutex_lock(&srv->lock); in MPP_SINGLETON() 664 pthread_mutex_unlock(&srv->lock); in MPP_SINGLETON() 707 pthread_mutex_lock(&srv->lock); in mpp_osal_realloc() [all …]
|
| H A D | mpp_allocator.c | 23 #define MPP_ALLOCATOR_LOCK(p) pthread_mutex_lock(&(p)->lock); 24 #define MPP_ALLOCATOR_UNLOCK(p) pthread_mutex_unlock(&(p)->lock); 36 pthread_mutex_t lock; member 188 pthread_mutex_init(&p->lock, &attr); in mpp_allocator_get() 220 pthread_mutex_destroy(&p->lock); in mpp_allocator_put()
|
| /rockchip-linux_mpp/mpp/hal/ |
| H A D | hal_task.c | 33 spinlock_t lock; member 75 mpp_spinlock_init(&p->lock); in hal_task_group_init() 120 mpp_spinlock_lock(&p->lock); in hal_task_get_hnd() 122 mpp_spinlock_unlock(&p->lock); in hal_task_get_hnd() 129 mpp_spinlock_unlock(&p->lock); in hal_task_get_hnd() 144 mpp_spinlock_lock(&p->lock); in hal_task_check_empty() 146 mpp_spinlock_unlock(&p->lock); in hal_task_check_empty() 161 mpp_spinlock_lock(&p->lock); in hal_task_get_count() 163 mpp_spinlock_unlock(&p->lock); in hal_task_get_count() 181 mpp_spinlock_lock(&group->lock); in hal_task_hnd_set_status() [all …]
|
| /rockchip-linux_mpp/osal/inc/ |
| H A D | mpp_lock.h | 39 RK_U32 lock; member 45 void mpp_spinlock_init(spinlock_t *lock); 46 void mpp_spinlock_deinit(spinlock_t *lock, const char *name); 47 void mpp_spinlock_lock(spinlock_t *lock); 48 void mpp_spinlock_unlock(spinlock_t *lock); 49 bool mpp_spinlock_trylock(spinlock_t *lock);
|
| H A D | mpp_thread.h | 44 pthread_mutex_t lock; member 53 MppMutex lock; member
|
| /rockchip-linux_mpp/mpp/base/ |
| H A D | mpp_buffer_impl.c | 72 MppMutex lock; member 158 pthread_mutex_init(&logs->lock, &attr); in buf_logs_init() 173 pthread_mutex_destroy(&logs->lock); in buf_logs_deinit() 182 pthread_mutex_lock(&logs->lock); in buf_logs_write() 203 pthread_mutex_unlock(&logs->lock); in buf_logs_write() 299 pthread_mutex_lock(&buffer->lock); in service_put_buffer() 304 pthread_mutex_unlock(&buffer->lock); in service_put_buffer() 322 pthread_mutex_unlock(&buffer->lock); in service_put_buffer() 362 pthread_mutex_unlock(&buffer->lock); in service_put_buffer() 391 pthread_mutex_lock(&buffer->lock); in inc_buffer_ref() [all …]
|
| H A D | mpp_task_impl.c | 38 MppMutex lock; member 137 mpp_mutex_lock(&queue->lock); in _mpp_port_poll() 170 ret = (MPP_RET)mpp_cond_wait(cond, &queue->lock); in _mpp_port_poll() 175 ret = (MPP_RET)mpp_cond_timedwait(cond, &queue->lock, timeout); in _mpp_port_poll() 190 mpp_mutex_unlock(&queue->lock); in _mpp_port_poll() 205 mpp_mutex_lock(&queue->lock); in _mpp_port_move() 239 mpp_mutex_unlock(&queue->lock); in _mpp_port_move() 254 mpp_mutex_lock(&queue->lock); in _mpp_port_dequeue() 300 mpp_mutex_unlock(&queue->lock); in _mpp_port_dequeue() 314 mpp_mutex_lock(&queue->lock); in _mpp_port_enqueue() [all …]
|
| H A D | mpp_buf_slot.c | 173 pthread_mutex_t lock; member 193 MppMutex lock; member 799 mpp_mutex_destroy(&impl->lock); in clear_slots_impl() 831 mpp_mutex_init(&impl->lock); in mpp_buf_slot_init() 892 mpp_mutex_lock(&impl->lock); in mpp_buf_slot_setup() 910 mpp_mutex_unlock(&impl->lock); in mpp_buf_slot_setup() 925 mpp_mutex_lock(&impl->lock); in mpp_buf_slot_is_changed() 927 mpp_mutex_unlock(&impl->lock); in mpp_buf_slot_is_changed() 943 mpp_mutex_lock(&impl->lock); in mpp_buf_slot_ready() 965 mpp_mutex_unlock(&impl->lock); in mpp_buf_slot_ready() [all …]
|
| H A D | mpp_meta.c | 159 spinlock_t lock; member 199 mpp_spinlock_init(&srv->lock); in mpp_meta_srv_init() 294 mpp_spinlock_lock(&srv->lock); in get_meta() 296 mpp_spinlock_unlock(&srv->lock); in get_meta() 334 mpp_spinlock_lock(&srv->lock); in put_meta() 338 mpp_spinlock_unlock(&srv->lock); in put_meta()
|
| H A D | mpp_cluster.c | 98 pthread_mutex_t lock; member 172 ret = pthread_mutex_lock(&queue->lock); in cluster_queue_lock_f() 186 ret = pthread_mutex_unlock(&queue->lock); in cluster_queue_unlock_f() 201 pthread_mutex_init(&queue->lock, &attr); in mpp_cluster_queue_init() 216 pthread_mutex_destroy(&queue->lock); in mpp_cluster_queue_deinit()
|
| /rockchip-linux_mpp/mpp/codec/rc/ |
| H A D | rc_api.c | 52 MppMutex lock; member 77 mpp_mutex_init(&srv->lock); in rc_api_srv_init() 97 mpp_mutex_lock(&srv->lock); in rc_api_srv_deinit() 114 mpp_mutex_unlock(&srv->lock); in rc_api_srv_deinit() 115 mpp_mutex_destroy(&srv->lock); in rc_api_srv_deinit() 169 mpp_mutex_lock(&srv->lock); in rc_api_add() 178 mpp_mutex_unlock(&srv->lock); in rc_api_add() 193 mpp_mutex_unlock(&srv->lock); in rc_api_add() 213 mpp_mutex_lock(&srv->lock); in rc_api_get_all() 223 mpp_mutex_unlock(&srv->lock); in rc_api_get_all() [all …]
|
| /rockchip-linux_mpp/osal/driver/ |
| H A D | mpp_server.c | 143 MppMutex lock; member 176 MppMutex lock; member 265 MppMutex *lock = &server->lock; in process_task() local 346 mpp_mutex_lock(lock); in process_task() 352 mpp_mutex_unlock(lock); in process_task() 405 mpp_mutex_lock(lock); in process_task() 409 mpp_mutex_unlock(lock); in process_task() 513 mpp_mutex_lock(&server->lock); in send_task() 522 mpp_mutex_unlock(&server->lock); in send_task() 563 mpp_mutex_lock(&srv->lock); in bat_server_get() [all …]
|
| /rockchip-linux_mpp/mpp/ |
| H A D | mpp_impl.c | 38 MppMutex lock; member 295 mpp_mutex_init(&p->lock); in mpp_dump_init() 316 mpp_mutex_destroy(&p->lock); in mpp_dump_deinit() 329 mpp_mutex_lock(&p->lock); in mpp_ops_init() 363 mpp_mutex_unlock(&p->lock); in mpp_ops_init() 376 mpp_mutex_lock(&p->lock); in mpp_ops_dec_put_pkt() 389 mpp_mutex_unlock(&p->lock); in mpp_ops_dec_put_pkt() 401 mpp_mutex_lock(&p->lock); in mpp_ops_dec_get_frm() 416 mpp_mutex_unlock(&p->lock); in mpp_ops_dec_get_frm() 429 mpp_mutex_unlock(&p->lock); in mpp_ops_dec_get_frm() [all …]
|
| /rockchip-linux_mpp/kmpp/base/ |
| H A D | kmpp_meta.c | 56 pthread_mutex_t lock; member 97 pthread_mutex_lock(&srv->lock); in kmpp_meta_impl_init() 101 pthread_mutex_unlock(&srv->lock); in kmpp_meta_impl_init() 114 pthread_mutex_lock(&srv->lock); in kmpp_meta_impl_deinit() 117 pthread_mutex_unlock(&srv->lock); in kmpp_meta_impl_deinit() 137 pthread_mutex_destroy(&srv->lock); in kmpp_meta_deinit() 161 pthread_mutex_init(&srv->lock, &attr); in kmpp_meta_init() 280 pthread_mutex_lock(&srv->lock); in kmpp_meta_dump_all()
|
| /rockchip-linux_mpp/osal/linux/ |
| H A D | drm.h | 81 #define _DRM_LOCK_IS_HELD(lock) ((lock) & _DRM_LOCK_HELD) argument 82 #define _DRM_LOCK_IS_CONT(lock) ((lock) & _DRM_LOCK_CONT) argument 83 #define _DRM_LOCKING_CONTEXT(lock) ((lock) & ~(_DRM_LOCK_HELD|_DRM_LOCK_CONT)) argument 132 __volatile__ unsigned int lock; /**< lock variable */ member
|
| /rockchip-linux_mpp/kmpp/base/inc/ |
| H A D | kmpp_buffer_impl.h | 58 pthread_mutex_t lock; member 128 pthread_mutex_t lock; member
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_enc_v2.c | 170 mpp_mutex_init(&p->lock); in mpp_enc_init_v2() 188 mpp_mutex_destroy(&enc->lock); in mpp_enc_deinit_v2() 381 mpp_mutex_lock(&enc->lock); in mpp_enc_control_v2() 444 mpp_mutex_unlock(&enc->lock); in mpp_enc_control_v2()
|
| /rockchip-linux_mpp/mpp/base/inc/ |
| H A D | mpp_buffer_impl.h | 57 pthread_mutex_t lock; member 73 pthread_mutex_t lock; member
|
| /rockchip-linux_mpp/osal/allocator/ |
| H A D | allocator_ion.c | 271 static pthread_mutex_t lock; variable 304 pthread_mutex_lock(&lock); in allocator_ion_open() 334 pthread_mutex_unlock(&lock); in allocator_ion_open()
|
| /rockchip-linux_mpp/mpp/codec/inc/ |
| H A D | mpp_enc_impl.h | 104 MppMutex lock; member
|
| /rockchip-linux_mpp/utils/ |
| H A D | utils.c | 1481 spinlock_t lock; member 1497 mpp_spinlock_init(&impl->lock); in fps_calc_init() 1533 mpp_spinlock_lock(&impl->lock); in fps_calc_inc() 1556 mpp_spinlock_unlock(&impl->lock); in fps_calc_inc()
|
| /rockchip-linux_mpp/debian/ |
| H A D | changelog | 42 * [oasl]: Add lock timing test
|