Searched refs:so_lock (Results 1 – 5 of 5) sorted by relevance
| /f-stack/tools/compat/include/sys/ |
| H A D | socketvar.h | 90 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 D | socketvar.h | 90 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 D | socket.h | 746 void so_lock(struct socket *so);
|
| /f-stack/freebsd/kern/ |
| H A D | uipc_socket.c | 419 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 D | uipc_syscalls.c | 529 error = msleep(&so->so_timeo, &so->so_lock, PSOCK | PCATCH, in kern_connectat()
|