Lines Matching refs:proc

86 {  struct l3_process *proc;
88 if (!(proc = new_l3_process(st, cr)))
91 proc->prot.ni1.invoke_id = 0;
92 proc->prot.ni1.remote_operation = 0;
93 proc->prot.ni1.uus1_data[0] = '\0';
95 return (proc);
113 { struct l3_process *pc = st->l3.proc; /* start of processes */
144 ic.parm.ni1_io.proc = pc->prot.ni1.proc;
177 ic.parm.ni1_io.proc = pc->prot.ni1.proc;
211 ic.parm.ni1_io.proc = ident;
2035 for (proc_len = 1, i = ic->parm.ni1_io.proc >> 8; i; i++)
2058 *p++ = (ic->parm.ni1_io.proc >> (i - 1)) & 0xFF;
2068 pc->prot.ni1.proc = ic->parm.ni1_io.proc; /* and procedure */
2117 ic.parm.ni1_io.proc = pc->prot.ni1.proc;
2559 up = pc->st->l3.proc;
2846 struct l3_process *proc = st->l3.global;
2849 proc->callref = skb->data[2]; /* cr flag */
2851 proc->callref = 0;
2854 ((1 << proc->state) & globalmes_list[i].state))
2859 proc->state, mt);
2861 MsgHead(p, proc->callref, MT_STATUS);
2868 *p++ = proc->state & 0x3f;
2873 l3_msg(proc->st, DL_DATA | REQUEST, skb);
2877 proc->state, mt);
2879 globalmes_list[i].rout(proc, mt, skb);
2890 struct l3_process *proc;
2967 } else if (!(proc = getl3proc(st, cr))) {
2980 if (!(proc = ni1_new_l3_process(st, cr))) {
3012 if ((proc = ni1_new_l3_process(st, cr))) {
3013 proc->para.cause = 101;
3014 l3ni1_msg_without_setup(proc, 0, NULL);
3028 if ((proc = ni1_new_l3_process(st, cr))) {
3029 proc->para.cause = 81;
3030 l3ni1_msg_without_setup(proc, 0, NULL);
3035 if (l3ni1_check_messagetype_validity(proc, mt, skb)) {
3040 l3ni1_deliver_display(proc, pr, p); /* Display IE included */
3043 ((1 << proc->state) & datastatelist[i].state))
3049 proc->state, mt);
3052 proc->para.cause = 101;
3053 l3ni1_status_send(proc, pr, skb);
3059 proc->state, mt);
3061 datastatelist[i].rout(proc, pr, skb);
3071 struct l3_process *proc;
3081 if ((proc = ni1_new_l3_process(st, cr))) {
3082 proc->chan = chan;
3083 chan->proc = proc;
3084 memcpy(&proc->para.setup, &chan->setup, sizeof(setup_parm));
3085 proc->callref = cr;
3088 proc = arg;
3090 if (!proc) {
3091 printk(KERN_ERR "HiSax ni1down without proc pr=%04x\n", pr);
3096 l3ni1_io_timer(proc); /* timer expires */
3102 ((1 << proc->state) & downstatelist[i].state))
3107 proc->state, pr);
3112 proc->state, pr);
3114 downstatelist[i].rout(proc, pr, arg);
3122 struct l3_process *proc = arg;
3124 if (!proc) {
3125 printk(KERN_ERR "HiSax ni1man without proc pr=%04x\n", pr);
3130 ((1 << proc->state) & manstatelist[i].state))
3135 proc->callref & 0x7f, proc->state, pr);
3140 proc->callref & 0x7f, proc->state, pr);
3142 manstatelist[i].rout(proc, pr, arg);