Home
last modified time | relevance | path

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

/DragonOS/kernel/src/net/
H A Dnet_core.rs202 let handle_item = item.unwrap(); in send_event() localVariable
203 let posix_item = handle_item.posix_item(); in send_event()
210 let mut events = SocketPollMethod::poll(socket_type, handle_item).bits() as u64; in send_event()
/DragonOS/kernel/src/net/socket/
H A Dmod.rs90 let handle_item = SocketHandleItem::new(Arc::downgrade(&socket.posix_item())); in new_socket() localVariable
93 .insert(socket.socket_handle(), handle_item); in new_socket()
783 pub fn poll(socket: &socket::Socket, handle_item: &SocketHandleItem) -> EPollEventType { in poll()
784 let shutdown = handle_item.shutdown_type(); in poll()
787 socket::Socket::Tcp(tcp) => Self::tcp_poll(tcp, shutdown, handle_item.is_posix_listen), in poll()
H A Dinet.rs735 let handle_item = handle_map_guard.get(&self.socket_handle()).unwrap(); in poll() localVariable
736 let shutdown_type = handle_item.shutdown_type(); in poll()
737 let is_posix_listen = handle_item.is_posix_listen; in poll()
828 let mut handle_item = SocketHandleItem::new(Arc::downgrade(&self.posix_item)); in listen() localVariable
829 handle_item.is_posix_listen = true; in listen()
830 handle_guard.insert(handle, handle_item); in listen()