Home
last modified time | relevance | path

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

/DragonOS-0.1.7/kernel/src/net/
Dsyscall.rs19 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 …]
Dsocket.rs989 pub struct SocketInode(SpinLock<Box<dyn Socket>>); struct
991 impl SocketInode { impl
1002 impl IndexNode for SocketInode { implementation
/DragonOS-0.1.7/kernel/src/process/
Dprocess.rs19 net::socket::SocketInode,
302 pub fn get_socket(&self, fd: i32) -> Option<Arc<SocketInode>> { in get_socket() argument
308 let socket: Arc<SocketInode> = f in get_socket()
310 .downcast_arc::<SocketInode>() in get_socket()