Lines Matching refs:dss1

55 	retval = p->prot.dss1.last_invoke_id + 1; /* try new id */  in new_invoke_id()
56 while ((i) && (p->prot.dss1.invoke_used[retval >> 3] == 0xFF)) { in new_invoke_id()
57 p->prot.dss1.last_invoke_id = (retval & 0xF8) + 8; in new_invoke_id()
61 while (p->prot.dss1.invoke_used[retval >> 3] & (1 << (retval & 7))) in new_invoke_id()
65 p->prot.dss1.last_invoke_id = retval; in new_invoke_id()
66 p->prot.dss1.invoke_used[retval >> 3] |= (1 << (retval & 7)); in new_invoke_id()
78 p->prot.dss1.invoke_used[id >> 3] &= ~(1 << (id & 7)); in free_invoke_id()
92 proc->prot.dss1.invoke_id = 0; in dss1_new_l3_process()
93 proc->prot.dss1.remote_operation = 0; in dss1_new_l3_process()
94 proc->prot.dss1.uus1_data[0] = '\0'; in dss1_new_l3_process()
105 free_invoke_id(p->st, p->prot.dss1.invoke_id); in dss1_release_l3_process()
119 { if ((pc->callref == -1) && (pc->prot.dss1.invoke_id == id)) in l3dss1_search_dummy_proc()
143 ic.parm.dss1_io.hl_id = pc->prot.dss1.invoke_id; in l3dss1_dummy_return_result()
144 ic.parm.dss1_io.ll_id = pc->prot.dss1.ll_id; in l3dss1_dummy_return_result()
145 ic.parm.dss1_io.proc = pc->prot.dss1.proc; in l3dss1_dummy_return_result()
149 free_invoke_id(pc->st, pc->prot.dss1.invoke_id); in l3dss1_dummy_return_result()
150 pc->prot.dss1.invoke_id = 0; /* reset id */ in l3dss1_dummy_return_result()
176 ic.parm.dss1_io.hl_id = pc->prot.dss1.invoke_id; in l3dss1_dummy_error_return()
177 ic.parm.dss1_io.ll_id = pc->prot.dss1.ll_id; in l3dss1_dummy_error_return()
178 ic.parm.dss1_io.proc = pc->prot.dss1.proc; in l3dss1_dummy_error_return()
182 free_invoke_id(pc->st, pc->prot.dss1.invoke_id); in l3dss1_dummy_error_return()
183 pc->prot.dss1.invoke_id = 0; /* reset id */ in l3dss1_dummy_error_return()
436 if ((pc->prot.dss1.invoke_id) && (pc->prot.dss1.invoke_id == id)) in l3dss1_parse_facility()
438 free_invoke_id(st, pc->prot.dss1.invoke_id); in l3dss1_parse_facility()
439 pc->prot.dss1.remote_result = 0; /* success */ in l3dss1_parse_facility()
440 pc->prot.dss1.invoke_id = 0; in l3dss1_parse_facility()
441 pc->redir_result = pc->prot.dss1.remote_result; in l3dss1_parse_facility()
481 if ((pc->prot.dss1.invoke_id) && (pc->prot.dss1.invoke_id == id)) in l3dss1_parse_facility()
483 free_invoke_id(st, pc->prot.dss1.invoke_id); in l3dss1_parse_facility()
484 pc->prot.dss1.remote_result = err_ret; /* result */ in l3dss1_parse_facility()
485 pc->prot.dss1.invoke_id = 0; in l3dss1_parse_facility()
486 pc->redir_result = pc->prot.dss1.remote_result; in l3dss1_parse_facility()
935 if (pc->prot.dss1.uus1_data[0]) in l3dss1_msg_with_uus()
937 *p++ = strlen(pc->prot.dss1.uus1_data) + 1; in l3dss1_msg_with_uus()
939 strcpy(p, pc->prot.dss1.uus1_data); in l3dss1_msg_with_uus()
940 p += strlen(pc->prot.dss1.uus1_data); in l3dss1_msg_with_uus()
941 pc->prot.dss1.uus1_data[0] = '\0'; in l3dss1_msg_with_uus()
956 if (!pc->prot.dss1.uus1_data[0]) in l3dss1_release_req()
1778 if (pc->prot.dss1.uus1_data[0]) in l3dss1_disconnect_req()
1780 *p++ = strlen(pc->prot.dss1.uus1_data) + 1; in l3dss1_disconnect_req()
1782 strcpy(p, pc->prot.dss1.uus1_data); in l3dss1_disconnect_req()
1783 p += strlen(pc->prot.dss1.uus1_data); in l3dss1_disconnect_req()
1784 pc->prot.dss1.uus1_data[0] = '\0'; in l3dss1_disconnect_req()
1898 if (!pc->prot.dss1.uus1_data[0]) in l3dss1_alert_req()
2096 strcpy(pc->prot.dss1.uus1_data, pc->chan->setup.eazmsn); /* copy uus element if available */ in l3dss1_redir_req()
2103 if (pc->prot.dss1.invoke_id) in l3dss1_redir_req()
2104 free_invoke_id(pc->st, pc->prot.dss1.invoke_id); in l3dss1_redir_req()
2106 if (!(pc->prot.dss1.invoke_id = new_invoke_id(pc->st))) in l3dss1_redir_req()
2122 *p++ = pc->prot.dss1.invoke_id; /* invoke id */ in l3dss1_redir_req()
2212 pc->prot.dss1.ll_id = ic->parm.dss1_io.ll_id; /* remember id */ in l3dss1_cmd_global()
2213 pc->prot.dss1.proc = ic->parm.dss1_io.proc; /* and procedure */ in l3dss1_cmd_global()
2223 { pc->prot.dss1.invoke_id = id; /* remember id */ in l3dss1_cmd_global()
2260 ic.parm.dss1_io.hl_id = pc->prot.dss1.invoke_id; in l3dss1_io_timer()
2261 ic.parm.dss1_io.ll_id = pc->prot.dss1.ll_id; in l3dss1_io_timer()
2262 ic.parm.dss1_io.proc = pc->prot.dss1.proc; in l3dss1_io_timer()
2266 free_invoke_id(pc->st, pc->prot.dss1.invoke_id); in l3dss1_io_timer()
2267 pc->prot.dss1.invoke_id = 0; /* reset id */ in l3dss1_io_timer()
3206 st->prot.dss1.last_invoke_id = 0; in setstack_dss1()
3207 st->prot.dss1.invoke_used[0] = 1; /* Bit 0 must always be set to 1 */ in setstack_dss1()
3210 st->prot.dss1.invoke_used[i++] = 0; in setstack_dss1()
3221 st->l3.global->prot.dss1.invoke_id = 0; in setstack_dss1()