Lines Matching refs:p_mbuf
78 static int ip_to_atalk(struct sockaddr_in *fp, register gbuf_t *p_mbuf);
202 { gbuf_t *from, *p_mbuf;
266 *err = soreceive(so, (struct sockaddr **)&from, auio, &p_mbuf, 0, &flags);
270 if (p_mbuf)
271 ip_to_atalk((struct sockaddr_in *)from, p_mbuf);
272 if (*err || (p_mbuf == NULL)) {
291 dPrintf(D_M_AURP, D_L_WARNING, ("AURPgetmsg: spurious soreceive, err==%d, p_mbuf==0x%x\n", *err, (unsigned int) p_mbuf));
349 * fp is the 'source address' mbuf; p_mbuf is the data mbuf.
353 int ip_to_atalk(register struct sockaddr_in *rem_addr, register gbuf_t *p_mbuf)
370 gbuf_freem(p_mbuf);
376 domain = (aurp_domain_t *)gbuf_rptr(p_mbuf);
386 gbuf_freem(p_mbuf);
392 p_mbuf->m_pkthdr.len -= IP_DOMAINSIZE;
393 gbuf_rinc(p_mbuf,IP_DOMAINSIZE);
394 gbuf_set_type(p_mbuf, MSG_DATA);
398 at_insert(p_mbuf, domain->type, node);