Lines Matching refs:locked_tcb
1280 struct sctp_nets **netp, struct sockaddr *local, struct sctp_tcb *locked_tcb) in sctp_findassociation_ep_addr() argument
1303 if (locked_tcb) { in sctp_findassociation_ep_addr()
1308 atomic_add_int(&locked_tcb->asoc.refcnt, 1); in sctp_findassociation_ep_addr()
1309 SCTP_TCB_UNLOCK(locked_tcb); in sctp_findassociation_ep_addr()
1325 if ((stcb != NULL) && (locked_tcb == NULL)) { in sctp_findassociation_ep_addr()
1329 if ((locked_tcb != NULL) && (locked_tcb != stcb)) { in sctp_findassociation_ep_addr()
1330 SCTP_INP_RLOCK(locked_tcb->sctp_ep); in sctp_findassociation_ep_addr()
1331 SCTP_TCB_LOCK(locked_tcb); in sctp_findassociation_ep_addr()
1332 atomic_subtract_int(&locked_tcb->asoc.refcnt, 1); in sctp_findassociation_ep_addr()
1333 SCTP_INP_RUNLOCK(locked_tcb->sctp_ep); in sctp_findassociation_ep_addr()
1389 if (locked_tcb == NULL) { in sctp_findassociation_ep_addr()
1391 } else if (locked_tcb != stcb) { in sctp_findassociation_ep_addr()
1392 SCTP_TCB_LOCK(locked_tcb); in sctp_findassociation_ep_addr()
1394 if (locked_tcb) { in sctp_findassociation_ep_addr()
1395 atomic_subtract_int(&locked_tcb->asoc.refcnt, 1); in sctp_findassociation_ep_addr()
1419 if (locked_tcb == NULL) { in sctp_findassociation_ep_addr()
1421 } else if (locked_tcb != stcb) { in sctp_findassociation_ep_addr()
1422 SCTP_TCB_LOCK(locked_tcb); in sctp_findassociation_ep_addr()
1424 if (locked_tcb) { in sctp_findassociation_ep_addr()
1425 atomic_subtract_int(&locked_tcb->asoc.refcnt, 1); in sctp_findassociation_ep_addr()
1490 if (locked_tcb == NULL) { in sctp_findassociation_ep_addr()
1492 } else if (locked_tcb != stcb) { in sctp_findassociation_ep_addr()
1493 SCTP_TCB_LOCK(locked_tcb); in sctp_findassociation_ep_addr()
1495 if (locked_tcb) { in sctp_findassociation_ep_addr()
1496 atomic_subtract_int(&locked_tcb->asoc.refcnt, 1); in sctp_findassociation_ep_addr()
1520 if (locked_tcb == NULL) { in sctp_findassociation_ep_addr()
1522 } else if (locked_tcb != stcb) { in sctp_findassociation_ep_addr()
1523 SCTP_TCB_LOCK(locked_tcb); in sctp_findassociation_ep_addr()
1525 if (locked_tcb) { in sctp_findassociation_ep_addr()
1526 atomic_subtract_int(&locked_tcb->asoc.refcnt, 1); in sctp_findassociation_ep_addr()
1545 if (locked_tcb) { in sctp_findassociation_ep_addr()
1546 SCTP_TCB_LOCK(locked_tcb); in sctp_findassociation_ep_addr()
1547 atomic_subtract_int(&locked_tcb->asoc.refcnt, 1); in sctp_findassociation_ep_addr()