Lines Matching full:mp

58 	struct mbuf *mp, *mp2;  in nfsm_uiombuf()  local
70 mp = mp2 = nd->nd_mb; in nfsm_uiombuf()
74 mtod(mp, char *) + mp->m_len, ("nfsm_uiombuf: mcp wrong")); in nfsm_uiombuf()
84 mlen = M_TRAILINGSPACE(mp); in nfsm_uiombuf()
87 mp = nfsm_add_ext_pgs(mp, in nfsm_uiombuf()
90 mp->m_epg_pa[nd->nd_bextpg]); in nfsm_uiombuf()
94 NFSMCLGET(mp, M_WAITOK); in nfsm_uiombuf()
96 NFSMGET(mp); in nfsm_uiombuf()
97 mp->m_len = 0; in nfsm_uiombuf()
98 mlen = M_TRAILINGSPACE(mp); in nfsm_uiombuf()
99 mcp = mtod(mp, char *); in nfsm_uiombuf()
100 mp2->m_next = mp; in nfsm_uiombuf()
101 mp2 = mp; in nfsm_uiombuf()
112 mp->m_len += xfer; in nfsm_uiombuf()
118 mp->m_epg_last_len += xfer; in nfsm_uiombuf()
131 M_TRAILINGSPACE(mp)) { in nfsm_uiombuf()
132 NFSMGET(mp); in nfsm_uiombuf()
133 mp->m_len = 0; in nfsm_uiombuf()
134 mp2->m_next = mp; in nfsm_uiombuf()
135 mcp = mtod(mp, char *); in nfsm_uiombuf()
138 mp = nfsm_add_ext_pgs(mp, nd->nd_maxextsiz, in nfsm_uiombuf()
141 PHYS_TO_DMAP(mp->m_epg_pa[nd->nd_bextpg]); in nfsm_uiombuf()
146 mp->m_len += rem; in nfsm_uiombuf()
149 mp->m_epg_last_len += rem; in nfsm_uiombuf()
153 nd->nd_mb = mp; in nfsm_uiombuf()
166 struct mbuf *mp, *mp2, *firstmp; in nfsm_uiombuflist() local
174 mp = mb_alloc_ext_plus_pages(PAGE_SIZE, M_WAITOK); in nfsm_uiombuflist()
175 mcp = (char *)(void *)PHYS_TO_DMAP(mp->m_epg_pa[0]); in nfsm_uiombuflist()
184 NFSMCLGET(mp, M_WAITOK); in nfsm_uiombuflist()
186 NFSMGET(mp); in nfsm_uiombuflist()
187 mcp = mtod(mp, char *); in nfsm_uiombuflist()
189 mp->m_len = 0; in nfsm_uiombuflist()
190 firstmp = mp2 = mp; in nfsm_uiombuflist()
202 mlen = M_TRAILINGSPACE(mp); in nfsm_uiombuflist()
205 mp = nfsm_add_ext_pgs(mp, maxext, in nfsm_uiombuflist()
209 mp->m_epg_pa[extpg]); in nfsm_uiombuflist()
212 NFSMCLGET(mp, M_WAITOK); in nfsm_uiombuflist()
214 NFSMGET(mp); in nfsm_uiombuflist()
215 mcp = mtod(mp, char *); in nfsm_uiombuflist()
216 mlen = M_TRAILINGSPACE(mp); in nfsm_uiombuflist()
217 mp->m_len = 0; in nfsm_uiombuflist()
218 mp2->m_next = mp; in nfsm_uiombuflist()
219 mp2 = mp; in nfsm_uiombuflist()
232 mp->m_len += xfer; in nfsm_uiombuflist()
236 mp->m_epg_last_len += xfer; in nfsm_uiombuflist()
250 KASSERT((mp->m_flags & M_EXTPG) != 0 || in nfsm_uiombuflist()
251 rem <= M_TRAILINGSPACE(mp), in nfsm_uiombuflist()
255 mp->m_len += rem; in nfsm_uiombuflist()
257 mp->m_epg_last_len += rem; in nfsm_uiombuflist()