Lines Matching refs:mp
63 void ddp_putmsg(gref, mp)
65 gbuf_t *mp;
71 switch(gbuf_type(mp)) {
76 ddp = (at_ddp_t *)gbuf_rptr(mp);
81 (void)ddp_output(&mp, ddp->src_socket,
88 gbuf_freel(mp);
93 if ((error = ddp_output(&mp, gref->lport, 0)) != 0) {
100 iocbp = (ioc_t *)gbuf_rptr(mp);
113 if (gbuf_cont(mp))
114 gbuf_freem(gbuf_cont(mp));
115 if ((gbuf_cont(mp) =
118 ioc_ack(ENOBUFS, mp, gref);
124 (ddp_addr_t *)gbuf_rptr(gbuf_cont(mp));
134 gbuf_wset(gbuf_cont(mp), sizeof(ddp_addr_t));
136 ioc_ack(0, mp, gref);
139 ioc_ack(EINVAL, mp, gref);
144 ioc_ack(EINVAL, mp, gref);
150 gbuf_type(mp));
152 gbuf_freem(mp);
158 gbuf_t *ddp_compress_msg(mp)
159 register gbuf_t *mp;
163 while (gbuf_len(mp) == 0) {
164 tmp = mp;
165 mp = gbuf_cont(mp);
168 if (mp == NULL)
171 return (mp);