Lines Matching refs:lock_sem
489 OS_EVENT *lock_sem; /* lock to protect queue update */ member
524 guix_event_queue.lock_sem = OSSemCreate(1); in gx_generic_rtos_initialize()
565 OSSemPend(guix_event_queue.lock_sem, 0, &guix_uc_err); in gx_generic_event_post()
571 OSSemPost(guix_event_queue.lock_sem); in gx_generic_event_post()
599 OSSemPost(guix_event_queue.lock_sem); in gx_generic_event_post()
613 OSSemPend(guix_event_queue.lock_sem, 0, &guix_uc_err); in gx_generic_event_fold()
624 OSSemPost(guix_event_queue.lock_sem); in gx_generic_event_fold()
632 OSSemPost(guix_event_queue.lock_sem); in gx_generic_event_fold()
646 OSSemPost(guix_event_queue.lock_sem); in gx_generic_event_pop()
655 OSSemPend(guix_event_queue.lock_sem, 0, &guix_uc_err); in gx_generic_event_pop()
686 OSSemPost(guix_event_queue.lock_sem); in gx_generic_event_pop()
698 OSSemPend(guix_event_queue.lock_sem, 0, &guix_uc_err); in gx_generic_event_purge()
726 OSSemPost(guix_event_queue.lock_sem); in gx_generic_event_purge()