cd_mp
for (mp = data->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = out->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = input->cd_mp; mp != NULL && offset >= MBLKL(mp);
mblk_t *mp = input->cd_mp, *mp1, *mp2;
mblk_t *mp = input->cd_mp, *mp1, *mp2;
mblk_t *mp = out->cd_mp, *mp1, *mp2;
ninput->cd_mp = input->cd_mp;
for (mp = data->cd_mp; mp != NULL && off >= MBLKL(mp);
mp = data->cd_mp;
mp = data->cd_mp;
mp = data->cd_mp;
for (mp = in->cd_mp; mp != NULL && off >= MBLKL(mp);
for (mp = in->cd_mp; mp != NULL && off >= MBLKL(mp);
for (mp = out->cd_mp; mp != NULL && offset >= MBLKL(mp);
return ((char *)data->cd_mp->b_rptr + data->cd_offset);
return ((char *)data->cd_mp->b_rptr + offset);
for (mp = data->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = digest->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = mac->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = data->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = digest->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = mac->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = data->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = digest->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = mac->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = data->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = digest->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = data->cd_mp; mp != NULL && offset >= MBLKL(mp);
for (mp = digest->cd_mp; mp != NULL && offset >= MBLKL(mp);
in_cd.cd_mp = mp;
out_cd.cd_mp = mp;
in_cd.cd_mp = mp;
out_cd.cd_mp = mp;
(data)->cd_mp = mblk; \
(data)->cd_mp = mp; \
dd.cd_mp = mp;
d1.cd_mp = (mblk_t *)indata;
dd.cd_mp = mp;
mblk_t *cd_mp; /* pre-allocated reply message */
ASSERT(cd->cd_mp == NULL);
mp = cd->cd_mp;
cd->cd_mp = (mblk_t *)NULL;
ASSERT(cd->cd_mp == NULL);
cd->cd_mp = mp;
if ((mp = cd->cd_mp) != NULL) {
cd->cd_mp = (mblk_t *)NULL;
#define dd_mp dd_data.cd_mp