Lines Matching refs:m0
639 struct mbuf *m0;
647 for (m0 = m; m0 != NULL; m0 = m0->m_next)
648 if (((char *)pktattr->pattr_hdr >= m0->m_data) &&
649 ((char *)pktattr->pattr_hdr < m0->m_data + m0->m_len))
651 if (m0 == NULL) {
684 struct mbuf *m0;
691 for (m0 = m; m0 != NULL; m0 = m0->m_next)
692 if (((char *)pktattr->pattr_hdr >= m0->m_data) &&
693 ((char *)pktattr->pattr_hdr < m0->m_data + m0->m_len))
695 if (m0 == NULL) {
893 struct mbuf *m0;
910 for (m0 = m; m0 != NULL; m0 = m0->m_next)
911 if (((char *)ip >= m0->m_data) &&
912 ((char *)ip < m0->m_data + m0->m_len))
914 if (m0 == NULL) {
920 off = ((char *)ip - m0->m_data) + (ip->ip_hl << 2);
926 while (off >= m0->m_len) {
927 off -= m0->m_len;
928 m0 = m0->m_next;
929 if (m0 == NULL)
932 if (m0->m_len < off + 4)
940 udp = (struct udphdr *)(mtod(m0, char *) + off);
952 gpi = (u_int32_t *)(mtod(m0, char *) + off);
962 opt6 = (struct _opt6 *)(mtod(m0, char *) + off);
965 if (fin->fi_gpi == 0 && m0->m_len >= off + 8)
988 struct mbuf *m0;
997 for (m0 = m; m0 != NULL; m0 = m0->m_next)
998 if (((char *)ip6 >= m0->m_data) &&
999 ((char *)ip6 < m0->m_data + m0->m_len))
1001 if (m0 == NULL) {
1007 off = ((char *)ip6 - m0->m_data) + sizeof(struct ip6_hdr);
1011 while (off >= m0->m_len) {
1012 off -= m0->m_len;
1013 m0 = m0->m_next;
1014 if (m0 == NULL)
1017 if (m0->m_len < off + 4)
1025 udp = (struct udphdr *)(mtod(m0, char *) + off);
1036 gpi = (u_int32_t *)(mtod(m0, char *) + off);
1046 opt6 = (struct _opt6 *)(mtod(m0, char *) + off);
1047 if (fin6->fi6_gpi == 0 && m0->m_len >= off + 8)
1061 opt6 = (struct _opt6 *)(mtod(m0, char *) + off);