Home
last modified time | relevance | path

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

/DragonOS/kernel/src/net/socket/
H A Dmod.rs534 let listen_table_guard = match socket_type { in get_ephemeral_port() localVariable
539 if listen_table_guard.get(&port).is_none() { in get_ephemeral_port()
540 drop(listen_table_guard); in get_ephemeral_port()
553 let mut listen_table_guard = match socket_type { in bind_port() localVariable
558 match listen_table_guard.get(&port) { in bind_port()
560 None => listen_table_guard.insert(port, ProcessManager::current_pid()), in bind_port()
562 drop(listen_table_guard); in bind_port()
570 let mut listen_table_guard = match socket_type { in unbind_port() localVariable
577 listen_table_guard.remove(&port); in unbind_port()
578 drop(listen_table_guard); in unbind_port()