Lines Matching full:m0
743 struct mbuf *m0; in read_dsfield() local
751 for (m0 = m; m0 != NULL; m0 = m0->m_next) in read_dsfield()
752 if ((pktattr->pattr_hdr >= m0->m_data) && in read_dsfield()
753 (pktattr->pattr_hdr < m0->m_data + m0->m_len)) in read_dsfield()
755 if (m0 == NULL) { in read_dsfield()
788 struct mbuf *m0; in write_dsfield() local
795 for (m0 = m; m0 != NULL; m0 = m0->m_next) in write_dsfield()
796 if ((pktattr->pattr_hdr >= m0->m_data) && in write_dsfield()
797 (pktattr->pattr_hdr < m0->m_data + m0->m_len)) in write_dsfield()
799 if (m0 == NULL) { in write_dsfield()
1119 struct mbuf *m0; local
1136 for (m0 = m; m0 != NULL; m0 = m0->m_next)
1137 if (((caddr_t)ip >= m0->m_data) &&
1138 ((caddr_t)ip < m0->m_data + m0->m_len))
1140 if (m0 == NULL) {
1146 off = ((caddr_t)ip - m0->m_data) + (ip->ip_hl << 2);
1152 while (off >= m0->m_len) {
1153 off -= m0->m_len;
1154 m0 = m0->m_next;
1155 if (m0 == NULL)
1158 if (m0->m_len < off + 4)
1166 udp = (struct udphdr *)(mtod(m0, caddr_t) + off);
1178 gpi = (u_int32_t *)(mtod(m0, caddr_t) + off);
1188 opt6 = (struct _opt6 *)(mtod(m0, caddr_t) + off);
1191 if (fin->fi_gpi == 0 && m0->m_len >= off + 8)
1217 struct mbuf *m0; local
1226 for (m0 = m; m0 != NULL; m0 = m0->m_next)
1227 if (((caddr_t)ip6 >= m0->m_data) &&
1228 ((caddr_t)ip6 < m0->m_data + m0->m_len))
1230 if (m0 == NULL) {
1236 off = ((caddr_t)ip6 - m0->m_data) + sizeof(struct ip6_hdr);
1240 while (off >= m0->m_len) {
1241 off -= m0->m_len;
1242 m0 = m0->m_next;
1243 if (m0 == NULL)
1246 if (m0->m_len < off + 4)
1254 udp = (struct udphdr *)(mtod(m0, caddr_t) + off);
1265 gpi = (u_int32_t *)(mtod(m0, caddr_t) + off);
1275 opt6 = (struct _opt6 *)(mtod(m0, caddr_t) + off);
1276 if (fin6->fi6_gpi == 0 && m0->m_len >= off + 8)
1290 opt6 = (struct _opt6 *)(mtod(m0, caddr_t) + off);