Searched refs:SocketInode (Results 1 – 3 of 3) sorted by relevance
20 socket::{PosixSocketType, RawSocket, SocketInode, SocketOptions, TcpSocket, UdpSocket},58 let socketinode: Arc<SocketInode> = SocketInode::new(socket); in socket()80 let socket_inode: Arc<SocketInode> = current_pcb() in setsockopt()106 let binding: Arc<SocketInode> = current_pcb() in getsockopt()169 let socket: Arc<SocketInode> = current_pcb() in connect()187 let socket: Arc<SocketInode> = current_pcb() in bind()217 let socket: Arc<SocketInode> = current_pcb() in sendto()240 let socket: Arc<SocketInode> = current_pcb() in recvfrom()271 let socket: Arc<SocketInode> = current_pcb() in recvmsg()300 let socket: Arc<SocketInode> = current_pcb() in listen()[all …]
1123 pub struct SocketInode(SpinLock<Box<dyn Socket>>); struct1125 impl SocketInode { impl1136 impl IndexNode for SocketInode { implementation
21 net::socket::SocketInode,304 pub fn get_socket(&self, fd: i32) -> Option<Arc<SocketInode>> { in get_socket() argument310 let socket: Arc<SocketInode> = f in get_socket()312 .downcast_arc::<SocketInode>() in get_socket()