Lines Matching refs:msgptr
2187 static int sym_prepare_nego (hcb_p np, ccb_p cp, int nego, u_char *msgptr);
2820 static int sym_prepare_nego(hcb_p np, ccb_p cp, int nego, u_char *msgptr)
2850 msgptr[msglen++] = M_EXTENDED;
2851 msgptr[msglen++] = 3;
2852 msgptr[msglen++] = M_X_SYNC_REQ;
2853 msgptr[msglen++] = tp->tinfo.goal.period;
2854 msgptr[msglen++] = tp->tinfo.goal.offset;
2857 msgptr[msglen++] = M_EXTENDED;
2858 msgptr[msglen++] = 2;
2859 msgptr[msglen++] = M_X_WIDE_REQ;
2860 msgptr[msglen++] = tp->tinfo.goal.width;
2863 msgptr[msglen++] = M_EXTENDED;
2864 msgptr[msglen++] = 6;
2865 msgptr[msglen++] = M_X_PPR_REQ;
2866 msgptr[msglen++] = tp->tinfo.goal.period;
2867 msgptr[msglen++] = 0;
2868 msgptr[msglen++] = tp->tinfo.goal.offset;
2869 msgptr[msglen++] = tp->tinfo.goal.width;
2870 msgptr[msglen++] = tp->tinfo.goal.options & PPR_OPT_DT;
2881 "ppr msgout", msgptr);
7418 u_char idmsg, *msgptr;
7514 msgptr = cp->scsi_smsg;
7516 msgptr[msglen++] = idmsg;
7532 msgptr[msglen++] = order;
7542 msgptr[msglen++] = cp->tag;
7544 msgptr[msglen++] = (cp->tag << 1) + 1;
7558 msglen += sym_prepare_nego(np, cp, 0, msgptr + msglen);