Lines Matching refs:inp
394 #define INP_LOCK_INIT(inp, d, t) \
395 rw_init_flags(&(inp)->inp_lock, (t), RW_RECURSE | RW_DUPOK)
396 #define INP_LOCK_DESTROY(inp) rw_destroy(&(inp)->inp_lock)
397 #define INP_RLOCK(inp) rw_rlock(&(inp)->inp_lock)
398 #define INP_WLOCK(inp) rw_wlock(&(inp)->inp_lock)
399 #define INP_TRY_RLOCK(inp) rw_try_rlock(&(inp)->inp_lock)
400 #define INP_TRY_WLOCK(inp) rw_try_wlock(&(inp)->inp_lock)
401 #define INP_RUNLOCK(inp) rw_runlock(&(inp)->inp_lock)
402 #define INP_WUNLOCK(inp) rw_wunlock(&(inp)->inp_lock)
403 #define INP_TRY_UPGRADE(inp) rw_try_upgrade(&(inp)->inp_lock)
404 #define INP_DOWNGRADE(inp) rw_downgrade(&(inp)->inp_lock)
405 #define INP_WLOCKED(inp) rw_wowned(&(inp)->inp_lock)
406 #define INP_LOCK_ASSERT(inp) rw_assert(&(inp)->inp_lock, RA_LOCKED)
407 #define INP_RLOCK_ASSERT(inp) rw_assert(&(inp)->inp_lock, RA_RLOCKED)
408 #define INP_WLOCK_ASSERT(inp) rw_assert(&(inp)->inp_lock, RA_WLOCKED)
409 #define INP_UNLOCK_ASSERT(inp) rw_assert(&(inp)->inp_lock, RA_UNLOCKED)
426 inp_lock_assert(struct inpcb *inp __unused)
431 inp_unlock_assert(struct inpcb *inp __unused)
438 int inp_ip_tos_get(const struct inpcb *inp);
439 void inp_ip_tos_set(struct inpcb *inp, int val);
441 inp_inpcbtosocket(struct inpcb *inp);
443 inp_inpcbtotcpcb(struct inpcb *inp);
444 void inp_4tuple_get(struct inpcb *inp, uint32_t *laddr, uint16_t *lp,
446 short inp_so_options(const struct inpcb *inp);
547 #define INP_FREED 0x00000010 /* inp itself is not valid */