Home
last modified time | relevance | path

Searched refs:EventFdFlags (Results 1 – 1 of 1) sorted by relevance

/DragonOS/kernel/src/filesystem/
H A Deventfd.rs21 pub struct EventFdFlags: u32{
38 flags: EventFdFlags,
44 pub fn new(count: u64, flags: EventFdFlags, id: u32) -> Self { in new() argument
120 .contains(EventFdFlags::EFD_NONBLOCK) in read_at()
128 if eventfd.flags.contains(EventFdFlags::EFD_SEMAPHORE) { in read_at()
174 if eventfd.flags.contains(EventFdFlags::EFD_NONBLOCK) { in write_at()
253 let flags = EventFdFlags::from_bits(flags).ok_or(SystemError::EINVAL)?; in sys_eventfd()
257 let filemode = if flags.contains(EventFdFlags::EFD_CLOEXEC) { in sys_eventfd()