Lines Matching refs:event_source
9 mod event_source; module
17 use self::event_source::{EvdevEventSource, EventSource, SocketEventSource};
344 event_source: T, field
353 event_source: &mut T, in fill_event_virtqueue()
360 if let Some(evt) = event_source.pop_available_event() { in fill_event_virtqueue()
375 while self.event_source.available_events_count() > 0 { in send_events()
384 &mut self.event_source, in send_events()
411 event_source: &mut T, in read_event_virtqueue()
417 event_source.send_event(&evt)?; in read_event_virtqueue()
430 &mut self.event_source, in process_status_queue()
449 if let Err(e) = self.event_source.init() { in run()
465 (&self.event_source, Token::InputEventsAvailable), in run()
513 Token::InputEventsAvailable => match self.event_source.receive_events() { in run()
531 if let Err(e) = self.event_source.finalize() { in run()
625 event_source: source, in activate()
662 self.source = Some(worker.event_source); in reset()