Lines Matching refs:pb
137 int adspOpen(sp, pb) /* (DSPPBPtr pb) */
139 register struct adspcmd *pb;
145 pb->ioResult = errRefNum; /* Unknown refnum */
151 pb->ioResult = errState;
155 ocMode = pb->u.openParams.ocMode; /* get a local copy of open mode */
157 adsp_pidM[pb->socket] = 0;
162 if (pb->u.openParams.ocInterval)
163 sp->openInterval = pb->u.openParams.ocInterval;
167 if (pb->u.openParams.ocMaximum)
168 sp->openRetrys = pb->u.openParams.ocMaximum;
172 sp->remoteAddress = *((AddrUnionPtr)&pb->u.openParams.remoteAddress);
233 sp->remCID = pb->u.openParams.remoteCID;
234 sp->sendSeq = sp->firstRtmtSeq = pb->u.openParams.sendSeq;
235 sp->sendWdwSeq = sp->sendSeq + pb->u.openParams.sendWindow;
236 sp->attnSendSeq = pb->u.openParams.attnSendSeq;
245 sp->recvSeq = pb->u.openParams.recvSeq;
246 sp->attnRecvSeq = pb->u.openParams.attnRecvSeq;
266 pb->ioResult = 0;
267 adspioc_ack(0, (gbuf_t *)pb->ioc, pb->gref);
271 pb->qLink = 0; /* Clear link field before putting on queue */
272 mp = gbuf_copym(pb->mp); /* Save parameter block to match later */
275 pb->ioResult = errDSPQueueSize;
278 pb->ioResult = 1; /* not open -> not done */
279 adspioc_ack(0, (gbuf_t *)pb->ioc, pb->gref); /* release user */
281 sp->opb->ioc = 0; /* unlink saved pb from ioctl block */
295 int adspMode(pb)
296 register struct adspcmd *pb;
298 return pb->u.openParams.ocMode;