Lines Matching defs:mp
68 int attachData(CCBPtr, gbuf_t *mp);
141 register gbuf_t *mp; /* send message block */
160 if ((mp = gbuf_alloc(AT_WR_OFFSET + DDPL_FRAME_LEN + ADSP_FRAME_LEN + ADSP_OPEN_FRAME_LEN + 2,
171 gbuf_rinc(mp,AT_WR_OFFSET);
172 gbuf_wset(mp,DDPL_FRAME_LEN); /* leave room for DDP header */
185 dp = ((char *) gbuf_wptr(mp)) + ADSP_FRAME_LEN;
269 if (gbuf_cont(sp->sapb->mp)) {
270 gbuf_cont(mp) = gbuf_dupm(gbuf_cont(sp->sapb->mp));
303 if ((datalen = attachData(sp, mp))) /* attach data to mp */
317 if (mp)
318 gbuf_freem(mp);
335 bcopy((caddr_t) &sp->f, (caddr_t) gbuf_wptr(mp), ADSP_FRAME_LEN + 2);
338 bcopy((caddr_t) &sp->f, (caddr_t) gbuf_wptr(mp), ADSP_FRAME_LEN);
341 gbuf_winc(mp,len); /* update mblk length */
343 gbuf_next(mprev) = mp;
345 mlist = mp;
346 mprev = mp;
373 if (gbuf_len(pb->mp) > sizeof(struct adspcmd))
374 gbuf_wset(pb->mp,sizeof(struct adspcmd));
375 SndMsgUp(sp->gref, pb->mp);
378 gbuf_freem(pb->mp);
383 attachData(sp, mp)
385 register gbuf_t *mp;
476 if((gbuf_cont(mp) = gbuf_dupm(smp)) == 0) /* copy the data */
478 smp = gbuf_cont(mp); /* use the new message blocks */