Home | History | Annotate | Download | only in audio

Lines Matching full:lock

58  *  - lock: protects all calls to a2dp lib functions (a2dp_stop(), a2dp_cleanup()...).
62 * This flag is always set/reset and tested with "lock" mutex held.
66 * buf_lock -> lock
68 * If you need to hold the adev_a2dp->lock AND the astream_out->lock or astream_out->buf_lock,
69 * you MUST take adev_a2dp lock first!!
80 pthread_mutex_t lock;
99 pthread_mutex_t lock; /* see NOTE on mutex locking order above */
243 &out->lock,
275 pthread_mutex_lock(&out->lock);
277 pthread_mutex_unlock(&out->lock);
292 pthread_mutex_lock(&out->lock);
305 pthread_mutex_unlock(&out->lock);
325 * grab the out->lock */
343 pthread_mutex_lock(&out->lock);
349 pthread_mutex_unlock(&out->lock);
408 pthread_mutex_lock(&out->lock);
430 pthread_mutex_unlock(&out->lock);
439 pthread_mutex_lock(&out->lock);
450 pthread_mutex_lock(&out->lock);
454 pthread_mutex_unlock(&out->lock);
460 /* out->lock must be locked and out->buf_lock unlocked when jumping here */
467 pthread_mutex_unlock(&out->lock);
499 pthread_mutex_lock(&out->lock);
502 pthread_mutex_unlock(&out->lock);
509 pthread_mutex_unlock(&out->lock);
516 pthread_mutex_lock(&out->lock);
519 pthread_mutex_unlock(&out->lock);
581 pthread_mutex_lock(&out->lock);
585 pthread_mutex_unlock(&out->lock);
592 pthread_mutex_lock(&out->lock);
595 pthread_mutex_unlock(&out->lock);
609 pthread_mutex_lock(&adev->lock);
624 pthread_mutex_init(&out->lock, NULL);
694 pthread_mutex_unlock(&adev->lock);
704 pthread_mutex_unlock(&adev->lock);
709 /* needs the adev->lock held */
722 pthread_mutex_lock(&out->lock);
726 pthread_mutex_unlock(&out->lock);
750 pthread_mutex_lock(&adev->lock);
752 pthread_mutex_unlock(&adev->lock);
765 pthread_mutex_lock(&adev->lock);
782 pthread_mutex_unlock(&adev->lock);
802 pthread_mutex_lock(&adev->lock);
815 pthread_mutex_unlock(&adev->lock);
887 pthread_mutex_lock(&adev->lock);
890 pthread_mutex_unlock(&adev->lock);
916 pthread_mutex_init(&adev->lock, NULL);