Lines Matching refs:m1
893 struct mbuf *m1, *m2;
903 m1 = *mdp;
910 havebuf = m1;
911 *mdp = m1 = m1->m_next;
912 if (m1 == NULL)
914 src = mtod(m1, void *);
915 left = m1->m_len;
927 if ((m1->m_flags & M_EXT) != 0) {
935 m2 = m1;
936 *mdp = m1 = havebuf;
937 *cp2 = mtod(m1, char *) + m1->m_len;
946 m2 = m1;
947 *mdp = m1 = m_get(M_WAIT, MT_DATA);
948 MCLAIM(m1, m2->m_owner);
950 m_move_pkthdr(m1, m2);
953 havebuf->m_next = m1;
955 m1->m_next = m2;
956 MRESETDATA(m1);
957 m1->m_len = 0;
960 *cp2 = mtod(m1, char *);
962 struct mbuf **nextp = &m1->m_next;
964 m1->m_len -= left;
967 MCLAIM(m2, m1->m_owner);
984 *mdp = m1 = m1->m_next;
985 m2 = m1->m_next;
986 *cp2 = mtod(m1, char *);
993 MRESETDATA(m1);
994 dst = mtod(m1, char *);
998 m1->m_len = left;
999 m2 = m1->m_next;
1000 *cp2 = m1->m_data;
1008 dst = mtod(m1, char *) + m1->m_len;
1009 while ((len = M_TRAILINGSPACE(m1)) != 0 && m2) {
1013 m1->m_len += len;
1019 if (m1->m_len < siz)
1053 struct mbuf *m1 = NULL, *m2;
1077 m1 = m_get(M_WAIT, MT_DATA);
1078 MCLAIM(m1, &nfs_mowner);
1080 m_clget(m1, M_WAIT);
1081 m1->m_len = NFSMSIZ(m1);
1082 m2->m_next = m1;
1083 m2 = m1;
1084 tl = mtod(m1, u_int32_t *);
1088 m1->m_len -= NFSX_UNSIGNED;
1092 if (siz < m1->m_len) {
1098 xfer = len = m1->m_len;
1101 m1->m_len = len+tlen;
1105 *mb = m1;
1106 *bpos = mtod(m1, char *) + m1->m_len;