Lines Matching refs:event
35 static inline int rsi_wait_event(struct rsi_event *event, u32 timeout) in rsi_wait_event() argument
40 status = wait_event_interruptible(event->event_queue, in rsi_wait_event()
41 (atomic_read(&event->event_condition) == 0)); in rsi_wait_event()
43 status = wait_event_interruptible_timeout(event->event_queue, in rsi_wait_event()
44 (atomic_read(&event->event_condition) == 0), in rsi_wait_event()
49 static inline void rsi_set_event(struct rsi_event *event) in rsi_set_event() argument
51 atomic_set(&event->event_condition, 0); in rsi_set_event()
52 wake_up_interruptible(&event->event_queue); in rsi_set_event()
55 static inline void rsi_reset_event(struct rsi_event *event) in rsi_reset_event() argument
57 atomic_set(&event->event_condition, 1); in rsi_reset_event()
76 rsi_set_event(&handle->event); in rsi_kill_thread()