Lines Matching refs:mbp

413 	struct mbdata *mbp = &rqp->nr_rp;
418 cp = (uchar_t *)mbp->mb_pos;
423 error = md_get_mem(mbp, NULL, len, MB_MSYSTEM);
426 md_get_uint16be(mbp, &rrp->rr_type);
427 md_get_uint16be(mbp, &rrp->rr_class);
428 md_get_uint32be(mbp, &rrp->rr_ttl);
429 md_get_uint16be(mbp, &rrp->rr_rdlength);
430 rrp->rr_data = (uchar_t *)mbp->mb_pos;
431 error = md_get_mem(mbp, NULL, rrp->rr_rdlength, MB_MSYSTEM);
439 struct mbdata *mbp = &rqp->nr_rq;
451 mb_put_uint16be(mbp, rqp->nr_trnid);
454 mb_put_uint16be(mbp, ofr);
455 mb_put_uint16be(mbp, rqp->nr_qdcount);
456 mb_put_uint16be(mbp, rqp->nr_ancount);
457 mb_put_uint16be(mbp, rqp->nr_nscount);
458 error = mb_put_uint16be(mbp, rqp->nr_arcount);
462 (void) nb_name_encode(mbp, rqp->nr_qdname);
463 mb_put_uint16be(mbp, rqp->nr_qdtype);
464 error = mb_put_uint16be(mbp, rqp->nr_qdclass);
468 error = m_lineup(mbp->mb_top, &mbp->mb_top);
479 struct mbdata *mbp = &rqp->nr_rp;
480 void *rpdata = mtod(mbp->mb_top, void *);
503 n = recvfrom(s, rpdata, mbp->mb_top->m_maxlen, 0,
507 mbp->mb_top->m_len = mbp->mb_count = n;
542 struct mbdata *mbp = &rqp->nr_rq;
558 datap = mtod(mbp->mb_top, uint16_t *);
565 rc = sendto(s, mtod(mbp->mb_top, char *), mbp->mb_count, 0,
584 struct mbdata *mbp = &rqp->nr_rq;
656 mbp = &rqp->nr_rp;
657 if (mbp->mb_count < 12)
659 md_get_uint16be(mbp, &rpid);
667 md_get_uint16be(mbp, &ofr);
672 md_get_uint16be(mbp, &rpid); /* QDCOUNT */
673 md_get_uint16be(mbp, &rqp->nr_rpancount);
674 md_get_uint16be(mbp, &rqp->nr_rpnscount);
675 md_get_uint16be(mbp, &rqp->nr_rparcount);