Lines Matching refs:proc
87 { struct l3_process *proc; in dss1_new_l3_process() local
89 if (!(proc = new_l3_process(st, cr))) in dss1_new_l3_process()
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()
96 return (proc); in dss1_new_l3_process()
114 { struct l3_process *pc = st->l3.proc; /* start of processes */ in l3dss1_search_dummy_proc()
145 ic.parm.dss1_io.proc = pc->prot.dss1.proc; in l3dss1_dummy_return_result()
178 ic.parm.dss1_io.proc = pc->prot.dss1.proc; in l3dss1_dummy_error_return()
212 ic.parm.dss1_io.proc = ident; in l3dss1_dummy_invoke()
2179 for (proc_len = 1, i = ic->parm.dss1_io.proc >> 8; i; i++) in l3dss1_cmd_global()
2202 *p++ = (ic->parm.dss1_io.proc >> (i - 1)) & 0xFF; in l3dss1_cmd_global()
2212 pc->prot.dss1.proc = ic->parm.dss1_io.proc; /* and procedure */ in l3dss1_cmd_global()
2261 ic.parm.dss1_io.proc = pc->prot.dss1.proc; in l3dss1_io_timer()
2703 up = pc->st->l3.proc; in l3dss1_global_restart()
2909 struct l3_process *proc = st->l3.global; in global_handler() local
2911 proc->callref = skb->data[2]; /* cr flag */ in global_handler()
2914 ((1 << proc->state) & globalmes_list[i].state)) in global_handler()
2919 proc->state, mt); in global_handler()
2921 MsgHead(p, proc->callref, MT_STATUS); in global_handler()
2928 *p++ = proc->state & 0x3f; in global_handler()
2933 l3_msg(proc->st, DL_DATA | REQUEST, skb); in global_handler()
2937 proc->state, mt); in global_handler()
2939 globalmes_list[i].rout(proc, mt, skb); in global_handler()
2950 struct l3_process *proc; in dss1up() local
3015 } else if (!(proc = getl3proc(st, cr))) { in dss1up()
3028 if (!(proc = dss1_new_l3_process(st, cr))) { in dss1up()
3060 if ((proc = dss1_new_l3_process(st, cr))) { in dss1up()
3061 proc->para.cause = 101; in dss1up()
3062 l3dss1_msg_without_setup(proc, 0, NULL); in dss1up()
3076 if ((proc = dss1_new_l3_process(st, cr))) { in dss1up()
3077 proc->para.cause = 81; in dss1up()
3078 l3dss1_msg_without_setup(proc, 0, NULL); in dss1up()
3083 if (l3dss1_check_messagetype_validity(proc, mt, skb)) { in dss1up()
3088 l3dss1_deliver_display(proc, pr, p); /* Display IE included */ in dss1up()
3091 ((1 << proc->state) & datastatelist[i].state)) in dss1up()
3097 proc->state, mt); in dss1up()
3100 proc->para.cause = 101; in dss1up()
3101 l3dss1_status_send(proc, pr, skb); in dss1up()
3107 proc->state, mt); in dss1up()
3109 datastatelist[i].rout(proc, pr, skb); in dss1up()
3119 struct l3_process *proc; in dss1down() local
3129 if ((proc = dss1_new_l3_process(st, cr))) { in dss1down()
3130 proc->chan = chan; in dss1down()
3131 chan->proc = proc; in dss1down()
3132 memcpy(&proc->para.setup, &chan->setup, sizeof(setup_parm)); in dss1down()
3133 proc->callref = cr; in dss1down()
3136 proc = arg; in dss1down()
3138 if (!proc) { in dss1down()
3144 l3dss1_io_timer(proc); /* timer expires */ in dss1down()
3150 ((1 << proc->state) & downstatelist[i].state)) in dss1down()
3155 proc->state, pr); in dss1down()
3160 proc->state, pr); in dss1down()
3162 downstatelist[i].rout(proc, pr, arg); in dss1down()
3170 struct l3_process *proc = arg; in dss1man() local
3172 if (!proc) { in dss1man()
3178 ((1 << proc->state) & manstatelist[i].state)) in dss1man()
3183 proc->callref & 0x7f, proc->state, pr); in dss1man()
3188 proc->callref & 0x7f, proc->state, pr); in dss1man()
3190 manstatelist[i].rout(proc, pr, arg); in dss1man()