Lines Matching refs:mp
118 mblk_t *mp;
122 while ((mp = getq_noenab(q, 0)) != NULL)
123 log_sendmsg(mp, lp == NULL ? GLOBAL_ZONEID : lp->log_zoneid);
318 mblk_t *mp;
323 while ((mp = getq_noenab(src->log_q, 0)) != NULL) {
324 log_ctl_t *lc = (log_ctl_t *)mp->b_rptr;
337 tmp->b_next = mp;
338 tmp = mp;
340 hmp = tmp = mp;
359 (void) putq(dst->log_q, mp);
496 mblk_t *mp = NULL;
502 mp = getq_noenab(log_freeq, 0);
504 if (mp == NULL) {
506 (mp = allocb(sizeof (log_ctl_t), BPRI_HI)) == NULL ||
508 freemsg(mp);
511 DB_TYPE(mp) = M_PROTO;
512 mp->b_wptr += sizeof (log_ctl_t);
513 mp->b_cont = mp2;
515 mp2 = mp->b_cont;
519 lc = (log_ctl_t *)mp->b_rptr;
530 return (mp);
534 log_freemsg(mblk_t *mp)
536 mblk_t *mp2 = mp->b_cont;
538 ASSERT(MBLKL(mp) == sizeof (log_ctl_t));
543 (void) putq(log_freeq, mp);
545 freemsg(mp);
549 log_sendmsg(mblk_t *mp, zoneid_t zoneid)
553 mblk_t *mp2 = mp->b_cont;
554 log_ctl_t *lc = (log_ctl_t *)mp->b_rptr;
571 log_freemsg(mp);
581 log_freemsg(mp);
649 if ((mp2 = copymsg(mp)) == NULL)
685 console_printf("%s", (char *)mp->b_cont->b_rptr + body);
687 (mp2 = copymsg(mp)) != NULL) {
695 log_freemsg(mp);
706 mblk_t *mp;
718 for (mp = q->q_first; mp != NULL; mp = mp->b_next) {
719 lc = (log_ctl_t *)mp->b_rptr;
727 cp = (char *)mp->b_cont->b_rptr;