Lines Matching refs:m
50 static int mbufstrcmp(struct mbuf *m, struct mbuf *npkt, int offset, char *cmp);
52 static int mbufstrncmp(struct mbuf *m, struct mbuf *npkt, int offset,
93 mbufstrcmp(struct mbuf *m, struct mbuf *npkt, int offset, char *cmp) in mbufstrcmp() argument
97 for (; m != NULL; m = n) { in mbufstrcmp()
101 for (; m; m = m->m_next) { in mbufstrcmp()
102 for (; offset < m->m_len; offset++, cmp++) { in mbufstrcmp()
105 else if (*cmp != *(mtod(m, char *) + offset)) in mbufstrcmp()
122 mbufstrncmp(struct mbuf *m, struct mbuf *npkt, int offset, int max, char *cmp) in mbufstrncmp() argument
126 for (; m != NULL; m = n) { in mbufstrncmp()
130 for (; m; m = m->m_next) { in mbufstrncmp()
131 for (; offset < m->m_len; offset++, cmp++, max--) { in mbufstrncmp()
134 else if (*cmp != *(mtod(m, char *) + offset)) in mbufstrncmp()
157 struct mbuf *m; in sohashttpget() local
161 m = so->so_rcv.sb_mb; in sohashttpget()
165 switch (*mtod(m, char *)) { in sohashttpget()
176 if (mbufstrncmp(m, m->m_nextpkt, 1, cc, cmp) == 1) { in sohashttpget()
184 if (mbufstrcmp(m, m->m_nextpkt, 1, cmp) == 1) { in sohashttpget()
202 struct mbuf *m, *n; in soparsehttpvers() local
208 m = so->so_rcv.sb_mb; in soparsehttpvers()
211 for (m = so->so_rcv.sb_mb; m; m = n) { in soparsehttpvers()
212 n = m->m_nextpkt; in soparsehttpvers()
213 for (; m; m = m->m_next) { in soparsehttpvers()
214 for (i = 0; i < m->m_len; i++, cc--) { in soparsehttpvers()
215 switch (*(mtod(m, char *) + i)) { in soparsehttpvers()
240 if (mbufstrncmp(m, n, i, cc, in soparsehttpvers()
249 mbufstrcmp(m, n, i, "HTTP/1.0") || in soparsehttpvers()
250 mbufstrcmp(m, n, i, "HTTP/1.1")) { in soparsehttpvers()
282 struct mbuf *m, *n; in soishttpconnected() local
301 for (m = so->so_rcv.sb_mb; m; m = n) { in soishttpconnected()
302 n = m->m_nextpkt; in soishttpconnected()
303 for (; m; m = m->m_next) { in soishttpconnected()
304 ccleft -= m->m_len; in soishttpconnected()
310 src = mtod(m, char *) + (m->m_len - tocopy); in soishttpconnected()