Home
last modified time | relevance | path

Searched refs:sockets (Results 1 – 7 of 7) sorted by relevance

/DragonOS/kernel/src/net/
H A Dnet_core.rs132 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 Dinet.rs401 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 Dmod.rs64 fn poll(&self, sockets: &mut iface::SocketSet) -> Result<(), SystemError>; in poll()
H A Dloopback.rs497 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 Dvirtio_net.rs661 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 De1000e_driver.rs338 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 DV0.1.10.md823 * 将sockets分成inet和unix域