Searched refs:dss1 (Results 1 - 2 of 2) sorted by relevance
/linux-4.4.14/drivers/isdn/hisax/ |
H A D | l3dss1.c | 55 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 D | hisax.h | 332 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