Home
last modified time | relevance | path

Searched refs:lock (Results 1 – 25 of 25) sorted by relevance

/rockchip-linux_mpp/osal/
H A Dmpp_lock.c16 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 Dmpp_thread.c113 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 Dmpp_mem_pool.c59 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 Dmpp_mem.c134 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 Dmpp_allocator.c23 #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 Dhal_task.c33 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 Dmpp_lock.h39 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 Dmpp_thread.h44 pthread_mutex_t lock; member
53 MppMutex lock; member
/rockchip-linux_mpp/mpp/base/
H A Dmpp_buffer_impl.c72 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 Dmpp_task_impl.c38 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 Dmpp_buf_slot.c173 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 Dmpp_meta.c159 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 Dmpp_cluster.c98 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 Drc_api.c52 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 Dmpp_server.c143 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 Dmpp_impl.c38 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 Dkmpp_meta.c56 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 Ddrm.h81 #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 Dkmpp_buffer_impl.h58 pthread_mutex_t lock; member
128 pthread_mutex_t lock; member
/rockchip-linux_mpp/mpp/codec/
H A Dmpp_enc_v2.c170 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 Dmpp_buffer_impl.h57 pthread_mutex_t lock; member
73 pthread_mutex_t lock; member
/rockchip-linux_mpp/osal/allocator/
H A Dallocator_ion.c271 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 Dmpp_enc_impl.h104 MppMutex lock; member
/rockchip-linux_mpp/utils/
H A Dutils.c1481 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 Dchangelog42 * [oasl]: Add lock timing test