Searched refs:SocketInode (Results 1 – 3 of 3) sorted by relevance
19 socket::{PosixSocketType, RawSocket, SocketInode, SocketOptions, TcpSocket, UdpSocket},67 let socketinode: Arc<SocketInode> = SocketInode::new(socket); in do_socket()108 let socket_inode: Arc<SocketInode> = current_pcb() in do_setsockopt()159 let binding: Arc<SocketInode> = current_pcb() in do_getsockopt()232 let socket: Arc<SocketInode> = current_pcb() in do_connect()260 let socket: Arc<SocketInode> = current_pcb() in do_bind()316 let socket: Arc<SocketInode> = current_pcb() in do_sendto()374 let socket: Arc<SocketInode> = current_pcb() in do_recvfrom()420 let socket: Arc<SocketInode> = current_pcb() in do_recvmsg()458 let socket: Arc<SocketInode> = current_pcb() in do_listen()[all …]
989 pub struct SocketInode(SpinLock<Box<dyn Socket>>); struct991 impl SocketInode { impl1002 impl IndexNode for SocketInode { implementation
19 net::socket::SocketInode,302 pub fn get_socket(&self, fd: i32) -> Option<Arc<SocketInode>> { in get_socket() argument308 let socket: Arc<SocketInode> = f in get_socket()310 .downcast_arc::<SocketInode>() in get_socket()