Lines Matching refs:dss1
60 retval = p->prot.dss1.last_invoke_id + 1; /* try new id */ in new_invoke_id()
61 while ((i) && (p->prot.dss1.invoke_used[retval >> 3] == 0xFF)) { in new_invoke_id()
62 p->prot.dss1.last_invoke_id = (retval & 0xF8) + 8; in new_invoke_id()
66 while (p->prot.dss1.invoke_used[retval >> 3] & (1 << (retval & 7))) in new_invoke_id()
70 p->prot.dss1.last_invoke_id = retval; in new_invoke_id()
71 p->prot.dss1.invoke_used[retval >> 3] |= (1 << (retval & 7)); in new_invoke_id()
87 p->prot.dss1.invoke_used[id >> 3] &= ~(1 << (id & 7)); in free_invoke_id()
102 proc->prot.dss1.invoke_id = 0; in dss1_new_l3_process()
103 proc->prot.dss1.remote_operation = 0; in dss1_new_l3_process()
104 proc->prot.dss1.uus1_data[0] = '\0'; in dss1_new_l3_process()
115 free_invoke_id(p->st,p->prot.dss1.invoke_id); in dss1_release_l3_process()
129 { if ((pc->callref == -1) && (pc->prot.dss1.invoke_id == id)) in l3dss1_search_dummy_proc()
153 ic.parm.dss1_io.hl_id = pc->prot.dss1.invoke_id; in l3dss1_dummy_return_result()
154 ic.parm.dss1_io.ll_id = pc->prot.dss1.ll_id; in l3dss1_dummy_return_result()
155 ic.parm.dss1_io.proc = pc->prot.dss1.proc; in l3dss1_dummy_return_result()
159 free_invoke_id(pc->st, pc->prot.dss1.invoke_id); in l3dss1_dummy_return_result()
160 pc->prot.dss1.invoke_id = 0; /* reset id */ in l3dss1_dummy_return_result()
186 ic.parm.dss1_io.hl_id = pc->prot.dss1.invoke_id; in l3dss1_dummy_error_return()
187 ic.parm.dss1_io.ll_id = pc->prot.dss1.ll_id; in l3dss1_dummy_error_return()
188 ic.parm.dss1_io.proc = pc->prot.dss1.proc; in l3dss1_dummy_error_return()
192 free_invoke_id(pc->st, pc->prot.dss1.invoke_id); in l3dss1_dummy_error_return()
193 pc->prot.dss1.invoke_id = 0; /* reset id */ in l3dss1_dummy_error_return()
446 if ((pc->prot.dss1.invoke_id) && (pc->prot.dss1.invoke_id == id)) in l3dss1_parse_facility()
448 free_invoke_id(st,pc->prot.dss1.invoke_id); in l3dss1_parse_facility()
449 pc->prot.dss1.remote_result = 0; /* success */ in l3dss1_parse_facility()
450 pc->prot.dss1.invoke_id = 0; in l3dss1_parse_facility()
451 pc->redir_result = pc->prot.dss1.remote_result; in l3dss1_parse_facility()
491 if ((pc->prot.dss1.invoke_id) && (pc->prot.dss1.invoke_id == id)) in l3dss1_parse_facility()
493 free_invoke_id(st,pc->prot.dss1.invoke_id); in l3dss1_parse_facility()
494 pc->prot.dss1.remote_result = err_ret; /* result */ in l3dss1_parse_facility()
495 pc->prot.dss1.invoke_id = 0; in l3dss1_parse_facility()
496 pc->redir_result = pc->prot.dss1.remote_result; in l3dss1_parse_facility()
945 if (pc->prot.dss1.uus1_data[0]) in l3dss1_msg_with_uus()
947 *p++ = strlen(pc->prot.dss1.uus1_data) + 1; in l3dss1_msg_with_uus()
949 strcpy(p,pc->prot.dss1.uus1_data); in l3dss1_msg_with_uus()
950 p += strlen(pc->prot.dss1.uus1_data); in l3dss1_msg_with_uus()
951 pc->prot.dss1.uus1_data[0] = '\0'; in l3dss1_msg_with_uus()
966 if (!pc->prot.dss1.uus1_data[0]) in l3dss1_release_req()
1787 if (pc->prot.dss1.uus1_data[0]) in l3dss1_disconnect_req()
1789 *p++ = strlen(pc->prot.dss1.uus1_data) + 1; in l3dss1_disconnect_req()
1791 strcpy(p,pc->prot.dss1.uus1_data); in l3dss1_disconnect_req()
1792 p += strlen(pc->prot.dss1.uus1_data); in l3dss1_disconnect_req()
1793 pc->prot.dss1.uus1_data[0] = '\0'; in l3dss1_disconnect_req()
1907 if (!pc->prot.dss1.uus1_data[0]) in l3dss1_alert_req()
2105 strcpy(pc->prot.dss1.uus1_data,pc->chan->setup.eazmsn); /* copy uus element if available */ in l3dss1_redir_req()
2112 if (pc->prot.dss1.invoke_id) in l3dss1_redir_req()
2113 free_invoke_id(pc->st,pc->prot.dss1.invoke_id); in l3dss1_redir_req()
2115 if (!(pc->prot.dss1.invoke_id = new_invoke_id(pc->st))) in l3dss1_redir_req()
2131 *p++ = pc->prot.dss1.invoke_id; /* invoke id */ in l3dss1_redir_req()
2221 pc->prot.dss1.ll_id = ic->parm.dss1_io.ll_id; /* remember id */ in l3dss1_cmd_global()
2222 pc->prot.dss1.proc = ic->parm.dss1_io.proc; /* and procedure */ in l3dss1_cmd_global()
2232 { pc->prot.dss1.invoke_id = id; /* remember id */ in l3dss1_cmd_global()
2269 ic.parm.dss1_io.hl_id = pc->prot.dss1.invoke_id; in l3dss1_io_timer()
2270 ic.parm.dss1_io.ll_id = pc->prot.dss1.ll_id; in l3dss1_io_timer()
2271 ic.parm.dss1_io.proc = pc->prot.dss1.proc; in l3dss1_io_timer()
2275 free_invoke_id(pc->st, pc->prot.dss1.invoke_id); in l3dss1_io_timer()
2276 pc->prot.dss1.invoke_id = 0; /* reset id */ in l3dss1_io_timer()
3227 st->prot.dss1.last_invoke_id = 0; in setstack_dss1()
3228 st->prot.dss1.invoke_used[0] = 1; /* Bit 0 must always be set to 1 */ in setstack_dss1()
3231 st->prot.dss1.invoke_used[i++] = 0; in setstack_dss1()
3242 st->l3.global->prot.dss1.invoke_id = 0; in setstack_dss1()