Lines Matching defs:KEvent
17 pub struct KEvent {
216 // KEvent can't derive Send because on some operating systems, udata is defined
217 // as a void*. However, KEvent's public API always treats udata as an intptr_t,
219 unsafe impl Send for KEvent {}
221 impl KEvent {
230 ) -> KEvent {
231 KEvent {
272 changelist: &[KEvent],
273 eventlist: &mut [KEvent],
298 changelist: &[KEvent],
299 eventlist: &mut [KEvent],
322 ev: &mut KEvent,
343 let actual = KEvent::new(
358 assert_eq!(mem::size_of::<libc::kevent>(), mem::size_of::<KEvent>());
365 let actual = KEvent::new(