Lines Matching refs:kevent
17 kevent: libc::kevent, field
221 KEvent { kevent: libc::kevent { in new()
232 self.kevent.ident in ident()
236 unsafe { mem::transmute(self.kevent.filter as type_of_event_filter) } in filter()
240 EventFlag::from_bits(self.kevent.flags).unwrap() in flags()
244 FilterFlag::from_bits(self.kevent.fflags).unwrap() in fflags()
248 self.kevent.data as intptr_t in data()
252 self.kevent.udata as intptr_t in udata()
256 pub fn kevent(kq: RawFd, in kevent() function
285 libc::kevent( in kevent_ts()
287 changelist.as_ptr() as *const libc::kevent, in kevent_ts()
289 eventlist.as_mut_ptr() as *mut libc::kevent, in kevent_ts()
305 ev.kevent.ident = ident as uintptr_t; in ev_set()
306 ev.kevent.filter = filter as type_of_event_filter; in ev_set()
307 ev.kevent.flags = flags.bits(); in ev_set()
308 ev.kevent.fflags = fflags.bits(); in ev_set()
309 ev.kevent.data = 0; in ev_set()
310 ev.kevent.udata = udata as type_of_udata; in ev_set()
329 assert_eq!(mem::size_of::<libc::kevent>(), mem::size_of::<KEvent>()); in test_struct_kevent()