Home
last modified time | relevance | path

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

/f-stack/tools/compat/include/sys/
H A Dsocketvar.h90 struct mtx so_lock; member
224 #define SOCK_MTX(so) &(so)->so_lock
225 #define SOCK_LOCK(so) mtx_lock(&(so)->so_lock)
226 #define SOCK_OWNED(so) mtx_owned(&(so)->so_lock)
227 #define SOCK_UNLOCK(so) mtx_unlock(&(so)->so_lock)
228 #define SOCK_LOCK_ASSERT(so) mtx_assert(&(so)->so_lock, MA_OWNED)
229 #define SOCK_UNLOCK_ASSERT(so) mtx_assert(&(so)->so_lock, MA_NOTOWNED)
233 mtx_lock(&(sol)->so_lock); \
237 #define SOLISTEN_TRYLOCK(sol) mtx_trylock(&(sol)->so_lock)
241 mtx_unlock(&(sol)->so_lock); \
[all …]
/f-stack/freebsd/sys/
H A Dsocketvar.h90 struct mtx so_lock; member
224 #define SOCK_MTX(so) &(so)->so_lock
225 #define SOCK_LOCK(so) mtx_lock(&(so)->so_lock)
226 #define SOCK_OWNED(so) mtx_owned(&(so)->so_lock)
227 #define SOCK_UNLOCK(so) mtx_unlock(&(so)->so_lock)
228 #define SOCK_LOCK_ASSERT(so) mtx_assert(&(so)->so_lock, MA_OWNED)
229 #define SOCK_UNLOCK_ASSERT(so) mtx_assert(&(so)->so_lock, MA_NOTOWNED)
233 mtx_lock(&(sol)->so_lock); \
237 #define SOLISTEN_TRYLOCK(sol) mtx_trylock(&(sol)->so_lock)
241 mtx_unlock(&(sol)->so_lock); \
[all …]
H A Dsocket.h746 void so_lock(struct socket *so);
/f-stack/freebsd/kern/
H A Duipc_socket.c419 mtx_init(&so->so_lock, "socket", NULL, MTX_DEF | MTX_DUPOK); in soalloc()
497 mtx_destroy(&so->so_lock); in sodealloc()
1016 error = msleep(&head->sol_comp, &head->so_lock, PSOCK | PCATCH,
4406 so_lock(struct socket *so) function
H A Duipc_syscalls.c529 error = msleep(&so->so_timeo, &so->so_lock, PSOCK | PCATCH, in kern_connectat()