Searched refs:guix_event_queue (Results 1 – 1 of 1) sorted by relevance
135 GUIX_EVENT_QUEUE guix_event_queue; variable148 guix_event_queue.first = GX_NULL; in gx_generic_rtos_initialize()149 guix_event_queue.last = GX_NULL; in gx_generic_rtos_initialize()150 guix_event_queue.free = guix_event_array; in gx_generic_rtos_initialize()152 current = guix_event_queue.free; in gx_generic_rtos_initialize()161 guix_event_queue.free_end = current; in gx_generic_rtos_initialize()164 OSMutexCreate(&guix_event_queue.lock, "gx_queue_lock", &uc_error); in gx_generic_rtos_initialize()167 OSSemCreate(&guix_event_queue.count_sem, "gx_queue_count", 0, &uc_error); in gx_generic_rtos_initialize()218 OSMutexPend(&guix_event_queue.lock, 0, OS_OPT_PEND_BLOCKING, NULL, &uc_error); in gx_generic_event_post()221 if (!guix_event_queue.free) in gx_generic_event_post()[all …]