Home
last modified time | relevance | path

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

/DragonOS/kernel/src/net/event_poll/
H A Dmod.rs46 ep_items: RBTree<i32, Arc<EPollItem>>,
48 ready_list: LinkedList<Arc<EPollItem>>,
78 pub struct EPollItem { struct
89 impl EPollItem { argument
136 impl KernelIoctlData for EPollItem {} implementation
362 let epitem = Arc::new(EPollItem::new( in do_epoll_ctl()
604 epitem: Arc<EPollItem>, in ep_insert() argument
665 epitem: Arc<EPollItem>, in ep_modify() argument
693 pub fn ep_add_ready(&mut self, epitem: Arc<EPollItem>) { in ep_add_ready() argument
718 epitems: &SpinLock<LinkedList<Arc<EPollItem>>>, in wakeup_epoll() argument
/DragonOS/kernel/src/filesystem/
H A Deventfd.rs6 use crate::net::event_poll::{EPollEventType, EPollItem, EventPoll, KernelIoctlData};
53 epitems: SpinLock<LinkedList<Arc<EPollItem>>>,
224 .downcast::<EPollItem>() in kernel_ioctl()
/DragonOS/kernel/src/ipc/
H A Dpipe.rs10 net::event_poll::{EPollEventType, EPollItem, EventPoll},
62 epitems: SpinLock<LinkedList<Arc<EPollItem>>>,
102 pub fn add_epoll(&mut self, epitem: Arc<EPollItem>) -> Result<(), SystemError> { in add_epoll()
/DragonOS/kernel/src/driver/tty/
H A Dtty_device.rs37 net::event_poll::{EPollItem, KernelIoctlData},
318 .downcast::<EPollItem>() in kernel_ioctl()
322 &epitem as *const Arc<EPollItem>, in kernel_ioctl()
323 core::mem::size_of::<Arc<EPollItem>>(), in kernel_ioctl()
H A Dtty_core.rs21 net::event_poll::{EPollEventType, EPollItem},
313 epitems: SpinLock<LinkedList<Arc<EPollItem>>>,
454 pub fn add_epitem(&self, epitem: Arc<EPollItem>) { in add_epitem() argument
/DragonOS/kernel/src/net/socket/
H A Dmod.rs40 event_poll::{EPollEventType, EPollItem, EventPoll},
245 fn add_epoll(&mut self, epitem: Arc<EPollItem>) -> Result<(), SystemError> { in add_epoll()
409 pub epitems: SpinLock<LinkedList<Arc<EPollItem>>>,
429 pub fn add_epoll(&self, epitem: Arc<EPollItem>) { in add_epoll() argument
/DragonOS/kernel/src/filesystem/vfs/
H A Dfile.rs25 event_poll::{EPollItem, EPollPrivateData, EventPoll},
569 pub fn add_epoll(&self, epitem: Arc<EPollItem>) -> Result<(), SystemError> { in add_epoll()