mtod
iocb.addr = mtod(m, uintptr_t);
iocb.addr = mtod(m, uintptr_t);
dp = mtod(nm, char *);
mbp->mb_pos = mtod(m, char *);
mbp->mb_pos = mtod(mn, char *);
dst = mtod(m, char *) + m->m_len;
mbp->mb_pos = mtod(m, char *) + m->m_len;
mbp->mb_pos = mtod(m, char *) + m->m_len;
#define mb_left(m, p) (mtod(m, char *) + (m)->m_len - (p))
mbp->mb_pos = mtod(m, char *);
void *rpdata = mtod(mbp->mb_top, void *);
datap = mtod(mbp->mb_top, uint16_t *);
rc = sendto(s, mtod(mbp->mb_top, char *), mbp->mb_count, 0,
uchar_t *p = mtod(lm_mbp->mb_top, uchar_t *);
mtod(m, uint8_t *), NETBIOS_HDR_SZ);
(mtod(fin->fin_m, struct ip *) != fin->fin_ip)) {
if ((caddr_t)ip != mtod(m, caddr_t)) {
sp = (u_short *)(mtod(m, caddr_t) + add);
sp = mtod(m, u_short *);
if (((caddr_t)sp - mtod(m, caddr_t)) >= m->m_len) {
sp = mtod(m, u_short *);
if (((caddr_t)(sp + 1) - mtod(m, caddr_t)) > m->m_len) {
sp = mtod(m, u_short *);
bcopy(mtod(m, caddr_t) + off, cp, count);
bcopy(cp, off + mtod(m, caddr_t), (unsigned)mlen);
# define MTOD(m,t) mtod(m,t)
# define MTOD(m,t) mtod(m,t)
# define MTOD(m,t) mtod(m,t)
(void) memcpy(dst, mtod(m, const void *), count);
marg = mtod(m, void *);
error = uiomove(mtod(m, void *), len, UIO_WRITE, uio);
cp = mtod(m, uchar_t *) + k;
return ((cp[0] << 8) | mtod(m0, uchar_t *)[0]);
A = mtod(m, uchar_t *)[k];
A = mtod(m, uchar_t *)[k];
X = (mtod(m, char *)[k] & 0xf) << 2;
cp = mtod(m, uchar_t *) + k;
np = mtod(m0, uchar_t *);
(ifp) = *(mtod((m), struct ifnet **)); \