Searched refs:sockets (Results 1 – 7 of 7) sorted by relevance
/DragonOS/kernel/src/net/ |
H A D | net_core.rs | 132 let mut sockets = SOCKET_SET.lock_irqsave(); in poll_ifaces() localVariable 134 iface.poll(&mut sockets).ok(); in poll_ifaces() 136 let _ = send_event(&sockets); in poll_ifaces() 154 let sockets = SOCKET_SET.try_lock_irqsave(); in poll_ifaces_try_lock() localVariable 156 if sockets.is_err() { in poll_ifaces_try_lock() 161 let mut sockets = sockets.unwrap(); in poll_ifaces_try_lock() localVariable 163 iface.poll(&mut sockets).ok(); in poll_ifaces_try_lock() 165 send_event(&sockets)?; in poll_ifaces_try_lock() 184 let mut sockets = SOCKET_SET.try_lock_irqsave()?; in poll_ifaces_try_lock_onetime() localVariable 186 iface.poll(&mut sockets).ok(); in poll_ifaces_try_lock_onetime() [all …]
|
/DragonOS/kernel/src/net/socket/ |
H A D | inet.rs | 401 let mut sockets = SOCKET_SET.lock_irqsave(); in bind() localVariable 402 let socket = sockets.get_mut::<udp::Socket>(self.handle.smoltcp_handle().unwrap()); in bind() 408 let sockets = SOCKET_SET.lock_irqsave(); in poll() localVariable 409 let socket = sockets.get::<udp::Socket>(self.handle.smoltcp_handle().unwrap()); in poll() 449 let sockets = SOCKET_SET.lock_irqsave(); in endpoint() localVariable 450 let socket = sockets.get::<udp::Socket>(self.handle.smoltcp_handle().unwrap()); in endpoint() 744 let mut sockets = SOCKET_SET.lock_irqsave(); in connect() localVariable 748 sockets.get_mut::<tcp::Socket>(self.handles.first().unwrap().smoltcp_handle().unwrap()); in connect() 765 drop(sockets); in connect() 768 let mut sockets = SOCKET_SET.lock_irqsave(); in connect() localVariable [all …]
|
/DragonOS/kernel/src/driver/net/ |
H A D | mod.rs | 64 fn poll(&self, sockets: &mut iface::SocketSet) -> Result<(), SystemError>; in poll()
|
H A D | loopback.rs | 497 fn poll(&self, sockets: &mut smoltcp::iface::SocketSet) -> Result<(), SystemError> { in poll() 500 let poll_res = guard.poll(timestamp, self.driver.force_get_mut(), sockets); in poll()
|
H A D | virtio_net.rs | 661 fn poll(&self, sockets: &mut iface::SocketSet) -> Result<(), SystemError> { in poll() 664 let poll_res = guard.poll(timestamp, self.device_inner.force_get_mut(), sockets); in poll()
|
/DragonOS/kernel/src/driver/net/e1000e/ |
H A D | e1000e_driver.rs | 338 fn poll(&self, sockets: &mut smoltcp::iface::SocketSet) -> Result<(), SystemError> { in poll() 341 let poll_res = guard.poll(timestamp, self.driver.force_get_mut(), sockets); in poll()
|
/DragonOS/docs/community/ChangeLog/V0.1.x/ |
H A D | V0.1.10.md | 823 * 将sockets分成inet和unix域
|