Searched refs:sip_trans (Results 1 – 4 of 4) sorted by relevance
/illumos-gate/usr/src/lib/libsip/common/ |
H A D | sip_xaction_state_mc.c | 93 sip_xaction_t *sip_trans; member 131 sip_setup_timer(sip_conn_object_t conn_obj, sip_xaction_t *sip_trans, in sip_setup_timer() argument 144 sip_timer_obj->sip_trans = sip_trans; in sip_setup_timer() 149 (void) sip_add_conn_obj_cache(conn_obj, (void *)sip_trans); in sip_setup_timer() 150 if (sip_trans->sip_xaction_last_msg != NULL) { in sip_setup_timer() 151 SIP_MSG_REFCNT_DECR(sip_trans->sip_xaction_last_msg); in sip_setup_timer() 152 sip_trans->sip_xaction_last_msg = NULL; in sip_setup_timer() 155 sip_trans->sip_xaction_last_msg = sip_msg; in sip_setup_timer() 168 sip_xaction_output(sip_conn_object_t conn_obj, sip_xaction_t *sip_trans, in sip_xaction_output() argument 175 (void) pthread_mutex_lock(&sip_trans->sip_xaction_mutex); in sip_xaction_output() [all …]
|
H A D | sip_xaction_ui.c | 42 sip_hold_trans(sip_transaction_t sip_trans) in sip_hold_trans() argument 46 if (sip_trans == NULL) in sip_hold_trans() 48 _trans = (sip_xaction_t *)sip_trans; in sip_hold_trans() 58 sip_release_trans(sip_transaction_t sip_trans) in sip_release_trans() argument 62 if (sip_trans == NULL) in sip_release_trans() 64 _trans = (sip_xaction_t *)sip_trans; in sip_release_trans() 90 sip_get_trans_resp_msg(sip_transaction_t sip_trans, int *error) in sip_get_trans_resp_msg() argument 96 if (sip_trans == NULL) { in sip_get_trans_resp_msg() 101 _trans = (sip_xaction_t *)sip_trans; in sip_get_trans_resp_msg() 117 sip_get_trans_orig_msg(sip_transaction_t sip_trans, int *error) in sip_get_trans_orig_msg() argument [all …]
|
H A D | sip_xaction.c | 118 sip_xaction_t *sip_trans = (sip_xaction_t *)cobj; in sip_add_conn_obj_cache() local 123 if (sip_trans->sip_xaction_conn_obj != NULL) { in sip_add_conn_obj_cache() 124 if (sip_is_conn_obj_cache(sip_trans->sip_xaction_conn_obj, in sip_add_conn_obj_cache() 125 (void *)sip_trans)) { in sip_add_conn_obj_cache() 131 sip_del_conn_obj_cache(sip_trans->sip_xaction_conn_obj, in sip_add_conn_obj_cache() 132 (void *)sip_trans); in sip_add_conn_obj_cache() 157 sip_trans->sip_xaction_conn_obj = obj; in sip_add_conn_obj_cache() 442 sip_xaction_t *sip_trans; in sip_xaction_get() local 453 sip_trans = sip_xaction_find(branchid, _msg, which); in sip_xaction_get() 454 if (sip_trans == NULL && create) { in sip_xaction_get() [all …]
|
H A D | sip_itf.c | 261 sip_xaction_t *sip_trans = NULL; in sip_sendmsg() local 287 sip_trans = (sip_xaction_t *)sip_xaction_get(obj, sip_msg, in sip_sendmsg() 290 if (sip_trans == NULL) { in sip_sendmsg() 294 ret = sip_xaction_output(obj, sip_trans, _sip_msg); in sip_sendmsg() 295 SIP_XACTION_REFCNT_DECR(sip_trans); in sip_sendmsg() 346 if (sip_trans != NULL) { in sip_sendmsg() 347 sip_xaction_terminate(sip_trans, _sip_msg, in sip_sendmsg() 420 sip_xaction_t *sip_trans; in sip_process_new_packet() local 489 sip_trans = (sip_xaction_t *)sip_xaction_get(conn_object, in sip_process_new_packet() 493 if (sip_trans != NULL) { in sip_process_new_packet() [all …]
|