Home
last modified time | relevance | path

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

/DragonOS/kernel/src/filesystem/
H A Deventfd.rs53 epitems: SpinLock<LinkedList<Arc<EPollItem>>>, field
61 epitems: SpinLock::new(LinkedList::new()), in new()
66 .epitems in remove_epoll()
139 EventPoll::wakeup_epoll(&self.epitems, pollflag)?; in read_at()
186 EventPoll::wakeup_epoll(&self.epitems, pollflag)?; in write_at()
226 self.epitems.lock().push_back(epitem); in kernel_ioctl()
/DragonOS/kernel/src/ipc/
H A Dpipe.rs62 epitems: SpinLock<LinkedList<Arc<EPollItem>>>, field
103 self.epitems.lock().push_back(epitem); in add_epoll()
113 .epitems in remove_epoll()
154 epitems: SpinLock::new(LinkedList::new()), in new()
270 EventPoll::wakeup_epoll(&inode.epitems, pollflag)?; in read_at()
416 EventPoll::wakeup_epoll(&inode.epitems, pollflag)?; in write_at()
/DragonOS/kernel/src/net/socket/
H A Dmod.rs261 for epitem in posix_item.epitems.lock_irqsave().iter() { in clear_epoll()
409 pub epitems: SpinLock<LinkedList<Arc<EPollItem>>>, field
416 epitems: SpinLock::new(LinkedList::new()), in new()
430 self.epitems.lock_irqsave().push_back(epitem) in add_epoll()
435 .epitems in remove_epoll()
/DragonOS/kernel/src/driver/tty/
H A Dtty_core.rs71 epitems: SpinLock::new(LinkedList::new()), in new()
313 epitems: SpinLock<LinkedList<Arc<EPollItem>>>, field
455 self.epitems.lock().push_back(epitem) in add_epitem()
/DragonOS/kernel/src/net/
H A Dnet_core.rs235 &posix_item.epitems, in send_event()
/DragonOS/kernel/src/net/event_poll/
H A Dmod.rs718 epitems: &SpinLock<LinkedList<Arc<EPollItem>>>, in wakeup_epoll()
721 let mut epitems_guard = epitems.try_lock_irqsave()?; in wakeup_epoll()