Searched refs:epitems (Results 1 – 6 of 6) sorted by relevance
/DragonOS/kernel/src/filesystem/ |
H A D | eventfd.rs | 53 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 D | pipe.rs | 62 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 D | mod.rs | 261 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 D | tty_core.rs | 71 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 D | net_core.rs | 235 &posix_item.epitems, in send_event()
|
/DragonOS/kernel/src/net/event_poll/ |
H A D | mod.rs | 718 epitems: &SpinLock<LinkedList<Arc<EPollItem>>>, in wakeup_epoll() 721 let mut epitems_guard = epitems.try_lock_irqsave()?; in wakeup_epoll()
|