Searched refs:event (Results 1 – 6 of 6) sorted by relevance
11 void init_event(struct sched_event *event) in init_event() argument13 spinlock_init(&event->lock); in init_event()14 event->set = false; in init_event()15 event->waiting_thread = NULL; in init_event()23 event->set = false; in reset_event()24 event->waiting_thread = NULL; in reset_event()42 while (!event->set && (event->waiting_thread != NULL)) { in wait_event()48 event->set = false; in wait_event()49 event->waiting_thread = NULL; in wait_event()58 event->set = true; in signal_event()[all …]
32 int32_t send_vm_event(struct acrn_vm *vm, struct vm_event *event) in send_vm_event() argument40 size_sent = sbuf_put(sbuf, (uint8_t *)event, sizeof(*event)); in send_vm_event()
11 void init_event(struct sched_event *event);12 void reset_event(struct sched_event *event);13 void wait_event(struct sched_event *event);14 void signal_event(struct sched_event *event);
14 int32_t send_vm_event(struct acrn_vm *vm, struct vm_event *event);
238 HW_C_SRCS += common/event.c
202 underlying transport in case event-driven IO is used.230 in the internal buffers; these cases led to deadlocks when event-driven
Completed in 10 milliseconds