Lines Matching refs:SCTP_BASE_INFO
81 rw_init(&SCTP_BASE_INFO(ipi_ep_mtx), "sctp-info"); \
85 if (rw_wowned(&SCTP_BASE_INFO(ipi_ep_mtx))) { \
86 rw_wunlock(&SCTP_BASE_INFO(ipi_ep_mtx)); \
88 rw_destroy(&SCTP_BASE_INFO(ipi_ep_mtx)); \
92 rw_rlock(&SCTP_BASE_INFO(ipi_ep_mtx)); \
96 rw_wlock(&SCTP_BASE_INFO(ipi_ep_mtx)); \
100 rw_runlock(&SCTP_BASE_INFO(ipi_ep_mtx)); \
104 rw_wunlock(&SCTP_BASE_INFO(ipi_ep_mtx)); \
108 rw_assert(&SCTP_BASE_INFO(ipi_ep_mtx), RA_LOCKED); \
112 rw_assert(&SCTP_BASE_INFO(ipi_ep_mtx), RA_RLOCKED); \
116 rw_assert(&SCTP_BASE_INFO(ipi_ep_mtx), RA_WLOCKED); \
160 rw_init(&SCTP_BASE_INFO(ipi_addr_mtx), "sctp-addr"); \
164 if (rw_wowned(&SCTP_BASE_INFO(ipi_addr_mtx))) { \
165 rw_wunlock(&SCTP_BASE_INFO(ipi_addr_mtx)); \
167 rw_destroy(&SCTP_BASE_INFO(ipi_addr_mtx)); \
171 rw_rlock(&SCTP_BASE_INFO(ipi_addr_mtx)); \
175 rw_wlock(&SCTP_BASE_INFO(ipi_addr_mtx)); \
179 rw_runlock(&SCTP_BASE_INFO(ipi_addr_mtx)); \
183 rw_wunlock(&SCTP_BASE_INFO(ipi_addr_mtx)); \
187 rw_assert(&SCTP_BASE_INFO(ipi_addr_mtx), RA_LOCKED); \
191 rw_assert(&SCTP_BASE_INFO(ipi_addr_mtx), RA_WLOCKED); \
212 mtx_init(&SCTP_BASE_INFO(ipi_pktlog_mtx), "sctp-pktlog", \
217 mtx_destroy(&SCTP_BASE_INFO(ipi_pktlog_mtx)); \
221 mtx_lock(&SCTP_BASE_INFO(ipi_pktlog_mtx)); \
225 mtx_unlock(&SCTP_BASE_INFO(ipi_pktlog_mtx)); \
409 mtx_init(&SCTP_BASE_INFO(wq_addr_mtx), \
414 if (mtx_owned(&SCTP_BASE_INFO(wq_addr_mtx))) { \
415 mtx_unlock(&SCTP_BASE_INFO(wq_addr_mtx)); \
417 mtx_destroy(&SCTP_BASE_INFO(wq_addr_mtx)); \
421 mtx_lock(&SCTP_BASE_INFO(wq_addr_mtx)); \
425 mtx_unlock(&SCTP_BASE_INFO(wq_addr_mtx)); \
429 KASSERT(mtx_owned(&SCTP_BASE_INFO(wq_addr_mtx)), \
434 atomic_add_int(&SCTP_BASE_INFO(ipi_count_ep), 1); \
438 atomic_subtract_int(&SCTP_BASE_INFO(ipi_count_ep), 1); \
442 atomic_add_int(&SCTP_BASE_INFO(ipi_count_asoc), 1); \
446 atomic_subtract_int(&SCTP_BASE_INFO(ipi_count_asoc), 1); \
450 atomic_add_int(&SCTP_BASE_INFO(ipi_count_laddr), 1); \
454 atomic_subtract_int(&SCTP_BASE_INFO(ipi_count_laddr), 1); \
458 atomic_add_int(&SCTP_BASE_INFO(ipi_count_raddr), 1); \
462 atomic_subtract_int(&SCTP_BASE_INFO(ipi_count_raddr),1); \
466 atomic_add_int(&SCTP_BASE_INFO(ipi_count_chunk), 1); \
470 KASSERT(SCTP_BASE_INFO(ipi_count_chunk) > 0, \
472 if (SCTP_BASE_INFO(ipi_count_chunk) != 0) \
473 atomic_subtract_int(&SCTP_BASE_INFO(ipi_count_chunk), \
478 atomic_add_int(&SCTP_BASE_INFO(ipi_count_readq), 1); \
482 atomic_subtract_int(&SCTP_BASE_INFO(ipi_count_readq), 1); \
486 atomic_add_int(&SCTP_BASE_INFO(ipi_count_strmoq), 1); \
490 atomic_subtract_int(&SCTP_BASE_INFO(ipi_count_strmoq), 1); \