Searched refs:dss1 (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/drivers/isdn/hisax/
H A Dl3dss1.c55 retval = p->prot.dss1.last_invoke_id + 1; /* try new id */ new_invoke_id()
56 while ((i) && (p->prot.dss1.invoke_used[retval >> 3] == 0xFF)) { new_invoke_id()
57 p->prot.dss1.last_invoke_id = (retval & 0xF8) + 8; new_invoke_id()
61 while (p->prot.dss1.invoke_used[retval >> 3] & (1 << (retval & 7))) new_invoke_id()
65 p->prot.dss1.last_invoke_id = retval; new_invoke_id()
66 p->prot.dss1.invoke_used[retval >> 3] |= (1 << (retval & 7)); new_invoke_id()
78 p->prot.dss1.invoke_used[id >> 3] &= ~(1 << (id & 7)); free_invoke_id()
83 /* create a new l3 process and fill in dss1 specific data */
92 proc->prot.dss1.invoke_id = 0; dss1_new_l3_process()
93 proc->prot.dss1.remote_operation = 0; dss1_new_l3_process()
94 proc->prot.dss1.uus1_data[0] = '\0'; dss1_new_l3_process()
100 /* free a l3 process and all dss1 specific data */
105 free_invoke_id(p->st, p->prot.dss1.invoke_id); dss1_release_l3_process()
119 { if ((pc->callref == -1) && (pc->prot.dss1.invoke_id == id)) l3dss1_search_dummy_proc()
143 ic.parm.dss1_io.hl_id = pc->prot.dss1.invoke_id; l3dss1_dummy_return_result()
144 ic.parm.dss1_io.ll_id = pc->prot.dss1.ll_id; l3dss1_dummy_return_result()
145 ic.parm.dss1_io.proc = pc->prot.dss1.proc; l3dss1_dummy_return_result()
149 free_invoke_id(pc->st, pc->prot.dss1.invoke_id); l3dss1_dummy_return_result()
150 pc->prot.dss1.invoke_id = 0; /* reset id */ l3dss1_dummy_return_result()
176 ic.parm.dss1_io.hl_id = pc->prot.dss1.invoke_id; l3dss1_dummy_error_return()
177 ic.parm.dss1_io.ll_id = pc->prot.dss1.ll_id; l3dss1_dummy_error_return()
178 ic.parm.dss1_io.proc = pc->prot.dss1.proc; l3dss1_dummy_error_return()
182 free_invoke_id(pc->st, pc->prot.dss1.invoke_id); l3dss1_dummy_error_return()
183 pc->prot.dss1.invoke_id = 0; /* reset id */ l3dss1_dummy_error_return()
436 if ((pc->prot.dss1.invoke_id) && (pc->prot.dss1.invoke_id == id)) l3dss1_parse_facility()
438 free_invoke_id(st, pc->prot.dss1.invoke_id); l3dss1_parse_facility()
439 pc->prot.dss1.remote_result = 0; /* success */ l3dss1_parse_facility()
440 pc->prot.dss1.invoke_id = 0; l3dss1_parse_facility()
441 pc->redir_result = pc->prot.dss1.remote_result; l3dss1_parse_facility()
481 if ((pc->prot.dss1.invoke_id) && (pc->prot.dss1.invoke_id == id)) l3dss1_parse_facility()
483 free_invoke_id(st, pc->prot.dss1.invoke_id); l3dss1_parse_facility()
484 pc->prot.dss1.remote_result = err_ret; /* result */ l3dss1_parse_facility()
485 pc->prot.dss1.invoke_id = 0; l3dss1_parse_facility()
486 pc->redir_result = pc->prot.dss1.remote_result; l3dss1_parse_facility()
935 if (pc->prot.dss1.uus1_data[0]) l3dss1_msg_with_uus()
937 *p++ = strlen(pc->prot.dss1.uus1_data) + 1; l3dss1_msg_with_uus()
939 strcpy(p, pc->prot.dss1.uus1_data); l3dss1_msg_with_uus()
940 p += strlen(pc->prot.dss1.uus1_data); l3dss1_msg_with_uus()
941 pc->prot.dss1.uus1_data[0] = '\0'; l3dss1_msg_with_uus()
956 if (!pc->prot.dss1.uus1_data[0]) l3dss1_release_req()
1777 if (pc->prot.dss1.uus1_data[0]) l3dss1_disconnect_req()
1779 *p++ = strlen(pc->prot.dss1.uus1_data) + 1; l3dss1_disconnect_req()
1781 strcpy(p, pc->prot.dss1.uus1_data); l3dss1_disconnect_req()
1782 p += strlen(pc->prot.dss1.uus1_data); l3dss1_disconnect_req()
1783 pc->prot.dss1.uus1_data[0] = '\0'; l3dss1_disconnect_req()
1897 if (!pc->prot.dss1.uus1_data[0]) l3dss1_alert_req()
2095 strcpy(pc->prot.dss1.uus1_data, pc->chan->setup.eazmsn); /* copy uus element if available */ l3dss1_redir_req()
2102 if (pc->prot.dss1.invoke_id) l3dss1_redir_req()
2103 free_invoke_id(pc->st, pc->prot.dss1.invoke_id); l3dss1_redir_req()
2105 if (!(pc->prot.dss1.invoke_id = new_invoke_id(pc->st))) l3dss1_redir_req()
2121 *p++ = pc->prot.dss1.invoke_id; /* invoke id */ l3dss1_redir_req()
2211 pc->prot.dss1.ll_id = ic->parm.dss1_io.ll_id; /* remember id */ l3dss1_cmd_global()
2212 pc->prot.dss1.proc = ic->parm.dss1_io.proc; /* and procedure */ l3dss1_cmd_global()
2222 { pc->prot.dss1.invoke_id = id; /* remember id */ l3dss1_cmd_global()
2259 ic.parm.dss1_io.hl_id = pc->prot.dss1.invoke_id; l3dss1_io_timer()
2260 ic.parm.dss1_io.ll_id = pc->prot.dss1.ll_id; l3dss1_io_timer()
2261 ic.parm.dss1_io.proc = pc->prot.dss1.proc; l3dss1_io_timer()
2265 free_invoke_id(pc->st, pc->prot.dss1.invoke_id); l3dss1_io_timer()
2266 pc->prot.dss1.invoke_id = 0; /* reset id */ l3dss1_io_timer()
2918 l3_debug(st, "dss1 global state %d mt %x unhandled", global_handler()
2936 l3_debug(st, "dss1 global %d mt %x", global_handler()
3205 st->prot.dss1.last_invoke_id = 0; setstack_dss1()
3206 st->prot.dss1.invoke_used[0] = 1; /* Bit 0 must always be set to 1 */ setstack_dss1()
3209 st->prot.dss1.invoke_used[i++] = 0; setstack_dss1()
3212 printk(KERN_ERR "HiSax can't get memory for dss1 global CR\n"); setstack_dss1()
3220 st->l3.global->prot.dss1.invoke_id = 0; setstack_dss1()
H A Dhisax.h332 dss1_stk_priv dss1; /* private dss1 data */ member in union:PStack::__anon5628
356 dss1_proc_priv dss1; /* private dss1 data */ member in union:l3_process::__anon5629

Completed in 132 milliseconds