Lines Matching refs:tip
3053 tl_icon_t *tip; in tl_conn_req_ser() local
3185 tip = kmem_zalloc(sizeof (*tip), KM_NOSLEEP); in tl_conn_req_ser()
3186 if (tip == NULL) { in tl_conn_req_ser()
3191 tl_memrecover(wq, indmp, sizeof (*tip)); in tl_conn_req_ser()
3201 tip->ti_mp = NULL; in tl_conn_req_ser()
3238 ASSERT(tip->ti_mp == NULL); in tl_conn_req_ser()
3239 kmem_free(tip, sizeof (*tip)); in tl_conn_req_ser()
3280 tip->ti_tep = tep; in tl_conn_req_ser()
3281 tip->ti_seqno = tep->te_seqno; in tl_conn_req_ser()
3282 list_insert_tail(&peer_tep->te_iconp, tip); in tl_conn_req_ser()
3333 tl_icon_t *tip; in tl_conn_res() local
3497 tip = tl_icon_find(tep, cres->SEQ_number); in tl_conn_res()
3498 if (tip == NULL) { in tl_conn_res()
3514 ASSERT(tip->ti_tep == NULL || in tl_conn_res()
3515 tip->ti_tep->te_seqno == cres->SEQ_number); in tl_conn_res()
3516 cl_ep = tip->ti_tep; in tl_conn_res()
3683 tl_icon_sendmsgs(acc_ep, &tip->ti_mp); in tl_conn_res()
3689 tl_freetip(tep, tip); in tl_conn_res()
3694 } else if (tip->ti_mp != NULL) { in tl_conn_res()
3702 tl_icon_sendmsgs(acc_ep, &tip->ti_mp); in tl_conn_res()
3806 tip->ti_tep = NULL; in tl_conn_res()
3807 tl_freetip(tep, tip); in tl_conn_res()
3863 tl_icon_t *tip; in tl_discon_req() local
3943 tip = tl_icon_find(tep, dr->SEQ_number); in tl_discon_req()
3944 if (tip == NULL) { in tl_discon_req()
3958 IMPLY(tip->ti_tep != NULL, in tl_discon_req()
3959 tip->ti_tep->te_seqno == dr->SEQ_number); in tl_discon_req()
3960 peer_tep = tip->ti_tep; in tl_discon_req()
4030 tl_freetip(tep, tip); in tl_discon_req()
4076 tip = tl_icon_find(peer_tep, tep->te_seqno); in tl_discon_req()
4077 if (tip != NULL) { in tl_discon_req()
4078 ASSERT(tep == tip->ti_tep); in tl_discon_req()
4088 tl_freetip(peer_tep, tip); in tl_discon_req()
5481 tl_icon_t *tip; in tl_co_unconnect() local
5508 tip = list_head(l); in tl_co_unconnect()
5509 cl_tep = tip->ti_tep; in tl_co_unconnect()
5512 tl_freetip(tep, tip); in tl_co_unconnect()
5522 tl_freetip(tep, tip); in tl_co_unconnect()
5538 tl_freetip(tep, tip); in tl_co_unconnect()
5581 tip = tl_icon_find(srv_tep, tep->te_seqno); in tl_co_unconnect()
5582 if (tip == NULL) { in tl_co_unconnect()
5585 ASSERT(tep == tip->ti_tep); in tl_co_unconnect()
5602 tl_freetip(srv_tep, tip); in tl_co_unconnect()
5761 tl_icon_t *tip = list_head(l); in tl_icon_find() local
5765 for (; tip != NULL && (tip->ti_seqno != seqno); tip = list_next(l, tip)) in tl_icon_find()
5768 return (tip); in tl_icon_find()
5779 tl_icon_t *tip; in tl_icon_queuemsg() local
5788 tip = tl_icon_find(tep, seqno); in tl_icon_queuemsg()
5789 if (tip == NULL) { in tl_icon_queuemsg()
5794 ASSERT(tip->ti_seqno != 0); in tl_icon_queuemsg()
5795 mpp = &tip->ti_mp; in tl_icon_queuemsg()
5831 tl_icon_t *tip = tl_icon_find(tep, seqno); in tl_icon_hasprim() local
5834 if (tip != NULL) { in tl_icon_hasprim()
5836 for (mp = tip->ti_mp; !found && mp != NULL; mp = mp->b_next) { in tl_icon_hasprim()
6216 tl_freetip(tl_endpt_t *tep, tl_icon_t *tip) in tl_freetip() argument
6218 ASSERT(tip->ti_seqno != 0); in tl_freetip()
6220 if (tip->ti_mp != NULL) { in tl_freetip()
6221 tl_icon_freemsgs(&tip->ti_mp); in tl_freetip()
6222 tip->ti_mp = NULL; in tl_freetip()
6224 if (tip->ti_tep != NULL) { in tl_freetip()
6225 tl_refrele(tip->ti_tep); in tl_freetip()
6226 tip->ti_tep = NULL; in tl_freetip()
6228 list_remove(&tep->te_iconp, tip); in tl_freetip()
6229 kmem_free(tip, sizeof (tl_icon_t)); in tl_freetip()