Searched refs:EPollItem (Results 1 – 7 of 7) sorted by relevance
/DragonOS/kernel/src/net/event_poll/ |
H A D | mod.rs | 46 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 D | eventfd.rs | 6 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 D | pipe.rs | 10 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 D | tty_device.rs | 37 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 D | tty_core.rs | 21 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 D | mod.rs | 40 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 D | file.rs | 25 event_poll::{EPollItem, EPollPrivateData, EventPoll}, 569 pub fn add_epoll(&self, epitem: Arc<EPollItem>) -> Result<(), SystemError> { in add_epoll()
|