Home
last modified time | relevance | path

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

/DragonOS-0.1.8/kernel/src/net/
Dsyscall.rs20 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 …]
Dsocket.rs1123 pub struct SocketInode(SpinLock<Box<dyn Socket>>); struct
1125 impl SocketInode { impl
1136 impl IndexNode for SocketInode { implementation
/DragonOS-0.1.8/kernel/src/process/
Dprocess.rs21 net::socket::SocketInode,
304 pub fn get_socket(&self, fd: i32) -> Option<Arc<SocketInode>> { in get_socket() argument
310 let socket: Arc<SocketInode> = f in get_socket()
312 .downcast_arc::<SocketInode>() in get_socket()