Symbol: m
bin/ed/io.c
152
write_file(const char *fn, const char *mode, long n, long m)
bin/ed/io.c
162
} else if ((size = write_stream(fp, n, m)) < 0)
bin/ed/io.c
171
return n ? m - n + 1 : 0;
bin/ed/io.c
177
write_stream(FILE *fp, long n, long m)
bin/ed/io.c
186
for (; n && n <= m; n++, lp = lp->q_forw) {
bin/ed/main.c
1186
long m = 0;
bin/ed/main.c
1191
m = second_addr - addr;
bin/ed/main.c
1193
for (; n > 0; n=m, m=0, np = get_addressed_line_node(current_addr + 1))
bin/ed/main.c
898
check_addr_range(long n, long m)
bin/ed/main.c
902
second_addr = m;
bin/expr/expr.y
284
size_t m = MB_CUR_MAX;
bin/expr/expr.y
290
if (n > m)
bin/ksh/mail.c
172
mballoc(p, m)
bin/ksh/mail.c
174
char *m;
bin/ksh/mail.c
182
mbp->mb_msg = m;
bin/ksh/mail.c
43
static mbox_t * mballoc ARGS((char *p, char *m)); /* allocate a new mbox */
bin/ksh/misc.c
274
char m[(int) FNFLAGS + 1];
bin/ksh/misc.c
275
char *cp = m;
bin/ksh/misc.c
281
return str_save(m, ATEMP);
bin/pax/ftree.c
460
#define NODETEST(t, m) \
bin/pax/ftree.c
464
ftent->fts_path, m); \
bin/ps/print.c
1177
uint32_t m = s->__bits[i];
bin/ps/print.c
1179
if ((m & (1 << j)) == 0)
bin/ps/print.c
1483
uint h, m;
bin/ps/print.c
1489
m = secs / SECSPERMIN;
bin/ps/print.c
1490
secs -= m * SECSPERMIN;
bin/ps/print.c
1491
h = m / MINSPERHOUR;
bin/ps/print.c
1492
m -= h * MINSPERHOUR;
bin/ps/print.c
1493
(void)printf( "%*u:%.2u:%.2lu.%.2lu", v->width - 9, h, m, secs,
bin/sh/jobs.c
552
int mode, m;
bin/sh/jobs.c
555
while ((m = nextopt("lpZ")))
bin/sh/jobs.c
556
switch (m) {
bin/sh/var.c
1514
make_space(struct space_reserved *m, int bytes)
bin/sh/var.c
1518
if (m->len >= bytes && m->len <= (bytes<<2))
bin/sh/var.c
1524
p = realloc(m->b, bytes);
bin/sh/var.c
1526
m->b = p;
bin/sh/var.c
1527
m->len = bytes;
bin/sh/var.c
1528
m->b[bytes - 1] = '\0';
common/dist/zlib/crc32.c
166
uLong m, p;
common/dist/zlib/crc32.c
168
m = (uLong)1 << 31;
common/dist/zlib/crc32.c
171
if (a & m) {
common/dist/zlib/crc32.c
173
if ((a & (m - 1)) == 0)
common/dist/zlib/crc32.c
176
m >>= 1;
common/dist/zlib/deflate.c
190
unsigned n, m;
common/dist/zlib/deflate.c
197
m = *--p;
common/dist/zlib/deflate.c
198
*p = (Pos)(m >= wsize ? m - wsize : NIL);
common/dist/zlib/deflate.c
204
m = *--p;
common/dist/zlib/deflate.c
205
*p = (Pos)(m >= wsize ? m - wsize : NIL);
common/dist/zlib/test/example.c
45
static void *myalloc(void *q, unsigned n, unsigned m) {
common/dist/zlib/test/example.c
47
return calloc(n, m);
common/dist/zlib/test/minigzip.c
180
static void *myalloc(void *q, unsigned n, unsigned m) {
common/dist/zlib/test/minigzip.c
182
return calloc(n, m);
common/dist/zlib/trees.c
501
#define smaller(tree, n, m, depth) \
common/dist/zlib/trees.c
502
(tree[n].Freq < tree[m].Freq || \
common/dist/zlib/trees.c
503
(tree[n].Freq == tree[m].Freq && depth[n] <= depth[m]))
common/dist/zlib/trees.c
550
int n, m; /* iterate over the tree elements */
common/dist/zlib/trees.c
605
m = s->heap[--h];
common/dist/zlib/trees.c
606
if (m > max_code) continue;
common/dist/zlib/trees.c
607
if ((unsigned) tree[m].Len != (unsigned) bits) {
common/dist/zlib/trees.c
608
Tracev((stderr,"code %d bits %d->%d\n", m, tree[m].Len, bits));
common/dist/zlib/trees.c
609
s->opt_len += ((ulg)bits - tree[m].Len) * tree[m].Freq;
common/dist/zlib/trees.c
610
tree[m].Len = (ush)bits;
common/dist/zlib/trees.c
633
int n, m; /* iterate over heap elements */
common/dist/zlib/trees.c
677
m = s->heap[SMALLEST]; /* m = node of next least frequency */
common/dist/zlib/trees.c
680
s->heap[--(s->heap_max)] = m;
common/dist/zlib/trees.c
683
tree[node].Freq = tree[n].Freq + tree[m].Freq;
common/dist/zlib/trees.c
684
s->depth[node] = (uch)((s->depth[n] >= s->depth[m] ?
common/dist/zlib/trees.c
685
s->depth[n] : s->depth[m]) + 1);
common/dist/zlib/trees.c
686
tree[n].Dad = tree[m].Dad = (ush)node;
common/dist/zlib/trees.c
690
node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
common/dist/zlib/zutil.c
132
void ZLIB_INTERNAL z_error(char *m) {
common/dist/zlib/zutil.c
133
fprintf(stderr, "%s\n", m);
common/dist/zlib/zutil.h
234
extern void ZLIB_INTERNAL z_error(char *m);
common/include/x86emu/x86emu_regs.h
120
#define CLEARALL_FLAG(m) (emu->x86.R_FLG = 0)
common/lib/libc/cdb/cdbr.c
85
#define fast_divide32_prepare(d,m,s1,s2) (void)0
common/lib/libc/cdb/cdbr.c
86
#define fast_remainder32(v,d,m,s1,s2) (v%d)
common/lib/libc/hash/murmurhash/murmurhash.c
105
h *= m;
common/lib/libc/hash/murmurhash/murmurhash.c
113
h *= m;
common/lib/libc/hash/murmurhash/murmurhash.c
51
const uint32_t m = 0x5bd1e995;
common/lib/libc/hash/murmurhash/murmurhash.c
64
k *= m;
common/lib/libc/hash/murmurhash/murmurhash.c
66
k *= m;
common/lib/libc/hash/murmurhash/murmurhash.c
68
h *= m;
common/lib/libc/hash/murmurhash/murmurhash.c
83
k *= m;
common/lib/libc/hash/murmurhash/murmurhash.c
85
k *= m;
common/lib/libc/hash/murmurhash/murmurhash.c
87
h *= m;
common/lib/libc/hash/sha3/sha3.c
541
uint8_t m[255], d[73];
common/lib/libc/hash/sha3/sha3.c
582
(void)memset(m, 0xa3, 200);
common/lib/libc/hash/sha3/sha3.c
584
SHA3_224_Update(sha3224, m, 200);
common/lib/libc/hash/sha3/sha3.c
589
SHA3_256_Update(sha3256, m, 200);
common/lib/libc/hash/sha3/sha3.c
594
SHA3_384_Update(sha3384, m, 200);
common/lib/libc/hash/sha3/sha3.c
599
SHA3_512_Update(sha3512, m, 200);
common/lib/libc/hash/sha3/sha3.c
604
SHAKE128_Update(shake128, m, 200);
common/lib/libc/hash/sha3/sha3.c
609
SHAKE256_Update(shake256, m, 200);
common/lib/libc/hash/sha3/sha3.c
619
sha3_selftest_prng(m, mlen[mi], (224/8)*mlen[mi]);
common/lib/libc/hash/sha3/sha3.c
621
SHA3_224_Update(sha3224, m, mlen[mi]);
common/lib/libc/hash/sha3/sha3.c
626
sha3_selftest_prng(m, mlen[mi], (256/8)*mlen[mi]);
common/lib/libc/hash/sha3/sha3.c
628
SHA3_256_Update(sha3256, m, mlen[mi]);
common/lib/libc/hash/sha3/sha3.c
633
sha3_selftest_prng(m, mlen[mi], (384/8)*mlen[mi]);
common/lib/libc/hash/sha3/sha3.c
635
SHA3_384_Update(sha3384, m, mlen[mi]);
common/lib/libc/hash/sha3/sha3.c
640
sha3_selftest_prng(m, mlen[mi], (512/8)*mlen[mi]);
common/lib/libc/hash/sha3/sha3.c
642
SHA3_512_Update(sha3512, m, mlen[mi]);
common/lib/libc/quad/qdivrem.c
163
for (m = 4 - n; u[1] == 0; u++)
common/lib/libc/quad/qdivrem.c
164
m--;
common/lib/libc/quad/qdivrem.c
165
for (i = 4 - m; --i >= 0;)
common/lib/libc/quad/qdivrem.c
167
q += 4 - m;
common/lib/libc/quad/qdivrem.c
179
shl(&u[0], m + n, d); /* u <<= d */
common/lib/libc/quad/qdivrem.c
246
} while (++j <= m); /* D7: loop on j. */
common/lib/libc/quad/qdivrem.c
255
for (i = m + n; i > m; --i)
common/lib/libc/quad/qdivrem.c
81
int m, n, d, j, i;
common/lib/libprop/prop_object_impl.h
507
#define _PROP_DEPRECATED(s, m) /* delete */
common/lib/libprop/prop_object_impl.h
509
#define _PROP_DEPRECATED(s, m) __warn_references(s, m)
common/lib/libprop/prop_object_impl.h
514
#define _PROP_DEPRECATED(s, m) /* delete */
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
781
kdebug_mbufhdr(struct mbuf *m)
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
784
if (m == NULL)
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
789
m, m->m_next, m->m_nextpkt, m->m_data,
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
790
m->m_len, m->m_type, m->m_flags);
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
792
if (m->m_flags & M_PKTHDR) {
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
794
m->m_pkthdr.len, m->m_pkthdr.rcvif);
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
798
if (m->m_flags & M_EXT) {
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
801
m->m_ext.ext_buf, m->m_ext.ext_free,
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
802
m->m_ext.ext_size, m->m_ext.ext_ref);
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
812
struct mbuf *m = m0;
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
815
for (j = 0; m; m = m->m_next) {
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
816
kdebug_mbufhdr(m);
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
818
for (i = 0; i < m->m_len; i++) {
crypto/dist/ipsec-tools/src/libipsec/key_debug.c
823
printf("%02x", mtod(m, u_char *)[i]);
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
225
pfkey_sadump(struct sadb_msg *m)
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
227
pfkey_sadump1(m, 0);
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
231
pfkey_sadump_withports(struct sadb_msg *m)
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
233
pfkey_sadump1(m, 1);
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
237
pfkey_sadump1(struct sadb_msg *m, int withports)
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
268
if (pfkey_align(m, mhp)) {
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
353
if (use_natt && m->sadb_msg_satype == SADB_SATYPE_ESP)
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
358
if (!use_natt || m->sadb_msg_satype != SADB_SATYPE_ESP)
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
360
GETMSGSTR(str_satype, m->sadb_msg_satype);
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
384
if (m->sadb_msg_satype == SADB_X_SATYPE_IPCOMP) {
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
387
} else if (m->sadb_msg_satype == SADB_SATYPE_ESP) {
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
473
(u_long)m->sadb_msg_seq,
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
474
(u_long)m->sadb_msg_pid);
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
477
printf("refcnt=%u\n", m->sadb_msg_reserved);
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
483
pfkey_spdump(struct sadb_msg *m)
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
485
pfkey_spdump1(m, 0);
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
489
pfkey_spdump_withports(struct sadb_msg *m)
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
491
pfkey_spdump1(m, 1);
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
495
pfkey_spdump1(struct sadb_msg *m, int withports)
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
512
if (pfkey_align(m, mhp)) {
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
652
(u_long)m->sadb_msg_seq,
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
653
(u_long)m->sadb_msg_pid);
crypto/dist/ipsec-tools/src/libipsec/pfkey_dump.c
656
printf("\trefcnt=%u\n", m->sadb_msg_reserved);
crypto/dist/ipsec-tools/src/racoon/isakmp.h
129
#define ISAKMP_SETMAJORV(v, m) ((v) = ((v) & 0x0f) | (((m) << 4) & 0xf0))
crypto/dist/ipsec-tools/src/racoon/isakmp.h
131
#define ISAKMP_SETMINORV(v, m) ((v) = ((v) & 0xf0) | ((m) & 0x0f))
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
216
const char *m;
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
268
m = "Message has multiple tail fragments\n";
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
275
m = "Fragment number greater than tail fragment number\n";
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
282
m = "Duplicate fragment number\n";
crypto/dist/ipsec-tools/src/racoon/isakmp_frag.c
318
plog(LLV_ERROR, LOCATION, NULL, "%s", m);
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
202
struct msghdr m;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
221
m.msg_name = (caddr_t)from;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
222
m.msg_namelen = *fromlen;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
225
m.msg_iov = iov;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
226
m.msg_iovlen = 1;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
229
m.msg_control = (caddr_t)cm;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
230
m.msg_controllen = sizeof(cmsgbuf);
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
231
if ((len = recvmsg(s, &m, flags)) < 0) {
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
236
*fromlen = m.msg_namelen;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
240
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(&m);
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
241
m.msg_controllen != 0 && cm;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
242
cm = (struct cmsghdr *)CMSG_NXTHDR(&m, cm)) {
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
369
struct msghdr m;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
392
memset(&m, 0, sizeof(m));
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
393
m.msg_name = (caddr_t)&dst6;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
394
m.msg_namelen = sizeof(dst6);
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
397
m.msg_iov = iov;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
398
m.msg_iovlen = 1;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
402
m.msg_control = (caddr_t)cm;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
403
m.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo));
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
422
len = sendmsg(s, &m, 0 /*MSG_DONTROUTE*/);
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
441
struct msghdr m;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
452
memset(&m, 0, sizeof(m));
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
453
m.msg_name = (caddr_t)&dst6;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
454
m.msg_namelen = sizeof(dst6);
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
457
m.msg_iov = iov;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
458
m.msg_iovlen = 1;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
462
m.msg_control = (caddr_t)cm;
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
463
m.msg_controllen = CMSG_SPACE(sizeof(struct in_pktinfo));
crypto/dist/ipsec-tools/src/racoon/sockmisc.c
480
len = sendmsg(s, &m, 0 /*MSG_DONTROUTE*/);
crypto/dist/ipsec-tools/src/setkey/parse.y
1322
} m;
crypto/dist/ipsec-tools/src/setkey/parse.y
1324
m.key.sadb_key_len =
crypto/dist/ipsec-tools/src/setkey/parse.y
1325
PFKEY_UNIT64(sizeof(m.key)
crypto/dist/ipsec-tools/src/setkey/parse.y
1327
m.key.sadb_key_exttype = SADB_EXT_KEY_ENCRYPT;
crypto/dist/ipsec-tools/src/setkey/parse.y
1328
m.key.sadb_key_bits = p_key_enc_len * 8;
crypto/dist/ipsec-tools/src/setkey/parse.y
1329
m.key.sadb_key_reserved = 0;
crypto/dist/ipsec-tools/src/setkey/parse.y
1331
setvarbuf(buf, &l, &m.ext, sizeof(m.key),
crypto/dist/ipsec-tools/src/setkey/parse.y
1340
} m;
crypto/dist/ipsec-tools/src/setkey/parse.y
1342
m.key.sadb_key_len =
crypto/dist/ipsec-tools/src/setkey/parse.y
1343
PFKEY_UNIT64(sizeof(m.key)
crypto/dist/ipsec-tools/src/setkey/parse.y
1345
m.key.sadb_key_exttype = SADB_EXT_KEY_AUTH;
crypto/dist/ipsec-tools/src/setkey/parse.y
1346
m.key.sadb_key_bits = p_key_auth_len * 8;
crypto/dist/ipsec-tools/src/setkey/parse.y
1347
m.key.sadb_key_reserved = 0;
crypto/dist/ipsec-tools/src/setkey/parse.y
1349
setvarbuf(buf, &l, &m.ext, sizeof(m.key),
crypto/dist/ipsec-tools/src/setkey/setkey.c
469
struct sadb_msg msg, *m;
crypto/dist/ipsec-tools/src/setkey/setkey.c
531
m = (struct sadb_msg *)rbuf;
crypto/dist/ipsec-tools/src/setkey/setkey.c
539
if (PFKEY_UNUNIT64(m->sadb_msg_len) != l) {
crypto/dist/ipsec-tools/src/setkey/setkey.c
546
kdebug_sadb(m);
crypto/dist/ipsec-tools/src/setkey/setkey.c
550
if (m->sadb_msg_type != SADB_DUMP) {
crypto/dist/ipsec-tools/src/setkey/setkey.c
556
if (m->sadb_msg_errno != 0) {
crypto/dist/ipsec-tools/src/setkey/setkey.c
563
if (m->sadb_msg_satype != satype)
crypto/dist/ipsec-tools/src/setkey/setkey.c
566
pfkey_align(m, mhp);
crypto/dist/ipsec-tools/src/setkey/setkey.c
600
m = (struct sadb_msg *)((caddr_t)m + PFKEY_UNUNIT64(m->sadb_msg_len));
crypto/dist/ipsec-tools/src/setkey/setkey.c
603
kdebug_sadb(m);
crypto/dist/ipsec-tools/src/setkey/setkey.c
607
} while (m->sadb_msg_seq);
crypto/dist/ipsec-tools/src/setkey/setkey.c
791
verifypriority(struct sadb_msg *m)
crypto/dist/ipsec-tools/src/setkey/setkey.c
797
if (pfkey_align(m, mhp)) {
dist/pf/sbin/pfctl/pf_print_state.c
305
unmask(struct pf_addr *m, sa_family_t af)
dist/pf/sbin/pfctl/pf_print_state.c
310
while (j < 4 && m->addr32[j] == 0xffffffff) {
dist/pf/sbin/pfctl/pf_print_state.c
315
tmp = ntohl(m->addr32[j]);
dist/pf/sbin/pfctl/pfctl.h
105
double x, y, d, m;
dist/pf/sbin/pfctl/pfctl_altq.c
1002
new->y = prev->d * prev->m + prev->y;
dist/pf/sbin/pfctl/pfctl_altq.c
1004
new->m = prev->m;
dist/pf/sbin/pfctl/pfctl_altq.c
1012
gsc_add_seg(struct gen_sc *gsc, double x, double y, double d, double m)
dist/pf/sbin/pfctl/pfctl_altq.c
1027
s->m += m;
dist/pf/sbin/pfctl/pfctl_altq.c
1028
s->y += y + (s->x - x) * m;
dist/pf/sbin/pfctl/pfctl_altq.c
1033
s->y += m * d;
dist/pf/sbin/pfctl/pfctl_altq.c
912
if (s->m != 0)
dist/pf/sbin/pfctl/pfctl_altq.c
933
if (last->m > sc->m2)
dist/pf/sbin/pfctl/pfctl_altq.c
935
if (last->x < sc->d && last->m > sc->m1) {
dist/pf/sbin/pfctl/pfctl_altq.c
936
y = last->y + (sc->d - last->x) * last->m;
dist/pf/sbin/pfctl/pfctl_altq.c
987
new->m = 0;
dist/pf/sbin/pfctl/pfctl_altq.c
996
if (prev->m == 0)
dist/pf/sbin/pfctl/pfctl_parser.c
1086
struct pf_addr *m, *n;
dist/pf/sbin/pfctl/pfctl_parser.c
1089
m = &h->addr.v.a.mask;
dist/pf/sbin/pfctl/pfctl_parser.c
1090
memset(m, 0, sizeof(*m));
dist/pf/sbin/pfctl/pfctl_parser.c
1093
m->addr32[j++] = 0xffffffff;
dist/pf/sbin/pfctl/pfctl_parser.c
1097
m->addr32[j] |= (1 << i);
dist/pf/sbin/pfctl/pfctl_parser.c
1099
m->addr32[j] = htonl(m->addr32[j]);
dist/pf/sbin/pfctl/pfctl_parser.c
1105
n->addr32[i] = n->addr32[i] & m->addr32[i];
dist/pf/sbin/pfctl/pfctl_parser.c
1112
struct pf_addr *m;
dist/pf/sbin/pfctl/pfctl_parser.c
1117
m = &h->addr.v.a.mask;
dist/pf/sbin/pfctl/pfctl_parser.c
1120
unmask(m, AF_INET6) > 32)
dist/pf/sbin/pfctl/pfctl_parser.c
1124
(m->addr32[1] || m->addr32[2] || m->addr32[3])) {
dist/pf/sbin/pfctl/pfctl_parser.c
1126
unmask(m, AF_INET6));
distrib/utils/libhack/getgrent.c
288
__aconst char **m;
distrib/utils/libhack/getgrent.c
309
for (_gr_group.gr_mem = m = members;; bp++) {
distrib/utils/libhack/getgrent.c
310
if (m == &members[MAXGRP - 1])
distrib/utils/libhack/getgrent.c
315
*m++ = cp;
distrib/utils/libhack/getgrent.c
321
*m++ = cp;
distrib/utils/libhack/getgrent.c
327
*m = NULL;
distrib/utils/libhack/getgrent.c
329
for (m = members; *m; m++)
distrib/utils/libhack/getgrent.c
330
if (!strcmp(user, *m))
distrib/utils/more/main.c
117
else if ((m = bad_file(filename, message, sizeof(message))) != NULL) {
distrib/utils/more/main.c
118
error(m);
distrib/utils/more/main.c
86
char *m;
games/adventure/io.c
362
int len, m, n, entries = 0;
games/adventure/io.c
388
m = 0;
games/adventure/io.c
393
m = atoi(buf);
games/adventure/io.c
406
t->conditions = m; /* table entry / 1000 */
games/adventure/io.c
569
pspeak(int m, int skip)
games/adventure/io.c
576
msg = &ptext[m];
games/backgammon/common_source/allow.c
46
int i, m, iold;
games/backgammon/common_source/allow.c
50
m = (mm->D0 == mm->D1 ? 4 : 2);
games/backgammon/common_source/allow.c
54
while (i < m) {
games/backgammon/common_source/allow.c
59
if (i == 1 || m == 4)
games/backgammon/common_source/allow.c
64
if (mm->d0 || m == 4)
games/backgammon/common_source/allow.c
80
if (m == 2 && i) {
games/backgammon/common_source/allow.c
88
if (mm->d0 || m == 4)
games/backgammon/common_source/allow.c
97
if (i == 1 || m == 4)
games/backgammon/common_source/back.h
49
#define mswap(m) { \
games/backgammon/common_source/back.h
50
(m)->D0 ^= (m)->D1; \
games/backgammon/common_source/back.h
51
(m)->D1 ^= (m)->D0; \
games/backgammon/common_source/back.h
52
(m)->D0 ^= (m)->D1; \
games/backgammon/common_source/back.h
53
(m)->d0 = 1-(m)->d0; \
games/backgammon/common_source/board.c
168
int m;
games/backgammon/common_source/board.c
172
m = board[k];
games/backgammon/common_source/board.c
175
m = -board[k];
games/backgammon/common_source/board.c
178
if (m > i)
games/backgammon/common_source/board.c
180
if (m > i + 5)
games/backgammon/common_source/board.c
182
if (m > i + 10)
games/backgammon/common_source/check.c
111
int i, m;
games/backgammon/common_source/check.c
135
if ((m = makmove(mm, i))) {
games/backgammon/common_source/check.c
137
switch (m) {
games/backgammon/common_source/fancy.c
433
char *m; /* string containing CM movement */
games/backgammon/common_source/fancy.c
436
m = NULL;
games/backgammon/common_source/fancy.c
452
m = (char *) tgoto(CM, c, r);
games/backgammon/common_source/fancy.c
453
ccount = (int)strlen(m);
games/backgammon/common_source/fancy.c
511
tputs(m, abs(curr - r), addbuf);
games/gomoku/main.c
118
for (unsigned int m = 0; m < game.nmoves; m++)
games/gomoku/main.c
119
fprintf(fp, "%s\n", stoc(game.moves[m]));
games/gomoku/main.c
526
for (unsigned int m = 0; m < game.nmoves; m++)
games/gomoku/main.c
527
debuglog("%s", stoc(game.moves[m]));
games/gomoku/main.c
532
for (unsigned int m = 0; m < game.nmoves; m++) {
games/gomoku/main.c
533
fprintf(fp, "%s", stoc(game.moves[m]));
games/gomoku/main.c
534
if (++m < game.nmoves)
games/gomoku/main.c
535
fprintf(fp, " %s\n", stoc(game.moves[m]));
games/gomoku/pickmove.c
1354
int d, m, i;
games/gomoku/pickmove.c
1450
m = ep->e_emask;
games/gomoku/pickmove.c
1458
for (; --off >= 0; sp += d, m >>= 1)
games/gomoku/pickmove.c
1459
sp->s_flags |= (m & 1) != 0 ? omask : cmask;
games/gomoku/pickmove.c
920
for (int off = 0, m = 1; off < 5; off++, sp += d, m <<= 1) {
games/gomoku/pickmove.c
921
if (sp->s_occ != EMPTY || (emask & m) == 0)
games/gomoku/pickmove.c
933
nep->e_emask = emask & ~m;
games/hack/hack.shk.c
129
shkdead(struct monst *m)
games/hack/hack.shk.c
138
shk_move(struct monst *m)
games/hack/hack.shk.c
147
shkname(struct monst *m)
games/larn/display.c
20
static int minx, maxx, miny, maxy, k, m;
games/larn/display.c
318
m = d_xmin; /* don't search backwards if blank
games/larn/display.c
321
m = d_xmax - 1;
games/larn/display.c
322
while ((screen[m][i] == ' ') && (m > d_xmin))
games/larn/display.c
323
--m;
games/larn/display.c
324
if (j <= m)
games/larn/display.c
329
while (j <= m) {
games/larn/display.c
330
if (j <= m - 3) {
games/larn/display.c
335
while (screen[j][i] == ' ' && j <= m)
games/larn/monster.c
1089
int x, y, m;
games/larn/monster.c
1105
while (monster[m = mitem[x][y] = rnd(MAXMONST + 7)].genocided);
games/larn/monster.c
1106
hitp[x][y] = monster[m].hitpoints;
games/larn/monster.c
1517
int i, j = 0, k, m;
games/larn/monster.c
1525
m = k = c[WEAR];
games/larn/monster.c
1533
m = iven[k];
games/larn/monster.c
1536
if (m == rustarm[i][0]) {
games/larn/monster.c
1545
switch (m) {
games/larn/monster.c
1623
m = iven[i]; /* randomly select item */
games/larn/monster.c
1624
if (m > 0 && ivenarg[i] > 0 && m != OSCROLL && m != OPOTION) {
games/larn/monster.c
1754
int m;
games/larn/monster.c
1772
if ((m = mitem[x][y]) >= DEMONLORD + 4) { /* demons dispel spheres */
games/larn/monster.c
1776
lprintf("\nThe %s dispels the sphere!", monster[m].name);
games/larn/monster.c
1782
if (m == DISENCHANTRESS) { /* disenchantress cancels spheres */
games/larn/monster.c
1784
lprintf("\nThe %s causes cancellation of the sphere!", monster[m].name);
games/larn/monster.c
731
int m;
games/larn/monster.c
737
m = mitem[x][y];
games/larn/monster.c
761
if (m == 0) {
games/larn/monster.c
766
if (nospell(spnum, m)) {
games/larn/monster.c
791
int x, y, m;
games/larn/monster.c
830
if ((m = mitem[x][y])) { /* is there a monster there? */
games/larn/monster.c
832
if (nospell(spnum, m)) {
games/larn/monster.c
942
int m;
games/larn/monster.c
948
if ((m = mitem[x][y]) == 0) {
games/larn/monster.c
953
if (nospell(spnum, m)) {
games/larn/monster.c
958
fillmonst(m);
games/larn/monster.c
975
int x, y, m;
games/larn/monster.c
981
if ((m = mitem[x][y]) != 0) {
games/larn/monster.c
982
if (nospell(spnum, m) == 0) {
games/larn/movem.c
137
int k, m, z, tmp, xtmp, ytmp, monst;
games/larn/movem.c
174
for (m = xl; m < xh; m++) {
games/larn/movem.c
175
switch (item[m][k]) {
games/larn/movem.c
183
smm: screen[m][k] = 127;
games/larn/movem.c
186
if (mitem[m][k] == VAMPIRE)
games/larn/movem.c
190
screen[m][k] = 0;
games/larn/movem.c
209
for (m = xl; m < xh; m++)
games/larn/movem.c
210
if (screen[m][k] == tmp) /* if find proximity n
games/larn/movem.c
213
if (screen[xtmp = m + diroffx[z]][ytmp = k + diroffy[z]] == 0)
games/larn/movem.c
245
for (m = yl; m < yh; m++) { /* for each square compute
games/larn/movem.c
247
tmp = k - i + 4 + 3 * (m - j);
games/larn/movem.c
248
tmpitem = item[k][m];
games/larn/movem.c
249
if (tmpitem != OWALL || (k == playerx && m == playery))
games/larn/movem.c
250
if (mitem[k][m] == 0)
games/larn/movem.c
253
w1[tmp] = (playerx - k) * (playerx - k) + (playery - m) * (playery - m);
games/larn/movem.c
255
w1y[tmp] = m;
games/monop/morg.c
101
m(square[0]);
games/monop/morg.c
108
m(square[propnum]);
games/monop/morg.c
73
static void m(int);
games/quiz/quiz.c
335
char *m;
games/quiz/quiz.c
337
if ((m = malloc(strlen(s) + len + 1)) == NULL)
games/quiz/quiz.c
339
for (mp = m, sp = s; (*mp++ = *sp++) != '\0'; )
games/quiz/quiz.c
350
return (m);
games/robots/auto.c
135
const char *m;
games/robots/auto.c
141
for (m = moves; *m; m++) {
games/robots/auto.c
142
test.x = My_pos.x + xinc(*m);
games/robots/auto.c
143
test.y = My_pos.y + yinc(*m);
games/robots/auto.c
155
*a++ = *m;
games/rogue/move.c
184
short m;
games/rogue/move.c
198
if (((m = one_move_rogue((dirch + 96), 1)) == MOVE_FAILED) ||
games/rogue/move.c
199
(m == STOPPED_ON_SOMETHING) ||
games/rogue/move.c
204
if ( (!interrupted) && passgo && (m == MOVE_FAILED) &&
games/sail/pl_6.c
55
#define FIX(x, m) (m - ptr->x > count \
games/sail/pl_6.c
56
? (ptr->x += count, count = 0) : (count -= m - ptr->x, ptr->x = m))
games/trek/compkl.c
101
int f, i, m;
games/trek/compkl.c
103
m = Etc.nkling - 1;
games/trek/compkl.c
107
for (i = 0; i < m; i++) {
games/warp/term.c
321
char *m;
games/warp/term.c
333
m = dointerp(tmpbuf,tbsize,line," \t");
games/warp/term.c
334
if (!*m)
games/warp/term.c
336
while (*m == ' ' || *m == '\t') m++;
games/warp/term.c
361
curmap->km_ptr[ch].km_str = savestr(m);
games/warp/util.h
12
#define rand_mod(m) ((myrand() / 37) % (m)) /* pick number in 0..m-1 */
lib/libc/cdb/cdbw.c
102
fast_divide32(uint32_t v, uint32_t div, uint32_t m, uint8_t s1,
lib/libc/cdb/cdbw.c
107
t = (uint32_t)(((uint64_t)v * m) >> 32);
lib/libc/cdb/cdbw.c
112
fast_remainder32(uint32_t v, uint32_t div, uint32_t m, uint8_t s1,
lib/libc/cdb/cdbw.c
116
return v - div * fast_divide32(v, div, m, s1, s2);
lib/libc/cdb/cdbw.c
88
fast_divide32_prepare(uint32_t div, uint32_t * m,
lib/libc/cdb/cdbw.c
96
*m = (uint32_t)(mt / div + 1);
lib/libc/citrus/citrus_prop.c
256
size_t n, m;
lib/libc/citrus/citrus_prop.c
261
m = _CITRUS_PROP_STR_BUFSIZ;
lib/libc/citrus/citrus_prop.c
262
s = malloc(m);
lib/libc/citrus/citrus_prop.c
279
++n, --m;
lib/libc/citrus/citrus_prop.c
283
if (m < 1) {
lib/libc/citrus/citrus_prop.c
284
m = _CITRUS_PROP_STR_BUFSIZ;
lib/libc/citrus/citrus_prop.c
285
t = realloc(s, n + m);
lib/libc/citrus/citrus_prop.c
305
++n, --m;
lib/libc/citrus/citrus_prop.c
327
size_t m;
lib/libc/citrus/citrus_prop.c
333
for (m = 0; m < n; ++m) {
lib/libc/citrus/citrus_prop.c
337
s[m] = ch;
lib/libc/citrus/citrus_prop.c
345
s[m] = '\0';
lib/libc/citrus/modules/citrus_big5.c
129
#define _FUNCNAME(m) _citrus_BIG5_##m
lib/libc/citrus/modules/citrus_dechanyu.c
85
#define _FUNCNAME(m) __CONCAT(_citrus_DECHanyu_,m)
lib/libc/citrus/modules/citrus_euc.c
124
#define _FUNCNAME(m) _citrus_EUC_##m
lib/libc/citrus/modules/citrus_euc.c
305
wchar_t m, nm;
lib/libc/citrus/modules/citrus_euc.c
312
m = wc & ei->mask;
lib/libc/citrus/modules/citrus_euc.c
313
nm = wc & ~m;
lib/libc/citrus/modules/citrus_euc.c
318
if (m == ei->bits[cs])
lib/libc/citrus/modules/citrus_euc.c
330
m = (cs) ? 0x80 : 0x00;
lib/libc/citrus/modules/citrus_euc.c
343
*s++ = ((nm >> (i << 3)) & 0xff) | m;
lib/libc/citrus/modules/citrus_euc.c
359
wchar_t m, nm;
lib/libc/citrus/modules/citrus_euc.c
363
m = wc & ei->mask;
lib/libc/citrus/modules/citrus_euc.c
364
nm = wc & ~m;
lib/libc/citrus/modules/citrus_euc.c
366
*csid = (_citrus_csid_t)m;
lib/libc/citrus/modules/citrus_euctw.c
115
#define _FUNCNAME(m) _citrus_EUCTW_##m
lib/libc/citrus/modules/citrus_gbk2k.c
86
#define _FUNCNAME(m) _citrus_GBK2K_##m
lib/libc/citrus/modules/citrus_hz.c
160
#define _FUNCNAME(m) _citrus_HZ_##m
lib/libc/citrus/modules/citrus_iso2022.c
1275
wchar_t m, nm;
lib/libc/citrus/modules/citrus_iso2022.c
1279
m = wc & 0x7FFF8080;
lib/libc/citrus/modules/citrus_iso2022.c
1281
if (m & 0x00800000) {
lib/libc/citrus/modules/citrus_iso2022.c
1284
m &= 0x7F008080;
lib/libc/citrus/modules/citrus_iso2022.c
1288
m |= 0x007F0000;
lib/libc/citrus/modules/citrus_iso2022.c
1291
m |= 0x00007F00;
lib/libc/citrus/modules/citrus_iso2022.c
1293
*csid = (_csid_t)m;
lib/libc/citrus/modules/citrus_iso2022.c
147
#define _FUNCNAME(m) _citrus_ISO2022_##m
lib/libc/citrus/modules/citrus_johab.c
279
int m, l, t, linear;
lib/libc/citrus/modules/citrus_johab.c
298
m = 0x21;
lib/libc/citrus/modules/citrus_johab.c
301
m = 0x4A;
lib/libc/citrus/modules/citrus_johab.c
313
l = (linear / 94) + m;
lib/libc/citrus/modules/citrus_johab.c
329
int m, n, l, t, linear;
lib/libc/citrus/modules/citrus_johab.c
341
m = 0xD9;
lib/libc/citrus/modules/citrus_johab.c
344
m = 0xE0;
lib/libc/citrus/modules/citrus_johab.c
352
l = (linear / 188) + m;
lib/libc/citrus/modules/citrus_johab.c
85
#define _FUNCNAME(m) _citrus_JOHAB_##m
lib/libc/citrus/modules/citrus_mapper_std.c
163
u_int32_t m, n;
lib/libc/citrus/modules/citrus_mapper_std.c
172
m = be32toh(rcx->rcx_src_col_bits);
lib/libc/citrus/modules/citrus_mapper_std.c
173
n = 1U << (m - 1);
lib/libc/citrus/modules/citrus_mapper_std.c
175
rc->rc_src_rowcol_bits = m;
lib/libc/citrus/modules/citrus_mapper_std.c
184
m = be32toh(rcx->rcx_src_row_begin);
lib/libc/citrus/modules/citrus_mapper_std.c
186
if (m + n > 0) {
lib/libc/citrus/modules/citrus_mapper_std.c
187
ret = set_linear_zone(lz, m, n);
lib/libc/citrus/modules/citrus_mapper_std.c
195
m = be32toh(rcx->rcx_src_col_begin);
lib/libc/citrus/modules/citrus_mapper_std.c
198
return set_linear_zone(lz, m, n);
lib/libc/citrus/modules/citrus_mapper_std.c
207
u_int32_t m, n;
lib/libc/citrus/modules/citrus_mapper_std.c
218
m = be32toh(rcx->rcx_src_rowcol_bits);
lib/libc/citrus/modules/citrus_mapper_std.c
219
n = 1U << (m - 1);
lib/libc/citrus/modules/citrus_mapper_std.c
221
rc->rc_src_rowcol_bits = m;
lib/libc/citrus/modules/citrus_mapper_std.c
233
m = be32toh(rcx->rcx_src_rowcol[i].begin),
lib/libc/citrus/modules/citrus_mapper_std.c
235
ret = set_linear_zone(lz, m, n);
lib/libc/citrus/modules/citrus_mskanji.c
121
#define _FUNCNAME(m) _citrus_MSKanji_##m
lib/libc/citrus/modules/citrus_ues.c
82
#define _FUNCNAME(m) _citrus_UES_##m
lib/libc/citrus/modules/citrus_utf1632.c
75
#define _FUNCNAME(m) _citrus_UTF1632_##m
lib/libc/citrus/modules/citrus_utf7.c
95
#define _FUNCNAME(m) _citrus_UTF7_##m
lib/libc/citrus/modules/citrus_utf8.c
131
#define _FUNCNAME(m) _citrus_UTF8_##m
lib/libc/citrus/modules/citrus_viqr.c
137
mnemonic_t *m;
lib/libc/citrus/modules/citrus_viqr.c
141
TAILQ_FOREACH(m, ml, entry) {
lib/libc/citrus/modules/citrus_viqr.c
142
if (m->ascii == ch)
lib/libc/citrus/modules/citrus_viqr.c
143
return m;
lib/libc/citrus/modules/citrus_viqr.c
152
mnemonic_t *m;
lib/libc/citrus/modules/citrus_viqr.c
154
m = malloc(sizeof(*m));
lib/libc/citrus/modules/citrus_viqr.c
155
if (m != NULL) {
lib/libc/citrus/modules/citrus_viqr.c
156
m->parent = parent;
lib/libc/citrus/modules/citrus_viqr.c
157
m->ascii = ascii;
lib/libc/citrus/modules/citrus_viqr.c
158
m->value = value;
lib/libc/citrus/modules/citrus_viqr.c
159
TAILQ_INIT(&m->child);
lib/libc/citrus/modules/citrus_viqr.c
162
return m;
lib/libc/citrus/modules/citrus_viqr.c
181
mnemonic_append_child(mnemonic_t *m, const char *s,
lib/libc/citrus/modules/citrus_viqr.c
187
_DIAGASSERT(m != NULL);
lib/libc/citrus/modules/citrus_viqr.c
193
m0 = mnemonic_list_find(&m->child, ch);
lib/libc/citrus/modules/citrus_viqr.c
195
m0 = mnemonic_create(m, ch, (wchar_t)ch);
lib/libc/citrus/modules/citrus_viqr.c
198
TAILQ_INSERT_TAIL(&m->child, m0, entry);
lib/libc/citrus/modules/citrus_viqr.c
200
m = m0;
lib/libc/citrus/modules/citrus_viqr.c
202
m0 = mnemonic_list_find(&m->child, ch);
lib/libc/citrus/modules/citrus_viqr.c
204
m0 = mnemonic_create(m, ch, invalid);
lib/libc/citrus/modules/citrus_viqr.c
207
TAILQ_INSERT_TAIL(&m->child, m0, entry);
lib/libc/citrus/modules/citrus_viqr.c
209
m = m0;
lib/libc/citrus/modules/citrus_viqr.c
219
mnemonic_destroy(mnemonic_t *m)
lib/libc/citrus/modules/citrus_viqr.c
223
_DIAGASSERT(m != NULL);
lib/libc/citrus/modules/citrus_viqr.c
225
TAILQ_FOREACH_SAFE(m0, &m->child, entry, n)
lib/libc/citrus/modules/citrus_viqr.c
227
free(m);
lib/libc/citrus/modules/citrus_viqr.c
263
#define _FUNCNAME(m) _citrus_VIQR_##m
lib/libc/citrus/modules/citrus_viqr.c
313
mnemonic_t *m, *m0;
lib/libc/citrus/modules/citrus_viqr.c
331
m = ei->mroot;
lib/libc/citrus/modules/citrus_viqr.c
346
if (m != ei->mroot)
lib/libc/citrus/modules/citrus_viqr.c
353
m0 = mnemonic_list_find(&m->child, ch);
lib/libc/citrus/modules/citrus_viqr.c
356
m = m0;
lib/libc/citrus/modules/citrus_viqr.c
358
while (m != ei->mroot) {
lib/libc/citrus/modules/citrus_viqr.c
360
if (m->value != ei->invalid)
lib/libc/citrus/modules/citrus_viqr.c
362
m = m->parent;
lib/libc/citrus/modules/citrus_viqr.c
364
if (ch == ESCAPE && m != ei->mroot)
lib/libc/citrus/modules/citrus_viqr.c
370
wc = (m == ei->mroot) ? (wchar_t)ch : m->value;
lib/libc/citrus/modules/citrus_viqr.c
384
mnemonic_t *m;
lib/libc/citrus/modules/citrus_viqr.c
403
m = NULL;
lib/libc/citrus/modules/citrus_viqr.c
411
m = ei->mroot;
lib/libc/citrus/modules/citrus_viqr.c
413
m = mnemonic_list_find(&m->child, psenc->ch[0]);
lib/libc/citrus/modules/citrus_viqr.c
414
if (m == NULL)
lib/libc/citrus/modules/citrus_viqr.c
418
if (mnemonic_list_find(&m->child, ch) == NULL) {
lib/libc/citrus/modules/citrus_viqr.c
420
m = NULL;
lib/libc/citrus/modules/citrus_viqr.c
444
if (m == ei->mroot) {
lib/libc/citrus/modules/citrus_zw.c
91
#define _FUNCNAME(m) _citrus_ZW_##m
lib/libc/db/btree/bt_close.c
164
BTMETA m;
lib/libc/db/btree/bt_close.c
171
m.magic = BTREEMAGIC;
lib/libc/db/btree/bt_close.c
172
m.version = BTREEVERSION;
lib/libc/db/btree/bt_close.c
173
m.psize = t->bt_psize;
lib/libc/db/btree/bt_close.c
174
m.free = t->bt_free;
lib/libc/db/btree/bt_close.c
175
m.nrecs = t->bt_nrecs;
lib/libc/db/btree/bt_close.c
176
m.flags = F_ISSET(t, SAVEMETA);
lib/libc/db/btree/bt_close.c
178
memmove(p, &m, sizeof(BTMETA));
lib/libc/db/btree/bt_debug.c
129
BTMETA *m;
lib/libc/db/btree/bt_debug.c
132
m = (BTMETA *)(void *)h;
lib/libc/db/btree/bt_debug.c
133
(void)fprintf(tracefp, "magic %lx\n", (unsigned long) m->magic);
lib/libc/db/btree/bt_debug.c
134
(void)fprintf(tracefp, "version %lu\n", (unsigned long) m->version);
lib/libc/db/btree/bt_debug.c
135
(void)fprintf(tracefp, "psize %lu\n", (unsigned long) m->psize);
lib/libc/db/btree/bt_debug.c
136
(void)fprintf(tracefp, "free %lu\n", (unsigned long) m->free);
lib/libc/db/btree/bt_debug.c
137
(void)fprintf(tracefp, "nrecs %lu\n", (unsigned long) m->nrecs);
lib/libc/db/btree/bt_debug.c
138
(void)fprintf(tracefp, "flags %lu", (unsigned long) m->flags);
lib/libc/db/btree/bt_debug.c
141
if (m->flags & flag) { \
lib/libc/db/btree/bt_debug.c
145
if (m->flags) {
lib/libc/db/btree/bt_debug.c
156
__bt_pgno_t(const void *m)
lib/libc/db/btree/bt_debug.c
159
memcpy(&r, m, sizeof(r));
lib/libc/db/btree/bt_debug.c
164
__bt_uint32_t(const void *m)
lib/libc/db/btree/bt_debug.c
167
memcpy(&r, m, sizeof(r));
lib/libc/db/btree/bt_open.c
217
if ((nr = read(t->bt_fd, &m, sizeof(BTMETA))) < 0)
lib/libc/db/btree/bt_open.c
230
if (m.magic == BTREEMAGIC)
lib/libc/db/btree/bt_open.c
234
M_32_SWAP(m.magic);
lib/libc/db/btree/bt_open.c
235
M_32_SWAP(m.version);
lib/libc/db/btree/bt_open.c
236
M_32_SWAP(m.psize);
lib/libc/db/btree/bt_open.c
237
M_32_SWAP(m.free);
lib/libc/db/btree/bt_open.c
238
M_32_SWAP(m.nrecs);
lib/libc/db/btree/bt_open.c
239
M_32_SWAP(m.flags);
lib/libc/db/btree/bt_open.c
241
if (m.magic != BTREEMAGIC || m.version != BTREEVERSION)
lib/libc/db/btree/bt_open.c
243
if (m.psize < MINPSIZE || m.psize > MAX_PAGE_OFFSET + 1 ||
lib/libc/db/btree/bt_open.c
244
m.psize & (sizeof(indx_t) - 1))
lib/libc/db/btree/bt_open.c
246
if (m.flags & ~SAVEMETA)
lib/libc/db/btree/bt_open.c
248
b.psize = m.psize;
lib/libc/db/btree/bt_open.c
249
F_SET(t, m.flags);
lib/libc/db/btree/bt_open.c
250
t->bt_free = m.free;
lib/libc/db/btree/bt_open.c
251
t->bt_nrecs = m.nrecs;
lib/libc/db/btree/bt_open.c
97
BTMETA m;
lib/libc/gdtoa/misc.c
166
(b, m, a) Bigint *b; int m, a;
lib/libc/gdtoa/misc.c
168
(Bigint *b, int m, int a) /* multiply by m and add a */
lib/libc/gdtoa/misc.c
189
y = *x * (ULLong)m + carry;
lib/libc/gdtoa/misc.c
196
y = (xi & 0xffff) * m + carry;
lib/libc/gdtoa/misc.c
197
z = (xi >> 16) * m + (y >> 16);
lib/libc/gdtoa/misc.c
201
y = *x * m + carry;
lib/libc/gen/Lint_fpsetmask.c
12
fpsetmask(fp_except m)
lib/libc/include/reentrant.h
144
#define mutex_init(m, a) __libc_mutex_init((m), (a))
lib/libc/include/reentrant.h
145
#define mutex_lock(m) __libc_mutex_lock((m))
lib/libc/include/reentrant.h
146
#define mutex_trylock(m) __libc_mutex_trylock((m))
lib/libc/include/reentrant.h
147
#define mutex_unlock(m) __libc_mutex_unlock((m))
lib/libc/include/reentrant.h
148
#define mutex_destroy(m) __libc_mutex_destroy((m))
lib/libc/include/reentrant.h
168
#define cond_wait(c, m) __libc_cond_wait((c), (m))
lib/libc/include/reentrant.h
169
#define cond_timedwait(c, m, t) __libc_cond_timedwait((c), (m), (t))
lib/libc/include/reentrant.h
284
#define mutex_init(m, a) __nothing
lib/libc/include/reentrant.h
285
#define mutex_lock(m) __nothing
lib/libc/include/reentrant.h
286
#define mutex_trylock(m) __nothing
lib/libc/include/reentrant.h
287
#define mutex_unlock(m) __nothing
lib/libc/include/reentrant.h
288
#define mutex_destroy(m) __nothing
lib/libc/include/reentrant.h
293
#define cond_wait(c, m) __nothing
lib/libc/include/reentrant.h
294
#define cond_timedwait(c, m, t) __nothing
lib/libc/inet/inet_net_ntop.c
118
m = ((1 << b) - 1) << (8 - b);
lib/libc/inet/inet_net_ntop.c
119
ADDS(snprintf(dst + t, size - t, "%u", *src & m));
lib/libc/inet/inet_net_ntop.c
151
u_int m;
lib/libc/inet/inet_net_ntop.c
177
m = ~0u << (8 - b);
lib/libc/inet/inet_net_ntop.c
178
inbuf[p-1] &= m;
lib/libc/inet/inet_net_ntop.c
92
u_int m;
lib/libc/isc/ev_timers.c
128
int m = CLOCK_REALTIME;
lib/libc/isc/ev_timers.c
133
m = CLOCK_MONOTONIC;
lib/libc/isc/ev_timers.c
136
if (clock_gettime(m, &tsnow) == 0)
lib/libc/nameser/ns_name.c
133
int m;
lib/libc/nameser/ns_name.c
140
if ((m = decode_bitstring(&cp, dn, eom)) < 0)
lib/libc/nameser/ns_name.c
145
dn += m;
lib/libc/nameser/ns_print.c
1075
int n, m, l;
lib/libc/nameser/ns_print.c
1088
for (m = 0; m < n; m++) {
lib/libc/nameser/ns_print.c
1090
rdata[m]);
lib/libc/nameser/ns_print.c
1103
for (m = 0; m < n; m++) {
lib/libc/nameser/ns_print.c
1104
tmp[len++] = (isascii(rdata[m]) && isprint(rdata[m]))
lib/libc/nameser/ns_print.c
1105
? rdata[m]
lib/libc/net/getaddrinfo.c
817
u_int m;
lib/libc/net/getaddrinfo.c
846
m = *mp;
lib/libc/net/getaddrinfo.c
847
if ((*k & m) != *p)
lib/libc/net/getaddrinfo.c
849
if (m == 0xff) /* short cut for a typical case */
lib/libc/net/getaddrinfo.c
852
while (m >= 0x80) {
lib/libc/net/getaddrinfo.c
854
m <<= 1;
lib/libc/net/getnameinfo.c
168
int n, m=0;
lib/libc/net/getnameinfo.c
183
if (n < 0 || (socklen_t)(m+n) >= hostlen)
lib/libc/net/getnameinfo.c
186
m += n;
lib/libc/net/getnameinfo.c
189
n = snprintf(host+m, hostlen-m, " phase %u",
lib/libc/net/getnameinfo.c
192
if (n < 0 || (socklen_t)(m+n) >= hostlen)
lib/libc/net/getnameinfo.c
195
m += n;
lib/libc/net/getnameinfo.c
198
n = snprintf(host+m, hostlen-m, " range %u - %u",
lib/libc/net/getnameinfo.c
202
if (n < 0 || (socklen_t)(m+n) >= hostlen)
lib/libc/net/getnameinfo.c
205
m += n;
lib/libc/net/getnameinfo.c
212
host[m] = '\0'; /* XXX ??? */
lib/libc/quad/TESTS/mul.c
54
union { long long q; unsigned int v[2]; } a, b, m;
lib/libc/quad/TESTS/mul.c
69
m.q = __muldi3(a.q, b.q);
lib/libc/quad/TESTS/mul.c
71
a.v[0], a.v[1], b.v[0], b.v[1], m.v[0], m.v[1]);
lib/libc/quad/TESTS/mul.c
73
a.v[0], a.v[1], b.v[0], b.v[1], m.v[0], m.v[1]);
lib/libc/regex/engine.c
1002
st = step(m->g, startst, stopst, tmp, c, st, sflags);
lib/libc/regex/engine.c
1004
assert(EQ(step(m->g, startst, stopst, st, NOTHING, st, sflags),
lib/libc/regex/engine.c
1011
m->coldp = matchp;
lib/libc/regex/engine.c
1014
&m->mbs, 0));
lib/libc/regex/engine.c
114
static const char *dissect(struct match *m, const char *start, const char *stop, sopno startst, sopno stopst);
lib/libc/regex/engine.c
115
static const char *backref(struct match *m, const char *start, const char *stop, sopno startst, sopno stopst, sopno lev, int);
lib/libc/regex/engine.c
116
static const char *walk(struct match *m, const char *start, const char *stop, sopno startst, sopno stopst, bool fast);
lib/libc/regex/engine.c
1175
print(struct match *m,
lib/libc/regex/engine.c
1181
struct re_guts *g = m->g;
lib/libc/regex/engine.c
1185
_DIAGASSERT(m != NULL);
lib/libc/regex/engine.c
1188
if (!(m->eflags&REG_TRACE))
lib/libc/regex/engine.c
1212
at( struct match *m,
lib/libc/regex/engine.c
1220
_DIAGASSERT(m != NULL);
lib/libc/regex/engine.c
1225
if (!(m->eflags&REG_TRACE))
lib/libc/regex/engine.c
133
static void print(struct match *m, const char *caption, states st, int ch, FILE *d);
lib/libc/regex/engine.c
136
static void at(struct match *m, const char *title, const char *start, const char *stop, sopno startst, sopno stopst);
lib/libc/regex/engine.c
148
#define SP(t, s, c) print(m, t, s, c, stdout)
lib/libc/regex/engine.c
149
#define AT(t, p1, p2, s1, s2) at(m, t, p1, p2, s1, s2)
lib/libc/regex/engine.c
150
#define NOTE(str) { if (m->eflags&REG_TRACE) printf("=%s\n", (str)); }
lib/libc/regex/engine.c
209
struct match *m = &mv;
lib/libc/regex/engine.c
287
m->g = g;
lib/libc/regex/engine.c
288
m->eflags = eflags;
lib/libc/regex/engine.c
289
m->pmatch = NULL;
lib/libc/regex/engine.c
290
m->lastpos = NULL;
lib/libc/regex/engine.c
291
m->offp = string;
lib/libc/regex/engine.c
292
m->beginp = start;
lib/libc/regex/engine.c
293
m->endp = stop;
lib/libc/regex/engine.c
294
STATESETUP(m, 4);
lib/libc/regex/engine.c
295
SETUP(m->st);
lib/libc/regex/engine.c
296
SETUP(m->fresh);
lib/libc/regex/engine.c
297
SETUP(m->tmp);
lib/libc/regex/engine.c
298
SETUP(m->empty);
lib/libc/regex/engine.c
299
CLEAR(m->empty);
lib/libc/regex/engine.c
300
ZAPSTATE(&m->mbs);
lib/libc/regex/engine.c
311
SP("mloop", m->st, *start);
lib/libc/regex/engine.c
315
endp = walk(m, start, stop, gf, gl, true);
lib/libc/regex/engine.c
324
assert(m->coldp != NULL);
lib/libc/regex/engine.c
327
endp = walk(m, m->coldp, stop, gf, gl, false);
lib/libc/regex/engine.c
330
assert(m->coldp < m->endp);
lib/libc/regex/engine.c
331
m->coldp += XMBRTOWC(NULL, m->coldp,
lib/libc/regex/engine.c
332
(size_t)(m->endp - m->coldp), &m->mbs, 0);
lib/libc/regex/engine.c
338
if (m->pmatch == NULL)
lib/libc/regex/engine.c
339
m->pmatch = (regmatch_t *)malloc((m->g->nsub + 1) *
lib/libc/regex/engine.c
341
if (m->pmatch == NULL) {
lib/libc/regex/engine.c
345
for (i = 1; i <= m->g->nsub; i++)
lib/libc/regex/engine.c
346
m->pmatch[i].rm_so = m->pmatch[i].rm_eo = -1;
lib/libc/regex/engine.c
347
if (!g->backrefs && !(m->eflags&REG_BACKR)) {
lib/libc/regex/engine.c
349
dp = dissect(m, m->coldp, endp, gf, gl);
lib/libc/regex/engine.c
351
if (g->nplus > 0 && m->lastpos == NULL)
lib/libc/regex/engine.c
352
m->lastpos = malloc((g->nplus+1) *
lib/libc/regex/engine.c
354
if (g->nplus > 0 && m->lastpos == NULL) {
lib/libc/regex/engine.c
359
dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
lib/libc/regex/engine.c
366
assert(g->nplus == 0 || m->lastpos != NULL);
lib/libc/regex/engine.c
368
if (dp != NULL || endp <= m->coldp)
lib/libc/regex/engine.c
371
endp = walk(m, m->coldp, endp-1, gf, gl, false);
lib/libc/regex/engine.c
376
for (i = 1; i <= m->g->nsub; i++) {
lib/libc/regex/engine.c
377
assert(m->pmatch[i].rm_so == (regoff_t)-1);
lib/libc/regex/engine.c
378
assert(m->pmatch[i].rm_eo == (regoff_t)-1);
lib/libc/regex/engine.c
382
dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
lib/libc/regex/engine.c
391
start = m->coldp + XMBRTOWC(NULL, m->coldp,
lib/libc/regex/engine.c
392
(size_t)(stop - m->coldp), &m->mbs, 0);
lib/libc/regex/engine.c
399
pmatch[0].rm_so = m->coldp - m->offp;
lib/libc/regex/engine.c
400
pmatch[0].rm_eo = endp - m->offp;
lib/libc/regex/engine.c
403
assert(m->pmatch != NULL);
lib/libc/regex/engine.c
405
if (i <= m->g->nsub)
lib/libc/regex/engine.c
406
pmatch[i] = m->pmatch[i];
lib/libc/regex/engine.c
414
if (m->pmatch != NULL) {
lib/libc/regex/engine.c
415
free(m->pmatch);
lib/libc/regex/engine.c
416
m->pmatch = NULL;
lib/libc/regex/engine.c
418
if (m->lastpos != NULL) {
lib/libc/regex/engine.c
419
free(__UNCONST(m->lastpos));
lib/libc/regex/engine.c
420
m->lastpos = NULL;
lib/libc/regex/engine.c
422
STATETEARDOWN(m);
lib/libc/regex/engine.c
433
struct match *m,
lib/libc/regex/engine.c
453
_DIAGASSERT(m != NULL);
lib/libc/regex/engine.c
462
switch (OP(m->g->strip[es])) {
lib/libc/regex/engine.c
465
es += OPND(m->g->strip[es]);
lib/libc/regex/engine.c
468
while (OP(m->g->strip[es]) != O_CH)
lib/libc/regex/engine.c
469
es += OPND(m->g->strip[es]);
lib/libc/regex/engine.c
475
switch (OP(m->g->strip[ss])) {
lib/libc/regex/engine.c
481
&m->mbs, 0);
lib/libc/regex/engine.c
495
&m->mbs, 0);
lib/libc/regex/engine.c
506
rest = walk(m, sp, stp, ss, es, false);
lib/libc/regex/engine.c
509
tail = walk(m, rest, stop, es, stopst, false);
lib/libc/regex/engine.c
519
if (walk(m, sp, rest, ssub, esub, false) != NULL) {
lib/libc/regex/engine.c
520
dp = dissect(m, sp, rest, ssub, esub);
lib/libc/regex/engine.c
530
rest = walk(m, sp, stp, ss, es, false);
lib/libc/regex/engine.c
533
tail = walk(m, rest, stop, es, stopst, false);
lib/libc/regex/engine.c
545
sep = walk(m, ssp, rest, ssub, esub, false);
lib/libc/regex/engine.c
557
assert(walk(m, ssp, sep, ssub, esub, false) == rest);
lib/libc/regex/engine.c
558
dp = dissect(m, ssp, sep, ssub, esub);
lib/libc/regex/engine.c
566
rest = walk(m, sp, stp, ss, es, false);
lib/libc/regex/engine.c
569
tail = walk(m, rest, stop, es, stopst, false);
lib/libc/regex/engine.c
577
esub = ss + OPND(m->g->strip[ss]) - 1;
lib/libc/regex/engine.c
578
assert(OP(m->g->strip[esub]) == OOR1);
lib/libc/regex/engine.c
580
if (walk(m, sp, rest, ssub, esub, false) == rest)
lib/libc/regex/engine.c
583
assert(OP(m->g->strip[esub]) == OOR1);
lib/libc/regex/engine.c
585
assert(OP(m->g->strip[esub]) == OOR2);
lib/libc/regex/engine.c
587
esub += OPND(m->g->strip[esub]);
lib/libc/regex/engine.c
588
if (OP(m->g->strip[esub]) == OOR2)
lib/libc/regex/engine.c
591
assert(OP(m->g->strip[esub]) == O_CH);
lib/libc/regex/engine.c
593
dp = dissect(m, sp, rest, ssub, esub);
lib/libc/regex/engine.c
605
i = OPND(m->g->strip[ss]);
lib/libc/regex/engine.c
606
assert(0 < i && i <= m->g->nsub);
lib/libc/regex/engine.c
607
m->pmatch[i].rm_so = sp - m->offp;
lib/libc/regex/engine.c
610
i = OPND(m->g->strip[ss]);
lib/libc/regex/engine.c
611
assert(0 < i && i <= m->g->nsub);
lib/libc/regex/engine.c
612
m->pmatch[i].rm_eo = sp - m->offp;
lib/libc/regex/engine.c
624
#define ISBOW(m, sp) \
lib/libc/regex/engine.c
625
(sp < m->endp && ISWORD(*sp) && \
lib/libc/regex/engine.c
626
((sp == m->beginp && !(m->eflags&REG_NOTBOL)) || \
lib/libc/regex/engine.c
627
(sp > m->offp && !ISWORD(*(sp-1)))))
lib/libc/regex/engine.c
628
#define ISEOW(m, sp) \
lib/libc/regex/engine.c
629
(((sp == m->endp && !(m->eflags&REG_NOTEOL)) || \
lib/libc/regex/engine.c
630
(sp < m->endp && *sp == '\n' && \
lib/libc/regex/engine.c
631
(m->g->cflags&REG_NEWLINE)) || \
lib/libc/regex/engine.c
632
(sp < m->endp && !ISWORD(*sp)) ) && \
lib/libc/regex/engine.c
633
(sp > m->beginp && ISWORD(*(sp-1)))) \
lib/libc/regex/engine.c
642
struct match *m,
lib/libc/regex/engine.c
664
_DIAGASSERT(m != NULL);
lib/libc/regex/engine.c
674
switch (OP(s = m->g->strip[ss])) {
lib/libc/regex/engine.c
679
&m->mbs, BADCHAR);
lib/libc/regex/engine.c
687
&m->mbs, BADCHAR);
lib/libc/regex/engine.c
694
cs = &m->g->sets[OPND(s)];
lib/libc/regex/engine.c
696
&m->mbs, BADCHAR);
lib/libc/regex/engine.c
701
if (sp == m->beginp && (m->eflags & REG_NOTBOL) == 0)
lib/libc/regex/engine.c
707
if (sp == m->endp && (m->eflags & REG_NOTEOL) == 0)
lib/libc/regex/engine.c
713
if ((sp == m->beginp && !(m->eflags&REG_NOTBOL)) ||
lib/libc/regex/engine.c
714
(sp > m->offp && sp < m->endp &&
lib/libc/regex/engine.c
715
*(sp-1) == '\n' && (m->g->cflags&REG_NEWLINE)))
lib/libc/regex/engine.c
721
if ( (sp == m->endp && !(m->eflags&REG_NOTEOL)) ||
lib/libc/regex/engine.c
722
(sp < m->endp && *sp == '\n' &&
lib/libc/regex/engine.c
723
(m->g->cflags&REG_NEWLINE)) )
lib/libc/regex/engine.c
729
if (ISBOW(m, sp) || ISEOW(m, sp))
lib/libc/regex/engine.c
735
if (((sp == m->beginp) && !ISWORD(*sp)) ||
lib/libc/regex/engine.c
736
(sp == m->endp && !ISWORD(*(sp - 1))))
lib/libc/regex/engine.c
744
if (ISBOW(m, sp))
lib/libc/regex/engine.c
750
if (ISEOW(m, sp))
lib/libc/regex/engine.c
759
s = m->g->strip[ss];
lib/libc/regex/engine.c
763
} while (OP(s = m->g->strip[ss]) != O_CH);
lib/libc/regex/engine.c
779
s = m->g->strip[ss];
lib/libc/regex/engine.c
783
assert(0 < i && i <= m->g->nsub);
lib/libc/regex/engine.c
784
if (m->pmatch[i].rm_eo == -1)
lib/libc/regex/engine.c
786
assert(m->pmatch[i].rm_so != -1);
lib/libc/regex/engine.c
787
len = (size_t)(m->pmatch[i].rm_eo - m->pmatch[i].rm_so);
lib/libc/regex/engine.c
790
assert(stop - m->beginp >= len);
lib/libc/regex/engine.c
793
ssp = m->offp + (size_t)m->pmatch[i].rm_so;
lib/libc/regex/engine.c
796
while (m->g->strip[ss] != SOP(O_BACK, i))
lib/libc/regex/engine.c
798
return(backref(m, sp+len, stop, ss+1, stopst, lev, rec));
lib/libc/regex/engine.c
800
dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
lib/libc/regex/engine.c
803
return(backref(m, sp, stop, ss+OPND(s)+1, stopst, lev, rec));
lib/libc/regex/engine.c
805
assert(m->lastpos != NULL);
lib/libc/regex/engine.c
806
assert(lev+1 <= m->g->nplus);
lib/libc/regex/engine.c
807
m->lastpos[lev+1] = sp;
lib/libc/regex/engine.c
808
return(backref(m, sp, stop, ss+1, stopst, lev+1, rec));
lib/libc/regex/engine.c
810
if (sp == m->lastpos[lev]) /* last pass matched null */
lib/libc/regex/engine.c
811
return(backref(m, sp, stop, ss+1, stopst, lev-1, rec));
lib/libc/regex/engine.c
813
m->lastpos[lev] = sp;
lib/libc/regex/engine.c
814
dp = backref(m, sp, stop, ss-OPND(s)+1, stopst, lev, rec);
lib/libc/regex/engine.c
816
return(backref(m, sp, stop, ss+1, stopst, lev-1, rec));
lib/libc/regex/engine.c
822
assert(OP(m->g->strip[esub]) == OOR1);
lib/libc/regex/engine.c
824
dp = backref(m, sp, stop, ssub, esub, lev, rec);
lib/libc/regex/engine.c
828
if (OP(m->g->strip[esub]) == O_CH)
lib/libc/regex/engine.c
831
assert(OP(m->g->strip[esub]) == OOR2);
lib/libc/regex/engine.c
833
esub += OPND(m->g->strip[esub]);
lib/libc/regex/engine.c
834
if (OP(m->g->strip[esub]) == OOR2)
lib/libc/regex/engine.c
837
assert(OP(m->g->strip[esub]) == O_CH);
lib/libc/regex/engine.c
843
assert(0 < i && i <= m->g->nsub);
lib/libc/regex/engine.c
844
offsave = m->pmatch[i].rm_so;
lib/libc/regex/engine.c
845
m->pmatch[i].rm_so = sp - m->offp;
lib/libc/regex/engine.c
846
dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
lib/libc/regex/engine.c
849
m->pmatch[i].rm_so = offsave;
lib/libc/regex/engine.c
853
assert(0 < i && i <= m->g->nsub);
lib/libc/regex/engine.c
854
offsave = m->pmatch[i].rm_eo;
lib/libc/regex/engine.c
855
m->pmatch[i].rm_eo = sp - m->offp;
lib/libc/regex/engine.c
856
dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
lib/libc/regex/engine.c
859
m->pmatch[i].rm_eo = offsave;
lib/libc/regex/engine.c
878
walk(struct match *m, const char *start, const char *stop, sopno startst,
lib/libc/regex/engine.c
881
states st = m->st;
lib/libc/regex/engine.c
882
states fresh = m->fresh;
lib/libc/regex/engine.c
883
states empty = m->empty;
lib/libc/regex/engine.c
884
states tmp = m->tmp;
lib/libc/regex/engine.c
893
_DIAGASSERT(m != NULL);
lib/libc/regex/engine.c
902
st = step(m->g, startst, stopst, st, NOTHING, st, sflags);
lib/libc/regex/engine.c
906
if (start == m->offp || (start == m->beginp && !(m->eflags&REG_NOTBOL)))
lib/libc/regex/engine.c
920
if (p == m->endp) {
lib/libc/regex/engine.c
924
clen = XMBRTOWC(&c, p, (size_t)(m->endp - p),
lib/libc/regex/engine.c
925
&m->mbs, BADCHAR);
lib/libc/regex/engine.c
933
if ( (lastc == '\n' && m->g->cflags&REG_NEWLINE) ||
lib/libc/regex/engine.c
934
(lastc == OUT && !(m->eflags&REG_NOTBOL)) ) {
lib/libc/regex/engine.c
936
i = m->g->nbol;
lib/libc/regex/engine.c
938
if ( (c == '\n' && m->g->cflags&REG_NEWLINE) ||
lib/libc/regex/engine.c
939
(c == OUT && !(m->eflags&REG_NOTEOL)) ) {
lib/libc/regex/engine.c
941
i += m->g->neol;
lib/libc/regex/engine.c
943
if (lastc == OUT && (m->eflags & REG_NOTBOL) == 0) {
lib/libc/regex/engine.c
948
if (c == OUT && (m->eflags & REG_NOTEOL) == 0) {
lib/libc/regex/engine.c
955
st = step(m->g, startst, stopst, st, flagch, st,
lib/libc/regex/engine.c
970
st = step(m->g, startst, stopst, st, flagch, st, sflags);
lib/libc/regex/engine.c
981
st = step(m->g, startst, stopst, st, flagch, st, sflags);
lib/libc/regex/regexec.c
126
#define STATESETUP(m, n) /* nothing */
lib/libc/regex/regexec.c
127
#define STATETEARDOWN(m) /* nothing */
lib/libc/regex/regexec.c
171
#define CLEAR(v) memset(v, 0, m->g->nstates)
lib/libc/regex/regexec.c
175
#define ASSIGN(d, s) memcpy(d, s, m->g->nstates)
lib/libc/regex/regexec.c
176
#define EQ(a, b) (memcmp(a, b, m->g->nstates) == 0)
lib/libc/regex/regexec.c
178
#define STATESETUP(m, nv) { (m)->space = malloc((nv)*(m)->g->nstates); \
lib/libc/regex/regexec.c
179
if ((m)->space == NULL) return(REG_ESPACE); \
lib/libc/regex/regexec.c
180
(m)->vn = 0; }
lib/libc/regex/regexec.c
181
#define STATETEARDOWN(m) { free((m)->space); }
lib/libc/regex/regexec.c
182
#define SETUP(v) ((v) = &m->space[m->vn++ * m->g->nstates])
lib/libc/stdio/flags.c
100
m = O_RDWR;
lib/libc/stdio/flags.c
120
*optr = m | o;
lib/libc/stdio/flags.c
60
int ret, m, o;
lib/libc/stdio/flags.c
68
m = O_RDONLY;
lib/libc/stdio/flags.c
74
m = O_WRONLY;
lib/libc/stdio/flags.c
80
m = O_WRONLY;
lib/libc/stdlib/jemalloc.c
879
#define malloc_mutex_init(m) mutex_init(m, NULL)
lib/libc/stdlib/jemalloc.c
880
#define malloc_mutex_lock(m) mutex_lock(m)
lib/libc/stdlib/jemalloc.c
881
#define malloc_mutex_unlock(m) mutex_unlock(m)
lib/libc/thread-stub/thread-stub.c
148
__libc_mutex_init_stub(mutex_t *m, const mutexattr_t *a)
lib/libc/thread-stub/thread-stub.c
151
(void)m;
lib/libc/thread-stub/thread-stub.c
161
__libc_mutex_catchall_stub(mutex_t *m)
lib/libc/thread-stub/thread-stub.c
164
(void)m;
lib/libc/thread-stub/thread-stub.c
224
__libc_cond_wait_stub(cond_t *c, mutex_t *m)
lib/libc/thread-stub/thread-stub.c
229
(void)m;
lib/libc/thread-stub/thread-stub.c
237
__libc_cond_timedwait_stub(cond_t *c, mutex_t *m, const struct timespec *t)
lib/libc/thread-stub/thread-stub.c
242
(void)m;
lib/libc/time/zic.c
1006
struct link const *m = b;
lib/libc/time/zic.c
1007
return strcmp(key, m->l_linkname);
lib/libc/time/zic.c
4169
register int m, i;
lib/libc/time/zic.c
4174
m = TM_JANUARY;
lib/libc/time/zic.c
4191
while (m != rp->r_month) {
lib/libc/time/zic.c
4192
i = len_months[isleap(y)][m];
lib/libc/time/zic.c
4194
++m;
lib/libc/time/zic.c
4197
if (m == TM_FEBRUARY && i == 29 && !isleap(y)) {
lib/libc/time/zic.c
4225
if (i < 0 || i >= len_months[isleap(y)][m]) {
lib/libc/time/zic.c
988
struct link const *m = b;
lib/libc/time/zic.c
989
int cmp = strcmp(l->l_linkname, m->l_linkname);
lib/libc/time/zic.c
996
cmp = l->l_filenum - m->l_filenum;
lib/libc/time/zic.c
999
return (l->l_linenum > m->l_linenum) - (l->l_linenum < m->l_linenum);
lib/libcompat/regexp/regexp.c
153
#define FAIL(m) { regerror(m); return(NULL); }
lib/libcurses/curses.h
986
#define NB_MOUSE_MASK(b, m) ((m) << (((b) - 1) * 5))
lib/libedit/tty.c
1156
const ttymodes_t *m;
lib/libedit/tty.c
1199
for (m = ttymodes; m->m_name; m++) {
lib/libedit/tty.c
1200
if (m->m_type != i) {
lib/libedit/tty.c
1203
el->el_tty.t_t[z][m->m_type].t_name);
lib/libedit/tty.c
1204
i = m->m_type;
lib/libedit/tty.c
1206
strlen(el->el_tty.t_t[z][m->m_type].t_name);
lib/libedit/tty.c
1209
x = (el->el_tty.t_t[z][i].t_setmask & m->m_value)
lib/libedit/tty.c
1212
if (el->el_tty.t_t[z][i].t_clrmask & m->m_value)
lib/libedit/tty.c
1220
cu = strlen(m->m_name) + (x != '\0') + 1;
lib/libedit/tty.c
1232
x, m->m_name);
lib/libedit/tty.c
1235
m->m_name);
lib/libedit/tty.c
1254
for (m = ttymodes; m->m_name; m++)
lib/libedit/tty.c
1255
if ((p ? strncmp(m->m_name, ct_encode_string(d,
lib/libedit/tty.c
1257
strcmp(m->m_name, ct_encode_string(d,
lib/libedit/tty.c
1259
(p == NULL || m->m_type == MD_CHAR))
lib/libedit/tty.c
1262
if (!m->m_name) {
lib/libedit/tty.c
1268
int c = ffs((int)m->m_value);
lib/libedit/tty.c
1280
el->el_tty.t_t[z][m->m_type].t_setmask |= m->m_value;
lib/libedit/tty.c
1281
el->el_tty.t_t[z][m->m_type].t_clrmask &= ~m->m_value;
lib/libedit/tty.c
1284
el->el_tty.t_t[z][m->m_type].t_setmask &= ~m->m_value;
lib/libedit/tty.c
1285
el->el_tty.t_t[z][m->m_type].t_clrmask |= m->m_value;
lib/libedit/tty.c
1288
el->el_tty.t_t[z][m->m_type].t_setmask &= ~m->m_value;
lib/libedit/tty.c
1289
el->el_tty.t_t[z][m->m_type].t_clrmask &= ~m->m_value;
lib/libedit/tty.c
1316
ttyperm_t *m;
lib/libedit/tty.c
1320
for (m = el->el_tty.t_t; m->m_name; m++)
lib/libedit/tty.c
1321
if (m->m_type == MD_CHAR && C_SH(i) == m->m_value)
lib/libedit/tty.c
1323
if (m->m_name)
lib/libedit/tty.c
1325
m->m_name, s[i] + 'A' - 1);
lib/libintl/gettext.c
246
char *l, *t, *c, *m;
lib/libintl/gettext.c
257
m = strrchr(buf, '@');
lib/libintl/gettext.c
258
if (m)
lib/libintl/gettext.c
259
*m++ = '\0';
lib/libintl/gettext.c
272
if (m) {
lib/libintl/gettext.c
276
l, t, c, m);
lib/libintl/gettext.c
280
snprintf(tmp, sizeof(tmp), "%s_%s@%s", l, t, m);
lib/libintl/gettext.c
284
snprintf(tmp, sizeof(tmp), "%s@%s", l, m);
lib/libkvm/kvm_m68k_cmn.c
138
struct m68k_kcore_hdr *m = &h->un._m68k;
lib/libkvm/kvm_m68k_cmn.c
150
if (m->mmutype == MMU_68040 || m->mmutype == MMU_68060)
lib/libkvm/kvm_m68k_cmn.c
155
return ((*vtopf)(kd, m->sysseg_pa, va, pa));
lib/libkvm/kvm_m68k_cmn.c
165
struct m68k_kcore_hdr *m = &h->un._m68k;
lib/libkvm/kvm_m68k_cmn.c
171
rsp = m->ram_segs;
lib/libkvm/kvm_m68k_cmn.c
191
struct m68k_kcore_hdr *m = &h->un._m68k;
lib/libkvm/kvm_m68k_cmn.c
205
if (va < m->relocend) {
lib/libkvm/kvm_m68k_cmn.c
206
*pa = (va - h->kernbase) + m->reloc;
lib/libkvm/kvm_m68k_cmn.c
210
addr = stpa + ((va >> m->sg_ishift) * sizeof(u_int32_t));
lib/libkvm/kvm_m68k_cmn.c
216
if (stpa == m->sysseg_pa) {
lib/libkvm/kvm_m68k_cmn.c
222
if ((ste & m->sg_v) == 0) {
lib/libkvm/kvm_m68k_cmn.c
226
p = _kvm_btop(vm, va & m->sg_pmask);
lib/libkvm/kvm_m68k_cmn.c
227
addr = (ste & m->sg_frame) + (p * sizeof(u_int32_t));
lib/libkvm/kvm_m68k_cmn.c
235
addr = pte & m->pg_frame;
lib/libkvm/kvm_m68k_cmn.c
236
if ((pte & m->pg_v) == 0) {
lib/libkvm/kvm_m68k_cmn.c
252
struct m68k_kcore_hdr *m = &h->un._m68k;
lib/libkvm/kvm_m68k_cmn.c
267
if (va < m->relocend) {
lib/libkvm/kvm_m68k_cmn.c
268
*pa = (va - h->kernbase) + m->reloc;
lib/libkvm/kvm_m68k_cmn.c
272
addr = stpa + ((va >> m->sg40_shift1) * sizeof(u_int32_t));
lib/libkvm/kvm_m68k_cmn.c
278
if (stpa == m->sysseg_pa) {
lib/libkvm/kvm_m68k_cmn.c
284
if ((ste & m->sg_v) == 0) {
lib/libkvm/kvm_m68k_cmn.c
289
stpa2 = (ste & m->sg40_addr1);
lib/libkvm/kvm_m68k_cmn.c
290
addr = stpa2 + (((va & m->sg40_mask2) >> m->sg40_shift2) *
lib/libkvm/kvm_m68k_cmn.c
300
if ((ste & m->sg_v) == 0) {
lib/libkvm/kvm_m68k_cmn.c
305
stpa2 = (ste & m->sg40_addr2);
lib/libkvm/kvm_m68k_cmn.c
306
addr = stpa2 + (((va & m->sg40_mask3) >> m->sg40_shift3) *
lib/libkvm/kvm_m68k_cmn.c
315
addr = pte & m->pg_frame;
lib/libkvm/kvm_m68k_cmn.c
316
if ((pte & m->pg_v) == 0) {
lib/libm/ld128/b_logl.c
335
int m, j;
lib/libm/ld128/b_logl.c
343
g = frexpl(x, &m);
lib/libm/ld128/b_logl.c
345
m--;
lib/libm/ld128/b_logl.c
346
if (m == DBL_MIN_EXP - 1) {
lib/libm/ld128/b_logl.c
348
m += j;
lib/libm/ld128/b_logl.c
359
if (m | j) {
lib/libm/ld128/b_logl.c
367
u1 += m * (long double)logF_head[N] + logF_head[j];
lib/libm/ld128/b_logl.c
371
u2 += logF_tail[N] * m;
lib/libm/ld80/b_logl.c
339
int m, j;
lib/libm/ld80/b_logl.c
347
g = frexpl(x, &m);
lib/libm/ld80/b_logl.c
349
m--;
lib/libm/ld80/b_logl.c
350
if (m == DBL_MIN_EXP - 1) {
lib/libm/ld80/b_logl.c
352
m += j;
lib/libm/ld80/b_logl.c
363
if (m | j) {
lib/libm/ld80/b_logl.c
371
u1 += m * (long double)logF_head[N] + logF_head[j];
lib/libm/ld80/b_logl.c
375
u2 += logF_tail[N] * m;
lib/libm/noieee_src/n_atan2.c
182
int k,m;
lib/libm/noieee_src/n_atan2.c
215
if((m=(k=logb(y))-logb(x)) > 60) t=big+big;
lib/libm/noieee_src/n_atan2.c
216
else if(m < -80 ) t=y/x;
lib/libm/noieee_src/n_jn.c
218
double q0,q1,h,tmp; int k,m;
lib/libm/noieee_src/n_jn.c
227
m = n+n;
lib/libm/noieee_src/n_jn.c
228
for(t=zero, i = 2*(n+k); i>=m; i -= 2) t = one/(i/x-t);
lib/libm/noieee_src/n_log.c
379
int m, j;
lib/libm/noieee_src/n_log.c
403
m = logb(x);
lib/libm/noieee_src/n_log.c
404
g = ldexp(x, -m);
lib/libm/noieee_src/n_log.c
405
if (_IEEE && m == -1022) {
lib/libm/noieee_src/n_log.c
406
j = logb(g), m += j;
lib/libm/noieee_src/n_log.c
423
if (m | j)
lib/libm/noieee_src/n_log.c
438
u1 += m*logF_head[N] + logF_head[j]; /* exact */
lib/libm/noieee_src/n_log.c
440
u2 += logF_tail[N]*m;
lib/libm/noieee_src/n_log.c
451
int m, j;
lib/libm/noieee_src/n_log.c
459
m = logb(x);
lib/libm/noieee_src/n_log.c
460
g = ldexp(x, -m);
lib/libm/noieee_src/n_log.c
461
if (_IEEE && m == -1022) {
lib/libm/noieee_src/n_log.c
462
j = logb(g), m += j;
lib/libm/noieee_src/n_log.c
473
if (m | j)
lib/libm/noieee_src/n_log.c
479
u1 += m*logF_head[N] + logF_head[j];
lib/libm/noieee_src/n_log.c
482
u2 += logF_tail[N]*m;
lib/libm/noieee_src/n_support.c
274
int m,n,i;
lib/libm/noieee_src/n_support.c
299
if((m=logb(x))!=0) x=scalb(x,-m); /* subnormal number */
lib/libm/noieee_src/n_support.c
300
m += n;
lib/libm/noieee_src/n_support.c
301
n = m/2;
lib/libm/noieee_src/n_support.c
302
if((n+n)!=m) {x *= 2; m -=1; n=m/2;}
lib/libm/src/b_log.c
370
int m, j;
lib/libm/src/b_log.c
378
m = logb(x);
lib/libm/src/b_log.c
379
g = ldexp(x, -m);
lib/libm/src/b_log.c
380
if (m == -1022) {
lib/libm/src/b_log.c
381
j = logb(g), m += j;
lib/libm/src/b_log.c
392
if (m | j)
lib/libm/src/b_log.c
398
u1 += m*logF_head[N] + logF_head[j];
lib/libm/src/b_log.c
401
u2 += logF_tail[N]*m;
lib/libm/src/e_atan2.c
111
switch (m) {
lib/libm/src/e_atan2.c
60
int32_t k,m,hx,hy,ix,iy;
lib/libm/src/e_atan2.c
71
m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */
lib/libm/src/e_atan2.c
75
switch(m) {
lib/libm/src/e_atan2.c
88
switch(m) {
lib/libm/src/e_atan2.c
95
switch(m) {
lib/libm/src/e_atan2f.c
36
int32_t k,m,hx,hy,ix,iy;
lib/libm/src/e_atan2f.c
46
m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */
lib/libm/src/e_atan2f.c
50
switch(m) {
lib/libm/src/e_atan2f.c
63
switch(m) {
lib/libm/src/e_atan2f.c
70
switch(m) {
lib/libm/src/e_atan2f.c
86
switch (m) {
lib/libm/src/e_atan2l.c
106
switch(m) {
lib/libm/src/e_atan2l.c
113
switch(m) {
lib/libm/src/e_atan2l.c
129
m&=1;
lib/libm/src/e_atan2l.c
133
switch (m) {
lib/libm/src/e_atan2l.c
71
int32_t k,m;
lib/libm/src/e_atan2l.c
88
m = ((expsigny>>15)&1)|((expsignx>>14)&2); /* 2*sign(x)+sign(y) */
lib/libm/src/e_atan2l.c
92
switch(m) {
lib/libm/src/e_jn.c
159
double q0,q1,h,tmp; int32_t k,m;
lib/libm/src/e_jn.c
168
m = n+n;
lib/libm/src/e_jn.c
169
for(t=zero, i = 2*(n+k); i>=m; i -= 2) t = one/(i/x-t);
lib/libm/src/e_jnf.c
113
float q0,q1,h,tmp; int32_t k,m;
lib/libm/src/e_jnf.c
122
m = n+n;
lib/libm/src/e_jnf.c
123
for(t=zero, i = 2*(n+k); i>=m; i -= 2) t = one/(i/x-t);
lib/libm/src/e_sqrt.c
115
m = (ix0>>20);
lib/libm/src/e_sqrt.c
116
if(m==0) { /* subnormal x */
lib/libm/src/e_sqrt.c
118
m -= 21;
lib/libm/src/e_sqrt.c
122
m -= i-1;
lib/libm/src/e_sqrt.c
126
m -= 1023; /* unbias exponent */
lib/libm/src/e_sqrt.c
128
if(m&1){ /* odd m, double x to make it even */
lib/libm/src/e_sqrt.c
132
m >>= 1; /* m = [m/2] */
lib/libm/src/e_sqrt.c
185
ix0 += (m <<20);
lib/libm/src/e_sqrt.c
98
int32_t ix0,s0,q,m,t,i;
lib/libm/src/e_sqrtf.c
31
int32_t ix,s,q,m,t,i;
lib/libm/src/e_sqrtf.c
48
m = (ix>>23);
lib/libm/src/e_sqrtf.c
49
if(m==0) { /* subnormal x */
lib/libm/src/e_sqrtf.c
51
m -= i-1;
lib/libm/src/e_sqrtf.c
53
m -= 127; /* unbias exponent */
lib/libm/src/e_sqrtf.c
55
if(m&1) /* odd m, double x to make it even */
lib/libm/src/e_sqrtf.c
57
m >>= 1; /* m = [m/2] */
lib/libm/src/e_sqrtf.c
87
ix += (m <<23);
lib/libm/src/k_rem_pio2.c
302
int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih;
lib/libm/src/k_rem_pio2.c
320
j = jv-jx; m = jx+jk;
lib/libm/src/k_rem_pio2.c
321
for(i=0;i<=m;i++,j++) f[i] = (j<0)? zero : (double) ipio2[j];
lib/libm/src/k_rem_pio2f.c
53
int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih;
lib/libm/src/k_rem_pio2f.c
71
j = jv-jx; m = jx+jk;
lib/libm/src/k_rem_pio2f.c
72
for(i=0;i<=m;i++,j++) f[i] = (j<0)? zero : (float) ipio2[j];
lib/libm/src/math_private.h
325
#define LD80C(m, ex, v) { \
lib/libm/src/math_private.h
326
.extu_fracl = (uint32_t)(__CONCAT(m, ULL)), \
lib/libm/src/math_private.h
327
.extu_frach = __CONCAT(m, ULL) >> EXT_FRACLBITS, \
lib/libm/src/math_private.h
334
#define LD80C(m, ex, v) { .extu_ld = (v), }
lib/libm/src/math_private.h
864
uint64_t m; \
lib/libm/src/math_private.h
869
m = ((1llu << 49) - 1) >> (e + 1); \
lib/libm/src/math_private.h
870
u.extu_frach &= ~m; \
lib/libm/src/math_private.h
873
m = (uint64_t)-1 >> (e - 48); \
lib/libm/src/math_private.h
874
u.extu_fracl &= ~m; \
lib/libm/src/s_ceill.c
107
ux.extu_fracl &= ~m;
lib/libm/src/s_ceill.c
76
uint64_t m = ((1llu << MANH_SIZE) - 1) >> (e + 1);
lib/libm/src/s_ceill.c
77
if (((ux.extu_frach & m) | ux.extu_fracl) == 0)
lib/libm/src/s_ceill.c
88
ux.extu_frach &= ~m;
lib/libm/src/s_ceill.c
93
uint64_t m = (uint64_t)-1 >> (64 - LDBL_MANT_DIG + e + 1);
lib/libm/src/s_ceill.c
94
if ((ux.extu_fracl & m) == 0)
lib/libm/src/s_floorl.c
107
ux.extu_fracl &= ~m;
lib/libm/src/s_floorl.c
76
uint64_t m = ((1llu << MANH_SIZE) - 1) >> (e + 1);
lib/libm/src/s_floorl.c
77
if (((ux.extu_frach & m) | ux.extu_fracl) == 0)
lib/libm/src/s_floorl.c
88
ux.extu_frach &= ~m;
lib/libm/src/s_floorl.c
93
uint64_t m = (uint64_t)-1 >> (64 - LDBL_MANT_DIG + e + 1);
lib/libm/src/s_floorl.c
94
if ((ux.extu_fracl & m) == 0)
lib/libm/src/s_truncl.c
61
uint64_t m = ((1llu << MANH_SIZE) - 1) >> (e + 1);
lib/libm/src/s_truncl.c
62
if (((ux.extu_frach & m) | ux.extu_fracl) == 0)
lib/libm/src/s_truncl.c
65
ux.extu_frach &= ~m;
lib/libm/src/s_truncl.c
70
uint64_t m = (uint64_t)-1 >> (64 - LDBL_MANT_DIG + e + 1);
lib/libm/src/s_truncl.c
71
if ((ux.extu_fracl & m) == 0)
lib/libm/src/s_truncl.c
74
ux.extu_fracl &= ~m;
lib/libmenu/menu.c
115
set_menu_unmark(MENU *m, char *mark)
lib/libmenu/menu.c
117
MENU *menu = m;
lib/libmenu/menu.c
119
if (m == NULL) menu = &_menui_default_menu;
lib/libmenu/menu.c
79
set_menu_mark(MENU *m, char *mark)
lib/libmenu/menu.c
81
MENU *menu = m;
lib/libmenu/menu.c
83
if (m == NULL) menu = &_menui_default_menu;
lib/libossaudio/oss3_mixer.c
384
int m;
lib/libossaudio/oss3_mixer.c
388
m = di->enum2opaque[enm];
lib/libossaudio/oss3_mixer.c
389
if (m == -1)
lib/libossaudio/oss3_mixer.c
390
m = 0;
lib/libossaudio/oss3_mixer.c
392
return (m);
lib/libresolv/res_mkupdate.c
840
int m = 0;
lib/libresolv/res_mkupdate.c
877
return (n + m);
lib/libresolv/res_mkupdate.c
888
int m = 0;
lib/libresolv/res_mkupdate.c
919
return (n + m);
lib/librumphijack/hijack.c
1921
#define __strong_alias_macro(m, f) __strong_alias(m, f)
lib/libutil/efun.c
148
efopen(const char *p, const char *m)
lib/libutil/efun.c
150
FILE *fp = fopen(p, m);
lib/libutil/getmntopts.c
126
const struct mntopt *m;
lib/libutil/getmntopts.c
133
for (nopts = 0, m = m0; m->m_option != NULL; ++m, nopts++)
lib/libutil/getmntopts.c
172
for (m = m0; m->m_option != NULL; ++m)
lib/libutil/getmntopts.c
173
if (strcasecmp(opt, m->m_option) == 0)
lib/libutil/getmntopts.c
177
if (m->m_option) {
lib/libutil/getmntopts.c
178
mp->optarg[m - m0] = p;
lib/libutil/getmntopts.c
179
thisflagp = m->m_altloc ? altflagp : flagp;
lib/libutil/getmntopts.c
180
if (negative == m->m_inverse)
lib/libutil/getmntopts.c
181
*thisflagp |= m->m_flag;
lib/libutil/getmntopts.c
183
*thisflagp &= ~m->m_flag;
lib/libutil/getmntopts.c
66
const struct mntopt *m;
lib/libutil/getmntopts.c
68
for (m = mp->mopts; m->m_option != NULL; m++)
lib/libutil/getmntopts.c
69
if (strcasecmp(opt, m->m_option) == 0)
lib/libutil/getmntopts.c
72
if (m->m_option == NULL) {
lib/libutil/getmntopts.c
79
return mp->optarg[m - mp->mopts];
lib/libutil/login_cap.c
911
u_quad_t m;
lib/libutil/login_cap.c
969
m = (n1 >> 1) * (n2 >> 1);
lib/libutil/login_cap.c
971
if (m >= ((u_quad_t)1 << (bpw-2))) {
lib/libutil/login_cap.c
976
m *= 4;
lib/libutil/login_cap.c
982
if ((u_quad_t)(m + r) < m) {
lib/libutil/login_cap.c
986
m += r;
lib/libutil/login_cap.c
988
return (m);
lib/libutil/parsedate.y
719
uintmax_t m;
lib/libutil/parsedate.y
735
m = LLONG_MAX; /* TIME_T_MAX */
lib/libutil/parsedate.y
737
m /= scale;
lib/libutil/parsedate.y
739
m /= unit;
lib/libutil/parsedate.y
740
if ((uintmax_t)num > m)
lib/libutil/parsedate.y
743
m = num * unit * scale;
lib/libutil/parsedate.y
744
v = (time_t) m;
lib/libutil/parsedate.y
745
if (v < 0 || (uintmax_t)v != m)
lib/libwrap/expandm.c
54
const char *ptr, *m;
lib/libwrap/expandm.c
57
for (ptr = fmt; (m = strstr(ptr, "%m")) != NULL; ptr = m + 2) {
lib/libwrap/expandm.c
61
for (const char *p = m; p >= ptr && *p == '%'; p--)
lib/libwrap/expandm.c
64
nlen = (size_t)(m - ptr);
lib/libwrap/expandm.c
98
(int)(m - ptr), ptr, (cnt & 1) ? e : "%m") == -1)
libexec/ld.elf_so/diagassert.c
6
__diagassert13(const char *fn, int fl, const char *fu, const char *m)
libexec/ld.elf_so/xmalloc.c
178
size_t n, m;
libexec/ld.elf_so/xmalloc.c
184
m = sizeof (*op) - (((char *)op - (char *)NULL) & (n - 1));
libexec/ld.elf_so/xmalloc.c
185
if (n < m)
libexec/ld.elf_so/xmalloc.c
186
n += pagesz - m;
libexec/ld.elf_so/xmalloc.c
188
n -= m;
sbin/dmesg/dmesg.c
118
APPEND(m);
sbin/dmesg/dmesg.c
81
intmax_t s, m, h;
sbin/dmesg/dmesg.c
89
m = t % 60;
sbin/efi/bootvar.c
147
map_t m;
sbin/efi/bootvar.c
150
m = find_gpt_map(dev, partnum);
sbin/efi/bootvar.c
151
if (m == NULL)
sbin/efi/bootvar.c
155
ent = m->map_data;
sbin/efi/bootvar.c
156
if (m->map_type != MAP_TYPE_GPT_PART)
sbin/efi/bootvar.c
158
m->map_type);
sbin/efi/bootvar.c
168
pp->PartitionNumber = m->map_index;
sbin/efi/bootvar.c
169
pp->PartitionStart = (uint64_t)m->map_start;
sbin/efi/bootvar.c
170
pp->PartitionSize = (uint64_t)m->map_size;
sbin/efi/gptsubr.c
150
map_t m;
sbin/efi/gptsubr.c
153
for (m = map_first(gpt); m != NULL; m = m->map_next) {
sbin/efi/gptsubr.c
156
if (max_start < m->map_start)
sbin/efi/gptsubr.c
157
max_start = m->map_start;
sbin/efi/gptsubr.c
158
if (max_size < m->map_size)
sbin/efi/gptsubr.c
159
max_size = m->map_size;
sbin/efi/gptsubr.c
160
if (m->map_type == MAP_TYPE_GPT_PART) {
sbin/efi/gptsubr.c
161
struct gpt_ent *ent = m->map_data;
sbin/efi/gptsubr.c
201
show_map(map_t m, struct map_widths w)
sbin/efi/gptsubr.c
218
switch (m->map_type) {
sbin/efi/gptsubr.c
221
hdr = m->map_data;
sbin/efi/gptsubr.c
228
ent = m->map_data;
sbin/efi/gptsubr.c
256
struct mbr *mbr = m->map_data;
sbin/efi/gptsubr.c
275
m->map_index,
sbin/efi/gptsubr.c
277
m->map_start,
sbin/efi/gptsubr.c
279
m->map_size,
sbin/efi/gptsubr.c
285
map_type_name(m->map_type),
sbin/efi/gptsubr.c
296
map_t m;
sbin/efi/gptsubr.c
306
for (m = map_first(gpt); m != NULL; m = m->map_next) {
sbin/efi/gptsubr.c
307
if (m->map_index == idx)
sbin/efi/gptsubr.c
311
return m;
sbin/efi/gptsubr.c
369
map_t m;
sbin/efi/gptsubr.c
388
m = map_find(gpt, MAP_TYPE_MBR);
sbin/efi/gptsubr.c
389
if (m == NULL)
sbin/efi/gptsubr.c
392
mbr = m->map_data;
sbin/efi/gptsubr.c
401
if (gpt_write(gpt, m) == -1)
sbin/efi/gptsubr.c
419
map_t m;
sbin/efi/gptsubr.c
438
for (m = map_first(gpt); m != NULL; m = m->map_next)
sbin/efi/gptsubr.c
439
show_map(m, w);
sbin/efi/gptsubr.c
469
map_t m;
sbin/efi/gptsubr.c
566
for (m = map_first(gpt); m != NULL; m = m->map_next) {
sbin/efi/gptsubr.c
568
show_map(m, w);
sbin/efi/gptsubr.c
570
if (m->map_type != MAP_TYPE_GPT_PART || m->map_index < 1) {
sbin/efi/gptsubr.c
574
if ((off_t)offset == m->map_start &&
sbin/efi/gptsubr.c
575
(off_t)size == m->map_size) {
sbin/efi/gptsubr.c
578
index = (int)m->map_index;
sbin/efi/main.c
168
#define _X(n,a,o,m) { .name = n a, .opt = o, .help = m, },
sbin/efi/main.c
270
#define _X(n,a,o,m) { n, a, NULL, o },
sbin/gpt/backup.c
148
store_tbl(gpt_t gpt, const map_t m, prop_dictionary_t *type_dict)
sbin/gpt/backup.c
166
ent = m->map_data;
sbin/gpt/backup.c
167
for (i = 1, ent = m->map_data;
sbin/gpt/backup.c
168
(const char *)ent < (const char *)(m->map_data) +
sbin/gpt/backup.c
169
m->map_size * gpt->secsz; i++, ent++) {
sbin/gpt/backup.c
207
map_t m;
sbin/gpt/backup.c
221
m = map_first(gpt);
sbin/gpt/backup.c
222
while (m != NULL) {
sbin/gpt/backup.c
223
switch (m->map_type) {
sbin/gpt/backup.c
228
mbr = m->map_data;
sbin/gpt/backup.c
246
if (store_gpt(gpt, m->map_data, &type_dict) == -1)
sbin/gpt/backup.c
254
if (store_tbl(gpt, m, &type_dict) == -1)
sbin/gpt/backup.c
261
m = m->map_next;
sbin/gpt/biosboot.c
175
map_t mbrmap, m;
sbin/gpt/biosboot.c
213
for (m = map_first(gpt); m != NULL; m = m->map_next) {
sbin/gpt/biosboot.c
214
if (m->map_type != MAP_TYPE_GPT_PART || m->map_index < 1)
sbin/gpt/biosboot.c
217
ent = m->map_data;
sbin/gpt/biosboot.c
220
if (entry > 0 && m->map_index == entry)
sbin/gpt/biosboot.c
233
m->map_start == start && m->map_size == (off_t)size)
sbin/gpt/biosboot.c
237
m->map_start == start)
sbin/gpt/biosboot.c
241
if (m == NULL) {
sbin/gpt/biosboot.c
246
i = m->map_index - 1;
sbin/gpt/gpt.c
1105
map_t m;
sbin/gpt/gpt.c
1119
for (m = map_first(gpt); m != NULL; m = m->map_next) {
sbin/gpt/gpt.c
1120
if (m->map_type != MAP_TYPE_GPT_PART || m->map_index < 1)
sbin/gpt/gpt.c
1122
if (find->entry > 0 && find->entry != m->map_index)
sbin/gpt/gpt.c
1124
if (find->block > 0 && find->block != m->map_start)
sbin/gpt/gpt.c
1126
if (find->size > 0 && find->size != m->map_size)
sbin/gpt/gpt.c
1129
i = m->map_index - 1;
sbin/gpt/gpt.c
1157
gpt_msg(gpt, "Partition %d %s", m->map_index, find->msg);
sbin/gpt/gpt.c
288
map_t m, p;
sbin/gpt/gpt.c
358
m = map_add(gpt, start, size, MAP_TYPE_MBR_PART, p, 0);
sbin/gpt/gpt.c
359
if (m == NULL)
sbin/gpt/gpt.c
361
m->map_index = *next_index;
sbin/gpt/gpt.c
386
map_t m;
sbin/gpt/gpt.c
436
m = map_add(gpt, lba, 1, (lba == 1)
sbin/gpt/gpt.c
438
if (m == NULL)
sbin/gpt/gpt.c
441
m = map_add(gpt, (off_t)le64toh((uint64_t)hdr->hdr_lba_table),
sbin/gpt/gpt.c
444
if (m == NULL)
sbin/gpt/gpt.c
466
m = map_add(gpt, (off_t)le64toh((uint64_t)ent->ent_lba_start),
sbin/gpt/gpt.c
468
if (m == NULL)
sbin/gpt/gpt.c
470
m->map_index = i + 1;
sbin/gpt/map.c
153
m = map_create(start, size, type);
sbin/gpt/map.c
154
if (m == NULL)
sbin/gpt/map.c
157
m->map_data = data;
sbin/gpt/map.c
158
m->map_alloc = alloc;
sbin/gpt/map.c
161
m->map_prev = n->map_prev;
sbin/gpt/map.c
162
m->map_next = n;
sbin/gpt/map.c
163
if (m->map_prev != NULL)
sbin/gpt/map.c
164
m->map_prev->map_next = m;
sbin/gpt/map.c
166
gpt->mediamap = m;
sbin/gpt/map.c
167
n->map_prev = m;
sbin/gpt/map.c
172
m->map_next = p->map_next;
sbin/gpt/map.c
173
m->map_prev = p;
sbin/gpt/map.c
174
if (m->map_next != NULL)
sbin/gpt/map.c
175
m->map_next->map_prev = m;
sbin/gpt/map.c
176
p->map_next = m;
sbin/gpt/map.c
182
n->map_start += p->map_size + m->map_size;
sbin/gpt/map.c
183
n->map_size -= (p->map_size + m->map_size);
sbin/gpt/map.c
185
m->map_prev = p;
sbin/gpt/map.c
186
n->map_prev = m;
sbin/gpt/map.c
187
m->map_next = n;
sbin/gpt/map.c
188
p->map_next = m;
sbin/gpt/map.c
195
return m;
sbin/gpt/map.c
197
map_destroy(m);
sbin/gpt/map.c
206
map_t m;
sbin/gpt/map.c
215
for (m = gpt->mediamap; m != NULL; m = m->map_next) {
sbin/gpt/map.c
216
if (m->map_type != MAP_TYPE_UNUSED || m->map_start < 2)
sbin/gpt/map.c
218
if (start != 0 && m->map_start > start)
sbin/gpt/map.c
222
delta = start - m->map_start;
sbin/gpt/map.c
223
else if (alignment > 0 && m->map_start % alignment != 0)
sbin/gpt/map.c
224
delta = (m->map_start + alignment) /
sbin/gpt/map.c
225
alignment * alignment - m->map_start;
sbin/gpt/map.c
229
if (size == 0 || m->map_size - delta >= size) {
sbin/gpt/map.c
230
if (m->map_size - delta < alignment)
sbin/gpt/map.c
234
(m->map_size - delta) % alignment != 0)
sbin/gpt/map.c
235
size = (m->map_size - delta) /
sbin/gpt/map.c
238
size = m->map_size - delta;
sbin/gpt/map.c
240
return map_add(gpt, m->map_start + delta, size,
sbin/gpt/map.c
249
map_resize(gpt_t gpt, map_t m, off_t size, off_t alignment)
sbin/gpt/map.c
254
n = m->map_next;
sbin/gpt/map.c
272
size = m->map_size + n->map_size;
sbin/gpt/map.c
273
m->map_size = size;
sbin/gpt/map.c
274
m->map_next = n->map_next;
sbin/gpt/map.c
276
n->map_next->map_prev = m;
sbin/gpt/map.c
280
prevsize = m->map_size;
sbin/gpt/map.c
281
size = ((m->map_size + n->map_size) / alignment)
sbin/gpt/map.c
284
m->map_size = size;
sbin/gpt/map.c
291
m->map_size = size;
sbin/gpt/map.c
295
m->map_next = n->map_next;
sbin/gpt/map.c
297
n->map_next->map_prev = m;
sbin/gpt/map.c
308
if (alignsize < m->map_size) { /* shrinking */
sbin/gpt/map.c
309
prevsize = m->map_size;
sbin/gpt/map.c
310
m->map_size = alignsize;
sbin/gpt/map.c
312
o = map_create(m->map_start + alignsize,
sbin/gpt/map.c
318
m->map_next = o;
sbin/gpt/map.c
319
o->map_prev = m;
sbin/gpt/map.c
329
} else if (alignsize > m->map_size) { /* expanding */
sbin/gpt/map.c
339
if (n->map_size < alignsize - m->map_size) {
sbin/gpt/map.c
345
n->map_size -= alignsize - m->map_size;
sbin/gpt/map.c
346
n->map_start += alignsize - m->map_size;
sbin/gpt/map.c
348
m->map_next = n->map_next;
sbin/gpt/map.c
350
n->map_next->map_prev = m;
sbin/gpt/map.c
353
m->map_size = alignsize;
sbin/gpt/map.c
362
map_t m;
sbin/gpt/map.c
364
m = gpt->mediamap;
sbin/gpt/map.c
365
while (m != NULL && m->map_type != type)
sbin/gpt/map.c
366
m = m->map_next;
sbin/gpt/map.c
367
return m;
sbin/gpt/map.c
379
map_t m;
sbin/gpt/map.c
381
m = gpt->mediamap;
sbin/gpt/map.c
382
while (m != NULL && m->map_next != NULL)
sbin/gpt/map.c
383
m = m->map_next;
sbin/gpt/map.c
384
return m;
sbin/gpt/map.c
390
map_t m;
sbin/gpt/map.c
392
m = gpt->mediamap;
sbin/gpt/map.c
394
while (m != NULL && m->map_start + m->map_size <= start)
sbin/gpt/map.c
395
m = m->map_next;
sbin/gpt/map.c
396
if (m == NULL || m->map_type != MAP_TYPE_UNUSED)
sbin/gpt/map.c
399
return (m->map_start + m->map_size >= start + size) ? 1 : 0;
sbin/gpt/map.c
400
return m->map_size - (start - m->map_start);
sbin/gpt/map.c
51
map_t m;
sbin/gpt/map.c
53
m = calloc(1, sizeof(*m));
sbin/gpt/map.c
54
if (m == NULL)
sbin/gpt/map.c
56
m->map_start = start;
sbin/gpt/map.c
57
m->map_size = size;
sbin/gpt/map.c
58
m->map_next = m->map_prev = NULL;
sbin/gpt/map.c
59
m->map_type = type;
sbin/gpt/map.c
60
m->map_index = 0;
sbin/gpt/map.c
61
m->map_data = NULL;
sbin/gpt/map.c
62
m->map_alloc = 0;
sbin/gpt/map.c
63
return m;
sbin/gpt/map.c
67
map_destroy(map_t m)
sbin/gpt/map.c
69
if (m == NULL)
sbin/gpt/map.c
71
if (m->map_alloc)
sbin/gpt/map.c
72
free(m->map_data);
sbin/gpt/map.c
73
free(m);
sbin/gpt/map.c
99
map_t m, n, p;
sbin/gpt/resize.c
151
map_t m;
sbin/gpt/resize.c
167
for (m = map_first(gpt); m != NULL; m = m->map_next) {
sbin/gpt/resize.c
168
if (m->map_type != MAP_TYPE_GPT_PART ||
sbin/gpt/resize.c
169
m->map_index < 1)
sbin/gpt/resize.c
171
if (start != m->map_start)
sbin/gpt/resize.c
173
entry = m->map_index;
sbin/gpt/set.c
104
for (m = map_first(gpt); m != NULL; m = m->map_next) {
sbin/gpt/set.c
105
if (m->map_type != MAP_TYPE_GPT_PART ||
sbin/gpt/set.c
106
m->map_index < 1)
sbin/gpt/set.c
108
if (start != m->map_start)
sbin/gpt/set.c
110
entry = m->map_index;
sbin/gpt/set.c
76
map_t m;
sbin/gpt/show.c
344
map_t m;
sbin/gpt/show.c
360
m = map_first(gpt);
sbin/gpt/show.c
361
while (m != NULL) {
sbin/gpt/show.c
364
p = cvt_size(gpt, (uintmax_t)m->map_start,
sbin/gpt/show.c
368
p = cvt_size(gpt, (uintmax_t)m->map_size,
sbin/gpt/show.c
373
m = m->map_next;
sbin/gpt/show.c
394
m = map_first(gpt);
sbin/gpt/show.c
396
while (m != NULL) {
sbin/gpt/show.c
397
printf("%ju %ju %u ", (uintmax_t)m->map_start,
sbin/gpt/show.c
398
(uintmax_t)m->map_size, m->map_index);
sbin/gpt/show.c
399
print_part_type(gpt, m->map_type, xshow, m->map_data,
sbin/gpt/show.c
400
m->map_start);
sbin/gpt/show.c
402
m = m->map_next;
sbin/gpt/show.c
407
while (m != NULL) {
sbin/gpt/show.c
408
p = cvt_size(gpt, (uintmax_t)m->map_start, xshow, szbuf, w1+1);
sbin/gpt/show.c
412
p = cvt_size(gpt, (uintmax_t)m->map_size, xshow, szbuf, w2+1);
sbin/gpt/show.c
418
if (m->map_index > 0)
sbin/gpt/show.c
419
printf("%5d", m->map_index);
sbin/gpt/show.c
424
print_part_type(gpt, m->map_type, xshow, m->map_data,
sbin/gpt/show.c
425
m->map_start);
sbin/gpt/show.c
427
m = m->map_next;
sbin/gpt/show.c
464
show_parsable(gpt_t gpt, map_t m, struct gpt_ent *ent, int xshow)
sbin/gpt/show.c
468
printf("Index: %u\n", m->map_index);
sbin/gpt/show.c
469
printf("Start: %ju\n", (uintmax_t)m->map_start);
sbin/gpt/show.c
470
printf("Size: %ju\n", (uintmax_t)m->map_size);
sbin/gpt/show.c
473
printf("Map_Type: %d\n", m->map_type);
sbin/gpt/show.c
475
if (m->map_type != MAP_TYPE_GPT_PART) {
sbin/gpt/show.c
477
print_part_type(gpt, m->map_type, 0, m->map_data,
sbin/gpt/show.c
478
m->map_start);
sbin/gpt/show.c
480
if (m->map_type == MAP_TYPE_PRI_GPT_HDR ||
sbin/gpt/show.c
481
m->map_type == MAP_TYPE_SEC_GPT_HDR) {
sbin/gpt/show.c
482
get_gpt_hdr_guid(s1, sizeof(s1), m->map_data);
sbin/gpt/show.c
520
map_t m;
sbin/gpt/show.c
525
for (m = map_first(gpt); m != NULL; m = m->map_next)
sbin/gpt/show.c
526
if (entry == m->map_index)
sbin/gpt/show.c
528
if (m == NULL) {
sbin/gpt/show.c
532
ent = m->map_data;
sbin/gpt/show.c
535
return show_parsable(gpt, m, ent, xshow);
sbin/gpt/show.c
538
gpt_show_sec_num("Start", gpt->secsz, m->map_start, xshow, gpt);
sbin/gpt/show.c
539
gpt_show_sec_num("Size", gpt->secsz, m->map_size, xshow, gpt);
sbin/gpt/show.c
568
map_t m;
sbin/gpt/show.c
576
m = map_first(gpt);
sbin/gpt/show.c
579
while (m != NULL) {
sbin/gpt/show.c
580
ent = m->map_data;
sbin/gpt/show.c
581
show_parsable(gpt, m, ent, xshow);
sbin/gpt/show.c
583
m = m->map_next;
sbin/gpt/show.c
594
while (m != NULL) {
sbin/gpt/show.c
595
printf(FMT, gpt->lbawidth, (uintmax_t)m->map_start);
sbin/gpt/show.c
596
printf(FMT, gpt->lbawidth, (uintmax_t)m->map_size);
sbin/gpt/show.c
599
if (m->map_index > 0) {
sbin/gpt/show.c
600
printf("%5d ", m->map_index);
sbin/gpt/show.c
601
print_part_type(gpt, m->map_type, 0, m->map_data,
sbin/gpt/show.c
602
m->map_start);
sbin/gpt/show.c
605
ent = m->map_data;
sbin/gpt/show.c
612
if (m->map_type == MAP_TYPE_MBR_PART) {
sbin/gpt/show.c
645
(int64_t)(m->map_size * gpt->secsz),
sbin/gpt/show.c
651
(intmax_t)m->map_size * gpt->secsz,
sbin/gpt/show.c
655
p = cvt_size(gpt, (uintmax_t)m->map_size, xshow,
sbin/gpt/show.c
678
pr += (unsigned)print_part_type(gpt, m->map_type, 0,
sbin/gpt/show.c
679
m->map_data, m->map_start);
sbin/gpt/show.c
683
p = cvt_size(gpt, (uintmax_t)m->map_size,
sbin/gpt/show.c
703
switch (m->map_type) {
sbin/gpt/show.c
708
m->map_data));
sbin/gpt/show.c
712
get_mbr_sig(s1, sizeof(s1), m->map_data));
sbin/gpt/show.c
718
m = m->map_next;
sbin/gpt/show.c
753
map_t m;
sbin/gpt/show.c
838
for (m = map_first(gpt); m != NULL; m = m->map_next) {
sbin/gpt/show.c
839
if (m->map_type != MAP_TYPE_GPT_PART ||
sbin/gpt/show.c
840
m->map_index < 1)
sbin/gpt/show.c
842
if (start != m->map_start)
sbin/gpt/show.c
844
entry = m->map_index;
sbin/gpt/unset.c
101
for (m = map_first(gpt); m != NULL; m = m->map_next) {
sbin/gpt/unset.c
102
if (m->map_type != MAP_TYPE_GPT_PART ||
sbin/gpt/unset.c
103
m->map_index < 1)
sbin/gpt/unset.c
105
if (start != m->map_start)
sbin/gpt/unset.c
107
entry = m->map_index;
sbin/gpt/unset.c
76
map_t m;
sbin/ifconfig/parse.c
930
struct match *lastm = NULL, *m = matches;
sbin/ifconfig/parse.c
934
if ((size_t)(m - matches) >= *nmatch) {
sbin/ifconfig/parse.c
939
rc = (*p->p_methods->pm_match)(p, lastm, m, i, argv[i]);
sbin/ifconfig/parse.c
942
p = m->m_nextparser;
sbin/ifconfig/parse.c
943
lastm = m++;
sbin/ifconfig/parse.c
945
for (; (size_t)(m - matches) < *nmatch && p != NULL; ) {
sbin/ifconfig/parse.c
946
rc = (*p->p_methods->pm_match)(p, lastm, m, i, NULL);
sbin/ifconfig/parse.c
949
p = m->m_nextparser;
sbin/ifconfig/parse.c
950
lastm = m++;
sbin/ifconfig/parse.c
953
*nmatch = m - matches;
sbin/ifconfig/parse.c
963
const struct match *m;
sbin/ifconfig/parse.c
968
m = &matches[i];
sbin/ifconfig/parse.c
970
pexec = (m->m_parser->p_exec != NULL)
sbin/ifconfig/parse.c
971
? m->m_parser->p_exec : m->m_exec;
sbin/ifconfig/parse.c
975
m->m_parser->p_name);
sbin/ifconfig/parse.c
976
d = prop_dictionary_augment(m->m_env, oenv);
sbin/iscsid/iscsid_driverif.c
141
portal_t *curr, *m;
sbin/iscsid/iscsid_driverif.c
147
m = curr;
sbin/iscsid/iscsid_driverif.c
152
m = curr;
sbin/iscsid/iscsid_driverif.c
156
return m;
sbin/mount_qemufwcfg/fwcfg.c
230
long m;
sbin/mount_qemufwcfg/fwcfg.c
245
m = strtol(optarg, &ep, 8);
sbin/mount_qemufwcfg/fwcfg.c
246
if (optarg == ep || *ep || m < 0)
sbin/mount_qemufwcfg/fwcfg.c
249
fwcfg_file_mask = (mode_t)m;
sbin/mount_qemufwcfg/fwcfg.c
252
m = strtol(optarg, &ep, 8);
sbin/mount_qemufwcfg/fwcfg.c
253
if (optarg == ep || *ep || m < 0)
sbin/mount_qemufwcfg/fwcfg.c
256
fwcfg_dir_mask = (mode_t)m;
sbin/newfs/newfs.c
570
static const char m[] =
sbin/newfs/newfs.c
575
errx(1, m,
sbin/newfs/newfs.c
580
errx(1, m, special, "4.2BSD");
sbin/newfs_ext2fs/newfs_ext2fs.c
305
static const char m[] =
sbin/newfs_ext2fs/newfs_ext2fs.c
308
errx(EXIT_FAILURE, m,
sbin/nvmectl/bignum.c
102
allocate(size_t n, size_t m)
sbin/nvmectl/bignum.c
104
return calloc(n, m);
sbin/nvmectl/bignum.c
2584
mp_reduce(mp_int * x, mp_int * m, mp_int * mu)
sbin/nvmectl/bignum.c
2587
int res, um = m->used;
sbin/nvmectl/bignum.c
2617
if ((res = basic_multiply_partial_lower(&q, m, &q, um + 1)) != MP_OKAY) {
sbin/nvmectl/bignum.c
2638
while (signed_compare(x, m) != MP_LT) {
sbin/nvmectl/bignum.c
2639
if ((res = basic_subtract(x, m, x)) != MP_OKAY) {
sbin/nvmectl/bignum.c
3868
int err, i, m;
sbin/nvmectl/bignum.c
3873
m = n->used;
sbin/nvmectl/bignum.c
3876
if (x->alloc < m + m) {
sbin/nvmectl/bignum.c
3877
if ((err = mp_grow(x, m + m)) != MP_OKAY) {
sbin/nvmectl/bignum.c
3891
tmpx2 = x->dp + m;
sbin/nvmectl/bignum.c
3897
for (i = 0; i < m; i++) {
sbin/nvmectl/bignum.c
3907
for (i = m + 1; i < x->used; i++) {
sbin/nvmectl/bignum.c
5520
BN_mod_mul(BIGNUM *ret, BIGNUM *a, BIGNUM *b, const BIGNUM *m, BN_CTX *ctx)
sbin/nvmectl/bignum.c
5523
if (ret == NULL || a == NULL || b == NULL || m == NULL) {
sbin/nvmectl/bignum.c
5526
return multiply_modulo(ret, a, b, __UNCONST(m)) == MP_OKAY;
sbin/nvmectl/bignum.c
5698
BN_mod_sub(BIGNUM *r, BIGNUM *a, BIGNUM *b, const BIGNUM *m, BN_CTX *ctx)
sbin/nvmectl/bignum.c
5701
if (r == NULL || a == NULL || b == NULL || m == NULL) {
sbin/nvmectl/bignum.c
5704
return subtract_modulo(a, b, __UNCONST(m), r) == MP_OKAY;
sbin/ping6/ping6.c
1012
if ((mtu = get_pathmtu(&m)) > 0) {
sbin/ping6/ping6.c
1023
pr_pack(packet, cc, &m);
sbin/ping6/ping6.c
929
struct msghdr m;
sbin/ping6/ping6.c
987
m.msg_name = (caddr_t)&from;
sbin/ping6/ping6.c
988
m.msg_namelen = sizeof(from);
sbin/ping6/ping6.c
992
m.msg_iov = iov;
sbin/ping6/ping6.c
993
m.msg_iovlen = 1;
sbin/ping6/ping6.c
994
m.msg_control = (caddr_t)buf;
sbin/ping6/ping6.c
995
m.msg_controllen = sizeof(buf);
sbin/ping6/ping6.c
997
cc = prog_recvmsg(s, &m, 0);
sbin/resize_ffs/resize_ffs.c
1580
int i, j, k, ni, m;
sbin/resize_ffs/resize_ffs.c
1585
m = FFS_INOPB(newsb) - 1;
sbin/resize_ffs/resize_ffs.c
1588
iflags[i & ~m] |= IF_BDIRTY;
sbin/resize_ffs/resize_ffs.c
1591
m++;
sbin/resize_ffs/resize_ffs.c
1598
for (i = 0; i < ni; i += m) {
sbin/resize_ffs/resize_ffs.c
1602
for (j = 0; j < m; j++) {
sbin/resize_ffs/resize_ffs.c
1616
for (j = 0; j < m; j++) {
sbin/route/rtutil.c
566
in_addr_t m = mask->sin_addr.s_addr ;
sbin/route/rtutil.c
567
m = ntohl(m);
sbin/route/rtutil.c
568
mbits = m ? 33 - ffs(m) : 0;
sbin/routed/if.c
459
struct ip_mreq m;
sbin/routed/if.c
503
m.imr_multiaddr.s_addr = htonl(INADDR_RIP_GROUP);
sbin/routed/if.c
505
m.imr_interface.s_addr = htonl(ifp->int_index);
sbin/routed/if.c
507
m.imr_interface.s_addr = ((ifp->int_if_flags
sbin/routed/if.c
513
&m, sizeof(m)) < 0
sbin/routed/main.c
722
struct ip_mreq m;
sbin/routed/main.c
730
m.imr_multiaddr.s_addr = htonl(INADDR_RIP_GROUP);
sbin/routed/main.c
732
m.imr_interface.s_addr = htonl(ifp->int_index);
sbin/routed/main.c
734
m.imr_interface.s_addr = ((ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/main.c
739
&m, sizeof(m)) < 0)
sbin/routed/radix.c
127
caddr_t v = v_arg, m = m_arg;
sbin/routed/radix.c
130
if ((x->rn_bmask & m[x->rn_off]) &&
sbin/routed/radix.c
142
caddr_t m = m_arg, n = n_arg;
sbin/routed/radix.c
144
int longer = (*(u_char *)n++) - (int)(*(u_char *)m++);
sbin/routed/radix.c
150
if (*n & ~(*m))
sbin/routed/radix.c
152
if (*n++ != *m++)
sbin/routed/radix.c
159
for (lim2 = m - longer; m < lim2; )
sbin/routed/radix.c
160
if (*m++)
sbin/routed/radix.c
294
struct radix_mask *m;
sbin/routed/radix.c
296
if ((m = t->rn_mklist)) {
sbin/routed/radix.c
304
if (m->rm_flags & RNF_NORMAL) {
sbin/routed/radix.c
305
if (rn_b <= m->rm_b)
sbin/routed/radix.c
306
return (m->rm_leaf);
sbin/routed/radix.c
309
x = rn_search_m(v, t, m->rm_mask);
sbin/routed/radix.c
310
while (x && x->rn_mask != m->rm_mask)
sbin/routed/radix.c
315
} while ((m = m->rm_mklist));
sbin/routed/radix.c
500
struct radix_mask *m;
sbin/routed/radix.c
502
MKGet(m);
sbin/routed/radix.c
503
if (m == 0) {
sbin/routed/radix.c
507
Bzero(m, sizeof *m);
sbin/routed/radix.c
508
m->rm_b = tt->rn_b;
sbin/routed/radix.c
509
m->rm_flags = tt->rn_flags;
sbin/routed/radix.c
511
m->rm_leaf = tt;
sbin/routed/radix.c
513
m->rm_mask = tt->rn_mask;
sbin/routed/radix.c
514
m->rm_mklist = next;
sbin/routed/radix.c
515
tt->rn_mklist = m;
sbin/routed/radix.c
516
return m;
sbin/routed/radix.c
531
struct radix_mask *m, **mp;
sbin/routed/radix.c
609
if ((*mp = m = rn_new_radix_mask(x, 0)))
sbin/routed/radix.c
610
mp = &m->rm_mklist;
sbin/routed/radix.c
616
for (mp = &x->rn_mklist; (m = *mp); mp = &m->rm_mklist)
sbin/routed/radix.c
617
if (m->rm_b >= b_leaf)
sbin/routed/radix.c
619
t->rn_mklist = m; *mp = 0;
sbin/routed/radix.c
636
for (mp = &x->rn_mklist; (m = *mp); mp = &m->rm_mklist) {
sbin/routed/radix.c
637
if (m->rm_b < b_leaf)
sbin/routed/radix.c
639
if (m->rm_b > b_leaf)
sbin/routed/radix.c
641
if (m->rm_flags & RNF_NORMAL) {
sbin/routed/radix.c
642
mmask = m->rm_leaf->rn_mask;
sbin/routed/radix.c
649
mmask = m->rm_mask;
sbin/routed/radix.c
651
m->rm_refs++;
sbin/routed/radix.c
652
tt->rn_mklist = m;
sbin/routed/radix.c
668
struct radix_mask *m, *saved_m, **mp;
sbin/routed/radix.c
695
if (tt->rn_mask == 0 || (saved_m = m = tt->rn_mklist) == 0)
sbin/routed/radix.c
698
if (m->rm_leaf != tt || m->rm_refs > 0) {
sbin/routed/radix.c
703
if (m->rm_mask != tt->rn_mask) {
sbin/routed/radix.c
707
if (--m->rm_refs >= 0)
sbin/routed/radix.c
718
for (mp = &x->rn_mklist; (m = *mp); mp = &m->rm_mklist)
sbin/routed/radix.c
719
if (m == saved_m) {
sbin/routed/radix.c
720
*mp = m->rm_mklist;
sbin/routed/radix.c
721
MKFree(m);
sbin/routed/radix.c
724
if (m == 0) {
sbin/routed/radix.c
772
for (mp = &x->rn_mklist; (m = *mp);)
sbin/routed/radix.c
773
mp = &m->rm_mklist;
sbin/routed/radix.c
779
for (m = t->rn_mklist; m && x; x = x->rn_dupedkey)
sbin/routed/radix.c
780
if (m == x->rn_mklist) {
sbin/routed/radix.c
781
struct radix_mask *mm = m->rm_mklist;
sbin/routed/radix.c
783
if (--(m->rm_refs) < 0)
sbin/routed/radix.c
784
MKFree(m);
sbin/routed/radix.c
785
m = mm;
sbin/routed/radix.c
787
if (m)
sbin/routed/radix.c
790
(unsigned long)m,
sbin/routed/radix.h
102
#define MKGet(m) {\
sbin/routed/radix.h
104
m = rn_mkfreelist; \
sbin/routed/radix.h
105
rn_mkfreelist = (m)->rm_mklist; \
sbin/routed/radix.h
107
m = (struct radix_mask *)rtmalloc(sizeof(*(m)), "MKGet"); }\
sbin/routed/radix.h
109
#define MKFree(m) { (m)->rm_mklist = rn_mkfreelist; rn_mkfreelist = (m);}
sbin/routed/rdisc.c
176
struct ip_mreq m;
sbin/routed/rdisc.c
197
memset(&m, 0, sizeof(m));
sbin/routed/rdisc.c
199
m.imr_interface.s_addr = htonl(ifp->int_index);
sbin/routed/rdisc.c
201
m.imr_interface.s_addr = ((ifp->int_if_flags & IFF_POINTOPOINT)
sbin/routed/rdisc.c
211
m.imr_multiaddr.s_addr = htonl(INADDR_ALLHOSTS_GROUP);
sbin/routed/rdisc.c
214
&m, sizeof(m)) < 0)
sbin/routed/rdisc.c
222
m.imr_multiaddr.s_addr = htonl(INADDR_ALLHOSTS_GROUP);
sbin/routed/rdisc.c
224
&m, sizeof(m)) < 0) {
sbin/routed/rdisc.c
237
m.imr_multiaddr.s_addr=htonl(INADDR_ALLROUTERS_GROUP);
sbin/routed/rdisc.c
240
&m, sizeof(m)) < 0)
sbin/routed/rdisc.c
248
m.imr_multiaddr.s_addr=htonl(INADDR_ALLROUTERS_GROUP);
sbin/routed/rdisc.c
250
&m, sizeof(m)) < 0) {
sbin/routed/table.c
1170
} m;
sbin/routed/table.c
1176
cc = read(rt_sock, &m, sizeof(m));
sbin/routed/table.c
1183
if (m.r.rtm.rtm_version != RTM_VERSION) {
sbin/routed/table.c
1185
m.r.rtm.rtm_version);
sbin/routed/table.c
1191
if (m.r.rtm.rtm_type <= RTM_CHANGE
sbin/routed/table.c
1192
&& m.r.rtm.rtm_pid == mypid) {
sbin/routed/table.c
1201
if (m.r.rtm.rtm_type == RTM_IFINFO
sbin/routed/table.c
1202
|| m.r.rtm.rtm_type == RTM_NEWADDR
sbin/routed/table.c
1203
|| m.r.rtm.rtm_type == RTM_DELADDR) {
sbin/routed/table.c
1204
ifp = ifwithindex(m.ifm.ifm_index,
sbin/routed/table.c
1205
m.r.rtm.rtm_type != RTM_DELADDR);
sbin/routed/table.c
1209
rtm_type_name(m.r.rtm.rtm_type),
sbin/routed/table.c
1210
m.ifm.ifm_flags,
sbin/routed/table.c
1211
m.ifm.ifm_index);
sbin/routed/table.c
1214
rtm_type_name(m.r.rtm.rtm_type),
sbin/routed/table.c
1215
m.ifm.ifm_flags,
sbin/routed/table.c
1226
|| ((ifp->int_if_flags ^ m.ifm.ifm_flags)
sbin/routed/table.c
1232
if (m.r.rtm.rtm_type == RTM_OIFINFO)
sbin/routed/table.c
1236
strlcpy(str, rtm_type_name(m.r.rtm.rtm_type), sizeof(str));
sbin/routed/table.c
1238
if (m.r.rtm.rtm_type <= RTM_CHANGE) {
sbin/routed/table.c
1240
" from pid %d",m.r.rtm.rtm_pid);
sbin/routed/table.c
1244
rt_xaddrs(&info, m.r.addrs, &m.r.addrs[RTAX_MAX],
sbin/routed/table.c
1245
m.r.rtm.rtm_addrs);
sbin/routed/table.c
1260
: (m.r.rtm.rtm_flags & RTF_HOST)
sbin/routed/table.c
1274
if (m.r.rtm.rtm_flags & RTF_CLONED) {
sbin/routed/table.c
1280
if (m.r.rtm.rtm_flags & RTF_WASCLONED) {
sbin/routed/table.c
1302
switch (m.r.rtm.rtm_type) {
sbin/routed/table.c
1306
if (m.r.rtm.rtm_errno != 0) {
sbin/routed/table.c
1308
str, strerror(m.r.rtm.rtm_errno));
sbin/routed/table.c
1311
rtm_add(&m.r.rtm,&info,0);
sbin/routed/table.c
1316
if (m.r.rtm.rtm_errno != 0
sbin/routed/table.c
1317
&& m.r.rtm.rtm_errno != ESRCH) {
sbin/routed/table.c
1319
str, strerror(m.r.rtm.rtm_errno));
sbin/routed/table.c
1329
rtm_lose(&m.r.rtm,&info);
sbin/routed/table.c
763
#define KHASH(a,m) khash_bins[((a) ^ (m)) % KHASH_SIZE]
sbin/sysctl/sysctl.c
2630
int o, m, *newp, rc;
sbin/sysctl/sysctl.c
2645
nsz = sizeof(m);
sbin/sysctl/sysctl.c
2646
newp = &m;
sbin/sysctl/sysctl.c
2663
m = getmode(foo, (mode_t)tt);
sbin/sysctl/sysctl.c
2686
mm = (mode_t)m;
sbin/sysctl/sysctl.c
2700
display_number(pnode, sname, &m, sizeof(m),
sys/altq/altq_blue.c
389
blue_enqueue(struct ifaltq *ifq, struct mbuf *m)
sys/altq/altq_blue.c
395
pktattr.pattr_class = m->m_pkthdr.pattr_class;
sys/altq/altq_blue.c
396
pktattr.pattr_af = m->m_pkthdr.pattr_af;
sys/altq/altq_blue.c
397
pktattr.pattr_hdr = m->m_pkthdr.pattr_hdr;
sys/altq/altq_blue.c
399
if (blue_addq(rqp->rq_blue, rqp->rq_q, m, &pktattr) == 0)
sys/altq/altq_blue.c
411
blue_addq(blue_t *rp, class_queue_t *q, struct mbuf *m,
sys/altq/altq_blue.c
445
mark_ecn(m, pktattr, rp->blue_flags)) {
sys/altq/altq_blue.c
464
_addq(q, m);
sys/altq/altq_blue.c
476
m = _getq_random(q);
sys/altq/altq_blue.c
492
rp->blue_stats.drop_bytes += m->m_pkthdr.len;
sys/altq/altq_blue.c
494
m_freem(m);
sys/altq/altq_blue.c
521
mark_ecn(struct mbuf *m, struct altq_pktattr *pktattr, int flags)
sys/altq/altq_blue.c
530
for (m0 = m; m0 != NULL; m0 = m0->m_next)
sys/altq/altq_blue.c
614
struct mbuf *m = NULL;
sys/altq/altq_blue.c
619
m = blue_getq(rqp->rq_blue, rqp->rq_q);
sys/altq/altq_blue.c
620
if (m != NULL)
sys/altq/altq_blue.c
622
return m;
sys/altq/altq_blue.c
628
struct mbuf *m;
sys/altq/altq_blue.c
630
if ((m = _getq(q)) == NULL) {
sys/altq/altq_blue.c
641
rp->blue_stats.xmit_bytes += m->m_pkthdr.len;
sys/altq/altq_blue.c
643
return m;
sys/altq/altq_cbq.c
498
cbq_enqueue(struct ifaltq *ifq, struct mbuf *m)
sys/altq/altq_cbq.c
507
if ((m->m_flags & M_PKTHDR) == 0) {
sys/altq/altq_cbq.c
511
m_freem(m);
sys/altq/altq_cbq.c
515
if ((t = m_tag_find(m, PACKET_TAG_ALTQ_QID)) != NULL)
sys/altq/altq_cbq.c
519
cl = m->m_pkthdr.pattr_class;
sys/altq/altq_cbq.c
524
m_freem(m);
sys/altq/altq_cbq.c
529
if (m->m_pkthdr.pattr_af != AF_UNSPEC) {
sys/altq/altq_cbq.c
530
pktattr.pattr_class = m->m_pkthdr.pattr_class;
sys/altq/altq_cbq.c
531
pktattr.pattr_af = m->m_pkthdr.pattr_af;
sys/altq/altq_cbq.c
532
pktattr.pattr_hdr = m->m_pkthdr.pattr_hdr;
sys/altq/altq_cbq.c
538
len = m_pktlen(m);
sys/altq/altq_cbq.c
539
if (rmc_queue_packet(cl, m) != 0) {
sys/altq/altq_cbq.c
555
struct mbuf *m;
sys/altq/altq_cbq.c
557
m = rmc_dequeue_next(&cbqp->ifnp, op);
sys/altq/altq_cbq.c
559
if (m && op == ALTDQ_REMOVE) {
sys/altq/altq_cbq.c
566
return m;
sys/altq/altq_cdnr.c
133
altq_cdnr_input(struct mbuf *m, int af)
sys/altq/altq_cdnr.c
142
ifp = m_get_rcvif_NOMPSAFE(m);
sys/altq/altq_cdnr.c
149
ip = mtod(m, struct ip *);
sys/altq/altq_cdnr.c
159
pktinfo.pkt_len = m_pktlen(m);
sys/altq/altq_cdnr.c
163
cb = acc_classify(&top->tc_classifier, m, af);
sys/altq/altq_cdnr.c
177
m_freem(m);
sys/altq/altq_classq.h
100
m->m_nextpkt = m0->m_nextpkt;
sys/altq/altq_classq.h
102
m0 = m;
sys/altq/altq_classq.h
103
m0->m_nextpkt = m;
sys/altq/altq_classq.h
104
qtail(q) = m;
sys/altq/altq_classq.h
111
struct mbuf *m, *m0;
sys/altq/altq_classq.h
113
if ((m = qtail(q)) == NULL)
sys/altq/altq_classq.h
115
if ((m0 = m->m_nextpkt) != m)
sys/altq/altq_classq.h
116
m->m_nextpkt = m0->m_nextpkt;
sys/altq/altq_classq.h
128
struct mbuf *m, *m0, *prev;
sys/altq/altq_classq.h
130
if ((m = m0 = qtail(q)) == NULL)
sys/altq/altq_classq.h
135
} while (m0 != m);
sys/altq/altq_classq.h
136
prev->m_nextpkt = m->m_nextpkt;
sys/altq/altq_classq.h
137
if (prev == m)
sys/altq/altq_classq.h
142
m->m_nextpkt = NULL;
sys/altq/altq_classq.h
143
return m;
sys/altq/altq_classq.h
150
struct mbuf *m;
sys/altq/altq_classq.h
153
if ((m = qtail(q)) == NULL)
sys/altq/altq_classq.h
155
if (m->m_nextpkt == m)
sys/altq/altq_classq.h
162
prev = m;
sys/altq/altq_classq.h
163
m = m->m_nextpkt;
sys/altq/altq_classq.h
165
prev->m_nextpkt = m->m_nextpkt;
sys/altq/altq_classq.h
166
if (m == qtail(q))
sys/altq/altq_classq.h
170
m->m_nextpkt = NULL;
sys/altq/altq_classq.h
171
return m;
sys/altq/altq_classq.h
175
_removeq(class_queue_t *q, struct mbuf *m)
sys/altq/altq_classq.h
183
} while (m0 != m);
sys/altq/altq_classq.h
184
prev->m_nextpkt = m->m_nextpkt;
sys/altq/altq_classq.h
185
if (prev == m)
sys/altq/altq_classq.h
187
else if (qtail(q) == m)
sys/altq/altq_classq.h
195
struct mbuf *m;
sys/altq/altq_classq.h
197
while ((m = _getq(q)) != NULL)
sys/altq/altq_classq.h
198
m_freem(m);
sys/altq/altq_classq.h
95
_addq(class_queue_t *q, struct mbuf *m)
sys/altq/altq_fifoq.c
263
fifoq_enqueue(struct ifaltq *ifq, struct mbuf *m)
sys/altq/altq_fifoq.c
270
PKTCNTR_ADD(&q->q_stats.drop_cnt, m_pktlen(m));
sys/altq/altq_fifoq.c
272
m_freem(m);
sys/altq/altq_fifoq.c
277
m->m_nextpkt = NULL;
sys/altq/altq_fifoq.c
279
q->q_head = m;
sys/altq/altq_fifoq.c
281
q->q_tail->m_nextpkt = m;
sys/altq/altq_fifoq.c
282
q->q_tail = m;
sys/altq/altq_fifoq.c
307
struct mbuf *m = NULL;
sys/altq/altq_fifoq.c
312
if ((m = q->q_head) == NULL)
sys/altq/altq_fifoq.c
315
if ((q->q_head = m->m_nextpkt) == NULL)
sys/altq/altq_fifoq.c
317
m->m_nextpkt = NULL;
sys/altq/altq_fifoq.c
321
PKTCNTR_ADD(&q->q_stats.xmit_cnt, m_pktlen(m));
sys/altq/altq_fifoq.c
325
return m;
sys/altq/altq_fifoq.c
379
struct mbuf *m;
sys/altq/altq_fifoq.c
381
while ((m = q->q_head) != NULL) {
sys/altq/altq_fifoq.c
382
q->q_head = m->m_nextpkt;
sys/altq/altq_fifoq.c
383
m_freem(m);
sys/altq/altq_hfsc.c
1430
m2sm(u_int m)
sys/altq/altq_hfsc.c
1434
sm = ((u_int64_t)m << SM_SHIFT) / 8 / machclk_freq;
sys/altq/altq_hfsc.c
1439
m2ism(u_int m)
sys/altq/altq_hfsc.c
1443
if (m == 0)
sys/altq/altq_hfsc.c
1446
ism = ((u_int64_t)machclk_freq << ISM_SHIFT) * 8 / m;
sys/altq/altq_hfsc.c
1462
u_int64_t m;
sys/altq/altq_hfsc.c
1464
m = (sm * 8 * machclk_freq) >> SM_SHIFT;
sys/altq/altq_hfsc.c
1465
return ((u_int)m);
sys/altq/altq_hfsc.c
669
hfsc_enqueue(struct ifaltq *ifq, struct mbuf *m)
sys/altq/altq_hfsc.c
678
if ((m->m_flags & M_PKTHDR) == 0) {
sys/altq/altq_hfsc.c
682
m_freem(m);
sys/altq/altq_hfsc.c
686
if ((t = m_tag_find(m, PACKET_TAG_ALTQ_QID)) != NULL)
sys/altq/altq_hfsc.c
690
cl = m->m_pkthdr.pattr_class;
sys/altq/altq_hfsc.c
695
m_freem(m);
sys/altq/altq_hfsc.c
700
if (m->m_pkthdr.pattr_af != AF_UNSPEC) {
sys/altq/altq_hfsc.c
701
pktattr.pattr_class = m->m_pkthdr.pattr_class;
sys/altq/altq_hfsc.c
702
pktattr.pattr_af = m->m_pkthdr.pattr_af;
sys/altq/altq_hfsc.c
703
pktattr.pattr_hdr = m->m_pkthdr.pattr_hdr;
sys/altq/altq_hfsc.c
709
len = m_pktlen(m);
sys/altq/altq_hfsc.c
710
if (hfsc_addq(cl, m) != 0) {
sys/altq/altq_hfsc.c
720
set_active(cl, m_pktlen(m));
sys/altq/altq_hfsc.c
739
struct mbuf *m;
sys/altq/altq_hfsc.c
799
m = hfsc_pollq(cl);
sys/altq/altq_hfsc.c
800
return m;
sys/altq/altq_hfsc.c
804
m = hfsc_getq(cl);
sys/altq/altq_hfsc.c
805
if (m == NULL)
sys/altq/altq_hfsc.c
807
len = m_pktlen(m);
sys/altq/altq_hfsc.c
831
return m;
sys/altq/altq_hfsc.c
835
hfsc_addq(struct hfsc_class *cl, struct mbuf *m)
sys/altq/altq_hfsc.c
841
m, cl->cl_pktattr);
sys/altq/altq_hfsc.c
845
return red_addq(cl->cl_red, cl->cl_q, m, cl->cl_pktattr);
sys/altq/altq_hfsc.c
848
m_freem(m);
sys/altq/altq_hfsc.c
853
write_dsfield(m, cl->cl_pktattr, 0);
sys/altq/altq_hfsc.c
855
_addq(cl->cl_q, m);
sys/altq/altq_hfsc.c
883
struct mbuf *m;
sys/altq/altq_hfsc.c
888
while ((m = _getq(cl->cl_q)) != NULL) {
sys/altq/altq_hfsc.c
889
PKTCNTR_ADD(&cl->cl_stats.drop_cnt, m_pktlen(m));
sys/altq/altq_hfsc.c
890
m_freem(m);
sys/altq/altq_jobs.c
493
jobs_enqueue(struct ifaltq *ifq, struct mbuf *m)
sys/altq/altq_jobs.c
536
if ((cl = m->m_pkthdr.pattr_class) == NULL)
sys/altq/altq_jobs.c
539
len = m_pktlen(m);
sys/altq/altq_jobs.c
601
if (jobs_addq(cl, m, jif) != 0)
sys/altq/altq_jobs.c
659
struct mbuf *m;
sys/altq/altq_jobs.c
736
m = jobs_getq(cl);
sys/altq/altq_jobs.c
738
m = NULL;
sys/altq/altq_jobs.c
740
if (m != NULL) {
sys/altq/altq_jobs.c
752
PKTCNTR_ADD(&cl->cl_rout, m_pktlen(m));
sys/altq/altq_jobs.c
753
PKTCNTR_ADD(&cl->st_rout, m_pktlen(m));
sys/altq/altq_jobs.c
768
return m;
sys/altq/altq_jobs.c
772
jobs_addq(struct jobs_class *cl, struct mbuf *m, struct jobs_if *jif)
sys/altq/altq_jobs.c
791
len = (u_int64_t)m_pktlen(m);
sys/altq/altq_jobs.c
798
m_freem(m);
sys/altq/altq_jobs.c
810
len = (u_int64_t)m_pktlen(m);
sys/altq/altq_jobs.c
816
m_freem(m);
sys/altq/altq_jobs.c
823
len = (u_int64_t)m_pktlen(m);
sys/altq/altq_jobs.c
831
m_freem(m);
sys/altq/altq_jobs.c
838
_addq(cl->cl_q, m);
sys/altq/altq_jobs.c
861
m = _getq_tail(victim_class->cl_q);
sys/altq/altq_jobs.c
862
len = (u_int64_t)m_pktlen(m);
sys/altq/altq_jobs.c
868
m_freem(m); /* the packet is trashed here */
sys/altq/altq_jobs.c
879
_addq(cl->cl_q, m);
sys/altq/altq_jobs.c
898
m = _getq_tail(victim_class->cl_q);
sys/altq/altq_jobs.c
899
len = (u_int64_t)m_pktlen(m);
sys/altq/altq_jobs.c
905
m_freem(m); /* the packet is trashed here */
sys/altq/altq_jobs.c
913
_addq(cl->cl_q, m);
sys/altq/altq_jobs.c
934
struct mbuf *m;
sys/altq/altq_jobs.c
939
while ((m = _getq(cl->cl_q)) != NULL) {
sys/altq/altq_jobs.c
940
PKTCNTR_ADD(&cl->cl_dropcnt, m_pktlen(m));
sys/altq/altq_jobs.c
941
PKTCNTR_ADD(&cl->st_dropcnt, m_pktlen(m));
sys/altq/altq_jobs.c
942
m_freem(m);
sys/altq/altq_priq.c
428
priq_enqueue(struct ifaltq *ifq, struct mbuf *m)
sys/altq/altq_priq.c
437
if ((m->m_flags & M_PKTHDR) == 0) {
sys/altq/altq_priq.c
441
m_freem(m);
sys/altq/altq_priq.c
445
if ((t = m_tag_find(m, PACKET_TAG_ALTQ_QID)) != NULL)
sys/altq/altq_priq.c
449
cl = m->m_pkthdr.pattr_class;
sys/altq/altq_priq.c
454
m_freem(m);
sys/altq/altq_priq.c
459
if (m->m_pkthdr.pattr_af != AF_UNSPEC) {
sys/altq/altq_priq.c
460
pktattr.pattr_class = m->m_pkthdr.pattr_class;
sys/altq/altq_priq.c
461
pktattr.pattr_af = m->m_pkthdr.pattr_af;
sys/altq/altq_priq.c
462
pktattr.pattr_hdr = m->m_pkthdr.pattr_hdr;
sys/altq/altq_priq.c
468
len = m_pktlen(m);
sys/altq/altq_priq.c
469
if (priq_addq(cl, m) != 0) {
sys/altq/altq_priq.c
494
struct mbuf *m;
sys/altq/altq_priq.c
507
m = priq_getq(cl);
sys/altq/altq_priq.c
508
if (m != NULL) {
sys/altq/altq_priq.c
512
PKTCNTR_ADD(&cl->cl_xmitcnt, m_pktlen(m));
sys/altq/altq_priq.c
514
return m;
sys/altq/altq_priq.c
521
priq_addq(struct priq_class *cl, struct mbuf *m)
sys/altq/altq_priq.c
526
return rio_addq((rio_t *)cl->cl_red, cl->cl_q, m,
sys/altq/altq_priq.c
531
return red_addq(cl->cl_red, cl->cl_q, m, cl->cl_pktattr);
sys/altq/altq_priq.c
534
m_freem(m);
sys/altq/altq_priq.c
539
write_dsfield(m, cl->cl_pktattr, 0);
sys/altq/altq_priq.c
541
_addq(cl->cl_q, m);
sys/altq/altq_priq.c
569
struct mbuf *m;
sys/altq/altq_priq.c
574
while ((m = _getq(cl->cl_q)) != NULL) {
sys/altq/altq_priq.c
575
PKTCNTR_ADD(&cl->cl_dropcnt, m_pktlen(m));
sys/altq/altq_priq.c
576
m_freem(m);
sys/altq/altq_red.c
1009
red_enqueue(struct ifaltq *ifq, struct mbuf *m)
sys/altq/altq_red.c
1014
pktattr.pattr_class = m->m_pkthdr.pattr_class;
sys/altq/altq_red.c
1015
pktattr.pattr_af = m->m_pkthdr.pattr_af;
sys/altq/altq_red.c
1016
pktattr.pattr_hdr = m->m_pkthdr.pattr_hdr;
sys/altq/altq_red.c
1018
if (red_addq(rqp->rq_red, rqp->rq_q, m, &pktattr) < 0)
sys/altq/altq_red.c
1036
struct mbuf *m;
sys/altq/altq_red.c
1042
m = red_getq(rqp->rq_red, rqp->rq_q);
sys/altq/altq_red.c
1043
if (m != NULL)
sys/altq/altq_red.c
1045
return m;
sys/altq/altq_red.c
347
red_addq(red_t *rp, class_queue_t *q, struct mbuf *m,
sys/altq/altq_red.c
358
m_freem(m);
sys/altq/altq_red.c
418
mark_ecn(m, pktattr, rp->red_flags)) {
sys/altq/altq_red.c
443
_addq(q, m);
sys/altq/altq_red.c
447
_addq(q, m);
sys/altq/altq_red.c
458
m = _getq_random(q);
sys/altq/altq_red.c
465
PKTCNTR_ADD(&rp->red_stats.drop_cnt, m_pktlen(m));
sys/altq/altq_red.c
474
m_freem(m);
sys/altq/altq_red.c
479
PKTCNTR_ADD(&rp->red_stats.xmit_cnt, m_pktlen(m));
sys/altq/altq_red.c
522
mark_ecn(struct mbuf *m, struct altq_pktattr *pktattr, int flags)
sys/altq/altq_red.c
530
t = m_tag_find(m, PACKET_TAG_ALTQ_QID);
sys/altq/altq_red.c
549
for (m0 = m; m0 != NULL; m0 = m0->m_next)
sys/altq/altq_red.c
624
struct mbuf *m;
sys/altq/altq_red.c
626
if ((m = _getq(q)) == NULL) {
sys/altq/altq_red.c
635
return m;
sys/altq/altq_rio.c
330
rio_addq(rio_t *rp, class_queue_t *q, struct mbuf *m,
sys/altq/altq_rio.c
339
dsfield = odsfield = read_dsfield(m, pktattr);
sys/altq/altq_rio.c
416
PKTCNTR_ADD(&rp->q_stats[dpindex].drop_cnt, m_pktlen(m));
sys/altq/altq_rio.c
418
m_freem(m);
sys/altq/altq_rio.c
426
M_SETCTX(m, (intptr_t)dpindex);
sys/altq/altq_rio.c
432
write_dsfield(m, pktattr, dsfield);
sys/altq/altq_rio.c
434
_addq(q, m);
sys/altq/altq_rio.c
437
PKTCNTR_ADD(&rp->q_stats[dpindex].xmit_cnt, m_pktlen(m));
sys/altq/altq_rio.c
445
struct mbuf *m;
sys/altq/altq_rio.c
448
if ((m = _getq(q)) == NULL)
sys/altq/altq_rio.c
451
dpindex = M_GETCTX(m, intptr_t);
sys/altq/altq_rio.c
460
return m;
sys/altq/altq_rio.c
748
rio_enqueue(struct ifaltq *ifq, struct mbuf *m)
sys/altq/altq_rio.c
754
pktattr.pattr_class = m->m_pkthdr.pattr_class;
sys/altq/altq_rio.c
755
pktattr.pattr_af = m->m_pkthdr.pattr_af;
sys/altq/altq_rio.c
756
pktattr.pattr_hdr = m->m_pkthdr.pattr_hdr;
sys/altq/altq_rio.c
758
if (rio_addq(rqp->rq_rio, rqp->rq_q, m, &pktattr) == 0)
sys/altq/altq_rio.c
777
struct mbuf *m = NULL;
sys/altq/altq_rio.c
782
m = rio_getq(rqp->rq_rio, rqp->rq_q);
sys/altq/altq_rio.c
783
if (m != NULL)
sys/altq/altq_rio.c
785
return m;
sys/altq/altq_rmclass.c
1082
m = _rmc_getq(cl);
sys/altq/altq_rmclass.c
1083
if (m == NULL)
sys/altq/altq_rmclass.c
1092
cl->bytes_alloc_ -= m_pktlen(m);
sys/altq/altq_rmclass.c
1100
ifd->curlen_[ifd->qi_] = m_pktlen(m);
sys/altq/altq_rmclass.c
1106
m = _rmc_pollq(cl);
sys/altq/altq_rmclass.c
1109
return m;
sys/altq/altq_rmclass.c
1121
mbuf_t *m;
sys/altq/altq_rmclass.c
1197
m = _rmc_getq(cl);
sys/altq/altq_rmclass.c
1198
if (m == NULL)
sys/altq/altq_rmclass.c
1206
ifd->curlen_[ifd->qi_] = m_pktlen(m);
sys/altq/altq_rmclass.c
1212
m = _rmc_pollq(cl);
sys/altq/altq_rmclass.c
1215
return m;
sys/altq/altq_rmclass.c
1612
_rmc_addq(rm_class_t *cl, mbuf_t *m)
sys/altq/altq_rmclass.c
1616
return rio_addq((rio_t *)cl->red_, cl->q_, m, cl->pktattr_);
sys/altq/altq_rmclass.c
1620
return red_addq(cl->red_, cl->q_, m, cl->pktattr_);
sys/altq/altq_rmclass.c
1624
write_dsfield(m, cl->pktattr_, 0);
sys/altq/altq_rmclass.c
1626
_addq(cl->q_, m);
sys/altq/altq_rmclass.c
1634
mbuf_t *m;
sys/altq/altq_rmclass.c
1636
if ((m = _getq(cl->q_)) != NULL)
sys/altq/altq_rmclass.c
1637
m_freem(m);
sys/altq/altq_rmclass.c
1727
_addq(class_queue_t *q, mbuf_t *m)
sys/altq/altq_rmclass.c
1732
m->m_nextpkt = m0->m_nextpkt;
sys/altq/altq_rmclass.c
1734
m0 = m;
sys/altq/altq_rmclass.c
1735
m0->m_nextpkt = m;
sys/altq/altq_rmclass.c
1736
qtail(q) = m;
sys/altq/altq_rmclass.c
1743
mbuf_t *m, *m0;
sys/altq/altq_rmclass.c
1745
if ((m = qtail(q)) == NULL)
sys/altq/altq_rmclass.c
1747
if ((m0 = m->m_nextpkt) != m)
sys/altq/altq_rmclass.c
1748
m->m_nextpkt = m0->m_nextpkt;
sys/altq/altq_rmclass.c
1762
mbuf_t *m, *m0, *prev;
sys/altq/altq_rmclass.c
1764
if ((m = m0 = qtail(q)) == NULL)
sys/altq/altq_rmclass.c
1769
} while (m0 != m);
sys/altq/altq_rmclass.c
1770
prev->m_nextpkt = m->m_nextpkt;
sys/altq/altq_rmclass.c
1771
if (prev == m) {
sys/altq/altq_rmclass.c
1777
m->m_nextpkt = NULL;
sys/altq/altq_rmclass.c
1778
return m;
sys/altq/altq_rmclass.c
1785
struct mbuf *m;
sys/altq/altq_rmclass.c
1788
if ((m = qtail(q)) == NULL)
sys/altq/altq_rmclass.c
1790
if (m->m_nextpkt == m) {
sys/altq/altq_rmclass.c
1798
prev = m;
sys/altq/altq_rmclass.c
1799
m = m->m_nextpkt;
sys/altq/altq_rmclass.c
1801
prev->m_nextpkt = m->m_nextpkt;
sys/altq/altq_rmclass.c
1802
if (m == qtail(q))
sys/altq/altq_rmclass.c
1806
m->m_nextpkt = NULL;
sys/altq/altq_rmclass.c
1807
return m;
sys/altq/altq_rmclass.c
1811
_removeq(class_queue_t *q, mbuf_t *m)
sys/altq/altq_rmclass.c
1819
} while (m0 != m);
sys/altq/altq_rmclass.c
1820
prev->m_nextpkt = m->m_nextpkt;
sys/altq/altq_rmclass.c
1821
if (prev == m)
sys/altq/altq_rmclass.c
1823
else if (qtail(q) == m)
sys/altq/altq_rmclass.c
1831
mbuf_t *m;
sys/altq/altq_rmclass.c
1833
while ((m = _getq(q)) != NULL)
sys/altq/altq_rmclass.c
1834
m_freem(m);
sys/altq/altq_rmclass.c
750
rmc_queue_packet(struct rm_class *cl, mbuf_t *m)
sys/altq/altq_rmclass.c
794
if (_rmc_addq(cl, m) < 0)
sys/altq/altq_rmclass.c
968
mbuf_t *m;
sys/altq/altq_subr.c
1251
acc_classify(void *clfier, struct mbuf *m, int af)
sys/altq/altq_subr.c
1259
altq_extractflow(m, af, &flow, classifier->acc_fbmask);
sys/altq/altq_subr.c
253
struct mbuf *m;
sys/altq/altq_subr.c
280
m = (*ifq->altq_dequeue)(ifq, op);
sys/altq/altq_subr.c
283
IF_POLL(ifq, m);
sys/altq/altq_subr.c
285
IF_DEQUEUE(ifq, m);
sys/altq/altq_subr.c
288
if (m != NULL && op == ALTDQ_REMOVE)
sys/altq/altq_subr.c
289
tbr->tbr_token -= TBR_SCALE(m_pktlen(m));
sys/altq/altq_subr.c
291
return (m);
sys/altq/altq_subr.c
637
read_dsfield(struct mbuf *m, struct altq_pktattr *pktattr)
sys/altq/altq_subr.c
647
for (m0 = m; m0 != NULL; m0 = m0->m_next)
sys/altq/altq_subr.c
682
write_dsfield(struct mbuf *m, struct altq_pktattr *pktattr, u_int8_t dsfield)
sys/altq/altq_subr.c
691
for (m0 = m; m0 != NULL; m0 = m0->m_next)
sys/altq/altq_subr.c
793
altq_extractflow(struct mbuf *m, int af, struct flowinfo *flow,
sys/altq/altq_subr.c
802
ip = mtod(m, struct ip *);
sys/altq/altq_subr.c
819
extract_ports4(m, ip, fin);
sys/altq/altq_subr.c
833
ip6 = mtod(m, struct ip6_hdr *);
sys/altq/altq_subr.c
855
extract_ports6(m, ip6, fin6);
sys/altq/altq_subr.c
891
extract_ports4(struct mbuf *m, struct ip *ip, struct flowinfo_in *fin)
sys/altq/altq_subr.c
910
for (m0 = m; m0 != NULL; m0 = m0->m_next)
sys/altq/altq_subr.c
986
extract_ports6(struct mbuf *m, struct ip6_hdr *ip6, struct flowinfo_in6 *fin6)
sys/altq/altq_subr.c
997
for (m0 = m; m0 != NULL; m0 = m0->m_next)
sys/altq/altq_var.h
207
#define m_pktlen(m) ((m)->m_pkthdr.len)
sys/altq/altq_wfq.c
241
wfq_classify(void *clfier, struct mbuf *m, int af)
sys/altq/altq_wfq.c
246
altq_extractflow(m, af, &flow, wfqp->fbmask);
sys/altq/if_altq.h
148
#define ALTQ_ENQUEUE(ifq, m, err) \
sys/altq/if_altq.h
149
(err) = (*(ifq)->altq_enqueue)((ifq),(m))
sys/altq/if_altq.h
150
#define ALTQ_DEQUEUE(ifq, m) \
sys/altq/if_altq.h
151
(m) = (*(ifq)->altq_dequeue)((ifq), ALTDQ_REMOVE)
sys/altq/if_altq.h
152
#define ALTQ_POLL(ifq, m) \
sys/altq/if_altq.h
153
(m) = (*(ifq)->altq_dequeue)((ifq), ALTDQ_POLL)
sys/arch/aarch64/aarch64/cpu.c
280
const char *m;
sys/arch/aarch64/aarch64/cpu.c
290
m = cpu_getmodel();
sys/arch/aarch64/aarch64/cpu.c
291
if (m == NULL || *m == 0)
sys/arch/aarch64/aarch64/disasm.c
3433
OP4FUNC(op_simd_aes, m, d, Rn, Rt)
sys/arch/aarch64/aarch64/disasm.c
3441
aesop[m & 1][d & 1],
sys/arch/aarch64/aarch64/disasm.c
3583
OP1FUNC(op_eretaa, m)
sys/arch/aarch64/aarch64/disasm.c
3585
if (m == 0)
sys/arch/aarch64/aarch64/disasm.c
3592
OP1FUNC(op_retaa, m)
sys/arch/aarch64/aarch64/disasm.c
3594
if (m == 0)
sys/arch/aarch64/aarch64/disasm.c
3600
OP4FUNC(op_blraa, z, m, Rn, Rm)
sys/arch/aarch64/aarch64/disasm.c
3607
SHIFTOP2(m, "blraaz", "blrabz"),
sys/arch/aarch64/aarch64/disasm.c
3612
SHIFTOP2(m, "blraa", "blrab"),
sys/arch/aarch64/aarch64/disasm.c
3618
OP4FUNC(op_braa, z, m, Rn, Rm)
sys/arch/aarch64/aarch64/disasm.c
3625
SHIFTOP2(m, "braaz", "brabz"),
sys/arch/aarch64/aarch64/disasm.c
3630
SHIFTOP2(m, "braa", "brab"),
sys/arch/aarch64/aarch64/disasm.c
3636
OP4FUNC(op_pacda, z, m, Rn, Rd)
sys/arch/aarch64/aarch64/disasm.c
3643
SHIFTOP2(m, "pacdza", "pacdzb"),
sys/arch/aarch64/aarch64/disasm.c
3648
SHIFTOP2(m, "pacda", "pacdb"),
sys/arch/aarch64/aarch64/disasm.c
3654
OP4FUNC(op_pacia, z, m, Rn, Rd)
sys/arch/aarch64/aarch64/disasm.c
3661
SHIFTOP2(m, "paciza", "pacizb"),
sys/arch/aarch64/aarch64/disasm.c
3666
SHIFTOP2(m, "pacia", "pacib"),
sys/arch/acorn32/podulebus/if_ie.c
1073
struct mbuf *top, **mp, *m;
sys/arch/acorn32/podulebus/if_ie.c
1099
MGETHDR ( m, M_DONTWAIT, MT_DATA );
sys/arch/acorn32/podulebus/if_ie.c
1100
if ( m==0 )
sys/arch/acorn32/podulebus/if_ie.c
1103
m_set_rcvif(m, &sc->sc_ethercom.ec_if);
sys/arch/acorn32/podulebus/if_ie.c
1104
m->m_pkthdr.len = totlen;
sys/arch/acorn32/podulebus/if_ie.c
1115
MGET(m, M_DONTWAIT, MT_DATA);
sys/arch/acorn32/podulebus/if_ie.c
1116
if (m == 0) {
sys/arch/acorn32/podulebus/if_ie.c
1123
MCLGET(m, M_DONTWAIT);
sys/arch/acorn32/podulebus/if_ie.c
1124
if (m->m_flags & M_EXT)
sys/arch/acorn32/podulebus/if_ie.c
1130
ALIGN(m->m_data + sizeof(struct ether_header)) -
sys/arch/acorn32/podulebus/if_ie.c
1132
len -= newdata - m->m_data;
sys/arch/acorn32/podulebus/if_ie.c
1133
m->m_data = newdata;
sys/arch/acorn32/podulebus/if_ie.c
1136
m->m_len = len = min(totlen, len);
sys/arch/acorn32/podulebus/if_ie.c
1139
*mp = m;
sys/arch/acorn32/podulebus/if_ie.c
1140
mp = &m->m_next;
sys/arch/acorn32/podulebus/if_ie.c
1143
m = top;
sys/arch/acorn32/podulebus/if_ie.c
1149
memcpy(mtod(m, void *), &eh, sizeof(struct ether_header));
sys/arch/acorn32/podulebus/if_ie.c
1161
thismblen = m->m_len - thismboff;
sys/arch/acorn32/podulebus/if_ie.c
1171
mtod(m, void *) + thismboff, (u_int)len+1);
sys/arch/acorn32/podulebus/if_ie.c
1176
mtod(m, void *) + thismboff, (u_int)len);
sys/arch/acorn32/podulebus/if_ie.c
1182
m = m->m_next;
sys/arch/acorn32/podulebus/if_ie.c
1240
struct mbuf *m=0;
sys/arch/acorn32/podulebus/if_ie.c
1270
m = ieget(sc, 0);
sys/arch/acorn32/podulebus/if_ie.c
1274
if ( m==0 ) {
sys/arch/acorn32/podulebus/if_ie.c
1279
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/acorn32/podulebus/if_ie.c
1447
struct mbuf *m0, *m;
sys/arch/acorn32/podulebus/if_ie.c
1461
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/acorn32/podulebus/if_ie.c
1462
if (!m)
sys/arch/acorn32/podulebus/if_ie.c
1470
for (m0 = m; m && (len + m->m_len) < IE_TXBUF_SIZE;
sys/arch/acorn32/podulebus/if_ie.c
1471
m = m->m_next) {
sys/arch/acorn32/podulebus/if_ie.c
1472
memcpy(buffer, mtod(m, void *), m->m_len);
sys/arch/acorn32/podulebus/if_ie.c
1473
buffer += m->m_len;
sys/arch/acorn32/podulebus/if_ie.c
1474
len += m->m_len;
sys/arch/alpha/alpha/fp_complete.c
122
#define CRBLIT(sw, hw, m, offs) (((sw) & ~(m)) | ((hw) >> (offs) & (m)))
sys/arch/alpha/alpha/pmap.c
186
#define pte_prot(m, p) (protection_codes[m == pmap_kernel() ? 0 : 1][p])
sys/arch/alpha/alpha/sys_machdep.c
103
fp_except m;
sys/arch/alpha/alpha/sys_machdep.c
110
m = args.mask;
sys/arch/alpha/alpha/sys_machdep.c
115
md_flags = SET_FP_C_MASK(md_flags, m);
sys/arch/alpha/alpha/sys_machdep.c
119
md_flags = SET_FP_C_FLAG(md_flags, m);
sys/arch/alpha/common/bus_dma.c
292
struct mbuf *m;
sys/arch/alpha/common/bus_dma.c
313
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/alpha/common/bus_dma.c
314
if (m->m_len == 0)
sys/arch/alpha/common/bus_dma.c
318
switch (m->m_flags & (M_EXT|M_EXT_CLUSTER)) {
sys/arch/alpha/common/bus_dma.c
321
KASSERT(m->m_ext.ext_paddr != M_PADDR_INVALID);
sys/arch/alpha/common/bus_dma.c
322
lastaddr = m->m_ext.ext_paddr +
sys/arch/alpha/common/bus_dma.c
323
(m->m_data - m->m_ext.ext_buf);
sys/arch/alpha/common/bus_dma.c
342
map->dm_segs[seg].ds_len = m->m_len;
sys/arch/alpha/common/bus_dma.c
343
lastaddr += m->m_len;
sys/arch/alpha/common/bus_dma.c
347
lastaddr = m->m_paddr + M_BUFOFFSET(m) +
sys/arch/alpha/common/bus_dma.c
348
(m->m_data - M_BUFADDR(m));
sys/arch/alpha/common/bus_dma.c
353
m->m_data, m->m_len, vmspace_kernel(), flags,
sys/arch/alpha/common/sgmap_typedep.c
389
struct mbuf *m;
sys/arch/alpha/common/sgmap_typedep.c
414
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/alpha/common/sgmap_typedep.c
415
if (m->m_len == 0)
sys/arch/alpha/common/sgmap_typedep.c
418
m->m_data, m->m_len, vmspace_kernel(), flags, &seg, sgmap);
sys/arch/alpha/include/bus_funcs.h
296
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/alpha/include/bus_funcs.h
297
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/alpha/include/bus_funcs.h
300
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/alpha/include/bus_funcs.h
301
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/alpha/include/bus_funcs.h
302
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/alpha/include/bus_funcs.h
303
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/alpha/include/bus_funcs.h
304
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/alpha/include/bus_funcs.h
305
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/alpha/include/bus_funcs.h
306
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/alpha/include/bus_funcs.h
307
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/alpha/include/fpu.h
137
#define NETBSD_MASK_TO_FP_C(m) (((m) & 0x3f) << 1)
sys/arch/alpha/include/fpu.h
141
#define SET_FP_C_MASK(fp_c, m) (CLEAR_FP_C_MASK(fp_c) | NETBSD_MASK_TO_FP_C(m))
sys/arch/alpha/include/fpu.h
142
#define SET_FP_C_FLAG(fp_c, m) (CLEAR_FP_C_FLAG(fp_c) | NETBSD_FLAG_TO_FP_C(m))
sys/arch/alpha/include/isa_machdep.h
146
#define isa_mappage(m, o, p) \
sys/arch/alpha/include/isa_machdep.h
147
_isa_mappage((m), (o), (p))
sys/arch/alpha/include/isa_machdep.h
97
#define isa_intr_alloc(c, m, t, i) \
sys/arch/alpha/include/isa_machdep.h
98
(*(c)->ic_intr_alloc)((c)->ic_v, (m), (t), (i))
sys/arch/alpha/isa/isadma_bounce.c
485
struct mbuf *m, *m0 = cookie->id_origbuf;
sys/arch/alpha/isa/isadma_bounce.c
504
for (moff = offset, m = m0; m != NULL && len != 0;
sys/arch/alpha/isa/isadma_bounce.c
505
m = m->m_next) {
sys/arch/alpha/isa/isadma_bounce.c
507
if (moff >= m->m_len) {
sys/arch/alpha/isa/isadma_bounce.c
508
moff -= m->m_len;
sys/arch/alpha/isa/isadma_bounce.c
517
minlen = len < m->m_len - moff ?
sys/arch/alpha/isa/isadma_bounce.c
518
len : m->m_len - moff;
sys/arch/alpha/isa/isadma_bounce.c
520
memcpy(mtod(m, char *) + moff,
sys/arch/alpha/pci/apecs_dma.c
237
apecs_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/alpha/pci/apecs_dma.c
241
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/cia_dma.c
452
struct mbuf *m, int flags)
sys/arch/alpha/pci/cia_dma.c
456
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/dwlpx_dma.c
295
dwlpx_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/alpha/pci/dwlpx_dma.c
298
return (pci_sgmap_pte32_load_mbuf(t, map, m, flags, t->_sgmap));
sys/arch/alpha/pci/lca_dma.c
242
lca_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/alpha/pci/lca_dma.c
246
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/mcpcia_dma.c
295
mcpcia_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/alpha/pci/mcpcia_dma.c
300
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/tsp_dma.c
462
tsp_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/alpha/pci/tsp_dma.c
466
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/ttwoga_dma.c
292
struct mbuf *m, int flags)
sys/arch/alpha/pci/ttwoga_dma.c
297
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/tc/tc_dma_3000_500.c
163
tc_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/alpha/tc/tc_dma_3000_500.c
167
return (tc_sgmap_load_mbuf(t, map, m, flags, &tdsi->tdsi_sgmap));
sys/arch/amd64/amd64/machdep.c
1222
u_long i, m, n;
sys/arch/amd64/amd64/machdep.c
1248
for (m = 0; m < n; m += NBPG)
sys/arch/amd64/amd64/machdep.c
1249
pmap_kenter_pa(dumpspace + m, maddr + m,
sys/arch/amiga/amiga/machdep.c
289
struct m68k_kcore_hdr *m = &h->un._m68k;
sys/arch/amiga/amiga/machdep.c
306
m->mmutype = mmutype;
sys/arch/amiga/amiga/machdep.c
307
m->sg_v = SG_V;
sys/arch/amiga/amiga/machdep.c
308
m->sg_frame = SG_FRAME;
sys/arch/amiga/amiga/machdep.c
309
m->sg_ishift = SG_ISHIFT;
sys/arch/amiga/amiga/machdep.c
310
m->sg_pmask = SG_PMASK;
sys/arch/amiga/amiga/machdep.c
311
m->sg40_shift1 = SG4_SHIFT1;
sys/arch/amiga/amiga/machdep.c
312
m->sg40_mask2 = SG4_MASK2;
sys/arch/amiga/amiga/machdep.c
313
m->sg40_shift2 = SG4_SHIFT2;
sys/arch/amiga/amiga/machdep.c
314
m->sg40_mask3 = SG4_MASK3;
sys/arch/amiga/amiga/machdep.c
315
m->sg40_shift3 = SG4_SHIFT3;
sys/arch/amiga/amiga/machdep.c
316
m->sg40_addr1 = SG4_ADDR1;
sys/arch/amiga/amiga/machdep.c
317
m->sg40_addr2 = SG4_ADDR2;
sys/arch/amiga/amiga/machdep.c
318
m->pg_v = PG_V;
sys/arch/amiga/amiga/machdep.c
319
m->pg_frame = PG_FRAME;
sys/arch/amiga/amiga/machdep.c
324
m->sysseg_pa = (paddr_t)pmap_kernel()->pm_stpa;
sys/arch/amiga/amiga/machdep.c
331
m->reloc = lowram;
sys/arch/amiga/amiga/machdep.c
336
m->relocend = (u_int32_t)&end;
sys/arch/amiga/amiga/machdep.c
340
m->ram_segs[0].start = lowram;
sys/arch/amiga/amiga/machdep.c
341
m->ram_segs[0].size = ctob(physmem);
sys/arch/amiga/amiga/machdep.c
346
m->ram_segs[1].start = 0;
sys/arch/amiga/amiga/machdep.c
347
m->ram_segs[1].size = memlist->m_seg[i].ms_size;
sys/arch/amiga/dev/fd.c
77
#define FDMAKEDEV(m, u, p) MAKEDISKDEV((m), (u), (p))
sys/arch/amiga/dev/grf_clreg.h
300
#define SetTextPlane(ba, m) \
sys/arch/amiga/dev/grf_clreg.h
302
WGfx(ba, GCT_ID_READ_MAP_SELECT, m & 3 ); \
sys/arch/amiga/dev/grf_clreg.h
303
WSeq(ba, SEQ_ID_MAP_MASK, (1 << (m & 3))); \
sys/arch/amiga/dev/grf_cv.c
1302
int m, n; /* For calc'ing display FIFO */
sys/arch/amiga/dev/grf_cv.c
1643
m = (temptym - tfillm - 9) / 2;
sys/arch/amiga/dev/grf_cv.c
1644
if (m < 0)
sys/arch/amiga/dev/grf_cv.c
1645
m = 0; /* prevent underflow */
sys/arch/amiga/dev/grf_cv.c
1646
m = (m & 0x1f) << 3;
sys/arch/amiga/dev/grf_cv.c
1647
if (m < 0x18)
sys/arch/amiga/dev/grf_cv.c
1648
m = 0x18;
sys/arch/amiga/dev/grf_cv.c
1651
WCrt(ba, CRT_ID_EXT_MEM_CNTL_2, m);
sys/arch/amiga/dev/grf_cv3dreg.h
552
#define SetTextPlane(ba, m) \
sys/arch/amiga/dev/grf_cv3dreg.h
554
WGfx(ba, GCT_ID_READ_MAP_SELECT, m & 3 );\
sys/arch/amiga/dev/grf_cv3dreg.h
555
WSeq(ba, SEQ_ID_MAP_MASK, (1 << (m & 3)));\
sys/arch/amiga/dev/grf_cvreg.h
363
#define SetTextPlane(ba, m) \
sys/arch/amiga/dev/grf_cvreg.h
365
WGfx(ba, GCT_ID_READ_MAP_SELECT, m & 3 );\
sys/arch/amiga/dev/grf_cvreg.h
366
WSeq(ba, SEQ_ID_MAP_MASK, (1 << (m & 3)));\
sys/arch/amiga/dev/grf_etreg.h
284
#define SetTextPlane(ba, m) \
sys/arch/amiga/dev/grf_etreg.h
286
WGfx(ba, GCT_ID_READ_MAP_SELECT, m & 3 ); \
sys/arch/amiga/dev/grf_etreg.h
287
WSeq(ba, SEQ_ID_MAP_MASK, (1 << (m & 3))); \
sys/arch/amiga/dev/grf_rh.c
1122
unsigned short * m = init_msg;
sys/arch/amiga/dev/grf_rh.c
1125
*c = *m++;
sys/arch/amiga/dev/grf_rh.c
665
unsigned long m;
sys/arch/amiga/dev/grf_rh.c
690
m = (f * n1) / (14318180/1024);
sys/arch/amiga/dev/grf_rh.c
692
if (m > 129)
sys/arch/amiga/dev/grf_rh.c
695
tmp = (((m * 14318180) >> n2) / n1) - fq;
sys/arch/amiga/dev/grf_rh.c
701
erg = (((n2 << 5) | (n1-2)) << 8) | (m-2);
sys/arch/amiga/dev/grf_rhreg.h
646
#define Map(m) \
sys/arch/amiga/dev/grf_rhreg.h
647
do { WGfx(ba, GCT_ID_READ_MAP_SELECT, m & 3 ); WSeq(ba, SEQ_ID_MAP_MASK, (1 << (m & 3))); } while (0)
sys/arch/amiga/dev/grf_rtreg.h
502
#define Map(m) \
sys/arch/amiga/dev/grf_rtreg.h
503
do { WGfx(ba, GCT_ID_READ_MAP_SELECT, m & 3 ); WSeq(ba, SEQ_ID_MAP_MASK, (1 << (m & 3))); } while (0)
sys/arch/amiga/dev/grfabs.c
116
monitor_t *m;
sys/arch/amiga/dev/grfabs.c
122
for (m = monitors->lh_first; m != NULL; m = m->link.le_next) {
sys/arch/amiga/dev/grfabs.c
125
d = m->get_best_mode(&dim, depth);
sys/arch/amiga/dev/grfabs.c
146
grf_get_next_mode(monitor_t *m, dmode_t *d)
sys/arch/amiga/dev/grfabs.c
148
return(m->get_next_mode(d));
sys/arch/amiga/dev/grfabs.c
152
grf_get_current_mode(monitor_t *m)
sys/arch/amiga/dev/grfabs.c
154
return(m->get_current_mode());
sys/arch/amiga/dev/grfabs.c
158
grf_get_best_mode(monitor_t *m, dimen_t *size, u_char depth)
sys/arch/amiga/dev/grfabs.c
160
return(m->get_best_mode(size, depth));
sys/arch/amiga/dev/grfabs.c
164
grf_alloc_bitmap(monitor_t *m, u_short w, u_short h, u_short d, u_short f)
sys/arch/amiga/dev/grfabs.c
166
return(m->alloc_bitmap(w, h, d, f));
sys/arch/amiga/dev/grfabs.c
170
grf_free_bitmap(monitor_t *m, bmap_t *bm)
sys/arch/amiga/dev/grfabs.c
172
m->free_bitmap(bm);
sys/arch/amiga/dev/grfabs.c
73
monitor_t *m;
sys/arch/amiga/dev/grfabs.c
78
for (m = monitors->lh_first; m != NULL; m = m->link.le_next) {
sys/arch/amiga/dev/grfabs.c
79
if (m->vbl_handler)
sys/arch/amiga/dev/grfabs.c
80
m->vbl_handler(m);
sys/arch/amiga/dev/grfabs_cc.c
212
monitor_vbl_handler(monitor_t *m)
sys/arch/amiga/dev/grfabs_ccreg.h
141
#define MDATA(m) ((mdata_t *)(m->data))
sys/arch/amiga/dev/grfabs_ccreg.h
281
void monitor_vbl_handler(monitor_t * m);
sys/arch/amiga/dev/grfabs_reg.h
303
dmode_t * grf_get_next_mode(monitor_t *m, dmode_t *d);
sys/arch/amiga/dev/grfabs_reg.h
305
dmode_t * grf_get_best_mode(monitor_t *m, dimen_t *size, u_char depth);
sys/arch/amiga/dev/grfabs_reg.h
306
bmap_t * grf_alloc_bitmap(monitor_t *m, u_short w, u_short h,
sys/arch/amiga/dev/grfabs_reg.h
308
void grf_free_bitmap(monitor_t *m, bmap_t *bm);
sys/arch/amiga/dev/if_ed_zbus.c
286
ed_zbus_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
sys/arch/amiga/dev/if_ed_zbus.c
294
for (; m ; m = m->m_next) {
sys/arch/amiga/dev/if_ed_zbus.c
295
data = mtod(m, u_char *);
sys/arch/amiga/dev/if_ed_zbus.c
296
len = m->m_len;
sys/arch/amiga/dev/if_es.c
549
struct mbuf *top, **mp, *m;
sys/arch/amiga/dev/if_es.c
663
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/amiga/dev/if_es.c
664
if (m == NULL)
sys/arch/amiga/dev/if_es.c
666
m_set_rcvif(m, ifp);
sys/arch/amiga/dev/if_es.c
667
m->m_pkthdr.len = pktlen;
sys/arch/amiga/dev/if_es.c
676
MGET(m, M_DONTWAIT, MT_DATA);
sys/arch/amiga/dev/if_es.c
677
if (m == 0) {
sys/arch/amiga/dev/if_es.c
684
MCLGET(m, M_DONTWAIT);
sys/arch/amiga/dev/if_es.c
685
if (m->m_flags & M_EXT)
sys/arch/amiga/dev/if_es.c
688
m->m_len = len = uimin(pktlen, len);
sys/arch/amiga/dev/if_es.c
690
memcpy(mtod(m, void *), (void *)b, len);
sys/arch/amiga/dev/if_es.c
693
buf = mtod(m, u_short *);
sys/arch/amiga/dev/if_es.c
701
buf = mtod(m, u_short *);
sys/arch/amiga/dev/if_es.c
711
*mp = m;
sys/arch/amiga/dev/if_es.c
712
mp = &m->m_next;
sys/arch/amiga/dev/if_es.c
744
struct mbuf *m0, *m;
sys/arch/amiga/dev/if_es.c
783
IF_POLL(&sc->sc_ethercom.ec_if.if_snd, m);
sys/arch/amiga/dev/if_es.c
784
if (!m)
sys/arch/amiga/dev/if_es.c
787
if (esdebug && (m->m_next || m->m_len & 1))
sys/arch/amiga/dev/if_es.c
789
device_xname(sc->sc_dev), m->m_next, m->m_len);
sys/arch/amiga/dev/if_es.c
791
for (m0 = m, pktlen = 0; m0; m0 = m0->m_next)
sys/arch/amiga/dev/if_es.c
832
for (m0 = m; m; m = m->m_next) {
sys/arch/amiga/dev/if_es.c
833
memcpy((char *)pktbuf + i, mtod(m, void *), m->m_len);
sys/arch/amiga/dev/if_es.c
834
i += m->m_len;
sys/arch/amiga/dev/if_es.c
877
for (m0 = m; m; m = m->m_next) {
sys/arch/amiga/dev/if_es.c
878
buf = mtod(m, u_short *);
sys/arch/amiga/dev/if_es.c
879
cnt = m->m_len / 2;
sys/arch/amiga/dev/if_es.c
886
if (m->m_len & 1)
sys/arch/amiga/dev/if_es.c
888
if (m->m_len & 1 && m->m_next)
sys/arch/amiga/dev/if_es.c
919
IF_DEQUEUE(&sc->sc_ethercom.ec_if.if_snd, m);
sys/arch/amiga/dev/if_qn.c
383
struct mbuf *m;
sys/arch/amiga/dev/if_qn.c
394
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/amiga/dev/if_qn.c
395
if (m == 0)
sys/arch/amiga/dev/if_qn.c
405
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/amiga/dev/if_qn.c
406
len = qn_put(sc->nic_fifo, m);
sys/arch/amiga/dev/if_qn.c
407
m_freem(m);
sys/arch/amiga/dev/if_qn.c
460
qn_put(u_short volatile *addr, struct mbuf *m)
sys/arch/amiga/dev/if_qn.c
469
for (; m != NULL; m = m->m_next) {
sys/arch/amiga/dev/if_qn.c
470
data = mtod(m, u_short *);
sys/arch/amiga/dev/if_qn.c
471
len = m->m_len;
sys/arch/amiga/dev/if_qn.c
528
struct mbuf *m, *dst, *head = NULL;
sys/arch/amiga/dev/if_qn.c
533
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/amiga/dev/if_qn.c
534
if (m == NULL)
sys/arch/amiga/dev/if_qn.c
543
m_set_rcvif(m, &sc->sc_ethercom.ec_if);
sys/arch/amiga/dev/if_qn.c
544
m->m_pkthdr.len = len;
sys/arch/amiga/dev/if_qn.c
545
m->m_len = 0;
sys/arch/amiga/dev/if_qn.c
546
head = m;
sys/arch/amiga/dev/if_qn.c
558
amount = M_TRAILINGSPACE(m);
sys/arch/amiga/dev/if_qn.c
561
dst = m;
sys/arch/amiga/dev/if_qn.c
562
MGET(m, M_DONTWAIT, MT_DATA);
sys/arch/amiga/dev/if_qn.c
563
if (m == NULL)
sys/arch/amiga/dev/if_qn.c
567
MCLGET(m, M_DONTWAIT);
sys/arch/amiga/dev/if_qn.c
569
m->m_len = 0;
sys/arch/amiga/dev/if_qn.c
570
dst->m_next = m;
sys/arch/amiga/dev/if_qn.c
572
amount = M_TRAILINGSPACE(m);
sys/arch/amiga/dev/if_qn.c
579
(u_short *)(mtod(m, char *) + m->m_len),
sys/arch/amiga/dev/if_qn.c
581
m->m_len += len1;
sys/arch/amiga/dev/ite.c
90
#define SUBR_PUTC(ip,c,dy,dx,m) (ip)->grf->g_iteputc(ip,c,dy,dx,m)
sys/arch/amiga/dev/kbdmap.h
122
#define KBD_MODE_ACCENT(m) (((m) >> 4) - 1) /* get accent from mode */
sys/arch/amiga/dev/par.c
483
register int m = h;
sys/arch/amiga/dev/par.c
485
if (m > 0)
sys/arch/amiga/dev/par.c
486
m = m * 1000 / hz;
sys/arch/amiga/dev/par.c
487
return(m);
sys/arch/amiga/dev/par.c
491
parmstohz(int m)
sys/arch/amiga/dev/par.c
494
register int h = m;
sys/arch/amiga/dev/zz9k_if.c
229
struct mbuf *m;
sys/arch/amiga/dev/zz9k_if.c
238
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/amiga/dev/zz9k_if.c
239
if (m == NULL)
sys/arch/amiga/dev/zz9k_if.c
243
if ((m->m_flags & M_PKTHDR) == 0)
sys/arch/amiga/dev/zz9k_if.c
246
size = m->m_pkthdr.len;
sys/arch/amiga/dev/zz9k_if.c
254
m_freem(m);
sys/arch/amiga/dev/zz9k_if.c
259
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/amiga/dev/zz9k_if.c
262
for (struct mbuf *n = m; n != NULL; n = n->m_next) {
sys/arch/amiga/dev/zz9k_if.c
267
m_freem(m); /* we don't need it anymore */
sys/arch/amiga/dev/zz9k_if.c
296
struct mbuf *m;
sys/arch/amiga/dev/zz9k_if.c
317
m = m_devget((char *)&frame->header, frame->size, 0, ifp);
sys/arch/amiga/dev/zz9k_if.c
318
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arc/arc/bus_dma.c
289
struct mbuf *m;
sys/arch/arc/arc/bus_dma.c
309
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/arc/arc/bus_dma.c
310
if (m->m_len == 0)
sys/arch/arc/arc/bus_dma.c
312
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/arc/arc/bus_dma.c
577
struct vm_page *m;
sys/arch/arc/arc/bus_dma.c
598
m = TAILQ_FIRST(&mlist);
sys/arch/arc/arc/bus_dma.c
600
lastaddr = segs[curseg]._ds_paddr = VM_PAGE_TO_PHYS(m);
sys/arch/arc/arc/bus_dma.c
603
m = TAILQ_NEXT(m, pageq.queue);
sys/arch/arc/arc/bus_dma.c
605
for (; m != NULL; m = TAILQ_NEXT(m, pageq.queue)) {
sys/arch/arc/arc/bus_dma.c
606
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/arc/arc/bus_dma.c
637
struct vm_page *m;
sys/arch/arc/arc/bus_dma.c
650
m = PHYS_TO_VM_PAGE(addr);
sys/arch/arc/arc/bus_dma.c
651
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/arc/include/bus_funcs.h
305
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/arc/include/bus_funcs.h
306
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/arc/include/bus_funcs.h
309
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/arc/include/bus_funcs.h
310
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/arc/include/bus_funcs.h
311
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/arc/include/bus_funcs.h
312
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/arc/include/bus_funcs.h
313
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/arc/include/bus_funcs.h
314
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/arc/include/bus_funcs.h
315
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/arc/include/bus_funcs.h
316
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/arc/include/isa_machdep.h
126
#define isa_mappage(m, o, p) \
sys/arch/arc/include/isa_machdep.h
127
_isa_mappage((m), (o), (p))
sys/arch/arc/isa/isadma_bounce.c
533
struct mbuf *m, *m0 = cookie->id_origbuf;
sys/arch/arc/isa/isadma_bounce.c
552
for (moff = offset, m = m0; m != NULL && len != 0;
sys/arch/arc/isa/isadma_bounce.c
553
m = m->m_next) {
sys/arch/arc/isa/isadma_bounce.c
555
if (moff >= m->m_len) {
sys/arch/arc/isa/isadma_bounce.c
556
moff -= m->m_len;
sys/arch/arc/isa/isadma_bounce.c
565
minlen = len < m->m_len - moff ?
sys/arch/arc/isa/isadma_bounce.c
566
len : m->m_len - moff;
sys/arch/arc/isa/isadma_bounce.c
568
memcpy(mtod(m, char *) + moff,
sys/arch/arm/amlogic/meson_clk.h
243
struct meson_clk_pll_reg m;
sys/arch/arm/amlogic/meson_clk.h
269
.u.pll.m = _m, \
sys/arch/arm/amlogic/meson_clk.h
287
.u.pll.m = _m, \
sys/arch/arm/amlogic/meson_clk_pll.c
105
uint32_t n, m, m_max, frac, frac_max;
sys/arch/arm/amlogic/meson_clk_pll.c
132
m_max = __SHIFTOUT(pll->m.mask, pll->m.mask);
sys/arch/arm/amlogic/meson_clk_pll.c
135
m = tmp / (frac_max + 1);
sys/arch/arm/amlogic/meson_clk_pll.c
138
if (m > m_max)
sys/arch/arm/amlogic/meson_clk_pll.c
155
CLK_WRITE_BITS(sc, pll->m.reg, pll->m.mask, m);
sys/arch/arm/amlogic/meson_clk_pll.c
45
u_int n, m, frac;
sys/arch/arm/amlogic/meson_clk_pll.c
65
val = CLK_READ(sc, pll->m.reg);
sys/arch/arm/amlogic/meson_clk_pll.c
66
m = __SHIFTOUT(val, pll->m.mask);
sys/arch/arm/amlogic/meson_clk_pll.c
77
rate = parent_rate * m;
sys/arch/arm/amlogic/mesong12_clkc.c
1258
uint32_t val, m, n, div_shift, div;
sys/arch/arm/amlogic/mesong12_clkc.c
1302
m = __SHIFTOUT(val, __BITS(7,0));
sys/arch/arm/amlogic/mesong12_clkc.c
1308
freq = xtal_clock * m / n / div;
sys/arch/arm/apple/apple_dart.c
444
struct mbuf *m, int flags)
sys/arch/arm/apple/apple_dart.c
450
m, flags);
sys/arch/arm/arm32/bus_dma.c
1003
while (voff >= m->m_len) {
sys/arch/arm/arm32/bus_dma.c
1004
voff -= m->m_len;
sys/arch/arm/arm32/bus_dma.c
1005
m = m->m_next;
sys/arch/arm/arm32/bus_dma.c
1012
vsize_t seglen = uimin(len, uimin(m->m_len - voff, ds->ds_len - ds_off));
sys/arch/arm/arm32/bus_dma.c
1013
vaddr_t va = mtod(m, vaddr_t) + voff;
sys/arch/arm/arm32/bus_dma.c
1039
KASSERT(!(ops & BUS_DMASYNC_PREREAD) || !M_ROMAP(m));
sys/arch/arm/arm32/bus_dma.c
1041
M_ROMAP(m));
sys/arch/arm/arm32/bus_dma.c
1421
struct vm_page *m;
sys/arch/arm/arm32/bus_dma.c
1438
m = PHYS_TO_VM_PAGE(addr);
sys/arch/arm/arm32/bus_dma.c
1439
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/arm/arm32/bus_dma.c
1740
struct vm_page *m;
sys/arch/arm/arm32/bus_dma.c
1784
m = TAILQ_FIRST(&mlist);
sys/arch/arm/arm32/bus_dma.c
1787
VM_PAGE_TO_PHYS(m);
sys/arch/arm/arm32/bus_dma.c
1792
m = TAILQ_NEXT(m, pageq.queue);
sys/arch/arm/arm32/bus_dma.c
1794
for (; m != NULL; m = TAILQ_NEXT(m, pageq.queue)) {
sys/arch/arm/arm32/bus_dma.c
1795
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/arm/arm32/bus_dma.c
591
struct mbuf *m;
sys/arch/arm/arm32/bus_dma.c
632
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/arm/arm32/bus_dma.c
639
if (m->m_len == 0)
sys/arch/arm/arm32/bus_dma.c
644
if (__predict_false(M_ROMAP(m) && (flags & BUS_DMA_READ))) {
sys/arch/arm/arm32/bus_dma.c
648
switch (m->m_flags & (M_EXT | M_EXT_CLUSTER | M_EXT_PAGES)) {
sys/arch/arm/arm32/bus_dma.c
650
KASSERT(m->m_ext.ext_paddr != M_PADDR_INVALID);
sys/arch/arm/arm32/bus_dma.c
651
paddr = m->m_ext.ext_paddr +
sys/arch/arm/arm32/bus_dma.c
652
(m->m_data - m->m_ext.ext_buf);
sys/arch/arm/arm32/bus_dma.c
653
size = m->m_len;
sys/arch/arm/arm32/bus_dma.c
659
KASSERT(m->m_ext.ext_buf <= m->m_data);
sys/arch/arm/arm32/bus_dma.c
660
KASSERT(m->m_data <=
sys/arch/arm/arm32/bus_dma.c
661
m->m_ext.ext_buf + m->m_ext.ext_size);
sys/arch/arm/arm32/bus_dma.c
663
offset = (vaddr_t)m->m_data -
sys/arch/arm/arm32/bus_dma.c
664
trunc_page((vaddr_t)m->m_ext.ext_buf);
sys/arch/arm/arm32/bus_dma.c
665
remainbytes = m->m_len;
sys/arch/arm/arm32/bus_dma.c
669
m->m_ext.ext_pgs + (offset >> PAGE_SHIFT);
sys/arch/arm/arm32/bus_dma.c
693
paddr = m->m_paddr + M_BUFOFFSET(m) +
sys/arch/arm/arm32/bus_dma.c
694
(m->m_data - M_BUFADDR(m));
sys/arch/arm/arm32/bus_dma.c
695
size = m->m_len;
sys/arch/arm/arm32/bus_dma.c
701
error = _bus_dmamap_load_buffer(t, map, m->m_data,
sys/arch/arm/arm32/bus_dma.c
702
m->m_len, vmspace_kernel(), flags);
sys/arch/arm/arm32/bus_dma.c
992
struct mbuf *m = map->_dm_origbuf;
sys/arch/arm/arm32/cpu.c
690
const char *m;
sys/arch/arm/arm32/cpu.c
700
m = cpu_getmodel();
sys/arch/arm/arm32/cpu.c
701
if (m == NULL || *m == 0)
sys/arch/arm/arm32/pmap.c
6816
struct vm_page *m;
sys/arch/arm/arm32/pmap.c
6844
m = TAILQ_FIRST(&plist);
sys/arch/arm/arm32/pmap.c
6848
while (m && va < eva) {
sys/arch/arm/arm32/pmap.c
6849
paddr_t pa = VM_PAGE_TO_PHYS(m);
sys/arch/arm/arm32/pmap.c
6855
m = TAILQ_NEXT(m, pageq.queue);
sys/arch/arm/arm32/pmap.c
6859
if (m)
sys/arch/arm/at91/at91emac.c
186
sc->txq[i].m->m_pkthdr.len, BUS_DMASYNC_POSTWRITE);
sys/arch/arm/at91/at91emac.c
188
m_freem(sc->txq[i].m);
sys/arch/arm/at91/at91emac.c
190
__FUNCTION__, i, sc->txq[i].m, sc->txqc));
sys/arch/arm/at91/at91emac.c
191
sc->txq[i].m = NULL;
sys/arch/arm/at91/at91emac.c
256
struct mbuf *m;
sys/arch/arm/at91/at91emac.c
262
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/arm/at91/at91emac.c
263
if (m != NULL) MCLGET(m, M_DONTWAIT);
sys/arch/arm/at91/at91emac.c
264
if (m != NULL && (m->m_flags & M_EXT)) {
sys/arch/arm/at91/at91emac.c
270
m_set_rcvif(sc->rxq[bi].m, ifp);
sys/arch/arm/at91/at91emac.c
271
sc->rxq[bi].m->m_pkthdr.len =
sys/arch/arm/at91/at91emac.c
272
sc->rxq[bi].m->m_len = fl;
sys/arch/arm/at91/at91emac.c
274
if_percpuq_enqueue(ifp->if_percpuq, sc->rxq[bi].m);
sys/arch/arm/at91/at91emac.c
275
if (mtod(m, intptr_t) & 3) {
sys/arch/arm/at91/at91emac.c
276
m_adj(m, mtod(m, intptr_t) & 3);
sys/arch/arm/at91/at91emac.c
278
sc->rxq[bi].m = m;
sys/arch/arm/at91/at91emac.c
281
m->m_ext.ext_buf, MCLBYTES,
sys/arch/arm/at91/at91emac.c
294
m_freem(m);
sys/arch/arm/at91/at91emac.c
404
struct mbuf *m;
sys/arch/arm/at91/at91emac.c
412
MGETHDR(m, M_WAIT, MT_DATA);
sys/arch/arm/at91/at91emac.c
413
MCLGET(m, M_WAIT);
sys/arch/arm/at91/at91emac.c
414
sc->rxq[i].m = m;
sys/arch/arm/at91/at91emac.c
415
if (mtod(m, intptr_t) & 3) {
sys/arch/arm/at91/at91emac.c
416
m_adj(m, mtod(m, intptr_t) & 3);
sys/arch/arm/at91/at91emac.c
419
m->m_ext.ext_buf, MCLBYTES, NULL,
sys/arch/arm/at91/at91emac.c
439
sc->txq[i].m = NULL;
sys/arch/arm/at91/at91emac.c
597
struct mbuf *m;
sys/arch/arm/at91/at91emac.c
614
IFQ_POLL(&ifp->if_snd, m);
sys/arch/arm/at91/at91emac.c
615
if (m == NULL) {
sys/arch/arm/at91/at91emac.c
621
if ((err = bus_dmamap_load_mbuf(sc->sc_dmat, sc->txq[bi].m_dmamap, m,
sys/arch/arm/at91/at91emac.c
633
if (m->m_pkthdr.len > MHLEN) {
sys/arch/arm/at91/at91emac.c
640
m_copydata(m, 0, m->m_pkthdr.len, mtod(mn, void *));
sys/arch/arm/at91/at91emac.c
641
mn->m_pkthdr.len = mn->m_len = m->m_pkthdr.len;
sys/arch/arm/at91/at91emac.c
642
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/at91/at91emac.c
643
m_freem(m);
sys/arch/arm/at91/at91emac.c
644
m = mn;
sys/arch/arm/at91/at91emac.c
645
bus_dmamap_load_mbuf(sc->sc_dmat, sc->txq[bi].m_dmamap, m,
sys/arch/arm/at91/at91emac.c
648
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/at91/at91emac.c
651
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/at91/at91emac.c
659
sc->txq[bi].m = m;
sys/arch/arm/at91/at91emac.c
662
DPRINTFN(2,("%s: start sending idx #%i mbuf %p (txqc=%i, phys %p), len=%u\n", __FUNCTION__, bi, sc->txq[bi].m, sc->txqc, (void*)segs->ds_addr,
sys/arch/arm/at91/at91emac.c
663
(unsigned)m->m_pkthdr.len));
sys/arch/arm/at91/at91emac.c
675
EMAC_WRITE(ETH_TCR, m->m_pkthdr.len);
sys/arch/arm/at91/at91emacvar.h
42
struct mbuf *m;
sys/arch/arm/broadcom/bcm2838_pcie.c
445
uint32_t w, m;
sys/arch/arm/broadcom/bcm2838_pcie.c
508
m = PCIE_MISC_PCIE_STATUS_PCIE_PHYLINKUP
sys/arch/arm/broadcom/bcm2838_pcie.c
514
} while ((w & m) != m && t > 0);
sys/arch/arm/broadcom/bcm2838_pcie.c
515
if ((w & m) != m) {
sys/arch/arm/broadcom/bcm2838_pcie.c
520
m = PCIE_MISC_PCIE_STATUS_PCIE_PORT;
sys/arch/arm/broadcom/bcm2838_pcie.c
521
if ((w & m) != m) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1001
m_adj(m, sc->sc_rcvoffset);
sys/arch/arm/broadcom/bcm53xx_eth.c
1009
&& (m->m_data[0] & 1) == 0
sys/arch/arm/broadcom/bcm53xx_eth.c
1010
&& (*(uint16_t *)&m->m_data[0] != sc->sc_macaddr[0]
sys/arch/arm/broadcom/bcm53xx_eth.c
1011
|| *(uint32_t *)&m->m_data[2] != sc->sc_macaddr[1])) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1012
m->m_flags |= M_PROMISC;
sys/arch/arm/broadcom/bcm53xx_eth.c
1014
m_set_rcvif(m, ifp);
sys/arch/arm/broadcom/bcm53xx_eth.c
1021
if_input(ifp, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1025
if_input(ifp, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1081
struct mbuf *m = rxq->rxq_mhead;
sys/arch/arm/broadcom/bcm53xx_eth.c
1082
struct mbuf *m_last = m;
sys/arch/arm/broadcom/bcm53xx_eth.c
1104
if ((m->m_ext.ext_paddr >> 28) == 8) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1109
IF_ENQUEUE(&sc->sc_rx_bufcache, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1123
struct mbuf *m0 = m->m_next;
sys/arch/arm/broadcom/bcm53xx_eth.c
1124
m->m_next = NULL;
sys/arch/arm/broadcom/bcm53xx_eth.c
1125
IF_ENQUEUE(&sc->sc_rx_bufcache, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1126
m = m0;
sys/arch/arm/broadcom/bcm53xx_eth.c
1127
} while (m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1131
m->m_pkthdr.len = framelen;
sys/arch/arm/broadcom/bcm53xx_eth.c
1134
m->m_len = framelen;
sys/arch/arm/broadcom/bcm53xx_eth.c
1156
bcmeth_rx_input(sc, m, rxsts);
sys/arch/arm/broadcom/bcm53xx_eth.c
1196
struct mbuf *m;
sys/arch/arm/broadcom/bcm53xx_eth.c
1198
if ((m = rxq->rxq_mhead) != NULL) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1200
bcmeth_rx_map_unload(sc, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1201
m_freem(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1203
while (m != NULL) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1204
struct mbuf *m0 = m->m_next;
sys/arch/arm/broadcom/bcm53xx_eth.c
1205
m->m_next = NULL;
sys/arch/arm/broadcom/bcm53xx_eth.c
1206
IF_ENQUEUE(&sc->sc_rx_bufcache, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1207
m = m0;
sys/arch/arm/broadcom/bcm53xx_eth.c
1350
struct mbuf *m)
sys/arch/arm/broadcom/bcm53xx_eth.c
1355
map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/broadcom/bcm53xx_eth.c
1363
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/arch/arm/broadcom/bcm53xx_eth.c
1368
bus_dmamap_sync(sc->sc_dmat, map, 0, m->m_pkthdr.len,
sys/arch/arm/broadcom/bcm53xx_eth.c
1370
M_SETCTX(m, map);
sys/arch/arm/broadcom/bcm53xx_eth.c
1378
struct mbuf *m)
sys/arch/arm/broadcom/bcm53xx_eth.c
1380
KASSERT(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1381
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/broadcom/bcm53xx_eth.c
1392
struct mbuf *m)
sys/arch/arm/broadcom/bcm53xx_eth.c
1394
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/broadcom/bcm53xx_eth.c
1462
"(%zd..%zd)\n", __func__, m, m->m_pkthdr.len, map->dm_nsegs,
sys/arch/arm/broadcom/bcm53xx_eth.c
1470
IF_ENQUEUE(&txq->txq_mbufs, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1483
bcmeth_copy_packet(struct mbuf *m)
sys/arch/arm/broadcom/bcm53xx_eth.c
1489
for (mext = m; mext != NULL; mext = mext->m_next) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1494
hlen += m->m_len;
sys/arch/arm/broadcom/bcm53xx_eth.c
1497
struct mbuf *n = m->m_next;
sys/arch/arm/broadcom/bcm53xx_eth.c
1498
if (m != mext && hlen + misalignment <= MHLEN && false) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1499
KASSERT(m->m_pktdat <= m->m_data
sys/arch/arm/broadcom/bcm53xx_eth.c
1500
&& m->m_data <= &m->m_pktdat[MHLEN - m->m_len]);
sys/arch/arm/broadcom/bcm53xx_eth.c
1501
size_t oldoff = m->m_data - m->m_pktdat;
sys/arch/arm/broadcom/bcm53xx_eth.c
1510
memmove(&m->m_pktdat[off], m->m_data, m->m_len);
sys/arch/arm/broadcom/bcm53xx_eth.c
1511
m->m_data = &m->m_pktdat[off];
sys/arch/arm/broadcom/bcm53xx_eth.c
1513
m_copydata(n, 0, hlen - m->m_len, &m->m_data[m->m_len]);
sys/arch/arm/broadcom/bcm53xx_eth.c
1514
m->m_len = hlen;
sys/arch/arm/broadcom/bcm53xx_eth.c
1515
m->m_next = mext;
sys/arch/arm/broadcom/bcm53xx_eth.c
1519
return m;
sys/arch/arm/broadcom/bcm53xx_eth.c
1522
struct mbuf *m0 = m_gethdr(M_DONTWAIT, m->m_type);
sys/arch/arm/broadcom/bcm53xx_eth.c
1526
m_copy_pkthdr(m0, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1527
MCLAIM(m0, m->m_owner);
sys/arch/arm/broadcom/bcm53xx_eth.c
1535
m0->m_len = m->m_pkthdr.len;
sys/arch/arm/broadcom/bcm53xx_eth.c
1536
m_copydata(m, 0, m0->m_len, mtod(m0, void *));
sys/arch/arm/broadcom/bcm53xx_eth.c
1537
m_freem(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1549
struct mbuf *m = txq->txq_next;
sys/arch/arm/broadcom/bcm53xx_eth.c
1550
if (m == NULL) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1552
IF_DEQUEUE(&sc->sc_if.if_snd, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1554
if (m == NULL)
sys/arch/arm/broadcom/bcm53xx_eth.c
1556
M_SETCTX(m, NULL);
sys/arch/arm/broadcom/bcm53xx_eth.c
1564
if (m->m_next != NULL && (sc->sc_if.if_flags & IFF_LINK2)) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1565
struct mbuf *m0 = bcmeth_copy_packet(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1567
txq->txq_next = m;
sys/arch/arm/broadcom/bcm53xx_eth.c
1570
m = m0;
sys/arch/arm/broadcom/bcm53xx_eth.c
1572
int error = bcmeth_txq_map_load(sc, txq, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1577
m_freem(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1581
if (!bcmeth_txq_produce(sc, txq, m)) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1582
txq->txq_next = m;
sys/arch/arm/broadcom/bcm53xx_eth.c
1636
struct mbuf *m;
sys/arch/arm/broadcom/bcm53xx_eth.c
1638
IF_DEQUEUE(&txq->txq_mbufs, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1639
KASSERT(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1640
bcmeth_txq_map_unload(sc, txq, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1643
__func__, m, m->m_pkthdr.len);
sys/arch/arm/broadcom/bcm53xx_eth.c
1645
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/broadcom/bcm53xx_eth.c
1647
if_statadd(ifp, if_obytes, m->m_pkthdr.len);
sys/arch/arm/broadcom/bcm53xx_eth.c
1648
if (m->m_flags & M_MCAST)
sys/arch/arm/broadcom/bcm53xx_eth.c
1650
m_freem(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1678
struct mbuf *m;
sys/arch/arm/broadcom/bcm53xx_eth.c
1682
IF_DEQUEUE(&txq->txq_mbufs, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1683
if (m == NULL)
sys/arch/arm/broadcom/bcm53xx_eth.c
1685
bcmeth_txq_map_unload(sc, txq, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1686
m_freem(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1688
if ((m = txq->txq_next) != NULL) {
sys/arch/arm/broadcom/bcm53xx_eth.c
1690
bcmeth_txq_map_unload(sc, txq, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
1691
m_freem(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
208
struct bcmeth_txqueue *, struct mbuf *m);
sys/arch/arm/broadcom/bcm53xx_eth.c
875
struct mbuf *m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/arch/arm/broadcom/bcm53xx_eth.c
876
if (m == NULL) {
sys/arch/arm/broadcom/bcm53xx_eth.c
880
MCLGET(m, M_DONTWAIT);
sys/arch/arm/broadcom/bcm53xx_eth.c
881
if ((m->m_flags & M_EXT) == 0) {
sys/arch/arm/broadcom/bcm53xx_eth.c
883
m_freem(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
886
m->m_len = m->m_pkthdr.len = m->m_ext.ext_size;
sys/arch/arm/broadcom/bcm53xx_eth.c
891
m_freem(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
894
M_SETCTX(m, map);
sys/arch/arm/broadcom/bcm53xx_eth.c
895
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/arch/arm/broadcom/bcm53xx_eth.c
896
int error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/arch/arm/broadcom/bcm53xx_eth.c
901
M_SETCTX(m, NULL);
sys/arch/arm/broadcom/bcm53xx_eth.c
902
m_freem(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
908
*mtod(m, uint32_t *) = htole32(BCMETH_RCVMAGIC);
sys/arch/arm/broadcom/bcm53xx_eth.c
918
return m;
sys/arch/arm/broadcom/bcm53xx_eth.c
924
struct mbuf *m)
sys/arch/arm/broadcom/bcm53xx_eth.c
926
KASSERT(m);
sys/arch/arm/broadcom/bcm53xx_eth.c
927
for (; m != NULL; m = m->m_next) {
sys/arch/arm/broadcom/bcm53xx_eth.c
928
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/broadcom/bcm53xx_eth.c
931
bus_dmamap_sync(sc->sc_dmat, map, 0, m->m_len,
sys/arch/arm/broadcom/bcm53xx_eth.c
935
M_SETCTX(m, NULL);
sys/arch/arm/broadcom/bcm53xx_eth.c
948
struct mbuf *m;
sys/arch/arm/broadcom/bcm53xx_eth.c
949
IF_DEQUEUE(&sc->sc_rx_bufcache, m);
sys/arch/arm/broadcom/bcm53xx_eth.c
950
if (m == NULL) {
sys/arch/arm/broadcom/bcm53xx_eth.c
951
m = bcmeth_rx_buf_alloc(sc);
sys/arch/arm/broadcom/bcm53xx_eth.c
952
if (m == NULL) {
sys/arch/arm/broadcom/bcm53xx_eth.c
958
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/broadcom/bcm53xx_eth.c
964
*rxq->rxq_mtail = m;
sys/arch/arm/broadcom/bcm53xx_eth.c
965
rxq->rxq_mtail = &m->m_next;
sys/arch/arm/broadcom/bcm53xx_eth.c
966
m->m_len = MCLBYTES;
sys/arch/arm/broadcom/bcm53xx_eth.c
967
m->m_next = NULL;
sys/arch/arm/broadcom/bcm53xx_eth.c
994
struct mbuf *m,
sys/arch/arm/broadcom/bcm53xx_eth.c
999
bcmeth_rx_map_unload(sc, m);
sys/arch/arm/cortex/cpu_in_cksum_neon.c
47
cpu_in_cksum(struct mbuf *m, int len, int off, uint32_t initial_sum)
sys/arch/arm/cortex/cpu_in_cksum_neon.c
63
&& ((uintptr_t)m->m_data & 3) == 0
sys/arch/arm/cortex/cpu_in_cksum_neon.c
64
&& m->m_len >= len) {
sys/arch/arm/cortex/cpu_in_cksum_neon.c
65
csum = cpu_in_cksum_neon_v4hdr(m->m_data);
sys/arch/arm/cortex/cpu_in_cksum_neon.c
80
while (m->m_len >= off) {
sys/arch/arm/cortex/cpu_in_cksum_neon.c
81
m = m->m_next;
sys/arch/arm/cortex/cpu_in_cksum_neon.c
82
off -= m->m_len;
sys/arch/arm/cortex/cpu_in_cksum_neon.c
83
KASSERT(m != NULL);
sys/arch/arm/cortex/cpu_in_cksum_neon.c
86
for (; len > 0; m = m->m_next, off = 0) {
sys/arch/arm/cortex/cpu_in_cksum_neon.c
87
KASSERT(m != NULL);
sys/arch/arm/cortex/cpu_in_cksum_neon.c
88
int dlen = MIN(m->m_len - off, len);
sys/arch/arm/cortex/cpu_in_cksum_neon.c
89
const void *dptr = m->m_data + off;
sys/arch/arm/ep93xx/epe.c
164
struct mbuf *m = sc->txq[tbi].m;
sys/arch/arm/ep93xx/epe.c
170
m_freem(m);
sys/arch/arm/ep93xx/epe.c
172
sc->txq[tbi].m = NULL;
sys/arch/arm/ep93xx/epe.c
175
} while (sc->txq[tbi].m == m);
sys/arch/arm/ep93xx/epe.c
212
struct mbuf *m;
sys/arch/arm/ep93xx/epe.c
214
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/arm/ep93xx/epe.c
215
if (m != NULL) MCLGET(m, M_DONTWAIT);
sys/arch/arm/ep93xx/epe.c
216
if (m != NULL && (m->m_flags & M_EXT)) {
sys/arch/arm/ep93xx/epe.c
219
m_set_rcvif(sc->rxq[bi].m, ifp);
sys/arch/arm/ep93xx/epe.c
220
sc->rxq[bi].m->m_pkthdr.len =
sys/arch/arm/ep93xx/epe.c
221
sc->rxq[bi].m->m_len = fl;
sys/arch/arm/ep93xx/epe.c
223
sc->rxq[bi].m);
sys/arch/arm/ep93xx/epe.c
224
sc->rxq[bi].m = m;
sys/arch/arm/ep93xx/epe.c
227
m->m_ext.ext_buf, MCLBYTES,
sys/arch/arm/ep93xx/epe.c
235
m_freem(m);
sys/arch/arm/ep93xx/epe.c
361
struct mbuf *m;
sys/arch/arm/ep93xx/epe.c
365
MGETHDR(m, M_WAIT, MT_DATA);
sys/arch/arm/ep93xx/epe.c
366
MCLGET(m, M_WAIT);
sys/arch/arm/ep93xx/epe.c
367
sc->rxq[i].m = m;
sys/arch/arm/ep93xx/epe.c
369
m->m_ext.ext_buf, MCLBYTES, NULL, BUS_DMA_WAITOK);
sys/arch/arm/ep93xx/epe.c
381
sc->txq[i].m = NULL;
sys/arch/arm/ep93xx/epe.c
528
struct mbuf *m;
sys/arch/arm/ep93xx/epe.c
548
IFQ_POLL(&ifp->if_snd, m);
sys/arch/arm/ep93xx/epe.c
549
if (m == NULL) {
sys/arch/arm/ep93xx/epe.c
554
if ((err = bus_dmamap_load_mbuf(sc->sc_dmat, sc->txq[bi].m_dmamap, m,
sys/arch/arm/ep93xx/epe.c
566
if (m->m_pkthdr.len > (MHLEN & (~0x3))) {
sys/arch/arm/ep93xx/epe.c
574
m_copydata(m, 0, m->m_pkthdr.len, mtod(mn, void *));
sys/arch/arm/ep93xx/epe.c
575
mn->m_pkthdr.len = mn->m_len = m->m_pkthdr.len;
sys/arch/arm/ep93xx/epe.c
576
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/ep93xx/epe.c
577
m_freem(m);
sys/arch/arm/ep93xx/epe.c
578
m = mn;
sys/arch/arm/ep93xx/epe.c
579
bus_dmamap_load_mbuf(sc->sc_dmat, sc->txq[bi].m_dmamap, m,
sys/arch/arm/ep93xx/epe.c
582
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/ep93xx/epe.c
585
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/ep93xx/epe.c
596
sc->txq[bi].m = m;
sys/arch/arm/ep93xx/epe.c
614
IFQ_POLL(&ifp->if_snd, m);
sys/arch/arm/ep93xx/epe.c
615
if (m != NULL)
sys/arch/arm/ep93xx/epevar.h
36
struct mbuf *m;
sys/arch/arm/gemini/gemini_gmac.c
1027
struct mbuf *m;
sys/arch/arm/gemini/gemini_gmac.c
1029
IF_DEQUEUE(&hwq->hwq_ifq, m);
sys/arch/arm/gemini/gemini_gmac.c
1030
if (m == NULL)
sys/arch/arm/gemini/gemini_gmac.c
1032
map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/gemini/gemini_gmac.c
1035
m_freem(m);
sys/arch/arm/gemini/gemini_gmac.c
540
struct mbuf *m;
sys/arch/arm/gemini/gemini_gmac.c
542
IF_DEQUEUE(&hwq->hwq_ifq, m);
sys/arch/arm/gemini/gemini_gmac.c
543
KASSERT(m != NULL);
sys/arch/arm/gemini/gemini_gmac.c
544
map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/gemini/gemini_gmac.c
549
M_SETCTX(m, NULL);
sys/arch/arm/gemini/gemini_gmac.c
554
if_statiadd(ifp, if_obytes, m->m_pkthdr.len);
sys/arch/arm/gemini/gemini_gmac.c
557
hwq, d - hwq->hwq_base, d, ifp->if_xname, m);
sys/arch/arm/gemini/gemini_gmac.c
559
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/gemini/gemini_gmac.c
560
m_freem(m);
sys/arch/arm/gemini/gemini_gmac.c
692
struct mbuf *m, *m0;
sys/arch/arm/gemini/gemini_gmac.c
706
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/arch/arm/gemini/gemini_gmac.c
707
if (m == NULL) {
sys/arch/arm/gemini/gemini_gmac.c
712
MCLGET(m, M_DONTWAIT);
sys/arch/arm/gemini/gemini_gmac.c
713
if ((m->m_flags & M_EXT) == 0) {
sys/arch/arm/gemini/gemini_gmac.c
714
m_free(m);
sys/arch/arm/gemini/gemini_gmac.c
718
error = bus_dmamap_load(hqm->hqm_dmat, map, m->m_data,
sys/arch/arm/gemini/gemini_gmac.c
721
m_free(m);
sys/arch/arm/gemini/gemini_gmac.c
725
map, map->_dm_size, m, hwq->hwq_wptr, error);
sys/arch/arm/gemini/gemini_gmac.c
731
m->m_pkthdr.len = 0;
sys/arch/arm/gemini/gemini_gmac.c
732
M_SETCTX(m, map);
sys/arch/arm/gemini/gemini_gmac.c
738
KASSERT(m0 != m);
sys/arch/arm/gemini/gemini_gmac.c
739
m->m_len = d - hwq->hwq_base;
sys/arch/arm/gemini/gemini_gmac.c
740
IF_ENQUEUE(&hwq->hwq_ifq, m);
sys/arch/arm/gemini/gemini_gmac.c
743
m, d - hwq->hwq_base, d, d->d_desc0, d->d_desc1,
sys/arch/arm/gemini/gemini_gmac.c
762
struct mbuf *m, *last_m, **mp;
sys/arch/arm/gemini/gemini_gmac.c
782
(m = *mp) != NULL;
sys/arch/arm/gemini/gemini_gmac.c
783
last_m = m, mp = &m->m_nextpkt, depth++) {
sys/arch/arm/gemini/gemini_gmac.c
784
map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/gemini/gemini_gmac.c
788
hwq, depth, m, map->dm_segs->ds_addr, m->m_len);
sys/arch/arm/gemini/gemini_gmac.c
790
*mp = m->m_nextpkt;
sys/arch/arm/gemini/gemini_gmac.c
791
if (hwq->hwq_producer->hwq_ifq.ifq_tail == m)
sys/arch/arm/gemini/gemini_gmac.c
798
hwq, hwq->hwq_ifp, hwq->hwq_ifp->if_xname, m, depth);
sys/arch/arm/gemini/gemini_gmac.c
799
if (m)
sys/arch/arm/gemini/gemini_gmac.c
800
aprint_debug(" swfq[%d]=%#x\n", m->m_len,
sys/arch/arm/gemini/gemini_gmac.c
801
hwq->hwq_producer->hwq_base[m->m_len].d_bufaddr);
sys/arch/arm/gemini/gemini_gmac.c
803
KASSERT(m != NULL);
sys/arch/arm/gemini/gemini_gmac.c
808
KASSERT(m0 != m);
sys/arch/arm/gemini/gemini_gmac.c
811
KASSERT(hwq->hwq_producer->hwq_base[m->m_len].d_bufaddr == d->d_bufaddr);
sys/arch/arm/gemini/gemini_gmac.c
812
hwq->hwq_producer->hwq_base[m->m_len].d_bufaddr = htole32(0xdead0000 | m->m_len);
sys/arch/arm/gemini/gemini_gmac.c
814
m->m_len = buflen;
sys/arch/arm/gemini/gemini_gmac.c
817
m->m_pkthdr.len = buflen;
sys/arch/arm/gemini/gemini_gmac.c
825
map = M_GETCTX(m, bus_dmamap_t);
sys/arch/arm/gemini/gemini_gmac.c
832
M_SETCTX(m, NULL);
sys/arch/arm/gemini/gemini_gmac.c
838
*hwq->hwq_mp = m;
sys/arch/arm/gemini/gemini_gmac.c
843
hwq->hwq_mp = &m->m_next;
sys/arch/arm/gemini/gemini_gmac.c
851
m->m_len -= ETHER_CRC_LEN; /* remove the CRC from the end */
sys/arch/arm/gemini/gemini_gmac.c
857
m = hwq->hwq_rxmbuf;
sys/arch/arm/gemini/gemini_gmac.c
858
m_set_rcvif(m, ifp); /* set receive interface */
sys/arch/arm/gemini/gemini_gmac.c
862
m->m_data += 2;
sys/arch/arm/gemini/gemini_gmac.c
863
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arm/gemini/gemini_gmac.c
867
m_freem(m);
sys/arch/arm/gemini/if_gmc.c
101
for (last_m = NULL, m0 = m, count = 0;
sys/arch/arm/gemini/if_gmc.c
109
last_m->m_data[last_m->m_len++] = *m->m_data++;
sys/arch/arm/gemini/if_gmc.c
110
m->m_len--;
sys/arch/arm/gemini/if_gmc.c
121
count += ((addr & PGOFSET) + m->m_len + PGOFSET) >> PGSHIFT;
sys/arch/arm/gemini/if_gmc.c
130
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/arch/arm/gemini/if_gmc.c
136
m_freem(m);
sys/arch/arm/gemini/if_gmc.c
152
desc1 = m->m_pkthdr.len;
sys/arch/arm/gemini/if_gmc.c
180
M_SETCTX(m, map);
sys/arch/arm/gemini/if_gmc.c
181
IF_ENQUEUE(&hwq->hwq_ifq, m);
sys/arch/arm/gemini/if_gmc.c
395
struct mbuf *m;
sys/arch/arm/gemini/if_gmc.c
396
IF_POLL(&ifp->if_snd, m);
sys/arch/arm/gemini/if_gmc.c
397
if (m == NULL)
sys/arch/arm/gemini/if_gmc.c
399
if (!gmc_txqueue(sc, sc->sc_txq[0], m)) {
sys/arch/arm/gemini/if_gmc.c
402
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/gemini/if_gmc.c
86
gmc_txqueue(struct gmc_softc *sc, gmac_hwqueue_t *hwq, struct mbuf *m)
sys/arch/arm/gemini/if_gpn.c
127
m_crc32_le(struct mbuf *m)
sys/arch/arm/gemini/if_gpn.c
140
for (; m; m = m->m_next) {
sys/arch/arm/gemini/if_gpn.c
141
for (i = 0; i < m->m_len; i++) {
sys/arch/arm/gemini/if_gpn.c
142
crc ^= m->m_data[i];
sys/arch/arm/gemini/if_gpn.c
193
struct mbuf *m, *m0;
sys/arch/arm/gemini/if_gpn.c
196
m = sc->sc_rxmbuf;
sys/arch/arm/gemini/if_gpn.c
197
KASSERT(m != NULL);
sys/arch/arm/gemini/if_gpn.c
199
m->m_pkthdr.len += len;
sys/arch/arm/gemini/if_gpn.c
201
while (m->m_next != NULL)
sys/arch/arm/gemini/if_gpn.c
202
m = m->m_next;
sys/arch/arm/gemini/if_gpn.c
205
space = M_TRAILINGSPACE(m);
sys/arch/arm/gemini/if_gpn.c
210
gemini_ipm_copyin(mtod(m, uint8_t *) + m->m_len, addr,
sys/arch/arm/gemini/if_gpn.c
213
m->m_len += space;
sys/arch/arm/gemini/if_gpn.c
227
m->m_len = 0;
sys/arch/arm/gemini/if_gpn.c
228
m->m_next = m0;
sys/arch/arm/gemini/if_gpn.c
229
m = m0;
sys/arch/arm/gemini/if_gpn.c
267
struct mbuf *m;
sys/arch/arm/gemini/if_gpn.c
268
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/arm/gemini/if_gpn.c
269
if (m == NULL) {
sys/arch/arm/gemini/if_gpn.c
274
MCLGET(m, M_DONTWAIT);
sys/arch/arm/gemini/if_gpn.c
275
if ((m->m_flags & M_EXT) == 0) {
sys/arch/arm/gemini/if_gpn.c
277
m_free(m);
sys/arch/arm/gemini/if_gpn.c
281
m->m_data += 2; /* makes ethernet payload 32bit aligned */
sys/arch/arm/gemini/if_gpn.c
282
m->m_len = 0;
sys/arch/arm/gemini/if_gpn.c
283
m->m_pkthdr.len = 0;
sys/arch/arm/gemini/if_gpn.c
284
sc->sc_rxmbuf = m;
sys/arch/arm/gemini/if_gpn.c
298
struct mbuf *m;
sys/arch/arm/gemini/if_gpn.c
299
m = sc->sc_rxmbuf;
sys/arch/arm/gemini/if_gpn.c
301
m_set_rcvif(m, ifp);
sys/arch/arm/gemini/if_gpn.c
302
KASSERT(((m->m_pkthdr.len + 63) >> 6) == gd->gd_pktlen64);
sys/arch/arm/gemini/if_gpn.c
305
m->m_pkthdr.len, m_crc32_le(m));
sys/arch/arm/gemini/if_gpn.c
307
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arm/gemini/if_gpn.c
357
struct mbuf *m, *m0;
sys/arch/arm/gemini/if_gpn.c
367
IF_POLL(&ifp->if_snd, m);
sys/arch/arm/gemini/if_gpn.c
368
if (!m)
sys/arch/arm/gemini/if_gpn.c
372
m_freem(m);
sys/arch/arm/gemini/if_gpn.c
389
for (m0 = m, count = 0; m0; m0 = m0->m_next) {
sys/arch/arm/gemini/if_gpn.c
403
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/gemini/if_gpn.c
405
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/gemini/if_gpn.c
408
m->m_pkthdr.len, m_crc32_le(m));
sys/arch/arm/gemini/if_gpn.c
414
gd.gd_pktlen64 = (m->m_pkthdr.len + 63) >> 6;
sys/arch/arm/gemini/if_gpn.c
416
for (; m != NULL; m = m0) {
sys/arch/arm/gemini/if_gpn.c
422
m0 = m->m_next;
sys/arch/arm/gemini/if_gpn.c
423
m->m_next = NULL;
sys/arch/arm/gemini/if_gpn.c
424
if (m->m_len == 0) {
sys/arch/arm/gemini/if_gpn.c
425
m_free(m);
sys/arch/arm/gemini/if_gpn.c
444
mtod(m, void *), m->m_len, NULL,
sys/arch/arm/gemini/if_gpn.c
448
m_freem(m);
sys/arch/arm/gemini/if_gpn.c
452
m->m_len, BUS_DMASYNC_PREREAD);
sys/arch/arm/gemini/if_gpn.c
468
ti->ti_mbuf = m;
sys/arch/arm/gemini/if_gpn.c
470
if_statadd_ref(ifp, nsr, if_obytes, m->m_len);
sys/arch/arm/imx/if_enet.c
1241
struct mbuf *m;
sys/arch/arm/imx/if_enet.c
1254
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/arm/imx/if_enet.c
1255
if (m == NULL)
sys/arch/arm/imx/if_enet.c
1257
MCLGET(m, M_DONTWAIT);
sys/arch/arm/imx/if_enet.c
1258
if (!(m->m_flags & M_EXT)) {
sys/arch/arm/imx/if_enet.c
1259
m_freem(m);
sys/arch/arm/imx/if_enet.c
1262
m->m_len = MCLBYTES;
sys/arch/arm/imx/if_enet.c
1263
m->m_next = NULL;
sys/arch/arm/imx/if_enet.c
1266
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/arch/arm/imx/if_enet.c
1269
m_freem(m);
sys/arch/arm/imx/if_enet.c
1277
sc->sc_rxsoft[idx].rxs_mbuf = m;
sys/arch/arm/imx/if_enet.c
1419
struct mbuf *m, *m0, *mt, *p, *x;
sys/arch/arm/imx/if_enet.c
1435
for (m = m0; m != NULL; m = m->m_next) {
sys/arch/arm/imx/if_enet.c
1436
alignoff = (uintptr_t)m->m_data & (ALIGNBYTE - 1);
sys/arch/arm/imx/if_enet.c
1437
if (m->m_len < (ALIGNBYTE * 2)) {
sys/arch/arm/imx/if_enet.c
1449
if ((alignoff != 0) && (m->m_len != 0)) {
sys/arch/arm/imx/if_enet.c
1451
if (M_LEADINGSPACE(m) >= alignoff) {
sys/arch/arm/imx/if_enet.c
1452
ap = m->m_data - alignoff;
sys/arch/arm/imx/if_enet.c
1453
memmove(ap, m->m_data, m->m_len);
sys/arch/arm/imx/if_enet.c
1454
m->m_data = ap;
sys/arch/arm/imx/if_enet.c
1455
} else if (M_TRAILINGSPACE(m) >= chiplen) {
sys/arch/arm/imx/if_enet.c
1456
ap = m->m_data + chiplen;
sys/arch/arm/imx/if_enet.c
1457
memmove(ap, m->m_data, m->m_len);
sys/arch/arm/imx/if_enet.c
1458
m->m_data = ap;
sys/arch/arm/imx/if_enet.c
1465
MGET(x, M_DONTWAIT, m->m_type);
sys/arch/arm/imx/if_enet.c
1467
m_freem(m);
sys/arch/arm/imx/if_enet.c
1470
MCLAIM(x, m->m_owner);
sys/arch/arm/imx/if_enet.c
1471
if (m->m_flags & M_PKTHDR)
sys/arch/arm/imx/if_enet.c
1472
m_move_pkthdr(x, m);
sys/arch/arm/imx/if_enet.c
1473
x->m_len = m->m_len;
sys/arch/arm/imx/if_enet.c
1476
memcpy(mtod(x, void *), mtod(m, void *),
sys/arch/arm/imx/if_enet.c
1477
m->m_len);
sys/arch/arm/imx/if_enet.c
1479
x->m_next = m_free(m);
sys/arch/arm/imx/if_enet.c
1480
m = x;
sys/arch/arm/imx/if_enet.c
1503
mt = m;
sys/arch/arm/imx/if_enet.c
1507
m_freem(m);
sys/arch/arm/imx/if_enet.c
1516
m_freem(m);
sys/arch/arm/imx/if_enet.c
1565
mt = m;
sys/arch/arm/imx/if_enet.c
1583
MGET(x, M_DONTWAIT, m->m_type);
sys/arch/arm/imx/if_enet.c
1585
m_freem(m);
sys/arch/arm/imx/if_enet.c
1588
MCLAIM(x, m->m_owner);
sys/arch/arm/imx/if_enet.c
1589
if (m->m_flags & M_PKTHDR)
sys/arch/arm/imx/if_enet.c
1590
m_move_pkthdr(x, m);
sys/arch/arm/imx/if_enet.c
1592
memcpy(mtod(x, void *), mtod(m, void *),
sys/arch/arm/imx/if_enet.c
1595
x->m_next = m;
sys/arch/arm/imx/if_enet.c
1596
m_adj(m, chiplen);
sys/arch/arm/imx/if_enet.c
1604
p = m;
sys/arch/arm/imx/if_enet.c
1615
struct mbuf *m;
sys/arch/arm/imx/if_enet.c
1627
m = *mp;
sys/arch/arm/imx/if_enet.c
1628
csumflags = m->m_pkthdr.csum_flags;
sys/arch/arm/imx/if_enet.c
1630
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/arch/arm/imx/if_enet.c
1635
m_freem(m);
sys/arch/arm/imx/if_enet.c
1643
m_freem(m);
sys/arch/arm/imx/if_enet.c
1653
m_copydata(m, ETHER_ADDR_LEN * 2, sizeof(etype), &etype);
sys/arch/arm/imx/if_enet.c
1669
M_CSUM_DATA_IPv4_IPHL(m->m_pkthdr.csum_data) +
sys/arch/arm/imx/if_enet.c
1670
M_CSUM_DATA_IPv4_OFFSET(m->m_pkthdr.csum_data);
sys/arch/arm/imx/if_enet.c
1671
if (m->m_pkthdr.len >= ehlen + off + sizeof(uint16_t)) {
sys/arch/arm/imx/if_enet.c
1673
m_copyback(m, ehlen + off, sizeof(zero), &zero);
sys/arch/arm/imx/if_enet.c
1687
sc->sc_txsoft[idx].txs_mbuf = m;
sys/arch/arm/imx/if_enet.c
521
struct mbuf *m, *m0, *mprev;
sys/arch/arm/imx/if_enet.c
541
m = rxs->rxs_mbuf;
sys/arch/arm/imx/if_enet.c
549
m0 = m;
sys/arch/arm/imx/if_enet.c
552
m->m_len = len;
sys/arch/arm/imx/if_enet.c
558
m->m_len = len;
sys/arch/arm/imx/if_enet.c
560
if (m->m_flags & M_PKTHDR)
sys/arch/arm/imx/if_enet.c
561
m_remove_pkthdr(m);
sys/arch/arm/imx/if_enet.c
562
mprev->m_next = m;
sys/arch/arm/imx/if_enet.c
564
mprev = m;
sys/arch/arm/imx/if_enet.c
637
enet_rx_csum(struct enet_softc *sc, struct ifnet *ifp, struct mbuf *m, int idx)
sys/arch/arm/imx/if_enet.c
650
m->m_pkthdr.csum_flags |= M_CSUM_TCPv6;
sys/arch/arm/imx/if_enet.c
653
m->m_pkthdr.csum_flags |= M_CSUM_UDPv6;
sys/arch/arm/imx/if_enet.c
659
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/arch/arm/imx/if_enet.c
665
eh = mtod(m, struct ether_header *);
sys/arch/arm/imx/if_enet.c
677
m->m_pkthdr.csum_flags |=
sys/arch/arm/imx/if_enet.c
682
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/arch/arm/imx/if_enet.c
697
m->m_pkthdr.csum_flags |= M_CSUM_TCPv4;
sys/arch/arm/imx/if_enet.c
700
m->m_pkthdr.csum_flags |= M_CSUM_UDPv4;
sys/arch/arm/imx/if_enet.c
706
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/arch/arm/imx/if_enet.c
850
struct mbuf *m;
sys/arch/arm/imx/if_enet.c
858
IFQ_POLL(&ifp->if_snd, m);
sys/arch/arm/imx/if_enet.c
859
if (m == NULL)
sys/arch/arm/imx/if_enet.c
869
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/imx/if_enet.c
871
if (enet_encap_txring(sc, &m) != 0) {
sys/arch/arm/imx/if_enet.c
876
m_freem(m);
sys/arch/arm/imx/if_enet.c
882
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/imx/imx51_ipuv3reg.h
308
#define IPU_DI_DW_SET(n, m) (0x00000088 + (n) * 4 + (m) * 0x30)
sys/arch/arm/imx/imx51_ipuv3reg.h
458
#define IPU_DC_UGDE(m, n) (0x00000174 + (m) * 0x10 + (n) +4)
sys/arch/arm/imx/imxuart.c
437
gcd(long m, long n)
sys/arch/arm/imx/imxuart.c
440
if (m < n)
sys/arch/arm/imx/imxuart.c
441
return gcd(n, m);
sys/arch/arm/imx/imxuart.c
444
return m;
sys/arch/arm/imx/imxuart.c
445
return gcd(n, m % n);
sys/arch/arm/include/cpufunc.h
256
#define cpu_sleep(m) cpufuncs.cf_sleep(m)
sys/arch/arm/include/isa_machdep.h
109
#define isa_mappage(m, o, p) \
sys/arch/arm/include/isa_machdep.h
110
_isa_mappage((m), (o), (p))
sys/arch/arm/ixp12x0/ixp12x0var.h
96
void ixp12x0_pmap_chunk_table(vaddr_t l1pt, struct pmap_ent* m);
sys/arch/arm/marvell/mvsoc.c
342
#define ORION_1(m) MARVELL_ORION_1_ ## m
sys/arch/arm/marvell/mvsoc.c
343
#define ORION_2(m) MARVELL_ORION_2_ ## m
sys/arch/arm/marvell/mvsoc.c
347
#define KIRKWOOD(m) MARVELL_KIRKWOOD_ ## m
sys/arch/arm/marvell/mvsoc.c
351
#define MV78XX0(m) MARVELL_MV78XX0_ ## m
sys/arch/arm/marvell/mvsoc.c
355
#define DOVE(m) MARVELL_DOVE_ ## m
sys/arch/arm/marvell/mvsoc.c
359
#define ARMADAXP(m) MARVELL_ARMADAXP_ ## m
sys/arch/arm/marvell/mvsoc.c
360
#define ARMADA370(m) MARVELL_ARMADA370_ ## m
sys/arch/arm/nvidia/tegra210_xusbpad.c
573
#define XUSBPAD_LANE(n, i, r, m, f, ef) \
sys/arch/arm/nvidia/tegra210_xusbpad.c
578
.mask = (m), \
sys/arch/arm/nvidia/tegra210_xusbpad.c
626
#define XUSBPAD_PORT(n, i, r, m, im) \
sys/arch/arm/nvidia/tegra210_xusbpad.c
631
.mask = (m), \
sys/arch/arm/rockchip/rk3399_pcie.c
42
#define SETREG(m, v) ((m)<<16|__SHIFTIN((v), (m)))
sys/arch/arm/rockchip/rk3399_pcie.c
43
#define GETREG(m, v) (__SHIFTOUT((v), (m)))
sys/arch/arm/rockchip/rk_cru.h
66
u_int m;
sys/arch/arm/rockchip/rk_cru.h
88
.m = (_m), \
sys/arch/arm/rockchip/rk_cru_pll.c
123
const uint64_t m = __SHIFTOUT(con0, RK3588_PLLCON0_M);
sys/arch/arm/rockchip/rk_cru_pll.c
128
uint64_t tmp = (uint64_t)fref * m;
sys/arch/arm/rockchip/rk_cru_pll.c
201
__SHIFTIN(pll_rate->m, RK3588_PLLCON0_M));
sys/arch/arm/rockchip/rk_v1crypto.c
89
RKC_CTRL(struct rk_v1crypto_softc *sc, uint16_t m, uint16_t v)
sys/arch/arm/rockchip/rk_v1crypto.c
93
c |= __SHIFTIN(m, RK_V1CRYPTO_CTRL_MASK);
sys/arch/arm/rockchip/rk_v1crypto.c
94
c |= __SHIFTIN(v, m);
sys/arch/arm/s3c2xx0/s3c24x0_clk.c
157
int m;
sys/arch/arm/s3c2xx0/s3c24x0_clk.c
159
for (m=0; m<100; ++m )
sys/arch/arm/s3c2xx0/s3c2800_clk.c
161
int m;
sys/arch/arm/s3c2xx0/s3c2800_clk.c
163
for (m=0; m<100; ++m )
sys/arch/arm/sociox/if_scx.c
1603
struct mbuf *m;
sys/arch/arm/sociox/if_scx.c
1624
m = rxs->rxs_mbuf;
sys/arch/arm/sociox/if_scx.c
1635
m_set_rcvif(m, ifp);
sys/arch/arm/sociox/if_scx.c
1636
m->m_pkthdr.len = m->m_len = rlen;
sys/arch/arm/sociox/if_scx.c
1637
m->m_flags |= M_HASFCS;
sys/arch/arm/sociox/if_scx.c
1642
m->m_pkthdr.csum_flags |= csum;
sys/arch/arm/sociox/if_scx.c
1645
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arm/sociox/if_scx.c
1654
struct mbuf *m;
sys/arch/arm/sociox/if_scx.c
1657
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/arm/sociox/if_scx.c
1658
if (m == NULL)
sys/arch/arm/sociox/if_scx.c
1660
MCLGET(m, M_DONTWAIT);
sys/arch/arm/sociox/if_scx.c
1661
if ((m->m_flags & M_EXT) == 0) {
sys/arch/arm/sociox/if_scx.c
1662
m_freem(m);
sys/arch/arm/sociox/if_scx.c
1667
rxs->rxs_mbuf = m;
sys/arch/arm/sociox/if_scx.c
1669
m->m_ext.ext_buf, m->m_ext.ext_size, NULL, BUS_DMA_NOWAIT);
sys/arch/arm/sunxi/sun4i_a10_ccu.c
794
for (int m = 1; m <= 16 && best != 0; m++) {
sys/arch/arm/sunxi/sun4i_a10_ccu.c
796
int f_cur = (n * f_ref * d) / m;
sys/arch/arm/sunxi/sun4i_a10_ccu.c
800
*pm = m;
sys/arch/arm/sunxi/sun4i_a10_ccu.c
818
int n = 0, m = 0, d = 0;
sys/arch/arm/sunxi/sun4i_a10_ccu.c
824
sun4i_a10_tcon_calc_pll(3000000, rate, &m, &n, &d);
sys/arch/arm/sunxi/sun4i_a10_ccu.c
826
if (n == 0 || m == 0 || d == 0)
sys/arch/arm/sunxi/sun4i_emac.c
506
sun4i_emac_rxfifo_transfer(struct sun4i_emac_softc *sc, struct mbuf *m)
sys/arch/arm/sunxi/sun4i_emac.c
508
uint32_t *dp32 = mtod(m, uint32_t *);
sys/arch/arm/sunxi/sun4i_emac.c
509
const int len = roundup2(m->m_len, 4);
sys/arch/arm/sunxi/sun4i_emac.c
518
struct mbuf *m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/arch/arm/sunxi/sun4i_emac.c
520
if (m == NULL) {
sys/arch/arm/sunxi/sun4i_emac.c
524
MCLGET(m, M_DONTWAIT);
sys/arch/arm/sunxi/sun4i_emac.c
525
if ((m->m_flags & M_EXT) == 0) {
sys/arch/arm/sunxi/sun4i_emac.c
526
m_free(m);
sys/arch/arm/sunxi/sun4i_emac.c
531
m_adj(m, 2);
sys/arch/arm/sunxi/sun4i_emac.c
532
m->m_len = rxlen;
sys/arch/arm/sunxi/sun4i_emac.c
533
m->m_pkthdr.len = rxlen;
sys/arch/arm/sunxi/sun4i_emac.c
534
m_set_rcvif(m, &sc->sc_ec.ec_if);
sys/arch/arm/sunxi/sun4i_emac.c
535
m->m_flags |= M_HASFCS;
sys/arch/arm/sunxi/sun4i_emac.c
537
return m;
sys/arch/arm/sunxi/sun4i_emac.c
541
sun4i_emac_if_input(struct sun4i_emac_softc *sc, struct mbuf *m)
sys/arch/arm/sunxi/sun4i_emac.c
545
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arm/sunxi/sun4i_emac.c
553
struct mbuf *m;
sys/arch/arm/sunxi/sun4i_emac.c
576
m = sun4i_emac_mgethdr(sc, rxlen);
sys/arch/arm/sunxi/sun4i_emac.c
577
if (m == NULL) {
sys/arch/arm/sunxi/sun4i_emac.c
583
sun4i_emac_rxfifo_transfer(sc, m);
sys/arch/arm/sunxi/sun4i_emac.c
584
sun4i_emac_if_input(sc, m);
sys/arch/arm/sunxi/sun4i_emac.c
589
sun4i_emac_txfifo_transfer(struct sun4i_emac_softc *sc, struct mbuf *m, u_int slot)
sys/arch/arm/sunxi/sun4i_emac.c
592
const int len = m->m_pkthdr.len;
sys/arch/arm/sunxi/sun4i_emac.c
597
if (m->m_next != NULL) {
sys/arch/arm/sunxi/sun4i_emac.c
598
m_copydata(m, 0, len, sc->sc_txbuf);
sys/arch/arm/sunxi/sun4i_emac.c
601
pktdata = mtod(m, uint32_t *);
sys/arch/arm/sunxi/sun4i_emac.c
611
sun4i_emac_tx_enqueue(struct sun4i_emac_softc *sc, struct mbuf *m, u_int slot)
sys/arch/arm/sunxi/sun4i_emac.c
617
const int len = sun4i_emac_txfifo_transfer(sc, m, slot);
sys/arch/arm/sunxi/sun4i_emac.c
625
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/sunxi/sun4i_emac.c
627
m_freem(m);
sys/arch/arm/sunxi/sun4i_emac.c
676
struct mbuf *m;
sys/arch/arm/sunxi/sun4i_emac.c
677
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/sunxi/sun4i_emac.c
678
if (m == NULL) {
sys/arch/arm/sunxi/sun4i_emac.c
682
sun4i_emac_tx_enqueue(sc, m, 0);
sys/arch/arm/sunxi/sun4i_emac.c
687
struct mbuf *m;
sys/arch/arm/sunxi/sun4i_emac.c
688
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/sunxi/sun4i_emac.c
689
if (m == NULL) {
sys/arch/arm/sunxi/sun4i_emac.c
693
sun4i_emac_tx_enqueue(sc, m, 1);
sys/arch/arm/sunxi/sun6i_dma.c
85
#define DMA_MODE_DST(m) __SHIFTIN((m), __BIT(3))
sys/arch/arm/sunxi/sun6i_dma.c
86
#define DMA_MODE_SRC(m) __SHIFTIN((m), __BIT(2))
sys/arch/arm/sunxi/sun8i_a83t_ccu.c
182
.u.nkmp.m = __BITS(1,0),
sys/arch/arm/sunxi/sun8i_a83t_ccu.c
203
.u.nkmp.m = __BITS(1,0),
sys/arch/arm/sunxi/sun8i_crypto.c
2161
struct mbuf *m = crp->crp_buf;
sys/arch/arm/sunxi/sun8i_crypto.c
2163
while (m != NULL) {
sys/arch/arm/sunxi/sun8i_crypto.c
2164
KASSERT(m->m_len >= 0);
sys/arch/arm/sunxi/sun8i_crypto.c
2165
if (m->m_len > crd->crd_len ||
sys/arch/arm/sunxi/sun8i_crypto.c
2166
nbytes > crd->crd_len - m->m_len) {
sys/arch/arm/sunxi/sun8i_crypto.c
2170
nbytes += m->m_len;
sys/arch/arm/sunxi/sun8i_crypto.c
2171
m = m->m_next;
sys/arch/arm/sunxi/sun8i_crypto.c
2281
struct mbuf *m = crp->crp_buf;
sys/arch/arm/sunxi/sun8i_crypto.c
2285
error = bus_dmamap_load_mbuf(sc->sc_dmat, task->ct_srcmap, m,
sys/arch/arm/sunxi/sun8i_crypto.c
2293
error = bus_dmamap_load_mbuf(sc->sc_dmat, task->ct_dstmap, m,
sys/arch/arm/sunxi/sun9i_a80_ccu.c
184
.u.nkmp.m = __BITS(1,0),
sys/arch/arm/sunxi/sun9i_a80_ccu.c
205
.u.nkmp.m = __BITS(1,0),
sys/arch/arm/sunxi/sunxi_can.c
247
struct mbuf *m;
sys/arch/arm/sunxi/sunxi_can.c
263
m = m_gethdr(M_NOWAIT, MT_HEADER);
sys/arch/arm/sunxi/sunxi_can.c
264
if (m == NULL) {
sys/arch/arm/sunxi/sunxi_can.c
269
cf = mtod(m, struct can_frame *);
sys/arch/arm/sunxi/sunxi_can.c
296
m->m_len = m->m_pkthdr.len = CAN_MTU;
sys/arch/arm/sunxi/sunxi_can.c
297
if_statadd(ifp, if_ibytes, m->m_len);
sys/arch/arm/sunxi/sunxi_can.c
298
m_set_rcvif(m, ifp);
sys/arch/arm/sunxi/sunxi_can.c
299
can_bpf_mtap(ifp, m, 1);
sys/arch/arm/sunxi/sunxi_can.c
300
can_input(ifp, m);
sys/arch/arm/sunxi/sunxi_can.c
307
struct mbuf *m;
sys/arch/arm/sunxi/sunxi_can.c
310
if ((m = sc->sc_m_transmit) != NULL) {
sys/arch/arm/sunxi/sunxi_can.c
311
if_statadd2(ifp, if_obytes, m->m_len, if_opackets, 1);
sys/arch/arm/sunxi/sunxi_can.c
312
can_mbuf_tag_clean(m);
sys/arch/arm/sunxi/sunxi_can.c
313
m_set_rcvif(m, ifp);
sys/arch/arm/sunxi/sunxi_can.c
314
can_input(ifp, m); /* loopback */
sys/arch/arm/sunxi/sunxi_can.c
425
struct mbuf *m;
sys/arch/arm/sunxi/sunxi_can.c
435
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/sunxi/sunxi_can.c
437
if (m == NULL)
sys/arch/arm/sunxi/sunxi_can.c
440
MCLAIM(m, ifp->if_mowner);
sys/arch/arm/sunxi/sunxi_can.c
441
sc->sc_m_transmit = m;
sys/arch/arm/sunxi/sunxi_can.c
443
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/arch/arm/sunxi/sunxi_can.c
444
KASSERT(m->m_len == m->m_pkthdr.len);
sys/arch/arm/sunxi/sunxi_can.c
446
cf = mtod(m, struct can_frame *);
sys/arch/arm/sunxi/sunxi_can.c
482
can_bpf_mtap(ifp, m, 0);
sys/arch/arm/sunxi/sunxi_ccu.h
106
uint32_t m;
sys/arch/arm/sunxi/sunxi_ccu.h
138
.u.nkmp.m = (_m), \
sys/arch/arm/sunxi/sunxi_ccu.h
161
uint32_t m;
sys/arch/arm/sunxi/sunxi_ccu.h
191
.u.nm.m = (_m), \
sys/arch/arm/sunxi/sunxi_ccu.h
366
uint32_t m;
sys/arch/arm/sunxi/sunxi_ccu.h
399
.u.fractional.m = (_m), \
sys/arch/arm/sunxi/sunxi_ccu.h
97
uint32_t m;
sys/arch/arm/sunxi/sunxi_ccu_display.c
113
for (uint32_t m = 1; m <= 16 && best_diff != 0; m++) {
sys/arch/arm/sunxi/sunxi_ccu_display.c
116
new_rate * m / d);
sys/arch/arm/sunxi/sunxi_ccu_display.c
119
rate = parent_rate * d / m;
sys/arch/arm/sunxi/sunxi_ccu_display.c
123
best_m = m;
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
101
return rate * m;
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
111
u_int m, rate;
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
155
for (m = fractional->m_min; m <= fractional->m_max; m++) {
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
156
rate = parent_rate * m;
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
161
best_m = m;
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
173
val &= ~fractional->m;
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
174
val |= __SHIFTIN(best_m, fractional->m);
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
190
u_int m, rate;
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
222
for (m = fractional->m_min; m <= fractional->m_max; m++) {
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
223
rate = parent_rate * m;
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
67
u_int rate, m;
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
96
m = __SHIFTOUT(val, fractional->m);
sys/arch/arm/sunxi/sunxi_ccu_fractional.c
99
m++;
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
102
if (nkmp->m)
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
103
m = __SHIFTOUT(val, nkmp->m);
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
105
m = 0;
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
129
m++;
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
131
m *= 2;
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
133
return (u_int)((uint64_t)rate * n * k) / (m * p);
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
164
if (nkmp->m && __SHIFTOUT(val, nkmp->m) < tab->m) {
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
165
val &= ~nkmp->m;
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
166
val |= __SHIFTIN(tab->m, nkmp->m);
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
180
if (nkmp->m && __SHIFTOUT(val, nkmp->m) > tab->m) {
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
181
val &= ~nkmp->m;
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
182
val |= __SHIFTIN(tab->m, nkmp->m);
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
201
if (nkmp->m) {
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
202
val &= ~nkmp->m;
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
203
val |= __SHIFTIN(tab->m, nkmp->m);
sys/arch/arm/sunxi/sunxi_ccu_nkmp.c
79
u_int rate, n, k, m, p;
sys/arch/arm/sunxi/sunxi_ccu_nm.c
108
u_int n, m, pindex, rate;
sys/arch/arm/sunxi/sunxi_ccu_nm.c
113
const u_int m_max = __SHIFTOUT(nm->m, nm->m);
sys/arch/arm/sunxi/sunxi_ccu_nm.c
143
for (m = 0; m <= m_max; m++) {
sys/arch/arm/sunxi/sunxi_ccu_nm.c
145
rate = parent_rate / (1 << n) / (m + 1);
sys/arch/arm/sunxi/sunxi_ccu_nm.c
147
rate = parent_rate / (n + 1) / (m + 1);
sys/arch/arm/sunxi/sunxi_ccu_nm.c
157
best_m = m;
sys/arch/arm/sunxi/sunxi_ccu_nm.c
166
best_m = m;
sys/arch/arm/sunxi/sunxi_ccu_nm.c
182
val &= ~nm->m;
sys/arch/arm/sunxi/sunxi_ccu_nm.c
183
val |= __SHIFTIN(best_m, nm->m);
sys/arch/arm/sunxi/sunxi_ccu_nm.c
67
u_int rate, n, m;
sys/arch/arm/sunxi/sunxi_ccu_nm.c
83
m = __SHIFTOUT(val, nm->m);
sys/arch/arm/sunxi/sunxi_ccu_nm.c
93
m++;
sys/arch/arm/sunxi/sunxi_ccu_nm.c
96
m *= 2;
sys/arch/arm/sunxi/sunxi_ccu_nm.c
98
return rate / n / m;
sys/arch/arm/sunxi/sunxi_emac.c
1190
struct mbuf *m;
sys/arch/arm/sunxi/sunxi_emac.c
1265
if ((m = sunxi_emac_alloc_mbufcl(sc)) == NULL) {
sys/arch/arm/sunxi/sunxi_emac.c
1269
error = sunxi_emac_setup_rxbuf(sc, i, m);
sys/arch/arm/sunxi/sunxi_emac.c
343
sunxi_emac_setup_txbuf(struct sunxi_emac_softc *sc, int index, struct mbuf *m)
sys/arch/arm/sunxi/sunxi_emac.c
350
sc->tx.buf_map[index].map, m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/arch/arm/sunxi/sunxi_emac.c
364
if ((m->m_pkthdr.csum_flags & M_CSUM_IPv4) != 0) {
sys/arch/arm/sunxi/sunxi_emac.c
365
if ((m->m_pkthdr.csum_flags & (M_CSUM_TCPv4|M_CSUM_UDPv4)) != 0)
sys/arch/arm/sunxi/sunxi_emac.c
373
sc->tx.buf_map[cur].mbuf = (i == 0 ? m : NULL);
sys/arch/arm/sunxi/sunxi_emac.c
406
sunxi_emac_setup_rxbuf(struct sunxi_emac_softc *sc, int index, struct mbuf *m)
sys/arch/arm/sunxi/sunxi_emac.c
410
m_adj(m, ETHER_ALIGN);
sys/arch/arm/sunxi/sunxi_emac.c
413
sc->rx.buf_map[index].map, m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/arch/arm/sunxi/sunxi_emac.c
421
sc->rx.buf_map[index].mbuf = m;
sys/arch/arm/sunxi/sunxi_emac.c
431
struct mbuf *m;
sys/arch/arm/sunxi/sunxi_emac.c
433
m = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR);
sys/arch/arm/sunxi/sunxi_emac.c
434
if (m != NULL)
sys/arch/arm/sunxi/sunxi_emac.c
435
m->m_pkthdr.len = m->m_len = m->m_ext.ext_size;
sys/arch/arm/sunxi/sunxi_emac.c
437
return m;
sys/arch/arm/sunxi/sunxi_emac.c
444
struct mbuf *m;
sys/arch/arm/sunxi/sunxi_emac.c
458
IFQ_POLL(&ifp->if_snd, m);
sys/arch/arm/sunxi/sunxi_emac.c
459
if (m == NULL)
sys/arch/arm/sunxi/sunxi_emac.c
462
nsegs = sunxi_emac_setup_txbuf(sc, sc->tx.cur, m);
sys/arch/arm/sunxi/sunxi_emac.c
469
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/sunxi/sunxi_emac.c
470
m_freem(m);
sys/arch/arm/sunxi/sunxi_emac.c
475
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/sunxi/sunxi_emac.c
476
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/sunxi/sunxi_emac.c
787
struct mbuf *m, *m0;
sys/arch/arm/sunxi/sunxi_emac.c
808
m = sc->rx.buf_map[index].mbuf;
sys/arch/arm/sunxi/sunxi_emac.c
809
m_set_rcvif(m, ifp);
sys/arch/arm/sunxi/sunxi_emac.c
810
m->m_flags |= M_HASFCS;
sys/arch/arm/sunxi/sunxi_emac.c
811
m->m_pkthdr.len = len;
sys/arch/arm/sunxi/sunxi_emac.c
812
m->m_len = len;
sys/arch/arm/sunxi/sunxi_emac.c
813
m->m_nextpkt = NULL;
sys/arch/arm/sunxi/sunxi_emac.c
817
m->m_pkthdr.csum_flags = M_CSUM_IPv4 |
sys/arch/arm/sunxi/sunxi_emac.c
820
m->m_pkthdr.csum_flags |=
sys/arch/arm/sunxi/sunxi_emac.c
823
m->m_pkthdr.csum_flags |=
sys/arch/arm/sunxi/sunxi_emac.c
829
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arm/sunxi/sunxi_hdmi.c
880
for (int m = 1; m <= 16 && best_diff != 0; m++) {
sys/arch/arm/sunxi/sunxi_hdmi.c
881
int cur_rate = parent_rate / m / d;
sys/arch/arm/sunxi/sunxi_hdmi.c
885
best_div = m;
sys/arch/arm/sunxi/sunxi_twi.c
101
sunxi_twi_calc_rate(parent_rate, n, m);
sys/arch/arm/sunxi/sunxi_twi.c
105
__SHIFTIN(m, TWI_CCR_CLK_M);
sys/arch/arm/sunxi/sunxi_twi.c
85
sunxi_twi_calc_rate(u_int parent_rate, u_int n, u_int m)
sys/arch/arm/sunxi/sunxi_twi.c
87
return parent_rate / (10 * (m + 1) * (1 << n));
sys/arch/arm/sunxi/sunxi_twi.c
94
u_int n, m, best_rate;
sys/arch/arm/sunxi/sunxi_twi.c
99
for (m = 0; m < 16; m++) {
sys/arch/arm/ti/if_cpsw.c
1157
struct mbuf *m;
sys/arch/arm/ti/if_cpsw.c
1171
m = rdp->rx_mb[i];
sys/arch/arm/ti/if_cpsw.c
1174
KASSERT(m != NULL);
sys/arch/arm/ti/if_cpsw.c
1208
m_set_rcvif(m, ifp);
sys/arch/arm/ti/if_cpsw.c
1209
m->m_pkthdr.len = m->m_len = len;
sys/arch/arm/ti/if_cpsw.c
1210
m->m_data += off;
sys/arch/arm/ti/if_cpsw.c
1212
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/arm/ti/if_cpsw.c
615
struct mbuf *m;
sys/arch/arm/ti/if_cpsw.c
644
IFQ_POLL(&ifp->if_snd, m);
sys/arch/arm/ti/if_cpsw.c
645
if (m == NULL)
sys/arch/arm/ti/if_cpsw.c
650
error = bus_dmamap_load_mbuf(sc->sc_bdt, dm, m, BUS_DMA_NOWAIT);
sys/arch/arm/ti/if_cpsw.c
653
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/ti/if_cpsw.c
654
m_freem(m);
sys/arch/arm/ti/if_cpsw.c
668
mlen = m_length(m);
sys/arch/arm/ti/if_cpsw.c
672
rdp->tx_mb[sc->sc_txnext] = m;
sys/arch/arm/ti/if_cpsw.c
673
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/ti/if_cpsw.c
713
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/ti/if_cpsw.c
847
struct mbuf *m;
sys/arch/arm/ti/if_cpsw.c
850
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/arm/ti/if_cpsw.c
851
if (m == NULL) {
sys/arch/arm/ti/if_cpsw.c
855
MCLGET(m, M_DONTWAIT);
sys/arch/arm/ti/if_cpsw.c
856
if ((m->m_flags & M_EXT) == 0) {
sys/arch/arm/ti/if_cpsw.c
857
m_freem(m);
sys/arch/arm/ti/if_cpsw.c
866
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/arch/arm/ti/if_cpsw.c
868
rdp->rx_mb[i] = m;
sys/arch/arm/ti/omap2_gpmcreg.h
198
#define GPMC_CONFIG7(m, b) (((m) << 8) | (((b) >> 24) & 0x3f))
sys/arch/arm/ti/omap3_platform.c
270
uint32_t sys_clksel, sys_clk, dpll1, dpll2, m, n, m2;
sys/arch/arm/ti/omap3_platform.c
279
m = __SHIFTOUT(dpll1, OMAP4_DPLL_MULT);
sys/arch/arm/ti/omap3_platform.c
283
curcpu()->ci_data.cpu_cc_freq = ((sys_clk * 2 * m) / ((n + 1) * m2)) * 1000 / 2;
sys/arch/arm/xscale/ixp425_if_npe.c
1011
m_freem(m);
sys/arch/arm/xscale/ixp425_if_npe.c
1020
m_freem(m);
sys/arch/arm/xscale/ixp425_if_npe.c
1041
m = npe->ix_m;
sys/arch/arm/xscale/ixp425_if_npe.c
1043
if (npe_rxbuf_init(sc, npe, m) == 0) {
sys/arch/arm/xscale/ixp425_if_npe.c
1208
struct mbuf *m;
sys/arch/arm/xscale/ixp425_if_npe.c
1210
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/arm/xscale/ixp425_if_npe.c
1211
if (m == NULL)
sys/arch/arm/xscale/ixp425_if_npe.c
1213
m_copy_pkthdr(m, m0);
sys/arch/arm/xscale/ixp425_if_npe.c
1215
if ((m->m_len = m0->m_pkthdr.len) > MHLEN) {
sys/arch/arm/xscale/ixp425_if_npe.c
1216
MCLGET(m, M_DONTWAIT);
sys/arch/arm/xscale/ixp425_if_npe.c
1217
if ((m->m_flags & M_EXT) == 0) {
sys/arch/arm/xscale/ixp425_if_npe.c
1218
m_freem(m);
sys/arch/arm/xscale/ixp425_if_npe.c
1223
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/arch/arm/xscale/ixp425_if_npe.c
1226
return m;
sys/arch/arm/xscale/ixp425_if_npe.c
1238
struct mbuf *m, *n;
sys/arch/arm/xscale/ixp425_if_npe.c
1247
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/arm/xscale/ixp425_if_npe.c
1248
if (m == NULL)
sys/arch/arm/xscale/ixp425_if_npe.c
1251
error = bus_dmamap_load_mbuf(sc->sc_dt, npe->ix_map, m,
sys/arch/arm/xscale/ixp425_if_npe.c
1254
n = npe_defrag(m);
sys/arch/arm/xscale/ixp425_if_npe.c
1258
m_freem(m);
sys/arch/arm/xscale/ixp425_if_npe.c
1261
m = n;
sys/arch/arm/xscale/ixp425_if_npe.c
1263
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/arch/arm/xscale/ixp425_if_npe.c
1268
m_freem(m);
sys/arch/arm/xscale/ixp425_if_npe.c
1276
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/arm/xscale/ixp425_if_npe.c
1281
npe->ix_m = m;
sys/arch/arm/xscale/ixp425_if_npe.c
1283
len = m->m_pkthdr.len;
sys/arch/arm/xscale/ixp425_if_npe.c
841
struct mbuf *m;
sys/arch/arm/xscale/ixp425_if_npe.c
843
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/arm/xscale/ixp425_if_npe.c
844
if (m != NULL) {
sys/arch/arm/xscale/ixp425_if_npe.c
845
MCLGET(m, M_DONTWAIT);
sys/arch/arm/xscale/ixp425_if_npe.c
846
if ((m->m_flags & M_EXT) == 0) {
sys/arch/arm/xscale/ixp425_if_npe.c
847
m_freem(m);
sys/arch/arm/xscale/ixp425_if_npe.c
848
m = NULL;
sys/arch/arm/xscale/ixp425_if_npe.c
851
return m;
sys/arch/arm/xscale/ixp425_if_npe.c
855
npe_rxbuf_init(struct npe_softc *sc, struct npebuf *npe, struct mbuf *m)
sys/arch/arm/xscale/ixp425_if_npe.c
860
if (m == NULL) {
sys/arch/arm/xscale/ixp425_if_npe.c
861
m = npe_getcl();
sys/arch/arm/xscale/ixp425_if_npe.c
862
if (m == NULL)
sys/arch/arm/xscale/ixp425_if_npe.c
865
KASSERT(m->m_ext.ext_size >= (NPE_FRAME_SIZE_DEFAULT + ETHER_ALIGN));
sys/arch/arm/xscale/ixp425_if_npe.c
866
m->m_pkthdr.len = m->m_len = NPE_FRAME_SIZE_DEFAULT;
sys/arch/arm/xscale/ixp425_if_npe.c
868
m->m_data = m->m_ext.ext_buf + (m->m_ext.ext_size
sys/arch/arm/xscale/ixp425_if_npe.c
870
error = bus_dmamap_load_mbuf(sc->sc_dt, npe->ix_map, m,
sys/arch/arm/xscale/ixp425_if_npe.c
873
m_freem(m);
sys/arch/arm/xscale/ixp425_if_npe.c
882
npe->ix_m = m;
sys/arch/arm/xscale/ixp425_if_npe.c
905
struct mbuf *m;
sys/arch/arm/xscale/ixp425_if_npe.c
918
m = npe_getcl();
sys/arch/arm/xscale/ixp425_if_npe.c
919
if (m != NULL) {
sys/arch/arm/xscale/ixp425_if_npe.c
941
m_freem(m);
sys/arch/arm/xscale/ixp425_if_npe.c
967
m_freem(m);
sys/arch/arm/xscale/pxa2x0_mci.c
908
uint32_t m = CSR_READ_4(sc, MMC_RES) & 0xffff;
sys/arch/arm/xscale/pxa2x0_mci.c
910
cmd->c_resp[0] = (h << 24) | (m << 8) | (l >> 8);
sys/arch/atari/atari/atari_init.c
1085
struct m68k_kcore_hdr *m = &h->un._m68k;
sys/arch/atari/atari/atari_init.c
1101
m->mmutype = mmutype;
sys/arch/atari/atari/atari_init.c
1102
m->sg_v = SG_V;
sys/arch/atari/atari/atari_init.c
1103
m->sg_frame = SG_FRAME;
sys/arch/atari/atari/atari_init.c
1104
m->sg_ishift = SG_ISHIFT;
sys/arch/atari/atari/atari_init.c
1105
m->sg_pmask = SG_PMASK;
sys/arch/atari/atari/atari_init.c
1106
m->sg40_shift1 = SG4_SHIFT1;
sys/arch/atari/atari/atari_init.c
1107
m->sg40_mask2 = SG4_MASK2;
sys/arch/atari/atari/atari_init.c
1108
m->sg40_shift2 = SG4_SHIFT2;
sys/arch/atari/atari/atari_init.c
1109
m->sg40_mask3 = SG4_MASK3;
sys/arch/atari/atari/atari_init.c
1110
m->sg40_shift3 = SG4_SHIFT3;
sys/arch/atari/atari/atari_init.c
1111
m->sg40_addr1 = SG4_ADDR1;
sys/arch/atari/atari/atari_init.c
1112
m->sg40_addr2 = SG4_ADDR2;
sys/arch/atari/atari/atari_init.c
1113
m->pg_v = PG_V;
sys/arch/atari/atari/atari_init.c
1114
m->pg_frame = PG_FRAME;
sys/arch/atari/atari/atari_init.c
1119
m->sysseg_pa = sysseg_pa; /* PA after relocation */
sys/arch/atari/atari/atari_init.c
1126
m->reloc = kbase;
sys/arch/atari/atari/atari_init.c
1131
m->relocend = (vaddr_t)end;
sys/arch/atari/atari/atari_init.c
1134
m->ram_segs[i].start = boot_segs[i].start;
sys/arch/atari/atari/atari_init.c
1135
m->ram_segs[i].size = boot_segs[i].end -
sys/arch/atari/atari/bus.c
1042
struct vm_page *m;
sys/arch/atari/atari/bus.c
1063
m = TAILQ_FIRST(&mlist);
sys/arch/atari/atari/bus.c
1065
lastaddr = VM_PAGE_TO_PHYS(m);
sys/arch/atari/atari/bus.c
1068
m = TAILQ_NEXT(m, pageq.queue);
sys/arch/atari/atari/bus.c
1070
for (; m != NULL; m = TAILQ_NEXT(m, pageq.queue)) {
sys/arch/atari/atari/bus.c
1071
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/atari/atari/bus.c
488
struct mbuf *m;
sys/arch/atari/atari/bus.c
508
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/atari/atari/bus.c
509
if (m->m_len == 0)
sys/arch/atari/atari/bus.c
511
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/atari/atari/bus.c
823
struct vm_page *m;
sys/arch/atari/atari/bus.c
838
m = PHYS_TO_VM_PAGE(addr - offset);
sys/arch/atari/atari/bus.c
839
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/atari/dev/atari5380.c
201
#define scsi_dma_setup(r,p,m) scsi_tt_dmasetup(r, p, m)
sys/arch/atari/dev/atari5380.c
652
#define scsi_dma_setup(r,p,m) scsi_falcon_dmasetup(r, p, m)
sys/arch/atari/dev/ite.c
86
#define SUBR_PUTC(sc,c,dy,dx,m) (sc)->grf->g_iteputc(sc,c,dy,dx,m)
sys/arch/atari/dev/kbdmap.h
128
#define KBD_MODE_ACCENT(m) ((m) >> 4) /* get accent from mode */
sys/arch/atari/include/bus_funcs.h
341
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/atari/include/bus_funcs.h
342
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/atari/include/bus_funcs.h
345
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/atari/include/bus_funcs.h
346
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/atari/include/bus_funcs.h
347
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/atari/include/bus_funcs.h
348
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/atari/include/bus_funcs.h
349
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/atari/include/bus_funcs.h
350
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/atari/include/bus_funcs.h
351
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/atari/include/bus_funcs.h
352
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/atari/include/isa_machdep.h
138
#define isa_mappage(m, o, p) \
sys/arch/atari/include/isa_machdep.h
139
_isa_mappage((m), (o), (p))
sys/arch/atari/isa/isa_dma.c
539
struct mbuf *m, *m0 = cookie->id_origbuf;
sys/arch/atari/isa/isa_dma.c
558
for (moff = offset, m = m0; m != NULL && len != 0;
sys/arch/atari/isa/isa_dma.c
559
m = m->m_next) {
sys/arch/atari/isa/isa_dma.c
561
if (moff >= m->m_len) {
sys/arch/atari/isa/isa_dma.c
562
moff -= m->m_len;
sys/arch/atari/isa/isa_dma.c
571
minlen = len < m->m_len - moff ?
sys/arch/atari/isa/isa_dma.c
572
len : m->m_len - moff;
sys/arch/atari/isa/isa_dma.c
574
memcpy(mtod(m, char *) + moff,
sys/arch/atari/stand/tostools/aptck/diskio.c
282
u_int u, l, m;
sys/arch/atari/stand/tostools/aptck/diskio.c
290
m = l + ((u - l + 1) / 2);
sys/arch/atari/stand/tostools/aptck/diskio.c
291
p = disk_read(dd, m, 1);
sys/arch/atari/stand/tostools/aptck/diskio.c
294
u = m - 1;
sys/arch/atari/stand/tostools/aptck/diskio.c
296
l = m;
sys/arch/atari/stand/tostools/libtos/diskio.c
282
u_int u, l, m;
sys/arch/atari/stand/tostools/libtos/diskio.c
290
m = l + ((u - l + 1) / 2);
sys/arch/atari/stand/tostools/libtos/diskio.c
291
p = disk_read(dd, m, 1);
sys/arch/atari/stand/tostools/libtos/diskio.c
294
u = m - 1;
sys/arch/atari/stand/tostools/libtos/diskio.c
296
l = m;
sys/arch/cesfic/cesfic/dp8570a.h
20
u_int8_t s, min, h, dm, m, dw;
sys/arch/cesfic/cesfic/dp8570a.h
23
u_int8_t s, min, h, dm, m;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
438
struct mbuf *m, *m0 = gmap->gd_origbuf;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
449
for (moff = offset, m = m0; m != NULL && len != 0;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
450
m = m->m_next) {
sys/arch/dreamcast/dev/g2/gapspci_dma.c
452
if (moff >= m->m_len) {
sys/arch/dreamcast/dev/g2/gapspci_dma.c
453
moff -= m->m_len;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
462
minlen = len < m->m_len - moff ?
sys/arch/dreamcast/dev/g2/gapspci_dma.c
463
len : m->m_len - moff;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
467
mtod(m, uint8_t *) + moff, minlen);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
479
for (moff = offset, m = m0; m != NULL && len != 0;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
480
m = m->m_next) {
sys/arch/dreamcast/dev/g2/gapspci_dma.c
482
if (moff >= m->m_len) {
sys/arch/dreamcast/dev/g2/gapspci_dma.c
483
moff -= m->m_len;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
492
minlen = len < m->m_len - moff ?
sys/arch/dreamcast/dev/g2/gapspci_dma.c
493
len : m->m_len - moff;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
497
mtod(m, uint8_t *) + moff, minlen);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
526
struct vm_page *m;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
544
m = mlist.tqh_first;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
546
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
548
m = TAILQ_NEXT(m, pageq.queue);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
550
for (; m != NULL; m = TAILQ_NEXT(m, pageq.queue)) {
sys/arch/dreamcast/dev/g2/gapspci_dma.c
551
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
571
struct vm_page *m;
sys/arch/dreamcast/dev/g2/gapspci_dma.c
583
m = PHYS_TO_VM_PAGE(addr);
sys/arch/dreamcast/dev/g2/gapspci_dma.c
584
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/dreamcast/dev/maple/maple.c
376
struct vm_page *m;
sys/arch/dreamcast/dev/maple/maple.c
386
m = TAILQ_FIRST(&mlist);
sys/arch/dreamcast/dev/maple/maple.c
387
*pap = VM_PAGE_TO_PHYS(m);
sys/arch/dreamcast/dev/maple/maple.c
388
*vap = SH3_PHYS_TO_P2SEG(VM_PAGE_TO_PHYS(m));
sys/arch/dreamcast/dev/maple/maple.c
398
struct vm_page *m;
sys/arch/dreamcast/dev/maple/maple.c
403
m = PHYS_TO_VM_PAGE(addr);
sys/arch/dreamcast/dev/maple/maple.c
404
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/dreamcast/include/bus_funcs.h
277
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/dreamcast/include/bus_funcs.h
278
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/dreamcast/include/bus_funcs.h
281
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/dreamcast/include/bus_funcs.h
282
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/dreamcast/include/bus_funcs.h
283
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/dreamcast/include/bus_funcs.h
284
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/dreamcast/include/bus_funcs.h
285
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/dreamcast/include/bus_funcs.h
286
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/dreamcast/include/bus_funcs.h
287
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/dreamcast/include/bus_funcs.h
288
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/dreamcast/include/bus_funcs.h
291
#define bus_dmamap_sync(t, m, o, l, op) \
sys/arch/dreamcast/include/bus_funcs.h
293
(*(t)->_dmamap_sync)((t), (m), (o), (l), (op)) : (void)0)
sys/arch/emips/ebus/if_le_ebus.c
357
struct mbuf *m;
sys/arch/emips/ebus/if_le_ebus.c
360
if ((m = sc->sc_xmit[i].mbuf) != NULL) {
sys/arch/emips/ebus/if_le_ebus.c
363
m_freem(m);
sys/arch/emips/ebus/if_le_ebus.c
371
enic_post_recv(struct enic_softc *sc, struct mbuf *m)
sys/arch/emips/ebus/if_le_ebus.c
386
if (m != NULL) {
sys/arch/emips/ebus/if_le_ebus.c
402
m_freem(m);
sys/arch/emips/ebus/if_le_ebus.c
405
phys = kvtophys((vaddr_t)m->m_data);
sys/arch/emips/ebus/if_le_ebus.c
406
sc->sc_recv[i].mbuf = m;
sys/arch/emips/ebus/if_le_ebus.c
419
if ((m = sc->sc_recv[i].mbuf) != NULL) {
sys/arch/emips/ebus/if_le_ebus.c
423
sc->sc_recv[j].mbuf = m;
sys/arch/emips/ebus/if_le_ebus.c
439
i = j; m = NULL;
sys/arch/emips/ebus/if_le_ebus.c
450
MGETHDR(m, waitmode, MT_DATA);
sys/arch/emips/ebus/if_le_ebus.c
451
if (m == 0)
sys/arch/emips/ebus/if_le_ebus.c
453
m_set_rcvif(m, &sc->sc_ethercom.ec_if);
sys/arch/emips/ebus/if_le_ebus.c
454
m->m_pkthdr.len = 0;
sys/arch/emips/ebus/if_le_ebus.c
456
MCLGET(m, waitmode);
sys/arch/emips/ebus/if_le_ebus.c
457
if ((m->m_flags & M_EXT) == 0)
sys/arch/emips/ebus/if_le_ebus.c
472
m->m_len = MCLBYTES;
sys/arch/emips/ebus/if_le_ebus.c
474
ADJUST_MBUF_OFFSET(m);
sys/arch/emips/ebus/if_le_ebus.c
475
phys = kvtophys((vaddr_t)m->m_data);
sys/arch/emips/ebus/if_le_ebus.c
476
sc->sc_recv[i].mbuf = m;
sys/arch/emips/ebus/if_le_ebus.c
484
m = NULL;
sys/arch/emips/ebus/if_le_ebus.c
487
m_freem(m);
sys/arch/emips/ebus/if_le_ebus.c
493
struct mbuf *m;
sys/arch/emips/ebus/if_le_ebus.c
496
MGETHDR(m, waitmode, MT_DATA);
sys/arch/emips/ebus/if_le_ebus.c
497
if (m == NULL)
sys/arch/emips/ebus/if_le_ebus.c
499
m_set_rcvif(m, &sc->sc_ethercom.ec_if);
sys/arch/emips/ebus/if_le_ebus.c
500
m->m_pkthdr.len = 0;
sys/arch/emips/ebus/if_le_ebus.c
502
MCLGET(m, waitmode);
sys/arch/emips/ebus/if_le_ebus.c
503
if ((m->m_flags & M_EXT) == 0) {
sys/arch/emips/ebus/if_le_ebus.c
504
m_freem(m);
sys/arch/emips/ebus/if_le_ebus.c
508
m->m_len = MCLBYTES;
sys/arch/emips/ebus/if_le_ebus.c
509
ADJUST_MBUF_OFFSET(m);
sys/arch/emips/ebus/if_le_ebus.c
511
enic_post_recv(sc, m);
sys/arch/emips/ebus/if_le_ebus.c
680
struct mbuf *m;
sys/arch/emips/ebus/if_le_ebus.c
701
m = sc->sc_recv[i].mbuf;
sys/arch/emips/ebus/if_le_ebus.c
719
enic_post_recv(sc, m);
sys/arch/emips/ebus/if_le_ebus.c
724
m->m_pkthdr.len = len;
sys/arch/emips/ebus/if_le_ebus.c
725
m->m_len = len; /* recheck */
sys/arch/emips/ebus/if_le_ebus.c
728
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/emips/ebus/if_le_ebus.c
736
struct mbuf *m;
sys/arch/emips/ebus/if_le_ebus.c
762
m = sc->sc_xmit[i].mbuf;
sys/arch/emips/ebus/if_le_ebus.c
772
m_freem(m);
sys/arch/emips/ebus/if_le_ebus.c
795
struct mbuf *m;
sys/arch/emips/ebus/if_le_ebus.c
816
IFQ_POLL(&ifp->if_snd, m);
sys/arch/emips/ebus/if_le_ebus.c
817
if (m == NULL)
sys/arch/emips/ebus/if_le_ebus.c
835
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/emips/ebus/if_le_ebus.c
836
if (m == NULL)
sys/arch/emips/ebus/if_le_ebus.c
843
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/emips/ebus/if_le_ebus.c
848
len = enic_put(sc, &m);
sys/arch/emips/ebus/if_le_ebus.c
862
phys = kvtophys((vaddr_t)m->m_data);
sys/arch/emips/ebus/if_le_ebus.c
863
sc->sc_xmit[ix].mbuf = m;
sys/arch/emips/ebus/if_le_ebus.c
886
struct mbuf *n, *m = *pm, *mm;
sys/arch/emips/ebus/if_le_ebus.c
887
int len, tlen = 0, xlen = m->m_pkthdr.len;
sys/arch/emips/ebus/if_le_ebus.c
893
for (; m; m = n) {
sys/arch/emips/ebus/if_le_ebus.c
894
len = m->m_len;
sys/arch/emips/ebus/if_le_ebus.c
896
n = m_free(m);
sys/arch/emips/ebus/if_le_ebus.c
897
if (m == *pm)
sys/arch/emips/ebus/if_le_ebus.c
902
KASSERT(m != m->m_next);
sys/arch/emips/ebus/if_le_ebus.c
903
n = m->m_next;
sys/arch/emips/ebus/if_le_ebus.c
912
if (((m = *pm) == NULL) || (tlen > 0))
sys/arch/emips/ebus/if_le_ebus.c
916
if ((xlen == 0) || (xlen <= m->m_len)) {
sys/arch/emips/ebus/if_le_ebus.c
939
for (; m && tlen; m = mm) {
sys/arch/emips/ebus/if_le_ebus.c
941
len = m->m_len;
sys/arch/emips/ebus/if_le_ebus.c
945
memcpy(cp, mtod(m, void *), len);
sys/arch/emips/ebus/if_le_ebus.c
949
mm = m_free(m);
sys/arch/emips/ebus/if_le_ebus.c
961
m_freem(m);
sys/arch/emips/emips/bus_dma.c
299
struct mbuf *m;
sys/arch/emips/emips/bus_dma.c
319
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/emips/emips/bus_dma.c
320
if (m->m_len == 0)
sys/arch/emips/emips/bus_dma.c
322
error = _bus_dmamap_load_buffer(map, m->m_data, m->m_len,
sys/arch/emips/include/bus.h
536
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/emips/include/bus.h
537
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/emips/include/bus.h
540
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/emips/include/bus.h
541
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/emips/include/bus.h
542
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/emips/include/bus.h
543
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/emips/include/bus.h
544
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/emips/include/bus.h
545
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/emips/include/bus.h
546
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/emips/include/bus.h
547
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/epoc32/stand/e32boot/exe/e32boot.cpp
173
int n, m;
sys/arch/epoc32/stand/e32boot/exe/e32boot.cpp
175
m = (*netbsd->GetArgs()).Length();
sys/arch/epoc32/stand/e32boot/exe/e32boot.cpp
176
if (m > 0)
sys/arch/epoc32/stand/e32boot/exe/e32boot.cpp
178
n < m ? n : m);
sys/arch/epoc32/stand/e32boot/exe/e32boot.cpp
179
bootargs->bootargs[n < m ? n - 1 : m] = '\0';
sys/arch/evbarm/fdt/fdt_machdep.c
170
fdt_add_dram_blocks(const struct fdt_memory *m, void *arg)
sys/arch/evbarm/fdt/fdt_machdep.c
174
VPRINTF(" %" PRIx64 " - %" PRIx64 "\n", m->start, m->end - 1);
sys/arch/evbarm/fdt/fdt_machdep.c
175
bc->dram[bc->dramblocks].address = m->start;
sys/arch/evbarm/fdt/fdt_machdep.c
177
(m->end - m->start) / PAGE_SIZE;
sys/arch/evbarm/fdt/fdt_machdep.c
185
fdt_add_boot_physmem(const struct fdt_memory *m, void *arg)
sys/arch/evbarm/fdt/fdt_machdep.c
187
const paddr_t saddr = round_page(m->start);
sys/arch/evbarm/fdt/fdt_machdep.c
188
const paddr_t eaddr = trunc_page(m->end);
sys/arch/evbarm/fdt/fdt_machdep.c
190
VPRINTF(" %" PRIx64 " - %" PRIx64, m->start, m->end - 1);
sys/arch/evbarm/fdt/fdt_machdep.c
216
fdt_print_memory(const struct fdt_memory *m, void *arg)
sys/arch/evbarm/fdt/fdt_machdep.c
220
m->start, m->end - m->start);
sys/arch/evbarm/stand/boot2440/dev_sdmmc.c
1031
int e, m;
sys/arch/evbarm/stand/boot2440/dev_sdmmc.c
1064
m = SD_CSD_SPEED_MANT(resp);
sys/arch/evbarm/stand/boot2440/dev_sdmmc.c
1065
csd->tran_speed = speed_exponent[e] * speed_mantissa[m] / 10;
sys/arch/evbarm/stand/boot2440/dev_sdmmc.c
1080
m = MMC_CSD_TRAN_SPEED_MANT(resp);
sys/arch/evbarm/stand/boot2440/dev_sdmmc.c
1081
csd->tran_speed = speed_exponent[e] * speed_mantissa[m] / 10;
sys/arch/evbcf/include/bus_dma.h
167
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/evbcf/include/bus_dma.h
168
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/evbcf/include/bus_dma.h
171
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/evbcf/include/bus_dma.h
172
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/evbcf/include/bus_dma.h
173
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/evbcf/include/bus_dma.h
174
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/evbcf/include/bus_dma.h
175
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/evbcf/include/bus_dma.h
176
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/evbcf/include/bus_dma.h
177
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/evbcf/include/bus_dma.h
178
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/evbmips/isa/isadma_bounce.c
415
struct mbuf *m, *m0 = cookie->id_origbuf;
sys/arch/evbmips/isa/isadma_bounce.c
434
for (moff = offset, m = m0; m != NULL && len != 0;
sys/arch/evbmips/isa/isadma_bounce.c
435
m = m->m_next) {
sys/arch/evbmips/isa/isadma_bounce.c
437
if (moff >= m->m_len) {
sys/arch/evbmips/isa/isadma_bounce.c
438
moff -= m->m_len;
sys/arch/evbmips/isa/isadma_bounce.c
447
minlen = len < m->m_len - moff ?
sys/arch/evbmips/isa/isadma_bounce.c
448
len : m->m_len - moff;
sys/arch/evbmips/isa/isadma_bounce.c
450
memcpy(mtod(m, char *) + moff,
sys/arch/evbmips/rmixl/machdep.c
925
volatile const struct lib_cpu_tlb_mapping *m =
sys/arch/evbmips/rmixl/machdep.c
927
printf(" %d", m->page_size);
sys/arch/evbmips/rmixl/machdep.c
928
printf(", %d", m->asid);
sys/arch/evbmips/rmixl/machdep.c
929
printf(", %d", m->coherency);
sys/arch/evbmips/rmixl/machdep.c
930
printf(", %d", m->coherency);
sys/arch/evbmips/rmixl/machdep.c
931
printf(", %d", m->attr);
sys/arch/evbmips/rmixl/machdep.c
932
printf(", %#x", m->virt);
sys/arch/evbmips/rmixl/machdep.c
933
printf(", %#"PRIx64"\n", m->phys);
sys/arch/evbppc/virtex/dev/if_temac.c
1043
struct mbuf *m;
sys/arch/evbppc/virtex/dev/if_temac.c
1065
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/evbppc/virtex/dev/if_temac.c
1066
if (m == NULL) {
sys/arch/evbppc/virtex/dev/if_temac.c
1072
MCLAIM(m, &sc->sc_ec.ec_rx_mowner);
sys/arch/evbppc/virtex/dev/if_temac.c
1074
MCLGET(m, M_DONTWAIT);
sys/arch/evbppc/virtex/dev/if_temac.c
1075
if ((m->m_flags & M_EXT) == 0) {
sys/arch/evbppc/virtex/dev/if_temac.c
1079
m_freem(m);
sys/arch/evbppc/virtex/dev/if_temac.c
1083
rxs->rxs_mbuf = m;
sys/arch/evbppc/virtex/dev/if_temac.c
1084
m->m_pkthdr.len = m->m_len = MCLBYTES;
sys/arch/evbppc/virtex/dev/if_temac.c
1087
m_adj(m, 2);
sys/arch/evbppc/virtex/dev/if_temac.c
1089
error = bus_dmamap_load_mbuf(sc->sc_dmat, rxs->rxs_dmap, m,
sys/arch/evbppc/virtex/dev/if_temac.c
1098
m_freem(m);
sys/arch/evbppc/virtex/dev/if_temac.c
1126
struct mbuf *m;
sys/arch/evbppc/virtex/dev/if_temac.c
1151
m = NULL;
sys/arch/evbppc/virtex/dev/if_temac.c
1190
m = sc->sc_rxsoft[sc->sc_rxreap].rxs_mbuf;
sys/arch/evbppc/virtex/dev/if_temac.c
1191
m_set_rcvif(m, ifp);
sys/arch/evbppc/virtex/dev/if_temac.c
1192
m->m_pkthdr.len = m->m_len = rxsize;
sys/arch/evbppc/virtex/dev/if_temac.c
1200
if (m == NULL) {
sys/arch/evbppc/virtex/dev/if_temac.c
1209
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/evbppc/virtex/dev/if_temac.c
662
struct mbuf *m;
sys/arch/evbppc/virtex/dev/if_temac.c
687
IFQ_POLL(&ifp->if_snd, m);
sys/arch/evbppc/virtex/dev/if_temac.c
688
if (m == NULL)
sys/arch/evbppc/virtex/dev/if_temac.c
699
if ((error = bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m,
sys/arch/evbppc/virtex/dev/if_temac.c
704
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/evbppc/virtex/dev/if_temac.c
705
m_freem(m);
sys/arch/evbppc/virtex/dev/if_temac.c
723
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/evbppc/virtex/dev/if_temac.c
727
txs->txs_mbuf = m;
sys/arch/evbsh3/ap_ms104_sh4/ap_ms104_sh4_space.c
115
m = MODE(type, IO);
sys/arch/evbsh3/ap_ms104_sh4/ap_ms104_sh4_space.c
118
m = MODE(type, MEM);
sys/arch/evbsh3/ap_ms104_sh4/ap_ms104_sh4_space.c
121
m = MODE(type, ATTR);
sys/arch/evbsh3/ap_ms104_sh4/ap_ms104_sh4_space.c
130
*pte |= m; /* PTEA PCMCIA assistant bit */
sys/arch/evbsh3/ap_ms104_sh4/ap_ms104_sh4_space.c
87
unsigned int m = 0;
sys/arch/evbsh3/evbsh3/bus_dma.c
356
struct mbuf *m;
sys/arch/evbsh3/evbsh3/bus_dma.c
381
for (m = m0; m != NULL; m = m->m_next) {
sys/arch/evbsh3/evbsh3/bus_dma.c
386
if (m->m_len == 0)
sys/arch/evbsh3/evbsh3/bus_dma.c
389
vaddr = (vaddr_t)m->m_data;
sys/arch/evbsh3/evbsh3/bus_dma.c
390
size = m->m_len;
sys/arch/evbsh3/evbsh3/bus_dma.c
570
struct vm_page *m;
sys/arch/evbsh3/evbsh3/bus_dma.c
595
m = mlist.tqh_first;
sys/arch/evbsh3/evbsh3/bus_dma.c
597
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/evbsh3/evbsh3/bus_dma.c
600
DPRINTF(("%s: m = %p, lastaddr = 0x%08lx\n", __func__, m, lastaddr));
sys/arch/evbsh3/evbsh3/bus_dma.c
602
while ((m = TAILQ_NEXT(m, pageq.queue)) != NULL) {
sys/arch/evbsh3/evbsh3/bus_dma.c
603
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/evbsh3/evbsh3/bus_dma.c
605
__func__, m, curaddr, lastaddr));
sys/arch/evbsh3/evbsh3/bus_dma.c
632
struct vm_page *m;
sys/arch/evbsh3/evbsh3/bus_dma.c
653
m = PHYS_TO_VM_PAGE(addr);
sys/arch/evbsh3/evbsh3/bus_dma.c
654
DPRINTF(("%s: m = %p\n", __func__, m));
sys/arch/evbsh3/evbsh3/bus_dma.c
655
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/evbsh3/include/bus_funcs.h
308
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/evbsh3/include/bus_funcs.h
309
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/evbsh3/include/bus_funcs.h
312
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/evbsh3/include/bus_funcs.h
313
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/evbsh3/include/bus_funcs.h
314
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/evbsh3/include/bus_funcs.h
315
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/evbsh3/include/bus_funcs.h
316
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/evbsh3/include/bus_funcs.h
317
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/evbsh3/include/bus_funcs.h
318
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/evbsh3/include/bus_funcs.h
319
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/evbsh3/include/bus_funcs.h
322
#define bus_dmamap_sync(t, m, o, l, op) \
sys/arch/evbsh3/include/bus_funcs.h
324
(*(t)->_dmamap_sync)((t), (m), (o), (l), (op)) : (void)0)
sys/arch/evbsh3/t_sh7706lan/t_sh7706lan_space.c
115
m = MODE(type, IO);
sys/arch/evbsh3/t_sh7706lan/t_sh7706lan_space.c
118
m = MODE(type, MEM);
sys/arch/evbsh3/t_sh7706lan/t_sh7706lan_space.c
121
m = MODE(type, ATTR);
sys/arch/evbsh3/t_sh7706lan/t_sh7706lan_space.c
130
*pte |= m; /* PTEA PCMCIA assistant bit */
sys/arch/evbsh3/t_sh7706lan/t_sh7706lan_space.c
87
unsigned int m = 0;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
281
struct mbuf *m;
sys/arch/ews4800mips/ews4800mips/bus_dma.c
301
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/ews4800mips/ews4800mips/bus_dma.c
302
error = _bus_dmamap_load_buffer(map, m->m_data, m->m_len,
sys/arch/ews4800mips/ews4800mips/sbd.c
154
uint32_t *m, *mend;
sys/arch/ews4800mips/ews4800mips/sbd.c
167
m = (uint32_t *)MIPS_PHYS_TO_KSEG1(start);
sys/arch/ews4800mips/ews4800mips/sbd.c
169
for (; m < mend; m++) {
sys/arch/ews4800mips/ews4800mips/sbd.c
173
*m = pattern[j];
sys/arch/ews4800mips/ews4800mips/sbd.c
174
if (*m != pattern[j])
sys/arch/ews4800mips/ews4800mips/sbd.c
175
panic("memory error %p\n", m);
sys/arch/ews4800mips/ews4800mips/sbd.c
77
sbd_memcluster_init(uint32_t m)
sys/arch/ews4800mips/ews4800mips/sbd.c
92
for (i = 0, k = 0, j = 1; i < 8; i++, m >>= 4) {
sys/arch/ews4800mips/ews4800mips/sbd.c
93
size = m & 0xf ? ((m & 0xf) << 4) : 0;
sys/arch/ews4800mips/include/bus.h
775
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/ews4800mips/include/bus.h
776
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/ews4800mips/include/bus.h
779
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/ews4800mips/include/bus.h
780
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/ews4800mips/include/bus.h
781
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/ews4800mips/include/bus.h
782
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/ews4800mips/include/bus.h
783
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/ews4800mips/include/bus.h
784
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/ews4800mips/include/bus.h
785
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/ews4800mips/include/bus.h
786
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/ews4800mips/include/sbdvar.h
101
#define _SBD_OPS_REGISTER_ALL(m) \
sys/arch/ews4800mips/include/sbdvar.h
102
_SBD_OPS_SET(m, cache_config); \
sys/arch/ews4800mips/include/sbdvar.h
103
_SBD_OPS_SET(m, wbflush); \
sys/arch/ews4800mips/include/sbdvar.h
104
_SBD_OPS_SET(m, mem_init); \
sys/arch/ews4800mips/include/sbdvar.h
105
_SBD_OPS_SET(m, intr_init); \
sys/arch/ews4800mips/include/sbdvar.h
106
_SBD_OPS_SET(m, intr_establish); \
sys/arch/ews4800mips/include/sbdvar.h
107
_SBD_OPS_SET(m, intr_disestablish); \
sys/arch/ews4800mips/include/sbdvar.h
108
_SBD_OPS_SET(m, intr); \
sys/arch/ews4800mips/include/sbdvar.h
109
_SBD_OPS_SET(m, initclocks); \
sys/arch/ews4800mips/include/sbdvar.h
110
_SBD_OPS_SET(m, consinit); \
sys/arch/ews4800mips/include/sbdvar.h
111
_SBD_OPS_SET(m, ipl_bootdev); \
sys/arch/ews4800mips/include/sbdvar.h
112
_SBD_OPS_SET(m, reboot); \
sys/arch/ews4800mips/include/sbdvar.h
113
_SBD_OPS_SET(m, poweroff); \
sys/arch/ews4800mips/include/sbdvar.h
114
_SBD_OPS_SET(m, ether_addr); \
sys/arch/ews4800mips/include/sbdvar.h
99
#define _SBD_OPS_SET(m, x) platform . x = m ## _ ## x
sys/arch/ews4800mips/stand/common/boot.c
180
uint32_t m;
sys/arch/ews4800mips/stand/common/boot.c
194
m = ipl_args.v1;
sys/arch/ews4800mips/stand/common/boot.c
197
for (i = 0; i < 8; i++, m >>= 4) {
sys/arch/ews4800mips/stand/common/boot.c
198
size = m & 0xf ? ((m & 0xf) << 4) : 0;
sys/arch/hp300/dev/fhpib.c
92
#define FHPIBWAIT(hd, m) while (((hd)->hpib_intr & (m)) == 0) DELAY(1)
sys/arch/hp300/dev/ppi.c
490
int m = h;
sys/arch/hp300/dev/ppi.c
492
if (m > 0)
sys/arch/hp300/dev/ppi.c
493
m = m * 1000 / hz;
sys/arch/hp300/dev/ppi.c
494
return m;
sys/arch/hp300/dev/ppi.c
498
ppimstohz(int m)
sys/arch/hp300/dev/ppi.c
500
int h = m;
sys/arch/hpc/include/debug.h
143
#define dbg_bit_print_msg(a, m) do { \
sys/arch/hpc/include/debug.h
144
__dbg_bit_print((a), sizeof(typeof(a)), 0, 0, (m), \
sys/arch/hpc/stand/hpcboot/file.cpp
64
File::_to_ascii(char *m, const TCHAR *w, size_t mlen)
sys/arch/hpc/stand/hpcboot/file.cpp
72
int ret = WideCharToMultiByte(CP_ACP, 0, w, len, m, len, 0, 0);
sys/arch/hpc/stand/hpcboot/file.cpp
77
m[len] = '\0';
sys/arch/hpc/stand/hpcboot/hpcboot.cpp
298
_bitdisp(uint32_t a, int s, int e, int m, int c)
sys/arch/hpc/stand/hpcboot/hpcboot.cpp
315
if (m) {
sys/arch/hpc/stand/hpcboot/hpcboot.cpp
316
DPRINTF((TEXT("[%s]"),(char*)m));
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
266
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, SH3_TCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
325
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_SYSSTBCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
346
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_SYSSYSCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
360
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_SYSSCPUCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
384
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_INTCNIRR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
399
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_INTCNIMR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
419
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCC0ISR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
434
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCC0GCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
449
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCC0CSCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
463
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCC0CSCIER_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
490
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCC0SCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
501
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCC1ISR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
516
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCC1GCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
530
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCC1CSCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
542
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCC1CSCIER_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
554
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCC1SCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
565
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCCP0OCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
574
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCCP1OCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh3_dev.cpp
585
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, HD64461_PCCPGCR_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh_dev.cpp
117
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, SCSCR2_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh_dev.cpp
128
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, SCSSR2_##m, #m)
sys/arch/hpc/stand/hpcboot/sh3/dev/sh_dev.cpp
142
#define DBG_BIT_PRINT(r, m) _dbg_bit_print(r, SCFCR2_##m, #m)
sys/arch/hpcmips/dev/it8368.c
732
#define PRINTGPIO(m) __dbg_bit_print(it8368_reg_read(csregt, csregh, \
sys/arch/hpcmips/dev/it8368.c
733
IT8368_GPIO##m##_REG), 0, IT8368_GPIO_MAX, #m, DBG_BIT_PRINT_COUNT)
sys/arch/hpcmips/dev/it8368.c
734
#define PRINTMFIO(m) __dbg_bit_print(it8368_reg_read(csregt, csregh, \
sys/arch/hpcmips/dev/it8368.c
735
IT8368_MFIO##m##_REG), 0, IT8368_MFIO_MAX, #m, DBG_BIT_PRINT_COUNT)
sys/arch/hpcmips/dev/mq200debug.c
101
FIXEDFLOAT1000(sc->sc_baseclock*m/n),
sys/arch/hpcmips/dev/mq200debug.c
102
reg, FIXEDFLOAT1000(sc->sc_baseclock), m, n);
sys/arch/hpcmips/dev/mq200debug.c
111
m = (((reg & MQ200_PLL_M_MASK) >> MQ200_PLL_M_SHIFT) + 1);
sys/arch/hpcmips/dev/mq200debug.c
114
clocks[3] = sc->sc_baseclock*m/n;
sys/arch/hpcmips/dev/mq200debug.c
116
FIXEDFLOAT1000(sc->sc_baseclock*m/n),
sys/arch/hpcmips/dev/mq200debug.c
117
reg, FIXEDFLOAT1000(sc->sc_baseclock), m, n);
sys/arch/hpcmips/dev/mq200debug.c
62
int n, m;
sys/arch/hpcmips/dev/mq200debug.c
84
m = ((reg & MQ200_PLL_M_MASK) >> MQ200_PLL_M_SHIFT) + 1;
sys/arch/hpcmips/dev/mq200debug.c
89
FIXEDFLOAT1000(sc->sc_baseclock*m/n),
sys/arch/hpcmips/dev/mq200debug.c
90
reg, FIXEDFLOAT1000(sc->sc_baseclock), m, n);
sys/arch/hpcmips/dev/mq200debug.c
91
clocks[1] = sc->sc_baseclock*m/n;
sys/arch/hpcmips/dev/mq200debug.c
96
m = ((reg & MQ200_PLL_M_MASK) >> MQ200_PLL_M_SHIFT) + 1;
sys/arch/hpcmips/dev/mq200debug.c
99
clocks[2] = sc->sc_baseclock*m/n;
sys/arch/hpcmips/dev/mq200subr.c
109
int n, m, p, out;
sys/arch/hpcmips/dev/mq200subr.c
117
m = (reqout * ((n + 1) << p)) / ref - 1;
sys/arch/hpcmips/dev/mq200subr.c
118
out = ref * (m + 1) / ((n + 1) << p);
sys/arch/hpcmips/dev/mq200subr.c
119
if (0xff < m)
sys/arch/hpcmips/dev/mq200subr.c
121
if (40 <= m &&
sys/arch/hpcmips/dev/mq200subr.c
123
170000 <= ref*(m+1)/(n+1) &&
sys/arch/hpcmips/dev/mq200subr.c
124
ref*(m+1)/(n+1) <= 340000 &&
sys/arch/hpcmips/dev/mq200subr.c
128
bm = m;
sys/arch/hpcmips/dev/plumpower.c
261
#define ISPOWERSUPPLY(r, m) dbg_bitmask_print(r, PLUM_POWER_PWRCONT_##m, #m)
sys/arch/hpcmips/dev/plumpower.c
262
#define ISCLOCKSUPPLY(r, m) dbg_bitmask_print(r, PLUM_POWER_CLKCONT_##m, #m)
sys/arch/hpcmips/hpcmips/bus_dma.c
293
struct mbuf *m;
sys/arch/hpcmips/hpcmips/bus_dma.c
313
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/hpcmips/hpcmips/bus_dma.c
314
if (m->m_len == 0)
sys/arch/hpcmips/hpcmips/bus_dma.c
316
error = _hpcmips_bd_map_load_buffer(mapx, m->m_data, m->m_len,
sys/arch/hpcmips/include/bus.h
1000
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/hpcmips/include/bus.h
1001
(*__bd_ops(t).bd_map_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/hpcmips/include/bus.h
990
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/hpcmips/include/bus.h
991
(*__bd_ops(t).bd_map_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/hpcmips/include/bus.h
994
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/hpcmips/include/bus.h
995
(*__bd_ops(t).bd_map_load)((t), (m), (b), (s), (p), (f))
sys/arch/hpcmips/include/bus.h
996
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/hpcmips/include/bus.h
997
(*__bd_ops(t).bd_map_load_mbuf)((t), (m), (b), (f))
sys/arch/hpcmips/include/bus.h
998
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/hpcmips/include/bus.h
999
(*__bd_ops(t).bd_map_load_uio)((t), (m), (u), (f))
sys/arch/hpcmips/include/isa_machdep.h
102
#define isa_mappage(m, o, p) \
sys/arch/hpcmips/include/isa_machdep.h
103
_isa_mappage((m), (o), (p))
sys/arch/hpcmips/stand/pbsdboot/vmem.c
196
int i, m, pageno;
sys/arch/hpcmips/stand/pbsdboot/vmem.c
281
for (m = 0; (m < memblocks) && (nfounds < npages); m++) {
sys/arch/hpcmips/stand/pbsdboot/vmem.c
287
((system_info.si_dramstart + MEM_BLOCK_SIZE * m) >> 8),
sys/arch/hpcmips/stand/pbsdboot/vmem.c
305
MEM_BLOCK_SIZE * m +
sys/arch/hpcmips/tx/tx39biu.c
54
#define ISSETPRINT(r, s, m) dbg_bitmask_print((u_int32_t)(r), \
sys/arch/hpcmips/tx/tx39biu.c
55
TX39_MEMCONFIG ## s ## _ ##m, #m)
sys/arch/hpcmips/tx/tx39clock.c
59
#define ISSETPRINT(r, m) \
sys/arch/hpcmips/tx/tx39clock.c
60
dbg_bitmask_print(r, TX39_CLOCK_EN ## m ## CLK, #m)
sys/arch/hpcmips/tx/tx39io.c
88
#define tx39_io_intr_map(t, s, p, m) \
sys/arch/hpcmips/tx/tx39io.c
90
? tx391x_io_intr_map(s, p, m) : tx392x_io_intr_map(s, p, m))
sys/arch/hpcmips/tx/tx39io.c
92
#define tx39io_intr_map(t, s, p, m) tx391x_io_intr_map(s, p, m)
sys/arch/hpcmips/tx/tx39io.c
94
#define tx39io_intr_map(t, s, p, m) tx392x_io_intr_map(s, p, m)
sys/arch/hpcmips/tx/tx39ir.c
131
#define ISSETPRINT(r, m) dbg_bitmask_print((u_int32_t)(r), \
sys/arch/hpcmips/tx/tx39ir.c
132
TX39_IRCTRL1_##m, #m)
sys/arch/hpcmips/tx/tx39power.c
61
#define ISSETPRINT(r, m) dbg_bitmask_print(r, TX39_POWERCTRL_##m, #m)
sys/arch/hpcmips/tx/tx39sib.c
373
#define ISSETPRINT_CTRL(r, m) \
sys/arch/hpcmips/tx/tx39sib.c
374
dbg_bitmask_print(r, TX39_SIBCTRL_##m, #m)
sys/arch/hpcmips/tx/tx39sib.c
375
#define ISSETPRINT_DMACTRL(r, m) \
sys/arch/hpcmips/tx/tx39sib.c
376
dbg_bitmask_print(r, TX39_SIBDMACTRL_##m, #m)
sys/arch/hpcmips/tx/tx39timerreg.h
58
#define TX39_MSEC2RTC(m) ((TX39_RTCLOCK * (m)) / 1000)
sys/arch/hpcmips/tx/txcom.c
1194
#define ISSETPRINT(r, m) \
sys/arch/hpcmips/tx/txcom.c
1195
dbg_bitmask_print(r, TX39_UARTCTRL1_##m, #m)
sys/arch/hpcmips/vr/vrgiu.c
309
u_int32_t m;
sys/arch/hpcmips/vr/vrgiu.c
327
for (m = 0x80000000; m; m >>=1)
sys/arch/hpcmips/vr/vrgiu.c
329
((useupdn&m) ? 32 : 0) +
sys/arch/hpcmips/vr/vrgiu.c
330
((iosel&m) ? 16 : 0) + ((termupdn&m) ? 16 : 0) +
sys/arch/hpcmips/vr/vrgiu.c
331
((inten&m) ? 8 : 0) +
sys/arch/hpcmips/vr/vrgiu.c
332
((edge&m) ? 4 : 0) +
sys/arch/hpcmips/vr/vrgiu.c
333
((hold&m) ? 2 : 0) +
sys/arch/hpcmips/vr/vrgiu.c
334
((level&m) ? 1 : 0)]);
sys/arch/hpcmips/vr/vrgiu.c
343
u_int32_t m;
sys/arch/hpcmips/vr/vrgiu.c
357
for (m = 0x80000000; m; m >>=1)
sys/arch/hpcmips/vr/vrgiu.c
358
printf ("%c" , (useupdn&m) ?
sys/arch/hpcmips/vr/vrgiu.c
359
((termupdn&m) ? 'U' : 'D') :
sys/arch/hpcmips/vr/vrgiu.c
360
((iosel&m) ? 'o' : ((inten&m)?'I':'i')));
sys/arch/hpcsh/dev/hd64461/hd64461.c
164
#define DBG_BITMASK_PRINT(r, m) dbg_bitmask_print(r, HD64461_SYSSTBCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461.c
184
#define DBG_BITMASK_PRINT(r, m) dbg_bitmask_print(r, HD64461_SYSSYSCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461.c
197
#define DBG_BITMASK_PRINT(r, m) dbg_bitmask_print(r, HD64461_SYSSCPUCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461.c
221
#define DBG_BITMASK_PRINT(r, m) dbg_bitmask_print(r, HD64461_INTCNIRR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461.c
235
#define DBG_BITMASK_PRINT(r, m) dbg_bitmask_print(r, HD64461_INTCNIMR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1134
#define _(m) dbg_bitmask_print(r8, HD64461_PCC0ISR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1142
#define _(m) dbg_bitmask_print(r8, HD64461_PCC0GCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1150
#define _(m) dbg_bitmask_print(r8, HD64461_PCC0CSCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1157
#define _(m) dbg_bitmask_print(r8, HD64461_PCC0CSCIER_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1178
#define _(m) dbg_bitmask_print(r8, HD64461_PCC0SCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1189
#define _(m) dbg_bitmask_print(r8, HD64461_PCC1ISR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1197
#define _(m) dbg_bitmask_print(r8, HD64461_PCC1GCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1204
#define _(m) dbg_bitmask_print(r8, HD64461_PCC1CSCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1211
#define _(m) dbg_bitmask_print(r8, HD64461_PCC1CSCIER_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1218
#define _(m) dbg_bitmask_print(r8, HD64461_PCC1SCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1229
#define _(m) dbg_bitmask_print(r8, HD64461_PCCP0OCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1236
#define _(m) dbg_bitmask_print(r8, HD64461_PCCP1OCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
1243
#define _(m) dbg_bitmask_print(r8, HD64461_PCCPGCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461video.c
1277
#define DBG_BITMASK_PRINT(r, m) dbg_bitmask_print(r, HD64461_LCDCCR_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461video.c
1297
#define DBG_BITMASK_PRINT(r, m) dbg_bitmask_print(r, HD64461_LCDLDR1_##m, #m)
sys/arch/hpcsh/dev/hd64461/hd64461video.c
1306
#define DBG_BITMASK_PRINT(r, m) dbg_bitmask_print(r, HD64461_LCDLDR2_##m, #m)
sys/arch/hpcsh/include/bus_funcs.h
276
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/hpcsh/include/bus_funcs.h
277
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/hpcsh/include/bus_funcs.h
280
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/hpcsh/include/bus_funcs.h
281
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/hpcsh/include/bus_funcs.h
282
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/hpcsh/include/bus_funcs.h
283
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/hpcsh/include/bus_funcs.h
284
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/hpcsh/include/bus_funcs.h
285
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/hpcsh/include/bus_funcs.h
286
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/hpcsh/include/bus_funcs.h
287
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/hpcsh/include/bus_funcs.h
290
#define bus_dmamap_sync(t, m, o, l, op) \
sys/arch/hpcsh/include/bus_funcs.h
292
(*(t)->_dmamap_sync)((t), (m), (o), (l), (op)) : (void)0)
sys/arch/hppa/dev/astro.c
237
struct vm_page *m;
sys/arch/hppa/dev/astro.c
296
m = TAILQ_FIRST(&mlist);
sys/arch/hppa/dev/astro.c
297
r->tlb_pdir_base = htole64(VM_PAGE_TO_PHYS(m));
sys/arch/hppa/dev/astro.c
300
for (; m != NULL; m = TAILQ_NEXT(m, pageq.queue)) {
sys/arch/hppa/dev/astro.c
301
pa = VM_PAGE_TO_PHYS(m);
sys/arch/hppa/dev/astro.c
492
iommu_dvmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/astro.c
497
err = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags);
sys/arch/hppa/dev/cpu.c
201
m = TAILQ_FIRST(&mlist);
sys/arch/hppa/dev/cpu.c
202
ci->ci_stack = VM_PAGE_TO_PHYS(m);
sys/arch/hppa/dev/cpu.c
99
struct vm_page *m;
sys/arch/hppa/dev/dino.c
1607
dino_dmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/dino.c
1611
return bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags);
sys/arch/hppa/dev/elroy.c
1154
elroy_dmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/elroy.c
1158
return bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags);
sys/arch/hppa/dev/uturn.c
631
uturn_dmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/uturn.c
636
err = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags);
sys/arch/hppa/hppa/db_disasm.c
1245
struct majoropcode *m;
sys/arch/hppa/hppa/db_disasm.c
1259
m = &majopcs[i->majopc];
sys/arch/hppa/hppa/db_disasm.c
1260
if (m->maxsubop < i->opcext) {
sys/arch/hppa/hppa/db_disasm.c
1267
if (m->extshft || m->extmask) {
sys/arch/hppa/hppa/db_disasm.c
1268
if (m->extshft != shft || m->extmask != mask) {
sys/arch/hppa/hppa/db_disasm.c
1273
m->extshft = shft;
sys/arch/hppa/hppa/db_disasm.c
1274
m->extmask = mask;
sys/arch/hppa/hppa/db_disasm.c
1282
m = &majopcs[i->majopc];
sys/arch/hppa/hppa/db_disasm.c
1283
if (m->maxsubop == 1)
sys/arch/hppa/hppa/db_disasm.c
1284
m->subops = __UNCONST(i);
sys/arch/hppa/hppa/db_disasm.c
1286
m->subops[i->opcext] = i;
sys/arch/hppa/hppa/db_disasm.c
2239
const struct majoropcode *m;
sys/arch/hppa/hppa/db_disasm.c
2255
m = &majopcs[Opcode(instruct)];
sys/arch/hppa/hppa/db_disasm.c
2256
ext = OpExt(instruct.w, m);
sys/arch/hppa/hppa/db_disasm.c
2257
if (ext <= m->maxsubop) {
sys/arch/hppa/hppa/db_disasm.c
2259
if (m->maxsubop == 1)
sys/arch/hppa/hppa/db_disasm.c
2260
i = (const struct inst *)m->subops;
sys/arch/hppa/hppa/db_disasm.c
2262
i = m->subops[ext];
sys/arch/hppa/hppa/db_disasm.c
783
#define OpExt(i,m) ((i >> m->extshft) & m->extmask) /* extract opcode extension */
sys/arch/hppa/hppa/in_cksum.c
78
in_cksum(struct mbuf *m, int len)
sys/arch/hppa/hppa/in_cksum.c
83
for (; m && len; m = m->m_next) {
sys/arch/hppa/hppa/in_cksum.c
84
int mlen = m->m_len;
sys/arch/hppa/hppa/in_cksum.c
92
w = mtod(m, u_char *);
sys/arch/hppa/hppa/mainbus.c
1061
struct vm_page *m;
sys/arch/hppa/hppa/mainbus.c
1099
TAILQ_FOREACH(m, mlist, pageq.queue) {
sys/arch/hppa/hppa/mainbus.c
1100
pa = VM_PAGE_TO_PHYS(m);
sys/arch/hppa/hppa/mainbus.c
843
struct mbuf *m;
sys/arch/hppa/hppa/mainbus.c
859
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/hppa/hppa/mainbus.c
860
if (m->m_len == 0)
sys/arch/hppa/hppa/mainbus.c
862
error = _bus_dmamap_load_buffer(NULL, map, m->m_data, m->m_len,
sys/arch/hppa/hppa/mainbus.c
928
struct vm_page *m;
sys/arch/hppa/hppa/mainbus.c
945
for (m = TAILQ_FIRST(mlist); m != NULL; m = TAILQ_NEXT(m,pageq.queue)) {
sys/arch/hppa/hppa/mainbus.c
950
pa = VM_PAGE_TO_PHYS(m);
sys/arch/hppa/include/bus_funcs.h
170
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/hppa/include/bus_funcs.h
171
(*(t)->_dmamap_create)((t)->_cookie, (s), (n), (m), (b), (f), (p))
sys/arch/hppa/include/bus_funcs.h
174
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/hppa/include/bus_funcs.h
175
(*(t)->_dmamap_load)((t)->_cookie, (m), (b), (s), (p), (f))
sys/arch/hppa/include/bus_funcs.h
176
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/hppa/include/bus_funcs.h
177
(*(t)->_dmamap_load_mbuf)((t)->_cookie, (m), (b), (f))
sys/arch/hppa/include/bus_funcs.h
178
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/hppa/include/bus_funcs.h
179
(*(t)->_dmamap_load_uio)((t)->_cookie, (m), (u), (f))
sys/arch/hppa/include/bus_funcs.h
180
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/hppa/include/bus_funcs.h
181
(*(t)->_dmamap_load_raw)((t)->_cookie, (m), (sg), (n), (s), (f))
sys/arch/i386/i386/dumpsys.c
637
u_long i, m, n;
sys/arch/i386/i386/dumpsys.c
658
for (m = 0; m < n; m += NBPG)
sys/arch/i386/i386/dumpsys.c
659
pmap_kenter_pa(dumpspace + m, maddr + m,
sys/arch/i386/pci/pcibios.c
485
struct pcibios_linkmap *m;
sys/arch/i386/pci/pcibios.c
487
for (m = pir_mask; m->link != 0; m++)
sys/arch/i386/pci/pcibios.c
488
pcibios_fixup_pir_table_mask(m);
sys/arch/i386/pci/via8231.c
236
int reg, clink, m, pciirq = 0; /* XXX: GCC */
sys/arch/i386/pci/via8231.c
241
m = ph->flags & VT8237? VIA8237_LINK_MAX : VIA8231_LINK_MAX;
sys/arch/i386/pci/via8231.c
242
for (clink = 0; clink <= m; clink++) {
sys/arch/i386/pci/via8231.c
302
via8231_pir_dump(const char *m, struct via8231_handle *ph)
sys/arch/i386/pci/via8231.c
309
printf("%s STATE: trigger(%02x), routing(%08x)\n", m, a, b);
sys/arch/ia64/ia64/consinit.c
130
int n, m;
sys/arch/ia64/ia64/consinit.c
138
m = tbl->length - sizeof(struct dig64_hcdp_table);
sys/arch/ia64/ia64/consinit.c
139
while (n < m) {
sys/arch/ia64/ia64/consinit.c
82
int n, m;
sys/arch/ia64/ia64/consinit.c
88
m = tbl->length - sizeof(struct dig64_hcdp_table);
sys/arch/ia64/ia64/consinit.c
89
while (n < m) {
sys/arch/ia64/ia64/pmap.c
1050
pmap_remove_entry(pmap_t pmap, struct vm_page *m, vaddr_t va, pv_entry_t pv)
sys/arch/ia64/ia64/pmap.c
1055
TAILQ_FOREACH(pv, &m->mdpage.pv_list, pv_list) {
sys/arch/ia64/ia64/pmap.c
1062
TAILQ_REMOVE(&m->mdpage.pv_list, pv, pv_list);
sys/arch/ia64/ia64/pmap.c
1080
pmap_insert_entry(pmap_t pmap, vaddr_t va, struct vm_page *m)
sys/arch/ia64/ia64/pmap.c
1087
TAILQ_INSERT_TAIL(&m->mdpage.pv_list, pv, pv_list);
sys/arch/ia64/ia64/pmap.c
1220
struct vm_page *m;
sys/arch/ia64/ia64/pmap.c
1235
m = PHYS_TO_VM_PAGE(pmap_ppn(pte));
sys/arch/ia64/ia64/pmap.c
1237
vm_page_dirty(m);
sys/arch/ia64/ia64/pmap.c
1239
error = pmap_remove_entry(pmap, m, va, pv);
sys/arch/ia64/ia64/pmap.c
1663
struct vm_page *m;
sys/arch/ia64/ia64/pmap.c
1721
m = PHYS_TO_VM_PAGE(pa);
sys/arch/ia64/ia64/pmap.c
1722
if (m == NULL) {
sys/arch/ia64/ia64/pmap.c
1752
vm_page_dirty(m);
sys/arch/ia64/ia64/pmap.c
1772
if (vm_page_is_managed(m)) {
sys/arch/ia64/ia64/pmap.c
1777
pmap_insert_entry(pmap, va, m);
sys/arch/ia64/ia64/pmap.c
1795
pmap_pte_attr(pte, m->mdpage.memattr);
sys/arch/ia64/ia64/pmap.c
1920
struct vm_page *m = PHYS_TO_VM_PAGE(pa);
sys/arch/ia64/ia64/pmap.c
1922
vm_page_dirty(m);
sys/arch/ia64/ia64/pmap.c
2227
struct vm_page *m;
sys/arch/ia64/ia64/pmap.c
2233
m = PHYS_TO_VM_PAGE(phys);
sys/arch/ia64/ia64/pmap.c
2234
KASSERT(m != NULL);
sys/arch/ia64/ia64/pmap.c
2236
va = pmap_page_to_va(m);
sys/arch/ia64/ia64/pmap.c
2352
if ((m->aflags & PGA_WRITEABLE) == 0)
sys/arch/ia64/ia64/pmap.c
2610
pmap_remove_all_phys(struct vm_page *m)
sys/arch/ia64/ia64/pmap.c
2616
UVMHIST_LOG(maphist, "(m=%p)", m, 0, 0, 0);
sys/arch/ia64/ia64/pmap.c
2618
KASSERTMSG(vm_page_is_managed(m), "%s: page %p is not managed",
sys/arch/ia64/ia64/pmap.c
2619
__func__, m);
sys/arch/ia64/ia64/pmap.c
2622
while ((pv = TAILQ_FIRST(&m->mdpage.pv_list)) != NULL) {
sys/arch/ia64/ia64/pmap.c
2631
if (pmap_ppn(pte) != VM_PAGE_TO_PHYS(m))
sys/arch/ia64/ia64/pmap.c
2633
__func__, VM_PAGE_TO_PHYS(m));
sys/arch/ia64/ia64/pmap.c
2641
m->flags |= PG_RDONLY;
sys/arch/ia64/ia64/pmap.c
333
struct vm_page *m;
sys/arch/ia64/ia64/pmap.c
337
m = vm_page_alloc_contig(NULL, 0, VM_ALLOC_SYSTEM | VM_ALLOC_NOOBJ |
sys/arch/ia64/ia64/pmap.c
340
if (m != NULL) {
sys/arch/ia64/ia64/pmap.c
341
vhpt = IA64_PHYS_TO_RR7(VM_PAGE_TO_PHYS(m));
sys/arch/ia64/ia64/pmap.c
527
pmap_page_to_va(struct vm_page *m)
sys/arch/ia64/ia64/pmap.c
532
pa = VM_PAGE_TO_PHYS(m);
sys/arch/ia64/ia64/pmap.c
533
va = (m->mdpage.memattr == VM_MEMATTR_UNCACHEABLE) ? IA64_PHYS_TO_RR6(pa) :
sys/arch/ia64/ia64/pmap.c
696
struct vm_page *m;
sys/arch/ia64/ia64/pmap.c
743
m = PHYS_TO_VM_PAGE(pmap_ppn(pte));
sys/arch/ia64/ia64/pmap.c
745
vm_page_dirty(m);
sys/arch/ia64/ia64/pmap.c
747
TAILQ_REMOVE(&m->mdpage.pv_list, pv, pv_list);
sys/arch/ia64/ia64/pmap.c
841
struct vm_page *m;
sys/arch/ia64/ia64/pmap.c
848
m = PHYS_TO_VM_PAGE(IA64_RR_MASK((vaddr_t)pc));
sys/arch/ia64/ia64/pmap.c
851
vm_page_unwire(m, 0); // releases one wiring and moves page back active/inactive queue
sys/arch/ia64/ia64/pmap.c
852
vm_page_free(m); // moves page to "free" queue & disassociate with object
sys/arch/ia64/ia64/pmap.c
855
uvm_pagefree(m);
sys/arch/ia64/ia64/pmap.c
857
vm_page_free1(m);
sys/arch/ia64/ia64/pmap.c
869
struct vm_page *m;
sys/arch/ia64/ia64/pmap.c
903
m = vm_page_alloc1();
sys/arch/ia64/ia64/pmap.c
905
if (m == NULL) {
sys/arch/ia64/ia64/pmap.c
911
m = pmap_pv_reclaim(pmap);
sys/arch/ia64/ia64/pmap.c
912
if (m == NULL)
sys/arch/ia64/ia64/pmap.c
918
pc = (struct pv_chunk *)IA64_PHYS_TO_RR7(VM_PAGE_TO_PHYS(m));
sys/arch/ia64/ia64/pmap.c
935
pmap_try_insert_pv_entry(pmap_t pmap, vaddr_t va, struct vm_page *m)
sys/arch/ia64/ia64/pmap.c
943
TAILQ_INSERT_TAIL(&m->mdpage.pv_list, pv, pv_list);
sys/arch/ia64/include/bus.h
1086
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/ia64/include/bus.h
1087
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/ia64/include/bus.h
1090
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/ia64/include/bus.h
1091
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/ia64/include/bus.h
1092
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/ia64/include/bus.h
1093
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/ia64/include/bus.h
1094
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/ia64/include/bus.h
1095
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/ia64/include/bus.h
1096
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/ia64/include/bus.h
1097
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/ia64/stand/ia64/efi/main.c
508
int i, m, n;
sys/arch/ia64/stand/ia64/efi/main.c
531
m = tbl->length - sizeof(struct dig64_hcdp_table);
sys/arch/ia64/stand/ia64/efi/main.c
533
while (n < m) {
sys/arch/landisk/dev/obio.c
260
unsigned int m = 0;
sys/arch/landisk/dev/obio.c
288
m = MODE(type, IO);
sys/arch/landisk/dev/obio.c
291
m = MODE(type, MEM);
sys/arch/landisk/dev/obio.c
294
m = MODE(type, ATTR);
sys/arch/landisk/dev/obio.c
303
*pte |= m; /* PTEA PCMCIA assistant bit */
sys/arch/landisk/include/bus_funcs.h
285
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/landisk/include/bus_funcs.h
286
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/landisk/include/bus_funcs.h
289
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/landisk/include/bus_funcs.h
290
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/landisk/include/bus_funcs.h
291
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/landisk/include/bus_funcs.h
292
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/landisk/include/bus_funcs.h
293
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/landisk/include/bus_funcs.h
294
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/landisk/include/bus_funcs.h
295
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/landisk/include/bus_funcs.h
296
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/landisk/include/bus_funcs.h
299
#define bus_dmamap_sync(t, m, o, l, op) \
sys/arch/landisk/include/bus_funcs.h
301
(*(t)->_dmamap_sync)((t), (m), (o), (l), (op)) : (void)0)
sys/arch/landisk/landisk/bus_dma.c
356
struct mbuf *m;
sys/arch/landisk/landisk/bus_dma.c
381
for (m = m0; m != NULL; m = m->m_next) {
sys/arch/landisk/landisk/bus_dma.c
386
if (m->m_len == 0)
sys/arch/landisk/landisk/bus_dma.c
389
vaddr = (vaddr_t)m->m_data;
sys/arch/landisk/landisk/bus_dma.c
390
size = m->m_len;
sys/arch/landisk/landisk/bus_dma.c
570
struct vm_page *m;
sys/arch/landisk/landisk/bus_dma.c
595
m = mlist.tqh_first;
sys/arch/landisk/landisk/bus_dma.c
597
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/landisk/landisk/bus_dma.c
600
DPRINTF(("%s: m = %p, lastaddr = 0x%08lx\n", __func__, m, lastaddr));
sys/arch/landisk/landisk/bus_dma.c
602
while ((m = TAILQ_NEXT(m, pageq.queue)) != NULL) {
sys/arch/landisk/landisk/bus_dma.c
603
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/landisk/landisk/bus_dma.c
605
__func__, m, curaddr, lastaddr));
sys/arch/landisk/landisk/bus_dma.c
632
struct vm_page *m;
sys/arch/landisk/landisk/bus_dma.c
653
m = PHYS_TO_VM_PAGE(addr);
sys/arch/landisk/landisk/bus_dma.c
654
DPRINTF(("%s: m = %p\n", __func__, m));
sys/arch/landisk/landisk/bus_dma.c
655
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/m68k/fpe/fpu_mul.c
103
uint32_t a2, a1, a0, x2, x1, x0, bit, m;
sys/arch/m68k/fpe/fpu_mul.c
161
SHR1; if (bit & m) { ADD; }; bit <<= 1
sys/arch/m68k/fpe/fpu_mul.c
171
if ((m = y->fp_mant[2]) == 0) {
sys/arch/m68k/fpe/fpu_mul.c
179
if ((m = y->fp_mant[1]) == 0) {
sys/arch/m68k/fpe/fpu_mul.c
187
m = y->fp_mant[0]; /* definitely != 0 */
sys/arch/m68k/fpe/fpu_mul.c
191
} while (bit <= m);
sys/arch/m68k/fpe/fpu_mul.c
198
m = x->fp_exp + y->fp_exp;
sys/arch/m68k/fpe/fpu_mul.c
201
m++;
sys/arch/m68k/fpe/fpu_mul.c
204
x->fp_exp = m;
sys/arch/m68k/include/bus_dma.h
171
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/m68k/include/bus_dma.h
172
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/m68k/include/bus_dma.h
175
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/m68k/include/bus_dma.h
176
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/m68k/include/bus_dma.h
177
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/m68k/include/bus_dma.h
178
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/m68k/include/bus_dma.h
179
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/m68k/include/bus_dma.h
180
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/m68k/include/bus_dma.h
181
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/m68k/include/bus_dma.h
182
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/m68k/include/pmap_68k.h
477
#define pmap_fault(m, v, t) uvm_fault((m), (v), (t))
sys/arch/m68k/include/pmap_motorola.h
267
#define pmap_fault(m, v, t) uvm_fault((m), (v), (t))
sys/arch/m68k/m68k/bus_dma.c
282
struct mbuf *m;
sys/arch/m68k/m68k/bus_dma.c
299
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/m68k/m68k/bus_dma.c
300
if (m->m_len == 0)
sys/arch/m68k/m68k/bus_dma.c
303
m->m_data, m->m_len, vmspace_kernel(), flags, &lastaddr,
sys/arch/m68k/m68k/bus_dma.c
721
struct vm_page *m;
sys/arch/m68k/m68k/bus_dma.c
760
m = mlist.tqh_first;
sys/arch/m68k/m68k/bus_dma.c
762
lastaddr = VM_PAGE_TO_PHYS(m);
sys/arch/m68k/m68k/bus_dma.c
766
m = m->pageq.queue.tqe_next;
sys/arch/m68k/m68k/bus_dma.c
768
for (; m != NULL; m = m->pageq.queue.tqe_next) {
sys/arch/m68k/m68k/bus_dma.c
769
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/m68k/m68k/bus_dma.c
821
struct vm_page *m;
sys/arch/m68k/m68k/bus_dma.c
834
m = PHYS_TO_VM_PAGE(addr);
sys/arch/m68k/m68k/bus_dma.c
835
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/m68k/m68k/cpu_in_cksum.c
48
cpu_in_cksum(struct mbuf *m, int len, int off, uint32_t initial_sum)
sys/arch/m68k/m68k/cpu_in_cksum.c
64
if (__predict_false(m == NULL)) {
sys/arch/m68k/m68k/cpu_in_cksum.c
68
mlen = m->m_len;
sys/arch/m68k/m68k/cpu_in_cksum.c
71
data = mtod(m, uint8_t *) + off;
sys/arch/m68k/m68k/cpu_in_cksum.c
77
m = m->m_next;
sys/arch/m68k/m68k/cpu_in_cksum.c
80
for (; len > 0; m = m->m_next) {
sys/arch/m68k/m68k/cpu_in_cksum.c
81
if (__predict_false(m == NULL)) {
sys/arch/m68k/m68k/cpu_in_cksum.c
85
mlen = m->m_len;
sys/arch/m68k/m68k/cpu_in_cksum.c
86
data = mtod(m, uint8_t *);
sys/arch/m68k/m68k/linux_bootinfo.c
121
struct bi_mem_info *m = bootinfo_dataptr(bi);
sys/arch/m68k/m68k/linux_bootinfo.c
125
bid->bootinfo_mem_segments_ignored_bytes += m->mem_size;
sys/arch/m68k/m68k/linux_bootinfo.c
131
if (m->mem_addr & PAGE_MASK) {
sys/arch/m68k/m68k/linux_bootinfo.c
132
m->mem_size -= m->mem_addr & PAGE_MASK;
sys/arch/m68k/m68k/linux_bootinfo.c
133
m->mem_addr = m68k_round_page(m->mem_addr);
sys/arch/m68k/m68k/linux_bootinfo.c
135
m->mem_size = m68k_trunc_page(m->mem_size);
sys/arch/m68k/m68k/linux_bootinfo.c
136
bid->bootinfo_total_mem_pages += m68k_btop(m->mem_size);
sys/arch/m68k/m68k/linux_bootinfo.c
141
bid->bootinfo_mem_segments[i].ps_avail_start = m->mem_addr;
sys/arch/m68k/m68k/linux_bootinfo.c
144
m->mem_addr + m->mem_size;
sys/arch/m68k/m68k/linux_bootinfo.c
315
struct bi_mem_info *m = bootinfo_dataptr(bi);
sys/arch/m68k/m68k/linux_bootinfo.c
317
m->mem_addr, m->mem_size, nextpa, reloff);
sys/arch/m68k/m68k/pmap_68k.c
3747
struct gen68k_kcore_hdr *m = &h->un._gen68k;
sys/arch/m68k/m68k/pmap_68k.c
3759
m->reloc = kernel_reloc_offset;
sys/arch/m68k/m68k/pmap_68k.c
3760
m->relocend = kernel_reloc_end;
sys/arch/m68k/m68k/pmap_68k.c
3771
m->mmutype = mmutype;
sys/arch/m68k/m68k/pmap_68k.c
3772
m->tcr = MMU_USE_3L ? MMU51_3L_TCR_BITS : MMU51_TCR_BITS;
sys/arch/m68k/m68k/pmap_68k.c
3773
m->srp[0] = MMU51_SRP_BITS;
sys/arch/m68k/m68k/pmap_68k.c
3774
m->srp[1] = Sysseg_pa;
sys/arch/m68k/m68k/pmap_68k.c
3778
m->itt0 = mmu_tt40[MMU_TTREG_ITT0];
sys/arch/m68k/m68k/pmap_68k.c
3779
m->itt1 = mmu_tt40[MMU_TTREG_ITT1];
sys/arch/m68k/m68k/pmap_68k.c
3780
m->tt0 = mmu_tt40[MMU_TTREG_DTT0];
sys/arch/m68k/m68k/pmap_68k.c
3781
m->tt1 = mmu_tt40[MMU_TTREG_DTT1];
sys/arch/m68k/m68k/pmap_68k.c
3786
m->tt0 = mmu_tt30[MMU_TTREG_TT0];
sys/arch/m68k/m68k/pmap_68k.c
3787
m->tt1 = mmu_tt30[MMU_TTREG_TT1];
sys/arch/m68k/m68k/pmap_68k.c
3791
return m->ram_segs;
sys/arch/m68k/m68k/pmap_motorola.c
177
#define pmap_ste1(m, v) \
sys/arch/m68k/m68k/pmap_motorola.c
178
(&((m)->pm_stab[(vaddr_t)(v) >> SG4_SHIFT1]))
sys/arch/m68k/m68k/pmap_motorola.c
180
#define pmap_ste2(m, v) \
sys/arch/m68k/m68k/pmap_motorola.c
181
(&((m)->pm_stab[(st_entry_t *)(*(u_int *)pmap_ste1(m, v) & SG4_ADDR1) \
sys/arch/m68k/m68k/pmap_motorola.c
182
- (m)->pm_stpa + (((v) & SG4_MASK2) >> SG4_SHIFT2)]))
sys/arch/m68k/m68k/pmap_motorola.c
184
#define pmap_ste(m, v) \
sys/arch/m68k/m68k/pmap_motorola.c
185
(&((m)->pm_stab[(vaddr_t)(v) \
sys/arch/m68k/m68k/pmap_motorola.c
187
#define pmap_ste_v(m, v) \
sys/arch/m68k/m68k/pmap_motorola.c
189
? ((*pmap_ste1(m, v) & SG_V) && \
sys/arch/m68k/m68k/pmap_motorola.c
190
(*pmap_ste2(m, v) & SG_V)) \
sys/arch/m68k/m68k/pmap_motorola.c
191
: (*pmap_ste(m, v) & SG_V))
sys/arch/m68k/m68k/pmap_motorola.c
193
#define pmap_ste(m, v) \
sys/arch/m68k/m68k/pmap_motorola.c
194
(&((m)->pm_stab[(vaddr_t)(v) >> SG4_SHIFT1]))
sys/arch/m68k/m68k/pmap_motorola.c
195
#define pmap_ste_v(m, v) \
sys/arch/m68k/m68k/pmap_motorola.c
196
((*pmap_ste1(m, v) & SG_V) && (*pmap_ste2(m, v) & SG_V))
sys/arch/m68k/m68k/pmap_motorola.c
199
#define pmap_ste(m, v) (&((m)->pm_stab[(vaddr_t)(v) >> SG_ISHIFT]))
sys/arch/m68k/m68k/pmap_motorola.c
200
#define pmap_ste_v(m, v) (*pmap_ste(m, v) & SG_V)
sys/arch/m68k/m68k/pmap_motorola.c
203
#define pmap_pte(m, v) (&((m)->pm_ptab[(vaddr_t)(v) >> PG_SHIFT]))
sys/arch/m68k/m68k/pmap_motorola.c
223
#define pte_prot(m, p) (protection_codes[p])
sys/arch/m68k/m68k/pmap_motorola.c
3000
struct m68k_kcore_hdr *m = &h->un._m68k;
sys/arch/m68k/m68k/pmap_motorola.c
3015
m->mmutype = mmutype;
sys/arch/m68k/m68k/pmap_motorola.c
3016
m->sg_v = SG_V;
sys/arch/m68k/m68k/pmap_motorola.c
3017
m->sg_frame = SG_FRAME;
sys/arch/m68k/m68k/pmap_motorola.c
3018
m->sg_ishift = SG_ISHIFT;
sys/arch/m68k/m68k/pmap_motorola.c
3019
m->sg_pmask = SG_PMASK;
sys/arch/m68k/m68k/pmap_motorola.c
3020
m->sg40_shift1 = SG4_SHIFT1;
sys/arch/m68k/m68k/pmap_motorola.c
3021
m->sg40_mask2 = SG4_MASK2;
sys/arch/m68k/m68k/pmap_motorola.c
3022
m->sg40_shift2 = SG4_SHIFT2;
sys/arch/m68k/m68k/pmap_motorola.c
3023
m->sg40_mask3 = SG4_MASK3;
sys/arch/m68k/m68k/pmap_motorola.c
3024
m->sg40_shift3 = SG4_SHIFT3;
sys/arch/m68k/m68k/pmap_motorola.c
3025
m->sg40_addr1 = SG4_ADDR1;
sys/arch/m68k/m68k/pmap_motorola.c
3026
m->sg40_addr2 = SG4_ADDR2;
sys/arch/m68k/m68k/pmap_motorola.c
3027
m->pg_v = PG_V;
sys/arch/m68k/m68k/pmap_motorola.c
3028
m->pg_frame = PG_FRAME;
sys/arch/m68k/m68k/pmap_motorola.c
3033
m->sysseg_pa = Sysseg_pa;
sys/arch/m68k/m68k/pmap_motorola.c
3040
m->reloc = kernel_reloc_offset;
sys/arch/m68k/m68k/pmap_motorola.c
3045
m->relocend = (uint32_t)end;
sys/arch/m68k/m68k/pmap_motorola.c
3047
return m->ram_segs;
sys/arch/mac68k/dev/aed.c
203
event->u.m.buttons |= aed_sc->sc_buttons;
sys/arch/mac68k/dev/aed.c
204
new_event.u.m.buttons |= aed_sc->sc_buttons;
sys/arch/mac68k/dev/aed.c
239
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/mac68k/dev/aed.c
240
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/mac68k/dev/aed.c
254
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/mac68k/dev/aed.c
255
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/mac68k/dev/aed.c
263
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/mac68k/dev/aed.c
264
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/mac68k/dev/aed.c
276
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/mac68k/dev/aed.c
277
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/mac68k/dev/aed.c
288
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/mac68k/dev/aed.c
289
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/mac68k/dev/aed.c
300
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/mac68k/dev/aed.c
301
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/mac68k/dev/aed.c
312
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/mac68k/dev/aed.c
313
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/mac68k/dev/ams.c
500
new_event.u.m.buttons = amsc->sc_mb | buttons;
sys/arch/mac68k/dev/ams.c
501
new_event.u.m.dx = ((signed int) (event->bytes[1] & 0x3f)) -
sys/arch/mac68k/dev/ams.c
503
new_event.u.m.dy = ((signed int) (event->bytes[0] & 0x3f)) -
sys/arch/mac68k/dev/ams.c
506
int phys_buttons = new_event.u.m.buttons;
sys/arch/mac68k/dev/ams.c
512
if ((phys_buttons != new_event.u.m.buttons) &&
sys/arch/mac68k/dev/ams.c
515
new_event.u.m.buttons & ~1;
sys/arch/mac68k/dev/ams.c
516
else if ((phys_buttons == new_event.u.m.buttons) &&
sys/arch/mac68k/dev/ams.c
524
new_event.u.m.dx, -new_event.u.m.dy, 0, 0,
sys/arch/mac68k/dev/if_ae.c
129
ae_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
sys/arch/mac68k/dev/if_ae.c
137
for (; m ; m = m->m_next) {
sys/arch/mac68k/dev/if_ae.c
138
data = mtod(m, u_char *);
sys/arch/mac68k/dev/if_ae.c
139
len = m->m_len;
sys/arch/mac68k/dev/if_mc.c
249
struct mbuf *m;
sys/arch/mac68k/dev/if_mc.c
255
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/mac68k/dev/if_mc.c
256
if (m == 0)
sys/arch/mac68k/dev/if_mc.c
263
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/mac68k/dev/if_mc.c
269
maceput(sc, m);
sys/arch/mac68k/dev/if_mc.c
394
maceput(struct mc_softc *sc, struct mbuf *m)
sys/arch/mac68k/dev/if_mc.c
402
for (; m; m = n) {
sys/arch/mac68k/dev/if_mc.c
403
u_char *data = mtod(m, u_char *);
sys/arch/mac68k/dev/if_mc.c
404
len = m->m_len;
sys/arch/mac68k/dev/if_mc.c
408
n = m_free(m);
sys/arch/mac68k/dev/if_mc.c
575
struct mbuf *m;
sys/arch/mac68k/dev/if_mc.c
587
m = mace_get(sc, pkt, len);
sys/arch/mac68k/dev/if_mc.c
588
if (m == NULL) {
sys/arch/mac68k/dev/if_mc.c
594
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mac68k/dev/if_mc.c
606
struct mbuf *m;
sys/arch/mac68k/dev/if_mc.c
610
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/mac68k/dev/if_mc.c
611
if (m == 0)
sys/arch/mac68k/dev/if_mc.c
613
m_set_rcvif(m, &sc->sc_if);
sys/arch/mac68k/dev/if_mc.c
614
m->m_pkthdr.len = totlen;
sys/arch/mac68k/dev/if_mc.c
621
MGET(m, M_DONTWAIT, MT_DATA);
sys/arch/mac68k/dev/if_mc.c
622
if (m == 0) {
sys/arch/mac68k/dev/if_mc.c
629
MCLGET(m, M_DONTWAIT);
sys/arch/mac68k/dev/if_mc.c
630
if ((m->m_flags & M_EXT) == 0) {
sys/arch/mac68k/dev/if_mc.c
631
m_free(m);
sys/arch/mac68k/dev/if_mc.c
637
m->m_len = len = uimin(totlen, len);
sys/arch/mac68k/dev/if_mc.c
638
memcpy(mtod(m, void *), pkt, len);
sys/arch/mac68k/dev/if_mc.c
641
*mp = m;
sys/arch/mac68k/dev/if_mc.c
642
mp = &m->m_next;
sys/arch/mac68k/include/adbsys.h
72
} m;
sys/arch/mac68k/mac68k/iop.c
249
u_char m, s;
sys/arch/mac68k/mac68k/iop.c
270
m = iop_read1(ioph, IOP_ADDR_MAX_SEND_CHAN);
sys/arch/mac68k/mac68k/iop.c
271
for (i = 0; i < m; i++) {
sys/arch/mac68k/mac68k/iop.c
284
m = iop_read1(ioph, IOP_ADDR_MAX_RECV_CHAN);
sys/arch/mac68k/mac68k/iop.c
285
for (i = 0; i < m; i++) {
sys/arch/mac68k/mac68k/machdep.c
542
struct m68k_kcore_hdr *m = &h->un._m68k;
sys/arch/mac68k/mac68k/machdep.c
554
for (i = 0; i < M68K_NPHYS_RAM_SEGS && m->ram_segs[i].size; i++)
sys/arch/mac68k/mac68k/machdep.c
555
dumpsize += btoc(m->ram_segs[i].size);
sys/arch/mac68k/mac68k/machdep.c
577
struct m68k_kcore_hdr *m = &h->un._m68k;
sys/arch/mac68k/mac68k/machdep.c
589
maddr = m->ram_segs[seg].start;
sys/arch/mac68k/mac68k/machdep.c
628
(m->ram_segs[seg].start + m->ram_segs[seg].size)) {
sys/arch/mac68k/mac68k/machdep.c
630
m->ram_segs[seg].size == 0) {
sys/arch/mac68k/mac68k/machdep.c
634
maddr = m->ram_segs[seg].start;
sys/arch/mac68k/nubus/if_netdock_nubus.c
440
struct mbuf *m;
sys/arch/mac68k/nubus/if_netdock_nubus.c
446
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/mac68k/nubus/if_netdock_nubus.c
447
if (m == 0)
sys/arch/mac68k/nubus/if_netdock_nubus.c
450
KASSERT(m->m_flags & M_PKTHDR);
sys/arch/mac68k/nubus/if_netdock_nubus.c
452
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/mac68k/nubus/if_netdock_nubus.c
454
if ((netdock_put(sc, m)) == 0) {
sys/arch/mac68k/nubus/if_netdock_nubus.c
455
IF_PREPEND(&ifp->if_snd, m);
sys/arch/mac68k/nubus/if_netdock_nubus.c
556
struct mbuf *m;
sys/arch/mac68k/nubus/if_netdock_nubus.c
564
for (m = m0; m; m = m->m_next)
sys/arch/mac68k/nubus/if_netdock_nubus.c
565
totlen += m->m_len;
sys/arch/mac68k/nubus/if_netdock_nubus.c
594
for (m = m0; m; m = m->m_next) {
sys/arch/mac68k/nubus/if_netdock_nubus.c
595
u_char *data = mtod(m, u_char *);
sys/arch/mac68k/nubus/if_netdock_nubus.c
596
int len = m->m_len;
sys/arch/mac68k/nubus/if_netdock_nubus.c
753
struct mbuf *m;
sys/arch/mac68k/nubus/if_netdock_nubus.c
755
m = netdock_get(sc, len);
sys/arch/mac68k/nubus/if_netdock_nubus.c
756
if (m == 0)
sys/arch/mac68k/nubus/if_netdock_nubus.c
759
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mac68k/nubus/if_netdock_nubus.c
767
struct mbuf *m, *top, **mp;
sys/arch/mac68k/nubus/if_netdock_nubus.c
774
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/mac68k/nubus/if_netdock_nubus.c
775
if (m == NULL)
sys/arch/mac68k/nubus/if_netdock_nubus.c
777
m_set_rcvif(m, &sc->sc_if);
sys/arch/mac68k/nubus/if_netdock_nubus.c
778
m->m_pkthdr.len = datalen;
sys/arch/mac68k/nubus/if_netdock_nubus.c
785
MGET(m, M_DONTWAIT, MT_DATA);
sys/arch/mac68k/nubus/if_netdock_nubus.c
786
if (m == 0) {
sys/arch/mac68k/nubus/if_netdock_nubus.c
793
MCLGET(m, M_DONTWAIT);
sys/arch/mac68k/nubus/if_netdock_nubus.c
794
if ((m->m_flags & M_EXT) == 0) {
sys/arch/mac68k/nubus/if_netdock_nubus.c
798
m_freem(m);
sys/arch/mac68k/nubus/if_netdock_nubus.c
806
ALIGN(m->m_data + sizeof(struct ether_header)) -
sys/arch/mac68k/nubus/if_netdock_nubus.c
808
len -= newdata - m->m_data;
sys/arch/mac68k/nubus/if_netdock_nubus.c
809
m->m_data = newdata;
sys/arch/mac68k/nubus/if_netdock_nubus.c
812
m->m_len = len = uimin(datalen, len);
sys/arch/mac68k/nubus/if_netdock_nubus.c
814
data = mtod(m, u_char *);
sys/arch/mac68k/nubus/if_netdock_nubus.c
823
*mp = m;
sys/arch/mac68k/nubus/if_netdock_nubus.c
824
mp = &m->m_next;
sys/arch/macppc/dev/aed.c
170
event->u.m.buttons |= aed_sc->sc_buttons;
sys/arch/macppc/dev/aed.c
171
new_event.u.m.buttons |= aed_sc->sc_buttons;
sys/arch/macppc/dev/aed.c
204
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/macppc/dev/aed.c
205
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/macppc/dev/aed.c
216
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/macppc/dev/aed.c
217
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/macppc/dev/aed.c
225
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/macppc/dev/aed.c
226
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/macppc/dev/aed.c
238
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/macppc/dev/aed.c
239
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/macppc/dev/aed.c
250
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/macppc/dev/aed.c
251
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/macppc/dev/aed.c
262
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/macppc/dev/aed.c
263
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/macppc/dev/aed.c
274
new_event.u.m.buttons = aed_sc->sc_buttons;
sys/arch/macppc/dev/aed.c
275
new_event.u.m.dx = new_event.u.m.dy = 0;
sys/arch/macppc/dev/am79c950.c
251
struct mbuf *m;
sys/arch/macppc/dev/am79c950.c
257
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/macppc/dev/am79c950.c
258
if (m == 0)
sys/arch/macppc/dev/am79c950.c
265
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/macppc/dev/am79c950.c
269
maceput(sc, m);
sys/arch/macppc/dev/am79c950.c
391
maceput(struct mc_softc *sc, struct mbuf *m)
sys/arch/macppc/dev/am79c950.c
399
for (; m; m = n) {
sys/arch/macppc/dev/am79c950.c
400
u_char *data = mtod(m, u_char *);
sys/arch/macppc/dev/am79c950.c
401
len = m->m_len;
sys/arch/macppc/dev/am79c950.c
405
n = m_free(m);
sys/arch/macppc/dev/am79c950.c
569
struct mbuf *m;
sys/arch/macppc/dev/am79c950.c
581
m = mace_get(sc, pkt, len);
sys/arch/macppc/dev/am79c950.c
582
if (m == NULL) {
sys/arch/macppc/dev/am79c950.c
588
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/macppc/dev/am79c950.c
600
register struct mbuf *m;
sys/arch/macppc/dev/am79c950.c
604
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/macppc/dev/am79c950.c
605
if (m == 0)
sys/arch/macppc/dev/am79c950.c
607
m_set_rcvif(m, &sc->sc_if);
sys/arch/macppc/dev/am79c950.c
608
m->m_pkthdr.len = totlen;
sys/arch/macppc/dev/am79c950.c
615
MGET(m, M_DONTWAIT, MT_DATA);
sys/arch/macppc/dev/am79c950.c
616
if (m == 0) {
sys/arch/macppc/dev/am79c950.c
623
MCLGET(m, M_DONTWAIT);
sys/arch/macppc/dev/am79c950.c
624
if ((m->m_flags & M_EXT) == 0) {
sys/arch/macppc/dev/am79c950.c
625
m_free(m);
sys/arch/macppc/dev/am79c950.c
631
m->m_len = len = uimin(totlen, len);
sys/arch/macppc/dev/am79c950.c
632
memcpy(mtod(m, void *), pkt, len);
sys/arch/macppc/dev/am79c950.c
635
*mp = m;
sys/arch/macppc/dev/am79c950.c
636
mp = &m->m_next;
sys/arch/macppc/dev/ams.c
547
new_event.u.m.buttons = sc->sc_mb | buttons;
sys/arch/macppc/dev/ams.c
548
new_event.u.m.dx = dx;
sys/arch/macppc/dev/ams.c
549
new_event.u.m.dy = dy;
sys/arch/macppc/dev/ams.c
552
wsmouse_input(sc->sc_wsmousedev, new_event.u.m.buttons,
sys/arch/macppc/dev/ams.c
553
new_event.u.m.dx, -new_event.u.m.dy, 0, 0,
sys/arch/macppc/dev/if_bm.c
459
struct mbuf *m;
sys/arch/macppc/dev/if_bm.c
497
m = bmac_get(sc, data, datalen);
sys/arch/macppc/dev/if_bm.c
498
if (m == NULL) {
sys/arch/macppc/dev/if_bm.c
503
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/macppc/dev/if_bm.c
561
struct mbuf *m;
sys/arch/macppc/dev/if_bm.c
568
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/macppc/dev/if_bm.c
569
if (m == 0)
sys/arch/macppc/dev/if_bm.c
575
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/macppc/dev/if_bm.c
578
tlen = bmac_put(sc, sc->sc_txbuf, m);
sys/arch/macppc/dev/if_bm.c
609
bmac_put(struct bmac_softc *sc, void *buff, struct mbuf *m)
sys/arch/macppc/dev/if_bm.c
614
for (; m; m = n) {
sys/arch/macppc/dev/if_bm.c
615
len = m->m_len;
sys/arch/macppc/dev/if_bm.c
617
n = m_free(m);
sys/arch/macppc/dev/if_bm.c
620
memcpy(buff, mtod(m, void *), len);
sys/arch/macppc/dev/if_bm.c
623
n = m_free(m);
sys/arch/macppc/dev/if_bm.c
635
struct mbuf *m;
sys/arch/macppc/dev/if_bm.c
639
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/macppc/dev/if_bm.c
640
if (m == 0)
sys/arch/macppc/dev/if_bm.c
642
m_set_rcvif(m, &sc->sc_if);
sys/arch/macppc/dev/if_bm.c
643
m->m_pkthdr.len = totlen;
sys/arch/macppc/dev/if_bm.c
650
MGET(m, M_DONTWAIT, MT_DATA);
sys/arch/macppc/dev/if_bm.c
651
if (m == 0) {
sys/arch/macppc/dev/if_bm.c
658
MCLGET(m, M_DONTWAIT);
sys/arch/macppc/dev/if_bm.c
659
if ((m->m_flags & M_EXT) == 0) {
sys/arch/macppc/dev/if_bm.c
660
m_free(m);
sys/arch/macppc/dev/if_bm.c
666
m->m_len = len = uimin(totlen, len);
sys/arch/macppc/dev/if_bm.c
667
memcpy(mtod(m, void *), pkt, len);
sys/arch/macppc/dev/if_bm.c
670
*mp = m;
sys/arch/macppc/dev/if_bm.c
671
mp = &m->m_next;
sys/arch/macppc/dev/if_gm.c
355
struct mbuf *m;
sys/arch/macppc/dev/if_gm.c
375
m = gmac_get(sc, sc->sc_rxbuf[i], len);
sys/arch/macppc/dev/if_gm.c
376
if (m == NULL) {
sys/arch/macppc/dev/if_gm.c
381
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/macppc/dev/if_gm.c
403
struct mbuf *m;
sys/arch/macppc/dev/if_gm.c
407
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/macppc/dev/if_gm.c
408
if (m == 0)
sys/arch/macppc/dev/if_gm.c
410
m_set_rcvif(m, &sc->sc_if);
sys/arch/macppc/dev/if_gm.c
411
m->m_pkthdr.len = totlen;
sys/arch/macppc/dev/if_gm.c
418
MGET(m, M_DONTWAIT, MT_DATA);
sys/arch/macppc/dev/if_gm.c
419
if (m == 0) {
sys/arch/macppc/dev/if_gm.c
426
MCLGET(m, M_DONTWAIT);
sys/arch/macppc/dev/if_gm.c
427
if ((m->m_flags & M_EXT) == 0) {
sys/arch/macppc/dev/if_gm.c
428
m_free(m);
sys/arch/macppc/dev/if_gm.c
434
m->m_len = len = imin(totlen, len);
sys/arch/macppc/dev/if_gm.c
435
memcpy(mtod(m, void *), pkt, len);
sys/arch/macppc/dev/if_gm.c
438
*mp = m;
sys/arch/macppc/dev/if_gm.c
439
mp = &m->m_next;
sys/arch/macppc/dev/if_gm.c
449
struct mbuf *m;
sys/arch/macppc/dev/if_gm.c
458
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/macppc/dev/if_gm.c
459
if (m == 0)
sys/arch/macppc/dev/if_gm.c
468
tlen = gmac_put(sc, buff, m);
sys/arch/macppc/dev/if_gm.c
487
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/macppc/dev/if_gm.c
488
m_freem(m);
sys/arch/macppc/dev/if_gm.c
501
gmac_put(struct gmac_softc *sc, void *buff, struct mbuf *m)
sys/arch/macppc/dev/if_gm.c
505
for (; m; m = m->m_next) {
sys/arch/macppc/dev/if_gm.c
506
len = m->m_len;
sys/arch/macppc/dev/if_gm.c
509
memcpy(buff, mtod(m, void *), len);
sys/arch/macppc/include/adbsys.h
73
} m;
sys/arch/macppc/stand/ofwboot/alloc.c
230
struct ml *m;
sys/arch/macppc/stand/ofwboot/alloc.c
233
while ((m = freelist.lh_first) != NULL) {
sys/arch/macppc/stand/ofwboot/alloc.c
234
LIST_REMOVE(m, list);
sys/arch/macppc/stand/ofwboot/alloc.c
235
OF_release(m, m->size);
sys/arch/macppc/stand/ofwboot/alloc.c
239
while ((m = allocatedlist.lh_first) != NULL) {
sys/arch/macppc/stand/ofwboot/alloc.c
240
LIST_REMOVE(m, list);
sys/arch/macppc/stand/ofwboot/alloc.c
241
OF_release(m, m->size);
sys/arch/mips/adm5120/dev/if_admsw.c
1003
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mips/adm5120/dev/if_admsw.c
1180
struct mbuf *m;
sys/arch/mips/adm5120/dev/if_admsw.c
1188
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/mips/adm5120/dev/if_admsw.c
1189
if (m == NULL)
sys/arch/mips/adm5120/dev/if_admsw.c
1192
MCLGET(m, M_DONTWAIT);
sys/arch/mips/adm5120/dev/if_admsw.c
1193
if ((m->m_flags & M_EXT) == 0) {
sys/arch/mips/adm5120/dev/if_admsw.c
1194
m_freem(m);
sys/arch/mips/adm5120/dev/if_admsw.c
1201
ds->ds_mbuf = m;
sys/arch/mips/adm5120/dev/if_admsw.c
1204
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/arch/mips/adm5120/dev/if_admsw.c
533
struct mbuf *m0, *m;
sys/arch/mips/adm5120/dev/if_admsw.c
566
m = NULL;
sys/arch/mips/adm5120/dev/if_admsw.c
588
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/mips/adm5120/dev/if_admsw.c
589
if (m == NULL) {
sys/arch/mips/adm5120/dev/if_admsw.c
595
MCLGET(m, M_DONTWAIT);
sys/arch/mips/adm5120/dev/if_admsw.c
596
if ((m->m_flags & M_EXT) == 0) {
sys/arch/mips/adm5120/dev/if_admsw.c
599
m_freem(m);
sys/arch/mips/adm5120/dev/if_admsw.c
603
m->m_pkthdr.csum_flags = m0->m_pkthdr.csum_flags;
sys/arch/mips/adm5120/dev/if_admsw.c
604
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/arch/mips/adm5120/dev/if_admsw.c
605
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/arch/mips/adm5120/dev/if_admsw.c
606
if (m->m_pkthdr.len < ETHER_MIN_LEN) {
sys/arch/mips/adm5120/dev/if_admsw.c
607
if (M_TRAILINGSPACE(m) < ETHER_MIN_LEN - m->m_pkthdr.len)
sys/arch/mips/adm5120/dev/if_admsw.c
609
memset(mtod(m, uint8_t *) + m->m_pkthdr.len, 0,
sys/arch/mips/adm5120/dev/if_admsw.c
610
ETHER_MIN_LEN - ETHER_CRC_LEN - m->m_pkthdr.len);
sys/arch/mips/adm5120/dev/if_admsw.c
611
m->m_pkthdr.len = m->m_len = ETHER_MIN_LEN;
sys/arch/mips/adm5120/dev/if_admsw.c
614
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/arch/mips/adm5120/dev/if_admsw.c
623
if (m != NULL) {
sys/arch/mips/adm5120/dev/if_admsw.c
625
m0 = m;
sys/arch/mips/adm5120/dev/if_admsw.c
903
struct mbuf *m;
sys/arch/mips/adm5120/dev/if_admsw.c
985
m = ds->ds_mbuf;
sys/arch/mips/adm5120/dev/if_admsw.c
994
m_set_rcvif(m, ifp);
sys/arch/mips/adm5120/dev/if_admsw.c
995
m->m_pkthdr.len = m->m_len = len;
sys/arch/mips/adm5120/dev/if_admsw.c
997
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/arch/mips/adm5120/dev/if_admsw.c
999
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/arch/mips/alchemy/dev/ac97reg.h
98
#define _GETVALUE_64(v,n,m) ((_MAKE64(v) & _MAKE64(m)) >> _MAKE64(n))
sys/arch/mips/alchemy/dev/ac97reg.h
99
#define _GETVALUE_32(v,n,m) ((_MAKE32(v) & _MAKE32(m)) >> _MAKE32(n))
sys/arch/mips/alchemy/dev/aupci.c
114
#define PCI_MEM_SIZE(m) ((PCI_MEM_END - (m)) + 1)
sys/arch/mips/alchemy/dev/if_aumac.c
389
struct mbuf *m;
sys/arch/mips/alchemy/dev/if_aumac.c
402
IFQ_POLL(&ifp->if_snd, m);
sys/arch/mips/alchemy/dev/if_aumac.c
403
if (m == NULL)
sys/arch/mips/alchemy/dev/if_aumac.c
414
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/mips/alchemy/dev/if_aumac.c
420
m_copydata(m, 0, m->m_pkthdr.len,
sys/arch/mips/alchemy/dev/if_aumac.c
424
if (m->m_pkthdr.len < (ETHER_MIN_LEN - ETHER_CRC_LEN))
sys/arch/mips/alchemy/dev/if_aumac.c
426
m->m_pkthdr.len, 0,
sys/arch/mips/alchemy/dev/if_aumac.c
427
ETHER_MIN_LEN - ETHER_CRC_LEN - m->m_pkthdr.len);
sys/arch/mips/alchemy/dev/if_aumac.c
433
m->m_pkthdr.len < (ETHER_MIN_LEN - ETHER_CRC_LEN) ?
sys/arch/mips/alchemy/dev/if_aumac.c
434
ETHER_MIN_LEN - ETHER_CRC_LEN : m->m_pkthdr.len);
sys/arch/mips/alchemy/dev/if_aumac.c
447
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/mips/alchemy/dev/if_aumac.c
449
m_freem(m);
sys/arch/mips/alchemy/dev/if_aumac.c
608
struct mbuf *m;
sys/arch/mips/alchemy/dev/if_aumac.c
693
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/mips/alchemy/dev/if_aumac.c
694
if (m == NULL) {
sys/arch/mips/alchemy/dev/if_aumac.c
700
MCLGET(m, M_DONTWAIT);
sys/arch/mips/alchemy/dev/if_aumac.c
701
if ((m->m_flags & M_EXT) == 0) {
sys/arch/mips/alchemy/dev/if_aumac.c
704
m_freem(m);
sys/arch/mips/alchemy/dev/if_aumac.c
709
m->m_data += 2; /* align payload */
sys/arch/mips/alchemy/dev/if_aumac.c
710
memcpy(mtod(m, void *),
sys/arch/mips/alchemy/dev/if_aumac.c
714
m_set_rcvif(m, ifp);
sys/arch/mips/alchemy/dev/if_aumac.c
715
m->m_pkthdr.len = m->m_len = len;
sys/arch/mips/alchemy/dev/if_aumac.c
718
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mips/atheros/dev/if_ae.c
1000
struct mbuf *m;
sys/arch/mips/atheros/dev/if_ae.c
1072
m = rxs->rxs_mbuf;
sys/arch/mips/atheros/dev/if_ae.c
1087
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/mips/atheros/dev/if_ae.c
1088
if (m == NULL) {
sys/arch/mips/atheros/dev/if_ae.c
1096
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/arch/mips/atheros/dev/if_ae.c
1098
MCLGET(m, M_DONTWAIT);
sys/arch/mips/atheros/dev/if_ae.c
1099
if ((m->m_flags & M_EXT) == 0) {
sys/arch/mips/atheros/dev/if_ae.c
1100
m_freem(m);
sys/arch/mips/atheros/dev/if_ae.c
1104
m->m_data += 2;
sys/arch/mips/atheros/dev/if_ae.c
1110
memcpy(mtod(m, void *), mtod(rxs->rxs_mbuf, void *), len);
sys/arch/mips/atheros/dev/if_ae.c
1118
m_set_rcvif(m, ifp);
sys/arch/mips/atheros/dev/if_ae.c
1119
m->m_pkthdr.len = m->m_len = len;
sys/arch/mips/atheros/dev/if_ae.c
1122
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mips/atheros/dev/if_ae.c
1609
struct mbuf *m;
sys/arch/mips/atheros/dev/if_ae.c
1612
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/mips/atheros/dev/if_ae.c
1613
if (m == NULL)
sys/arch/mips/atheros/dev/if_ae.c
1616
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/arch/mips/atheros/dev/if_ae.c
1617
MCLGET(m, M_DONTWAIT);
sys/arch/mips/atheros/dev/if_ae.c
1618
if ((m->m_flags & M_EXT) == 0) {
sys/arch/mips/atheros/dev/if_ae.c
1619
m_freem(m);
sys/arch/mips/atheros/dev/if_ae.c
1626
rxs->rxs_mbuf = m;
sys/arch/mips/atheros/dev/if_ae.c
1629
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/arch/mips/atheros/dev/if_ae.c
544
struct mbuf *m0, *m;
sys/arch/mips/atheros/dev/if_ae.c
579
m = NULL;
sys/arch/mips/atheros/dev/if_ae.c
592
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/mips/atheros/dev/if_ae.c
593
if (m == NULL) {
sys/arch/mips/atheros/dev/if_ae.c
598
MCLAIM(m, &sc->sc_ethercom.ec_tx_mowner);
sys/arch/mips/atheros/dev/if_ae.c
600
MCLGET(m, M_DONTWAIT);
sys/arch/mips/atheros/dev/if_ae.c
601
if ((m->m_flags & M_EXT) == 0) {
sys/arch/mips/atheros/dev/if_ae.c
604
m_freem(m);
sys/arch/mips/atheros/dev/if_ae.c
608
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/arch/mips/atheros/dev/if_ae.c
609
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/arch/mips/atheros/dev/if_ae.c
611
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/arch/mips/atheros/dev/if_ae.c
636
m_freem(m);
sys/arch/mips/atheros/dev/if_ae.c
641
if (m != NULL) {
sys/arch/mips/atheros/dev/if_ae.c
643
m0 = m;
sys/arch/mips/atheros/include/arbusvar.h
87
#define ARBUS_MAKE_IRQ(c,m) \
sys/arch/mips/atheros/include/arbusvar.h
88
(((c) << ARBUS_IRQ_CPU_S) | ((m) << ARBUS_IRQ_MISC_S))
sys/arch/mips/cavium/dev/if_cnmac.c
1003
IFQ_POLL(&ifp->if_snd, m);
sys/arch/mips/cavium/dev/if_cnmac.c
1004
if (__predict_false(m == NULL))
sys/arch/mips/cavium/dev/if_cnmac.c
1024
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/mips/cavium/dev/if_cnmac.c
1026
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/mips/cavium/dev/if_cnmac.c
1031
if (cnmac_send(sc, m, &wdc)) {
sys/arch/mips/cavium/dev/if_cnmac.c
1033
m_freem(m);
sys/arch/mips/cavium/dev/if_cnmac.c
1176
struct mbuf *m;
sys/arch/mips/cavium/dev/if_cnmac.c
1184
MGETHDR(m, M_NOWAIT, MT_DATA);
sys/arch/mips/cavium/dev/if_cnmac.c
1185
if (m == NULL)
sys/arch/mips/cavium/dev/if_cnmac.c
1204
MEXTADD(m, ext_buf, ext_size, 0, cnmac_buf_ext_free, NULL);
sys/arch/mips/cavium/dev/if_cnmac.c
1206
m->m_data = (void *)addr;
sys/arch/mips/cavium/dev/if_cnmac.c
1207
m->m_len = m->m_pkthdr.len = (word1 & PIP_WQE_WORD1_LEN) >> 48;
sys/arch/mips/cavium/dev/if_cnmac.c
1208
m_set_rcvif(m, &sc->sc_ethercom.ec_if);
sys/arch/mips/cavium/dev/if_cnmac.c
1211
m->m_flags |= M_EXT_RW;
sys/arch/mips/cavium/dev/if_cnmac.c
1213
*rm = m;
sys/arch/mips/cavium/dev/if_cnmac.c
1246
struct mbuf *m;
sys/arch/mips/cavium/dev/if_cnmac.c
1265
if (__predict_false(cnmac_recv_mbuf(sc, work, &m) != 0)) {
sys/arch/mips/cavium/dev/if_cnmac.c
1272
KASSERT(m != NULL);
sys/arch/mips/cavium/dev/if_cnmac.c
1274
octipd_offload(word2, m->m_data, &m->m_pkthdr.csum_flags);
sys/arch/mips/cavium/dev/if_cnmac.c
1276
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mips/cavium/dev/if_cnmac.c
551
struct mbuf *m;
sys/arch/mips/cavium/dev/if_cnmac.c
554
cnmac_send_queue_del(sc, &m, &gbuf);
sys/arch/mips/cavium/dev/if_cnmac.c
558
m_freem(m);
sys/arch/mips/cavium/dev/if_cnmac.c
641
cnmac_send_queue_add(struct cnmac_softc *sc, struct mbuf *m,
sys/arch/mips/cavium/dev/if_cnmac.c
644
struct _send_queue_entry *sqe = (struct _send_queue_entry *)m;
sys/arch/mips/cavium/dev/if_cnmac.c
649
if ((m->m_flags & M_EXT) && m->m_ext.ext_free != NULL)
sys/arch/mips/cavium/dev/if_cnmac.c
692
cnmac_buf_ext_free(struct mbuf *m, void *buf, size_t size, void *arg)
sys/arch/mips/cavium/dev/if_cnmac.c
696
KASSERT(m != NULL);
sys/arch/mips/cavium/dev/if_cnmac.c
698
pool_cache_put(mb_cache, m);
sys/arch/mips/cavium/dev/if_cnmac.c
779
struct mbuf *m;
sys/arch/mips/cavium/dev/if_cnmac.c
783
for (m = m0; m != NULL; m = m->m_next) {
sys/arch/mips/cavium/dev/if_cnmac.c
785
if (__predict_false(m->m_len == 0))
sys/arch/mips/cavium/dev/if_cnmac.c
789
laddr = (uintptr_t)m->m_data & (PAGE_SIZE - 1);
sys/arch/mips/cavium/dev/if_cnmac.c
791
if (laddr + m->m_len > PAGE_SIZE) {
sys/arch/mips/cavium/dev/if_cnmac.c
794
nlen = m->m_len - rlen;
sys/arch/mips/cavium/dev/if_cnmac.c
796
kvtophys((vaddr_t)m->m_data));
sys/arch/mips/cavium/dev/if_cnmac.c
804
nlen = m->m_len;
sys/arch/mips/cavium/dev/if_cnmac.c
808
kvtophys((vaddr_t)(m->m_data + rlen)));
sys/arch/mips/cavium/dev/if_cnmac.c
815
KASSERT(m == NULL);
sys/arch/mips/cavium/dev/if_cnmac.c
823
cnmac_send_makecmd(struct cnmac_softc *sc, struct mbuf *m,
sys/arch/mips/cavium/dev/if_cnmac.c
831
if (cnmac_send_makecmd_gbuf(sc, m, gbuf, &segs)) {
sys/arch/mips/cavium/dev/if_cnmac.c
839
ipoffp1 = (m->m_pkthdr.csum_flags & (M_CSUM_TCPv4 | M_CSUM_UDPv4))
sys/arch/mips/cavium/dev/if_cnmac.c
850
0, m->m_pkthdr.len, segs, ipoffp1);
sys/arch/mips/cavium/dev/if_cnmac.c
853
m->m_pkthdr.len, kvtophys((vaddr_t)m->m_data));
sys/arch/mips/cavium/dev/if_cnmac.c
919
cnmac_send_buf(struct cnmac_softc *sc, struct mbuf *m, uint64_t *gbuf,
sys/arch/mips/cavium/dev/if_cnmac.c
925
error = cnmac_send_makecmd(sc, m, gbuf, &pko_cmd_w0, &pko_cmd_w1);
sys/arch/mips/cavium/dev/if_cnmac.c
943
cnmac_send(struct cnmac_softc *sc, struct mbuf *m, int *pwdc)
sys/arch/mips/cavium/dev/if_cnmac.c
966
error = cnmac_send_buf(sc, m, gbuf, pwdc);
sys/arch/mips/cavium/dev/if_cnmac.c
974
cnmac_send_queue_add(sc, m, gbuf);
sys/arch/mips/cavium/dev/if_cnmac.c
984
struct mbuf *m;
sys/arch/mips/cavium/dev/octeon_gmxreg.h
640
#define GMX_BASE_PORT(n, m) /* address of GMX(n) * PORT(m) */ \
sys/arch/mips/cavium/dev/octeon_gmxreg.h
641
(GMX0_BASE_PORT0 + (n) * GMX_BLOCK_SIZE + GMX_IF_SIZE(m))
sys/arch/mips/cavium/dev/octeon_gmxreg.h
642
#define GMX_CN68XX_BASE_PORT(n, m) /* address of GMX(n) * PORT(m) */ \
sys/arch/mips/cavium/dev/octeon_gmxreg.h
643
(GMX0_BASE_PORT0 + (n) * GMX_CN68XX_BLOCK_SIZE + GMX_IF_SIZE(m))
sys/arch/mips/include/bus_dma_funcs.h
72
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/mips/include/bus_dma_funcs.h
73
(*(t)->_dmamap_ops.dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/mips/include/bus_dma_funcs.h
76
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/mips/include/bus_dma_funcs.h
77
(*(t)->_dmamap_ops.dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/mips/include/bus_dma_funcs.h
78
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/mips/include/bus_dma_funcs.h
79
(*(t)->_dmamap_ops.dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/mips/include/bus_dma_funcs.h
80
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/mips/include/bus_dma_funcs.h
81
(*(t)->_dmamap_ops.dmamap_load_uio)((t), (m), (u), (f))
sys/arch/mips/include/bus_dma_funcs.h
82
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/mips/include/bus_dma_funcs.h
83
(*(t)->_dmamap_ops.dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/mips/include/isa_machdep.h
100
(*(c)->ic_intr_alloc)((c)->ic_v, (m), (t), (i))
sys/arch/mips/include/isa_machdep.h
148
#define isa_mappage(m, o, p) \
sys/arch/mips/include/isa_machdep.h
149
_isa_mappage((m), (o), (p))
sys/arch/mips/include/isa_machdep.h
99
#define isa_intr_alloc(c, m, t, i) \
sys/arch/mips/ingenic/apbus.c
129
uint32_t reg, mpll, m, n, p, mclk, pclk, pdiv, cclk, cdiv;
sys/arch/mips/ingenic/apbus.c
143
m = (mpll & JZ_PLLM_M) >> JZ_PLLM_S;
sys/arch/mips/ingenic/apbus.c
148
mclk = (48000 * (m + 1) / (n + 1)) / (p + 1);
sys/arch/mips/mips/bus_dma.c
1017
struct vm_page *m;
sys/arch/mips/mips/bus_dma.c
1036
m = TAILQ_FIRST(&mlist);
sys/arch/mips/mips/bus_dma.c
1038
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/mips/mips/bus_dma.c
1040
m = TAILQ_NEXT(m, pageq.queue);
sys/arch/mips/mips/bus_dma.c
1042
for (; m != NULL; m = TAILQ_NEXT(m, pageq.queue)) {
sys/arch/mips/mips/bus_dma.c
1043
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/mips/mips/bus_dma.c
1073
struct vm_page *m;
sys/arch/mips/mips/bus_dma.c
1086
m = PHYS_TO_VM_PAGE(addr);
sys/arch/mips/mips/bus_dma.c
1087
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/mips/mips/bus_dma.c
520
struct mbuf *m;
sys/arch/mips/mips/bus_dma.c
553
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/mips/mips/bus_dma.c
554
if (m->m_len == 0)
sys/arch/mips/mips/bus_dma.c
556
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/mips/mips/bus_dma.c
559
lastvaddr = (vaddr_t)m->m_data + m->m_len;
sys/arch/mips/mips/in_cksum.c
250
in_cksum_internal(struct mbuf *m, int off, int len, uint32_t sum)
sys/arch/mips/mips/in_cksum.c
256
for (; m && len; m = m->m_next) {
sys/arch/mips/mips/in_cksum.c
257
if (m->m_len == 0)
sys/arch/mips/mips/in_cksum.c
259
w.c = mtod(m, u_char *) + off;
sys/arch/mips/mips/in_cksum.c
260
mlen = m->m_len - off;
sys/arch/mips/mips/in_cksum.c
276
in_cksum(struct mbuf *m, int len)
sys/arch/mips/mips/in_cksum.c
279
return (in_cksum_internal(m, 0, len, 0));
sys/arch/mips/mips/in_cksum.c
283
in4_cksum(struct mbuf *m, uint8_t nxt, int off, int len)
sys/arch/mips/mips/in_cksum.c
298
u.ipov.ih_src = mtod(m, struct ip *)->ip_src;
sys/arch/mips/mips/in_cksum.c
299
u.ipov.ih_dst = mtod(m, struct ip *)->ip_dst;
sys/arch/mips/mips/in_cksum.c
307
while (m && off > 0) {
sys/arch/mips/mips/in_cksum.c
308
if (m->m_len > off)
sys/arch/mips/mips/in_cksum.c
310
off -= m->m_len;
sys/arch/mips/mips/in_cksum.c
311
m = m->m_next;
sys/arch/mips/mips/in_cksum.c
314
return (in_cksum_internal(m, off, len, sum));
sys/arch/mips/mips/spl_stubs.c
139
_setsoftintr(uint32_t m)
sys/arch/mips/mips/spl_stubs.c
141
(*mips_splsw.splsw__setsoftintr)(m);
sys/arch/mips/mips/spl_stubs.c
145
_clrsoftintr(uint32_t m)
sys/arch/mips/mips/spl_stubs.c
147
(*mips_splsw.splsw__clrsoftintr)(m);
sys/arch/mips/ralink/ralink_eth.c
1108
struct mbuf *m;
sys/arch/mips/ralink/ralink_eth.c
1111
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/mips/ralink/ralink_eth.c
1112
if (m == NULL) {
sys/arch/mips/ralink/ralink_eth.c
1118
MCLGET(m, M_DONTWAIT);
sys/arch/mips/ralink/ralink_eth.c
1119
if ((m->m_flags & M_EXT) == 0) {
sys/arch/mips/ralink/ralink_eth.c
1120
m_freem(m);
sys/arch/mips/ralink/ralink_eth.c
1126
m->m_data = m->m_ext.ext_buf;
sys/arch/mips/ralink/ralink_eth.c
1127
rxs->rxs_mbuf = m;
sys/arch/mips/ralink/ralink_eth.c
1129
error = bus_dmamap_load(sc->sc_dmat, rxs->rxs_dmamap, m->m_ext.ext_buf,
sys/arch/mips/ralink/ralink_eth.c
1130
m->m_ext.ext_size, NULL, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/arch/mips/ralink/ralink_eth.c
1156
struct mbuf *m0, *m = NULL;
sys/arch/mips/ralink/ralink_eth.c
1198
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/mips/ralink/ralink_eth.c
1199
if (m == NULL) {
sys/arch/mips/ralink/ralink_eth.c
1204
MCLAIM(m, &sc->sc_ethercom.ec_tx_mowner);
sys/arch/mips/ralink/ralink_eth.c
1206
MCLGET(m, M_DONTWAIT);
sys/arch/mips/ralink/ralink_eth.c
1207
if ((m->m_flags & M_EXT) == 0) {
sys/arch/mips/ralink/ralink_eth.c
1210
m_freem(m);
sys/arch/mips/ralink/ralink_eth.c
1214
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/arch/mips/ralink/ralink_eth.c
1215
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/arch/mips/ralink/ralink_eth.c
1216
error = bus_dmamap_load_mbuf(sc->sc_dmat, dmamap, m,
sys/arch/mips/ralink/ralink_eth.c
1222
m_freem(m);
sys/arch/mips/ralink/ralink_eth.c
1229
if (m != NULL) {
sys/arch/mips/ralink/ralink_eth.c
1231
m0 = m;
sys/arch/mips/ralink/ralink_eth.c
1456
struct mbuf *m;
sys/arch/mips/ralink/ralink_eth.c
1507
m = rxs->rxs_mbuf;
sys/arch/mips/ralink/ralink_eth.c
1510
m->m_data += RALINK_ETHER_ALIGN;
sys/arch/mips/ralink/ralink_eth.c
1511
m->m_pkthdr.len = m->m_len = len;
sys/arch/mips/ralink/ralink_eth.c
1515
struct ether_header *eh = mtod(m, struct ether_header *);
sys/arch/mips/ralink/ralink_eth.c
1522
unsigned char * s = mtod(m, unsigned char *);
sys/arch/mips/ralink/ralink_eth.c
1533
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/arch/mips/ralink/ralink_eth.c
1536
m_set_rcvif(m, ifp);
sys/arch/mips/ralink/ralink_eth.c
1540
struct ether_header *eh = mtod(m, struct ether_header *);
sys/arch/mips/ralink/ralink_eth.c
1547
unsigned char * s = mtod(m, unsigned char *);
sys/arch/mips/ralink/ralink_eth.c
1558
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/arch/mips/ralink/ralink_eth.c
1562
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mips/sibyte/dev/sbmac.c
1013
m = d->sbdma_ctxtable[curidx];
sys/arch/mips/sibyte/dev/sbmac.c
1020
m_freem(m);
sys/arch/mips/sibyte/dev/sbmac.c
477
sbdma_add_rcvbuffer(sbmacdma_t *d, struct mbuf *m)
sys/arch/mips/sibyte/dev/sbmac.c
501
if (m == NULL) {
sys/arch/mips/sibyte/dev/sbmac.c
520
m_new = m;
sys/arch/mips/sibyte/dev/sbmac.c
574
sbdma_add_txbuffer(sbmacdma_t *d, struct mbuf *m)
sys/arch/mips/sibyte/dev/sbmac.c
609
d->sbdma_dscrtable[dsc].dscr_a = KVTOPHYS(mtod(m, void *)) |
sys/arch/mips/sibyte/dev/sbmac.c
618
V_DMA_DSCRB_A_SIZE((m->m_len +
sys/arch/mips/sibyte/dev/sbmac.c
619
(mtod(m, uintptr_t) & 0x0000001F))) |
sys/arch/mips/sibyte/dev/sbmac.c
620
V_DMA_DSCRB_PKT_SIZE_MSB((m->m_pkthdr.len & 0xc000) >> 14) |
sys/arch/mips/sibyte/dev/sbmac.c
621
V_DMA_DSCRB_PKT_SIZE(m->m_pkthdr.len & 0x3fff);
sys/arch/mips/sibyte/dev/sbmac.c
629
for(m_temp = m->m_next; m_temp != 0; m_temp = m_temp->m_next) {
sys/arch/mips/sibyte/dev/sbmac.c
702
d->sbdma_ctxtable[prevdsc] = m;
sys/arch/mips/sibyte/dev/sbmac.c
744
m_copydata(m, 0, m->m_pkthdr.len, mtod(m_new, void *));
sys/arch/mips/sibyte/dev/sbmac.c
745
m_new->m_len = m_new->m_pkthdr.len = m->m_pkthdr.len;
sys/arch/mips/sibyte/dev/sbmac.c
808
struct mbuf *m;
sys/arch/mips/sibyte/dev/sbmac.c
811
m = d->sbdma_ctxtable[idx];
sys/arch/mips/sibyte/dev/sbmac.c
812
if (m) {
sys/arch/mips/sibyte/dev/sbmac.c
813
m_freem(m);
sys/arch/mips/sibyte/dev/sbmac.c
864
struct mbuf *m;
sys/arch/mips/sibyte/dev/sbmac.c
901
m = d->sbdma_ctxtable[curidx];
sys/arch/mips/sibyte/dev/sbmac.c
918
m->m_pkthdr.len = m->m_len = len;
sys/arch/mips/sibyte/dev/sbmac.c
920
m_set_rcvif(m, ifp);
sys/arch/mips/sibyte/dev/sbmac.c
939
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/mips/sibyte/dev/sbmac.c
945
sbdma_add_rcvbuffer(d, m);
sys/arch/mips/sibyte/dev/sbmac.c
978
struct mbuf *m;
sys/arch/mips/sibyte/include/sb1250_defs.h
261
#define _SB_GETVALUE(v,n,m) ((_SB_MAKE64(v) & _SB_MAKE64(m)) >> _SB_MAKE64(n))
sys/arch/mips/sibyte/include/sb1250_defs.h
262
#define _SB_GETVALUE_32(v,n,m) ((_SB_MAKE32(v) & _SB_MAKE32(m)) >> _SB_MAKE32(n))
sys/arch/mipsco/include/bus.h
852
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/mipsco/include/bus.h
853
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/mipsco/include/bus.h
856
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/mipsco/include/bus.h
857
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/mipsco/include/bus.h
858
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/mipsco/include/bus.h
859
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/mipsco/include/bus.h
860
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/mipsco/include/bus.h
861
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/mipsco/include/bus.h
862
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/mipsco/include/bus.h
863
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/mipsco/include/isa_machdep.h
163
#define isa_mappage(m, o, p) \
sys/arch/mipsco/include/isa_machdep.h
164
_isa_mappage((m), (o), (p))
sys/arch/mipsco/mipsco/bus_dma.c
275
struct mbuf *m;
sys/arch/mipsco/mipsco/bus_dma.c
295
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/mipsco/mipsco/bus_dma.c
296
if (m->m_len == 0)
sys/arch/mipsco/mipsco/bus_dma.c
298
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/mvme68k/stand/libsa/clock.c
54
struct mvmeprom_time m;
sys/arch/mvme68k/stand/libsa/clock.c
56
mvmeprom_rtc_rd(&m);
sys/arch/mvme68k/stand/libsa/clock.c
57
return chiptotime(m.sec_BCD, m.min_BCD, m.hour_BCD, m.day_BCD,
sys/arch/mvme68k/stand/libsa/clock.c
58
m.month_BCD, m.year_BCD);
sys/arch/mvmeppc/include/cpu.h
40
#define MVMEPPC_FAMILY(m) ((m) & 0xfff0)
sys/arch/newsmips/apbus/if_sn.c
1029
struct mbuf *m;
sys/arch/newsmips/apbus/if_sn.c
1050
m = sonic_get(sc, pkt, len);
sys/arch/newsmips/apbus/if_sn.c
1051
if (m == NULL)
sys/arch/newsmips/apbus/if_sn.c
1053
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/newsmips/apbus/if_sn.c
1063
struct mbuf *m, *top, **mp;
sys/arch/newsmips/apbus/if_sn.c
1066
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/newsmips/apbus/if_sn.c
1067
if (m == 0)
sys/arch/newsmips/apbus/if_sn.c
1069
m_set_rcvif(m, &sc->sc_if);
sys/arch/newsmips/apbus/if_sn.c
1070
m->m_pkthdr.len = datalen;
sys/arch/newsmips/apbus/if_sn.c
1077
MGET(m, M_DONTWAIT, MT_DATA);
sys/arch/newsmips/apbus/if_sn.c
1078
if (m == 0) {
sys/arch/newsmips/apbus/if_sn.c
1085
MCLGET(m, M_DONTWAIT);
sys/arch/newsmips/apbus/if_sn.c
1086
if ((m->m_flags & M_EXT) == 0) {
sys/arch/newsmips/apbus/if_sn.c
1090
m_freem(m);
sys/arch/newsmips/apbus/if_sn.c
1098
ALIGN((char *)m->m_data +
sys/arch/newsmips/apbus/if_sn.c
1101
len -= newdata - m->m_data;
sys/arch/newsmips/apbus/if_sn.c
1102
m->m_data = newdata;
sys/arch/newsmips/apbus/if_sn.c
1105
m->m_len = len = uimin(datalen, len);
sys/arch/newsmips/apbus/if_sn.c
1107
memcpy(mtod(m, void *), pkt, (unsigned) len);
sys/arch/newsmips/apbus/if_sn.c
1110
*mp = m;
sys/arch/newsmips/apbus/if_sn.c
1111
mp = &m->m_next;
sys/arch/newsmips/apbus/if_sn.c
305
struct mbuf *m;
sys/arch/newsmips/apbus/if_sn.c
320
IF_POLL(&ifp->if_snd, m);
sys/arch/newsmips/apbus/if_sn.c
321
if (m == 0)
sys/arch/newsmips/apbus/if_sn.c
325
KASSERT(m->m_flags & M_PKTHDR);
sys/arch/newsmips/apbus/if_sn.c
331
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/newsmips/apbus/if_sn.c
338
if ((sonicput(sc, m, mtd_next)) == 0) {
sys/arch/newsmips/apbus/if_sn.c
341
IF_DEQUEUE(&ifp->if_snd, m);
sys/arch/newsmips/apbus/if_sn.c
501
struct mbuf *m;
sys/arch/newsmips/apbus/if_sn.c
530
for (m = m0; m; m = m->m_next) {
sys/arch/newsmips/apbus/if_sn.c
531
u_char *data = mtod(m, u_char *);
sys/arch/newsmips/apbus/if_sn.c
532
len = m->m_len;
sys/arch/newsmips/apbus/if_sn.c
91
#define SOALIGN(m, array) (m ? (roundup((int)array, 4)) : \
sys/arch/newsmips/apbus/if_snvar.h
19
#define SWO(m, a, o, x) (*(uint32_t *)((uint32_t *)(a) + (o)) = (x))
sys/arch/newsmips/apbus/if_snvar.h
20
#define SRO(m, a, o) (*(uint32_t *)((uint32_t *)(a) + (o)) & 0xffff)
sys/arch/newsmips/include/bus.h
534
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/newsmips/include/bus.h
535
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/newsmips/include/bus.h
538
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/newsmips/include/bus.h
539
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/newsmips/include/bus.h
540
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/newsmips/include/bus.h
541
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/newsmips/include/bus.h
542
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/newsmips/include/bus.h
543
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/newsmips/include/bus.h
544
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/newsmips/include/bus.h
545
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/newsmips/newsmips/bus.c
345
struct mbuf *m;
sys/arch/newsmips/newsmips/bus.c
365
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/newsmips/newsmips/bus.c
366
if (m->m_len == 0)
sys/arch/newsmips/newsmips/bus.c
368
error = _bus_dmamap_load_buffer(map, m->m_data, m->m_len,
sys/arch/next68k/dev/esp.c
656
#define ncr53c9x_sched_msgout(m) \
sys/arch/next68k/dev/esp.c
658
NCR_MISC(("ncr53c9x_sched_msgout %x %d", m, __LINE__)); \
sys/arch/next68k/dev/esp.c
661
sc->sc_msgpriq |= (m); \
sys/arch/next68k/dev/if_xe.c
373
struct mbuf *m;
sys/arch/next68k/dev/if_xe.c
375
m = NULL;
sys/arch/next68k/dev/if_xe.c
381
m = xsc->sc_rx_mb_head[xsc->sc_rx_handled_idx];
sys/arch/next68k/dev/if_xe.c
383
m->m_len = map->dm_xfer_len;
sys/arch/next68k/dev/if_xe.c
398
if (m->m_len < ETHER_MIN_LEN) {
sys/arch/next68k/dev/if_xe.c
399
m_freem(m);
sys/arch/next68k/dev/if_xe.c
400
m = NULL;
sys/arch/next68k/dev/if_xe.c
403
return m;
sys/arch/next68k/dev/if_xe.c
427
xe_dma_tx_mbuf(struct mb8795_softc *sc, struct mbuf *m)
sys/arch/next68k/dev/if_xe.c
432
xsc->sc_tx_mb_head = m;
sys/arch/next68k/dev/if_xe.c
453
buflen = m->m_pkthdr.len;
sys/arch/next68k/dev/if_xe.c
457
for (m=xsc->sc_tx_mb_head; m; m = m->m_next) {
sys/arch/next68k/dev/if_xe.c
458
if (m->m_len == 0) continue;
sys/arch/next68k/dev/if_xe.c
459
memcpy(p, mtod(m, u_char *), m->m_len);
sys/arch/next68k/dev/if_xe.c
460
p += m->m_len;
sys/arch/next68k/dev/if_xe.c
639
struct mbuf *m;
sys/arch/next68k/dev/if_xe.c
642
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/next68k/dev/if_xe.c
643
if (m) {
sys/arch/next68k/dev/if_xe.c
644
MCLGET(m, M_DONTWAIT);
sys/arch/next68k/dev/if_xe.c
645
if ((m->m_flags & M_EXT) == 0) {
sys/arch/next68k/dev/if_xe.c
646
m_freem(m);
sys/arch/next68k/dev/if_xe.c
647
m = NULL;
sys/arch/next68k/dev/if_xe.c
649
m->m_len = MCLBYTES;
sys/arch/next68k/dev/if_xe.c
651
if (!m) {
sys/arch/next68k/dev/if_xe.c
665
u_char *buf = m->m_data;
sys/arch/next68k/dev/if_xe.c
666
int buflen = m->m_len;
sys/arch/next68k/dev/if_xe.c
669
m->m_data = buf;
sys/arch/next68k/dev/if_xe.c
670
m->m_len = buflen;
sys/arch/next68k/dev/if_xe.c
673
m_set_rcvif(m, ifp);
sys/arch/next68k/dev/if_xe.c
674
m->m_pkthdr.len = m->m_len;
sys/arch/next68k/dev/if_xe.c
677
map, m, BUS_DMA_NOWAIT);
sys/arch/next68k/dev/if_xe.c
684
m->m_data, m->m_len));
sys/arch/next68k/dev/if_xe.c
690
m_freem(m);
sys/arch/next68k/dev/if_xe.c
691
m = NULL;
sys/arch/next68k/dev/if_xe.c
694
return m;
sys/arch/next68k/dev/if_xe.c
709
struct mbuf *m;
sys/arch/next68k/dev/if_xe.c
710
m = xe_dma_rx_mbuf (sc);
sys/arch/next68k/dev/if_xe.c
711
if (m)
sys/arch/next68k/dev/if_xe.c
712
m_freem(m);
sys/arch/next68k/dev/mb8795.c
290
struct mbuf *m;
sys/arch/next68k/dev/mb8795.c
294
while ((m = MBDMA_RX_MBUF (sc))) {
sys/arch/next68k/dev/mb8795.c
296
m->m_pkthdr.len = m->m_len = m->m_len - ETHER_CRC_LEN;
sys/arch/next68k/dev/mb8795.c
297
m_set_rcvif(m, ifp);
sys/arch/next68k/dev/mb8795.c
306
device_xname(sc->sc_dev), mtod(m,u_char *),
sys/arch/next68k/dev/mb8795.c
307
mtod(m,u_char *) + m->m_len, m->m_len));
sys/arch/next68k/dev/mb8795.c
309
mb8795_hex_dump(mtod(m,u_char *),
sys/arch/next68k/dev/mb8795.c
310
m->m_pkthdr.len);
sys/arch/next68k/dev/mb8795.c
312
mb8795_hex_dump(mtod(m,u_char *),
sys/arch/next68k/dev/mb8795.c
313
m->m_pkthdr.len < 255
sys/arch/next68k/dev/mb8795.c
314
? m->m_pkthdr.len : 128);
sys/arch/next68k/dev/mb8795.c
319
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/next68k/dev/mb8795.c
666
struct mbuf *m;
sys/arch/next68k/dev/mb8795.c
672
IFQ_POLL(&ifp->if_snd, m);
sys/arch/next68k/dev/mb8795.c
673
if (m == 0)
sys/arch/next68k/dev/mb8795.c
685
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/next68k/dev/mb8795.c
686
if (m == 0) {
sys/arch/next68k/dev/mb8795.c
691
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/next68k/dev/mb8795.c
694
IF_ENQUEUE(&sc->sc_tx_snd, m);
sys/arch/next68k/dev/mb8795.c
705
struct mbuf *m;
sys/arch/next68k/dev/mb8795.c
733
IF_DEQUEUE(&sc->sc_tx_snd, m);
sys/arch/next68k/dev/mb8795.c
734
if (m == 0) {
sys/arch/next68k/dev/mb8795.c
749
if (MBDMA_TX_MBUF(sc, m))
sys/arch/next68k/dev/mb8795var.h
96
#define MBDMA_TX_MBUF(sc,m) (*(sc)->sc_glue->gl_dma_tx_mbuf) ((sc), (m))
sys/arch/next68k/stand/boot/rtc.c
112
u_char d,h,m,s;
sys/arch/next68k/stand/boot/rtc.c
117
m = rtc_read(RTC_MIN);
sys/arch/next68k/stand/boot/rtc.c
121
BCD_DECODE(m) * 60 +
sys/arch/or1k/include/bus_funcs.h
492
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/or1k/include/bus_funcs.h
493
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/or1k/include/bus_funcs.h
496
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/or1k/include/bus_funcs.h
497
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/or1k/include/bus_funcs.h
498
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/or1k/include/bus_funcs.h
499
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/or1k/include/bus_funcs.h
500
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/or1k/include/bus_funcs.h
501
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/or1k/include/bus_funcs.h
502
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/or1k/include/bus_funcs.h
503
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/playstation2/dev/if_smap.c
324
struct mbuf *m;
sys/arch/playstation2/dev/if_smap.c
334
m = NULL;
sys/arch/playstation2/dev/if_smap.c
359
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/playstation2/dev/if_smap.c
360
if (m == NULL) {
sys/arch/playstation2/dev/if_smap.c
367
MCLGET(m, M_DONTWAIT);
sys/arch/playstation2/dev/if_smap.c
368
if ((m->m_flags & M_EXT) == 0) {
sys/arch/playstation2/dev/if_smap.c
371
m_freem(m);
sys/arch/playstation2/dev/if_smap.c
372
m = NULL;
sys/arch/playstation2/dev/if_smap.c
378
m->m_data += 2; /* for alignment */
sys/arch/playstation2/dev/if_smap.c
379
m_set_rcvif(m, ifp);
sys/arch/playstation2/dev/if_smap.c
380
m->m_pkthdr.len = m->m_len = sz;
sys/arch/playstation2/dev/if_smap.c
381
memcpy(mtod(m, void *), (void *)sc->rx_buf, sz);
sys/arch/playstation2/dev/if_smap.c
392
if (m != NULL)
sys/arch/playstation2/dev/if_smap.c
393
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/playstation2/dev/if_smap.c
459
struct mbuf *m0, *m;
sys/arch/playstation2/dev/if_smap.c
491
for (m = m0; m != 0; m = m->m_next) {
sys/arch/playstation2/dev/if_smap.c
492
memcpy(p, mtod(m, void *), m->m_len);
sys/arch/playstation2/dev/if_smap.c
493
p += m->m_len;
sys/arch/playstation2/include/bus.h
816
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/playstation2/include/bus.h
817
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/playstation2/include/bus.h
820
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/playstation2/include/bus.h
821
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/playstation2/include/bus.h
822
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/playstation2/include/bus.h
823
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/playstation2/include/bus.h
824
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/playstation2/include/bus.h
825
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/playstation2/include/bus.h
826
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/playstation2/include/bus.h
827
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/playstation2/playstation2/bus_dma.c
278
struct mbuf *m;
sys/arch/playstation2/playstation2/bus_dma.c
298
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/playstation2/playstation2/bus_dma.c
299
if (m->m_len == 0)
sys/arch/playstation2/playstation2/bus_dma.c
301
error = _bus_dmamap_load_buffer(map, m->m_data, m->m_len,
sys/arch/pmax/pmax/bus_dma.c
299
struct mbuf *m;
sys/arch/pmax/pmax/bus_dma.c
319
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/pmax/pmax/bus_dma.c
320
if (m->m_len == 0)
sys/arch/pmax/pmax/bus_dma.c
322
error = _bus_dmamap_load_buffer(map, m->m_data, m->m_len,
sys/arch/powerpc/booke/dev/pq3etsec.c
1419
struct mbuf *m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/arch/powerpc/booke/dev/pq3etsec.c
1420
if (m == NULL) {
sys/arch/powerpc/booke/dev/pq3etsec.c
1424
MCLGET(m, M_DONTWAIT);
sys/arch/powerpc/booke/dev/pq3etsec.c
1425
if ((m->m_flags & M_EXT) == 0) {
sys/arch/powerpc/booke/dev/pq3etsec.c
1427
m_freem(m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1430
m->m_len = m->m_pkthdr.len = m->m_ext.ext_size;
sys/arch/powerpc/booke/dev/pq3etsec.c
1435
m_freem(m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1438
M_SETCTX(m, map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1439
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/arch/powerpc/booke/dev/pq3etsec.c
1440
int error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/arch/powerpc/booke/dev/pq3etsec.c
1445
M_SETCTX(m, NULL);
sys/arch/powerpc/booke/dev/pq3etsec.c
1446
m_freem(m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1454
return m;
sys/arch/powerpc/booke/dev/pq3etsec.c
1460
struct mbuf *m)
sys/arch/powerpc/booke/dev/pq3etsec.c
1462
KASSERT(m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1463
for (; m != NULL; m = m->m_next) {
sys/arch/powerpc/booke/dev/pq3etsec.c
1464
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/powerpc/booke/dev/pq3etsec.c
1467
bus_dmamap_sync(sc->sc_dmat, map, 0, m->m_len,
sys/arch/powerpc/booke/dev/pq3etsec.c
1471
M_SETCTX(m, NULL);
sys/arch/powerpc/booke/dev/pq3etsec.c
1485
struct mbuf *m;
sys/arch/powerpc/booke/dev/pq3etsec.c
1486
IF_DEQUEUE(&sc->sc_rx_bufcache, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1487
if (m == NULL) {
sys/arch/powerpc/booke/dev/pq3etsec.c
1488
m = pq3etsec_rx_buf_alloc(sc);
sys/arch/powerpc/booke/dev/pq3etsec.c
1489
if (m == NULL) {
sys/arch/powerpc/booke/dev/pq3etsec.c
1494
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/powerpc/booke/dev/pq3etsec.c
1499
rxq->rxq_mbufs[producer-rxq->rxq_first] = m;
sys/arch/powerpc/booke/dev/pq3etsec.c
1508
rxq->rxq_mconsumer = m;
sys/arch/powerpc/booke/dev/pq3etsec.c
1510
*rxq->rxq_mtail = m;
sys/arch/powerpc/booke/dev/pq3etsec.c
1511
rxq->rxq_mtail = &m->m_next;
sys/arch/powerpc/booke/dev/pq3etsec.c
1512
m->m_len = MCLBYTES;
sys/arch/powerpc/booke/dev/pq3etsec.c
1513
m->m_next = NULL;
sys/arch/powerpc/booke/dev/pq3etsec.c
1545
struct mbuf *m,
sys/arch/powerpc/booke/dev/pq3etsec.c
1549
vlan_set_tag(m, fcb->rxfcb_vlctl);
sys/arch/powerpc/booke/dev/pq3etsec.c
1575
m->m_pkthdr.csum_flags = csum_flags;
sys/arch/powerpc/booke/dev/pq3etsec.c
1582
struct mbuf *m,
sys/arch/powerpc/booke/dev/pq3etsec.c
1587
pq3etsec_rx_map_unload(sc, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1590
struct rxfcb fcb = *mtod(m, struct rxfcb *);
sys/arch/powerpc/booke/dev/pq3etsec.c
1591
if (!pq3etsec_rx_offload(sc, m, &fcb))
sys/arch/powerpc/booke/dev/pq3etsec.c
1594
m_adj(m, sc->sc_rx_adjlen);
sys/arch/powerpc/booke/dev/pq3etsec.c
1597
m->m_flags |= M_PROMISC;
sys/arch/powerpc/booke/dev/pq3etsec.c
1599
m->m_flags |= M_BCAST;
sys/arch/powerpc/booke/dev/pq3etsec.c
1601
m->m_flags |= M_MCAST;
sys/arch/powerpc/booke/dev/pq3etsec.c
1602
m->m_flags |= M_HASFCS;
sys/arch/powerpc/booke/dev/pq3etsec.c
1603
m_set_rcvif(m, &sc->sc_if);
sys/arch/powerpc/booke/dev/pq3etsec.c
1608
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1661
struct mbuf *m = rxq->rxq_mhead;
sys/arch/powerpc/booke/dev/pq3etsec.c
1668
m->m_pkthdr.len = rxbd_len;
sys/arch/powerpc/booke/dev/pq3etsec.c
1669
pq3etsec_rx_input(sc, m, rxbd_flags);
sys/arch/powerpc/booke/dev/pq3etsec.c
1672
struct mbuf *m;
sys/arch/powerpc/booke/dev/pq3etsec.c
1678
for (m = rxq->rxq_mhead;
sys/arch/powerpc/booke/dev/pq3etsec.c
1679
m != rxq->rxq_mconsumer;
sys/arch/powerpc/booke/dev/pq3etsec.c
1680
m = m->m_next) {
sys/arch/powerpc/booke/dev/pq3etsec.c
1681
IF_ENQUEUE(&sc->sc_rx_bufcache, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1683
m = rxq->rxq_mconsumer;
sys/arch/powerpc/booke/dev/pq3etsec.c
1684
if ((rxq->rxq_mhead = m->m_next) == NULL)
sys/arch/powerpc/booke/dev/pq3etsec.c
1686
rxq->rxq_mconsumer = m->m_next;
sys/arch/powerpc/booke/dev/pq3etsec.c
1687
IF_ENQUEUE(&sc->sc_rx_bufcache, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1719
struct mbuf *m;
sys/arch/powerpc/booke/dev/pq3etsec.c
1721
if ((m = rxq->rxq_mhead) != NULL) {
sys/arch/powerpc/booke/dev/pq3etsec.c
1727
pq3etsec_rx_map_unload(sc, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1728
m_freem(m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1730
while (m != NULL) {
sys/arch/powerpc/booke/dev/pq3etsec.c
1731
struct mbuf *m0 = m->m_next;
sys/arch/powerpc/booke/dev/pq3etsec.c
1732
m->m_next = NULL;
sys/arch/powerpc/booke/dev/pq3etsec.c
1733
IF_ENQUEUE(&sc->sc_rx_bufcache, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1734
m = m0;
sys/arch/powerpc/booke/dev/pq3etsec.c
1869
struct mbuf *m)
sys/arch/powerpc/booke/dev/pq3etsec.c
1874
map = M_GETCTX(m, bus_dmamap_t);
sys/arch/powerpc/booke/dev/pq3etsec.c
1882
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/arch/powerpc/booke/dev/pq3etsec.c
1887
bus_dmamap_sync(sc->sc_dmat, map, 0, m->m_pkthdr.len,
sys/arch/powerpc/booke/dev/pq3etsec.c
1889
M_SETCTX(m, map);
sys/arch/powerpc/booke/dev/pq3etsec.c
1897
struct mbuf *m)
sys/arch/powerpc/booke/dev/pq3etsec.c
1899
KASSERT(m);
sys/arch/powerpc/booke/dev/pq3etsec.c
1900
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/powerpc/booke/dev/pq3etsec.c
1911
struct mbuf *m)
sys/arch/powerpc/booke/dev/pq3etsec.c
1913
bus_dmamap_t map = M_GETCTX(m, bus_dmamap_t);
sys/arch/powerpc/booke/dev/pq3etsec.c
1924
| ((m->m_flags & M_HASFCB) ? TXBD_TOE : 0);
sys/arch/powerpc/booke/dev/pq3etsec.c
1994
txq->txq_lmbufs[producer - txq->txq_first] = m;
sys/arch/powerpc/booke/dev/pq3etsec.c
1999
__func__, m, m->m_pkthdr.len, map->dm_nsegs,
sys/arch/powerpc/booke/dev/pq3etsec.c
2007
IF_ENQUEUE(&txq->txq_mbufs, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2023
struct mbuf *m = *mp;
sys/arch/powerpc/booke/dev/pq3etsec.c
2024
u_int csum_flags = m->m_pkthdr.csum_flags;
sys/arch/powerpc/booke/dev/pq3etsec.c
2028
KASSERT(m->m_flags & M_PKTHDR);
sys/arch/powerpc/booke/dev/pq3etsec.c
2030
have_vtag = vlan_has_tag(m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2031
vtag = (have_vtag) ? vlan_get_tag(m) : 0;
sys/arch/powerpc/booke/dev/pq3etsec.c
2037
m->m_flags &= ~M_HASFCB;
sys/arch/powerpc/booke/dev/pq3etsec.c
2054
m->m_flags &= ~M_HASFCB;
sys/arch/powerpc/booke/dev/pq3etsec.c
2061
fcb.txfcb_l4os = M_CSUM_DATA_IPv4_IPHL(m->m_pkthdr.csum_data);
sys/arch/powerpc/booke/dev/pq3etsec.c
2063
fcb.txfcb_l4os = M_CSUM_DATA_IPv6_IPHL(m->m_pkthdr.csum_data);
sys/arch/powerpc/booke/dev/pq3etsec.c
2074
if (M_LEADINGSPACE(m) >= sizeof(fcb)) {
sys/arch/powerpc/booke/dev/pq3etsec.c
2075
m->m_data -= sizeof(fcb);
sys/arch/powerpc/booke/dev/pq3etsec.c
2076
m->m_len += sizeof(fcb);
sys/arch/powerpc/booke/dev/pq3etsec.c
2077
} else if (!(m->m_flags & M_EXT) && MHLEN - m->m_len >= sizeof(fcb)) {
sys/arch/powerpc/booke/dev/pq3etsec.c
2078
memmove(m->m_pktdat + sizeof(fcb), m->m_data, m->m_len);
sys/arch/powerpc/booke/dev/pq3etsec.c
2079
m->m_data = m->m_pktdat;
sys/arch/powerpc/booke/dev/pq3etsec.c
2080
m->m_len += sizeof(fcb);
sys/arch/powerpc/booke/dev/pq3etsec.c
2083
MGET(mn, M_DONTWAIT, m->m_type);
sys/arch/powerpc/booke/dev/pq3etsec.c
2087
in_undefer_cksum(m, ETHER_HDR_LEN,
sys/arch/powerpc/booke/dev/pq3etsec.c
2095
in6_undefer_cksum(m, ETHER_HDR_LEN,
sys/arch/powerpc/booke/dev/pq3etsec.c
2103
m->m_flags &= ~M_HASFCB;
sys/arch/powerpc/booke/dev/pq3etsec.c
2107
m_move_pkthdr(mn, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2108
mn->m_next = m;
sys/arch/powerpc/booke/dev/pq3etsec.c
2109
m = mn;
sys/arch/powerpc/booke/dev/pq3etsec.c
2110
m_align(m, sizeof(fcb));
sys/arch/powerpc/booke/dev/pq3etsec.c
2111
m->m_len = sizeof(fcb);
sys/arch/powerpc/booke/dev/pq3etsec.c
2112
*mp = m;
sys/arch/powerpc/booke/dev/pq3etsec.c
2114
m->m_pkthdr.len += sizeof(fcb);
sys/arch/powerpc/booke/dev/pq3etsec.c
2115
m->m_flags |= M_HASFCB;
sys/arch/powerpc/booke/dev/pq3etsec.c
2116
*mtod(m, struct txfcb *) = fcb;
sys/arch/powerpc/booke/dev/pq3etsec.c
2128
struct mbuf *m = txq->txq_next;
sys/arch/powerpc/booke/dev/pq3etsec.c
2129
if (m == NULL) {
sys/arch/powerpc/booke/dev/pq3etsec.c
2131
IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2133
if (m == NULL)
sys/arch/powerpc/booke/dev/pq3etsec.c
2135
M_SETCTX(m, NULL);
sys/arch/powerpc/booke/dev/pq3etsec.c
2136
pq3etsec_tx_offload(sc, txq, &m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2140
int error = pq3etsec_txq_map_load(sc, txq, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2145
m_freem(m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2149
if (!pq3etsec_txq_produce(sc, txq, m)) {
sys/arch/powerpc/booke/dev/pq3etsec.c
2150
txq->txq_next = m;
sys/arch/powerpc/booke/dev/pq3etsec.c
2198
struct mbuf *m;
sys/arch/powerpc/booke/dev/pq3etsec.c
2200
IF_DEQUEUE(&txq->txq_mbufs, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2203
m == txq->txq_lmbufs[consumer-txq->txq_first],
sys/arch/powerpc/booke/dev/pq3etsec.c
2206
txbd_flags, m,
sys/arch/powerpc/booke/dev/pq3etsec.c
2210
KASSERT(m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2211
pq3etsec_txq_map_unload(sc, txq, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2214
__func__, m, m->m_pkthdr.len);
sys/arch/powerpc/booke/dev/pq3etsec.c
2216
if (m->m_flags & M_HASFCB)
sys/arch/powerpc/booke/dev/pq3etsec.c
2217
m_adj(m, sizeof(struct txfcb));
sys/arch/powerpc/booke/dev/pq3etsec.c
2218
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/powerpc/booke/dev/pq3etsec.c
2221
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/arch/powerpc/booke/dev/pq3etsec.c
2222
if (m->m_flags & M_MCAST)
sys/arch/powerpc/booke/dev/pq3etsec.c
2227
m_freem(m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2265
struct mbuf *m;
sys/arch/powerpc/booke/dev/pq3etsec.c
2269
IF_DEQUEUE(&txq->txq_mbufs, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2270
if (m == NULL)
sys/arch/powerpc/booke/dev/pq3etsec.c
2272
pq3etsec_txq_map_unload(sc, txq, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2273
m_freem(m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2275
if ((m = txq->txq_next) != NULL) {
sys/arch/powerpc/booke/dev/pq3etsec.c
2277
pq3etsec_txq_map_unload(sc, txq, m);
sys/arch/powerpc/booke/dev/pq3etsec.c
2278
m_freem(m);
sys/arch/powerpc/booke/dev/pq3etsec.c
288
struct pq3etsec_txqueue *, struct mbuf *m);
sys/arch/powerpc/fpu/fpu_mul.c
109
u_int a3, a2, a1, a0, x3, x2, x1, x0, bit, m;
sys/arch/powerpc/fpu/fpu_mul.c
183
SHR1; if (bit & m) { ADD; }; bit <<= 1
sys/arch/powerpc/fpu/fpu_mul.c
193
if ((m = y->fp_mant[3]) == 0) {
sys/arch/powerpc/fpu/fpu_mul.c
201
if ((m = y->fp_mant[2]) == 0) {
sys/arch/powerpc/fpu/fpu_mul.c
209
if ((m = y->fp_mant[1]) == 0) {
sys/arch/powerpc/fpu/fpu_mul.c
217
m = y->fp_mant[0]; /* definitely != 0 */
sys/arch/powerpc/fpu/fpu_mul.c
221
} while (bit <= m);
sys/arch/powerpc/fpu/fpu_mul.c
228
m = x->fp_exp + y->fp_exp;
sys/arch/powerpc/fpu/fpu_mul.c
231
m++;
sys/arch/powerpc/fpu/fpu_mul.c
234
x->fp_exp = m;
sys/arch/powerpc/ibm4xx/dev/dwcdmacreg.h
126
#define DWCDMAC_CTL_DST_MSIZE(m) (((m) & 0x7) << 11) /* 3 = 16 items */
sys/arch/powerpc/ibm4xx/dev/dwcdmacreg.h
127
#define DWCDMAC_CTL_SRC_MSIZE(m) (((m) & 0x7) << 14)
sys/arch/powerpc/ibm4xx/dev/dwcdmacreg.h
132
#define DWCDMAC_CTL_DMS(m) (((m) & 0x3) << 23) /* dst master */
sys/arch/powerpc/ibm4xx/dev/dwcdmacreg.h
133
#define DWCDMAC_CTL_SMS(m) (((m) & 0x3) << 25) /* src master */
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1019
struct mbuf *m;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1085
m = tcp6_segment(m0, ETHER_HDR_LEN);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1088
m = tcp4_segment(m0, ETHER_HDR_LEN);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1089
if (m == NULL)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1092
sc->sc_txpending = m;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1100
emac_rx_csum(struct emac_softc *sc, struct mbuf *m, bool bad)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1111
if (m->m_len < sizeof(*eh))
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1113
eh = mtod(m, const struct ether_header *);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1117
if (m->m_len < sizeof(*eh) + sizeof(*ip))
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1119
ip = (const struct ip *)(mtod(m, const char *) +
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1137
if (m->m_len < sizeof(*eh) + sizeof(*ip) +
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1154
if (m->m_len < sizeof(*eh) + sizeof(*ip6))
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1156
ip6 = (const struct ip6_hdr *)(mtod(m, const char *) +
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1187
m->m_pkthdr.csum_flags |= flags & (ifp->if_csum_flags_rx |
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1794
struct mbuf *m = sc->sc_txpending;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1796
sc->sc_txpending = m->m_nextpkt;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1797
m->m_nextpkt = NULL;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1798
m_freem(m);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1842
struct mbuf *m;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1845
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1846
if (m == NULL)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1849
MCLGET(m, M_DONTWAIT);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1850
if ((m->m_flags & M_EXT) == 0) {
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1851
m_freem(m);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1858
rxs->rxs_mbuf = m;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
1861
m->m_ext.ext_buf, m->m_ext.ext_size, NULL, BUS_DMA_NOWAIT);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2368
struct mbuf *m;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2453
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2454
if (m == NULL)
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2456
memcpy(mtod(m, void *),
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2463
m = rxs->rxs_mbuf;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2476
m_set_rcvif(m, ifp);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2477
m->m_pkthdr.len = m->m_len = len;
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2481
emac_rx_csum(sc, m, csum_bad);
sys/arch/powerpc/ibm4xx/dev/if_emac.c
2485
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/powerpc/include/booke/e500reg.h
41
#define __PPCBITS(m, n) (((1 << ((n) - (m) + 1)) - 1) << (31 - (m)))
sys/arch/powerpc/include/booke/e500reg.h
431
#define PORBMSR_HA_GET(n) __SHIFTOUT(m, PORBMSR_HA)
sys/arch/powerpc/include/booke/e500reg.h
44
#define __PPCBITS(m,n) __BITS(31-(n),31-(m))
sys/arch/powerpc/include/bus_funcs.h
501
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/powerpc/include/bus_funcs.h
502
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/powerpc/include/bus_funcs.h
505
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/powerpc/include/bus_funcs.h
506
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/powerpc/include/bus_funcs.h
507
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/powerpc/include/bus_funcs.h
508
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/powerpc/include/bus_funcs.h
509
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/powerpc/include/bus_funcs.h
510
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/powerpc/include/bus_funcs.h
511
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/powerpc/include/bus_funcs.h
512
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/powerpc/include/isa_machdep.h
156
#define isa_mappage(m, o, p) \
sys/arch/powerpc/include/isa_machdep.h
157
_isa_mappage((m), (o), (p))
sys/arch/powerpc/include/mutex.h
49
} m;
sys/arch/powerpc/include/mutex.h
60
#define mtx_owner u.m.mtxm_owner
sys/arch/powerpc/include/mutex.h
61
#define mtx_ipl u.m.mtxm_ipl
sys/arch/powerpc/include/mutex.h
62
#define mtx_lock u.m.mtxm_lock
sys/arch/powerpc/isa/isadma_machdep.c
523
struct mbuf *m, *m0 = cookie->id_origbuf;
sys/arch/powerpc/isa/isadma_machdep.c
542
for (moff = offset, m = m0; m != NULL && len != 0;
sys/arch/powerpc/isa/isadma_machdep.c
543
m = m->m_next) {
sys/arch/powerpc/isa/isadma_machdep.c
545
if (moff >= m->m_len) {
sys/arch/powerpc/isa/isadma_machdep.c
546
moff -= m->m_len;
sys/arch/powerpc/isa/isadma_machdep.c
555
minlen = len < m->m_len - moff ?
sys/arch/powerpc/isa/isadma_machdep.c
556
len : m->m_len - moff;
sys/arch/powerpc/isa/isadma_machdep.c
558
memcpy(mtod(m, char *) + moff,
sys/arch/powerpc/mpc5200/fec.c
445
struct mbuf *m;
sys/arch/powerpc/mpc5200/fec.c
448
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/powerpc/mpc5200/fec.c
449
if (m == NULL)
sys/arch/powerpc/mpc5200/fec.c
451
MCLGET(m, M_DONTWAIT);
sys/arch/powerpc/mpc5200/fec.c
452
if ((m->m_flags & M_EXT) == 0) {
sys/arch/powerpc/mpc5200/fec.c
453
m_freem(m);
sys/arch/powerpc/mpc5200/fec.c
456
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/arch/powerpc/mpc5200/fec.c
457
error = bus_dmamap_load_mbuf(sc->sc_dmat, sc->sc_rxmap[idx], m,
sys/arch/powerpc/mpc5200/fec.c
460
m_freem(m);
sys/arch/powerpc/mpc5200/fec.c
465
sc->sc_rxmbuf[idx] = m;
sys/arch/powerpc/mpc5200/fec.c
614
struct mbuf *m, *mn;
sys/arch/powerpc/mpc5200/fec.c
622
IFQ_POLL(&ifp->if_snd, m);
sys/arch/powerpc/mpc5200/fec.c
623
if (m == NULL)
sys/arch/powerpc/mpc5200/fec.c
627
error = bus_dmamap_load_mbuf(sc->sc_dmat, sc->sc_txmap[idx], m,
sys/arch/powerpc/mpc5200/fec.c
631
mn = m_defrag(m, M_DONTWAIT);
sys/arch/powerpc/mpc5200/fec.c
633
m = mn;
sys/arch/powerpc/mpc5200/fec.c
635
sc->sc_txmap[idx], m,
sys/arch/powerpc/mpc5200/fec.c
639
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/powerpc/mpc5200/fec.c
641
m_freem(m);
sys/arch/powerpc/mpc5200/fec.c
647
m->m_pkthdr.len, BUS_DMASYNC_PREWRITE);
sys/arch/powerpc/mpc5200/fec.c
648
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/powerpc/mpc5200/fec.c
649
sc->sc_txmbuf[idx] = m;
sys/arch/powerpc/mpc5200/fec.c
651
sc->sc_txmap[idx]->dm_segs[0].ds_addr, m->m_pkthdr.len,
sys/arch/powerpc/mpc5200/fec.c
674
struct mbuf *m;
sys/arch/powerpc/mpc5200/fec.c
689
m = sc->sc_rxmbuf[idx];
sys/arch/powerpc/mpc5200/fec.c
698
sc->sc_rxmbuf[idx] = m;
sys/arch/powerpc/mpc5200/fec.c
700
sc->sc_rxmap[idx], m, BUS_DMA_NOWAIT | BUS_DMA_READ);
sys/arch/powerpc/mpc5200/fec.c
707
m_set_rcvif(m, ifp);
sys/arch/powerpc/mpc5200/fec.c
708
m->m_pkthdr.len = m->m_len = len;
sys/arch/powerpc/mpc5200/fec.c
709
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
110
siu_read(struct mpc5200_ops *m, bus_size_t off)
sys/arch/powerpc/mpc5200/pic_mpc5200.c
112
return bus_space_read_4(m->bst, m->bsh, off);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
116
siu_write(struct mpc5200_ops *m, bus_size_t off, uint32_t val)
sys/arch/powerpc/mpc5200/pic_mpc5200.c
118
bus_space_write_4(m->bst, m->bsh, off, val);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
147
struct mpc5200_ops *m = &sc->sc_pic;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
148
struct pic_ops *pic = &m->pic;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
154
m->bst = oba->obio_bst;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
155
if (bus_space_map(m->bst, oba->obio_addr, size, 0, &m->bsh) != 0) {
sys/arch/powerpc/mpc5200/pic_mpc5200.c
160
pic->pic_cookie = m;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
171
m->main_mask = SIU_MAIN_MASK_INIT;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
172
m->per_mask = SIU_PER_MASK_INIT;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
173
m->ctrl = SIU_CTRL_INIT;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
177
siu_write(m, SIU_MAIN_MASK, m->main_mask);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
178
siu_write(m, SIU_PER_MASK, m->per_mask);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
179
siu_write(m, SIU_CTRL, m->ctrl);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
182
siu_write(m, SIU_PER_PRI1, 0);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
183
siu_write(m, SIU_PER_PRI2, 0);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
184
siu_write(m, SIU_PER_PRI3, 0);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
185
siu_write(m, SIU_MAIN_PRI1, 0);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
186
siu_write(m, SIU_MAIN_PRI2, 0);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
191
siu_read(m, SIU_MAIN_MASK), siu_read(m, SIU_PER_MASK));
sys/arch/powerpc/mpc5200/pic_mpc5200.c
197
struct mpc5200_ops *m = pic->pic_cookie;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
204
m->main_mask &= ~bit;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
205
siu_write(m, SIU_MAIN_MASK, m->main_mask);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
210
m->per_mask &= ~bit;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
211
siu_write(m, SIU_PER_MASK, m->per_mask);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
216
m->ctrl |= bit;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
217
siu_write(m, SIU_CTRL, m->ctrl);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
224
struct mpc5200_ops *m = pic->pic_cookie;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
237
m->main_mask |= bit;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
238
siu_write(m, SIU_MAIN_MASK, m->main_mask);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
243
m->per_mask |= bit;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
244
siu_write(m, SIU_PER_MASK, m->per_mask);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
249
m->ctrl &= ~bit;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
250
siu_write(m, SIU_CTRL, m->ctrl);
sys/arch/powerpc/mpc5200/pic_mpc5200.c
257
struct mpc5200_ops *m = pic->pic_cookie;
sys/arch/powerpc/mpc5200/pic_mpc5200.c
261
enc = siu_read(m, SIU_ENC_STATUS);
sys/arch/powerpc/oea/ofw_rascons.c
186
int chosen, mmu, m, e, size;
sys/arch/powerpc/oea/ofw_rascons.c
207
OF_call_method("translate", mmu, 1, 3, romfont, &romfont, &m, &e);
sys/arch/powerpc/powerpc/bus_dma.c
297
struct mbuf *m;
sys/arch/powerpc/powerpc/bus_dma.c
317
for (m = m0; m != NULL && error == 0; m = m->m_next, first = 0) {
sys/arch/powerpc/powerpc/bus_dma.c
318
if (m->m_len == 0)
sys/arch/powerpc/powerpc/bus_dma.c
323
switch (m->m_flags & (M_EXT|M_EXT_CLUSTER)) {
sys/arch/powerpc/powerpc/bus_dma.c
326
KASSERT(m->m_ext.ext_paddr != M_PADDR_INVALID);
sys/arch/powerpc/powerpc/bus_dma.c
327
lastaddr = m->m_ext.ext_paddr +
sys/arch/powerpc/powerpc/bus_dma.c
328
(m->m_data - m->m_ext.ext_buf);
sys/arch/powerpc/powerpc/bus_dma.c
350
map->dm_segs[seg].ds_len = m->m_len;
sys/arch/powerpc/powerpc/bus_dma.c
351
lastaddr += m->m_len;
sys/arch/powerpc/powerpc/bus_dma.c
355
lastaddr = m->m_paddr + M_BUFOFFSET(m) +
sys/arch/powerpc/powerpc/bus_dma.c
356
(m->m_data - M_BUFADDR(m));
sys/arch/powerpc/powerpc/bus_dma.c
363
error = _bus_dmamap_load_buffer(t, map, m->m_data,
sys/arch/powerpc/powerpc/bus_dma.c
364
m->m_len, vmspace_kernel(), flags, &lastaddr, &seg, first);
sys/arch/powerpc/powerpc/bus_dma.c
696
struct vm_page *m;
sys/arch/powerpc/powerpc/bus_dma.c
710
m = PHYS_TO_VM_PAGE(addr);
sys/arch/powerpc/powerpc/bus_dma.c
711
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/powerpc/powerpc/bus_dma.c
865
struct vm_page *m;
sys/arch/powerpc/powerpc/bus_dma.c
884
m = mlist.tqh_first;
sys/arch/powerpc/powerpc/bus_dma.c
886
lastaddr = VM_PAGE_TO_PHYS(m);
sys/arch/powerpc/powerpc/bus_dma.c
889
m = m->pageq.queue.tqe_next;
sys/arch/powerpc/powerpc/bus_dma.c
891
for (; m != NULL; m = m->pageq.queue.tqe_next) {
sys/arch/powerpc/powerpc/bus_dma.c
892
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/powerpc/powerpc/in_cksum.c
240
in_cksum(struct mbuf *m, int len)
sys/arch/powerpc/powerpc/in_cksum.c
243
return (in_cksum_internal(m, 0, len, 0));
sys/arch/powerpc/powerpc/in_cksum.c
247
in4_cksum(struct mbuf *m, uint8_t nxt, int off, int len)
sys/arch/powerpc/powerpc/in_cksum.c
261
u.ipov.ih_src = mtod(m, struct ip *)->ip_src;
sys/arch/powerpc/powerpc/in_cksum.c
262
u.ipov.ih_dst = mtod(m, struct ip *)->ip_dst;
sys/arch/powerpc/powerpc/in_cksum.c
270
while (m && off > 0) {
sys/arch/powerpc/powerpc/in_cksum.c
271
if (m->m_len > off)
sys/arch/powerpc/powerpc/in_cksum.c
273
off -= m->m_len;
sys/arch/powerpc/powerpc/in_cksum.c
274
m = m->m_next;
sys/arch/powerpc/powerpc/in_cksum.c
277
return (in_cksum_internal(m, off, len, sum));
sys/arch/powerpc/powerpc/in_cksum.c
63
in_cksum_internal(struct mbuf *m, int off, int len, u_int sum)
sys/arch/powerpc/powerpc/in_cksum.c
75
for (;m && len; m = m->m_next) {
sys/arch/powerpc/powerpc/in_cksum.c
76
if (m->m_len == 0)
sys/arch/powerpc/powerpc/in_cksum.c
78
w = mtod(m, uint8_t *) + off;
sys/arch/powerpc/powerpc/in_cksum.c
96
mlen = m->m_len - 1;
sys/arch/powerpc/powerpc/in_cksum.c
99
mlen = m->m_len - off;
sys/arch/riscv/include/byte_swap.h
79
const uint32_t m = 0xff00ff;
sys/arch/riscv/include/byte_swap.h
82
v = ((v >> 8) & m) | ((v & m) << 8);
sys/arch/riscv/riscv/bus_dma.c
1010
KASSERT(!(ops & BUS_DMASYNC_PREREAD) || !M_ROMAP(m));
sys/arch/riscv/riscv/bus_dma.c
1376
struct vm_page *m;
sys/arch/riscv/riscv/bus_dma.c
1393
m = PHYS_TO_VM_PAGE(addr);
sys/arch/riscv/riscv/bus_dma.c
1394
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/riscv/riscv/bus_dma.c
1640
struct vm_page *m;
sys/arch/riscv/riscv/bus_dma.c
1684
m = TAILQ_FIRST(&mlist);
sys/arch/riscv/riscv/bus_dma.c
1687
VM_PAGE_TO_PHYS(m);
sys/arch/riscv/riscv/bus_dma.c
1692
m = TAILQ_NEXT(m, pageq.queue);
sys/arch/riscv/riscv/bus_dma.c
1694
for (; m != NULL; m = TAILQ_NEXT(m, pageq.queue)) {
sys/arch/riscv/riscv/bus_dma.c
1695
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/riscv/riscv/bus_dma.c
585
struct mbuf *m;
sys/arch/riscv/riscv/bus_dma.c
626
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/riscv/riscv/bus_dma.c
633
if (m->m_len == 0)
sys/arch/riscv/riscv/bus_dma.c
638
if (__predict_false(M_ROMAP(m) && (flags & BUS_DMA_READ))) {
sys/arch/riscv/riscv/bus_dma.c
642
switch (m->m_flags & (M_EXT | M_EXT_CLUSTER | M_EXT_PAGES)) {
sys/arch/riscv/riscv/bus_dma.c
644
KASSERT(m->m_ext.ext_paddr != M_PADDR_INVALID);
sys/arch/riscv/riscv/bus_dma.c
645
paddr = m->m_ext.ext_paddr +
sys/arch/riscv/riscv/bus_dma.c
646
(m->m_data - m->m_ext.ext_buf);
sys/arch/riscv/riscv/bus_dma.c
647
size = m->m_len;
sys/arch/riscv/riscv/bus_dma.c
653
KASSERT(m->m_ext.ext_buf <= m->m_data);
sys/arch/riscv/riscv/bus_dma.c
654
KASSERT(m->m_data <=
sys/arch/riscv/riscv/bus_dma.c
655
m->m_ext.ext_buf + m->m_ext.ext_size);
sys/arch/riscv/riscv/bus_dma.c
657
offset = (vaddr_t)m->m_data -
sys/arch/riscv/riscv/bus_dma.c
658
trunc_page((vaddr_t)m->m_ext.ext_buf);
sys/arch/riscv/riscv/bus_dma.c
659
remainbytes = m->m_len;
sys/arch/riscv/riscv/bus_dma.c
663
m->m_ext.ext_pgs + (offset >> PAGE_SHIFT);
sys/arch/riscv/riscv/bus_dma.c
687
paddr = m->m_paddr + M_BUFOFFSET(m) +
sys/arch/riscv/riscv/bus_dma.c
688
(m->m_data - M_BUFADDR(m));
sys/arch/riscv/riscv/bus_dma.c
689
size = m->m_len;
sys/arch/riscv/riscv/bus_dma.c
695
error = _bus_dmamap_load_buffer(t, map, m->m_data,
sys/arch/riscv/riscv/bus_dma.c
696
m->m_len, vmspace_kernel(), flags);
sys/arch/riscv/riscv/bus_dma.c
966
struct mbuf *m = map->_dm_origbuf;
sys/arch/riscv/riscv/bus_dma.c
977
while (voff >= m->m_len) {
sys/arch/riscv/riscv/bus_dma.c
978
voff -= m->m_len;
sys/arch/riscv/riscv/bus_dma.c
979
m = m->m_next;
sys/arch/riscv/riscv/bus_dma.c
986
vsize_t seglen = uimin(len, uimin(m->m_len - voff, ds->ds_len - ds_off));
sys/arch/riscv/riscv/bus_dma.c
987
vaddr_t va = mtod(m, vaddr_t) + voff;
sys/arch/riscv/riscv/riscv_machdep.c
542
riscv_add_memory(const struct fdt_memory *m, void *arg)
sys/arch/riscv/riscv/riscv_machdep.c
544
paddr_t first = atop(m->start);
sys/arch/riscv/riscv/riscv_machdep.c
545
paddr_t last = atop(m->end);
sys/arch/riscv/riscv/riscv_machdep.c
549
m->start, m->end, freelist);
sys/arch/riscv/riscv/riscv_machdep.c
637
riscv_print_memory(const struct fdt_memory *m, void *arg)
sys/arch/riscv/riscv/riscv_machdep.c
641
m->start, m->end - m->start);
sys/arch/sandpoint/sandpoint/satmgr.c
966
int m, n;
sys/arch/sandpoint/sandpoint/satmgr.c
968
m = strlen(osrelease);
sys/arch/sandpoint/sandpoint/satmgr.c
969
n = (16 - m) / 2;
sys/arch/sandpoint/sandpoint/satmgr.c
971
memcpy(&msg[18 + n], osrelease, m);
sys/arch/sgimips/gio/newport.c
694
const char *m;
sys/arch/sgimips/gio/newport.c
716
m = arcbios_GetEnvironmentVariable("monitor");
sys/arch/sgimips/gio/newport.c
717
if (m == NULL)
sys/arch/sgimips/gio/newport.c
719
else if (m[0] == '0')
sys/arch/sgimips/gio/newport.c
726
if (m[0] == 'h' || m[0] == 'H')
sys/arch/sgimips/gio/newport.c
728
else if (m[0] == 'S')
sys/arch/sgimips/hpc/if_sq.c
1024
m->m_data += 2;
sys/arch/sgimips/hpc/if_sq.c
1025
m_set_rcvif(m, ifp);
sys/arch/sgimips/hpc/if_sq.c
1026
m->m_pkthdr.len = m->m_len = framelen;
sys/arch/sgimips/hpc/if_sq.c
1031
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/sgimips/hpc/if_sq.c
1286
struct mbuf *m;
sys/arch/sgimips/hpc/if_sq.c
1288
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/sgimips/hpc/if_sq.c
1289
if (m == NULL)
sys/arch/sgimips/hpc/if_sq.c
1292
MCLGET(m, M_DONTWAIT);
sys/arch/sgimips/hpc/if_sq.c
1293
if ((m->m_flags & M_EXT) == 0) {
sys/arch/sgimips/hpc/if_sq.c
1294
m_freem(m);
sys/arch/sgimips/hpc/if_sq.c
1301
sc->sc_rxmbuf[idx] = m;
sys/arch/sgimips/hpc/if_sq.c
1304
m->m_ext.ext_buf, m->m_ext.ext_size, NULL, BUS_DMA_NOWAIT)) != 0) {
sys/arch/sgimips/hpc/if_sq.c
549
struct mbuf *m0, *m;
sys/arch/sgimips/hpc/if_sq.c
575
m = NULL;
sys/arch/sgimips/hpc/if_sq.c
594
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/sgimips/hpc/if_sq.c
595
if (m == NULL) {
sys/arch/sgimips/hpc/if_sq.c
601
MCLGET(m, M_DONTWAIT);
sys/arch/sgimips/hpc/if_sq.c
602
if ((m->m_flags & M_EXT) == 0) {
sys/arch/sgimips/hpc/if_sq.c
606
m_freem(m);
sys/arch/sgimips/hpc/if_sq.c
611
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/arch/sgimips/hpc/if_sq.c
613
memset(mtod(m, char *) + m0->m_pkthdr.len, 0,
sys/arch/sgimips/hpc/if_sq.c
615
m->m_pkthdr.len = m->m_len = ETHER_PAD_LEN;
sys/arch/sgimips/hpc/if_sq.c
617
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/arch/sgimips/hpc/if_sq.c
620
m, BUS_DMA_NOWAIT)) != 0) {
sys/arch/sgimips/hpc/if_sq.c
643
m_freem(m);
sys/arch/sgimips/hpc/if_sq.c
652
if (m != NULL) {
sys/arch/sgimips/hpc/if_sq.c
654
m0 = m;
sys/arch/sgimips/hpc/if_sq.c
948
struct mbuf* m;
sys/arch/sgimips/hpc/if_sq.c
983
m = sc->sc_rxmbuf[i];
sys/arch/sgimips/hpc/if_sq.c
984
framelen = m->m_ext.ext_size - 3;
sys/arch/sgimips/hpc/if_sq.c
996
pktstat = *((uint8_t *)m->m_data + framelen + 2);
sys/arch/sgimips/mace/if_mec.c
1128
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/sgimips/mace/if_mec.c
1129
if (m == NULL) {
sys/arch/sgimips/mace/if_mec.c
1136
MCLGET(m, M_DONTWAIT);
sys/arch/sgimips/mace/if_mec.c
1137
if ((m->m_flags & M_EXT) == 0) {
sys/arch/sgimips/mace/if_mec.c
1141
m_freem(m);
sys/arch/sgimips/mace/if_mec.c
1145
m->m_data += MEC_ETHER_ALIGN;
sys/arch/sgimips/mace/if_mec.c
1151
m_copydata(m0, 0, len, mtod(m, void *));
sys/arch/sgimips/mace/if_mec.c
1152
m->m_pkthdr.len = m->m_len = len;
sys/arch/sgimips/mace/if_mec.c
1154
dmamap, m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/arch/sgimips/mace/if_mec.c
1164
m_freem(m);
sys/arch/sgimips/mace/if_mec.c
1281
if (m != NULL) {
sys/arch/sgimips/mace/if_mec.c
1283
m0 = m;
sys/arch/sgimips/mace/if_mec.c
1631
struct mbuf *m;
sys/arch/sgimips/mace/if_mec.c
1700
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/sgimips/mace/if_mec.c
1701
if (m == NULL) {
sys/arch/sgimips/mace/if_mec.c
1707
MCLGET(m, M_DONTWAIT);
sys/arch/sgimips/mace/if_mec.c
1708
if ((m->m_flags & M_EXT) == 0) {
sys/arch/sgimips/mace/if_mec.c
1711
m_freem(m);
sys/arch/sgimips/mace/if_mec.c
1712
m = NULL;
sys/arch/sgimips/mace/if_mec.c
1722
memcpy(mtod(m, void *), rxd->rxd_buf, MEC_ETHER_ALIGN + len);
sys/arch/sgimips/mace/if_mec.c
1725
m->m_data += MEC_ETHER_ALIGN;
sys/arch/sgimips/mace/if_mec.c
1732
m_set_rcvif(m, ifp);
sys/arch/sgimips/mace/if_mec.c
1733
m->m_pkthdr.len = m->m_len = len;
sys/arch/sgimips/mace/if_mec.c
1735
mec_rxcsum(sc, m, RXSTAT_CKSUM(rxstat), crc);
sys/arch/sgimips/mace/if_mec.c
1738
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/sgimips/mace/if_mec.c
1746
mec_rxcsum(struct mec_softc *sc, struct mbuf *m, uint16_t rxcsum, uint32_t crc)
sys/arch/sgimips/mace/if_mec.c
1760
len = m->m_len;
sys/arch/sgimips/mace/if_mec.c
1764
eh = mtod(m, struct ether_header *);
sys/arch/sgimips/mace/if_mec.c
1836
m->m_pkthdr.csum_flags = csum_flags;
sys/arch/sgimips/mace/if_mec.c
1837
m->m_pkthdr.csum_data = csum_data;
sys/arch/sgimips/mace/if_mec.c
944
struct mbuf *m0, *m;
sys/arch/sgimips/mace/if_mec.c
971
m = NULL;
sys/arch/sh3/include/sh_opcode.h
102
unsigned m: 4;
sys/arch/sh3/include/sh_opcode.h
114
unsigned m: 4;
sys/arch/sh3/include/sh_opcode.h
19
unsigned m: 4;
sys/arch/sh3/include/sh_opcode.h
26
unsigned m: 4;
sys/arch/sh3/include/sh_opcode.h
32
unsigned m: 4;
sys/arch/sh3/include/sh_opcode.h
45
unsigned m: 4;
sys/arch/sh3/include/sh_opcode.h
89
unsigned m: 4;
sys/arch/sh3/include/sh_opcode.h
95
unsigned m: 4;
sys/arch/shark/stand/ofwboot/alloc.c
230
struct ml *m;
sys/arch/shark/stand/ofwboot/alloc.c
233
while ((m = freelist.lh_first) != NULL) {
sys/arch/shark/stand/ofwboot/alloc.c
234
LIST_REMOVE(m, list);
sys/arch/shark/stand/ofwboot/alloc.c
235
OF_release(m, m->size);
sys/arch/shark/stand/ofwboot/alloc.c
239
while ((m = allocatedlist.lh_first) != NULL) {
sys/arch/shark/stand/ofwboot/alloc.c
240
LIST_REMOVE(m, list);
sys/arch/shark/stand/ofwboot/alloc.c
241
OF_release(m, m->size);
sys/arch/sparc/fpu/fpu_mul.c
105
u_int a3, a2, a1, a0, x3, x2, x1, x0, bit, m;
sys/arch/sparc/fpu/fpu_mul.c
166
SHR1; if (bit & m) { ADD; }; bit <<= 1
sys/arch/sparc/fpu/fpu_mul.c
176
if ((m = y->fp_mant[3]) == 0) {
sys/arch/sparc/fpu/fpu_mul.c
184
if ((m = y->fp_mant[2]) == 0) {
sys/arch/sparc/fpu/fpu_mul.c
192
if ((m = y->fp_mant[1]) == 0) {
sys/arch/sparc/fpu/fpu_mul.c
200
m = y->fp_mant[0]; /* definitely != 0 */
sys/arch/sparc/fpu/fpu_mul.c
204
} while (bit <= m);
sys/arch/sparc/fpu/fpu_mul.c
211
m = x->fp_exp + y->fp_exp;
sys/arch/sparc/fpu/fpu_mul.c
214
m++;
sys/arch/sparc/fpu/fpu_mul.c
217
x->fp_exp = m;
sys/arch/sparc/include/bus_funcs.h
179
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/sparc/include/bus_funcs.h
180
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/sparc/include/bus_funcs.h
183
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/sparc/include/bus_funcs.h
184
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/sparc/include/bus_funcs.h
185
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/sparc/include/bus_funcs.h
186
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/sparc/include/bus_funcs.h
187
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/sparc/include/bus_funcs.h
188
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/sparc/include/bus_funcs.h
189
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/sparc/include/bus_funcs.h
190
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/sparc/include/promlib.h
224
#define prom_cpustart(m,a,c,pc) ((*promops.po_cpustart)(m,a,c,pc))
sys/arch/sparc/include/promlib.h
225
#define prom_cpustop(m) ((*promops.po_cpustop)(m))
sys/arch/sparc/include/promlib.h
226
#define prom_cpuidle(m) ((*promops.po_cpuidle)(m))
sys/arch/sparc/include/promlib.h
227
#define prom_cpuresume(m) ((*promops.po_cpuresume)(m))
sys/arch/sparc/sparc/cpu_in_cksum.c
201
cpu_in_cksum(struct mbuf *m, int len, int off, uint32_t sum)
sys/arch/sparc/sparc/cpu_in_cksum.c
214
for (; m && len; m = m->m_next) {
sys/arch/sparc/sparc/cpu_in_cksum.c
215
if (m->m_len == 0)
sys/arch/sparc/sparc/cpu_in_cksum.c
217
w = mtod(m, uint8_t *) + off;
sys/arch/sparc/sparc/cpu_in_cksum.c
218
mlen = m->m_len - off;
sys/arch/sparc/sparc/iommu.c
158
struct vm_page *m;
sys/arch/sparc/sparc/iommu.c
231
m = TAILQ_FIRST(&mlist);
sys/arch/sparc/sparc/iommu.c
232
iopte_table_pa = VM_PAGE_TO_PHYS(m);
sys/arch/sparc/sparc/iommu.c
235
for (; m != NULL; m = TAILQ_NEXT(m,pageq.queue)) {
sys/arch/sparc/sparc/iommu.c
236
paddr_t pa = VM_PAGE_TO_PHYS(m);
sys/arch/sparc/sparc/iommu.c
637
struct mbuf *m, int flags)
sys/arch/sparc/sparc/iommu.c
664
struct vm_page *m;
sys/arch/sparc/sparc/iommu.c
693
for (m = TAILQ_FIRST(mlist); m != NULL; m = TAILQ_NEXT(m,pageq.queue)) {
sys/arch/sparc/sparc/iommu.c
696
pa = VM_PAGE_TO_PHYS(m);
sys/arch/sparc/sparc/iommu.c
755
struct vm_page *m;
sys/arch/sparc/sparc/iommu.c
789
for (m = TAILQ_FIRST(mlist); m != NULL; m = TAILQ_NEXT(m,pageq.queue)) {
sys/arch/sparc/sparc/iommu.c
794
addr = VM_PAGE_TO_PHYS(m);
sys/arch/sparc/sparc/machdep.c
1307
struct mbuf *m, int flags)
sys/arch/sparc/sparc/machdep.c
1655
struct vm_page *m;
sys/arch/sparc/sparc/machdep.c
1695
for (m = TAILQ_FIRST(mlist); m != NULL; m = TAILQ_NEXT(m,pageq.queue)) {
sys/arch/sparc/sparc/machdep.c
1698
pa = VM_PAGE_TO_PHYS(m);
sys/arch/sparc/sparc/machdep.c
1769
struct vm_page *m;
sys/arch/sparc/sparc/machdep.c
1788
TAILQ_FOREACH(m, mlist, pageq.queue) {
sys/arch/sparc/sparc/machdep.c
1794
pa = VM_PAGE_TO_PHYS(m);
sys/arch/sparc/sparc/machdep.c
204
struct vm_page *m;
sys/arch/sparc/sparc/machdep.c
240
TAILQ_FOREACH(m, &mlist ,pageq.queue) {
sys/arch/sparc/sparc/machdep.c
243
pa = VM_PAGE_TO_PHYS(m);
sys/arch/sparc/sparc/msiiep.c
413
mspcic_pci_map_from_reg(struct mspcic_pci_map *m,
sys/arch/sparc/sparc/msiiep.c
416
m->sysbase = 0x30000000 | ((sbar & 0x0f) << 24);
sys/arch/sparc/sparc/msiiep.c
417
m->pcibase = pbar << 24;
sys/arch/sparc/sparc/msiiep.c
418
m->size = ~((0xf0 | sizemask) << 24) + 1;
sys/arch/sparc/sparc/msiiep.c
426
#define OVERLAP_FIXED(m) OVERLAP((m)->sysbase, (m)->sysbase + (m)->size, \
sys/arch/sparc/sparc/msiiep.c
498
mspcic_pci_map_print(struct mspcic_pci_map *m, const char *msg)
sys/arch/sparc/sparc/msiiep.c
501
m->sysbase, m->sysbase + m->size - 1,
sys/arch/sparc/sparc/msiiep.c
502
m->pcibase, m->pcibase + m->size - 1,
sys/arch/sparc/sparc/msiiep.c
509
mspcic_pci_map_find(struct mspcic_pci_map *m, int nmaps,
sys/arch/sparc/sparc/msiiep.c
515
for (i = 0; i < nmaps; ++i, ++m) {
sys/arch/sparc/sparc/msiiep.c
516
offset = pciaddr - m->pcibase;
sys/arch/sparc/sparc/msiiep.c
517
if (offset + size <= m->size)
sys/arch/sparc/sparc/msiiep.c
518
return (m->sysbase + offset);
sys/arch/sparc/sparc/msiiep.c
686
struct vm_page *m;
sys/arch/sparc/sparc/msiiep.c
709
TAILQ_FOREACH(m, mlist, pageq.queue) {
sys/arch/sparc/sparc/msiiep.c
715
pa = VM_PAGE_TO_PHYS(m);
sys/arch/sparc/sparc/pci_fixup.c
65
#define RND_IO_START(t, m) (((t & m) == t) ? t : \
sys/arch/sparc/sparc/pci_fixup.c
66
((t + PCI_MAPREG_IO_SIZE(m)) & m))
sys/arch/sparc/sparc/pci_fixup.c
67
#define RND_MEM_START(t, m) (((t & m) == t) ? t : \
sys/arch/sparc/sparc/pci_fixup.c
68
((t + PCI_MAPREG_MEM_SIZE(m)) & m))
sys/arch/sparc/sparc/pmap.c
7412
long m;
sys/arch/sparc/sparc/pmap.c
7414
m = CACHE_ALIAS_DIST;
sys/arch/sparc/sparc/pmap.c
7415
if (m == 0) /* m=0 => no cache aliasing */
sys/arch/sparc/sparc/pmap.c
7425
va = (va & ~(m - 1)) | (foff & (m - 1));
sys/arch/sparc/sparc/pmap.c
7429
va -= m;
sys/arch/sparc/sparc/pmap.c
7432
va += m;
sys/arch/sparc/sparc/pmap.c
7515
int cpu, n, vs, vr, j, m, *pte;
sys/arch/sparc/sparc/pmap.c
7579
m = 0;
sys/arch/sparc/sparc/pmap.c
7584
m++;
sys/arch/sparc/sparc/pmap.c
7585
if (m != sp->sg_npte)
sys/arch/sparc/sparc/pmap.c
7588
s, cpu, vr, vs, sp->sg_npte, m);
sys/arch/sparc/stand/bootxx/bootxx.c
133
int m = N_GETMAGIC(*(struct exec *)addr);
sys/arch/sparc/stand/bootxx/bootxx.c
134
if (m == ZMAGIC || m == NMAGIC || m == OMAGIC) {
sys/arch/sparc/stand/ofwboot/alloc.c
231
struct ml *m;
sys/arch/sparc/stand/ofwboot/alloc.c
234
while ((m = freelist.lh_first) != NULL) {
sys/arch/sparc/stand/ofwboot/alloc.c
235
LIST_REMOVE(m, list);
sys/arch/sparc/stand/ofwboot/alloc.c
236
OF_release(m, m->size);
sys/arch/sparc/stand/ofwboot/alloc.c
240
while ((m = allocatedlist.lh_first) != NULL) {
sys/arch/sparc/stand/ofwboot/alloc.c
241
LIST_REMOVE(m, list);
sys/arch/sparc/stand/ofwboot/alloc.c
242
OF_release(m, m->size);
sys/arch/sparc64/dev/ffb.c
1403
int m, d, p, f, hex = 0, curdiff;
sys/arch/sparc64/dev/ffb.c
1407
for (m = 32; m <= 80; m++) {
sys/arch/sparc64/dev/ffb.c
1412
hex = 0x4000 + (d << 7) + m;
sys/arch/sparc64/dev/ffb.c
1415
hex = 0x4800 + (d << 7) + m;
sys/arch/sparc64/dev/ffb.c
1418
hex = 0x5000 + (d << 7) + m;
sys/arch/sparc64/dev/ffb.c
1421
hex = 0x6000 + (d << 7) + m;
sys/arch/sparc64/dev/ffb.c
1424
f = 13500000 * m / d / p;
sys/arch/sparc64/dev/psmreg.h
81
#define PSM_CMR_DATA(m,l,d,ra) (ra & 0x07) | \
sys/arch/sparc64/dev/psmreg.h
84
((m & 0x07) << 5)
sys/arch/sparc64/dev/sab.c
1191
(sabtty_baudtable[i].m << 6);
sys/arch/sparc64/dev/sab.c
204
int n, m;
sys/arch/sparc64/dev/vnet.c
1127
struct mbuf *m;
sys/arch/sparc64/dev/vnet.c
1196
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/sparc64/dev/vnet.c
1197
if (m == NULL) {
sys/arch/sparc64/dev/vnet.c
1202
m_copydata(m, 0, m->m_pkthdr.len, buf + VNET_ETHER_ALIGN);
sys/arch/sparc64/dev/vnet.c
1210
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/sparc64/dev/vnet.c
1223
sc->sc_vd->vd_desc[prod].nbytes = MAX(m->m_pkthdr.len, 60);
sys/arch/sparc64/dev/vnet.c
1237
m_freem(m);
sys/arch/sparc64/dev/vnet.c
1255
struct mbuf *m;
sys/arch/sparc64/dev/vnet.c
1272
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/sparc64/dev/vnet.c
1274
if (m == NULL) {
sys/arch/sparc64/dev/vnet.c
1279
m_copydata(m, 0, m->m_pkthdr.len, buf);
sys/arch/sparc64/dev/vnet.c
1286
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/sparc64/dev/vnet.c
1310
dm.nbytes = MAX(m->m_pkthdr.len, 60);
sys/arch/sparc64/dev/vnet.c
1320
m_freem(m);
sys/arch/sparc64/dev/vnet.c
762
struct mbuf *m;
sys/arch/sparc64/dev/vnet.c
793
m = m_devget(buf, dm->nbytes, 0, ifp);
sys/arch/sparc64/dev/vnet.c
795
if (m == NULL) {
sys/arch/sparc64/dev/vnet.c
801
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/sparc64/dev/vnet.c
843
struct mbuf *m = NULL;
sys/arch/sparc64/dev/vnet.c
878
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/sparc64/dev/vnet.c
879
if (m == NULL) {
sys/arch/sparc64/dev/vnet.c
884
MCLGET(m, M_DONTWAIT);
sys/arch/sparc64/dev/vnet.c
885
if ((m->m_flags & M_EXT) == 0)
sys/arch/sparc64/dev/vnet.c
887
m->m_len = m->m_pkthdr.len = desc.nbytes;
sys/arch/sparc64/dev/vnet.c
890
pmap_extract(pmap_kernel(), (vaddr_t)m->m_data, &pa);
sys/arch/sparc64/dev/vnet.c
894
m_freem(m);
sys/arch/sparc64/dev/vnet.c
897
m->m_data += VNET_ETHER_ALIGN;
sys/arch/sparc64/dev/vnet.c
898
m_set_rcvif(m, ifp);
sys/arch/sparc64/dev/vnet.c
900
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/sparc64/include/bus_funcs.h
377
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/sparc64/include/bus_funcs.h
378
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/sparc64/include/bus_funcs.h
381
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/sparc64/include/bus_funcs.h
382
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/sparc64/include/bus_funcs.h
383
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/sparc64/include/bus_funcs.h
384
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/sparc64/include/bus_funcs.h
385
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/sparc64/include/bus_funcs.h
386
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/sparc64/include/bus_funcs.h
387
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/sparc64/include/bus_funcs.h
388
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/sparc64/include/pmap.h
207
vaddr_t m;
sys/arch/sparc64/include/pmap.h
209
m = 2 * PAGE_SIZE;
sys/arch/sparc64/include/pmap.h
210
newva = (*va & ~(m - 1)) | (fo & (m - 1));
sys/arch/sparc64/include/pmap.h
214
newva -= m;
sys/arch/sparc64/include/pmap.h
217
newva += m;
sys/arch/sparc64/sparc64/machdep.c
1055
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
sys/arch/sparc64/sparc64/machdep.c
1068
if (m->m_pkthdr.len > map->_dm_size)
sys/arch/sparc64/sparc64/machdep.c
1073
map->_dm_source = (void *)m;
sys/arch/sparc64/sparc64/machdep.c
1077
while (m) {
sys/arch/sparc64/sparc64/machdep.c
1078
vaddr_t vaddr = mtod(m, vaddr_t);
sys/arch/sparc64/sparc64/machdep.c
1079
long buflen = (long)m->m_len;
sys/arch/sparc64/sparc64/machdep.c
1117
m = m->m_next;
sys/arch/sparc64/sparc64/machdep.c
1118
if (m && i >= MAX_DMA_SEGS) {
sys/arch/sparc64/sparc64/machdep.c
1133
for (m = (struct mbuf *)map->_dm_source; m; m = m->m_next)
sys/arch/sparc64/sparc64/machdep.c
1134
mbuflen += (long)m->m_len;
sys/arch/sun2/dev/if_ec.c
300
struct mbuf *m, *m0;
sys/arch/sun2/dev/if_ec.c
329
for (off = realcount, m = m0; m != 0; off += m->m_len, m = m->m_next)
sys/arch/sun2/dev/if_ec.c
330
ec_copyout(sc, mtod(m, uint8_t *), ECREG_TBUF + off, m->m_len);
sys/arch/sun2/dev/if_ec.c
455
struct mbuf *m0, *m, *newm;
sys/arch/sun2/dev/if_ec.c
497
m = m0;
sys/arch/sun2/dev/if_ec.c
501
MCLGET(m, M_DONTWAIT);
sys/arch/sun2/dev/if_ec.c
502
if ((m->m_flags & M_EXT) == 0)
sys/arch/sun2/dev/if_ec.c
506
m->m_len = length = uimin(total_length, length);
sys/arch/sun2/dev/if_ec.c
507
ec_copyin(sc, mtod(m, uint8_t *), buf, length);
sys/arch/sun2/dev/if_ec.c
516
m = m->m_next = newm;
sys/arch/sun2/sun2/machdep.c
643
struct vm_page *m;
sys/arch/sun2/sun2/machdep.c
698
for (m = TAILQ_FIRST(mlist); m != NULL; m = TAILQ_NEXT(m,pageq.queue)) {
sys/arch/sun2/sun2/machdep.c
701
pa = VM_PAGE_TO_PHYS(m);
sys/arch/sun3/dev/if_ie.c
758
struct mbuf *top, **mp, *m;
sys/arch/sun3/dev/if_ie.c
778
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/sun3/dev/if_ie.c
779
if (m == 0)
sys/arch/sun3/dev/if_ie.c
782
m_set_rcvif(m, &sc->sc_if);
sys/arch/sun3/dev/if_ie.c
783
m->m_pkthdr.len = totlen;
sys/arch/sun3/dev/if_ie.c
794
MGET(m, M_DONTWAIT, MT_DATA);
sys/arch/sun3/dev/if_ie.c
795
if (m == 0) {
sys/arch/sun3/dev/if_ie.c
802
MCLGET(m, M_DONTWAIT);
sys/arch/sun3/dev/if_ie.c
803
if (m->m_flags & M_EXT)
sys/arch/sun3/dev/if_ie.c
809
ALIGN(m->m_data + sizeof(struct ether_header)) -
sys/arch/sun3/dev/if_ie.c
811
len -= newdata - m->m_data;
sys/arch/sun3/dev/if_ie.c
812
m->m_data = newdata;
sys/arch/sun3/dev/if_ie.c
815
m->m_len = len = uimin(totlen, len);
sys/arch/sun3/dev/if_ie.c
818
*mp = m;
sys/arch/sun3/dev/if_ie.c
819
mp = &m->m_next;
sys/arch/sun3/dev/if_ie.c
822
m = top;
sys/arch/sun3/dev/if_ie.c
828
memcpy(mtod(m, void *), &eh, sizeof(struct ether_header));
sys/arch/sun3/dev/if_ie.c
840
int thismblen = m->m_len - thismboff;
sys/arch/sun3/dev/if_ie.c
843
(sc->sc_memcpy)(mtod(m, char *) + thismboff,
sys/arch/sun3/dev/if_ie.c
849
m = m->m_next;
sys/arch/sun3/dev/if_ie.c
882
struct mbuf *m = 0;
sys/arch/sun3/dev/if_ie.c
894
m = ieget(sc);
sys/arch/sun3/dev/if_ie.c
897
if (m == 0) {
sys/arch/sun3/dev/if_ie.c
904
struct ether_header *eh = mtod(m, struct ether_header *);
sys/arch/sun3/dev/if_ie.c
915
if_percpuq_enqueue((&sc->sc_if)->if_percpuq, m);
sys/arch/sun3/dev/if_ie.c
957
struct mbuf *m0, *m;
sys/arch/sun3/dev/if_ie.c
983
for (m = m0; m != 0; m = m->m_next) {
sys/arch/sun3/dev/if_ie.c
984
(sc->sc_memcpy)(buffer, mtod(m, void *), m->m_len);
sys/arch/sun3/dev/if_ie.c
985
buffer += m->m_len;
sys/arch/sun3/include/mc68851.h
147
char m:1; /* Modified flag */
sys/arch/sun3/include/mc68851.h
239
char m:1;
sys/arch/sun3/include/pmap3x.h
73
#define pmap_fault(m, v, t) uvm_fault((m), (v), (t))
sys/arch/sun3/sun3x/iommu.h
102
u_int m:1; /* Modified bit */
sys/arch/sun68k/include/bus.h
966
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/sun68k/include/bus.h
967
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/sun68k/include/bus.h
970
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/sun68k/include/bus.h
971
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/sun68k/include/bus.h
972
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/sun68k/include/bus.h
973
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/sun68k/include/bus.h
974
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/sun68k/include/bus.h
975
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/sun68k/include/bus.h
976
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/sun68k/include/bus.h
977
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/sun68k/sun68k/bus.c
327
struct vm_page *m;
sys/arch/sun68k/sun68k/bus.c
346
for (m = TAILQ_FIRST(mlist); m != NULL; m = TAILQ_NEXT(m,pageq.queue)) {
sys/arch/sun68k/sun68k/bus.c
352
pa = VM_PAGE_TO_PHYS(m);
sys/arch/sun68k/sun68k/bus.c
445
_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
sys/arch/usermode/dev/if_veth.c
202
struct mbuf *m;
sys/arch/usermode/dev/if_veth.c
217
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/usermode/dev/if_veth.c
218
if (m == NULL) {
sys/arch/usermode/dev/if_veth.c
224
MCLGET(m, M_DONTWAIT);
sys/arch/usermode/dev/if_veth.c
225
if ((m->m_flags & M_EXT) == 0) {
sys/arch/usermode/dev/if_veth.c
226
m_freem(m);
sys/arch/usermode/dev/if_veth.c
232
m_set_rcvif(m, ifp);
sys/arch/usermode/dev/if_veth.c
233
m->m_pkthdr.len = m->m_len = len;
sys/arch/usermode/dev/if_veth.c
234
memcpy(mtod(m, void *), sc->sc_rx_buf, len);
sys/arch/usermode/dev/if_veth.c
237
if_input(ifp, m);
sys/arch/vax/include/bus.h
885
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/vax/include/bus.h
886
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/vax/include/bus.h
889
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/vax/include/bus.h
890
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/vax/include/bus.h
891
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/vax/include/bus.h
892
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/vax/include/bus.h
893
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/vax/include/bus.h
894
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/vax/include/bus.h
895
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/vax/include/bus.h
896
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/vax/uba/uba_dma.c
187
struct mbuf *m, int flags)
sys/arch/vax/uba/uba_dma.c
191
error = vax_sgmap_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/vax/vax/bus_dma.c
202
struct mbuf *m;
sys/arch/vax/vax/bus_dma.c
227
for (m = m0; m != NULL && error == 0; m = m->m_next, first = false) {
sys/arch/vax/vax/bus_dma.c
228
if (m->m_len == 0)
sys/arch/vax/vax/bus_dma.c
231
switch (m->m_flags & (M_EXT|M_EXT_CLUSTER)) {
sys/arch/vax/vax/bus_dma.c
234
KASSERT(m->m_ext.ext_paddr != M_PADDR_INVALID);
sys/arch/vax/vax/bus_dma.c
235
lastaddr = m->m_ext.ext_paddr
sys/arch/vax/vax/bus_dma.c
236
+ (m->m_data - m->m_ext.ext_buf);
sys/arch/vax/vax/bus_dma.c
246
map->dm_segs[seg].ds_len = m->m_len;
sys/arch/vax/vax/bus_dma.c
247
lastaddr += m->m_len;
sys/arch/vax/vax/bus_dma.c
251
KASSERT(m->m_paddr != M_PADDR_INVALID);
sys/arch/vax/vax/bus_dma.c
252
lastaddr = m->m_paddr + M_BUFOFFSET(m)
sys/arch/vax/vax/bus_dma.c
253
+ (m->m_data - M_BUFADDR(m));
sys/arch/vax/vax/bus_dma.c
260
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/vax/vax/bus_dma.c
397
struct vm_page *m;
sys/arch/vax/vax/bus_dma.c
414
m = PHYS_TO_VM_PAGE(addr);
sys/arch/vax/vax/bus_dma.c
415
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/vax/vax/bus_dma.c
667
struct vm_page *m;
sys/arch/vax/vax/bus_dma.c
691
m = mlist.tqh_first;
sys/arch/vax/vax/bus_dma.c
693
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/vax/vax/bus_dma.c
698
m = m->pageq.queue.tqe_next;
sys/arch/vax/vax/bus_dma.c
700
for (; m != NULL; m = m->pageq.queue.tqe_next) {
sys/arch/vax/vax/bus_dma.c
701
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/vax/vax/ka650.c
134
int m;
sys/arch/vax/vax/ka650.c
148
m = ka650merr.merr_errstat;
sys/arch/vax/vax/ka650.c
150
if (m & MEM_CDAL) {
sys/arch/vax/vax/ka650.c
152
} else if (m & MEM_RDS) {
sys/arch/vax/vax/ka650.c
154
} else if (m & MEM_CRD) {
sys/arch/vax/vax/ka650.c
159
(m & MEM_DMA) ? "DMA " : "", cp,
sys/arch/vax/vax/ka650.c
160
(m & MEM_PAGE) >> MEM_PAGESHFT);
sys/arch/vax/vax/ka750.c
172
int k, l, m, cardinfo;
sys/arch/vax/vax/ka750.c
183
m = cardinfo & 0xaaaa;
sys/arch/vax/vax/ka750.c
185
if (m & 1)
sys/arch/vax/vax/ka750.c
187
m >>= 1;
sys/arch/vax/vax/ka750.c
193
m = cardinfo & 0x5555;
sys/arch/vax/vax/ka750.c
195
if (m & 1)
sys/arch/vax/vax/ka750.c
197
m>>=1;
sys/arch/vax/vax/ka750.c
200
m = cardinfo & 0xaaaa;
sys/arch/vax/vax/ka750.c
201
if (m) {
sys/arch/vax/vax/ka750.c
203
if (m & 1)
sys/arch/vax/vax/ka750.c
205
m >>= 1;
sys/arch/vax/vax/ka780.c
234
memlog(int m, struct mcr780 *mcr)
sys/arch/vax/vax/ka780.c
243
m, memlogtab[i].m_chip,
sys/arch/vax/vax/ka780.c
248
printf("mcr%d: multiple errors, not traceable\n", m);
sys/arch/vax/vax/ka780.c
258
int m;
sys/arch/vax/vax/ka780.c
260
for (m = 0; m < mem_cd.cd_ndevs; m++) {
sys/arch/vax/vax/ka780.c
261
sc = device_lookup_private(&mem_cd, m);
sys/arch/vax/vax/ka780.c
273
memlog(m, mcr);
sys/arch/vax/vax/ka820.c
334
int m, hard, csr1, csr2;
sys/arch/vax/vax/ka820.c
343
for (m = 0; m < mem_cd.cd_ndevs; m++) {
sys/arch/vax/vax/ka820.c
344
sc = device_lookup_private(&mem_cd, m);
sys/arch/vax/vax/sgmap.c
264
vax_sgmap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
sys/arch/vax/vsa/vsbus_dma.c
204
struct mbuf *m, int flags)
sys/arch/vax/vsa/vsbus_dma.c
206
return vax_sgmap_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/x68k/dev/intio.c
724
struct mbuf *m, *m0 = cookie->id_origbuf;
sys/arch/x68k/dev/intio.c
743
for (moff = offset, m = m0; m != NULL && len != 0;
sys/arch/x68k/dev/intio.c
744
m = m->m_next) {
sys/arch/x68k/dev/intio.c
746
if (moff >= m->m_len) {
sys/arch/x68k/dev/intio.c
747
moff -= m->m_len;
sys/arch/x68k/dev/intio.c
756
minlen = len < m->m_len - moff ?
sys/arch/x68k/dev/intio.c
757
len : m->m_len - moff;
sys/arch/x68k/dev/intio.c
759
memcpy(mtod(m, char *) + moff,
sys/arch/x68k/dev/ite.c
89
#define SUBR_PUTC(ip,c,dy,dx,m) ip->isw->ite_putc(ip,c,dy,dx,m)
sys/arch/x68k/dev/mha.c
987
#define mha_sched_msgout(m) \
sys/arch/x68k/dev/mha.c
989
SPC_MISC(("mha_sched_msgout %d ", m)); \
sys/arch/x68k/dev/mha.c
991
sc->sc_msgpriq |= (m); \
sys/arch/x68k/dev/opmbell.c
500
bellmstohz(int m)
sys/arch/x68k/dev/opmbell.c
502
int h = m;
sys/arch/x68k/dev/par.c
451
int m = h;
sys/arch/x68k/dev/par.c
453
if (m > 0)
sys/arch/x68k/dev/par.c
454
m = m * 1000 / hz;
sys/arch/x68k/dev/par.c
455
return(m);
sys/arch/x68k/dev/par.c
459
parmstohz(int m)
sys/arch/x68k/dev/par.c
461
int h = m;
sys/arch/x68k/include/bus.h
680
#define bus_dmamap_create(t,s,n,m,b,f,p) \
sys/arch/x68k/include/bus.h
681
((*((t)->x68k_dmamap_create)) ((t),(s),(n),(m),(b),(f),(p)))
sys/arch/x68k/include/bus.h
684
#define bus_dmamap_load(t,m,b,s,p,f) \
sys/arch/x68k/include/bus.h
685
((*((t)->x68k_dmamap_load)) ((t),(m),(b),(s),(p),(f)))
sys/arch/x68k/include/bus.h
686
#define bus_dmamap_load_mbuf(t,m,b,f) \
sys/arch/x68k/include/bus.h
687
((*((t)->x68k_dmamap_load_mbuf)) ((t),(m),(b),(f)))
sys/arch/x68k/include/bus.h
688
#define bus_dmamap_load_uio(t,m,u,f) \
sys/arch/x68k/include/bus.h
689
((*((t)->x68k_dmamap_load_uio)) ((t),(m),(u),(f)))
sys/arch/x68k/include/bus.h
690
#define bus_dmamap_load_raw(t,m,sg,n,s,f) \
sys/arch/x68k/include/bus.h
691
((*((t)->x68k_dmamap_load_raw)) ((t),(m),(sg),(n),(s),(f)))
sys/arch/x68k/include/kbdmap.h
96
#define KBD_MODE_ACCENT(m) ((m) >> 4) /* get accent from mode */
sys/arch/x68k/stand/boot/boot.c
361
u_int m;
sys/arch/x68k/stand/boot/boot.c
366
for (m = MIN_MB; m <= MAX_MB; m++) {
sys/arch/x68k/stand/boot/boot.c
367
if (badbaddr((void *)(m * 1024 * 1024 - 1))) {
sys/arch/x68k/stand/boot/boot.c
373
return (m - 1) * 1024 * 1024;
sys/arch/x68k/usr.bin/loadkmap/kbdmap.h
93
#define KBD_MODE_ACCENT(m) ((m) >> 4) /* get accent from mode */
sys/arch/x68k/x68k/bus.c
177
struct mbuf *m;
sys/arch/x68k/x68k/bus.c
197
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/x68k/x68k/bus.c
198
if (m->m_len == 0)
sys/arch/x68k/x68k/bus.c
200
error = x68k_bus_dmamap_load_buffer(map, m->m_data, m->m_len,
sys/arch/x68k/x68k/machdep.c
494
volatile unsigned char *m, *b;
sys/arch/x68k/x68k/machdep.c
514
m = (void *)mem;
sys/arch/x68k/x68k/machdep.c
523
m -= off;
sys/arch/x68k/x68k/machdep.c
533
(void)*m;
sys/arch/x68k/x68k/machdep.c
546
save_m = *m;
sys/arch/x68k/x68k/machdep.c
558
*m = 0xAA;
sys/arch/x68k/x68k/machdep.c
559
if ((baseismem && *b != 0x55) || *m != 0xAA)
sys/arch/x68k/x68k/machdep.c
562
*m = 0x55;
sys/arch/x68k/x68k/machdep.c
565
if (*m != 0x55 || (baseismem && *b != 0xAA))
sys/arch/x68k/x68k/machdep.c
570
*m = save_m;
sys/arch/x86/include/isa_machdep.h
161
#define isa_mappage(m, o, p) \
sys/arch/x86/include/isa_machdep.h
162
_isa_mappage((m), (o), (p))
sys/arch/x86/x86/bus_dma.c
1143
struct vm_page *m;
sys/arch/x86/x86/bus_dma.c
1156
m = _BUS_BUS_TO_VM_PAGE(addr);
sys/arch/x86/x86/bus_dma.c
1157
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/arch/x86/x86/bus_dma.c
202
struct vm_page *m;
sys/arch/x86/x86/bus_dma.c
236
m = TAILQ_FIRST(&mlist);
sys/arch/x86/x86/bus_dma.c
238
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/x86/x86/bus_dma.c
240
m = m->pageq.queue.tqe_next;
sys/arch/x86/x86/bus_dma.c
242
for (; m != NULL; m = m->pageq.queue.tqe_next) {
sys/arch/x86/x86/bus_dma.c
243
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/x86/x86/bus_dma.c
516
struct mbuf *m;
sys/arch/x86/x86/bus_dma.c
533
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/x86/x86/bus_dma.c
540
if (m->m_len == 0)
sys/arch/x86/x86/bus_dma.c
542
switch (m->m_flags & (M_EXT|M_EXT_CLUSTER|M_EXT_PAGES)) {
sys/arch/x86/x86/bus_dma.c
545
KASSERT(m->m_ext.ext_paddr != M_PADDR_INVALID);
sys/arch/x86/x86/bus_dma.c
546
paddr = m->m_ext.ext_paddr +
sys/arch/x86/x86/bus_dma.c
547
(m->m_data - m->m_ext.ext_buf);
sys/arch/x86/x86/bus_dma.c
548
size = m->m_len;
sys/arch/x86/x86/bus_dma.c
554
KASSERTMSG(m->m_ext.ext_buf <= m->m_data,
sys/arch/x86/x86/bus_dma.c
557
m, m->m_ext.ext_buf, m->m_ext.ext_size, m->m_data);
sys/arch/x86/x86/bus_dma.c
558
KASSERTMSG((m->m_data <=
sys/arch/x86/x86/bus_dma.c
559
m->m_ext.ext_buf + m->m_ext.ext_size),
sys/arch/x86/x86/bus_dma.c
562
m, m->m_ext.ext_buf, m->m_ext.ext_size, m->m_data);
sys/arch/x86/x86/bus_dma.c
564
offset = (vaddr_t)m->m_data -
sys/arch/x86/x86/bus_dma.c
565
trunc_page((vaddr_t)m->m_ext.ext_buf);
sys/arch/x86/x86/bus_dma.c
566
remainbytes = m->m_len;
sys/arch/x86/x86/bus_dma.c
570
m->m_ext.ext_pgs + (offset >> PAGE_SHIFT);
sys/arch/x86/x86/bus_dma.c
595
paddr = m->m_paddr + M_BUFOFFSET(m) +
sys/arch/x86/x86/bus_dma.c
596
(m->m_data - M_BUFADDR(m));
sys/arch/x86/x86/bus_dma.c
597
size = m->m_len;
sys/arch/x86/x86/bus_dma.c
603
error = _bus_dmamap_load_buffer(t, map, m->m_data,
sys/arch/x86/x86/bus_dma.c
604
m->m_len, vmspace_kernel(), flags);
sys/arch/x86/x86/bus_dma.c
887
struct mbuf *m, *m0 = cookie->id_origbuf;
sys/arch/x86/x86/bus_dma.c
906
for (moff = offset, m = m0; m != NULL && len != 0;
sys/arch/x86/x86/bus_dma.c
907
m = m->m_next) {
sys/arch/x86/x86/bus_dma.c
909
if (moff >= m->m_len) {
sys/arch/x86/x86/bus_dma.c
910
moff -= m->m_len;
sys/arch/x86/x86/bus_dma.c
919
minlen = len < m->m_len - moff ?
sys/arch/x86/x86/bus_dma.c
920
len : m->m_len - moff;
sys/arch/x86/x86/bus_dma.c
922
memcpy(mtod(m, char *) + moff,
sys/arch/x86/x86/mpbios.c
442
const struct mpbios_fps *m;
sys/arch/x86/x86/mpbios.c
443
int end = count - sizeof(*m);
sys/arch/x86/x86/mpbios.c
449
(uintmax_t)start, (uintmax_t)(start+count-sizeof(*m)));
sys/arch/x86/x86/mpbios.c
452
m = (const struct mpbios_fps *)&base[i];
sys/arch/x86/x86/mpbios.c
454
if ((m->signature == MP_FP_SIG) &&
sys/arch/x86/x86/mpbios.c
455
((len = m->length << 4) != 0) &&
sys/arch/x86/x86/mpbios.c
456
mpbios_cksum(m, (m->length << 4)) == 0) {
sys/arch/x86/x86/x86_autoconf.c
119
int i, ck, error, m, n;
sys/arch/x86/x86/x86_autoconf.c
191
for (m = i = 0; i < numbig; i++) {
sys/arch/x86/x86/x86_autoconf.c
203
ni_biosmatches[m++] = i;
sys/arch/x86/x86/x86_autoconf.c
206
x86_alldisks->dl_nativedisks[n].ni_nmatches = m;
sys/arch/xen/x86/xen_bus_dma.c
218
struct vm_page *m;
sys/arch/xen/x86/xen_bus_dma.c
257
m = mlist.tqh_first;
sys/arch/xen/x86/xen_bus_dma.c
259
curaddr = lastaddr = segs[curseg].ds_addr = _BUS_VM_PAGE_TO_BUS(m);
sys/arch/xen/x86/xen_bus_dma.c
263
m = m->pageq.queue.tqe_next;
sys/arch/xen/x86/xen_bus_dma.c
267
for (; m != NULL; m = m->pageq.queue.tqe_next) {
sys/arch/xen/x86/xen_bus_dma.c
268
curaddr = _BUS_VM_PAGE_TO_BUS(m);
sys/arch/xen/xen/if_xennet_xenbus.c
1001
struct mbuf *m, *m0;
sys/arch/xen/xen/if_xennet_xenbus.c
1031
m = req->rxreq_m;
sys/arch/xen/xen/if_xennet_xenbus.c
1034
m->m_len = m->m_pkthdr.len = rx->status;
sys/arch/xen/xen/if_xennet_xenbus.c
1036
m->m_pkthdr.len, BUS_DMASYNC_PREREAD);
sys/arch/xen/xen/if_xennet_xenbus.c
1039
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/arch/xen/xen/if_xennet_xenbus.c
1040
m_set_rcvif(m, ifp);
sys/arch/xen/xen/if_xennet_xenbus.c
1051
m0 = m;
sys/arch/xen/xen/if_xennet_xenbus.c
1054
m_cat(m0, m);
sys/arch/xen/xen/if_xennet_xenbus.c
1055
m0->m_pkthdr.len += m->m_len;
sys/arch/xen/xen/if_xennet_xenbus.c
1065
m = m0;
sys/arch/xen/xen/if_xennet_xenbus.c
1071
xennet_checksum_fill(ifp, m, &sc->sc_cnt_rx_cksum_blank,
sys/arch/xen/xen/if_xennet_xenbus.c
1074
m->m_pkthdr.csum_flags = XN_M_CSUM_SUPPORTED;
sys/arch/xen/xen/if_xennet_xenbus.c
1080
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/arch/xen/xen/if_xennet_xenbus.c
1101
xennet_submit_tx_request(struct xennet_xenbus_softc *sc, struct mbuf *m,
sys/arch/xen/xen/if_xennet_xenbus.c
1116
m->m_pkthdr.len, BUS_DMASYNC_POSTWRITE);
sys/arch/xen/xen/if_xennet_xenbus.c
1117
MCLAIM(m, &sc->sc_ethercom.ec_tx_mowner);
sys/arch/xen/xen/if_xennet_xenbus.c
1136
req->txreq_m = (req == req0) ? m : NULL;
sys/arch/xen/xen/if_xennet_xenbus.c
1143
txreq->size = (i == 0) ? m->m_pkthdr.len : ds->ds_len;
sys/arch/xen/xen/if_xennet_xenbus.c
1146
if (m->m_pkthdr.csum_flags & XN_M_CSUM_SUPPORTED) {
sys/arch/xen/xen/if_xennet_xenbus.c
1194
struct mbuf *m;
sys/arch/xen/xen/if_xennet_xenbus.c
1213
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/xen/xen/if_xennet_xenbus.c
1214
if (m == NULL)
sys/arch/xen/xen/if_xennet_xenbus.c
1223
if (m->m_pkthdr.len < MCLBYTES && m->m_next)
sys/arch/xen/xen/if_xennet_xenbus.c
1224
(void)m_defrag(m, M_DONTWAIT);
sys/arch/xen/xen/if_xennet_xenbus.c
1229
req->txreq_dmamap, m, BUS_DMA_NOWAIT) != 0)) {
sys/arch/xen/xen/if_xennet_xenbus.c
1231
if (__predict_false(m_defrag(m, M_DONTWAIT) == NULL)) {
sys/arch/xen/xen/if_xennet_xenbus.c
1234
m_freem(m);
sys/arch/xen/xen/if_xennet_xenbus.c
1240
req->txreq_dmamap, m, BUS_DMA_NOWAIT) != 0)) {
sys/arch/xen/xen/if_xennet_xenbus.c
1243
m->m_pkthdr.len);
sys/arch/xen/xen/if_xennet_xenbus.c
1244
m_freem(m);
sys/arch/xen/xen/if_xennet_xenbus.c
1255
m_freem(m);
sys/arch/xen/xen/if_xennet_xenbus.c
1261
req->txreq_id, m, mtod(m, void *), m->m_pkthdr.len));
sys/arch/xen/xen/if_xennet_xenbus.c
1264
xennet_hex_dump(mtod(m, u_char *), m->m_pkthdr.len, "s",
sys/arch/xen/xen/if_xennet_xenbus.c
1268
if (!xennet_submit_tx_request(sc, m, req, &req_prod)) {
sys/arch/xen/xen/if_xennet_xenbus.c
1273
m_freem(m);
sys/arch/xen/xen/if_xennet_xenbus.c
1280
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/xen/xen/if_xennet_xenbus.c
787
struct mbuf *m;
sys/arch/xen/xen/if_xennet_xenbus.c
803
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/xen/xen/if_xennet_xenbus.c
804
if (__predict_false(m == NULL)) {
sys/arch/xen/xen/if_xennet_xenbus.c
813
m_freem(m);
sys/arch/xen/xen/if_xennet_xenbus.c
817
MEXTADD(m, va, PAGE_SIZE,
sys/arch/xen/xen/if_xennet_xenbus.c
819
m->m_len = m->m_pkthdr.len = PAGE_SIZE;
sys/arch/xen/xen/if_xennet_xenbus.c
820
m->m_ext.ext_paddr = pa;
sys/arch/xen/xen/if_xennet_xenbus.c
821
m->m_flags |= M_EXT_RW; /* we own the buffer */
sys/arch/xen/xen/if_xennet_xenbus.c
824
m->m_flags |= M_EXT_CLUSTER;
sys/arch/xen/xen/if_xennet_xenbus.c
827
req->rxreq_dmamap, m, BUS_DMA_NOWAIT) != 0)) {
sys/arch/xen/xen/if_xennet_xenbus.c
829
m->m_flags &= ~M_EXT_CLUSTER;
sys/arch/xen/xen/if_xennet_xenbus.c
830
m_freem(m);
sys/arch/xen/xen/if_xennet_xenbus.c
833
m->m_flags &= ~M_EXT_CLUSTER;
sys/arch/xen/xen/if_xennet_xenbus.c
840
m_freem(m);
sys/arch/xen/xen/if_xennet_xenbus.c
844
req->rxreq_m = m;
sys/arch/xen/xen/if_xennet_xenbus.c
904
xennet_rx_mbuf_free(struct mbuf *m, void *buf, size_t size, void *arg)
sys/arch/xen/xen/if_xennet_xenbus.c
906
KASSERT(buf == m->m_ext.ext_buf);
sys/arch/xen/xen/if_xennet_xenbus.c
908
KASSERT(m != NULL);
sys/arch/xen/xen/if_xennet_xenbus.c
911
(void *)va, m->m_ext.ext_paddr);
sys/arch/xen/xen/if_xennet_xenbus.c
912
pool_cache_put(mb_cache, m);
sys/arch/xen/xen/xennet_checksum.c
101
struct ether_vlan_header *evl = m_extract(m, 0, sizeof(*evl));
sys/arch/xen/xen/xennet_checksum.c
112
iph = m_extract(m, ehlen, sizeof(*iph));
sys/arch/xen/xen/xennet_checksum.c
123
ip6h = m_extract(m, ehlen, sizeof(*ip6h));
sys/arch/xen/xen/xennet_checksum.c
142
if (ehlen + iplen > m->m_pkthdr.len) {
sys/arch/xen/xen/xennet_checksum.c
150
m->m_pkthdr.csum_flags = M_CSUM_UDPv4;
sys/arch/xen/xen/xennet_checksum.c
153
m->m_pkthdr.csum_flags = M_CSUM_UDPv6;
sys/arch/xen/xen/xennet_checksum.c
155
m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum);
sys/arch/xen/xen/xennet_checksum.c
156
m->m_pkthdr.csum_data |= iphlen << 16;
sys/arch/xen/xen/xennet_checksum.c
160
m->m_pkthdr.csum_flags = M_CSUM_TCPv4;
sys/arch/xen/xen/xennet_checksum.c
163
m->m_pkthdr.csum_flags = M_CSUM_TCPv6;
sys/arch/xen/xen/xennet_checksum.c
165
m->m_pkthdr.csum_data = offsetof(struct tcphdr, th_sum);
sys/arch/xen/xen/xennet_checksum.c
166
m->m_pkthdr.csum_data |= iphlen << 16;
sys/arch/xen/xen/xennet_checksum.c
193
sw_csum = m->m_pkthdr.csum_flags & ~ifp->if_csum_flags_rx;
sys/arch/xen/xen/xennet_checksum.c
196
in_undefer_cksum(m, ehlen,
sys/arch/xen/xen/xennet_checksum.c
202
in6_undefer_cksum(m, ehlen,
sys/arch/xen/xen/xennet_checksum.c
207
if (m->m_pkthdr.csum_flags != 0) {
sys/arch/xen/xen/xennet_checksum.c
212
m->m_pkthdr.csum_flags |= M_CSUM_BLANK;
sys/arch/xen/xen/xennet_checksum.c
61
m_extract(struct mbuf *m, int off, int len)
sys/arch/xen/xen/xennet_checksum.c
63
if (m->m_len >= off + len)
sys/arch/xen/xen/xennet_checksum.c
64
return mtod(m, char *) + off;
sys/arch/xen/xen/xennet_checksum.c
74
xennet_checksum_fill(struct ifnet *ifp, struct mbuf *m,
sys/arch/xen/xen/xennet_checksum.c
90
KASSERT(!M_READONLY(m));
sys/arch/xen/xen/xennet_checksum.c
91
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/arch/xen/xen/xennet_checksum.c
93
eh = m_extract(m, 0, sizeof(*eh));
sys/arch/xen/xen/xennetback_xenbus.c
1169
struct mbuf *m;
sys/arch/xen/xen/xennetback_xenbus.c
1210
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/arch/xen/xen/xennetback_xenbus.c
1211
if (m == NULL)
sys/arch/xen/xen/xennetback_xenbus.c
1223
if (m->m_pkthdr.len < MCLBYTES && m->m_next)
sys/arch/xen/xen/xennetback_xenbus.c
1224
(void)m_defrag(m, M_DONTWAIT);
sys/arch/xen/xen/xennetback_xenbus.c
1228
xst->xs_dmamap, m, BUS_DMA_NOWAIT) != 0) {
sys/arch/xen/xen/xennetback_xenbus.c
1229
if (m_defrag(m, M_DONTWAIT) == NULL) {
sys/arch/xen/xen/xennetback_xenbus.c
1230
m_freem(m);
sys/arch/xen/xen/xennetback_xenbus.c
1240
xst->xs_dmamap, m, BUS_DMA_NOWAIT) != 0)) {
sys/arch/xen/xen/xennetback_xenbus.c
1243
m_freem(m);
sys/arch/xen/xen/xennetback_xenbus.c
1256
m_freem(m);
sys/arch/xen/xen/xennetback_xenbus.c
1273
xst->xs_m = m;
sys/arch/xen/xen/xennetback_xenbus.c
1278
bpf_mtap(ifp, m, BPF_D_OUT);
sys/arch/xen/xen/xennetback_xenbus.c
812
struct mbuf *m, *m0 = NULL, *mlast = NULL;
sys/arch/xen/xen/xennetback_xenbus.c
861
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/xen/xen/xennetback_xenbus.c
862
if (__predict_false(m == NULL)) {
sys/arch/xen/xen/xennetback_xenbus.c
877
m->m_len = m->m_pkthdr.len = txreq.size;
sys/arch/xen/xen/xennetback_xenbus.c
890
m_freem(m);
sys/arch/xen/xen/xennetback_xenbus.c
897
m->m_len = m0_len;
sys/arch/xen/xen/xennetback_xenbus.c
910
if (m->m_len > MHLEN) {
sys/arch/xen/xen/xennetback_xenbus.c
911
MCLGET(m, M_DONTWAIT);
sys/arch/xen/xen/xennetback_xenbus.c
912
if (__predict_false((m->m_flags & M_EXT) == 0)) {
sys/arch/xen/xen/xennetback_xenbus.c
913
m_freem(m);
sys/arch/xen/xen/xennetback_xenbus.c
916
if (__predict_false(m->m_len > MCLBYTES)) {
sys/arch/xen/xen/xennetback_xenbus.c
921
m_freem(m);
sys/arch/xen/xen/xennetback_xenbus.c
924
if (m->m_len - MCLBYTES > MLEN) {
sys/arch/xen/xen/xennetback_xenbus.c
928
m_freem(m);
sys/arch/xen/xen/xennetback_xenbus.c
932
mn->m_len = m->m_len - MCLBYTES;
sys/arch/xen/xen/xennetback_xenbus.c
933
m->m_len = MCLBYTES;
sys/arch/xen/xen/xennetback_xenbus.c
934
m->m_next = mn;
sys/arch/xen/xen/xennetback_xenbus.c
937
KASSERT(m->m_len <= MCLBYTES);
sys/arch/xen/xen/xennetback_xenbus.c
942
m0 = m;
sys/arch/xen/xen/xennetback_xenbus.c
943
mlast = (m->m_next) ? m->m_next : m;
sys/arch/xen/xen/xennetback_xenbus.c
948
if (M_TRAILINGSPACE(mlast) >= m->m_pkthdr.len) {
sys/arch/xen/xen/xennetback_xenbus.c
949
mlast->m_len += m->m_pkthdr.len;
sys/arch/xen/xen/xennetback_xenbus.c
950
m_freem(m);
sys/arch/xen/xen/xennetback_xenbus.c
952
mlast->m_next = m;
sys/arch/xen/xen/xennetback_xenbus.c
953
mlast = (m->m_next) ? m->m_next : m;
sys/arch/xen/xen/xennetback_xenbus.c
965
xst->xs_m = (m0 == NULL || m == m0) ? m : NULL;
sys/arch/xen/xen/xennetback_xenbus.c
968
xst->xs_tx_size = (m == m0) ? m0_len : m->m_pkthdr.len;
sys/compat/common/rtsock_14.c
103
struct mbuf *m;
sys/compat/common/rtsock_14.c
134
m = compat_50_rt_msg1(RTM_OOIFINFO, &info, (void *)&oifm, sizeof(oifm));
sys/compat/common/rtsock_14.c
135
if (m == NULL)
sys/compat/common/rtsock_14.c
137
compat_50_route_enqueue(m, 0);
sys/compat/common/rtsock_50.c
112
m = COMPATNAME(rt_msg1)(RTM_OIFINFO, &info, (void *)&oifm, sizeof(oifm));
sys/compat/common/rtsock_50.c
113
if (m == NULL)
sys/compat/common/rtsock_50.c
115
COMPATNAME(route_enqueue)(m, 0);
sys/compat/common/rtsock_50.c
81
struct mbuf *m;
sys/compat/common/rtsock_70.c
54
struct mbuf *m;
sys/compat/common/rtsock_70.c
88
m = rt_msg1(ncmd, &info, &ifam, sizeof(ifam));
sys/compat/common/rtsock_70.c
89
if (m == NULL)
sys/compat/common/rtsock_70.c
92
mtod(m, struct ifa_msghdr70 *)->ifam_addrs = info.rti_addrs;
sys/compat/common/rtsock_70.c
93
route_enqueue(m, sa ? sa->sa_family : 0);
sys/compat/common/uipc_usrreq_70.c
54
struct mbuf *m;
sys/compat/common/uipc_usrreq_70.c
57
m = sbcreatecontrol1(&p, SOCKCRED70SIZE(kauth_cred_ngroups(l->l_cred)),
sys/compat/common/uipc_usrreq_70.c
59
if (m == NULL) {
sys/compat/common/uipc_usrreq_70.c
73
return m_add(control, m);
sys/compat/linux/common/linux_exec.h
69
#define LINUX_N_TXTOFF(x,m) \
sys/compat/linux/common/linux_exec.h
70
((m) == ZMAGIC ? 1024 : ((m) == QMAGIC ? 0 : sizeof (struct exec)))
sys/compat/linux/common/linux_exec.h
72
#define LINUX_N_DATOFF(x,m) (LINUX_N_TXTOFF(x,m) + (x).a_text)
sys/compat/linux/common/linux_exec.h
74
#define LINUX_N_TXTADDR(x,m) ((m) == QMAGIC ? PAGE_SIZE : 0)
sys/compat/linux/common/linux_exec.h
78
#define LINUX__N_TXTENDADDR(x,m) (LINUX_N_TXTADDR(x,m)+(x).a_text)
sys/compat/linux/common/linux_exec.h
80
#define LINUX_N_DATADDR(x,m) \
sys/compat/linux/common/linux_exec.h
81
((m)==OMAGIC? (LINUX__N_TXTENDADDR(x,m)) \
sys/compat/linux/common/linux_exec.h
82
: (LINUX__N_SEGMENT_ROUND (LINUX__N_TXTENDADDR(x,m))))
sys/compat/linux/common/linux_exec.h
84
#define LINUX_N_BSSADDR(x,m) (LINUX_N_DATADDR(x,m) + (x).a_data)
sys/compat/linux/common/linux_exec_elf32.c
287
const char *m;
sys/compat/linux/common/linux_exec_elf32.c
341
m = LINUX_GO_RT0_SIGNATURE_ARCH32;
sys/compat/linux/common/linux_exec_elf32.c
344
MODULE_HOOK_CALL(netbsd32_machine32_hook, (), machine, m);
sys/compat/linux/common/linux_exec_elf32.c
348
m = LINUX_GO_RT0_SIGNATURE_ARCH64;
sys/compat/linux/common/linux_exec_elf32.c
350
m = machine;
sys/compat/linux/common/linux_exec_elf32.c
353
mlen = snprintf(mbuf, sizeof(mbuf), "_rt0_%s_linux", m);
sys/compat/linux/common/linux_socket.c
404
struct mbuf *m;
sys/compat/linux/common/linux_socket.c
424
error = sockargs(&m, &nam, nam.sb_len, UIO_SYSSPACE, MT_SONAME);
sys/compat/linux/common/linux_socket.c
428
msg.msg_name = m;
sys/compat/linux/common/linux_socket.c
681
struct mbuf *m;
sys/compat/linux/common/linux_socket.c
695
for (m = control; m != NULL; ) {
sys/compat/linux/common/linux_socket.c
696
cmsg = mtod(m, struct cmsghdr *);
sys/compat/linux/common/linux_socket.c
752
m = control;
sys/compat/linux/common/linux_socket.c
755
m = m->m_next;
sys/compat/linux/common/linux_socket.c
756
if (m == NULL || q + LINUX_CMSG_SPACE(dlen) > q_end) {
sys/compat/linux/common/linux_socket.c
764
free_control_mbuf(l, control, m);
sys/compat/netbsd32/netbsd32_exec_elf32.c
112
const char *m;
sys/compat/netbsd32/netbsd32_exec_elf32.c
115
MODULE_HOOK_CALL(netbsd32_machine32_hook, (), machine, m);
sys/compat/netbsd32/netbsd32_exec_elf32.c
116
(void)compat_elf_check_interp(epp, itp, m);
sys/compat/netbsd32/netbsd32_socket.c
133
struct mbuf *m;
sys/compat/netbsd32/netbsd32_socket.c
146
for (m = control; len > 0 && m != NULL; m = m->m_next) {
sys/compat/netbsd32/netbsd32_socket.c
147
error = copyout32_msg_control_mbuf(l, mp, &len, m, &q,
sys/compat/netbsd32/netbsd32_socket.c
150
m = control;
sys/compat/netbsd32/netbsd32_socket.c
157
free_control_mbuf(l, control, m);
sys/compat/netbsd32/netbsd32_socket.c
78
struct mbuf *m, char **q, bool *truncated)
sys/compat/netbsd32/netbsd32_socket.c
85
cmsg = mtod(m, struct cmsghdr *);
sys/compat/netbsd32/netbsd32_socket.c
87
if ((char *)cmsg == mtod(m, char *) + m->m_len)
sys/compat/netbsd32/netbsd32_socket.c
89
if ((char *)cmsg > mtod(m, char *) + m->m_len - sizeof(*cmsg))
sys/compat/ossaudio/ossaudio.c
914
int m;
sys/compat/ossaudio/ossaudio.c
918
m = di->enum2opaque[enm];
sys/compat/ossaudio/ossaudio.c
919
if (m == -1)
sys/compat/ossaudio/ossaudio.c
920
m = 0;
sys/compat/ossaudio/ossaudio.c
922
return (m);
sys/compat/sunos/sunos_exec.h
44
#define SUNOS_M_NATIVE(m) ((m) == SUNOS_M_SPARC)
sys/compat/sunos/sunos_exec.h
46
#define SUNOS_M_NATIVE(m) ((m) == SUNOS_M_68010)
sys/compat/sunos/sunos_exec.h
48
#define SUNOS_M_NATIVE(m) ((m) == SUNOS_M_68010 || (m) == SUNOS_M_68020)
sys/compat/sunos/sunos_exec_aout.c
100
#define SUNOS_N_TXTADDR(x,m) 0x2000
sys/compat/sunos/sunos_exec_aout.c
101
#define SUNOS_N_DATADDR(x,m) (((m)==OMAGIC) ? \
sys/compat/sunos/sunos_exec_aout.c
102
(SUNOS_N_TXTADDR(x,m) + (x).a_text) : \
sys/compat/sunos/sunos_exec_aout.c
103
(SEGSIZ + ((SUNOS_N_TXTADDR(x,m) + (x).a_text - 1) & ~(SEGSIZ-1))))
sys/compat/sunos/sunos_exec_aout.c
104
#define SUNOS_N_BSSADDR(x,m) (SUNOS_N_DATADDR(x,m)+(x).a_data)
sys/compat/sunos/sunos_exec_aout.c
106
#define SUNOS_N_TXTOFF(x,m) ((m)==ZMAGIC ? 0 : sizeof (struct exec))
sys/compat/sunos/sunos_exec_aout.c
107
#define SUNOS_N_DATOFF(x,m) (SUNOS_N_TXTOFF(x,m) + (x).a_text)
sys/crypto/adiantum/adiantum.c
1040
.m = {
sys/crypto/adiantum/adiantum.c
1186
nh(h, C[i].m, C[i].mlen, k);
sys/crypto/adiantum/adiantum.c
1205
uint8_t m[1024];
sys/crypto/adiantum/adiantum.c
1496
.m = {
sys/crypto/adiantum/adiantum.c
1645
.m = {
sys/crypto/adiantum/adiantum.c
1793
nhpoly1305(h, C[i].m, C[i].mlen, pk, nhk32);
sys/crypto/adiantum/adiantum.c
210
poly1305_update_blocks(struct poly1305 *P, const uint8_t *m, size_t mlen)
sys/crypto/adiantum/adiantum.c
234
buf[i] = m[i];
sys/crypto/adiantum/adiantum.c
247
m0 = le32dec(m + 0) >> 0;
sys/crypto/adiantum/adiantum.c
248
m1 = le32dec(m + 3) >> 2;
sys/crypto/adiantum/adiantum.c
249
m2 = le32dec(m + 6) >> 4;
sys/crypto/adiantum/adiantum.c
250
m3 = le32dec(m + 9) >> 6;
sys/crypto/adiantum/adiantum.c
251
m4 = le32dec(m + 12) >> 8;
sys/crypto/adiantum/adiantum.c
253
m += 16;
sys/crypto/adiantum/adiantum.c
300
uint32_t m; /* mask */
sys/crypto/adiantum/adiantum.c
323
m = -(s4 >> 31);
sys/crypto/adiantum/adiantum.c
326
h0 = (m & h0) | (~m & s0);
sys/crypto/adiantum/adiantum.c
327
h1 = (m & h1) | (~m & s1);
sys/crypto/adiantum/adiantum.c
328
h2 = (m & h2) | (~m & s2);
sys/crypto/adiantum/adiantum.c
329
h3 = (m & h3) | (~m & s3);
sys/crypto/adiantum/adiantum.c
330
h4 = (m & h4) | (~m & s4);
sys/crypto/adiantum/adiantum.c
340
poly1305(uint8_t h[static 16], const uint8_t *m, size_t mlen,
sys/crypto/adiantum/adiantum.c
346
poly1305_update_blocks(&P, m, mlen);
sys/crypto/adiantum/adiantum.c
362
static const uint8_t m[] = {
sys/crypto/adiantum/adiantum.c
376
poly1305(h, m, sizeof m, r);
sys/crypto/adiantum/adiantum.c
390
nh(uint8_t h[static 32], const uint8_t *m, size_t mlen,
sys/crypto/adiantum/adiantum.c
409
uint32_t m0 = le32dec(m + 16*i + 4*0);
sys/crypto/adiantum/adiantum.c
410
uint32_t m1 = le32dec(m + 16*i + 4*1);
sys/crypto/adiantum/adiantum.c
411
uint32_t m2 = le32dec(m + 16*i + 4*2);
sys/crypto/adiantum/adiantum.c
412
uint32_t m3 = le32dec(m + 16*i + 4*3);
sys/crypto/adiantum/adiantum.c
449
nhpoly1305(uint8_t h[static 16], const uint8_t *m, size_t mlen,
sys/crypto/adiantum/adiantum.c
463
for (; mlen; m += MIN(mlen, 1024), mlen -= MIN(mlen, 1024)) {
sys/crypto/adiantum/adiantum.c
464
nh(h0, m, MIN(mlen, 1024), nhk);
sys/crypto/adiantum/adiantum.c
477
uint8_t m[1024];
sys/crypto/adiantum/adiantum.c
618
.m = {
sys/crypto/adiantum/adiantum.c
767
.m = {
sys/crypto/aes/aes_ccm.c
200
unsigned m = MIN(16 - C->i, nbytes);
sys/crypto/aes/aes_ccm.c
202
xor(auth + C->i, auth + C->i, p, m);
sys/crypto/aes/aes_ccm.c
203
xor(q, C->out + C->i, p, m);
sys/crypto/aes/aes_ccm.c
204
C->i += m;
sys/crypto/aes/aes_ccm.c
205
p += m;
sys/crypto/aes/aes_ccm.c
206
q += m;
sys/crypto/aes/aes_ccm.c
207
nbytes -= m;
sys/crypto/aes/aes_ccm.c
260
unsigned m = MIN(16 - C->i, nbytes);
sys/crypto/aes/aes_ccm.c
262
xor(q, C->out + C->i, p, m);
sys/crypto/aes/aes_ccm.c
263
xor(auth + C->i, auth + C->i, q, m);
sys/crypto/aes/aes_ccm.c
264
C->i += m;
sys/crypto/aes/aes_ccm.c
265
p += m;
sys/crypto/aes/aes_ccm.c
266
q += m;
sys/crypto/aes/aes_ccm.c
267
nbytes -= m;
sys/crypto/aes/aes_ccm_mbuf.c
100
seglen = MIN(m->m_len - off, len);
sys/crypto/aes/aes_ccm_mbuf.c
42
aes_ccm_enc_mbuf(struct aes_ccm *C, struct mbuf *m, size_t off, size_t len,
sys/crypto/aes/aes_ccm_mbuf.c
48
while (off >= m->m_len) {
sys/crypto/aes/aes_ccm_mbuf.c
49
KASSERT(m->m_next);
sys/crypto/aes/aes_ccm_mbuf.c
50
m = m->m_next;
sys/crypto/aes/aes_ccm_mbuf.c
51
off -= m->m_len;
sys/crypto/aes/aes_ccm_mbuf.c
54
for (; len > 0; m = m->m_next, off = 0, len -= seglen) {
sys/crypto/aes/aes_ccm_mbuf.c
55
KASSERT(m->m_len >= off);
sys/crypto/aes/aes_ccm_mbuf.c
56
p = mtod(m, uint8_t *) + off;
sys/crypto/aes/aes_ccm_mbuf.c
57
seglen = MIN(m->m_len - off, len);
sys/crypto/aes/aes_ccm_mbuf.c
68
struct mbuf *m;
sys/crypto/aes/aes_ccm_mbuf.c
79
for (m = m0, off = off0, len = len0;
sys/crypto/aes/aes_ccm_mbuf.c
81
m = m->m_next, off = 0, len -= seglen) {
sys/crypto/aes/aes_ccm_mbuf.c
82
KASSERT(m->m_len >= off);
sys/crypto/aes/aes_ccm_mbuf.c
83
p = mtod(m, uint8_t *) + off;
sys/crypto/aes/aes_ccm_mbuf.c
84
seglen = MIN(m->m_len - off, len);
sys/crypto/aes/aes_ccm_mbuf.c
95
for (m = m0, off = off0, len = len0;
sys/crypto/aes/aes_ccm_mbuf.c
97
m = m->m_next, off = 0, len -= seglen) {
sys/crypto/aes/aes_ccm_mbuf.c
98
KASSERT(m->m_len >= off);
sys/crypto/aes/aes_ccm_mbuf.c
99
p = mtod(m, uint8_t *) + off;
sys/crypto/aes/aes_selftest.c
413
static const uint8_t m[48] = {
sys/crypto/aes/aes_selftest.c
437
impl->ai_cbcmac_update1(&enc, m, 16, auth, nr);
sys/crypto/aes/aes_selftest.c
441
impl->ai_cbcmac_update1(&enc, m + 16, 32, auth, nr);
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
327
__m128i s, m, c;
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
330
m = _mm_sub_epi64(s, one); /* 0 if high bit set else -1 */
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
331
m = _mm_shuffle_epi32(m, 0x4e); /* swap halves */
sys/crypto/aes/arch/x86/aes_sse2_4x32_subr.c
334
return _mm_slli_epi64(t, 1) ^ (c & ~m);
sys/crypto/aes/arch/x86/aes_ssse3.c
164
*lo = x & of.m;
sys/crypto/aes/arch/x86/aes_ssse3.c
165
*hi = _mm_srli_epi32(x & ~of.m, 4);
sys/crypto/aes/arch/x86/aes_ssse3.c
172
return _mm_shuffle_epi8(inva.m, x);
sys/crypto/aes/arch/x86/aes_ssse3.c
179
return _mm_shuffle_epi8(inv.m, x);
sys/crypto/aes/arch/x86/aes_ssse3.c
192
return _mm_shuffle_epi8(t[0].m, lo) ^ _mm_shuffle_epi8(t[1].m, hi);
sys/crypto/aes/arch/x86/aes_ssse3.c
215
prk ^= s63.m;
sys/crypto/aes/arch/x86/aes_ssse3.c
219
rk = _mm_shuffle_epi8(sb1[0].m, io) ^ _mm_shuffle_epi8(sb1[1].m, jo);
sys/crypto/aes/arch/x86/aes_ssse3.c
245
x ^= s63.m;
sys/crypto/aes/arch/x86/aes_ssse3.c
247
x = _mm_shuffle_epi8(x, mc_forward[0].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
249
x = _mm_shuffle_epi8(x, mc_forward[0].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
251
x = _mm_shuffle_epi8(x, mc_forward[0].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
261
return aes_schedule_transform(_mm_shuffle_epi8(x, sr_i) ^ s63.m, opt);
sys/crypto/aes/arch/x86/aes_ssse3.c
270
y = _mm_shuffle_epi8(y ^ x, mc_forward[0].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
272
y = _mm_shuffle_epi8(y ^ x, mc_forward[0].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
274
y = _mm_shuffle_epi8(y ^ x, mc_forward[0].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
276
y = _mm_shuffle_epi8(y ^ x, mc_forward[0].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
285
return aes_schedule_transform(x ^ s63.m, deskew);
sys/crypto/aes/arch/x86/aes_ssse3.c
313
__m128i rcon_rot = rcon.m;
sys/crypto/aes/arch/x86/aes_ssse3.c
327
mrk = aes_schedule_mangle_enc(rk, sr[i-- % 4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
342
mrk = aes_schedule_mangle_enc(rk, sr[i-- % 4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
348
mrk = aes_schedule_mangle_enc(rk, sr[i-- % 4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
355
mrk = aes_schedule_mangle_enc(rk, sr[i-- % 4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
369
mrk = aes_schedule_mangle_enc(rk, sr[i-- % 4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
378
mrk = aes_schedule_mangle_enc(rk, sr[i-- % 4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
391
storeroundkey(rk32, aes_schedule_mangle_last_enc(rk, sr[i-- % 4].m));
sys/crypto/aes/arch/x86/aes_ssse3.c
402
__m128i rcon_rot = rcon.m;
sys/crypto/aes/arch/x86/aes_ssse3.c
412
storeroundkey(rk32, _mm_shuffle_epi8(ork, sr[i].m));
sys/crypto/aes/arch/x86/aes_ssse3.c
422
mrk = aes_schedule_mangle_dec(rk, sr[i-- % 4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
437
mrk = aes_schedule_mangle_dec(rk, sr[i-- % 4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
443
mrk = aes_schedule_mangle_dec(rk, sr[i-- % 4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
450
mrk = aes_schedule_mangle_dec(rk, sr[i-- % 4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
464
mrk = aes_schedule_mangle_dec(rk, sr[i-- % 4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
473
mrk = aes_schedule_mangle_dec(rk, sr[i-- % 4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
508
A = _mm_shuffle_epi8(sb1[0].m, io) ^
sys/crypto/aes/arch/x86/aes_ssse3.c
509
_mm_shuffle_epi8(sb1[1].m, jo);
sys/crypto/aes/arch/x86/aes_ssse3.c
511
A2 = _mm_shuffle_epi8(sb2[0].m, io) ^
sys/crypto/aes/arch/x86/aes_ssse3.c
512
_mm_shuffle_epi8(sb2[1].m, jo);
sys/crypto/aes/arch/x86/aes_ssse3.c
513
A2_B = A2 ^ _mm_shuffle_epi8(A, mc_forward[rmod4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
514
A2_B_D = A2_B ^ _mm_shuffle_epi8(A, mc_backward[rmod4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
515
x = A2_B_D ^ _mm_shuffle_epi8(A2_B, mc_forward[rmod4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
517
x = _mm_shuffle_epi8(sbo[0].m, io) ^ _mm_shuffle_epi8(sbo[1].m, jo);
sys/crypto/aes/arch/x86/aes_ssse3.c
519
return _mm_shuffle_epi8(x, sr[rmod4].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
533
mc = mc_forward[3].m;
sys/crypto/aes/arch/x86/aes_ssse3.c
539
x = _mm_shuffle_epi8(dsb9[0].m, io) ^
sys/crypto/aes/arch/x86/aes_ssse3.c
540
_mm_shuffle_epi8(dsb9[1].m, jo);
sys/crypto/aes/arch/x86/aes_ssse3.c
545
x ^= _mm_shuffle_epi8(dsbd[0].m, io) ^
sys/crypto/aes/arch/x86/aes_ssse3.c
546
_mm_shuffle_epi8(dsbd[1].m, jo);
sys/crypto/aes/arch/x86/aes_ssse3.c
549
x ^= _mm_shuffle_epi8(dsbb[0].m, io) ^
sys/crypto/aes/arch/x86/aes_ssse3.c
550
_mm_shuffle_epi8(dsbb[1].m, jo);
sys/crypto/aes/arch/x86/aes_ssse3.c
553
x ^= _mm_shuffle_epi8(dsbe[0].m, io) ^
sys/crypto/aes/arch/x86/aes_ssse3.c
554
_mm_shuffle_epi8(dsbe[1].m, jo);
sys/crypto/aes/arch/x86/aes_ssse3.c
558
x = _mm_shuffle_epi8(dsbo[0].m, io) ^ _mm_shuffle_epi8(dsbo[1].m, jo);
sys/crypto/aes/arch/x86/aes_ssse3.c
560
return _mm_shuffle_epi8(x, sr[i].m);
sys/crypto/aes/arch/x86/aes_ssse3.c
57
__m128i m;
sys/crypto/aes/arch/x86/aes_ssse3_subr.c
124
__m128i s, m, c;
sys/crypto/aes/arch/x86/aes_ssse3_subr.c
127
m = _mm_sub_epi64(s, one); /* 0 if high bit set else -1 */
sys/crypto/aes/arch/x86/aes_ssse3_subr.c
128
m = _mm_shuffle_epi32(m, 0x4e); /* swap halves */
sys/crypto/aes/arch/x86/aes_ssse3_subr.c
131
return _mm_slli_epi64(t, 1) ^ (c & ~m);
sys/crypto/arch/arm/arm_neon_imm.h
43
#define VQ_N_U8(a,b,c,d,e,f,g,h, i,j,k,l,m,n,o,p) \
sys/crypto/arch/arm/arm_neon_imm.h
44
{p,o,n,m,l,k,j,i, h,g,f,e,d,c,b,a}
sys/crypto/arch/arm/arm_neon_imm.h
50
#define VQ_N_U8(a,b,c,d,e,f,g,h, i,j,k,l,m,n,o,p) \
sys/crypto/arch/arm/arm_neon_imm.h
51
{h,g,f,e,d,c,b,a, p,o,n,m,l,k,j,i}
sys/crypto/arch/arm/arm_neon_imm.h
57
#define VQ_N_U8(a,b,c,d,e,f,g,h, i,j,k,l,m,n,o,p) \
sys/crypto/arch/arm/arm_neon_imm.h
58
{a,b,c,d,e,f,g,h, i,j,k,l,m,n,o,p}
sys/crypto/arch/arm/arm_neon_imm.h
66
#define VQ_N_U8(a,b,c,d,e,f,g,h, i,j,k,l,m,n,o,p) \
sys/crypto/arch/arm/arm_neon_imm.h
67
{a,b,c,d,e,f,g,h, i,j,k,l,m,n,o,p}
sys/crypto/arch/arm/arm_neon_imm.h
73
#define VQ_N_U8(a,b,c,d,e,f,g,h, i,j,k,l,m,n,o,p) \
sys/crypto/arch/arm/arm_neon_imm.h
74
{p,o,n,m,l,k,j,i, h,g,f,e,d,c,b,a}
sys/crypto/arch/x86/immintrin.h
245
#define _mm_shuffle_epi32(v,m) \
sys/crypto/arch/x86/immintrin.h
246
(__m128i)__builtin_ia32_pshufd((__v4si)(__m128i)(v), (int)(m))
sys/crypto/arch/x86/immintrin.h
248
#define _mm_shuffle_ps(x,y,m) \
sys/crypto/arch/x86/immintrin.h
250
(__v4sf)(__m128)(y), (int)(m)) \
sys/crypto/blake2/blake2s.c
123
m[i] = le32dec(in + 4*i);
sys/crypto/blake2/blake2s.c
129
BLAKE2S_G(v0, v4, v8, v12, m[sigma[ 0]], m[sigma[ 1]]);
sys/crypto/blake2/blake2s.c
130
BLAKE2S_G(v1, v5, v9, v13, m[sigma[ 2]], m[sigma[ 3]]);
sys/crypto/blake2/blake2s.c
131
BLAKE2S_G(v2, v6, v10, v14, m[sigma[ 4]], m[sigma[ 5]]);
sys/crypto/blake2/blake2s.c
132
BLAKE2S_G(v3, v7, v11, v15, m[sigma[ 6]], m[sigma[ 7]]);
sys/crypto/blake2/blake2s.c
133
BLAKE2S_G(v0, v5, v10, v15, m[sigma[ 8]], m[sigma[ 9]]);
sys/crypto/blake2/blake2s.c
134
BLAKE2S_G(v1, v6, v11, v12, m[sigma[10]], m[sigma[11]]);
sys/crypto/blake2/blake2s.c
135
BLAKE2S_G(v2, v7, v8, v13, m[sigma[12]], m[sigma[13]]);
sys/crypto/blake2/blake2s.c
136
BLAKE2S_G(v3, v4, v9, v14, m[sigma[14]], m[sigma[15]]);
sys/crypto/blake2/blake2s.c
149
(void)explicit_memset(m, 0, sizeof m);
sys/crypto/blake2/blake2s.c
304
uint8_t m[1024], d[32], k[32];
sys/crypto/blake2/blake2s.c
311
blake2_selftest_prng(m, mlen[mi], mlen[mi]);
sys/crypto/blake2/blake2s.c
312
blake2s(d, dlen[di], NULL, 0, m, mlen[mi]);
sys/crypto/blake2/blake2s.c
316
blake2s(d, dlen[di], k, dlen[di], m, mlen[mi]);
sys/crypto/blake2/blake2s.c
95
uint32_t m[16];
sys/crypto/des/des_locl.h
341
#define PERM_OP(a,b,t,n,m) ((t)=((((a)>>(n))^(b))&(m)),\
sys/crypto/des/des_setkey.c
146
#define HPERM_OP(a,t,n,m) ((t)=((((a)<<(16-(n)))^(a))&(m)),\
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
117
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
126
int crypto_aead_chacha20poly1305_decrypt(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
141
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
150
int crypto_aead_chacha20poly1305_decrypt_detached(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
220
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
229
int crypto_aead_chacha20poly1305_ietf_decrypt(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
244
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
253
int crypto_aead_chacha20poly1305_ietf_decrypt_detached(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
293
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
302
int crypto_aead_chacha20poly1305_decrypt(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
317
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
326
int crypto_aead_chacha20poly1305_decrypt_detached(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
396
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
405
int crypto_aead_chacha20poly1305_ietf_decrypt(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
420
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
429
int crypto_aead_chacha20poly1305_ietf_decrypt_detached(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
44
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
469
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
478
int crypto_aead_chacha20poly1305_decrypt(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
493
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
502
int crypto_aead_chacha20poly1305_decrypt_detached(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
53
int crypto_aead_chacha20poly1305_ietf_decrypt(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
572
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
581
int crypto_aead_chacha20poly1305_ietf_decrypt(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
596
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
605
int crypto_aead_chacha20poly1305_ietf_decrypt_detached(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
645
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
654
int crypto_aead_chacha20poly1305_decrypt(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
669
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
678
int crypto_aead_chacha20poly1305_decrypt_detached(unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
68
const unsigned char *m,
sys/crypto/sodium/crypto_aead_chacha20poly1305.h
77
int crypto_aead_chacha20poly1305_ietf_decrypt_detached(unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
139
const unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
148
int crypto_aead_xchacha20poly1305_ietf_decrypt(unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
163
const unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
172
int crypto_aead_xchacha20poly1305_ietf_decrypt_detached(unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
238
const unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
247
int crypto_aead_xchacha20poly1305_ietf_decrypt(unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
262
const unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
271
int crypto_aead_xchacha20poly1305_ietf_decrypt_detached(unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
337
const unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
346
int crypto_aead_xchacha20poly1305_ietf_decrypt(unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
361
const unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
370
int crypto_aead_xchacha20poly1305_ietf_decrypt_detached(unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
40
const unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
49
int crypto_aead_xchacha20poly1305_ietf_decrypt(unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
64
const unsigned char *m,
sys/crypto/sodium/crypto_aead_xchacha20poly1305.h
73
int crypto_aead_xchacha20poly1305_ietf_decrypt_detached(unsigned char *m,
sys/ddb/db_interface.h
93
#define db_stack_trace_print_ra(ra, have_ra, addr, have_addr, c, m, pr) \
sys/ddb/db_interface.h
95
db_stack_trace_print(addr, have_addr, c, m, pr))
sys/dev/acpi/acpi_display.c
2171
uint16_t i, j, m;
sys/dev/acpi/acpi_display.c
2185
m = (i + j) / 2;
sys/dev/acpi/acpi_display.c
2187
if (a[m] == v) {
sys/dev/acpi/acpi_display.c
2193
if (a[m] < v)
sys/dev/acpi/acpi_display.c
2194
i = m;
sys/dev/acpi/acpi_display.c
2196
j = m;
sys/dev/acpi/acpi_srat.c
100
mem_free(struct memlist *m)
sys/dev/acpi/acpi_srat.c
102
kmem_free(m, sizeof(struct memlist));
sys/dev/acpi/acpi_srat.c
483
struct acpisrat_mem m;
sys/dev/acpi/acpi_srat.c
499
acpisrat_mem(i, j, &m);
sys/dev/acpi/acpi_srat.c
502
m.nodeid, j, m.baseaddress,
sys/dev/acpi/acpi_srat.c
503
m.baseaddress + m.length, m.flags);
sys/dev/acpi/acpi_srat.c
512
struct acpisrat_mem m;
sys/dev/acpi/acpi_srat.c
519
acpisrat_mem(i, j, &m);
sys/dev/acpi/acpi_srat.c
522
m.nodeid, j, m.baseaddress,
sys/dev/acpi/acpi_srat.c
523
m.baseaddress + m.length, m.flags);
sys/dev/acpi/acpi_srat.c
524
uvm_page_numa_load(trunc_page(m.baseaddress),
sys/dev/acpi/acpi_srat.c
525
trunc_page(m.length), m.nodeid);
sys/dev/acpi/apei.c
942
const uint8_t m = t[1];
sys/dev/acpi/apei.c
953
C,Y, M, D, h,m,s,
sys/dev/audio/audio.c
4829
struct audio_track_debugbuf m;
sys/dev/audio/audio.c
4831
memset(&m, 0, sizeof(m));
sys/dev/audio/audio.c
4832
snprintf(m.outbuf, sizeof(m.outbuf), " out=%d",
sys/dev/audio/audio.c
4835
snprintf(m.freq, sizeof(m.freq), " freq=%d",
sys/dev/audio/audio.c
4839
snprintf(m.chmix, sizeof(m.chmix), " chmix=%d",
sys/dev/audio/audio.c
4843
snprintf(m.chvol, sizeof(m.chvol), " chvol=%d",
sys/dev/audio/audio.c
4847
snprintf(m.codec, sizeof(m.codec), " codec=%d",
sys/dev/audio/audio.c
4850
snprintf(m.usrbuf, sizeof(m.usrbuf),
sys/dev/audio/audio.c
4855
m.outbuf, m.freq, m.chmix,
sys/dev/audio/audio.c
4856
m.chvol, m.codec, m.usrbuf);
sys/dev/audio/audio.c
4859
m.freq, m.chmix, m.chvol,
sys/dev/audio/audio.c
4860
m.codec, m.outbuf, m.usrbuf);
sys/dev/audio/audio.c
5098
struct audio_track_debugbuf m;
sys/dev/audio/audio.c
5099
audio_track_bufstat(track, &m);
sys/dev/audio/audio.c
5101
m.outbuf, m.freq, m.chvol, m.chmix, m.codec, m.usrbuf);
sys/dev/audio/audio.c
5193
struct audio_track_debugbuf m;
sys/dev/audio/audio.c
5194
audio_track_bufstat(track, &m);
sys/dev/audio/audio.c
5196
m.freq, m.chvol, m.chmix, m.codec, m.outbuf, m.usrbuf);
sys/dev/audio/audio.c
5582
aint2_t *m;
sys/dev/audio/audio.c
5650
m = mixer->mixsample;
sys/dev/audio/audio.c
5652
*m = AUDIO_SCALEDOWN(*m * mixer->volume, 8);
sys/dev/audio/audio.c
5653
m++;
sys/dev/audio/audio.c
5677
m = mixer->mixsample;
sys/dev/audio/audio.c
5684
*h++ = *m++;
sys/dev/audio/audio.c
5697
mixer->codecarg.src = m;
sys/dev/audio/audio.c
5726
aint2_t *m;
sys/dev/audio/audio.c
5735
m = mixer->mixsample;
sys/dev/audio/audio.c
5737
val = *m++;
sys/dev/audio/audio.c
9230
const aint2_t *m;
sys/dev/audio/audio.c
9242
m = arg->src;
sys/dev/audio/audio.c
9255
v = *m++ ^ xor;
sys/dev/audio/audio.c
9264
v = *m++ ^ xor;
sys/dev/audio/audio.c
9272
v = *m++ ^ xor;
sys/dev/audio/audio.c
9279
v = *m++ ^ xor;
sys/dev/audio/audio.c
9288
v = *m++ ^ xor;
sys/dev/audio/audio.c
9297
v = *m++ ^ xor;
sys/dev/audio/audio.c
9305
v = *m++ ^ xor;
sys/dev/audio/audio.c
9312
v = *m++ ^ xor;
sys/dev/audio/audio.c
9323
v = *m++ ^ xor;
sys/dev/audio/audio.c
9332
v = *m++ ^ xor;
sys/dev/audio/audio.c
9340
v = *m++ ^ xor;
sys/dev/audio/audio.c
9347
v = *m++ ^ xor;
sys/dev/audio/audio.c
9356
v = *m++ ^ xor;
sys/dev/audio/audio.c
9365
v = *m++ ^ xor;
sys/dev/audio/audio.c
9373
v = *m++ ^ xor;
sys/dev/audio/audio.c
9380
v = *m++ ^ xor;
sys/dev/audio/mulaw.c
193
uint m;
sys/dev/audio/mulaw.c
194
m = *s++;
sys/dev/audio/mulaw.c
197
m = (m >> 16) & 0xff;
sys/dev/audio/mulaw.c
199
val = mulaw_to_slinear16[m];
sys/dev/audio/mulaw.c
243
uint8_t m;
sys/dev/audio/mulaw.c
248
m = slinear8_to_mulaw[val];
sys/dev/audio/mulaw.c
256
m = 0;
sys/dev/audio/mulaw.c
259
m = 0x80;
sys/dev/audio/mulaw.c
283
m += (c << 4);
sys/dev/audio/mulaw.c
284
m += (val >> 11) & 0x0f;
sys/dev/audio/mulaw.c
289
*d++ = m << 16;
sys/dev/audio/mulaw.c
291
*d++ = m;
sys/dev/bi/if_ni.c
502
struct mbuf *m, *m0;
sys/dev/bi/if_ni.c
511
IFQ_POLL(&ifp->if_snd, m);
sys/dev/bi/if_ni.c
512
if (m == 0)
sys/dev/bi/if_ni.c
520
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/bi/if_ni.c
527
for (m0 = m, cnt = 0; m0; m0 = m0->m_next)
sys/dev/bi/if_ni.c
533
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/bi/if_ni.c
535
for (m0 = m, i = 0, mlen = 0; m0; m0 = m0->m_next) {
sys/dev/bi/if_ni.c
554
data->nd_cmdref = (uint32_t)m;
sys/dev/bi/if_ni.c
577
struct mbuf *m;
sys/dev/bi/if_ni.c
595
m = (void *)data->nd_cmdref;
sys/dev/bi/if_ni.c
596
m->m_pkthdr.len = m->m_len =
sys/dev/bi/if_ni.c
598
m_set_rcvif(m, ifp);
sys/dev/bi/if_ni.c
600
bd->nb_len = (m->m_ext.ext_size - 2);
sys/dev/bi/if_ni.c
602
(long)kvtopte(m->m_ext.ext_buf);
sys/dev/bi/if_ni.c
614
if (m == (void *)data->nd_cmdref)
sys/dev/bi/if_ni.c
617
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/bi/if_ni.c
621
m = (struct mbuf *)data->nd_cmdref;
sys/dev/bi/if_ni.c
622
m_freem(m);
sys/dev/bi/if_ni.c
761
struct mbuf *m;
sys/dev/bi/if_ni.c
763
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bi/if_ni.c
764
if (m == NULL)
sys/dev/bi/if_ni.c
767
MCLGET(m, M_DONTWAIT);
sys/dev/bi/if_ni.c
768
if ((m->m_flags & M_EXT) == 0) {
sys/dev/bi/if_ni.c
769
m_freem(m);
sys/dev/bi/if_ni.c
773
m->m_data += 2;
sys/dev/bi/if_ni.c
774
bd->nb_len = (m->m_ext.ext_size - 2);
sys/dev/bi/if_ni.c
775
bd->nb_pte = (long)kvtopte(m->m_ext.ext_buf);
sys/dev/bi/if_ni.c
782
data->nd_cmdref = (long)m;
sys/dev/bluetooth/bcsp.c
1010
struct mbuf *m;
sys/dev/bluetooth/bcsp.c
1013
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bcsp.c
1014
if (m != NULL) {
sys/dev/bluetooth/bcsp.c
1015
m->m_pkthdr.len = m->m_len = sizeof(bcsp_hdr_t);
sys/dev/bluetooth/bcsp.c
1016
hdrp = mtod(m, bcsp_hdr_t *);
sys/dev/bluetooth/bcsp.c
1027
return m;
sys/dev/bluetooth/bcsp.c
1044
bcsp_sequencing_receive(struct bcsp_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bcsp.c
1049
m_copydata(m, 0, sizeof(bcsp_hdr_t), &hdr);
sys/dev/bluetooth/bcsp.c
1056
bcsp_packet_print(m);
sys/dev/bluetooth/bcsp.c
1063
m_adj(m, sizeof(bcsp_hdr_t) - sizeof(uint8_t));
sys/dev/bluetooth/bcsp.c
1066
m_freem(m);
sys/dev/bluetooth/bcsp.c
1076
*(mtod(m, uint8_t *)) = HCI_EVENT_PKT;
sys/dev/bluetooth/bcsp.c
1077
if (!hci_input_event(sc->sc_unit, m))
sys/dev/bluetooth/bcsp.c
1084
*(mtod(m, uint8_t *)) = HCI_ACL_DATA_PKT;
sys/dev/bluetooth/bcsp.c
1085
if (!hci_input_acl(sc->sc_unit, m))
sys/dev/bluetooth/bcsp.c
1092
*(mtod(m, uint8_t *)) = HCI_SCO_DATA_PKT;
sys/dev/bluetooth/bcsp.c
1093
if (!hci_input_sco(sc->sc_unit, m))
sys/dev/bluetooth/bcsp.c
1110
m_freem(m);
sys/dev/bluetooth/bcsp.c
1121
bcsp_tx_reliable_pkt(struct bcsp_softc *sc, struct mbuf *m, u_int protocol_id)
sys/dev/bluetooth/bcsp.c
1132
for (pldlen = 0, _m = m; _m != NULL; _m = _m->m_next) {
sys/dev/bluetooth/bcsp.c
1145
M_PREPEND(m, sizeof(bcsp_hdr_t), M_DONTWAIT);
sys/dev/bluetooth/bcsp.c
1146
if (m == NULL) {
sys/dev/bluetooth/bcsp.c
1150
KASSERT(m->m_len >= sizeof(bcsp_hdr_t));
sys/dev/bluetooth/bcsp.c
1152
hdrp = mtod(m, bcsp_hdr_t *);
sys/dev/bluetooth/bcsp.c
1160
MBUFQ_ENQUEUE(&sc->sc_seqq, m);
sys/dev/bluetooth/bcsp.c
1166
bcsp_packet_print(m);
sys/dev/bluetooth/bcsp.c
1171
_m = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
sys/dev/bluetooth/bcsp.c
1181
m_freem(m);
sys/dev/bluetooth/bcsp.c
1187
bcsp_rx_reliable_pkt(struct bcsp_softc *sc, struct mbuf *m, u_int protocol_id)
sys/dev/bluetooth/bcsp.c
1213
struct mbuf *m;
sys/dev/bluetooth/bcsp.c
1221
m = MBUFQ_FIRST(&sc->sc_seq_retryq);
sys/dev/bluetooth/bcsp.c
1222
while (m != NULL) {
sys/dev/bluetooth/bcsp.c
1223
hdrp = mtod(m, bcsp_hdr_t *);
sys/dev/bluetooth/bcsp.c
1228
m0 != MBUFQ_NEXT(m);
sys/dev/bluetooth/bcsp.c
1236
m = MBUFQ_NEXT(m);
sys/dev/bluetooth/bcsp.c
1248
bcsp_reliabletx_callback(struct bcsp_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bcsp.c
1251
m_freem(m);
sys/dev/bluetooth/bcsp.c
1258
struct mbuf *m, *_m;
sys/dev/bluetooth/bcsp.c
1265
for (m = MBUFQ_FIRST(&sc->sc_seq_retryq); m != NULL;
sys/dev/bluetooth/bcsp.c
1266
m = MBUFQ_NEXT(m)) {
sys/dev/bluetooth/bcsp.c
1267
_m = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
sys/dev/bluetooth/bcsp.c
1320
bcsp_datagramq_receive(struct bcsp_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bcsp.c
1327
bcsp_packet_print(m);
sys/dev/bluetooth/bcsp.c
1330
m_copydata(m, 0, sizeof(bcsp_hdr_t), &hdr);
sys/dev/bluetooth/bcsp.c
1334
m_adj(m, sizeof(bcsp_hdr_t));
sys/dev/bluetooth/bcsp.c
1335
bcsp_input_le(sc, m);
sys/dev/bluetooth/bcsp.c
1343
m_adj(m, sizeof(bcsp_hdr_t) - sizeof(uint8_t));
sys/dev/bluetooth/bcsp.c
1344
*(mtod(m, uint8_t *)) = HCI_SCO_DATA_PKT;
sys/dev/bluetooth/bcsp.c
1345
if (!hci_input_sco(sc->sc_unit, m))
sys/dev/bluetooth/bcsp.c
1355
m_freem(m);
sys/dev/bluetooth/bcsp.c
1361
bcsp_tx_unreliable_pkt(struct bcsp_softc *sc, struct mbuf *m, u_int protocol_id)
sys/dev/bluetooth/bcsp.c
1371
for (pldlen = 0, _m = m; _m != NULL; _m = m->m_next) {
sys/dev/bluetooth/bcsp.c
1382
M_PREPEND(m, sizeof(bcsp_hdr_t), M_DONTWAIT);
sys/dev/bluetooth/bcsp.c
1383
if (m == NULL) {
sys/dev/bluetooth/bcsp.c
1387
KASSERT(m->m_len >= sizeof(bcsp_hdr_t));
sys/dev/bluetooth/bcsp.c
1389
hdrp = mtod(m, bcsp_hdr_t *);
sys/dev/bluetooth/bcsp.c
1394
MBUFQ_ENQUEUE(&sc->sc_dgq, m);
sys/dev/bluetooth/bcsp.c
1400
bcsp_packet_print(m);
sys/dev/bluetooth/bcsp.c
1407
m_freem(m);
sys/dev/bluetooth/bcsp.c
1413
bcsp_rx_unreliable_pkt(struct bcsp_softc *sc, struct mbuf *m, u_int protocol_id)
sys/dev/bluetooth/bcsp.c
1421
bcsp_unreliabletx_callback(struct bcsp_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bcsp.c
1424
if (M_GETCTX(m, void *) == NULL)
sys/dev/bluetooth/bcsp.c
1425
m_freem(m);
sys/dev/bluetooth/bcsp.c
1426
else if (!hci_complete_sco(sc->sc_unit, m))
sys/dev/bluetooth/bcsp.c
1448
struct mbuf *m;
sys/dev/bluetooth/bcsp.c
1450
m = m_gethdr(M_WAIT, MT_DATA);
sys/dev/bluetooth/bcsp.c
1451
m->m_pkthdr.len = m->m_len = 0;
sys/dev/bluetooth/bcsp.c
1452
m_copyback(m, 0, sizeof(sync), sync);
sys/dev/bluetooth/bcsp.c
1453
if (!bcsp_tx_unreliable_pkt(sc, m, BCSP_CHANNEL_LE)) {
sys/dev/bluetooth/bcsp.c
1468
struct mbuf *m;
sys/dev/bluetooth/bcsp.c
1473
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bcsp.c
1474
if (m == NULL)
sys/dev/bluetooth/bcsp.c
1478
m->m_pkthdr.len = m->m_len = 0;
sys/dev/bluetooth/bcsp.c
1479
m_copyback(m, 0, sizeof(sync), sync);
sys/dev/bluetooth/bcsp.c
1480
if (!bcsp_tx_unreliable_pkt(sc, m, BCSP_CHANNEL_LE))
sys/dev/bluetooth/bcsp.c
1487
bcsp_input_le(struct bcsp_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bcsp.c
1508
bcsp_packet_print(m);
sys/dev/bluetooth/bcsp.c
1511
rcvpkt = mtod(m, uint32_t *);
sys/dev/bluetooth/bcsp.c
1515
if (m->m_len == sizeof(uint32_t))
sys/dev/bluetooth/bcsp.c
1519
if (m->m_len != sizeof(uint32_t) || pkt[i].type == NULL) {
sys/dev/bluetooth/bcsp.c
152
static void bcsp_mux_receive(struct bcsp_softc *sc, struct mbuf *m);
sys/dev/bluetooth/bcsp.c
1521
m_freem(m);
sys/dev/bluetooth/bcsp.c
1578
m_freem(m);
sys/dev/bluetooth/bcsp.c
1581
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bcsp.c
1582
if (m == NULL)
sys/dev/bluetooth/bcsp.c
1586
m->m_pkthdr.len = m->m_len = 0;
sys/dev/bluetooth/bcsp.c
1587
m_copyback(m, 0, 4, rplypkt);
sys/dev/bluetooth/bcsp.c
1588
if (!bcsp_tx_unreliable_pkt(sc, m, BCSP_CHANNEL_LE))
sys/dev/bluetooth/bcsp.c
1599
struct mbuf *m;
sys/dev/bluetooth/bcsp.c
1625
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bcsp.c
1626
if (m == NULL)
sys/dev/bluetooth/bcsp.c
1630
m->m_pkthdr.len = m->m_len = 0;
sys/dev/bluetooth/bcsp.c
1631
m_copyback(m, 0, 4, sndpkt);
sys/dev/bluetooth/bcsp.c
1632
if (!bcsp_tx_unreliable_pkt(sc, m, BCSP_CHANNEL_LE))
sys/dev/bluetooth/bcsp.c
1692
struct mbuf *m;
sys/dev/bluetooth/bcsp.c
1698
MBUFQ_DEQUEUE(&sc->sc_aclq, m);
sys/dev/bluetooth/bcsp.c
1701
bcsp_tx_reliable_pkt(sc, m, BCSP_CHANNEL_HCI_ACL);
sys/dev/bluetooth/bcsp.c
1705
MBUFQ_DEQUEUE(&sc->sc_cmdq, m);
sys/dev/bluetooth/bcsp.c
1708
bcsp_tx_reliable_pkt(sc, m, BCSP_CHANNEL_HCI_CMDEVT);
sys/dev/bluetooth/bcsp.c
1712
MBUFQ_DEQUEUE(&sc->sc_scoq, m);
sys/dev/bluetooth/bcsp.c
1716
bcsp_tx_unreliable_pkt(sc, m, BCSP_CHANNEL_HCI_SCO);
sys/dev/bluetooth/bcsp.c
1723
bcsp_output_cmd(device_t self, struct mbuf *m)
sys/dev/bluetooth/bcsp.c
1730
m_adj(m, sizeof(uint8_t));
sys/dev/bluetooth/bcsp.c
1731
M_SETCTX(m, NULL);
sys/dev/bluetooth/bcsp.c
1734
MBUFQ_ENQUEUE(&sc->sc_cmdq, m);
sys/dev/bluetooth/bcsp.c
1742
bcsp_output_acl(device_t self, struct mbuf *m)
sys/dev/bluetooth/bcsp.c
1749
m_adj(m, sizeof(uint8_t));
sys/dev/bluetooth/bcsp.c
1750
M_SETCTX(m, NULL);
sys/dev/bluetooth/bcsp.c
1753
MBUFQ_ENQUEUE(&sc->sc_aclq, m);
sys/dev/bluetooth/bcsp.c
1761
bcsp_output_sco(device_t self, struct mbuf *m)
sys/dev/bluetooth/bcsp.c
1768
m_adj(m, sizeof(uint8_t));
sys/dev/bluetooth/bcsp.c
1771
MBUFQ_ENQUEUE(&sc->sc_scoq, m);
sys/dev/bluetooth/bcsp.c
1796
bcsp_packet_print(struct mbuf *m)
sys/dev/bluetooth/bcsp.c
1801
for ( ; m != NULL; m = m->m_next) {
sys/dev/bluetooth/bcsp.c
1802
p = mtod(m, uint8_t *);
sys/dev/bluetooth/bcsp.c
1803
for (i = 0; i < m->m_len; i++) {
sys/dev/bluetooth/bcsp.c
185
static void bcsp_packet_print(struct mbuf *m);
sys/dev/bluetooth/bcsp.c
501
struct mbuf *m;
sys/dev/bluetooth/bcsp.c
505
m = sc->sc_txp;
sys/dev/bluetooth/bcsp.c
506
if (m == NULL) {
sys/dev/bluetooth/bcsp.c
514
rptr = mtod(m, uint8_t *);
sys/dev/bluetooth/bcsp.c
538
if (rlen >= m->m_len) {
sys/dev/bluetooth/bcsp.c
539
m = m->m_next;
sys/dev/bluetooth/bcsp.c
540
if (m == NULL) {
sys/dev/bluetooth/bcsp.c
547
m = sc->sc_txp;
sys/dev/bluetooth/bcsp.c
551
sc->sc_transmit_callback(sc, m);
sys/dev/bluetooth/bcsp.c
552
m = NULL;
sys/dev/bluetooth/bcsp.c
557
rptr = mtod(m, uint8_t *);
sys/dev/bluetooth/bcsp.c
593
if (m != NULL)
sys/dev/bluetooth/bcsp.c
594
m_adj(m, rlen);
sys/dev/bluetooth/bcsp.c
608
struct mbuf *m = sc->sc_rxp;
sys/dev/bluetooth/bcsp.c
615
if (m) {
sys/dev/bluetooth/bcsp.c
616
while (m->m_next)
sys/dev/bluetooth/bcsp.c
617
m = m->m_next;
sys/dev/bluetooth/bcsp.c
619
if (M_TRAILINGSPACE(m) == 0) {
sys/dev/bluetooth/bcsp.c
621
MGET(m->m_next, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bcsp.c
622
if (m->m_next == NULL) {
sys/dev/bluetooth/bcsp.c
629
m = m->m_next;
sys/dev/bluetooth/bcsp.c
630
m->m_len = 0;
sys/dev/bluetooth/bcsp.c
641
if (m == NULL) {
sys/dev/bluetooth/bcsp.c
648
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bcsp.c
649
if (m == NULL) {
sys/dev/bluetooth/bcsp.c
656
sc->sc_rxp = m;
sys/dev/bluetooth/bcsp.c
657
m->m_pkthdr.len = m->m_len = 0;
sys/dev/bluetooth/bcsp.c
662
if (m == sc->sc_rxp && m->m_len == 0) {
sys/dev/bluetooth/bcsp.c
671
(m->m_len % 16 != 0) ? "\n" : "",
sys/dev/bluetooth/bcsp.c
694
c, (m->m_len % 16 == 15) ? "\n" : ""));
sys/dev/bluetooth/bcsp.c
704
mtod(m, uint8_t *)[m->m_len++] =
sys/dev/bluetooth/bcsp.c
707
mtod(m, uint8_t *)[m->m_len++] =
sys/dev/bluetooth/bcsp.c
717
mtod(m, uint8_t *)[m->m_len++] = c;
sys/dev/bluetooth/bcsp.c
743
struct mbuf *m = sc->sc_txp;
sys/dev/bluetooth/bcsp.c
744
bcsp_hdr_t *hdrp = mtod(m, bcsp_hdr_t *);
sys/dev/bluetooth/bcsp.c
749
pldlen = m->m_pkthdr.len - sizeof(bcsp_hdr_t);
sys/dev/bluetooth/bcsp.c
763
for (_m = m; _m != NULL; _m = _m->m_next) {
sys/dev/bluetooth/bcsp.c
769
m_copyback(m, m->m_pkthdr.len, sizeof(crc), &crc);
sys/dev/bluetooth/bcsp.c
774
bcsp_packet_print(m);
sys/dev/bluetooth/bcsp.c
781
bcsp_pktintegrity_receive(struct bcsp_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bcsp.c
783
bcsp_hdr_t *hdrp = mtod(m, bcsp_hdr_t *);
sys/dev/bluetooth/bcsp.c
792
bcsp_packet_print(m);
sys/dev/bluetooth/bcsp.c
795
KASSERT(m->m_len >= sizeof(bcsp_hdr_t));
sys/dev/bluetooth/bcsp.c
797
pldlen = m->m_pkthdr.len - sizeof(bcsp_hdr_t) -
sys/dev/bluetooth/bcsp.c
822
for (_m = m; _m != NULL; _m = _m->m_next) {
sys/dev/bluetooth/bcsp.c
823
buf = mtod(m, uint8_t *);
sys/dev/bluetooth/bcsp.c
836
m_adj(m, (int)(0 - sizeof(crc)));
sys/dev/bluetooth/bcsp.c
847
m_freem(m);
sys/dev/bluetooth/bcsp.c
849
bcsp_mux_receive(sc, m);
sys/dev/bluetooth/bcsp.c
891
struct mbuf *m;
sys/dev/bluetooth/bcsp.c
901
for (m = MBUFQ_FIRST(&sc->sc_dgq); m != NULL;
sys/dev/bluetooth/bcsp.c
902
_m = m, m = MBUFQ_NEXT(m)) {
sys/dev/bluetooth/bcsp.c
903
hdrp = mtod(m, bcsp_hdr_t *);
sys/dev/bluetooth/bcsp.c
905
if (m == MBUFQ_FIRST(&sc->sc_dgq))
sys/dev/bluetooth/bcsp.c
906
MBUFQ_DEQUEUE(&sc->sc_dgq, m);
sys/dev/bluetooth/bcsp.c
908
if (m->m_nextpkt == NULL)
sys/dev/bluetooth/bcsp.c
911
_m->m_nextpkt = m->m_nextpkt;
sys/dev/bluetooth/bcsp.c
912
m->m_nextpkt = NULL;
sys/dev/bluetooth/bcsp.c
926
MBUFQ_DEQUEUE(&sc->sc_dgq, m);
sys/dev/bluetooth/bcsp.c
930
MBUFQ_DEQUEUE(&sc->sc_seqq, m);
sys/dev/bluetooth/bcsp.c
931
hdrp = mtod(m, bcsp_hdr_t *);
sys/dev/bluetooth/bcsp.c
937
m = bcsp_create_ackpkt();
sys/dev/bluetooth/bcsp.c
938
if (m != NULL)
sys/dev/bluetooth/bcsp.c
952
hdrp = mtod(m, bcsp_hdr_t *);
sys/dev/bluetooth/bcsp.c
960
bcsp_packet_print(m);
sys/dev/bluetooth/bcsp.c
963
sc->sc_txp = m;
sys/dev/bluetooth/bcsp.c
968
bcsp_mux_receive(struct bcsp_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bcsp.c
970
bcsp_hdr_t *hdrp = mtod(m, bcsp_hdr_t *);
sys/dev/bluetooth/bcsp.c
977
bcsp_packet_print(m);
sys/dev/bluetooth/bcsp.c
988
m_freem(m);
sys/dev/bluetooth/bcsp.c
993
bcsp_sequencing_receive(sc, m);
sys/dev/bluetooth/bcsp.c
995
bcsp_datagramq_receive(sc, m);
sys/dev/bluetooth/bth5.c
1003
hdrp = mtod(m, bth5_hdr_t *);
sys/dev/bluetooth/bth5.c
1011
bth5_packet_print(m);
sys/dev/bluetooth/bth5.c
1014
sc->sc_txp = m;
sys/dev/bluetooth/bth5.c
1019
bth5_mux_receive(struct bth5_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bth5.c
1021
bth5_hdr_t *hdrp = mtod(m, bth5_hdr_t *);
sys/dev/bluetooth/bth5.c
1028
bth5_packet_print(m);
sys/dev/bluetooth/bth5.c
1042
m_freem(m);
sys/dev/bluetooth/bth5.c
1047
bth5_sequencing_receive(sc, m);
sys/dev/bluetooth/bth5.c
1049
bth5_datagramq_receive(sc, m);
sys/dev/bluetooth/bth5.c
1064
struct mbuf *m;
sys/dev/bluetooth/bth5.c
1067
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bth5.c
1068
if (m != NULL) {
sys/dev/bluetooth/bth5.c
1069
m->m_pkthdr.len = m->m_len = sizeof(bth5_hdr_t);
sys/dev/bluetooth/bth5.c
1070
hdrp = mtod(m, bth5_hdr_t *);
sys/dev/bluetooth/bth5.c
1081
return m;
sys/dev/bluetooth/bth5.c
1098
bth5_sequencing_receive(struct bth5_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bth5.c
1104
m_copydata(m, 0, sizeof(bth5_hdr_t), &hdr);
sys/dev/bluetooth/bth5.c
1112
bth5_packet_print(m);
sys/dev/bluetooth/bth5.c
1119
m_adj(m, sizeof(bth5_hdr_t) - sizeof(uint8_t));
sys/dev/bluetooth/bth5.c
1122
m_freem(m);
sys/dev/bluetooth/bth5.c
1133
*(mtod(m, uint8_t *)) = HCI_CMD_PKT;
sys/dev/bluetooth/bth5.c
1134
if (!hci_input_event(sc->sc_unit, m))
sys/dev/bluetooth/bth5.c
1141
*(mtod(m, uint8_t *)) = HCI_EVENT_PKT;
sys/dev/bluetooth/bth5.c
1142
if (!hci_input_event(sc->sc_unit, m))
sys/dev/bluetooth/bth5.c
1149
*(mtod(m, uint8_t *)) = HCI_ACL_DATA_PKT;
sys/dev/bluetooth/bth5.c
1150
if (!hci_input_acl(sc->sc_unit, m))
sys/dev/bluetooth/bth5.c
1157
*(mtod(m, uint8_t *)) = HCI_SCO_DATA_PKT;
sys/dev/bluetooth/bth5.c
1158
if (!hci_input_sco(sc->sc_unit, m))
sys/dev/bluetooth/bth5.c
1168
m_freem(m);
sys/dev/bluetooth/bth5.c
1181
bth5_tx_reliable_pkt(struct bth5_softc *sc, struct mbuf *m, u_int protocol_id)
sys/dev/bluetooth/bth5.c
1193
for (pldlen = 0, _m = m; _m != NULL; _m = _m->m_next) {
sys/dev/bluetooth/bth5.c
1206
M_PREPEND(m, sizeof(bth5_hdr_t), M_DONTWAIT);
sys/dev/bluetooth/bth5.c
1207
if (m == NULL) {
sys/dev/bluetooth/bth5.c
1211
KASSERT(m->m_len >= sizeof(bth5_hdr_t));
sys/dev/bluetooth/bth5.c
1213
hdrp = mtod(m, bth5_hdr_t *);
sys/dev/bluetooth/bth5.c
1221
MBUFQ_ENQUEUE(&sc->sc_seqq, m);
sys/dev/bluetooth/bth5.c
1227
bth5_packet_print(m);
sys/dev/bluetooth/bth5.c
1231
_retrans = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
sys/dev/bluetooth/bth5.c
1242
m_freem(m);
sys/dev/bluetooth/bth5.c
1257
struct mbuf *m;
sys/dev/bluetooth/bth5.c
1265
m = MBUFQ_FIRST(&sc->sc_seq_retryq);
sys/dev/bluetooth/bth5.c
1266
while (m != NULL) {
sys/dev/bluetooth/bth5.c
1267
hdrp = mtod(m, bth5_hdr_t *);
sys/dev/bluetooth/bth5.c
1272
m0 != MBUFQ_NEXT(m);
sys/dev/bluetooth/bth5.c
1282
m = MBUFQ_NEXT(m);
sys/dev/bluetooth/bth5.c
1294
bth5_reliabletx_callback(struct bth5_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bth5.c
1297
m_freem(m);
sys/dev/bluetooth/bth5.c
1304
struct mbuf *m, *_m;
sys/dev/bluetooth/bth5.c
1313
for (m = MBUFQ_FIRST(&sc->sc_seq_retryq); m != NULL;
sys/dev/bluetooth/bth5.c
1314
m = MBUFQ_NEXT(m)) {
sys/dev/bluetooth/bth5.c
1315
_m = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
sys/dev/bluetooth/bth5.c
1368
bth5_datagramq_receive(struct bth5_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bth5.c
1375
bth5_packet_print(m);
sys/dev/bluetooth/bth5.c
1378
m_copydata(m, 0, sizeof(bth5_hdr_t), &hdr);
sys/dev/bluetooth/bth5.c
1382
m_adj(m, sizeof(bth5_hdr_t));
sys/dev/bluetooth/bth5.c
1383
bth5_input_le(sc, m);
sys/dev/bluetooth/bth5.c
1391
m_adj(m, sizeof(bth5_hdr_t) - sizeof(uint8_t));
sys/dev/bluetooth/bth5.c
1392
*(mtod(m, uint8_t *)) = HCI_SCO_DATA_PKT;
sys/dev/bluetooth/bth5.c
1393
if (!hci_input_sco(sc->sc_unit, m))
sys/dev/bluetooth/bth5.c
1403
m_freem(m);
sys/dev/bluetooth/bth5.c
1409
bth5_tx_unreliable_pkt(struct bth5_softc *sc, struct mbuf *m, u_int protocol_id)
sys/dev/bluetooth/bth5.c
1419
for (pldlen = 0, _m = m; _m != NULL; _m = m->m_next) {
sys/dev/bluetooth/bth5.c
1430
M_PREPEND(m, sizeof(bth5_hdr_t), M_DONTWAIT);
sys/dev/bluetooth/bth5.c
1431
if (m == NULL) {
sys/dev/bluetooth/bth5.c
1435
KASSERT(m->m_len >= sizeof(bth5_hdr_t));
sys/dev/bluetooth/bth5.c
1437
hdrp = mtod(m, bth5_hdr_t *);
sys/dev/bluetooth/bth5.c
1442
MBUFQ_ENQUEUE(&sc->sc_dgq, m);
sys/dev/bluetooth/bth5.c
1448
bth5_packet_print(m);
sys/dev/bluetooth/bth5.c
1455
m_freem(m);
sys/dev/bluetooth/bth5.c
1460
bth5_unreliabletx_callback(struct bth5_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bth5.c
1463
if (M_GETCTX(m, void *) == NULL)
sys/dev/bluetooth/bth5.c
1464
m_freem(m);
sys/dev/bluetooth/bth5.c
1465
else if (!hci_complete_sco(sc->sc_unit, m))
sys/dev/bluetooth/bth5.c
1487
struct mbuf *m;
sys/dev/bluetooth/bth5.c
1489
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bth5.c
1490
if (m == NULL) {
sys/dev/bluetooth/bth5.c
1495
m->m_pkthdr.len = m->m_len = 0;
sys/dev/bluetooth/bth5.c
1496
m_copyback(m, 0, sizeof(sync), sync);
sys/dev/bluetooth/bth5.c
1497
if (!bth5_tx_unreliable_pkt(sc, m, BTH5_CHANNEL_LE)) {
sys/dev/bluetooth/bth5.c
1512
struct mbuf *m;
sys/dev/bluetooth/bth5.c
1517
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bth5.c
1518
if (m == NULL)
sys/dev/bluetooth/bth5.c
1522
m->m_pkthdr.len = m->m_len = 0;
sys/dev/bluetooth/bth5.c
1523
m_copyback(m, 0, sizeof(sync), sync);
sys/dev/bluetooth/bth5.c
1524
if (!bth5_tx_unreliable_pkt(sc, m, BTH5_CHANNEL_LE))
sys/dev/bluetooth/bth5.c
1531
bth5_input_le(struct bth5_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bth5.c
1553
bth5_packet_print(m);
sys/dev/bluetooth/bth5.c
1556
rcvpkt = mtod(m, uint16_t *);
sys/dev/bluetooth/bth5.c
1560
if (m->m_len >= sizeof(uint16_t))
sys/dev/bluetooth/bth5.c
1564
if (m->m_len < sizeof(uint16_t) || pkt[i].type == NULL) {
sys/dev/bluetooth/bth5.c
1566
m_freem(m);
sys/dev/bluetooth/bth5.c
157
static void bth5_mux_receive(struct bth5_softc *sc, struct mbuf *m);
sys/dev/bluetooth/bth5.c
1570
len = m->m_len;
sys/dev/bluetooth/bth5.c
1600
m->m_len == 3) {
sys/dev/bluetooth/bth5.c
1638
m_freem(m);
sys/dev/bluetooth/bth5.c
1641
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bth5.c
1642
if (m == NULL)
sys/dev/bluetooth/bth5.c
1646
m->m_pkthdr.len = m->m_len = 0;
sys/dev/bluetooth/bth5.c
1649
m_copyback(m, 0, len, rplypkt);
sys/dev/bluetooth/bth5.c
1651
m_copyback(m, 0, 2, rplypkt);
sys/dev/bluetooth/bth5.c
1652
if (!bth5_tx_unreliable_pkt(sc, m, BTH5_CHANNEL_LE))
sys/dev/bluetooth/bth5.c
1663
struct mbuf *m;
sys/dev/bluetooth/bth5.c
1689
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bth5.c
1690
if (m == NULL)
sys/dev/bluetooth/bth5.c
1694
m->m_pkthdr.len = m->m_len = 0;
sys/dev/bluetooth/bth5.c
1696
m_copyback(m, 0, 3, sndpkt);
sys/dev/bluetooth/bth5.c
1698
m_copyback(m, 0, 2, sndpkt);
sys/dev/bluetooth/bth5.c
1699
if (!bth5_tx_unreliable_pkt(sc, m, BTH5_CHANNEL_LE))
sys/dev/bluetooth/bth5.c
1759
struct mbuf *m;
sys/dev/bluetooth/bth5.c
1765
MBUFQ_DEQUEUE(&sc->sc_aclq, m);
sys/dev/bluetooth/bth5.c
1768
bth5_tx_reliable_pkt(sc, m, BTH5_CHANNEL_HCI_ACL);
sys/dev/bluetooth/bth5.c
1772
MBUFQ_DEQUEUE(&sc->sc_cmdq, m);
sys/dev/bluetooth/bth5.c
1775
bth5_tx_reliable_pkt(sc, m, BTH5_CHANNEL_HCI_CMD);
sys/dev/bluetooth/bth5.c
1779
MBUFQ_DEQUEUE(&sc->sc_scoq, m);
sys/dev/bluetooth/bth5.c
1783
bth5_tx_unreliable_pkt(sc, m, BTH5_CHANNEL_HCI_SCO);
sys/dev/bluetooth/bth5.c
1790
bth5_output_cmd(device_t self, struct mbuf *m)
sys/dev/bluetooth/bth5.c
1797
m_adj(m, sizeof(uint8_t));
sys/dev/bluetooth/bth5.c
1798
M_SETCTX(m, NULL);
sys/dev/bluetooth/bth5.c
1801
MBUFQ_ENQUEUE(&sc->sc_cmdq, m);
sys/dev/bluetooth/bth5.c
1809
bth5_output_acl(device_t self, struct mbuf *m)
sys/dev/bluetooth/bth5.c
1816
m_adj(m, sizeof(uint8_t));
sys/dev/bluetooth/bth5.c
1817
M_SETCTX(m, NULL);
sys/dev/bluetooth/bth5.c
1820
MBUFQ_ENQUEUE(&sc->sc_aclq, m);
sys/dev/bluetooth/bth5.c
1828
bth5_output_sco(device_t self, struct mbuf *m)
sys/dev/bluetooth/bth5.c
1835
m_adj(m, sizeof(uint8_t));
sys/dev/bluetooth/bth5.c
1838
MBUFQ_ENQUEUE(&sc->sc_scoq, m);
sys/dev/bluetooth/bth5.c
1863
bth5_packet_print(struct mbuf *m)
sys/dev/bluetooth/bth5.c
1868
for ( ; m != NULL; m = m->m_next) {
sys/dev/bluetooth/bth5.c
1869
p = mtod(m, uint8_t *);
sys/dev/bluetooth/bth5.c
1870
for (i = 0; i < m->m_len; i++) {
sys/dev/bluetooth/bth5.c
190
static void bth5_packet_print(struct mbuf *m);
sys/dev/bluetooth/bth5.c
500
struct mbuf *m;
sys/dev/bluetooth/bth5.c
505
m = sc->sc_txp;
sys/dev/bluetooth/bth5.c
506
if (m == NULL) {
sys/dev/bluetooth/bth5.c
516
rptr = mtod(m, uint8_t *);
sys/dev/bluetooth/bth5.c
548
if (rlen >= m->m_len) {
sys/dev/bluetooth/bth5.c
549
m = m->m_next;
sys/dev/bluetooth/bth5.c
550
if (m == NULL) {
sys/dev/bluetooth/bth5.c
557
m = sc->sc_txp;
sys/dev/bluetooth/bth5.c
561
sc->sc_transmit_callback(sc, m);
sys/dev/bluetooth/bth5.c
562
m = NULL;
sys/dev/bluetooth/bth5.c
567
rptr = mtod(m, uint8_t *);
sys/dev/bluetooth/bth5.c
629
if (m != NULL)
sys/dev/bluetooth/bth5.c
630
m_adj(m, rlen);
sys/dev/bluetooth/bth5.c
644
struct mbuf *m = sc->sc_rxp;
sys/dev/bluetooth/bth5.c
651
if (m) {
sys/dev/bluetooth/bth5.c
652
while (m->m_next)
sys/dev/bluetooth/bth5.c
653
m = m->m_next;
sys/dev/bluetooth/bth5.c
655
if (M_TRAILINGSPACE(m) == 0) {
sys/dev/bluetooth/bth5.c
657
MGET(m->m_next, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bth5.c
658
if (m->m_next == NULL) {
sys/dev/bluetooth/bth5.c
665
m = m->m_next;
sys/dev/bluetooth/bth5.c
666
m->m_len = 0;
sys/dev/bluetooth/bth5.c
677
if (m == NULL) {
sys/dev/bluetooth/bth5.c
684
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bth5.c
685
if (m == NULL) {
sys/dev/bluetooth/bth5.c
692
sc->sc_rxp = m;
sys/dev/bluetooth/bth5.c
693
m->m_pkthdr.len = m->m_len = 0;
sys/dev/bluetooth/bth5.c
698
if (m == sc->sc_rxp && m->m_len == 0) {
sys/dev/bluetooth/bth5.c
707
(m->m_len % 16 != 0) ? "\n" : "",
sys/dev/bluetooth/bth5.c
730
c, (m->m_len % 16 == 15) ? "\n" : ""));
sys/dev/bluetooth/bth5.c
740
mtod(m, uint8_t *)[m->m_len++] =
sys/dev/bluetooth/bth5.c
744
mtod(m, uint8_t *)[m->m_len++] =
sys/dev/bluetooth/bth5.c
748
mtod(m, uint8_t *)[m->m_len++] =
sys/dev/bluetooth/bth5.c
751
mtod(m, uint8_t *)[m->m_len++] =
sys/dev/bluetooth/bth5.c
761
mtod(m, uint8_t *)[m->m_len++] = c;
sys/dev/bluetooth/bth5.c
787
struct mbuf *m = sc->sc_txp;
sys/dev/bluetooth/bth5.c
788
bth5_hdr_t *hdrp = mtod(m, bth5_hdr_t *);
sys/dev/bluetooth/bth5.c
793
pldlen = m->m_pkthdr.len - sizeof(bth5_hdr_t);
sys/dev/bluetooth/bth5.c
807
for (_m = m; _m != NULL; _m = _m->m_next) {
sys/dev/bluetooth/bth5.c
813
m_copyback(m, m->m_pkthdr.len, sizeof(crc), &crc);
sys/dev/bluetooth/bth5.c
818
bth5_packet_print(m);
sys/dev/bluetooth/bth5.c
825
bth5_pktintegrity_receive(struct bth5_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bth5.c
827
bth5_hdr_t *hdrp = mtod(m, bth5_hdr_t *);
sys/dev/bluetooth/bth5.c
836
bth5_packet_print(m);
sys/dev/bluetooth/bth5.c
839
KASSERT(m->m_len >= sizeof(bth5_hdr_t));
sys/dev/bluetooth/bth5.c
841
pldlen = m->m_pkthdr.len - sizeof(bth5_hdr_t) -
sys/dev/bluetooth/bth5.c
866
for (_m = m; _m != NULL; _m = _m->m_next) {
sys/dev/bluetooth/bth5.c
867
buf = mtod(m, uint8_t *);
sys/dev/bluetooth/bth5.c
880
m_adj(m, (int)(0 - sizeof(crc)));
sys/dev/bluetooth/bth5.c
891
m_freem(m);
sys/dev/bluetooth/bth5.c
893
bth5_mux_receive(sc, m);
sys/dev/bluetooth/bth5.c
935
struct mbuf *m;
sys/dev/bluetooth/bth5.c
946
for (m = MBUFQ_FIRST(&sc->sc_dgq); m != NULL;
sys/dev/bluetooth/bth5.c
947
_m = m, m = MBUFQ_NEXT(m)) {
sys/dev/bluetooth/bth5.c
948
hdrp = mtod(m, bth5_hdr_t *);
sys/dev/bluetooth/bth5.c
950
if (m == MBUFQ_FIRST(&sc->sc_dgq))
sys/dev/bluetooth/bth5.c
951
MBUFQ_DEQUEUE(&sc->sc_dgq, m);
sys/dev/bluetooth/bth5.c
953
if (m->m_nextpkt == NULL)
sys/dev/bluetooth/bth5.c
956
_m->m_nextpkt = m->m_nextpkt;
sys/dev/bluetooth/bth5.c
957
m->m_nextpkt = NULL;
sys/dev/bluetooth/bth5.c
971
MBUFQ_DEQUEUE(&sc->sc_dgq, m);
sys/dev/bluetooth/bth5.c
975
MBUFQ_DEQUEUE(&sc->sc_seqq, m);
sys/dev/bluetooth/bth5.c
976
hdrp = mtod(m, bth5_hdr_t *);
sys/dev/bluetooth/bth5.c
987
m = bth5_create_ackpkt();
sys/dev/bluetooth/bth5.c
988
if (m != NULL)
sys/dev/bluetooth/bthidev.c
1007
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/bthidev.c
1008
if (m == NULL)
sys/dev/bluetooth/bthidev.c
1016
mtod(m, uint8_t *)[0] = (uint8_t)((BTHID_DATA << 4) | BTHID_DATA_OUTPUT);
sys/dev/bluetooth/bthidev.c
1017
mtod(m, uint8_t *)[1] = hidev->sc_id;
sys/dev/bluetooth/bthidev.c
1018
memcpy(mtod(m, uint8_t *) + 2, report, rlen);
sys/dev/bluetooth/bthidev.c
1019
m->m_pkthdr.len = m->m_len = rlen + 2;
sys/dev/bluetooth/bthidev.c
1022
err = l2cap_send_pcb(sc->sc_int, m);
sys/dev/bluetooth/bthidev.c
601
struct mbuf *m;
sys/dev/bluetooth/bthidev.c
605
MBUFQ_DEQUEUE(&sc->sc_inq, m);
sys/dev/bluetooth/bthidev.c
606
if (m == NULL) {
sys/dev/bluetooth/bthidev.c
612
bthidev_process_one(sc, m);
sys/dev/bluetooth/bthidev.c
613
m_freem(m);
sys/dev/bluetooth/bthidev.c
621
bthidev_process_one(struct bthidev_softc *sc, struct mbuf *m)
sys/dev/bluetooth/bthidev.c
630
if (m->m_pkthdr.len > m->m_len)
sys/dev/bluetooth/bthidev.c
633
len = m->m_len;
sys/dev/bluetooth/bthidev.c
634
data = mtod(m, uint8_t *);
sys/dev/bluetooth/bthidev.c
955
bthidev_input(void *arg, struct mbuf *m)
sys/dev/bluetooth/bthidev.c
960
m_freem(m);
sys/dev/bluetooth/bthidev.c
965
MBUFQ_ENQUEUE(&sc->sc_inq, m);
sys/dev/bluetooth/bthidev.c
989
struct mbuf *m;
sys/dev/bluetooth/btmagic.c
1079
btmagic_input(void *arg, struct mbuf *m)
sys/dev/bluetooth/btmagic.c
1090
if (m->m_pkthdr.len > m->m_len)
sys/dev/bluetooth/btmagic.c
1093
data = mtod(m, uint8_t *);
sys/dev/bluetooth/btmagic.c
1094
len = m->m_len;
sys/dev/bluetooth/btmagic.c
1171
m_freem(m);
sys/dev/bluetooth/btmagic.c
768
struct mbuf *m;
sys/dev/bluetooth/btmagic.c
773
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/btmagic.c
774
if (m == NULL)
sys/dev/bluetooth/btmagic.c
784
memcpy(mtod(m, uint8_t *), data, len);
sys/dev/bluetooth/btmagic.c
785
m->m_pkthdr.len = m->m_len = len;
sys/dev/bluetooth/btmagic.c
786
return l2cap_send_pcb(sc->sc_ctl, m);
sys/dev/bluetooth/btsco.c
1066
struct mbuf *m;
sys/dev/bluetooth/btsco.c
1083
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/btsco.c
1084
if (m == NULL)
sys/dev/bluetooth/btsco.c
1090
MEXTADD(m, block, mlen, M_DEVBUF, btsco_extfree, sc);
sys/dev/bluetooth/btsco.c
1091
if ((m->m_flags & M_EXT) == 0) {
sys/dev/bluetooth/btsco.c
1092
m_free(m);
sys/dev/bluetooth/btsco.c
1097
m->m_pkthdr.len = m->m_len = mlen;
sys/dev/bluetooth/btsco.c
1100
if (sco_send_pcb(sc->sc_sco, m) > 0) {
sys/dev/bluetooth/btsco.c
1116
btsco_extfree(struct mbuf *m, void *addr, size_t size,
sys/dev/bluetooth/btsco.c
1121
if (m != NULL)
sys/dev/bluetooth/btsco.c
1122
pool_cache_put(mb_cache, m);
sys/dev/bluetooth/btsco.c
511
btsco_sco_input(void *arg, struct mbuf *m)
sys/dev/bluetooth/btsco.c
516
DPRINTFN(10, "%s len=%d\n", sc->sc_name, m->m_pkthdr.len);
sys/dev/bluetooth/btsco.c
519
m_freem(m);
sys/dev/bluetooth/btsco.c
524
len = MIN(sc->sc_rx_want, m->m_pkthdr.len);
sys/dev/bluetooth/btsco.c
525
m_copydata(m, 0, len, sc->sc_rx_block);
sys/dev/bluetooth/btsco.c
530
if (len > m->m_pkthdr.len) {
sys/dev/bluetooth/btsco.c
533
m_adj(m, len);
sys/dev/bluetooth/btsco.c
534
sc->sc_rx_mbuf = m;
sys/dev/bluetooth/btsco.c
536
m_freem(m);
sys/dev/bluetooth/btsco.c
763
struct mbuf *m;
sys/dev/bluetooth/btsco.c
776
m = sc->sc_rx_mbuf;
sys/dev/bluetooth/btsco.c
778
btsco_sco_input(sc, m);
sys/dev/bluetooth/btuart.c
336
struct mbuf *m = sc->sc_rxp;
sys/dev/bluetooth/btuart.c
345
if (m) {
sys/dev/bluetooth/btuart.c
346
while (m->m_next)
sys/dev/bluetooth/btuart.c
347
m = m->m_next;
sys/dev/bluetooth/btuart.c
349
space = M_TRAILINGSPACE(m);
sys/dev/bluetooth/btuart.c
353
if (m == NULL) {
sys/dev/bluetooth/btuart.c
355
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/btuart.c
356
if (m == NULL) {
sys/dev/bluetooth/btuart.c
362
sc->sc_rxp = m;
sys/dev/bluetooth/btuart.c
363
m->m_pkthdr.len = m->m_len = 0;
sys/dev/bluetooth/btuart.c
370
MGET(m->m_next, M_DONTWAIT, MT_DATA);
sys/dev/bluetooth/btuart.c
371
if (m->m_next == NULL) {
sys/dev/bluetooth/btuart.c
377
m = m->m_next;
sys/dev/bluetooth/btuart.c
378
m->m_len = 0;
sys/dev/bluetooth/btuart.c
382
MCLGET(m, M_DONTWAIT);
sys/dev/bluetooth/btuart.c
383
if (m->m_flags & M_EXT)
sys/dev/bluetooth/btuart.c
389
mtod(m, uint8_t *)[m->m_len++] = c;
sys/dev/bluetooth/btuart.c
433
sc->sc_want = mtod(m, hci_acldata_hdr_t *)->length;
sys/dev/bluetooth/btuart.c
439
sc->sc_want = mtod(m, hci_scodata_hdr_t *)->length;
sys/dev/bluetooth/btuart.c
444
sc->sc_want = mtod(m, hci_event_hdr_t *)->length;
sys/dev/bluetooth/btuart.c
452
sc->sc_rxp = m = NULL;
sys/dev/bluetooth/btuart.c
460
sc->sc_rxp = m = NULL;
sys/dev/bluetooth/btuart.c
468
sc->sc_rxp = m = NULL;
sys/dev/bluetooth/btuart.c
483
struct mbuf *m;
sys/dev/bluetooth/btuart.c
490
m = sc->sc_txp;
sys/dev/bluetooth/btuart.c
491
if (m == NULL) {
sys/dev/bluetooth/btuart.c
493
MBUFQ_DEQUEUE(&sc->sc_cmdq, m);
sys/dev/bluetooth/btuart.c
496
MBUFQ_DEQUEUE(&sc->sc_scoq, m);
sys/dev/bluetooth/btuart.c
499
MBUFQ_DEQUEUE(&sc->sc_aclq, m);
sys/dev/bluetooth/btuart.c
506
sc->sc_txp = m;
sys/dev/bluetooth/btuart.c
512
rptr = mtod(m, uint8_t *);
sys/dev/bluetooth/btuart.c
515
if (rlen >= m->m_len) {
sys/dev/bluetooth/btuart.c
516
m = m->m_next;
sys/dev/bluetooth/btuart.c
517
if (m == NULL) {
sys/dev/bluetooth/btuart.c
518
m = sc->sc_txp;
sys/dev/bluetooth/btuart.c
521
if (M_GETCTX(m, void *) == NULL)
sys/dev/bluetooth/btuart.c
522
m_freem(m);
sys/dev/bluetooth/btuart.c
523
else if (!hci_complete_sco(sc->sc_unit, m))
sys/dev/bluetooth/btuart.c
530
rptr = mtod(m, uint8_t *);
sys/dev/bluetooth/btuart.c
535
m_adj(m, rlen);
sys/dev/bluetooth/btuart.c
601
btuart_output_cmd(device_t self, struct mbuf *m)
sys/dev/bluetooth/btuart.c
608
M_SETCTX(m, NULL);
sys/dev/bluetooth/btuart.c
611
MBUFQ_ENQUEUE(&sc->sc_cmdq, m);
sys/dev/bluetooth/btuart.c
619
btuart_output_acl(device_t self, struct mbuf *m)
sys/dev/bluetooth/btuart.c
626
M_SETCTX(m, NULL);
sys/dev/bluetooth/btuart.c
629
MBUFQ_ENQUEUE(&sc->sc_aclq, m);
sys/dev/bluetooth/btuart.c
637
btuart_output_sco(device_t self, struct mbuf *m)
sys/dev/bluetooth/btuart.c
645
MBUFQ_ENQUEUE(&sc->sc_scoq, m);
sys/dev/bus_dma/bus_dmamem_common.c
116
struct vm_page *m;
sys/dev/bus_dma/bus_dmamem_common.c
126
m = PHYS_TO_VM_PAGE(addr);
sys/dev/bus_dma/bus_dmamem_common.c
127
TAILQ_INSERT_TAIL(&mlist, m, pageq.queue);
sys/dev/bus_dma/bus_dmamem_common.c
64
struct vm_page *m;
sys/dev/bus_dma/bus_dmamem_common.c
81
m = TAILQ_FIRST(&mlist);
sys/dev/bus_dma/bus_dmamem_common.c
83
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/dev/bus_dma/bus_dmamem_common.c
85
m = TAILQ_NEXT(m, pageq.queue);
sys/dev/bus_dma/bus_dmamem_common.c
87
for (; m != NULL; m = TAILQ_NEXT(m, pageq.queue)) {
sys/dev/bus_dma/bus_dmamem_common.c
88
curaddr = VM_PAGE_TO_PHYS(m);
sys/dev/cadence/if_cemac.c
225
sc->txq[bi].m->m_pkthdr.len, BUS_DMASYNC_POSTWRITE);
sys/dev/cadence/if_cemac.c
227
m_freem(sc->txq[bi].m);
sys/dev/cadence/if_cemac.c
229
__FUNCTION__, bi, sc->txq[bi].m, sc->txqc));
sys/dev/cadence/if_cemac.c
230
sc->txq[bi].m = NULL;
sys/dev/cadence/if_cemac.c
318
struct mbuf *m;
sys/dev/cadence/if_cemac.c
324
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/cadence/if_cemac.c
325
if (m != NULL)
sys/dev/cadence/if_cemac.c
326
MCLGET(m, M_DONTWAIT);
sys/dev/cadence/if_cemac.c
327
if (m != NULL && (m->m_flags & M_EXT)) {
sys/dev/cadence/if_cemac.c
333
m_set_rcvif(sc->rxq[bi].m, ifp);
sys/dev/cadence/if_cemac.c
334
sc->rxq[bi].m->m_pkthdr.len =
sys/dev/cadence/if_cemac.c
335
sc->rxq[bi].m->m_len = fl;
sys/dev/cadence/if_cemac.c
352
sc->rxq[bi].m->m_pkthdr.csum_flags = csum;
sys/dev/cadence/if_cemac.c
355
sc->rxq[bi].m);
sys/dev/cadence/if_cemac.c
356
if (mtod(m, intptr_t) & 3)
sys/dev/cadence/if_cemac.c
357
m_adj(m, mtod(m, intptr_t) & 3);
sys/dev/cadence/if_cemac.c
358
sc->rxq[bi].m = m;
sys/dev/cadence/if_cemac.c
360
sc->rxq[bi].m_dmamap, m->m_ext.ext_buf,
sys/dev/cadence/if_cemac.c
373
m_freem(m);
sys/dev/cadence/if_cemac.c
565
struct mbuf *m;
sys/dev/cadence/if_cemac.c
573
MGETHDR(m, M_WAIT, MT_DATA);
sys/dev/cadence/if_cemac.c
574
MCLGET(m, M_WAIT);
sys/dev/cadence/if_cemac.c
575
sc->rxq[i].m = m;
sys/dev/cadence/if_cemac.c
576
if (mtod(m, intptr_t) & 3) {
sys/dev/cadence/if_cemac.c
577
m_adj(m, mtod(m, intptr_t) & 3);
sys/dev/cadence/if_cemac.c
580
m->m_ext.ext_buf, MCLBYTES, NULL,
sys/dev/cadence/if_cemac.c
599
sc->txq[i].m = NULL;
sys/dev/cadence/if_cemac.c
870
struct mbuf *m;
sys/dev/cadence/if_cemac.c
884
IFQ_POLL(&ifp->if_snd, m);
sys/dev/cadence/if_cemac.c
885
if (m == NULL) {
sys/dev/cadence/if_cemac.c
890
if ((err = bus_dmamap_load_mbuf(sc->sc_dmat, sc->txq[bi].m_dmamap, m,
sys/dev/cadence/if_cemac.c
903
if (m->m_pkthdr.len > MHLEN) {
sys/dev/cadence/if_cemac.c
910
m_copydata(m, 0, m->m_pkthdr.len, mtod(mn, void *));
sys/dev/cadence/if_cemac.c
911
mn->m_pkthdr.len = mn->m_len = m->m_pkthdr.len;
sys/dev/cadence/if_cemac.c
912
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/cadence/if_cemac.c
913
m_freem(m);
sys/dev/cadence/if_cemac.c
914
m = mn;
sys/dev/cadence/if_cemac.c
915
bus_dmamap_load_mbuf(sc->sc_dmat, sc->txq[bi].m_dmamap, m,
sys/dev/cadence/if_cemac.c
918
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/cadence/if_cemac.c
921
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/cadence/if_cemac.c
928
sc->txq[bi].m = m;
sys/dev/cadence/if_cemac.c
932
"len=%u\n", __FUNCTION__, bi, sc->txq[bi].m, sc->txqc,
sys/dev/cadence/if_cemac.c
933
(void *)segs->ds_addr, (unsigned)m->m_pkthdr.len));
sys/dev/cadence/if_cemac.c
945
__SHIFTIN(m->m_pkthdr.len, ETH_TDSC_I_LEN) |
sys/dev/cadence/if_cemac.c
960
CEMAC_WRITE(ETH_TCR, m->m_pkthdr.len);
sys/dev/cadence/if_cemacvar.h
42
struct mbuf *m;
sys/dev/dec/lk201.h
110
#define LK_CMD_MODE(m,div) ((m)|((div)<<3))
sys/dev/dec/lk201reg.h
63
#define LK_CMD_MODE(m,div) ((m)|((div)<<3))
sys/dev/gpib/ppi.c
471
int m = h;
sys/dev/gpib/ppi.c
473
if (m > 0)
sys/dev/gpib/ppi.c
474
m = m * 1000 / hz;
sys/dev/gpib/ppi.c
475
return (m);
sys/dev/gpib/ppi.c
479
ppimstohz(int m)
sys/dev/gpib/ppi.c
482
int h = m;
sys/dev/hdaudio/hdafg.c
1593
int m = 0, ret;
sys/dev/hdaudio/hdafg.c
1630
m = w->w_nid;
sys/dev/hdaudio/hdafg.c
1645
if (m == 0 || ret < m) {
sys/dev/hdaudio/hdafg.c
1646
m = ret;
sys/dev/hdaudio/hdafg.c
1653
if (m && only && ((w->w_nconns > 1 &&
sys/dev/hdaudio/hdafg.c
1659
if (m && only) {
sys/dev/hdaudio/hdafg.c
1665
depth + 1, nid, dupseq, m);
sys/dev/hdaudio/hdafg.c
1667
return m;
sys/dev/hpc/fontconv.c
138
unsigned long d = 0, m;
sys/dev/hpc/fontconv.c
143
for (m = 0x80000000, j = 0; j < width; j++, m >>= 1) {
sys/dev/hpc/fontconv.c
144
printf((m & d) ? "##" : "..");
sys/dev/hpc/fontconv.c
66
unsigned long d = 0, m;
sys/dev/hpc/fontconv.c
74
for (m = 0x80000000, j = 0; j < width; j++, m >>= 1) {
sys/dev/hpc/fontconv.c
75
printf((m & d) ? "##" : "..");
sys/dev/hyperv/if_hvn.c
1108
struct mbuf *m;
sys/dev/hyperv/if_hvn.c
1129
m = pcq_get(txr->txr_interq);
sys/dev/hyperv/if_hvn.c
1131
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/hyperv/if_hvn.c
1132
if (m == NULL)
sys/dev/hyperv/if_hvn.c
1136
if (m->m_pkthdr.csum_flags &
sys/dev/hyperv/if_hvn.c
1138
m = hvn_set_hlen(m, &l2hlen);
sys/dev/hyperv/if_hvn.c
1139
if (__predict_false(m == NULL)) {
sys/dev/hyperv/if_hvn.c
1147
if (hvn_encap(txr, txd, m, l2hlen)) {
sys/dev/hyperv/if_hvn.c
1151
m_freem(m);
sys/dev/hyperv/if_hvn.c
1161
m_freem(m);
sys/dev/hyperv/if_hvn.c
1185
hvn_select_txqueue(struct ifnet *ifp, struct mbuf *m __unused)
sys/dev/hyperv/if_hvn.c
1196
hvn_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/hyperv/if_hvn.c
1202
qid = hvn_select_txqueue(ifp, m);
sys/dev/hyperv/if_hvn.c
1205
if (__predict_false(!pcq_put(txr->txr_interq, m))) {
sys/dev/hyperv/if_hvn.c
1209
m_freem(m);
sys/dev/hyperv/if_hvn.c
1256
hvn_pullup_hdr(struct mbuf *m, int len)
sys/dev/hyperv/if_hvn.c
1260
if (__predict_false(m->m_len < len)) {
sys/dev/hyperv/if_hvn.c
1261
mn = m_pullup(m, len);
sys/dev/hyperv/if_hvn.c
1264
m = mn;
sys/dev/hyperv/if_hvn.c
1266
return m;
sys/dev/hyperv/if_hvn.c
1273
hvn_set_hlen(struct mbuf *m, int *l2hlenp)
sys/dev/hyperv/if_hvn.c
1278
m = hvn_pullup_hdr(m, sizeof(*eh));
sys/dev/hyperv/if_hvn.c
1279
if (m == NULL)
sys/dev/hyperv/if_hvn.c
1282
eh = mtod(m, const struct ether_header *);
sys/dev/hyperv/if_hvn.c
1289
if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv4 | M_CSUM_UDPv4)) {
sys/dev/hyperv/if_hvn.c
1293
m = hvn_pullup_hdr(m, off);
sys/dev/hyperv/if_hvn.c
1294
if (m == NULL)
sys/dev/hyperv/if_hvn.c
1297
ip = (struct ip *)((mtod(m, uint8_t *)) + off);
sys/dev/hyperv/if_hvn.c
1307
if ((m->m_pkthdr.csum_flags & M_CSUM_UDPv4) &&
sys/dev/hyperv/if_hvn.c
1308
m->m_pkthdr.len > hvn_udpcs_fixup_mtu + l2hlen &&
sys/dev/hyperv/if_hvn.c
1313
M_CSUM_DATA_IPv4_IPHL(m->m_pkthdr.csum_data);
sys/dev/hyperv/if_hvn.c
1314
m = hvn_pullup_hdr(m, off + sizeof(struct udphdr));
sys/dev/hyperv/if_hvn.c
1315
if (m == NULL)
sys/dev/hyperv/if_hvn.c
1318
csump = (uint16_t *)(mtod(m, uint8_t *) + off +
sys/dev/hyperv/if_hvn.c
1319
M_CSUM_DATA_IPv4_OFFSET(m->m_pkthdr.csum_data));
sys/dev/hyperv/if_hvn.c
1320
*csump = cpu_in_cksum(m, m->m_pkthdr.len - off, off, 0);
sys/dev/hyperv/if_hvn.c
1321
m->m_pkthdr.csum_flags &= ~M_CSUM_UDPv4;
sys/dev/hyperv/if_hvn.c
1333
m = hvn_pullup_hdr(m, off);
sys/dev/hyperv/if_hvn.c
1334
if (m == NULL)
sys/dev/hyperv/if_hvn.c
1337
ip6 = (struct ip6_hdr *)((mtod(m, uint8_t *)) + l2hlen);
sys/dev/hyperv/if_hvn.c
1340
m_freem(m);
sys/dev/hyperv/if_hvn.c
1348
return m;
sys/dev/hyperv/if_hvn.c
1357
struct mbuf *m;
sys/dev/hyperv/if_hvn.c
1375
m = txd->txd_buf;
sys/dev/hyperv/if_hvn.c
1379
m_freem(m);
sys/dev/hyperv/if_hvn.c
1465
hvn_encap(struct hvn_tx_ring *txr, struct hvn_tx_desc *txd, struct mbuf *m,
sys/dev/hyperv/if_hvn.c
1478
if (ISSET(sc->sc_caps, HVN_CAPS_VLAN) && !vlan_has_tag(m)) {
sys/dev/hyperv/if_hvn.c
1481
m = hvn_pullup_hdr(m, sizeof(*evl));
sys/dev/hyperv/if_hvn.c
1482
if (m == NULL) {
sys/dev/hyperv/if_hvn.c
1488
evl = mtod(m, struct ether_vlan_header *);
sys/dev/hyperv/if_hvn.c
1493
vlan_set_tag(m, ntohs(evl->evl_tag));
sys/dev/hyperv/if_hvn.c
1500
m_adj(m, ETHER_VLAN_ENCAP_LEN);
sys/dev/hyperv/if_hvn.c
1502
eh = mtod(m, struct ether_header *);
sys/dev/hyperv/if_hvn.c
1508
if (m->m_pkthdr.len < (ETHER_MIN_LEN - ETHER_CRC_LEN +
sys/dev/hyperv/if_hvn.c
1510
m_copyback(m, m->m_pkthdr.len,
sys/dev/hyperv/if_hvn.c
1513
m->m_pkthdr.len, zero_pad);
sys/dev/hyperv/if_hvn.c
1521
pktsize = HVN_PKTSIZE(m, txr->txr_agg_align);
sys/dev/hyperv/if_hvn.c
1533
pkt->rm_len = sizeof(*pkt) + m->m_pkthdr.len;
sys/dev/hyperv/if_hvn.c
1535
pkt->rm_datalen = m->m_pkthdr.len;
sys/dev/hyperv/if_hvn.c
1552
if (vlan_has_tag(m)) {
sys/dev/hyperv/if_hvn.c
1557
tag = vlan_get_tag(m);
sys/dev/hyperv/if_hvn.c
1566
if (m->m_pkthdr.csum_flags & txr->txr_csum_assist) {
sys/dev/hyperv/if_hvn.c
1570
if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv6 | M_CSUM_UDPv6)) {
sys/dev/hyperv/if_hvn.c
1572
l3hlen = M_CSUM_DATA_IPv6_IPHL(m->m_pkthdr.csum_data);
sys/dev/hyperv/if_hvn.c
1573
if (m->m_pkthdr.csum_flags & M_CSUM_TCPv6)
sys/dev/hyperv/if_hvn.c
1576
if (m->m_pkthdr.csum_flags & M_CSUM_UDPv6)
sys/dev/hyperv/if_hvn.c
1581
l3hlen = M_CSUM_DATA_IPv4_IPHL(m->m_pkthdr.csum_data);
sys/dev/hyperv/if_hvn.c
1582
if (m->m_pkthdr.csum_flags & M_CSUM_IPv4)
sys/dev/hyperv/if_hvn.c
1584
if (m->m_pkthdr.csum_flags & M_CSUM_TCPv4)
sys/dev/hyperv/if_hvn.c
1587
if (m->m_pkthdr.csum_flags & M_CSUM_UDPv4)
sys/dev/hyperv/if_hvn.c
1613
m_copydata(m, 0, m->m_pkthdr.len, (uint8_t *)chim + pktlen);
sys/dev/hyperv/if_hvn.c
1624
rv = bus_dmamap_load_mbuf(sc->sc_dmat, txd->txd_dmap, m, BUS_DMA_READ |
sys/dev/hyperv/if_hvn.c
1630
if (m_defrag(m, M_NOWAIT) != NULL) {
sys/dev/hyperv/if_hvn.c
1632
if (bus_dmamap_load_mbuf(sc->sc_dmat, txd->txd_dmap, m,
sys/dev/hyperv/if_hvn.c
1663
txd->txd_buf = m;
sys/dev/hyperv/if_hvn.c
1667
txr->txr_stat_size += m->m_pkthdr.len;
sys/dev/hyperv/if_hvn.c
1668
if (m->m_flags & M_MCAST)
sys/dev/hyperv/if_hvn.c
167
#define HVN_PKTSIZE(m, align) \
sys/dev/hyperv/if_hvn.c
1675
hvn_bpf_mtap(struct hvn_tx_ring *txr, struct mbuf *m, u_int direction)
sys/dev/hyperv/if_hvn.c
168
roundup2((m)->m_pkthdr.len + HVN_RNDIS_PKT_LEN, (align))
sys/dev/hyperv/if_hvn.c
1682
if (!vlan_has_tag(m)) {
sys/dev/hyperv/if_hvn.c
1683
bpf_mtap(ifp, m, direction);
sys/dev/hyperv/if_hvn.c
1699
eh = mtod(m, struct ether_header *);
sys/dev/hyperv/if_hvn.c
1702
evl.evl_tag = htons(vlan_get_tag(m));
sys/dev/hyperv/if_hvn.c
1706
m_adj(m, sizeof(*eh));
sys/dev/hyperv/if_hvn.c
1708
bpf_mtap2(ifp->if_bpf, &evl, sizeof(evl), m, direction);
sys/dev/hyperv/if_hvn.c
2348
struct mbuf *m;
sys/dev/hyperv/if_hvn.c
2350
while ((m = pcq_get(txr->txr_interq)) != NULL)
sys/dev/hyperv/if_hvn.c
2351
m_freem(m);
sys/dev/hyperv/if_hvn.c
4677
struct mbuf *m;
sys/dev/hyperv/if_hvn.c
4680
MGETHDR(m, M_NOWAIT, MT_DATA);
sys/dev/hyperv/if_hvn.c
4681
if (m == NULL)
sys/dev/hyperv/if_hvn.c
4686
MCLGET(m, M_NOWAIT);
sys/dev/hyperv/if_hvn.c
4688
MEXTMALLOC(m, size, M_NOWAIT);
sys/dev/hyperv/if_hvn.c
4689
if ((m->m_flags & M_EXT) == 0) {
sys/dev/hyperv/if_hvn.c
4690
m_freem(m);
sys/dev/hyperv/if_hvn.c
4695
m->m_len = m->m_pkthdr.len = size;
sys/dev/hyperv/if_hvn.c
4696
m_adj(m, ETHER_ALIGN + ETHER_VLAN_ENCAP_LEN);
sys/dev/hyperv/if_hvn.c
4697
m_copyback(m, 0, len, buf);
sys/dev/hyperv/if_hvn.c
4698
m_set_rcvif(m, ifp);
sys/dev/hyperv/if_hvn.c
4699
return m;
sys/dev/hyperv/if_hvn.c
4718
struct mbuf *m;
sys/dev/hyperv/if_hvn.c
4738
if ((m = hvn_devget(sc, buf + RNDIS_HEADER_OFFSET + pkt->rm_dataoffset,
sys/dev/hyperv/if_hvn.c
4805
SET(m->m_pkthdr.csum_flags, M_CSUM_IPv4);
sys/dev/hyperv/if_hvn.c
4810
SET(m->m_pkthdr.csum_flags, M_CSUM_TCPv4);
sys/dev/hyperv/if_hvn.c
4815
SET(m->m_pkthdr.csum_flags, M_CSUM_UDPv4);
sys/dev/hyperv/if_hvn.c
4826
vlan_set_tag(m, t);
sys/dev/hyperv/if_hvn.c
4832
KDASSERT(m->m_pkthdr.len >= sizeof(eh));
sys/dev/hyperv/if_hvn.c
4833
m_copydata(m, 0, sizeof(eh), &eh);
sys/dev/hyperv/if_hvn.c
4834
M_PREPEND(m, ETHER_VLAN_ENCAP_LEN, M_NOWAIT);
sys/dev/hyperv/if_hvn.c
4835
KDASSERT(m != NULL);
sys/dev/hyperv/if_hvn.c
4837
evl = mtod(m, struct ether_vlan_header *);
sys/dev/hyperv/if_hvn.c
4849
if_percpuq_enqueue(sc->sc_ipq, m);
sys/dev/hyperv/vmbus.c
652
struct vmbus_msg *m;
sys/dev/hyperv/vmbus.c
655
TAILQ_FOREACH(m, &sc->sc_rsps, msg_entry) {
sys/dev/hyperv/vmbus.c
656
if (m == msg) {
sys/dev/i2c/emcfan.c
656
int m;
sys/dev/i2c/emcfan.c
814
m = fan_config & 0b01100000;
sys/dev/i2c/emcfan.c
815
m = m >> 5;
sys/dev/i2c/emcfan.c
818
__func__, fan_config, fan_config, m, m));
sys/dev/i2c/emcfan.c
820
m = (1 << m);
sys/dev/i2c/emcfan.c
839
instance, ftach, m, edges, poles, tach_high, tach_high, tach_low, tach_low, count));
sys/dev/i2c/emcfan.c
857
ip2 = 10000 / m;
sys/dev/i2c/tsllux.c
1026
temp = ((channel0 * table[idx].b) - (channel1 * table[idx].m));
sys/dev/i2c/tsllux.c
899
uint16_t m;
sys/dev/ic/ad1848.c
586
int m;
sys/dev/ic/ad1848.c
595
m = sc->wave_mute_status |= mute;
sys/dev/ic/ad1848.c
597
m = sc->wave_mute_status &= ~mute;
sys/dev/ic/ad1848.c
599
if (m & WAVE_MUTE0 || ((m & WAVE_UNMUTE1) == 0 && m & WAVE_MUTE2))
sys/dev/ic/ahavar.h
101
#define AHA_MBO_OFF(m) (offsetof(struct aha_control, ac_mbx.mbo[0]) + \
sys/dev/ic/ahavar.h
102
(((u_long)(m)) - ((u_long)&wmbx->mbo[0])))
sys/dev/ic/ahavar.h
95
#define AHA_MBI_OFF(m) (offsetof(struct aha_control, ac_mbx.mbi[0]) + \
sys/dev/ic/ahavar.h
96
(((u_long)(m)) - ((u_long)&wmbx->mbi[0])))
sys/dev/ic/aic6360.c
667
aic_sched_msgout(struct aic_softc *sc, u_char m)
sys/dev/ic/aic6360.c
674
sc->sc_msgpriq |= m;
sys/dev/ic/aic6915.c
1193
struct mbuf *m;
sys/dev/ic/aic6915.c
1196
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/aic6915.c
1197
if (m == NULL)
sys/dev/ic/aic6915.c
1199
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/ic/aic6915.c
1201
MCLGET(m, M_DONTWAIT);
sys/dev/ic/aic6915.c
1202
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/aic6915.c
1203
m_freem(m);
sys/dev/ic/aic6915.c
1210
ds->ds_mbuf = m;
sys/dev/ic/aic6915.c
1213
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/ic/aic6915.c
353
struct mbuf *m0, *m;
sys/dev/ic/aic6915.c
383
m = NULL;
sys/dev/ic/aic6915.c
400
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/aic6915.c
401
if (m == NULL) {
sys/dev/ic/aic6915.c
406
MCLAIM(m, &sc->sc_ethercom.ec_tx_mowner);
sys/dev/ic/aic6915.c
408
MCLGET(m, M_DONTWAIT);
sys/dev/ic/aic6915.c
409
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/aic6915.c
412
m_freem(m);
sys/dev/ic/aic6915.c
416
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/dev/ic/aic6915.c
417
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/aic6915.c
419
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/aic6915.c
432
if (m != NULL) {
sys/dev/ic/aic6915.c
434
m0 = m;
sys/dev/ic/aic6915.c
689
struct mbuf *m;
sys/dev/ic/aic6915.c
741
m = ds->ds_mbuf;
sys/dev/ic/aic6915.c
756
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/aic6915.c
757
if (m == NULL) {
sys/dev/ic/aic6915.c
765
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/ic/aic6915.c
767
MCLGET(m, M_DONTWAIT);
sys/dev/ic/aic6915.c
768
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/aic6915.c
769
m_freem(m);
sys/dev/ic/aic6915.c
773
m->m_data += 2;
sys/dev/ic/aic6915.c
779
memcpy(mtod(m, void *), mtod(ds->ds_mbuf, void *), len);
sys/dev/ic/aic6915.c
787
m_set_rcvif(m, ifp);
sys/dev/ic/aic6915.c
788
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/aic6915.c
791
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/am7990.c
467
struct mbuf *m;
sys/dev/ic/am7990.c
488
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/am7990.c
489
if (m == NULL)
sys/dev/ic/am7990.c
496
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/am7990.c
501
len = lance_put(sc, LE_TBUFADDR(sc, bix), m);
sys/dev/ic/am79900.c
488
struct mbuf *m;
sys/dev/ic/am79900.c
509
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/am79900.c
510
if (m == 0)
sys/dev/ic/am79900.c
517
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/am79900.c
522
len = lance_put(sc, LE_TBUFADDR(sc, bix), m);
sys/dev/ic/an.c
1341
an_dump_pkt(const char *devname, struct mbuf *m)
sys/dev/ic/an.c
1344
uint8_t *pkt = mtod(m, uint8_t *);
sys/dev/ic/an.c
1350
for (i = 0; i < m->m_len; i++) {
sys/dev/ic/an.c
1379
struct mbuf *m;
sys/dev/ic/an.c
1432
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/an.c
1433
if (m == NULL) {
sys/dev/ic/an.c
1440
MCLGET(m, M_DONTWAIT);
sys/dev/ic/an.c
1441
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/an.c
1443
m_freem(m);
sys/dev/ic/an.c
1449
m->m_data += off - sizeof(struct ieee80211_frame);
sys/dev/ic/an.c
1455
m_freem(m);
sys/dev/ic/an.c
1469
gap = m->m_data + sizeof(struct ieee80211_frame) -
sys/dev/ic/an.c
1486
m->m_data + sizeof(struct ieee80211_frame) + gaplen, len);
sys/dev/ic/an.c
1487
m->m_pkthdr.len = m->m_len = sizeof(struct ieee80211_frame) + gaplen +
sys/dev/ic/an.c
1490
memcpy(m->m_data, &frmhdr.an_whdr, sizeof(struct ieee80211_frame));
sys/dev/ic/an.c
1491
m_set_rcvif(m, ifp);
sys/dev/ic/an.c
1508
bpf_mtap2(sc->sc_drvbpf, tap, htole16(tap->ar_ihdr.it_len), m,
sys/dev/ic/an.c
1511
wh = mtod(m, struct ieee80211_frame_min *);
sys/dev/ic/an.c
1522
an_dump_pkt(device_xname(sc->sc_dev), m);
sys/dev/ic/an.c
1526
ieee80211_input(ic, m, ni, frmhdr.an_rx_signal_strength,
sys/dev/ic/an.c
1747
an_mwrite_bap(struct an_softc *sc, int id, int off, struct mbuf *m, int totlen)
sys/dev/ic/an.c
1758
for (len = 0; m != NULL; m = m->m_next) {
sys/dev/ic/an.c
1759
if (m->m_len == 0)
sys/dev/ic/an.c
1761
len = uimin(m->m_len, totlen);
sys/dev/ic/an.c
1763
if ((mtod(m, u_long) & 0x1) || (len & 0x1)) {
sys/dev/ic/an.c
1764
m_copydata(m, 0, totlen, (void *)&sc->sc_buf.sc_txbuf);
sys/dev/ic/an.c
1772
CSR_WRITE_MULTI_STREAM_2(sc, AN_DATA0, mtod(m, u_int16_t *),
sys/dev/ic/an.c
725
struct mbuf *m;
sys/dev/ic/an.c
742
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/an.c
743
if (m == NULL) {
sys/dev/ic/an.c
753
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/an.c
755
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/an.c
756
eh = mtod(m, struct ether_header *);
sys/dev/ic/an.c
762
if ((m = ieee80211_encap(ic, m, ni)) == NULL)
sys/dev/ic/an.c
765
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/ic/an.c
767
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/an.c
770
m_copydata(m, 0, sizeof(struct ieee80211_frame),
sys/dev/ic/an.c
774
len = htons(m->m_pkthdr.len - sizeof(struct ieee80211_frame));
sys/dev/ic/an.c
775
m_adj(m, sizeof(struct ieee80211_frame) - sizeof(len));
sys/dev/ic/an.c
776
if (mtod(m, u_long) & 0x01)
sys/dev/ic/an.c
777
memcpy(mtod(m, void *), &len, sizeof(len));
sys/dev/ic/an.c
779
*mtod(m, u_int16_t *) = len;
sys/dev/ic/an.c
791
m_adj(m, sizeof(struct llc));
sys/dev/ic/an.c
794
frmhdr.an_tx_payload_len = htole16(m->m_pkthdr.len);
sys/dev/ic/an.c
811
bpf_mtap2(sc->sc_drvbpf, tap, tap->at_ihdr.it_len, m,
sys/dev/ic/an.c
826
m->m_pkthdr.len > AN_TX_MAX_LEN)
sys/dev/ic/an.c
834
an_mwrite_bap(sc, fid, -1, m, m->m_pkthdr.len);
sys/dev/ic/an.c
835
m_freem(m);
sys/dev/ic/an.c
853
m_freem(m);
sys/dev/ic/arn5008.c
1074
struct mbuf *m;
sys/dev/ic/arn5008.c
1095
m = ieee80211_beacon_alloc(ic, ic->ic_bss, &bo);
sys/dev/ic/arn5008.c
1096
if (__predict_false(m == NULL))
sys/dev/ic/arn5008.c
1100
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn5008.c
1114
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m,
sys/dev/ic/arn5008.c
1117
m_freem(m);
sys/dev/ic/arn5008.c
1120
bf->bf_m = m;
sys/dev/ic/arn5008.c
1126
totlen = m->m_pkthdr.len + IEEE80211_CRC_LEN;
sys/dev/ic/arn5008.c
1162
IF_DEQUEUE(&ni->ni_savedq, m);
sys/dev/ic/arn5008.c
1163
if (m == NULL)
sys/dev/ic/arn5008.c
1167
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn5008.c
1171
if (sc->sc_ops.tx(sc, m, ni, ATHN_TXFLAG_CAB) != 0) {
sys/dev/ic/arn5008.c
1305
ar5008_tx(struct athn_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
sys/dev/ic/arn5008.c
1326
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn5008.c
1348
k = ieee80211_crypto_encap(ic, ni, m);
sys/dev/ic/arn5008.c
1353
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn5008.c
1421
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m, BPF_D_OUT);
sys/dev/ic/arn5008.c
1425
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m,
sys/dev/ic/arn5008.c
1431
m_freem(m);
sys/dev/ic/arn5008.c
1440
m_freem(m);
sys/dev/ic/arn5008.c
1443
if (m->m_pkthdr.len > (int)MHLEN) {
sys/dev/ic/arn5008.c
1446
m_freem(m);
sys/dev/ic/arn5008.c
1451
m_copydata(m, 0, m->m_pkthdr.len, mtod(m1, void *));
sys/dev/ic/arn5008.c
1452
m1->m_pkthdr.len = m1->m_len = m->m_pkthdr.len;
sys/dev/ic/arn5008.c
1453
m_freem(m);
sys/dev/ic/arn5008.c
1454
m = m1;
sys/dev/ic/arn5008.c
1456
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m,
sys/dev/ic/arn5008.c
146
struct mbuf *m;
sys/dev/ic/arn5008.c
1461
m_freem(m);
sys/dev/ic/arn5008.c
1465
bf->bf_m = m;
sys/dev/ic/arn5008.c
1469
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn5008.c
1471
totlen = m->m_pkthdr.len + IEEE80211_CRC_LEN;
sys/dev/ic/arn5008.c
148
MGETHDR(m, how, MT_DATA);
sys/dev/ic/arn5008.c
149
if (m == NULL)
sys/dev/ic/arn5008.c
152
MEXTMALLOC(m, size, how);
sys/dev/ic/arn5008.c
153
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/arn5008.c
154
m_freem(m);
sys/dev/ic/arn5008.c
157
return m;
sys/dev/ic/arn5008.c
2258
uint8_t m[62], p[62]; /* XXX use bit arrays? */
sys/dev/ic/arn5008.c
2290
m[-cur / 100] = abs(cur - bin) < 75;
sys/dev/ic/arn5008.c
2294
m[46] << 30 | m[47] << 28 | m[48] << 26 | m[49] << 24 |
sys/dev/ic/arn5008.c
2295
m[50] << 22 | m[51] << 20 | m[52] << 18 | m[53] << 16 |
sys/dev/ic/arn5008.c
2296
m[54] << 14 | m[55] << 12 | m[56] << 10 | m[57] << 8 |
sys/dev/ic/arn5008.c
2297
m[58] << 6 | m[59] << 4 | m[60] << 2 | m[61] << 0;
sys/dev/ic/arn5008.c
2302
reg = m[31] << 28 | m[32] << 26 | m[33] << 24 |
sys/dev/ic/arn5008.c
2303
m[34] << 22 | m[35] << 20 | m[36] << 18 | m[37] << 16 |
sys/dev/ic/arn5008.c
2304
m[48] << 14 | m[39] << 12 | m[40] << 10 | m[41] << 8 |
sys/dev/ic/arn5008.c
2305
m[42] << 6 | m[43] << 4 | m[44] << 2 | m[45] << 0;
sys/dev/ic/arn5008.c
2311
m[16] << 30 | m[16] << 28 | m[18] << 26 | m[18] << 24 |
sys/dev/ic/arn5008.c
2312
m[20] << 22 | m[20] << 20 | m[22] << 18 | m[22] << 16 |
sys/dev/ic/arn5008.c
2313
m[24] << 14 | m[24] << 12 | m[25] << 10 | m[26] << 8 |
sys/dev/ic/arn5008.c
2314
m[27] << 6 | m[28] << 4 | m[29] << 2 | m[30] << 0;
sys/dev/ic/arn5008.c
2319
m[ 0] << 30 | m[ 1] << 28 | m[ 2] << 26 | m[ 3] << 24 |
sys/dev/ic/arn5008.c
2320
m[ 4] << 22 | m[ 5] << 20 | m[ 6] << 18 | m[ 7] << 16 |
sys/dev/ic/arn5008.c
2321
m[ 8] << 14 | m[ 9] << 12 | m[10] << 10 | m[11] << 8 |
sys/dev/ic/arn5008.c
2322
m[12] << 6 | m[13] << 4 | m[14] << 2 | m[15] << 0;
sys/dev/ic/arn5008.c
724
ar5008_rx_radiotap(struct athn_softc *sc, struct mbuf *m,
sys/dev/ic/arn5008.c
782
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/ic/arn5008.c
795
struct mbuf *m, *m1;
sys/dev/ic/arn5008.c
848
m = bf->bf_m;
sys/dev/ic/arn5008.c
849
m_set_rcvif(m, ifp);
sys/dev/ic/arn5008.c
850
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/arn5008.c
851
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn5008.c
901
m = bf->bf_m;
sys/dev/ic/arn5008.c
905
m_set_rcvif(m, ifp);
sys/dev/ic/arn5008.c
906
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/arn5008.c
911
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn5008.c
919
m_adj(m, 2);
sys/dev/ic/arn5008.c
923
ar5008_rx_radiotap(sc, m, ds);
sys/dev/ic/arn5008.c
926
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/ic/arn5008.c
931
ieee80211_input(ic, m, ni, rssi, rstamp);
sys/dev/ic/arn9003.c
1029
m = bf->bf_m;
sys/dev/ic/arn9003.c
1033
m_set_rcvif(m, ifp);
sys/dev/ic/arn9003.c
1035
m->m_data = (void *)&ds[1];
sys/dev/ic/arn9003.c
1036
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/arn9003.c
1041
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn9003.c
1049
m_adj(m, 2);
sys/dev/ic/arn9003.c
1053
ar9003_rx_radiotap(sc, m, ds);
sys/dev/ic/arn9003.c
1055
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/ic/arn9003.c
1060
ieee80211_input(ic, m, ni, rssi, rstamp);
sys/dev/ic/arn9003.c
1219
struct mbuf *m;
sys/dev/ic/arn9003.c
1241
m = ieee80211_beacon_alloc(ic, ic->ic_bss, &bo);
sys/dev/ic/arn9003.c
1242
if (__predict_false(m == NULL))
sys/dev/ic/arn9003.c
1246
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn9003.c
1260
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m,
sys/dev/ic/arn9003.c
1263
m_freem(m);
sys/dev/ic/arn9003.c
1266
bf->bf_m = m;
sys/dev/ic/arn9003.c
1278
totlen = m->m_pkthdr.len + IEEE80211_CRC_LEN;
sys/dev/ic/arn9003.c
1320
IF_DEQUEUE(&ni->ni_savedq, m);
sys/dev/ic/arn9003.c
1321
if (m == NULL)
sys/dev/ic/arn9003.c
1325
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn9003.c
1329
if (sc->sc_ops.tx(sc, m, ni, ATHN_TXFLAG_CAB) != 0) {
sys/dev/ic/arn9003.c
1457
ar9003_tx(struct athn_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
sys/dev/ic/arn9003.c
1479
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn9003.c
1501
k = ieee80211_crypto_encap(ic, ni, m);
sys/dev/ic/arn9003.c
1506
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn9003.c
1574
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m, BPF_D_OUT);
sys/dev/ic/arn9003.c
1578
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m,
sys/dev/ic/arn9003.c
1584
m_freem(m);
sys/dev/ic/arn9003.c
1593
m_freem(m);
sys/dev/ic/arn9003.c
1596
if (m->m_pkthdr.len > (int)MHLEN) {
sys/dev/ic/arn9003.c
1599
m_freem(m);
sys/dev/ic/arn9003.c
1604
m_copydata(m, 0, m->m_pkthdr.len, mtod(m1, void *));
sys/dev/ic/arn9003.c
1605
m1->m_pkthdr.len = m1->m_len = m->m_pkthdr.len;
sys/dev/ic/arn9003.c
1606
m_freem(m);
sys/dev/ic/arn9003.c
1607
m = m1;
sys/dev/ic/arn9003.c
1609
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m,
sys/dev/ic/arn9003.c
1614
m_freem(m);
sys/dev/ic/arn9003.c
1618
bf->bf_m = m;
sys/dev/ic/arn9003.c
1622
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn9003.c
1624
totlen = m->m_pkthdr.len + IEEE80211_CRC_LEN;
sys/dev/ic/arn9003.c
167
struct mbuf *m;
sys/dev/ic/arn9003.c
169
MGETHDR(m, how, MT_DATA);
sys/dev/ic/arn9003.c
170
if (m == NULL)
sys/dev/ic/arn9003.c
173
MEXTMALLOC(m, size, how);
sys/dev/ic/arn9003.c
174
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/arn9003.c
175
m_freem(m);
sys/dev/ic/arn9003.c
178
return m;
sys/dev/ic/arn9003.c
2320
int32_t m, p, c;
sys/dev/ic/arn9003.c
2323
int32_t div, f1, f2, f3, m, p, c;
sys/dev/ic/arn9003.c
2329
val[0][0].m = res[0] & 0xfff;
sys/dev/ic/arn9003.c
2333
val[0][1].m = (res[1] >> 4) & 0xfff;
sys/dev/ic/arn9003.c
2337
val[1][0].m = ((res[2] >> 24) & 0xff) | (res[3] & 0xf) << 8;
sys/dev/ic/arn9003.c
2341
val[1][1].m = (res[4] >> 12) & 0xfff;
sys/dev/ic/arn9003.c
2348
m = SIGN_EXT(val[i][j].m);
sys/dev/ic/arn9003.c
2355
mag[i][j] = (m * SCALE) / p;
sys/dev/ic/arn9003.c
2726
struct mbuf *m;
sys/dev/ic/arn9003.c
2730
m = MCLGETI(NULL, M_DONTWAIT, NULL, TONE_LEN);
sys/dev/ic/arn9003.c
2731
if (m == NULL)
sys/dev/ic/arn9003.c
2733
memset(mtod(m, void *), 0, TONE_LEN);
sys/dev/ic/arn9003.c
2734
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/arn9003.c
2741
m->m_pkthdr.len = m->m_len = TONE_LEN;
sys/dev/ic/arn9003.c
2748
if ((error = ar9003_tx(sc, m, ni, ATHN_TXFLAG_PAPRD)) != 0)
sys/dev/ic/arn9003.c
875
ar9003_rx_radiotap(struct athn_softc *sc, struct mbuf *m,
sys/dev/ic/arn9003.c
930
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/ic/arn9003.c
943
struct mbuf *m, *m1;
sys/dev/ic/arn9003.c
978
m = bf->bf_m;
sys/dev/ic/arn9003.c
979
m_set_rcvif(m, ifp);
sys/dev/ic/arn9003.c
980
m->m_data = (void *)&ds[1];
sys/dev/ic/arn9003.c
981
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/arn9003.c
982
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ath.c
1280
struct mbuf *m;
sys/dev/ic/ath.c
1284
for (m = m0->m_nextpkt; m != NULL; m = m->m_nextpkt) {
sys/dev/ic/ath.c
1310
struct mbuf *m, *next;
sys/dev/ic/ath.c
1342
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/ic/ath.c
1343
if (m == NULL) {
sys/dev/ic/ath.c
1358
IFQ_DEQUEUE(&ifp->if_snd, m); /* XXX: LOCK */
sys/dev/ic/ath.c
1359
if (m == NULL) {
sys/dev/ic/ath.c
1370
if (m->m_len < sizeof(struct ether_header) &&
sys/dev/ic/ath.c
1371
(m = m_pullup(m, sizeof(struct ether_header))) == NULL) {
sys/dev/ic/ath.c
1376
eh = mtod(m, struct ether_header *);
sys/dev/ic/ath.c
1380
m_freem(m);
sys/dev/ic/ath.c
1384
(m->m_flags & M_PWR_SAV) == 0) {
sys/dev/ic/ath.c
1390
ieee80211_pwrsave(ic, ni, m);
sys/dev/ic/ath.c
1394
if (ieee80211_classify(ic, m, ni)) {
sys/dev/ic/ath.c
1398
m_freem(m);
sys/dev/ic/ath.c
1403
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/ath.c
1407
m = ieee80211_encap(ic, m, ni);
sys/dev/ic/ath.c
1408
if (m == NULL) {
sys/dev/ic/ath.c
1421
if ((m->m_flags & M_FRAG) &&
sys/dev/ic/ath.c
1422
!ath_txfrag_setup(sc, &frags, m, ni)) {
sys/dev/ic/ath.c
1426
ath_freetx(m);
sys/dev/ic/ath.c
1439
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/ic/ath.c
1440
M_CLEARCTX(m);
sys/dev/ic/ath.c
1442
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ath.c
1460
next = m->m_nextpkt;
sys/dev/ic/ath.c
1461
if (ath_tx_start(sc, ni, bf, m)) {
sys/dev/ic/ath.c
1474
m = next;
sys/dev/ic/ath.c
164
static void ath_recv_mgmt(struct ieee80211com *ic, struct mbuf *m,
sys/dev/ic/ath.c
2161
struct mbuf *m;
sys/dev/ic/ath.c
2175
m = ieee80211_beacon_alloc(ic, ni, &sc->sc_boff);
sys/dev/ic/ath.c
2176
if (m == NULL) {
sys/dev/ic/ath.c
2182
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_dmamap, m,
sys/dev/ic/ath.c
2185
bf->bf_m = m;
sys/dev/ic/ath.c
2188
m_freem(m);
sys/dev/ic/ath.c
2204
struct mbuf *m = bf->bf_m;
sys/dev/ic/ath.c
2212
__func__, m, m->m_len);
sys/dev/ic/ath.c
2255
, m->m_len + IEEE80211_CRC_LEN /* frame length */
sys/dev/ic/ath.c
2268
, roundup(m->m_len, 4) /* buffer length */
sys/dev/ic/ath.c
2295
struct mbuf *m;
sys/dev/ic/ath.c
2337
m = bf->bf_m;
sys/dev/ic/ath.c
2339
if (ieee80211_beacon_update(ic, bf->bf_node, &sc->sc_boff, m, ncabq)) {
sys/dev/ic/ath.c
2342
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_dmamap, m,
sys/dev/ic/ath.c
254
#define IFF_DUMPPKTS(sc, m) \
sys/dev/ic/ath.c
255
((sc->sc_debug & (m)) || \
sys/dev/ic/ath.c
258
#define DPRINTF(sc, m, fmt, ...) do { \
sys/dev/ic/ath.c
259
if (sc->sc_debug & (m)) \
sys/dev/ic/ath.c
269
#define IFF_DUMPPKTS(sc, m) \
sys/dev/ic/ath.c
272
#define DPRINTF(m, fmt, ...)
sys/dev/ic/ath.c
2865
struct mbuf *m;
sys/dev/ic/ath.c
2868
m = bf->bf_m;
sys/dev/ic/ath.c
2869
if (m == NULL) {
sys/dev/ic/ath.c
2877
m = m_getcl(M_DONTWAIT, MT_DATA, M_PKTHDR);
sys/dev/ic/ath.c
2878
if (m == NULL) {
sys/dev/ic/ath.c
2884
bf->bf_m = m;
sys/dev/ic/ath.c
2885
m->m_pkthdr.len = m->m_len = m->m_ext.ext_size;
sys/dev/ic/ath.c
2888
bf->bf_dmamap, m,
sys/dev/ic/ath.c
2923
, m->m_len /* buffer size */
sys/dev/ic/ath.c
2950
ath_recv_mgmt(struct ieee80211com *ic, struct mbuf *m,
sys/dev/ic/ath.c
2960
sc->sc_recv_mgmt(ic, m, ni, subtype, rssi, rstamp);
sys/dev/ic/ath.c
3045
struct mbuf *m;
sys/dev/ic/ath.c
3081
m = bf->bf_m;
sys/dev/ic/ath.c
3082
if (m == NULL) { /* NB: shouldn't happen */
sys/dev/ic/ath.c
3160
mtod(m, struct ieee80211_frame *),
sys/dev/ic/ath.c
3189
m_set_rcvif(m, ifp);
sys/dev/ic/ath.c
3191
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/ath.c
3206
m_freem(m);
sys/dev/ic/ath.c
3224
sc->sc_rx_th_len, m, BPF_D_IN);
sys/dev/ic/ath.c
3228
m_freem(m);
sys/dev/ic/ath.c
3239
m_freem(m);
sys/dev/ic/ath.c
3244
ieee80211_dump_pkt(mtod(m, void *), len,
sys/dev/ic/ath.c
3249
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/ic/ath.c
3257
mtod(m, const struct ieee80211_frame_min *),
sys/dev/ic/ath.c
3269
type = ieee80211_input(ic, m, ni,
sys/dev/ic/ath.c
3500
struct mbuf *m, *n, *n2, **prev;
sys/dev/ic/ath.c
3507
for (m = m0; m != NULL; m = m->m_next)
sys/dev/ic/ath.c
3515
m = m0;
sys/dev/ic/ath.c
3518
n = m->m_next;
sys/dev/ic/ath.c
3521
if (n->m_len < M_TRAILINGSPACE(m)) {
sys/dev/ic/ath.c
3522
memcpy(mtod(m, char *) + m->m_len, mtod(n, void *),
sys/dev/ic/ath.c
3524
m->m_len += n->m_len;
sys/dev/ic/ath.c
3525
m->m_next = n->m_next;
sys/dev/ic/ath.c
3530
m = n;
sys/dev/ic/ath.c
3541
m = m_getcl(how, MT_DATA, 0);
sys/dev/ic/ath.c
3542
if (m == NULL)
sys/dev/ic/ath.c
3544
bcopy(mtod(n, void *), mtod(m, void *), n->m_len);
sys/dev/ic/ath.c
3545
bcopy(mtod(n2, void *), mtod(m, char *) + n->m_len,
sys/dev/ic/ath.c
3547
m->m_len = n->m_len + n2->m_len;
sys/dev/ic/ath.c
3548
m->m_next = n2->m_next;
sys/dev/ic/ath.c
3549
*prev = m;
sys/dev/ic/ath.c
3588
ath_freetx(struct mbuf *m)
sys/dev/ic/ath.c
3593
next = m->m_nextpkt;
sys/dev/ic/ath.c
3594
m->m_nextpkt = NULL;
sys/dev/ic/ath.c
3595
m_freem(m);
sys/dev/ic/ath.c
3596
} while ((m = next) != NULL);
sys/dev/ic/ath.c
3628
struct mbuf *m;
sys/dev/ic/ath.c
3713
m = ath_defrag(m0, M_DONTWAIT, ATH_TXDESC);
sys/dev/ic/ath.c
3714
if (m == NULL) {
sys/dev/ic/ath.c
3719
m0 = m;
sys/dev/ic/athn.c
2636
struct mbuf *m;
sys/dev/ic/athn.c
2648
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/ic/athn.c
2649
if (m != NULL) {
sys/dev/ic/athn.c
2650
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/ic/athn.c
2657
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/athn.c
2658
if (m == NULL)
sys/dev/ic/athn.c
2661
if (m->m_len < (int)sizeof(*eh) &&
sys/dev/ic/athn.c
2662
(m = m_pullup(m, sizeof(*eh))) == NULL) {
sys/dev/ic/athn.c
2666
eh = mtod(m, struct ether_header *);
sys/dev/ic/athn.c
2669
m_freem(m);
sys/dev/ic/athn.c
2674
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/athn.c
2676
if ((m = ieee80211_encap(ic, m, ni)) == NULL)
sys/dev/ic/athn.c
2679
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/ic/athn.c
2681
if (sc->sc_ops.tx(sc, m, ni, 0) != 0) {
sys/dev/ic/atw.c
2234
atw_recv_mgmt(struct ieee80211com *ic, struct mbuf *m,
sys/dev/ic/atw.c
2243
(*sc->sc_recv_mgmt)(ic, m, ni, subtype, rssi, rstamp);
sys/dev/ic/atw.c
2557
struct mbuf *m;
sys/dev/ic/atw.c
2560
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/atw.c
2561
if (m == NULL)
sys/dev/ic/atw.c
2564
MCLGET(m, M_DONTWAIT);
sys/dev/ic/atw.c
2565
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/atw.c
2566
m_freem(m);
sys/dev/ic/atw.c
2573
rxs->rxs_mbuf = m;
sys/dev/ic/atw.c
2576
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/ic/atw.c
3100
struct mbuf *m;
sys/dev/ic/atw.c
3179
m = rxs->rxs_mbuf;
sys/dev/ic/atw.c
3189
m_set_rcvif(m, ifp);
sys/dev/ic/atw.c
3190
m->m_pkthdr.len = m->m_len = MIN(m->m_ext.ext_size, len);
sys/dev/ic/atw.c
3226
m, BPF_D_IN);
sys/dev/ic/atw.c
3245
m_freem(m);
sys/dev/ic/atw.c
3251
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/ic/atw.c
3253
wh = mtod(m, struct ieee80211_frame_min *);
sys/dev/ic/atw.c
3261
ieee80211_input(ic, m, ni, (int)rssi, 0);
sys/dev/ic/atw.c
3477
struct mbuf *m;
sys/dev/ic/atw.c
3483
for (m = m0; m; m = m->m_next) {
sys/dev/ic/atw.c
3484
if (m->m_len == 0)
sys/dev/ic/atw.c
3486
for (i = 0; i < m->m_len; i++) {
sys/dev/ic/atw.c
3487
printf(" %02x", ((uint8_t*)m->m_data)[i]);
sys/dev/ic/atw.c
3513
struct mbuf *m0, *m;
sys/dev/ic/atw.c
3735
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/atw.c
3736
if (m == NULL) {
sys/dev/ic/atw.c
3741
MCLGET(m, M_DONTWAIT);
sys/dev/ic/atw.c
3742
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/atw.c
3745
m_freem(m);
sys/dev/ic/atw.c
3749
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/dev/ic/atw.c
3750
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/atw.c
3752
m0 = m;
sys/dev/ic/atw.c
3753
m = NULL;
sys/dev/ic/atwvar.h
405
struct mbuf *m = rxs->rxs_mbuf;
sys/dev/ic/atwvar.h
412
htole32(__SHIFTIN(((m->m_ext.ext_size - 1) & ~0x3U),
sys/dev/ic/awi.c
1040
struct mbuf *m;
sys/dev/ic/awi.c
1060
m = awi_devget(sc, frame, len);
sys/dev/ic/awi.c
1061
if (m == NULL) {
sys/dev/ic/awi.c
1074
ieee80211_dump_pkt(m->m_data, m->m_len,
sys/dev/ic/awi.c
1078
m = awi_ether_modcap(sc, m);
sys/dev/ic/awi.c
1080
m = m_pullup(m, sizeof(*wh));
sys/dev/ic/awi.c
1081
if (m == NULL) {
sys/dev/ic/awi.c
1085
wh = mtod(m, struct ieee80211_frame_min *);
sys/dev/ic/awi.c
1087
ieee80211_input(ic, m, ni, rssi, rstamp);
sys/dev/ic/awi.c
1097
sc->sc_rxpend = m;
sys/dev/ic/awi.c
1141
struct mbuf *m;
sys/dev/ic/awi.c
1150
m = top;
sys/dev/ic/awi.c
1152
m = *mp;
sys/dev/ic/awi.c
1153
mp = &m->m_next;
sys/dev/ic/awi.c
1155
if (m->m_flags & M_EXT)
sys/dev/ic/awi.c
1156
tlen = m->m_ext.ext_size;
sys/dev/ic/awi.c
1157
else if (m->m_flags & M_PKTHDR)
sys/dev/ic/awi.c
1161
tlen -= m->m_len;
sys/dev/ic/awi.c
1164
awi_read_bytes(sc, off, mtod(m, uint8_t *) + m->m_len, tlen);
sys/dev/ic/awi.c
1171
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/awi.c
1172
if (m == NULL)
sys/dev/ic/awi.c
1174
m_set_rcvif(m, ifp);
sys/dev/ic/awi.c
1175
m->m_pkthdr.len = len;
sys/dev/ic/awi.c
1176
m->m_len = MHLEN;
sys/dev/ic/awi.c
1177
m->m_flags |= M_HASFCS;
sys/dev/ic/awi.c
1179
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/awi.c
1180
if (m == NULL) {
sys/dev/ic/awi.c
1184
m->m_len = MLEN;
sys/dev/ic/awi.c
1187
MCLGET(m, M_DONTWAIT);
sys/dev/ic/awi.c
1188
if (m->m_flags & M_EXT)
sys/dev/ic/awi.c
1189
m->m_len = m->m_ext.ext_size;
sys/dev/ic/awi.c
1195
ALIGN(m->m_data + hdrlen) - hdrlen;
sys/dev/ic/awi.c
1196
m->m_len -= newdata - m->m_data;
sys/dev/ic/awi.c
1197
m->m_data = newdata;
sys/dev/ic/awi.c
1199
if (m->m_len > len)
sys/dev/ic/awi.c
1200
m->m_len = len;
sys/dev/ic/awi.c
1201
awi_read_bytes(sc, off, mtod(m, uint8_t *), m->m_len);
sys/dev/ic/awi.c
1202
off += m->m_len;
sys/dev/ic/awi.c
1203
len -= m->m_len;
sys/dev/ic/awi.c
1204
*mp = m;
sys/dev/ic/awi.c
1205
mp = &m->m_next;
sys/dev/ic/awi.c
1971
awi_ether_encap(struct awi_softc *sc, struct mbuf *m)
sys/dev/ic/awi.c
1978
if (m->m_len < sizeof(struct ether_header)) {
sys/dev/ic/awi.c
1979
m = m_pullup(m, sizeof(struct ether_header));
sys/dev/ic/awi.c
1980
if (m == NULL)
sys/dev/ic/awi.c
1983
eh = mtod(m, struct ether_header *);
sys/dev/ic/awi.c
1984
M_PREPEND(m, sizeof(struct ieee80211_frame), M_DONTWAIT);
sys/dev/ic/awi.c
1985
if (m == NULL)
sys/dev/ic/awi.c
1987
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/awi.c
2008
return m;
sys/dev/ic/awi.c
2012
awi_ether_modcap(struct awi_softc *sc, struct mbuf *m)
sys/dev/ic/awi.c
2019
if (m->m_len < sizeof(wh) + sizeof(eh)) {
sys/dev/ic/awi.c
2020
m = m_pullup(m, sizeof(wh) + sizeof(eh));
sys/dev/ic/awi.c
2021
if (m == NULL)
sys/dev/ic/awi.c
2024
memcpy(&wh, mtod(m, void *), sizeof(wh));
sys/dev/ic/awi.c
2026
return m;
sys/dev/ic/awi.c
2027
memcpy(&eh, mtod(m, char *) + sizeof(wh), sizeof(eh));
sys/dev/ic/awi.c
2028
m_adj(m, sizeof(eh) - sizeof(*llc));
sys/dev/ic/awi.c
2032
memcpy(mtod(m, void *), &wh, sizeof(wh));
sys/dev/ic/awi.c
2033
llc = (struct llc *)(mtod(m, char *) + sizeof(wh));
sys/dev/ic/awi.c
2040
return m;
sys/dev/ic/awi.c
629
struct mbuf *m, *m0;
sys/dev/ic/awi.c
731
for (m = m0, len = 0; m != NULL; m = m->m_next) {
sys/dev/ic/awi.c
732
awi_write_bytes(sc, frame + len, mtod(m, uint8_t *),
sys/dev/ic/awi.c
733
m->m_len);
sys/dev/ic/awi.c
734
len += m->m_len;
sys/dev/ic/bcmgenet.c
1019
if ((m = genet_alloc_mbufcl(sc)) == NULL) {
sys/dev/ic/bcmgenet.c
1023
error = genet_setup_rxbuf(sc, i, m);
sys/dev/ic/bcmgenet.c
1036
struct mbuf *m;
sys/dev/ic/bcmgenet.c
1041
m = sc->sc_rx.buf_map[i].mbuf;
sys/dev/ic/bcmgenet.c
1042
if (m != NULL) {
sys/dev/ic/bcmgenet.c
1043
MCLAIM(m, &sc->sc_ec.ec_rx_mowner);
sys/dev/ic/bcmgenet.c
197
genet_setup_txbuf(struct genet_softc *sc, int index, struct mbuf *m)
sys/dev/ic/bcmgenet.c
209
sc->sc_tx.buf_map[index].map, m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/bcmgenet.c
236
sc->sc_tx.buf_map[index].mbuf = m;
sys/dev/ic/bcmgenet.c
266
genet_setup_rxbuf(struct genet_softc *sc, int index, struct mbuf *m)
sys/dev/ic/bcmgenet.c
271
sc->sc_rx.buf_map[index].map, m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/ic/bcmgenet.c
279
sc->sc_rx.buf_map[index].mbuf = m;
sys/dev/ic/bcmgenet.c
290
struct mbuf *m;
sys/dev/ic/bcmgenet.c
292
m = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR);
sys/dev/ic/bcmgenet.c
293
if (m != NULL)
sys/dev/ic/bcmgenet.c
294
m->m_pkthdr.len = m->m_len = m->m_ext.ext_size;
sys/dev/ic/bcmgenet.c
296
return m;
sys/dev/ic/bcmgenet.c
705
struct mbuf *m, *m0;
sys/dev/ic/bcmgenet.c
742
m = sc->sc_rx.buf_map[index].mbuf;
sys/dev/ic/bcmgenet.c
766
m_freem(m);
sys/dev/ic/bcmgenet.c
775
m_set_rcvif(m, ifp);
sys/dev/ic/bcmgenet.c
776
m->m_len = m->m_pkthdr.len = len;
sys/dev/ic/bcmgenet.c
777
m_adj(m, ETHER_ALIGN);
sys/dev/ic/bcmgenet.c
779
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/bcmgenet.c
819
struct mbuf *m;
sys/dev/ic/bcmgenet.c
840
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/bcmgenet.c
841
if (m == NULL)
sys/dev/ic/bcmgenet.c
844
nsegs = genet_setup_txbuf(sc, index, m);
sys/dev/ic/bcmgenet.c
847
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/bcmgenet.c
848
m_freem(m);
sys/dev/ic/bcmgenet.c
854
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/bcmgenet.c
855
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/bcmgenet.c
992
struct mbuf *m;
sys/dev/ic/bmx280.c
141
uint8_t m = 0;
sys/dev/ic/bmx280.c
145
m = bmx280_osrs[i].mask;
sys/dev/ic/bmx280.c
150
return m;
sys/dev/ic/bmx280.c
157
uint8_t m = 0;
sys/dev/ic/bmx280.c
161
m = bmx280_irr[i].mask;
sys/dev/ic/bmx280.c
166
return m;
sys/dev/ic/bwfm.c
2145
bwfm_rx(struct bwfm_softc *sc, struct mbuf *m)
sys/dev/ic/bwfm.c
2149
struct bwfm_event *e = mtod(m, struct bwfm_event *);
sys/dev/ic/bwfm.c
2151
if (m->m_len >= sizeof(e->ehdr) &&
sys/dev/ic/bwfm.c
2155
bwfm_rx_event(sc, m);
sys/dev/ic/bwfm.c
2160
m_set_rcvif(m, ifp);
sys/dev/ic/bwfm.c
2161
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/bwfm.c
2165
bwfm_rx_event(struct bwfm_softc *sc, struct mbuf *m)
sys/dev/ic/bwfm.c
2171
m_freem(m);
sys/dev/ic/bwfm.c
2178
t->t_mbuf = m;
sys/dev/ic/bwfm.c
2183
bwfm_rx_event_cb(struct bwfm_softc *sc, struct mbuf *m)
sys/dev/ic/bwfm.c
2186
struct bwfm_event *e = mtod(m, void *);
sys/dev/ic/bwfm.c
2187
size_t len = m->m_len;
sys/dev/ic/bwfm.c
2196
m_freem(m);
sys/dev/ic/bwfm.c
2215
m_freem(m);
sys/dev/ic/bwfm.c
2221
m_freem(m);
sys/dev/ic/bwfm.c
2272
m_freem(m);
sys/dev/ic/bwfm.c
504
struct mbuf *m;
sys/dev/ic/bwfm.c
520
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/ic/bwfm.c
521
if (m != NULL) {
sys/dev/ic/bwfm.c
522
m_freem(m);
sys/dev/ic/bwfm.c
531
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/bwfm.c
532
if (m == NULL)
sys/dev/ic/bwfm.c
535
error = sc->sc_bus_ops->bs_txdata(sc, &m);
sys/dev/ic/bwfm.c
537
IF_PREPEND(&ifp->if_snd, m);
sys/dev/ic/bwfm.c
543
m_freem(m);
sys/dev/ic/bwfm.c
547
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/bwfmvar.h
266
void bwfm_rx(struct bwfm_softc *, struct mbuf *m);
sys/dev/ic/bwi.c
7497
struct mbuf *m;
sys/dev/ic/bwi.c
7500
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/ic/bwi.c
7501
if (m != NULL) {
sys/dev/ic/bwi.c
7502
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/ic/bwi.c
7503
M_CLEARCTX(m);
sys/dev/ic/bwi.c
7512
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/bwi.c
7513
if (m == NULL)
sys/dev/ic/bwi.c
7516
if (m->m_len < sizeof(*eh)) {
sys/dev/ic/bwi.c
7517
m = m_pullup(m, sizeof(*eh));
sys/dev/ic/bwi.c
7518
if (m == NULL) {
sys/dev/ic/bwi.c
7523
eh = mtod(m, struct ether_header *);
sys/dev/ic/bwi.c
7528
m_freem(m);
sys/dev/ic/bwi.c
7535
(m->m_flags & M_PWR_SAV) == 0) {
sys/dev/ic/bwi.c
7536
ieee80211_pwrsave(ic, ni, m);
sys/dev/ic/bwi.c
7544
if (ieee80211_classify(ic, m, ni)) {
sys/dev/ic/bwi.c
7550
m_freem(m);
sys/dev/ic/bwi.c
7563
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/bwi.c
7564
m = ieee80211_encap(ic, m, ni);
sys/dev/ic/bwi.c
7565
if (m == NULL) {
sys/dev/ic/bwi.c
7571
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/ic/bwi.c
7573
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/bwi.c
7576
if (ieee80211_crypto_encap(ic, ni, m) == NULL) {
sys/dev/ic/bwi.c
7578
m_freem(m);
sys/dev/ic/bwi.c
7585
if (bwi_encap(sc, idx, m, &ni, mgt_pkt) != 0) {
sys/dev/ic/bwi.c
7853
struct mbuf *m = tb->tb_mbuf;
sys/dev/ic/bwi.c
7857
u_int pktlen = m_length(m);
sys/dev/ic/bwi.c
7859
m_copydata(m, 0, pktlen, txbuf);
sys/dev/ic/bwi.c
8716
struct mbuf *m;
sys/dev/ic/bwi.c
8721
MGETHDR(m, init ? M_WAITOK : M_DONTWAIT, MT_DATA);
sys/dev/ic/bwi.c
8722
if (m == NULL)
sys/dev/ic/bwi.c
8724
MCLGET(m, init ? M_WAITOK : M_DONTWAIT);
sys/dev/ic/bwi.c
8725
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/bwi.c
8738
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/ic/bwi.c
8744
error = bus_dmamap_load_mbuf(sc->sc_dmat, rbd->rbd_tmp_dmap, m,
sys/dev/ic/bwi.c
8747
m_freem(m);
sys/dev/ic/bwi.c
8761
rxbuf->rb_mbuf = m;
sys/dev/ic/bwi.c
8863
struct mbuf *m;
sys/dev/ic/bwi.c
8868
m = rb->rb_mbuf;
sys/dev/ic/bwi.c
8877
hdr = mtod(m, struct bwi_rxbuf_hdr *);
sys/dev/ic/bwi.c
8890
m_freem(m);
sys/dev/ic/bwi.c
8897
m_set_rcvif(m, ifp);
sys/dev/ic/bwi.c
8898
m->m_len = m->m_pkthdr.len = buflen + sizeof(*hdr);
sys/dev/ic/bwi.c
8899
m_adj(m, sizeof(*hdr) + wh_ofs);
sys/dev/ic/bwi.c
8925
mb.m_next = m;
sys/dev/ic/bwi.c
8933
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/ic/bwi.c
8935
wh = mtod(m, struct ieee80211_frame_min *);
sys/dev/ic/bwi.c
8939
ieee80211_input(ic, m, ni, hdr->rxh_rssi,
sys/dev/ic/bwi.c
8970
struct mbuf *m;
sys/dev/ic/bwi.c
8976
m = rb->rb_mbuf;
sys/dev/ic/bwi.c
8993
CSR_READ_MULTI_4(sc, BWI_PIO_RXDATA(qid), mtod(m, uint32_t *),
sys/dev/ic/bwi.c
9002
ppkt = mtod(m, uint8_t *) + (buflen & ~0x3);
sys/dev/ic/bwi.c
9009
plcp = mtod(m, uint8_t *) + hdr_extra;
sys/dev/ic/bwi.c
9012
m_set_rcvif(m, ifp);
sys/dev/ic/bwi.c
9013
m->m_len = m->m_pkthdr.len = buflen + hdr_extra;
sys/dev/ic/bwi.c
9014
m_adj(m, hdr_extra + 6);
sys/dev/ic/bwi.c
9040
mb.m_next = m;
sys/dev/ic/bwi.c
9048
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/ic/bwi.c
9050
wh = mtod(m, struct ieee80211_frame_min *);
sys/dev/ic/bwi.c
9054
ieee80211_input(ic, m, ni, hdr->rxh_rssi,
sys/dev/ic/bwi.c
9618
bwi_encap(struct bwi_softc *sc, int idx, struct mbuf *m,
sys/dev/ic/bwi.c
9643
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/bwi.c
9646
pkt_len = m->m_pkthdr.len + IEEE80211_CRC_LEN;
sys/dev/ic/bwi.c
9700
mb.m_next = m;
sys/dev/ic/bwi.c
9710
M_PREPEND(m, sizeof(*hdr), M_DONTWAIT);
sys/dev/ic/bwi.c
9711
if (m == NULL) {
sys/dev/ic/bwi.c
9715
hdr = mtod(m, struct bwi_txbuf_hdr *);
sys/dev/ic/bwi.c
9767
error = bus_dmamap_load_mbuf(sc->sc_dmat, tb->tb_dmap, m,
sys/dev/ic/bwi.c
9791
m_copy_pkthdr(m_new, m);
sys/dev/ic/bwi.c
9792
if (m->m_pkthdr.len > MHLEN) {
sys/dev/ic/bwi.c
9806
m_copydata(m, 0, m->m_pkthdr.len, mtod(m_new, void *));
sys/dev/ic/bwi.c
9807
m_freem(m);
sys/dev/ic/bwi.c
9809
m = m_new;
sys/dev/ic/bwi.c
9811
error = bus_dmamap_load_mbuf(sc->sc_dmat, tb->tb_dmap, m,
sys/dev/ic/bwi.c
9832
tb->tb_mbuf = m;
sys/dev/ic/bwi.c
9836
p = mtod(m, const uint8_t *);
sys/dev/ic/bwi.c
9837
for (i = 0; i < m->m_pkthdr.len; ++i) {
sys/dev/ic/bwi.c
9849
idx, pkt_len, m->m_pkthdr.len);
sys/dev/ic/bwi.c
9854
(sc->sc_setup_txdesc)(sc, rd, idx, paddr, m->m_pkthdr.len);
sys/dev/ic/bwi.c
9864
m_freem(m);
sys/dev/ic/ciss.c
52
#define CISS_DPRINTF(m,a) if (ciss_debug & (m)) printf a
sys/dev/ic/ciss.c
68
#define CISS_DPRINTF(m,a) /* m, a */
sys/dev/ic/clmpccreg.h
405
#define CLMPCC_MSEC_TO_TPR(c,m) (((((c)/2048)/(1000/(m))) > 0x0a) ? \
sys/dev/ic/clmpccreg.h
406
(((c)/2048)/(1000/(m))) : 0x0a)
sys/dev/ic/cs89x0.c
1641
cs_ether_input(struct cs_softc *sc, struct mbuf *m)
sys/dev/ic/cs89x0.c
1646
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/cs89x0.c
1653
struct mbuf *m;
sys/dev/ic/cs89x0.c
1693
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/cs89x0.c
1694
if (m == 0) {
sys/dev/ic/cs89x0.c
1709
m_set_rcvif(m, ifp);
sys/dev/ic/cs89x0.c
1710
m->m_pkthdr.len = totlen;
sys/dev/ic/cs89x0.c
1720
MCLGET(m, M_DONTWAIT);
sys/dev/ic/cs89x0.c
1721
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/cs89x0.c
1726
m_freem(m);
sys/dev/ic/cs89x0.c
1737
m->m_data += pad;
sys/dev/ic/cs89x0.c
1739
m->m_len = totlen;
sys/dev/ic/cs89x0.c
1740
pBuff = mtod(m, uint16_t *);
sys/dev/ic/cs89x0.c
1754
cs_ether_input(sc, m);
sys/dev/ic/cs89x0.c
1761
struct mbuf *m;
sys/dev/ic/cs89x0.c
1775
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/cs89x0.c
1776
if (m == 0) {
sys/dev/ic/cs89x0.c
1791
m_set_rcvif(m, ifp);
sys/dev/ic/cs89x0.c
1796
MCLGET(m, M_DONTWAIT);
sys/dev/ic/cs89x0.c
1797
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/cs89x0.c
1801
m_freem(m);
sys/dev/ic/cs89x0.c
1810
m->m_data += pad;
sys/dev/ic/cs89x0.c
1813
pBuff = mtod(m, uint16_t *);
sys/dev/ic/cs89x0.c
1832
m->m_len = oldFrameCount;
sys/dev/ic/cs89x0.c
1833
m->m_pkthdr.len = oldFrameCount;
sys/dev/ic/cs89x0.c
1851
cs_ether_input(sc, m);
sys/dev/ic/cs89x0.c
1853
m_freem(m);
sys/dev/ic/cs89x0.c
2006
struct mbuf *m;
sys/dev/ic/cs89x0.c
2022
for (m = m0; m != NULL; m = m->m_next) {
sys/dev/ic/cs89x0.c
2024
p = mtod(m, uint8_t *);
sys/dev/ic/cs89x0.c
2025
len = m->m_len;
sys/dev/ic/dm9000.c
1000
if (m == NULL) {
sys/dev/ic/dm9000.c
1013
buf = mtod(m, uint16_t*);
sys/dev/ic/dm9000.c
1034
*outBuf = m;
sys/dev/ic/dm9000.c
1071
struct mbuf *m;
sys/dev/ic/dm9000.c
1096
m = dme_alloc_receive_buffer(ifp, frame_length);
sys/dev/ic/dm9000.c
1097
if (m == NULL) {
sys/dev/ic/dm9000.c
1110
buf = mtod(m, uint8_t *);
sys/dev/ic/dm9000.c
1123
*outBuf = m;
sys/dev/ic/dm9000.c
180
#define PKT_READ(ii,m) (*(ii)->sc_pkt_read)((ii),(m))
sys/dev/ic/dm9000.c
181
#define PKT_WRITE(ii,m) (*(ii)->sc_pkt_write)((ii),(m))
sys/dev/ic/dm9000.c
615
struct mbuf *m;
sys/dev/ic/dm9000.c
619
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/dm9000.c
620
if (m == NULL) {
sys/dev/ic/dm9000.c
627
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/dm9000.c
634
length = PKT_WRITE(sc, m);
sys/dev/ic/dm9000.c
635
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/dm9000.c
643
m_freem(m);
sys/dev/ic/dm9000.c
672
struct mbuf *m;
sys/dev/ic/dm9000.c
693
rsr = PKT_READ(sc, &m);
sys/dev/ic/dm9000.c
702
if (m == NULL) {
sys/dev/ic/dm9000.c
723
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/dm9000.c
845
struct mbuf *m;
sys/dev/ic/dm9000.c
849
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/dm9000.c
850
if (m == NULL)
sys/dev/ic/dm9000.c
853
m_set_rcvif(m, ifp);
sys/dev/ic/dm9000.c
857
m->m_pkthdr.len = frame_length + (frame_length % quantum);
sys/dev/ic/dm9000.c
861
m->m_flags |= M_HASFCS;
sys/dev/ic/dm9000.c
862
if (m->m_pkthdr.len + pad > MHLEN) {
sys/dev/ic/dm9000.c
863
MCLGET(m, M_DONTWAIT);
sys/dev/ic/dm9000.c
864
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/dm9000.c
865
m_freem(m);
sys/dev/ic/dm9000.c
870
m->m_data += pad;
sys/dev/ic/dm9000.c
871
m->m_len = frame_length + (frame_length % quantum);
sys/dev/ic/dm9000.c
873
return m;
sys/dev/ic/dm9000.c
976
struct mbuf *m;
sys/dev/ic/dm9000.c
999
m = dme_alloc_receive_buffer(ifp, frame_length);
sys/dev/ic/dp8390.c
1017
struct mbuf *m, *m0, *newm;
sys/dev/ic/dp8390.c
1026
m = m0;
sys/dev/ic/dp8390.c
1030
MCLGET(m, M_DONTWAIT);
sys/dev/ic/dp8390.c
1031
if ((m->m_flags & M_EXT) == 0)
sys/dev/ic/dp8390.c
1037
if (m == m0) {
sys/dev/ic/dp8390.c
1039
ALIGN(m->m_data + sizeof(struct ether_header)) -
sys/dev/ic/dp8390.c
1041
len -= newdata - m->m_data;
sys/dev/ic/dp8390.c
1042
m->m_data = newdata;
sys/dev/ic/dp8390.c
1045
m->m_len = len = uimin(total_len, len);
sys/dev/ic/dp8390.c
1046
src = (*sc->ring_copy)(sc, src, mtod(m, void *), len);
sys/dev/ic/dp8390.c
1054
m = m->m_next = newm;
sys/dev/ic/dp8390.c
1148
dp8390_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
sys/dev/ic/dp8390.c
1155
for (; m ; m = m->m_next) {
sys/dev/ic/dp8390.c
1156
data = mtod(m, uint8_t *);
sys/dev/ic/dp8390.c
1157
len = m->m_len;
sys/dev/ic/dp8390.c
926
struct mbuf *m;
sys/dev/ic/dp8390.c
929
m = dp8390_get(sc, buf, len);
sys/dev/ic/dp8390.c
930
if (m == NULL) {
sys/dev/ic/dp8390.c
935
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/dp83932.c
1118
struct mbuf *m;
sys/dev/ic/dp83932.c
1121
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/dp83932.c
1122
if (m == NULL)
sys/dev/ic/dp83932.c
1125
MCLGET(m, M_DONTWAIT);
sys/dev/ic/dp83932.c
1126
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/dp83932.c
1127
m_freem(m);
sys/dev/ic/dp83932.c
1134
ds->ds_mbuf = m;
sys/dev/ic/dp83932.c
1137
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/ic/dp83932.c
286
struct mbuf *m0, *m;
sys/dev/ic/dp83932.c
316
m = NULL;
sys/dev/ic/dp83932.c
337
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/dp83932.c
338
if (m == NULL) {
sys/dev/ic/dp83932.c
344
MCLGET(m, M_DONTWAIT);
sys/dev/ic/dp83932.c
345
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/dp83932.c
349
m_freem(m);
sys/dev/ic/dp83932.c
353
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/dev/ic/dp83932.c
354
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/dp83932.c
356
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/dp83932.c
361
m_freem(m);
sys/dev/ic/dp83932.c
366
if (m != NULL) {
sys/dev/ic/dp83932.c
368
m0 = m;
sys/dev/ic/dp83932.c
711
struct mbuf *m;
sys/dev/ic/dp83932.c
793
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/dp83932.c
794
if (m == NULL)
sys/dev/ic/dp83932.c
797
MCLGET(m, M_DONTWAIT);
sys/dev/ic/dp83932.c
798
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/dp83932.c
799
m_freem(m);
sys/dev/ic/dp83932.c
803
m->m_data += 2;
sys/dev/ic/dp83932.c
808
memcpy(mtod(m, void *), mtod(ds->ds_mbuf, void *),
sys/dev/ic/dp83932.c
822
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/dp83932.c
823
if (m == NULL)
sys/dev/ic/dp83932.c
825
m->m_data += 2;
sys/dev/ic/dp83932.c
830
memcpy(mtod(m, void *), mtod(ds->ds_mbuf, void *),
sys/dev/ic/dp83932.c
836
m = ds->ds_mbuf;
sys/dev/ic/dp83932.c
848
m_set_rcvif(m, ifp);
sys/dev/ic/dp83932.c
849
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/dp83932.c
852
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/dptvar.h
40
#define CCB_OFF(sc,m) ((u_long)(m) - (u_long)((sc)->sc_ccbs))
sys/dev/ic/dwc_eqos.c
1022
m0 = m;
sys/dev/ic/dwc_eqos.c
1024
if (m->m_flags & M_PKTHDR)
sys/dev/ic/dwc_eqos.c
1025
m_remove_pkthdr(m);
sys/dev/ic/dwc_eqos.c
1026
mprev->m_next = m;
sys/dev/ic/dwc_eqos.c
1028
mprev = m;
sys/dev/ic/dwc_eqos.c
1032
m->m_len = EQOS_RXDMA_SIZE;
sys/dev/ic/dwc_eqos.c
1039
m->m_len = mlen;
sys/dev/ic/dwc_eqos.c
1171
struct mbuf *m;
sys/dev/ic/dwc_eqos.c
1188
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/dwc_eqos.c
1189
if (m == NULL)
sys/dev/ic/dwc_eqos.c
1192
nsegs = eqos_setup_txbuf(sc, sc->sc_tx.cur, m, ptdes3);
sys/dev/ic/dwc_eqos.c
1197
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/dwc_eqos.c
1198
m_freem(m);
sys/dev/ic/dwc_eqos.c
1204
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/dwc_eqos.c
1205
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/dwc_eqos.c
1584
struct mbuf *m;
sys/dev/ic/dwc_eqos.c
1706
if ((m = eqos_alloc_mbufcl(sc)) == NULL) {
sys/dev/ic/dwc_eqos.c
1710
error = eqos_setup_rxbuf(sc, i, m);
sys/dev/ic/dwc_eqos.c
319
eqos_setup_txbuf(struct eqos_softc *sc, int index, struct mbuf *m,
sys/dev/ic/dwc_eqos.c
334
sc->sc_tx.buf_map[index].map, m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/dwc_eqos.c
361
sc->sc_tx.buf_map[index].mbuf = m;
sys/dev/ic/dwc_eqos.c
367
if ((m->m_pkthdr.csum_flags & (M_CSUM_TCPv4 | M_CSUM_UDPv4)) != 0) {
sys/dev/ic/dwc_eqos.c
369
} else if ((m->m_pkthdr.csum_flags & M_CSUM_IPv4) != 0) {
sys/dev/ic/dwc_eqos.c
382
segs[i].ds_len, m->m_pkthdr.len, ioc);
sys/dev/ic/dwc_eqos.c
429
eqos_setup_rxbuf(struct eqos_softc *sc, int index, struct mbuf *m)
sys/dev/ic/dwc_eqos.c
436
m_adj(m, ETHER_ALIGN);
sys/dev/ic/dwc_eqos.c
440
sc->sc_rx.buf_map[index].map, m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/ic/dwc_eqos.c
448
sc->sc_rx.buf_map[index].mbuf = m;
sys/dev/ic/dwc_eqos.c
469
eqos_free_rxbuf(struct mbuf *m, void *buf, size_t size, void *arg)
sys/dev/ic/dwc_eqos.c
478
if (__predict_true(m != NULL)) {
sys/dev/ic/dwc_eqos.c
479
pool_cache_put(mb_cache, m);
sys/dev/ic/dwc_eqos.c
487
struct mbuf *m;
sys/dev/ic/dwc_eqos.c
489
m = m_gethdr(M_NOWAIT, MT_DATA);
sys/dev/ic/dwc_eqos.c
490
if (m == NULL) {
sys/dev/ic/dwc_eqos.c
495
m_freem(m);
sys/dev/ic/dwc_eqos.c
498
MEXTADD(m, rxbuf->vaddr, EQOS_RXDMA_SIZE, 0, eqos_free_rxbuf, rxbuf);
sys/dev/ic/dwc_eqos.c
499
m->m_flags |= M_EXT_RW;
sys/dev/ic/dwc_eqos.c
500
m->m_pkthdr.len = m->m_len = m->m_ext.ext_size;
sys/dev/ic/dwc_eqos.c
502
return m;
sys/dev/ic/dwc_eqos.c
937
struct mbuf *m, *m0, *new_m, *mprev;
sys/dev/ic/dwc_eqos.c
998
m = sc->sc_rx.buf_map[index].mbuf;
sys/dev/ic/dwc_gmac.c
1253
struct mbuf *m, *mnew;
sys/dev/ic/dwc_gmac.c
1341
m = data->rd_m;
sys/dev/ic/dwc_gmac.c
1346
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/dwc_gmac.c
1347
m_set_rcvif(m, ifp);
sys/dev/ic/dwc_gmac.c
1348
m->m_flags |= M_HASFCS;
sys/dev/ic/dwc_gmac.c
1350
if_percpuq_enqueue(sc->sc_ipq, m);
sys/dev/ic/elink3.c
1101
struct mbuf *m, *m0;
sys/dev/ic/elink3.c
1185
for (m = m0; m;) {
sys/dev/ic/elink3.c
1186
if (m->m_len > 3) {
sys/dev/ic/elink3.c
1188
if (mtod(m, u_long) & 3) {
sys/dev/ic/elink3.c
1190
4 - (mtod(m, u_long) & 3);
sys/dev/ic/elink3.c
1192
txreg, mtod(m, u_int8_t *), count);
sys/dev/ic/elink3.c
1193
m->m_data =
sys/dev/ic/elink3.c
1194
(void *)(mtod(m, u_long) + count);
sys/dev/ic/elink3.c
1195
m->m_len -= count;
sys/dev/ic/elink3.c
1198
txreg, mtod(m, u_int32_t *), m->m_len >> 2);
sys/dev/ic/elink3.c
1199
m->m_data = (void *)(mtod(m, u_long) +
sys/dev/ic/elink3.c
1200
(u_long)(m->m_len & ~3));
sys/dev/ic/elink3.c
1201
m->m_len -= m->m_len & ~3;
sys/dev/ic/elink3.c
1203
if (m->m_len) {
sys/dev/ic/elink3.c
1205
txreg, mtod(m, u_int8_t *), m->m_len);
sys/dev/ic/elink3.c
1207
m = m0 = m_free(m);
sys/dev/ic/elink3.c
1210
for (m = m0; m;) {
sys/dev/ic/elink3.c
1211
if (m->m_len > 1) {
sys/dev/ic/elink3.c
1212
if (mtod(m, u_long) & 1) {
sys/dev/ic/elink3.c
1214
txreg, *(mtod(m, u_int8_t *)));
sys/dev/ic/elink3.c
1215
m->m_data =
sys/dev/ic/elink3.c
1216
(void *)(mtod(m, u_long) + 1);
sys/dev/ic/elink3.c
1217
m->m_len -= 1;
sys/dev/ic/elink3.c
1220
txreg, mtod(m, u_int16_t *),
sys/dev/ic/elink3.c
1221
m->m_len >> 1);
sys/dev/ic/elink3.c
1223
if (m->m_len & 1) {
sys/dev/ic/elink3.c
1225
*(mtod(m, u_int8_t *) + m->m_len - 1));
sys/dev/ic/elink3.c
1227
m = m0 = m_free(m);
sys/dev/ic/elink3.c
1446
struct mbuf *m;
sys/dev/ic/elink3.c
1486
m = epget(sc, len);
sys/dev/ic/elink3.c
1487
if (m == 0) {
sys/dev/ic/elink3.c
1492
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/elink3.c
1537
struct mbuf *m;
sys/dev/ic/elink3.c
1544
m = sc->mb[sc->next_mb];
sys/dev/ic/elink3.c
1546
if (m == 0) {
sys/dev/ic/elink3.c
1547
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/elink3.c
1548
if (m == 0)
sys/dev/ic/elink3.c
1557
m->m_data = m->m_pktdat;
sys/dev/ic/elink3.c
1558
m->m_flags = M_PKTHDR;
sys/dev/ic/elink3.c
1559
memset(&m->m_pkthdr, 0, sizeof(m->m_pkthdr));
sys/dev/ic/elink3.c
1561
m_set_rcvif(m, ifp);
sys/dev/ic/elink3.c
1562
m->m_pkthdr.len = totlen;
sys/dev/ic/elink3.c
1572
MEXTMALLOC(m, len, M_DONTWAIT);
sys/dev/ic/elink3.c
1575
MCLGET(m, M_DONTWAIT);
sys/dev/ic/elink3.c
1577
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/elink3.c
1578
m_free(m);
sys/dev/ic/elink3.c
1584
newdata = (char *)ALIGN(m->m_data + sizeof(struct ether_header))
sys/dev/ic/elink3.c
1586
m->m_data = newdata;
sys/dev/ic/elink3.c
1587
m->m_len = totlen;
sys/dev/ic/elink3.c
1591
offset = mtod(m, u_long);
sys/dev/ic/elink3.c
1660
return (m);
sys/dev/ic/elink3.c
1899
struct mbuf *m;
sys/dev/ic/elink3.c
1906
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/elink3.c
1907
if (m == 0)
sys/dev/ic/elink3.c
1909
sc->mb[i] = m;
sys/dev/ic/elinkxl.c
1332
struct mbuf *m;
sys/dev/ic/elinkxl.c
1340
m = rxd->rx_mbhead;
sys/dev/ic/elinkxl.c
1372
m_freem(m);
sys/dev/ic/elinkxl.c
1379
m_freem(m);
sys/dev/ic/elinkxl.c
1382
m_set_rcvif(m, ifp);
sys/dev/ic/elinkxl.c
1383
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/ic/elinkxl.c
1389
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/ic/elinkxl.c
1391
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/ic/elinkxl.c
1393
m->m_pkthdr.csum_flags |= M_CSUM_TCPv4;
sys/dev/ic/elinkxl.c
1395
m->m_pkthdr.csum_flags |=
sys/dev/ic/elinkxl.c
1398
m->m_pkthdr.csum_flags |= M_CSUM_UDPv4;
sys/dev/ic/elinkxl.c
1400
m->m_pkthdr.csum_flags |=
sys/dev/ic/elinkxl.c
1404
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/elinkxl.c
1796
struct mbuf *m, *oldm;
sys/dev/ic/elinkxl.c
1803
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/elinkxl.c
1804
if (m != NULL) {
sys/dev/ic/elinkxl.c
1805
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/ic/elinkxl.c
1806
MCLGET(m, M_DONTWAIT);
sys/dev/ic/elinkxl.c
1807
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/elinkxl.c
1808
m_freem(m);
sys/dev/ic/elinkxl.c
1811
m = oldm;
sys/dev/ic/elinkxl.c
1812
MRESETDATA(m);
sys/dev/ic/elinkxl.c
1818
m = oldm;
sys/dev/ic/elinkxl.c
1819
MRESETDATA(m);
sys/dev/ic/elinkxl.c
1826
if (m != oldm) {
sys/dev/ic/elinkxl.c
1830
m->m_ext.ext_buf, MCLBYTES, NULL,
sys/dev/ic/elinkxl.c
1842
m->m_data += 2;
sys/dev/ic/elinkxl.c
1844
rxd->rx_mbhead = m;
sys/dev/ic/esiopvar.h
54
#define ESIOP_XFER(cmd, m) (((struct esiop_xfer *)((cmd)->cmd_tables))->m)
sys/dev/ic/gem.c
1367
struct mbuf *m0, *m;
sys/dev/ic/gem.c
1407
m = NULL;
sys/dev/ic/gem.c
1428
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/gem.c
1429
if (m == NULL) {
sys/dev/ic/gem.c
1434
MCLAIM(m, &sc->sc_ethercom.ec_tx_mowner);
sys/dev/ic/gem.c
1436
MCLGET(m, M_DONTWAIT);
sys/dev/ic/gem.c
1437
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/gem.c
1440
m_freem(m);
sys/dev/ic/gem.c
1444
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/dev/ic/gem.c
1445
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/gem.c
1447
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/gem.c
1467
m_freem(m);
sys/dev/ic/gem.c
1472
if (m != NULL) {
sys/dev/ic/gem.c
1474
m0 = m;
sys/dev/ic/gem.c
1755
struct mbuf *m;
sys/dev/ic/gem.c
1831
m = rxs->rxs_mbuf;
sys/dev/ic/gem.c
1842
m->m_data += 2; /* We're already off by two */
sys/dev/ic/gem.c
1844
m_set_rcvif(m, ifp);
sys/dev/ic/gem.c
1845
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/gem.c
1855
pktlen = m->m_pkthdr.len - ETHER_HDR_LEN -
sys/dev/ic/gem.c
1857
eh = (struct ether_header *) (mtod(m, char *) +
sys/dev/ic/gem.c
1860
pktlen = m->m_pkthdr.len - ETHER_HDR_LEN;
sys/dev/ic/gem.c
1861
eh = mtod(m, struct ether_header *);
sys/dev/ic/gem.c
1890
m->m_pkthdr.csum_flags = M_CSUM_TCPv4;
sys/dev/ic/gem.c
1899
m->m_pkthdr.csum_data = (~rxstat) & GEM_RD_CHECKSUM;
sys/dev/ic/gem.c
1920
m->m_pkthdr.csum_data += (uint16_t)~optsum;
sys/dev/ic/gem.c
1922
while (m->m_pkthdr.csum_data >> 16)
sys/dev/ic/gem.c
1923
m->m_pkthdr.csum_data =
sys/dev/ic/gem.c
1924
(m->m_pkthdr.csum_data >> 16) +
sys/dev/ic/gem.c
1925
(m->m_pkthdr.csum_data &
sys/dev/ic/gem.c
1929
m->m_pkthdr.csum_flags |= M_CSUM_DATA |
sys/dev/ic/gem.c
1933
m->m_pkthdr.csum_flags = 0;
sys/dev/ic/gem.c
1936
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/gem.c
1998
struct mbuf *m;
sys/dev/ic/gem.c
2001
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/gem.c
2002
if (m == NULL)
sys/dev/ic/gem.c
2005
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/ic/gem.c
2006
MCLGET(m, M_DONTWAIT);
sys/dev/ic/gem.c
2007
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/gem.c
2008
m_freem(m);
sys/dev/ic/gem.c
2014
memset(m->m_ext.ext_buf, 0, m->m_ext.ext_size);
sys/dev/ic/gem.c
2020
rxs->rxs_mbuf = m;
sys/dev/ic/gem.c
2023
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/ic/hd64570.c
1002
struct mbuf *m, *mb_head;
sys/dev/ic/hd64570.c
1092
for (m = mb_head ; m != NULL ; m = m->m_next) {
sys/dev/ic/hd64570.c
1093
if (m->m_len != 0) {
sys/dev/ic/hd64570.c
1094
len += m->m_len;
sys/dev/ic/hd64570.c
1100
("TX: about to mbuf len %d\n", m->m_len));
sys/dev/ic/hd64570.c
1103
memcpy(buf, mtod(m, u_int8_t *), m->m_len);
sys/dev/ic/hd64570.c
1107
mtod(m, u_int8_t *), m->m_len);
sys/dev/ic/hd64570.c
1108
buf += m->m_len;
sys/dev/ic/hd64570.c
1109
buf_p += m->m_len;
sys/dev/ic/hd64570.c
1537
struct mbuf *m;
sys/dev/ic/hd64570.c
1563
m = sca_mbuf_alloc(scp->sca, bufp, len);
sys/dev/ic/hd64570.c
1564
if (m == NULL) {
sys/dev/ic/hd64570.c
1572
m = m_pullup(m, sizeof(struct hdlc_header));
sys/dev/ic/hd64570.c
1573
if (m == NULL) {
sys/dev/ic/hd64570.c
1578
bpf_mtap_softint(&scp->sp_if, m);
sys/dev/ic/hd64570.c
1582
hdlc = mtod(m, struct hdlc_header *);
sys/dev/ic/hd64570.c
1587
m_set_rcvif(m, &scp->sp_if);
sys/dev/ic/hd64570.c
1588
m->m_pkthdr.len -= sizeof(struct hdlc_header);
sys/dev/ic/hd64570.c
1589
m->m_data += sizeof(struct hdlc_header);
sys/dev/ic/hd64570.c
1590
m->m_len -= sizeof(struct hdlc_header);
sys/dev/ic/hd64570.c
1597
m_set_rcvif(m, &scp->sp_if);
sys/dev/ic/hd64570.c
1598
m->m_pkthdr.len -= sizeof(struct hdlc_header);
sys/dev/ic/hd64570.c
1599
m->m_data += sizeof(struct hdlc_header);
sys/dev/ic/hd64570.c
1600
m->m_len -= sizeof(struct hdlc_header);
sys/dev/ic/hd64570.c
1616
m = m_pullup(m, sizeof(struct cisco_pkt));
sys/dev/ic/hd64570.c
1617
if (m == NULL) {
sys/dev/ic/hd64570.c
1623
(mtod(m, u_int8_t *) + HDLC_HDRLEN);
sys/dev/ic/hd64570.c
1624
m_set_rcvif(m, &scp->sp_if);
sys/dev/ic/hd64570.c
1662
IF_ENQUEUE(&scp->linkq, m);
sys/dev/ic/hd64570.c
1692
if (__predict_false(!pktq_enqueue(pktq, m, 0))) {
sys/dev/ic/hd64570.c
1698
m_freem(m);
sys/dev/ic/hd64570.c
1965
struct mbuf *m;
sys/dev/ic/hd64570.c
1972
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/hd64570.c
1973
if (m == NULL)
sys/dev/ic/hd64570.c
1977
m_freem(m);
sys/dev/ic/hd64570.c
1980
MCLGET(m, M_DONTWAIT);
sys/dev/ic/hd64570.c
1981
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/hd64570.c
1982
m_freem(m);
sys/dev/ic/hd64570.c
1989
memcpy(mtod(m, void *), p, len);
sys/dev/ic/hd64570.c
1992
sca_page_addr(sc, p), mtod(m, u_int8_t *), len);
sys/dev/ic/hd64570.c
1994
m->m_len = len;
sys/dev/ic/hd64570.c
1995
m->m_pkthdr.len = len;
sys/dev/ic/hd64570.c
1997
return (m);
sys/dev/ic/hd64570.c
794
struct mbuf *m,
sys/dev/ic/hd64570.c
814
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/dev/ic/hd64570.c
823
if ((mtod(m, struct ip *)->ip_tos & IPTOS_LOWDELAY)
sys/dev/ic/hd64570.c
831
M_PREPEND(m, sizeof(struct hdlc_header), M_DONTWAIT);
sys/dev/ic/hd64570.c
832
if (m == 0)
sys/dev/ic/hd64570.c
834
hdlc = mtod(m, struct hdlc_header *);
sys/dev/ic/hd64570.c
844
M_PREPEND(m, sizeof(struct hdlc_header), M_DONTWAIT);
sys/dev/ic/hd64570.c
845
if (m == 0)
sys/dev/ic/hd64570.c
847
hdlc = mtod(m, struct hdlc_header *);
sys/dev/ic/hd64570.c
859
if ((m->m_flags & (M_BCAST | M_MCAST)) != 0)
sys/dev/ic/hd64570.c
868
mflags = m->m_flags;
sys/dev/ic/hd64570.c
869
len = m->m_pkthdr.len;
sys/dev/ic/hd64570.c
874
m_freem(m);
sys/dev/ic/hd64570.c
877
IF_ENQUEUE(ifq, m);
sys/dev/ic/hd64570.c
879
IFQ_ENQUEUE(&ifp->if_snd, m, error);
sys/dev/ic/hd64570.c
899
m_freem(m);
sys/dev/ic/hme.c
661
hme_put(struct hme_softc *sc, int ri, struct mbuf *m)
sys/dev/ic/hme.c
669
for (; m; m = n) {
sys/dev/ic/hme.c
670
len = m->m_len;
sys/dev/ic/hme.c
672
n = m_free(m);
sys/dev/ic/hme.c
675
memcpy(bp, mtod(m, void *), len);
sys/dev/ic/hme.c
678
n = m_free(m);
sys/dev/ic/hme.c
693
struct mbuf *m, *m0, *newm;
sys/dev/ic/hme.c
708
m = m0;
sys/dev/ic/hme.c
714
MCLGET(m, M_DONTWAIT);
sys/dev/ic/hme.c
715
if ((m->m_flags & M_EXT) == 0)
sys/dev/ic/hme.c
720
if (m == m0) {
sys/dev/ic/hme.c
722
ALIGN(m->m_data + sizeof(struct ether_header)) -
sys/dev/ic/hme.c
724
len -= newdata - m->m_data;
sys/dev/ic/hme.c
725
m->m_data = newdata;
sys/dev/ic/hme.c
728
m->m_len = len = uimin(totlen, len);
sys/dev/ic/hme.c
729
memcpy(mtod(m, void *), bp, len);
sys/dev/ic/hme.c
738
m = m->m_next = newm;
sys/dev/ic/hme.c
861
struct mbuf *m;
sys/dev/ic/hme.c
878
m = hme_get(sc, ix, flags);
sys/dev/ic/hme.c
879
if (m == 0) {
sys/dev/ic/hme.c
885
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/hme.c
893
struct mbuf *m;
sys/dev/ic/hme.c
905
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/hme.c
906
if (m == 0)
sys/dev/ic/hme.c
913
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/hme.c
918
m->m_pkthdr.csum_flags & (M_CSUM_TCPv4 | M_CSUM_UDPv4)) {
sys/dev/ic/hme.c
922
eh = mtod(m, struct ether_header *);
sys/dev/ic/hme.c
932
m_free(m);
sys/dev/ic/hme.c
935
start += M_CSUM_DATA_IPv4_IPHL(m->m_pkthdr.csum_data);
sys/dev/ic/hme.c
936
offset = M_CSUM_DATA_IPv4_OFFSET(m->m_pkthdr.csum_data)
sys/dev/ic/hme.c
948
len = hme_put(sc, ri, m);
sys/dev/ic/i82557.c
1209
fxp_rx_hwcksum(struct fxp_softc *sc, struct mbuf *m, const struct fxp_rfa *rfa,
sys/dev/ic/i82557.c
1251
eh = mtod(m, struct ether_header *);
sys/dev/ic/i82557.c
1294
csum_data = be16dec(mtod(m, uint8_t *) + len);
sys/dev/ic/i82557.c
1328
m->m_pkthdr.csum_flags = csum_flags;
sys/dev/ic/i82557.c
1329
m->m_pkthdr.csum_data = csum_data;
sys/dev/ic/i82557.c
1340
struct mbuf *m, *m0;
sys/dev/ic/i82557.c
1349
m = sc->sc_rxq.ifq_head;
sys/dev/ic/i82557.c
1350
rfa = FXP_MTORFA(m);
sys/dev/ic/i82557.c
1351
rxmap = M_GETCTX(m, bus_dmamap_t);
sys/dev/ic/i82557.c
1353
FXP_RFASYNC(sc, m,
sys/dev/ic/i82557.c
1366
FXP_RFASYNC(sc, m, BUS_DMASYNC_PREREAD);
sys/dev/ic/i82557.c
1370
IF_DEQUEUE(&sc->sc_rxq, m);
sys/dev/ic/i82557.c
1372
FXP_RXBUFSYNC(sc, m, BUS_DMASYNC_POSTREAD);
sys/dev/ic/i82557.c
1375
(m->m_ext.ext_size - 1);
sys/dev/ic/i82557.c
1385
FXP_INIT_RFABUF(sc, m);
sys/dev/ic/i82557.c
1400
FXP_INIT_RFABUF(sc, m);
sys/dev/ic/i82557.c
1409
vlan_set_tag(m, be16toh(rfa->vlan_id));
sys/dev/ic/i82557.c
1414
fxp_rx_hwcksum(sc, m, rfa, len);
sys/dev/ic/i82557.c
1433
mtod(m, void *), len);
sys/dev/ic/i82557.c
1434
m0->m_pkthdr.csum_flags = m->m_pkthdr.csum_flags;
sys/dev/ic/i82557.c
1435
m0->m_pkthdr.csum_data = m->m_pkthdr.csum_data;
sys/dev/ic/i82557.c
1436
FXP_INIT_RFABUF(sc, m);
sys/dev/ic/i82557.c
1437
m = m0;
sys/dev/ic/i82557.c
1442
FXP_INIT_RFABUF(sc, m);
sys/dev/ic/i82557.c
1447
m_set_rcvif(m, ifp);
sys/dev/ic/i82557.c
1448
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/i82557.c
1451
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/i82557.c
1583
struct mbuf *m;
sys/dev/ic/i82557.c
1586
IF_DEQUEUE(&sc->sc_rxq, m);
sys/dev/ic/i82557.c
1587
if (m == NULL)
sys/dev/ic/i82557.c
1589
rxmap = M_GETCTX(m, bus_dmamap_t);
sys/dev/ic/i82557.c
1592
m_freem(m);
sys/dev/ic/i82557.c
2078
struct mbuf *m;
sys/dev/ic/i82557.c
2081
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/i82557.c
2082
if (m == NULL)
sys/dev/ic/i82557.c
2085
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/ic/i82557.c
2086
MCLGET(m, M_DONTWAIT);
sys/dev/ic/i82557.c
2087
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/i82557.c
2088
m_freem(m);
sys/dev/ic/i82557.c
2095
M_SETCTX(m, rxmap);
sys/dev/ic/i82557.c
2097
m->m_len = m->m_pkthdr.len = m->m_ext.ext_size;
sys/dev/ic/i82557.c
2098
error = bus_dmamap_load_mbuf(sc->sc_dmat, rxmap, m,
sys/dev/ic/i82557.c
2108
FXP_INIT_RFABUF(sc, m);
sys/dev/ic/i82557.c
805
struct mbuf *m0, *m;
sys/dev/ic/i82557.c
843
m = NULL;
sys/dev/ic/i82557.c
866
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/i82557.c
867
if (m == NULL) {
sys/dev/ic/i82557.c
872
MCLAIM(m, &sc->sc_ethercom.ec_tx_mowner);
sys/dev/ic/i82557.c
874
MCLGET(m, M_DONTWAIT);
sys/dev/ic/i82557.c
875
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/i82557.c
879
m_freem(m);
sys/dev/ic/i82557.c
883
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/dev/ic/i82557.c
884
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/i82557.c
886
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/i82557.c
897
if (m != NULL) {
sys/dev/ic/i82557.c
899
m0 = m;
sys/dev/ic/i82557var.h
289
#define FXP_RXBUFSIZE(sc, m) ((m)->m_ext.ext_size - \
sys/dev/ic/i82557var.h
293
#define FXP_RFASYNC(sc, m, ops) \
sys/dev/ic/i82557var.h
294
bus_dmamap_sync((sc)->sc_dmat, M_GETCTX((m), bus_dmamap_t), \
sys/dev/ic/i82557var.h
297
#define FXP_RXBUFSYNC(sc, m, ops) \
sys/dev/ic/i82557var.h
298
bus_dmamap_sync((sc)->sc_dmat, M_GETCTX((m), bus_dmamap_t), \
sys/dev/ic/i82557var.h
300
FXP_RXBUFSIZE((sc), (m)), (ops))
sys/dev/ic/i82557var.h
302
#define FXP_MTORFA(m) (struct fxp_rfa *)((m)->m_ext.ext_buf + \
sys/dev/ic/i82557var.h
305
#define FXP_INIT_RFABUF(sc, m) \
sys/dev/ic/i82557var.h
307
bus_dmamap_t __rxmap = M_GETCTX((m), bus_dmamap_t); \
sys/dev/ic/i82557var.h
312
(m)->m_data = (m)->m_ext.ext_buf + (sc)->sc_rfa_size + \
sys/dev/ic/i82557var.h
315
__rfa = FXP_MTORFA((m)); \
sys/dev/ic/i82557var.h
316
__rfa->size = htole16(FXP_RXBUFSIZE((sc), (m))); \
sys/dev/ic/i82557var.h
330
FXP_RFASYNC((sc), (m), \
sys/dev/ic/i82557var.h
333
FXP_RXBUFSYNC((sc), (m), BUS_DMASYNC_PREREAD); \
sys/dev/ic/i82557var.h
348
IF_ENQUEUE(&(sc)->sc_rxq, (m)); \
sys/dev/ic/i82586.c
1005
struct mbuf *m;
sys/dev/ic/i82586.c
1014
m = ieget(sc, bstart, pktlen);
sys/dev/ic/i82586.c
1017
if (m == 0) {
sys/dev/ic/i82586.c
1024
struct ether_header *eh = mtod(m, struct ether_header *);
sys/dev/ic/i82586.c
1037
if_percpuq_enqueue((&sc->sc_ethercom.ec_if)->if_percpuq, m);
sys/dev/ic/i82586.c
1126
struct mbuf *m0, *m;
sys/dev/ic/i82586.c
1159
for (m = m0; m != 0; m = m->m_next) {
sys/dev/ic/i82586.c
1160
(sc->memcopyout)(sc, mtod(m,void *), buffer, m->m_len);
sys/dev/ic/i82586.c
1161
buffer += m->m_len;
sys/dev/ic/i82586.c
1402
int m = (n == sc->nframes - 1) ? 0 : n + 1;
sys/dev/ic/i82586.c
1413
IE_RFRAME_ADDR(sc->rframes, m));
sys/dev/ic/i82586.c
1417
((m==0)? (IE_FD_EOL | IE_FD_SUSP) : 0));
sys/dev/ic/i82586.c
1424
int m = (n == sc->nrxbuf - 1) ? 0 : n + 1;
sys/dev/ic/i82586.c
1431
IE_RBD_ADDR(sc->rbds, m));
sys/dev/ic/i82586.c
1437
IE_RBUF_SIZE | ((m==0)?IE_RBD_EOL:0));
sys/dev/ic/i82586.c
886
struct mbuf *m, *m0, *newm;
sys/dev/ic/i82586.c
905
m = m0;
sys/dev/ic/i82586.c
913
MCLGET(m, M_DONTWAIT);
sys/dev/ic/i82586.c
914
if ((m->m_flags & M_EXT) == 0)
sys/dev/ic/i82586.c
919
if (m == m0) {
sys/dev/ic/i82586.c
921
ALIGN(m->m_data + sizeof(struct ether_header)) -
sys/dev/ic/i82586.c
923
len -= newdata - m->m_data;
sys/dev/ic/i82586.c
924
m->m_data = newdata;
sys/dev/ic/i82586.c
927
m->m_len = len = uimin(totlen, len);
sys/dev/ic/i82586.c
935
m = m->m_next = newm;
sys/dev/ic/i82586.c
939
m = m0;
sys/dev/ic/i82586.c
945
memcpy(mtod(m, void *), &eh, sizeof(struct ether_header));
sys/dev/ic/i82586.c
957
thismblen = m->m_len - thismboff;
sys/dev/ic/i82586.c
960
(sc->memcopyin)(sc, mtod(m, char *) + thismboff,
sys/dev/ic/i82586.c
966
m = m->m_next;
sys/dev/ic/i82596.c
737
struct mbuf *m = NULL;
sys/dev/ic/i82596.c
757
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/i82596.c
758
if (m == NULL) {
sys/dev/ic/i82596.c
766
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/ic/i82596.c
767
MCLGET(m, M_DONTWAIT);
sys/dev/ic/i82596.c
768
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/i82596.c
773
m_freem(m);
sys/dev/ic/i82596.c
778
sc->sc_tx_mbuf[t]->m_pkthdr.len, mtod(m, void *));
sys/dev/ic/i82596.c
779
m->m_pkthdr.len = sc->sc_tx_mbuf[t]->m_pkthdr.len;
sys/dev/ic/i82596.c
780
m->m_len = sc->sc_tx_mbuf[t]->m_pkthdr.len;
sys/dev/ic/i82596.c
782
sc->sc_tx_mbuf[t] = m;
sys/dev/ic/i82596.c
784
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT) != 0) {
sys/dev/ic/i82596.c
810
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/i82596.c
811
if (m == NULL)
sys/dev/ic/igsfb_subr.c
485
int i, m, n, p, hoffset, bytes_per_pixel, memfetch;
sys/dev/ic/igsfb_subr.c
628
igsfb_calc_pll(mode->dot_clock, &m, &n, &p, 2047, 255, 7, IGS_MIN_VCO);
sys/dev/ic/igsfb_subr.c
629
DPRINTF("m: %x, n: %x, p: %x\n", m, n, p);
sys/dev/ic/igsfb_subr.c
630
vclk1 = m & 0xff;
sys/dev/ic/igsfb_subr.c
633
vclk3 = ((m >> 8) & 0x7) | ((n >> 2) & 0x38) | ((p << 4) & 0x40);
sys/dev/ic/igsfb_subr.c
639
DPRINTF("clock: %d\n", IGS_CLOCK(m, n, p));
sys/dev/ic/igsfbreg.h
428
#define IGS_CLOCK(m,n,p) \
sys/dev/ic/igsfbreg.h
429
((IGS_CLOCK_REF * ((m) + 1)) / (((n) + 1) * IGS_SCALE(p)))
sys/dev/ic/isp.c
314
static const char m[] = "bus %d is in %s Mode";
sys/dev/ic/isp.c
331
isp_prt(isp, ISP_LOGCONFIG, m, 0, "LVD");
sys/dev/ic/isp.c
335
isp_prt(isp, ISP_LOGCONFIG, m, 0, "Differential");
sys/dev/ic/isp.c
339
isp_prt(isp, ISP_LOGCONFIG, m, 0, "Single-Ended");
sys/dev/ic/isp.c
354
isp_prt(isp, ISP_LOGCONFIG, m, 1, "LVD");
sys/dev/ic/isp.c
359
m, 1, "Differential");
sys/dev/ic/isp.c
364
m, 1, "Single-Ended");
sys/dev/ic/isp.c
4293
isp_marker_24xx_t *m = (isp_marker_24xx_t *) reqp;
sys/dev/ic/isp.c
4294
m->mrk_header.rqs_entry_count = 1;
sys/dev/ic/isp.c
4295
m->mrk_header.rqs_entry_type = RQSTYPE_MARKER;
sys/dev/ic/isp.c
4296
m->mrk_modifier = SYNC_ALL;
sys/dev/ic/isp.c
4297
isp_put_marker_24xx(isp, m, qep);
sys/dev/ic/isp.c
4299
isp_marker_t *m = (isp_marker_t *) reqp;
sys/dev/ic/isp.c
4300
m->mrk_header.rqs_entry_count = 1;
sys/dev/ic/isp.c
4301
m->mrk_header.rqs_entry_type = RQSTYPE_MARKER;
sys/dev/ic/isp.c
4302
m->mrk_target = (XS_CHANNEL(xs) << 7); /* bus # */
sys/dev/ic/isp.c
4303
m->mrk_modifier = SYNC_ALL;
sys/dev/ic/isp.c
4304
isp_put_marker(isp, m, qep);
sys/dev/ic/ispvar.h
140
#define ISP_DUMPREGS(isp, m) \
sys/dev/ic/ispvar.h
141
if ((isp)->isp_mdvec->dv_dregs) (*(isp)->isp_mdvec->dv_dregs)((isp),(m))
sys/dev/ic/lan9118.c
1000
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/lan9118.c
1001
if (m == NULL)
sys/dev/ic/lan9118.c
1004
MCLGET(m, M_DONTWAIT);
sys/dev/ic/lan9118.c
1005
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/lan9118.c
1006
m_freem(m);
sys/dev/ic/lan9118.c
1015
mtod(m, uint32_t *),
sys/dev/ic/lan9118.c
1017
m->m_data += pad;
sys/dev/ic/lan9118.c
1019
m_set_rcvif(m, ifp);
sys/dev/ic/lan9118.c
1020
m->m_pkthdr.len = m->m_len = (pktlen - ETHER_CRC_LEN);
sys/dev/ic/lan9118.c
1023
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/lan9118.c
361
struct mbuf *m0, *m;
sys/dev/ic/lan9118.c
399
m = m0;
sys/dev/ic/lan9118.c
401
while (m) {
sys/dev/ic/lan9118.c
402
if (m->m_len < 4 || ++n > 86) {
sys/dev/ic/lan9118.c
404
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/lan9118.c
405
if (m == NULL)
sys/dev/ic/lan9118.c
407
MCLGET(m, M_DONTWAIT);
sys/dev/ic/lan9118.c
408
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/lan9118.c
409
m_freem(m);
sys/dev/ic/lan9118.c
413
mtod(m, void *));
sys/dev/ic/lan9118.c
414
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/lan9118.c
416
m0 = m;
sys/dev/ic/lan9118.c
419
m = m->m_next;
sys/dev/ic/lan9118.c
422
m = m0;
sys/dev/ic/lan9118.c
423
totlen = m->m_pkthdr.len;
sys/dev/ic/lan9118.c
424
p = mtod(m, uint8_t *);
sys/dev/ic/lan9118.c
430
LAN9118_TXC_A_BS(m->m_len);
sys/dev/ic/lan9118.c
432
while (m->m_next != NULL) {
sys/dev/ic/lan9118.c
439
(m->m_len + dso + 3) >> 2);
sys/dev/ic/lan9118.c
441
m = m->m_next;
sys/dev/ic/lan9118.c
442
p = mtod(m, uint8_t *);
sys/dev/ic/lan9118.c
447
LAN9118_TXC_A_BS(m->m_len);
sys/dev/ic/lan9118.c
455
(m->m_len + dso + 3) >> 2);
sys/dev/ic/lan9118.c
930
struct mbuf *m;
sys/dev/ic/lance.c
335
lance_put(struct lance_softc *sc, int boff, struct mbuf *m)
sys/dev/ic/lance.c
340
for (; m; m = n) {
sys/dev/ic/lance.c
341
len = m->m_len;
sys/dev/ic/lance.c
343
n = m_free(m);
sys/dev/ic/lance.c
346
(*sc->sc_copytobuf)(sc, mtod(m, void *), boff, len);
sys/dev/ic/lance.c
349
n = m_free(m);
sys/dev/ic/lance.c
367
struct mbuf *m, *m0, *newm;
sys/dev/ic/lance.c
377
m = m0;
sys/dev/ic/lance.c
381
MCLGET(m, M_DONTWAIT);
sys/dev/ic/lance.c
382
if ((m->m_flags & M_EXT) == 0)
sys/dev/ic/lance.c
387
if (m == m0) {
sys/dev/ic/lance.c
389
ALIGN(m->m_data + sizeof(struct ether_header)) -
sys/dev/ic/lance.c
391
len -= newdata - m->m_data;
sys/dev/ic/lance.c
392
m->m_data = newdata;
sys/dev/ic/lance.c
395
m->m_len = len = uimin(totlen, len);
sys/dev/ic/lance.c
396
(*sc->sc_copyfrombuf)(sc, mtod(m, void *), boff, len);
sys/dev/ic/lance.c
406
m = m->m_next = newm;
sys/dev/ic/lance.c
423
struct mbuf *m;
sys/dev/ic/lance.c
440
m = lance_get(sc, boff, len);
sys/dev/ic/lance.c
441
if (m == 0) {
sys/dev/ic/lance.c
446
eh = mtod(m, struct ether_header *);
sys/dev/ic/lance.c
458
m_freem(m);
sys/dev/ic/lance.c
468
m_freem(m);
sys/dev/ic/lance.c
473
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/lemac.c
251
struct mbuf *m;
sys/dev/ic/lemac.c
262
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/lemac.c
263
if (m == NULL) {
sys/dev/ic/lemac.c
268
MCLGET(m, M_DONTWAIT);
sys/dev/ic/lemac.c
269
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/lemac.c
270
m_free(m);
sys/dev/ic/lemac.c
275
m->m_data += 2;
sys/dev/ic/lemac.c
276
memcpy(m->m_data, (void *)&eh, sizeof(eh));
sys/dev/ic/lemac.c
279
mtod(m, char *) + sizeof(eh));
sys/dev/ic/lemac.c
283
(void *)(mtod(m, char *) + sizeof(eh)));
sys/dev/ic/lemac.c
285
m->m_data[length - 1]
sys/dev/ic/lemac.c
289
m->m_pkthdr.len = m->m_len = length;
sys/dev/ic/lemac.c
290
m_set_rcvif(m, &sc->sc_if);
sys/dev/ic/lemac.c
292
if_percpuq_enqueue((&sc->sc_if)->if_percpuq, m);
sys/dev/ic/lemac.c
600
struct mbuf *m;
sys/dev/ic/lemac.c
604
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/lemac.c
605
if (m == NULL)
sys/dev/ic/lemac.c
625
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/lemac.c
642
(m->m_pkthdr.len >> 0) & 0xFF);
sys/dev/ic/lemac.c
644
(m->m_pkthdr.len >> 8) & 0xFF);
sys/dev/ic/lemac.c
646
for (m0 = m; m0 != NULL; m0 = m0->m_next)
sys/dev/ic/lemac.c
656
LEMAC_PUT8(sc, 1, (m->m_pkthdr.len >> 0) & 0xFF);
sys/dev/ic/lemac.c
657
LEMAC_PUT8(sc, 2, (m->m_pkthdr.len >> 8) & 0xFF);
sys/dev/ic/lemac.c
661
for (m0 = m; m0 != NULL; m0 = m0->m_next) {
sys/dev/ic/lemac.c
716
bpf_mtap(&sc->sc_if, m, BPF_D_OUT);
sys/dev/ic/lemac.c
717
m_freem(m); /* Free the mbuf */
sys/dev/ic/malo.c
1363
m_freem(data->m);
sys/dev/ic/malo.c
1365
data->m = NULL;
sys/dev/ic/malo.c
1476
data->m = m0;
sys/dev/ic/malo.c
1521
struct mbuf *mnew, *m;
sys/dev/ic/malo.c
1571
mtod(data->m, void *), MCLBYTES, NULL,
sys/dev/ic/malo.c
1584
m = data->m;
sys/dev/ic/malo.c
1585
data->m = mnew;
sys/dev/ic/malo.c
1589
m_set_rcvif(m, ifp);
sys/dev/ic/malo.c
1590
m->m_pkthdr.len = m->m_len = le16toh(desc->len);
sys/dev/ic/malo.c
1600
memmove(m->m_data +6, m->m_data, 26);
sys/dev/ic/malo.c
1601
m_adj(m, 8);
sys/dev/ic/malo.c
1614
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m,
sys/dev/ic/malo.c
1618
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/malo.c
1622
ieee80211_input(ic, m, ni, desc->rssi, 0);
sys/dev/ic/malo.c
628
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/ic/malo.c
629
if (data->m == NULL) {
sys/dev/ic/malo.c
635
MCLGET(data->m, M_DONTWAIT);
sys/dev/ic/malo.c
636
if (!(data->m->m_flags & M_EXT)) {
sys/dev/ic/malo.c
643
mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
sys/dev/ic/malo.c
697
if (data->m != NULL) {
sys/dev/ic/malo.c
702
m_freem(data->m);
sys/dev/ic/malo.c
71
struct mbuf *m;
sys/dev/ic/malo.c
76
struct mbuf *m;
sys/dev/ic/malo.c
787
if (data->m != NULL) {
sys/dev/ic/malo.c
791
m_freem(data->m);
sys/dev/ic/malo.c
792
data->m = NULL;
sys/dev/ic/malo.c
830
if (data->m != NULL) {
sys/dev/ic/malo.c
835
m_freem(data->m);
sys/dev/ic/mb86950.c
555
struct mbuf *m;
sys/dev/ic/mb86950.c
561
IF_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/mb86950.c
562
if (m == 0)
sys/dev/ic/mb86950.c
566
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/mb86950.c
569
len = mb86950_put_fifo(sc,m);
sys/dev/ic/mb86950.c
570
m_freem(m);
sys/dev/ic/mb86950.c
596
mb86950_put_fifo(struct mb86950_softc *sc, struct mbuf *m)
sys/dev/ic/mb86950.c
609
for (; m != NULL; m = m->m_next) {
sys/dev/ic/mb86950.c
610
data = mtod(m, u_short *);
sys/dev/ic/mb86950.c
611
len = m->m_len;
sys/dev/ic/mb86950.c
849
struct mbuf *m;
sys/dev/ic/mb86950.c
852
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/mb86950.c
853
if (m == 0)
sys/dev/ic/mb86950.c
860
m_set_rcvif(m, ifp);
sys/dev/ic/mb86950.c
861
m->m_pkthdr.len = len;
sys/dev/ic/mb86950.c
880
MCLGET(m, M_DONTWAIT);
sys/dev/ic/mb86950.c
881
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/mb86950.c
882
m_freem(m);
sys/dev/ic/mb86950.c
891
m->m_data += EOFF;
sys/dev/ic/mb86950.c
894
m->m_len = len;
sys/dev/ic/mb86950.c
898
mtod(m, u_int16_t *), (len + 1) >> 1);
sys/dev/ic/mb86950.c
900
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/mb86960.c
1273
struct mbuf *m;
sys/dev/ic/mb86960.c
1276
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/mb86960.c
1277
if (m == 0)
sys/dev/ic/mb86960.c
1279
m_set_rcvif(m, ifp);
sys/dev/ic/mb86960.c
1280
m->m_pkthdr.len = len;
sys/dev/ic/mb86960.c
1299
MCLGET(m, M_DONTWAIT);
sys/dev/ic/mb86960.c
1300
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/mb86960.c
1301
m_freem(m);
sys/dev/ic/mb86960.c
1310
m->m_data += EOFF;
sys/dev/ic/mb86960.c
1313
m->m_len = len;
sys/dev/ic/mb86960.c
1318
mtod(m, uint8_t *), len);
sys/dev/ic/mb86960.c
1321
mtod(m, uint16_t *), (len + 1) >> 1);
sys/dev/ic/mb86960.c
1323
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/mb86960.c
1345
mb86960_write_mbufs(struct mb86960_softc *sc, struct mbuf *m)
sys/dev/ic/mb86960.c
1369
if ((m->m_flags & M_PKTHDR) == 0)
sys/dev/ic/mb86960.c
1374
for (totlen = 0, mp = m; mp != 0; mp = mp->m_next)
sys/dev/ic/mb86960.c
1377
if (totlen != m->m_pkthdr.len)
sys/dev/ic/mb86960.c
1379
device_xname(sc->sc_dev), totlen, m->m_pkthdr.len);
sys/dev/ic/mb86960.c
1382
totlen = m->m_pkthdr.len;
sys/dev/ic/mb86960.c
1443
for (; m != NULL; m = m->m_next) {
sys/dev/ic/mb86960.c
1444
if (m->m_len) {
sys/dev/ic/mb86960.c
1446
mtod(m, uint8_t *), m->m_len);
sys/dev/ic/mb86960.c
1457
for (; m != NULL; m = m->m_next) {
sys/dev/ic/mb86960.c
1458
len = m->m_len;
sys/dev/ic/mb86960.c
1461
data = mtod(m, uint8_t *);
sys/dev/ic/mb86960.c
650
struct mbuf *m;
sys/dev/ic/mb86960.c
743
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/mb86960.c
744
if (m == 0) {
sys/dev/ic/mb86960.c
750
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/mb86960.c
756
mb86960_write_mbufs(sc, m);
sys/dev/ic/mb86960.c
758
m_freem(m);
sys/dev/ic/mb89352.c
633
spc_sched_msgout(struct spc_softc *sc, uint8_t m)
sys/dev/ic/mb89352.c
641
sc->sc_msgpriq |= m;
sys/dev/ic/mpt_netbsd.h
139
#define MPT_REPLY_PTOV(m, x) \
sys/dev/ic/mpt_netbsd.h
140
((void *)(&(m)->reply[(((x) << 1) - (m)->reply_phys)]))
sys/dev/ic/mtd803.c
429
mtd_put(struct mtd_softc *sc, int index, struct mbuf *m)
sys/dev/ic/mtd803.c
436
for (tlen = 0; m != NULL; m = n) {
sys/dev/ic/mtd803.c
437
len = m->m_len;
sys/dev/ic/mtd803.c
439
n = m_free(m);
sys/dev/ic/mtd803.c
445
n = m_free(m);
sys/dev/ic/mtd803.c
448
memcpy(buf, mtod(m, void *), len);
sys/dev/ic/mtd803.c
451
n = m_free(m);
sys/dev/ic/mtd803.c
466
struct mbuf *m;
sys/dev/ic/mtd803.c
474
IF_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/mtd803.c
476
if (m == NULL)
sys/dev/ic/mtd803.c
479
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/mtd803.c
482
(void)mtd_put(sc, sc->cur_tx, m);
sys/dev/ic/mtd803.c
581
struct mbuf *m, *m0, *newm;
sys/dev/ic/mtd803.c
591
m = m0;
sys/dev/ic/mtd803.c
596
MCLGET(m, M_DONTWAIT);
sys/dev/ic/mtd803.c
597
if (!(m->m_flags & M_EXT)) {
sys/dev/ic/mtd803.c
604
if (m == m0) {
sys/dev/ic/mtd803.c
606
ALIGN(m->m_data + sizeof(struct ether_header)) -
sys/dev/ic/mtd803.c
608
len -= newdata - m->m_data;
sys/dev/ic/mtd803.c
609
m->m_data = newdata;
sys/dev/ic/mtd803.c
612
m->m_len = len = uimin(totlen, len);
sys/dev/ic/mtd803.c
613
memcpy(mtod(m, void *), buf, len);
sys/dev/ic/mtd803.c
624
m = m->m_next = newm;
sys/dev/ic/mtd803.c
637
struct mbuf *m;
sys/dev/ic/mtd803.c
671
m = mtd_get(sc, (sc->cur_rx), len);
sys/dev/ic/mtd803.c
680
if (m == NULL) {
sys/dev/ic/mtd803.c
688
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/mx98905.c
167
mx98905_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
sys/dev/ic/mx98905.c
182
resid = savelen = m->m_pkthdr.len;
sys/dev/ic/mx98905.c
202
for (; m != 0; m = m->m_next) {
sys/dev/ic/mx98905.c
203
l = m->m_len;
sys/dev/ic/mx98905.c
206
data = mtod(m, u_int8_t *);
sys/dev/ic/ncr53c9x.c
1332
#define ncr53c9x_sched_msgout(m) \
sys/dev/ic/ncr53c9x.c
1334
NCR_MSGS(("ncr53c9x_sched_msgout %x %d", m, __LINE__)); \
sys/dev/ic/ncr53c9x.c
1337
sc->sc_msgpriq |= (m); \
sys/dev/ic/ne2000.c
548
ne2000_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
sys/dev/ic/ne2000.c
558
savelen = m->m_pkthdr.len;
sys/dev/ic/ne2000.c
598
for (; m != NULL; m = m->m_next) {
sys/dev/ic/ne2000.c
599
if (m->m_len) {
sys/dev/ic/ne2000.c
601
NE2000_ASIC_DATA, mtod(m, uint8_t *),
sys/dev/ic/ne2000.c
602
m->m_len);
sys/dev/ic/ne2000.c
621
for (; m != NULL; m = m->m_next) {
sys/dev/ic/ne2000.c
622
l = m->m_len;
sys/dev/ic/ne2000.c
625
data = mtod(m, uint8_t *);
sys/dev/ic/pl061reg.h
32
#define PL061_GPIODATA_REG(m) (0x000 + (m) * 4)
sys/dev/ic/rt2560.c
1126
m_freem(data->m);
sys/dev/ic/rt2560.c
1127
data->m = NULL;
sys/dev/ic/rt2560.c
1199
m_freem(data->m);
sys/dev/ic/rt2560.c
1200
data->m = NULL;
sys/dev/ic/rt2560.c
1238
struct mbuf *mnew, *m;
sys/dev/ic/rt2560.c
1299
mtod(data->m, void *), MCLBYTES, NULL,
sys/dev/ic/rt2560.c
1316
m = data->m;
sys/dev/ic/rt2560.c
1317
data->m = mnew;
sys/dev/ic/rt2560.c
1321
m_set_rcvif(m, ifp);
sys/dev/ic/rt2560.c
1322
m->m_pkthdr.len = m->m_len =
sys/dev/ic/rt2560.c
1345
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m,
sys/dev/ic/rt2560.c
1349
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/rt2560.c
1354
ieee80211_input(ic, m, ni, desc->rssi, 0);
sys/dev/ic/rt2560.c
1463
ieee80211_beacon_update(ic, data->ni, &sc->sc_bo, data->m, 1);
sys/dev/ic/rt2560.c
1465
bpf_mtap3(ic->ic_rawbpf, data->m, BPF_D_OUT);
sys/dev/ic/rt2560.c
1466
rt2560_tx_bcn(sc, data->m, data->ni);
sys/dev/ic/rt2560.c
1738
data->m = m0;
sys/dev/ic/rt2560.c
1806
data->m = m0;
sys/dev/ic/rt2560.c
1853
struct mbuf *m;
sys/dev/ic/rt2560.c
1855
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/rt2560.c
1856
if (m == NULL) {
sys/dev/ic/rt2560.c
1862
rts = mtod(m, struct ieee80211_frame_rts *);
sys/dev/ic/rt2560.c
1871
m->m_pkthdr.len = m->m_len = sizeof (struct ieee80211_frame_rts);
sys/dev/ic/rt2560.c
1873
return m;
sys/dev/ic/rt2560.c
1924
struct mbuf *m;
sys/dev/ic/rt2560.c
1935
m = rt2560_get_rts(sc, wh, dur);
sys/dev/ic/rt2560.c
1940
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/ic/rt2560.c
1945
m_freem(m);
sys/dev/ic/rt2560.c
1953
data->m = m;
sys/dev/ic/rt2560.c
1960
RT2560_TX_MORE_FRAG, m->m_pkthdr.len, rtsrate, 1,
sys/dev/ic/rt2560.c
2041
data->m = m0;
sys/dev/ic/rt2560.c
596
if (data->m != NULL) {
sys/dev/ic/rt2560.c
600
m_freem(data->m);
sys/dev/ic/rt2560.c
601
data->m = NULL;
sys/dev/ic/rt2560.c
639
if (data->m != NULL) {
sys/dev/ic/rt2560.c
644
m_freem(data->m);
sys/dev/ic/rt2560.c
719
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/ic/rt2560.c
720
if (data->m == NULL) {
sys/dev/ic/rt2560.c
726
MCLGET(data->m, M_DONTWAIT);
sys/dev/ic/rt2560.c
727
if (!(data->m->m_flags & M_EXT)) {
sys/dev/ic/rt2560.c
734
mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
sys/dev/ic/rt2560.c
789
if (data->m != NULL) {
sys/dev/ic/rt2560.c
794
m_freem(data->m);
sys/dev/ic/rt2560.c
882
struct mbuf *m;
sys/dev/ic/rt2560.c
928
m = ieee80211_beacon_alloc(ic, ni, &sc->sc_bo);
sys/dev/ic/rt2560.c
929
if (m == NULL) {
sys/dev/ic/rt2560.c
936
error = rt2560_tx_bcn(sc, m, ni);
sys/dev/ic/rt2560var.h
57
struct mbuf *m;
sys/dev/ic/rt2560var.h
78
struct mbuf *m;
sys/dev/ic/rt2661.c
1025
struct mbuf *mnew, *m;
sys/dev/ic/rt2661.c
1087
mtod(data->m, void *), MCLBYTES, NULL,
sys/dev/ic/rt2661.c
1104
m = data->m;
sys/dev/ic/rt2661.c
1105
data->m = mnew;
sys/dev/ic/rt2661.c
1109
m_set_rcvif(m, ifp);
sys/dev/ic/rt2661.c
1110
m->m_pkthdr.len = m->m_len =
sys/dev/ic/rt2661.c
1131
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m,
sys/dev/ic/rt2661.c
1135
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/rt2661.c
1140
ieee80211_input(ic, m, ni, desc->rssi, 0);
sys/dev/ic/rt2661.c
1538
data->m = m0;
sys/dev/ic/rt2661.c
1584
struct mbuf *m;
sys/dev/ic/rt2661.c
1586
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/rt2661.c
1587
if (m == NULL) {
sys/dev/ic/rt2661.c
1593
rts = mtod(m, struct ieee80211_frame_rts *);
sys/dev/ic/rt2661.c
1602
m->m_pkthdr.len = m->m_len = sizeof (struct ieee80211_frame_rts);
sys/dev/ic/rt2661.c
1604
return m;
sys/dev/ic/rt2661.c
1665
struct mbuf *m;
sys/dev/ic/rt2661.c
1676
m = rt2661_get_rts(sc, wh, dur);
sys/dev/ic/rt2661.c
1677
if (m == NULL) {
sys/dev/ic/rt2661.c
1687
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/ic/rt2661.c
1691
m_freem(m);
sys/dev/ic/rt2661.c
1699
data->m = m;
sys/dev/ic/rt2661.c
1703
RT2661_TX_MORE_FRAG, 0, m->m_pkthdr.len, rtsrate,
sys/dev/ic/rt2661.c
1776
data->m = m0;
sys/dev/ic/rt2661.c
482
if (data->m != NULL) {
sys/dev/ic/rt2661.c
486
m_freem(data->m);
sys/dev/ic/rt2661.c
487
data->m = NULL;
sys/dev/ic/rt2661.c
525
if (data->m != NULL) {
sys/dev/ic/rt2661.c
530
m_freem(data->m);
sys/dev/ic/rt2661.c
603
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/ic/rt2661.c
604
if (data->m == NULL) {
sys/dev/ic/rt2661.c
610
MCLGET(data->m, M_DONTWAIT);
sys/dev/ic/rt2661.c
611
if (!(data->m->m_flags & M_EXT)) {
sys/dev/ic/rt2661.c
618
mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
sys/dev/ic/rt2661.c
670
if (data->m != NULL) {
sys/dev/ic/rt2661.c
675
m_freem(data->m);
sys/dev/ic/rt2661.c
998
m_freem(data->m);
sys/dev/ic/rt2661.c
999
data->m = NULL;
sys/dev/ic/rt2661var.h
53
struct mbuf *m;
sys/dev/ic/rt2661var.h
72
struct mbuf *m;
sys/dev/ic/rt2860.c
1277
m_freem(data->m);
sys/dev/ic/rt2860.c
1278
data->m = NULL;
sys/dev/ic/rt2860.c
1325
struct mbuf *m, *m1;
sys/dev/ic/rt2860.c
1383
mtod(data->m, void *), MCLBYTES, NULL,
sys/dev/ic/rt2860.c
1399
m = data->m;
sys/dev/ic/rt2860.c
1400
data->m = m1;
sys/dev/ic/rt2860.c
1403
rxwi = mtod(m, struct rt2860_rxwi *);
sys/dev/ic/rt2860.c
1406
m->m_data = (void *)(rxwi + 1);
sys/dev/ic/rt2860.c
1407
m_set_rcvif(m, ifp);
sys/dev/ic/rt2860.c
1408
m->m_pkthdr.len = m->m_len = le16toh(rxwi->len) & 0xfff;
sys/dev/ic/rt2860.c
1410
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/rt2860.c
1422
m->m_data += 2;
sys/dev/ic/rt2860.c
1423
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/rt2860.c
1476
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/ic/rt2860.c
1483
ieee80211_input(ic, m, ni, rssi, 0);
sys/dev/ic/rt2860.c
1633
struct mbuf *m = *m0;
sys/dev/ic/rt2860.c
1643
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/rt2860.c
1646
struct ieee80211_key *k = ieee80211_crypto_encap(ic, ni, m);
sys/dev/ic/rt2860.c
1648
m_freem(m);
sys/dev/ic/rt2860.c
1654
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/rt2860.c
1697
txwi->len = htole16(m->m_pkthdr.len);
sys/dev/ic/rt2860.c
1719
(m->m_pkthdr.len + IEEE80211_CRC_LEN > ic->ic_rtsthreshold ||
sys/dev/ic/rt2860.c
1757
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m, BPF_D_OUT);
sys/dev/ic/rt2860.c
1762
m_adj(m, hdrlen);
sys/dev/ic/rt2860.c
1765
if (bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m, BUS_DMA_NOWAIT)) {
sys/dev/ic/rt2860.c
1766
struct mbuf *m_new = m_defrag(m, M_DONTWAIT);
sys/dev/ic/rt2860.c
1769
m = m_new;
sys/dev/ic/rt2860.c
1775
data->map, m, BUS_DMA_NOWAIT))
sys/dev/ic/rt2860.c
1824
data->m = m;
sys/dev/ic/rt2860.c
1857
struct mbuf *m;
sys/dev/ic/rt2860.c
1869
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/ic/rt2860.c
1870
if (m != NULL) {
sys/dev/ic/rt2860.c
1871
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/ic/rt2860.c
1872
M_CLEARCTX(m);
sys/dev/ic/rt2860.c
1883
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/rt2860.c
1884
if (m == NULL) {
sys/dev/ic/rt2860.c
1888
if (m->m_len < (int)sizeof(*eh) &&
sys/dev/ic/rt2860.c
1889
(m = m_pullup(m, sizeof(*eh))) == NULL) {
sys/dev/ic/rt2860.c
1895
eh = mtod(m, struct ether_header *);
sys/dev/ic/rt2860.c
1900
m_freem(m);
sys/dev/ic/rt2860.c
1905
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/rt2860.c
1907
if ((m = ieee80211_encap(ic, m, ni)) == NULL) {
sys/dev/ic/rt2860.c
1914
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/ic/rt2860.c
1916
if (rt2860_tx(sc, &m, ni) != 0) {
sys/dev/ic/rt2860.c
1918
m_freem(m);
sys/dev/ic/rt2860.c
4227
struct mbuf *m;
sys/dev/ic/rt2860.c
4230
if ((m = ieee80211_beacon_alloc(ic, ic->ic_bss, &sc->sc_bo)) == NULL)
sys/dev/ic/rt2860.c
4235
txwi.len = htole16(m->m_pkthdr.len);
sys/dev/ic/rt2860.c
4249
mtod(m, uint8_t *), m->m_pkthdr.len);
sys/dev/ic/rt2860.c
4251
m_freem(m);
sys/dev/ic/rt2860.c
566
if (data->m != NULL) {
sys/dev/ic/rt2860.c
570
m_freem(data->m);
sys/dev/ic/rt2860.c
571
data->m = NULL;
sys/dev/ic/rt2860.c
607
if (data->m != NULL) {
sys/dev/ic/rt2860.c
611
m_freem(data->m);
sys/dev/ic/rt2860.c
612
data->m = NULL;
sys/dev/ic/rt2860.c
770
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/ic/rt2860.c
771
if (data->m == NULL) {
sys/dev/ic/rt2860.c
775
MCLGET(data->m, M_DONTWAIT);
sys/dev/ic/rt2860.c
776
if ((data->m->m_flags & M_EXT) == 0) {
sys/dev/ic/rt2860.c
783
mtod(data->m, void *), MCLBYTES, NULL,
sys/dev/ic/rt2860.c
789
m_freem(data->m);
sys/dev/ic/rt2860.c
790
data->m = NULL;
sys/dev/ic/rt2860.c
842
if (data->m != NULL) {
sys/dev/ic/rt2860.c
846
m_freem(data->m);
sys/dev/ic/rt2860.c
847
data->m = NULL;
sys/dev/ic/rt2860var.h
71
struct mbuf *m;
sys/dev/ic/rt2860var.h
90
struct mbuf *m;
sys/dev/ic/rtl8169.c
1145
re_newbuf(struct rtk_softc *sc, int idx, struct mbuf *m)
sys/dev/ic/rtl8169.c
1154
if (m == NULL) {
sys/dev/ic/rtl8169.c
1165
m = n;
sys/dev/ic/rtl8169.c
1167
m->m_data = m->m_ext.ext_buf;
sys/dev/ic/rtl8169.c
1174
m->m_len = m->m_pkthdr.len = MCLBYTES - RE_ETHER_ALIGN;
sys/dev/ic/rtl8169.c
1175
m->m_data += RE_ETHER_ALIGN;
sys/dev/ic/rtl8169.c
1179
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/rtl8169.c
1199
rxs->rxs_mbuf = m;
sys/dev/ic/rtl8169.c
1267
struct mbuf *m;
sys/dev/ic/rtl8169.c
1290
m = rxs->rxs_mbuf;
sys/dev/ic/rtl8169.c
1310
re_newbuf(sc, i, m);
sys/dev/ic/rtl8169.c
1315
m->m_len = MCLBYTES - RE_ETHER_ALIGN;
sys/dev/ic/rtl8169.c
1317
sc->re_head = sc->re_tail = m;
sys/dev/ic/rtl8169.c
1319
m_remove_pkthdr(m);
sys/dev/ic/rtl8169.c
1320
sc->re_tail->m_next = m;
sys/dev/ic/rtl8169.c
1321
sc->re_tail = m;
sys/dev/ic/rtl8169.c
1372
re_newbuf(sc, i, m);
sys/dev/ic/rtl8169.c
1387
re_newbuf(sc, i, m);
sys/dev/ic/rtl8169.c
1392
m->m_len = total_len % (MCLBYTES - RE_ETHER_ALIGN);
sys/dev/ic/rtl8169.c
1399
if (m->m_len <= ETHER_CRC_LEN) {
sys/dev/ic/rtl8169.c
1401
(ETHER_CRC_LEN - m->m_len);
sys/dev/ic/rtl8169.c
1402
m_freem(m);
sys/dev/ic/rtl8169.c
1404
m->m_len -= ETHER_CRC_LEN;
sys/dev/ic/rtl8169.c
1405
m_remove_pkthdr(m);
sys/dev/ic/rtl8169.c
1406
sc->re_tail->m_next = m;
sys/dev/ic/rtl8169.c
1408
m = sc->re_head;
sys/dev/ic/rtl8169.c
1410
m->m_pkthdr.len = total_len - ETHER_CRC_LEN;
sys/dev/ic/rtl8169.c
1412
m->m_pkthdr.len = m->m_len =
sys/dev/ic/rtl8169.c
1415
m_set_rcvif(m, ifp);
sys/dev/ic/rtl8169.c
1421
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/ic/rtl8169.c
1423
m->m_pkthdr.csum_flags |=
sys/dev/ic/rtl8169.c
1428
m->m_pkthdr.csum_flags |= M_CSUM_TCPv4;
sys/dev/ic/rtl8169.c
1430
m->m_pkthdr.csum_flags |=
sys/dev/ic/rtl8169.c
1433
m->m_pkthdr.csum_flags |= M_CSUM_UDPv4;
sys/dev/ic/rtl8169.c
1441
m->m_pkthdr.csum_flags
sys/dev/ic/rtl8169.c
1444
m->m_pkthdr.csum_flags
sys/dev/ic/rtl8169.c
1452
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/ic/rtl8169.c
1454
m->m_pkthdr.csum_flags |=
sys/dev/ic/rtl8169.c
1459
m->m_pkthdr.csum_flags |= M_CSUM_TCPv4;
sys/dev/ic/rtl8169.c
1461
m->m_pkthdr.csum_flags |=
sys/dev/ic/rtl8169.c
1464
m->m_pkthdr.csum_flags |= M_CSUM_UDPv4;
sys/dev/ic/rtl8169.c
1466
m->m_pkthdr.csum_flags |=
sys/dev/ic/rtl8169.c
1474
vlan_set_tag(m,
sys/dev/ic/rtl8169.c
1477
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/rtl8169.c
1671
struct mbuf *m;
sys/dev/ic/rtl8169.c
1694
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/rtl8169.c
1695
if (m == NULL)
sys/dev/ic/rtl8169.c
1706
if ((m->m_pkthdr.csum_flags & M_CSUM_TSOv4) != 0) {
sys/dev/ic/rtl8169.c
1707
uint32_t segsz = m->m_pkthdr.segsz;
sys/dev/ic/rtl8169.c
1724
if ((m->m_pkthdr.csum_flags &
sys/dev/ic/rtl8169.c
1729
if (m->m_pkthdr.csum_flags &
sys/dev/ic/rtl8169.c
1733
} else if (m->m_pkthdr.csum_flags &
sys/dev/ic/rtl8169.c
1740
if (m->m_pkthdr.csum_flags &
sys/dev/ic/rtl8169.c
1744
} else if (m->m_pkthdr.csum_flags &
sys/dev/ic/rtl8169.c
1755
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/rtl8169.c
1763
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/rtl8169.c
1764
m_freem(m);
sys/dev/ic/rtl8169.c
1771
if (__predict_false(m->m_pkthdr.len <= RE_IP4CSUMTX_PADLEN &&
sys/dev/ic/rtl8169.c
1788
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/rtl8169.c
1801
if (vlan_has_tag(m))
sys/dev/ic/rtl8169.c
1802
vlanctl |= bswap16(vlan_get_tag(m)) |
sys/dev/ic/rtl8169.c
1858
(RE_IP4CSUMTX_PADLEN + 1 - m->m_pkthdr.len);
sys/dev/ic/rtl8169.c
1877
txq->txq_mbuf = m;
sys/dev/ic/rtl8169.c
1889
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/rtl81x9.c
1029
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/rtl81x9.c
1030
if (m == NULL) {
sys/dev/ic/rtl81x9.c
1036
MCLAIM(m, &sc->ethercom.ec_rx_mowner);
sys/dev/ic/rtl81x9.c
1038
MCLGET(m, M_DONTWAIT);
sys/dev/ic/rtl81x9.c
1039
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/rtl81x9.c
1043
m_freem(m);
sys/dev/ic/rtl81x9.c
1044
m = NULL;
sys/dev/ic/rtl81x9.c
1048
m->m_data += RTK_ETHER_ALIGN; /* for alignment */
sys/dev/ic/rtl81x9.c
1049
m_set_rcvif(m, ifp);
sys/dev/ic/rtl81x9.c
1050
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/ic/rtl81x9.c
1051
dst = mtod(m, void *);
sys/dev/ic/rtl81x9.c
1081
if (m == NULL)
sys/dev/ic/rtl81x9.c
1085
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/rtl81x9.c
912
struct mbuf *m;
sys/dev/ic/rtw.c
1289
struct mbuf *m;
sys/dev/ic/rtw.c
1291
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/rtw.c
1292
if (m == NULL)
sys/dev/ic/rtw.c
1295
MCLGET(m, M_DONTWAIT);
sys/dev/ic/rtw.c
1296
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/rtw.c
1297
m_freem(m);
sys/dev/ic/rtw.c
1301
m->m_pkthdr.len = m->m_len = m->m_ext.ext_size;
sys/dev/ic/rtw.c
1308
rc = bus_dmamap_load_mbuf(dmat, rs->rs_dmamap, m, BUS_DMA_NOWAIT);
sys/dev/ic/rtw.c
1310
m_freem(m);
sys/dev/ic/rtw.c
1314
rs->rs_mbuf = m;
sys/dev/ic/rtw.c
1458
struct mbuf *m;
sys/dev/ic/rtw.c
1570
m = rs->rs_mbuf;
sys/dev/ic/rtw.c
1603
m_set_rcvif(m, ifp);
sys/dev/ic/rtw.c
1604
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/rtw.c
1606
wh = mtod(m, struct ieee80211_frame_min *);
sys/dev/ic/rtw.c
1618
ieee80211_dump_pkt(mtod(m, uint8_t *), m->m_pkthdr.len,
sys/dev/ic/rtw.c
1647
rr, sizeof(sc->sc_rxtapu), m, BPF_D_IN);
sys/dev/ic/rtw.c
1651
m_freem(m);
sys/dev/ic/rtw.c
1657
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/ic/rtw.c
1661
ieee80211_input(&sc->sc_ic, m, ni, rssi, htsftl);
sys/dev/ic/rtw.c
1674
struct mbuf *m;
sys/dev/ic/rtw.c
1677
m = ts->ts_mbuf;
sys/dev/ic/rtw.c
1679
KASSERT(m != NULL);
sys/dev/ic/rtw.c
1687
m_freem(m);
sys/dev/ic/rtw.c
1868
struct mbuf *m;
sys/dev/ic/rtw.c
1902
m = rtw_beacon_alloc(sc, ic->ic_bss);
sys/dev/ic/rtw.c
1904
if (m == NULL) {
sys/dev/ic/rtw.c
1910
M_SETCTX(m, ieee80211_ref_node(ic->ic_bss));
sys/dev/ic/rtw.c
1911
IF_ENQUEUE(&sc->sc_beaconq, m);
sys/dev/ic/rtw.c
2763
struct mbuf *m;
sys/dev/ic/rtw.c
2766
if ((m = ieee80211_beacon_alloc(ic, ni, &boff)) != NULL) {
sys/dev/ic/rtw.c
2768
("%s: m %p len %u\n", __func__, m, m->m_len));
sys/dev/ic/rtw.c
2770
return m;
sys/dev/ic/rtw.c
3103
struct mbuf *m;
sys/dev/ic/rtw.c
3114
IF_DEQUEUE(ifq, m);
sys/dev/ic/rtw.c
3115
*nip = M_GETCTX(m, struct ieee80211_node *);
sys/dev/ic/rtw.c
3116
M_SETCTX(m, NULL);
sys/dev/ic/rtw.c
3118
return m;
sys/dev/ic/rtw.c
3224
struct mbuf *m, *m0;
sys/dev/ic/rtw.c
3241
for (m = m0; m; m = m->m_next)
sys/dev/ic/rtw.c
3242
printf(" %d", m->m_len);
sys/dev/ic/rtw.c
3248
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/rtw.c
3249
if (m == NULL) {
sys/dev/ic/rtw.c
3254
MCLGET(m, M_DONTWAIT);
sys/dev/ic/rtw.c
3255
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/rtw.c
3258
m_freem(m);
sys/dev/ic/rtw.c
3262
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/dev/ic/rtw.c
3263
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/rtw.c
3265
m0 = m;
sys/dev/ic/rtw.c
3266
m = NULL;
sys/dev/ic/rtw.c
3734
rtw_recv_mgmt(struct ieee80211com *ic, struct mbuf *m,
sys/dev/ic/rtw.c
3740
(*sc->sc_mtbl.mt_recv_mgmt)(ic, m, ni, subtype, rssi, rstamp);
sys/dev/ic/rtw.c
533
rtw_wep_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen)
sys/dev/ic/rtw.c
542
return (*ieee80211_cipher_wep.ic_decap)(&keycopy, m, hdrlen);
sys/dev/ic/seeq8005.c
1234
struct mbuf *m;
sys/dev/ic/seeq8005.c
1240
m = ea_get(sc, addr, len, ifp);
sys/dev/ic/seeq8005.c
1241
if (m == NULL)
sys/dev/ic/seeq8005.c
1244
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/seeq8005.c
1256
struct mbuf *top, **mp, *m;
sys/dev/ic/seeq8005.c
1263
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/seeq8005.c
1264
if (m == NULL)
sys/dev/ic/seeq8005.c
1266
m_set_rcvif(m, ifp);
sys/dev/ic/seeq8005.c
1267
m->m_pkthdr.len = totlen;
sys/dev/ic/seeq8005.c
1268
m->m_len = MHLEN;
sys/dev/ic/seeq8005.c
1274
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/seeq8005.c
1275
if (m == NULL) {
sys/dev/ic/seeq8005.c
1279
m->m_len = MLEN;
sys/dev/ic/seeq8005.c
1283
MCLGET(m, M_DONTWAIT);
sys/dev/ic/seeq8005.c
1284
if (m->m_flags & M_EXT)
sys/dev/ic/seeq8005.c
1285
m->m_len = len = uimin(len, MCLBYTES);
sys/dev/ic/seeq8005.c
1287
len = m->m_len;
sys/dev/ic/seeq8005.c
1292
if (len < m->m_len) {
sys/dev/ic/seeq8005.c
1293
if (top == NULL && len + max_linkhdr <= m->m_len)
sys/dev/ic/seeq8005.c
1294
m->m_data += max_linkhdr;
sys/dev/ic/seeq8005.c
1295
m->m_len = len;
sys/dev/ic/seeq8005.c
1297
len = m->m_len;
sys/dev/ic/seeq8005.c
1302
ALIGN((char*)m->m_data +
sys/dev/ic/seeq8005.c
1305
len -= newdata - m->m_data;
sys/dev/ic/seeq8005.c
1306
m->m_len = len;
sys/dev/ic/seeq8005.c
1307
m->m_data = newdata;
sys/dev/ic/seeq8005.c
1309
ea_readbuf(sc, mtod(m, u_char *),
sys/dev/ic/seeq8005.c
1313
*mp = m;
sys/dev/ic/seeq8005.c
1314
mp = &m->m_next;
sys/dev/ic/seeq8005.c
952
struct mbuf *m;
sys/dev/ic/seeq8005.c
960
for (m = m0; m; m = m->m_next) {
sys/dev/ic/seeq8005.c
961
if (m->m_len == 0)
sys/dev/ic/seeq8005.c
963
ea_writebuf(sc, mtod(m, u_char *), bufstart + 4 + len,
sys/dev/ic/seeq8005.c
964
m->m_len);
sys/dev/ic/seeq8005.c
965
len += m->m_len;
sys/dev/ic/sgec.c
322
struct mbuf *m;
sys/dev/ic/sgec.c
336
IFQ_POLL(&sc->sc_if.if_snd, m);
sys/dev/ic/sgec.c
337
if (m == 0)
sys/dev/ic/sgec.c
345
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/sgec.c
376
if (totlen == m->m_pkthdr.len) {
sys/dev/ic/sgec.c
383
sc->sc_txmbuf[nexttx] = m;
sys/dev/ic/sgec.c
398
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/sgec.c
400
if (totlen != m->m_pkthdr.len)
sys/dev/ic/sgec.c
415
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/sgec.c
427
struct mbuf *m;
sys/dev/ic/sgec.c
445
m = sc->sc_rxmbuf[sc->sc_nextrx];
sys/dev/ic/sgec.c
452
m_freem(m);
sys/dev/ic/sgec.c
454
m_set_rcvif(m, ifp);
sys/dev/ic/sgec.c
455
m->m_pkthdr.len = m->m_len =
sys/dev/ic/sgec.c
457
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/sgec.c
600
struct mbuf *m;
sys/dev/ic/sgec.c
604
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/sgec.c
605
if (m == NULL)
sys/dev/ic/sgec.c
608
MCLAIM(m, &sc->sc_ec.ec_rx_mowner);
sys/dev/ic/sgec.c
609
MCLGET(m, M_DONTWAIT);
sys/dev/ic/sgec.c
610
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/sgec.c
611
m_freem(m);
sys/dev/ic/sgec.c
619
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/ic/sgec.c
624
sc->sc_rxmbuf[i] = m;
sys/dev/ic/sgec.c
633
m->m_data += 2;
sys/dev/ic/sgec.c
635
rp->ze_bufsize = (m->m_ext.ext_size - 2);
sys/dev/ic/smc83c170.c
1211
struct mbuf *m;
sys/dev/ic/smc83c170.c
1214
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/smc83c170.c
1215
if (m == NULL)
sys/dev/ic/smc83c170.c
1217
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/ic/smc83c170.c
1219
MCLGET(m, M_DONTWAIT);
sys/dev/ic/smc83c170.c
1220
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/smc83c170.c
1221
m_freem(m);
sys/dev/ic/smc83c170.c
1228
ds->ds_mbuf = m;
sys/dev/ic/smc83c170.c
1231
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/ic/smc83c170.c
360
struct mbuf *m0, *m;
sys/dev/ic/smc83c170.c
387
m = NULL;
sys/dev/ic/smc83c170.c
411
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/smc83c170.c
412
if (m == NULL) {
sys/dev/ic/smc83c170.c
417
MCLAIM(m, &sc->sc_ethercom.ec_tx_mowner);
sys/dev/ic/smc83c170.c
419
MCLGET(m, M_DONTWAIT);
sys/dev/ic/smc83c170.c
420
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/smc83c170.c
424
m_freem(m);
sys/dev/ic/smc83c170.c
428
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/dev/ic/smc83c170.c
429
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/smc83c170.c
431
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/smc83c170.c
440
if (m != NULL) {
sys/dev/ic/smc83c170.c
442
m0 = m;
sys/dev/ic/smc83c170.c
590
struct mbuf *m;
sys/dev/ic/smc83c170.c
682
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/smc83c170.c
683
if (m == NULL)
sys/dev/ic/smc83c170.c
685
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/ic/smc83c170.c
686
memcpy(mtod(m, void *),
sys/dev/ic/smc83c170.c
693
m = ds->ds_mbuf;
sys/dev/ic/smc83c170.c
706
m_set_rcvif(m, ifp);
sys/dev/ic/smc83c170.c
707
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/smc83c170.c
710
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/smc90cx6.c
347
struct mbuf *m,*mp;
sys/dev/ic/smc90cx6.c
374
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/smc90cx6.c
379
if (m == 0)
sys/dev/ic/smc90cx6.c
389
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/smc90cx6.c
392
if (m->m_len < ARC_HDRLEN)
sys/dev/ic/smc90cx6.c
393
m = m_pullup(m, ARC_HDRLEN);/* gcc does structure padding */
sys/dev/ic/smc90cx6.c
395
device_xname(sc->sc_dev), buffer, mtod(m, u_char *)[0],
sys/dev/ic/smc90cx6.c
396
mtod(m, u_char *)[1], mtod(m, u_char *)[2]);
sys/dev/ic/smc90cx6.c
398
if (m->m_len < 2)
sys/dev/ic/smc90cx6.c
399
m = m_pullup(m, 2);
sys/dev/ic/smc90cx6.c
403
if (m == 0)
sys/dev/ic/smc90cx6.c
414
PUTMEM(bah_ram_ptr + 1, mtod(m, u_char *)[1]);
sys/dev/ic/smc90cx6.c
415
m_adj(m, 2);
sys/dev/ic/smc90cx6.c
418
tlen = m->m_pkthdr.len;
sys/dev/ic/smc90cx6.c
438
for (mp = m; mp; mp = mp->m_next) {
sys/dev/ic/smc90cx6.c
447
sc->sc_broadcast[buffer] = (m->m_flags & M_BCAST) != 0;
sys/dev/ic/smc90cx6.c
448
sc->sc_retransmits[buffer] = (m->m_flags & M_BCAST) ? 1 : 5;
sys/dev/ic/smc90cx6.c
478
m_freem(m);
sys/dev/ic/smc90cx6.c
500
struct mbuf *m, *dst, *head;
sys/dev/ic/smc90cx6.c
517
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/smc90cx6.c
519
if (m == 0) {
sys/dev/ic/smc90cx6.c
530
m_set_rcvif(m, ifp);
sys/dev/ic/smc90cx6.c
548
MCLGET(m, M_DONTWAIT);
sys/dev/ic/smc90cx6.c
550
if (m == 0) {
sys/dev/ic/smc90cx6.c
556
m->m_data += 1 + arc_isphds(type);
sys/dev/ic/smc90cx6.c
558
head = m;
sys/dev/ic/smc90cx6.c
564
m->m_pkthdr.len = len+2; /* whole packet length */
sys/dev/ic/smc90cx6.c
565
m->m_len = 2; /* mbuf filled with ARCnet addresses */
sys/dev/ic/smc90cx6.c
571
amount = M_TRAILINGSPACE(m);
sys/dev/ic/smc90cx6.c
574
dst = m;
sys/dev/ic/smc90cx6.c
575
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/smc90cx6.c
577
if (m == 0) {
sys/dev/ic/smc90cx6.c
583
MCLGET(m, M_DONTWAIT);
sys/dev/ic/smc90cx6.c
585
m->m_len = 0;
sys/dev/ic/smc90cx6.c
586
dst->m_next = m;
sys/dev/ic/smc90cx6.c
587
amount = M_TRAILINGSPACE(m);
sys/dev/ic/smc90cx6.c
594
mtod(m, u_char *) + m->m_len, len1);
sys/dev/ic/smc90cx6.c
596
m->m_len += len1;
sys/dev/ic/smc91cxx.c
1054
struct mbuf *m;
sys/dev/ic/smc91cxx.c
1108
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/smc91cxx.c
1109
if (m == NULL)
sys/dev/ic/smc91cxx.c
1111
m_set_rcvif(m, ifp);
sys/dev/ic/smc91cxx.c
1112
m->m_pkthdr.len = packetlen;
sys/dev/ic/smc91cxx.c
1118
MCLGET(m, M_DONTWAIT);
sys/dev/ic/smc91cxx.c
1119
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/smc91cxx.c
1120
m_freem(m);
sys/dev/ic/smc91cxx.c
1132
m->m_data = (char *)ALIGN(mtod(m, char *) +
sys/dev/ic/smc91cxx.c
1135
eh = mtod(m, struct ether_header *);
sys/dev/ic/smc91cxx.c
1136
data = mtod(m, uint8_t *);
sys/dev/ic/smc91cxx.c
1147
m->m_data = (void *)ALIGN(mtod(m, void *));
sys/dev/ic/smc91cxx.c
1148
eh = mtod(m, struct ether_header *);
sys/dev/ic/smc91cxx.c
1149
data = mtod(m, uint8_t *);
sys/dev/ic/smc91cxx.c
1171
m_freem(m);
sys/dev/ic/smc91cxx.c
1176
m->m_pkthdr.len = m->m_len = packetlen;
sys/dev/ic/smc91cxx.c
1178
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/smc91cxx.c
616
struct mbuf *m;
sys/dev/ic/smc91cxx.c
627
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ic/smc91cxx.c
628
if (m == NULL)
sys/dev/ic/smc91cxx.c
636
for (len = 0; m != NULL; m = m->m_next)
sys/dev/ic/smc91cxx.c
637
len += m->m_len;
sys/dev/ic/smc91cxx.c
647
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/smc91cxx.c
648
m_freem(m);
sys/dev/ic/smc91cxx.c
721
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ic/smc91cxx.c
727
oddbyte = smc91cxx_copy_tx_frame(sc, m);
sys/dev/ic/smc91cxx.c
763
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/ic/smc91cxx.c
766
m_freem(m);
sys/dev/ic/smc91cxx.c
786
struct mbuf *m;
sys/dev/ic/smc91cxx.c
799
for (m = m0; m != NULL; m = m->m_next) {
sys/dev/ic/smc91cxx.c
801
p = mtod(m, uint8_t *);
sys/dev/ic/smc91cxx.c
802
len = m->m_len;
sys/dev/ic/ssdfb.c
1464
int m, n;
sys/dev/ic/ssdfb.c
1466
for (m = 0; m < 8; m++) {
sys/dev/ic/ssdfb.c
1469
x |= src[n * src_stride + m] ? (1ULL << 63) : 0;
sys/dev/ic/sti.c
595
uint32_t m[2];
sys/dev/ic/sti.c
596
sti_mon_t mon = (void *)m;
sys/dev/ic/sti.c
598
m[0] = parseword(4 * offs);
sys/dev/ic/sti.c
599
m[1] = parseword(4 * (offs + 4));
sys/dev/ic/tulip.c
1210
struct mbuf *m;
sys/dev/ic/tulip.c
1302
m = rxs->rxs_mbuf;
sys/dev/ic/tulip.c
1317
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/tulip.c
1318
if (m == NULL) {
sys/dev/ic/tulip.c
1326
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/ic/tulip.c
1328
MCLGET(m, M_DONTWAIT);
sys/dev/ic/tulip.c
1329
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/tulip.c
1330
m_freem(m);
sys/dev/ic/tulip.c
1334
m->m_data += 2;
sys/dev/ic/tulip.c
1340
memcpy(mtod(m, void *), mtod(rxs->rxs_mbuf, void *), len);
sys/dev/ic/tulip.c
1348
eh = mtod(m, struct ether_header *);
sys/dev/ic/tulip.c
1349
m_set_rcvif(m, ifp);
sys/dev/ic/tulip.c
1350
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/tulip.c
1368
m->m_pkthdr.len = m->m_len = len =
sys/dev/ic/tulip.c
1383
m_freem(m);
sys/dev/ic/tulip.c
1388
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/ic/tulip.c
2275
struct mbuf *m;
sys/dev/ic/tulip.c
2278
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/tulip.c
2279
if (m == NULL)
sys/dev/ic/tulip.c
2282
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/ic/tulip.c
2283
MCLGET(m, M_DONTWAIT);
sys/dev/ic/tulip.c
2284
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/tulip.c
2285
m_freem(m);
sys/dev/ic/tulip.c
2292
rxs->rxs_mbuf = m;
sys/dev/ic/tulip.c
2295
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/ic/tulip.c
5512
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
sys/dev/ic/tulip.c
675
struct mbuf *m0, *m;
sys/dev/ic/tulip.c
722
m = NULL;
sys/dev/ic/tulip.c
741
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/tulip.c
742
if (m == NULL) {
sys/dev/ic/tulip.c
746
MCLAIM(m, &sc->sc_ethercom.ec_tx_mowner);
sys/dev/ic/tulip.c
748
MCLGET(m, M_DONTWAIT);
sys/dev/ic/tulip.c
749
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/tulip.c
752
m_freem(m);
sys/dev/ic/tulip.c
756
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/dev/ic/tulip.c
757
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/tulip.c
759
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/tulip.c
778
m_freem(m);
sys/dev/ic/tulip.c
783
if (m != NULL) {
sys/dev/ic/tulip.c
785
m0 = m;
sys/dev/ic/uhavar.h
68
#define UHA_MSCP_OFF(m) (((u_long)(m)) - ((u_long)&sc->sc_mscps[0]))
sys/dev/ic/we.c
340
we_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
sys/dev/ic/we.c
351
savelen = m->m_pkthdr.len;
sys/dev/ic/we.c
359
for (; m != NULL; buf += m->m_len, m = m->m_next)
sys/dev/ic/we.c
361
buf, mtod(m, uint8_t *), m->m_len);
sys/dev/ic/we.c
374
for (; m != NULL; m = m->m_next) {
sys/dev/ic/we.c
375
len = m->m_len;
sys/dev/ic/we.c
378
data = mtod(m, uint8_t *);
sys/dev/ic/wi.c
1653
struct mbuf *m;
sys/dev/ic/wi.c
1703
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/wi.c
1704
if (m == NULL) {
sys/dev/ic/wi.c
1710
MCLGET(m, M_DONTWAIT);
sys/dev/ic/wi.c
1711
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/wi.c
1712
m_freem(m);
sys/dev/ic/wi.c
1719
m->m_data += off - sizeof(struct ieee80211_frame);
sys/dev/ic/wi.c
1720
memcpy(m->m_data, &frmhdr.wi_whdr, sizeof(struct ieee80211_frame));
sys/dev/ic/wi.c
1722
m->m_data + sizeof(struct ieee80211_frame), len);
sys/dev/ic/wi.c
1723
m->m_pkthdr.len = m->m_len = sizeof(struct ieee80211_frame) + len;
sys/dev/ic/wi.c
1724
m_set_rcvif(m, ifp);
sys/dev/ic/wi.c
1726
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/wi.c
1749
bpf_mtap2(sc->sc_drvbpf, tap, tap->wr_ihdr.it_len, m,
sys/dev/ic/wi.c
1758
ni = ieee80211_find_rxnode(ic, mtod(m, struct ieee80211_frame_min *));
sys/dev/ic/wi.c
1760
ieee80211_input(ic, m, ni, rssi, rstamp);
sys/dev/ic/wi.c
2390
struct mbuf *m;
sys/dev/ic/wi.c
2510
m = m_devget((char *)&wreq.wi_val, wreq.wi_len, 0, ifp);
sys/dev/ic/wi.c
2511
if (m == NULL) {
sys/dev/ic/wi.c
2515
IF_ENQUEUE(&ic->ic_mgtq, m);
sys/dev/ic/wi.c
3037
struct mbuf *m;
sys/dev/ic/wi.c
3039
for (m = m0; m != NULL && totlen > 0; m = m->m_next) {
sys/dev/ic/wi.c
3040
if (m->m_len == 0)
sys/dev/ic/wi.c
3043
len = uimin(m->m_len, totlen);
sys/dev/ic/wi.c
3045
if (((u_long)m->m_data) % 2 != 0 || len % 2 != 0) {
sys/dev/ic/wi.c
3046
m_copydata(m, 0, totlen, (void *)&sc->sc_txbuf);
sys/dev/ic/wi.c
3051
if ((error = wi_write_bap(sc, id, off, m->m_data, len)) != 0)
sys/dev/ic/wi.c
3054
off += m->m_len;
sys/dev/ieee1394/fwohci.c
2755
bus_addr_t m;
sys/dev/ieee1394/fwohci.c
2789
m = dbch->buf_offset;
sys/dev/ieee1394/fwohci.c
2791
m = 0;
sys/dev/ieee1394/fwohci.c
2794
m, len, BUS_DMASYNC_POSTREAD);
sys/dev/ieee1394/fwohci.c
2971
bus_dmamap_sync(sc->fc.dmat, db_tr->dma_map, m, n,
sys/dev/ieee1394/if_fwip.c
265
struct mbuf *m = NULL;
sys/dev/ieee1394/if_fwip.c
270
IF_DEQUEUE(&ifp->if_snd, m);
sys/dev/ieee1394/if_fwip.c
271
m_freem(m);
sys/dev/ieee1394/if_fwip.c
273
} while (m != NULL);
sys/dev/ieee1394/if_fwip.c
332
struct mbuf *m;
sys/dev/ieee1394/if_fwip.c
367
m = m_getcl(M_WAITOK, MT_DATA, M_PKTHDR);
sys/dev/ieee1394/if_fwip.c
368
xferq->bulkxfer[i].mbuf = m;
sys/dev/ieee1394/if_fwip.c
369
if (m != NULL) {
sys/dev/ieee1394/if_fwip.c
370
m->m_len = m->m_pkthdr.len = m->m_ext.ext_size;
sys/dev/ieee1394/if_fwip.c
387
m = m_getcl(M_WAITOK, MT_DATA, M_PKTHDR);
sys/dev/ieee1394/if_fwip.c
388
xfer->recv.payload = mtod(m, uint32_t *);
sys/dev/ieee1394/if_fwip.c
393
xfer->mbuf = m;
sys/dev/ieee1394/if_fwip.c
532
struct mbuf *m;
sys/dev/ieee1394/if_fwip.c
554
IF_POLL(&ifp->if_snd, m);
sys/dev/ieee1394/if_fwip.c
555
if (m == NULL) {
sys/dev/ieee1394/if_fwip.c
569
mtag = m_tag_find(m, MTAG_FIREWIRE_HWADDR);
sys/dev/ieee1394/if_fwip.c
580
xfer->mbuf = m;
sys/dev/ieee1394/if_fwip.c
588
if ((m->m_flags & M_BCAST) || !destfw) {
sys/dev/ieee1394/if_fwip.c
597
M_PREPEND(m, 2 * sizeof(uint32_t), M_DONTWAIT);
sys/dev/ieee1394/if_fwip.c
598
p = mtod(m, uint32_t *);
sys/dev/ieee1394/if_fwip.c
599
fp->mode.stream.len = m->m_pkthdr.len;
sys/dev/ieee1394/if_fwip.c
649
fp->mode.wreqb.len = m->m_pkthdr.len;
sys/dev/ieee1394/if_fwip.c
653
xfer->send.pay_len = m->m_pkthdr.len;
sys/dev/ieee1394/if_fwip.c
667
IF_DEQUEUE(&ifp->if_snd, m);
sys/dev/ieee1394/if_fwip.c
691
struct mbuf *m, *m0;
sys/dev/ieee1394/if_fwip.c
707
m = sxfer->mbuf;
sys/dev/ieee1394/if_fwip.c
727
m_freem(m);
sys/dev/ieee1394/if_fwip.c
731
m->m_len = m->m_pkthdr.len = fp->mode.stream.len
sys/dev/ieee1394/if_fwip.c
740
m->m_flags |= M_BCAST;
sys/dev/ieee1394/if_fwip.c
742
m->m_flags |= M_MCAST;
sys/dev/ieee1394/if_fwip.c
748
p = mtod(m, uint32_t *);
sys/dev/ieee1394/if_fwip.c
754
m_freem(m);
sys/dev/ieee1394/if_fwip.c
780
m_tag_prepend(m, mtag);
sys/dev/ieee1394/if_fwip.c
787
m_adj(m, 3*sizeof(uint32_t));
sys/dev/ieee1394/if_fwip.c
788
m_set_rcvif(m, ifp);
sys/dev/ieee1394/if_fwip.c
789
ieee1394_input(ifp, m, src);
sys/dev/ieee1394/if_fwip.c
799
struct mbuf *m;
sys/dev/ieee1394/if_fwip.c
805
m = m_getcl(M_DONTWAIT, MT_DATA, M_PKTHDR);
sys/dev/ieee1394/if_fwip.c
806
if (m == NULL)
sys/dev/ieee1394/if_fwip.c
809
xfer->recv.payload = mtod(m, uint32_t *);
sys/dev/ieee1394/if_fwip.c
811
xfer->mbuf = m;
sys/dev/ieee1394/if_fwip.c
821
struct mbuf *m;
sys/dev/ieee1394/if_fwip.c
830
m = xfer->mbuf;
sys/dev/ieee1394/if_fwip.c
858
m_freem(m);
sys/dev/ieee1394/if_fwip.c
883
m_tag_prepend(m, mtag);
sys/dev/ieee1394/if_fwip.c
892
m->m_len = m->m_pkthdr.len = fp->mode.wreqb.len;
sys/dev/ieee1394/if_fwip.c
893
m_set_rcvif(m, ifp);
sys/dev/ieee1394/if_fwip.c
894
ieee1394_input(ifp, m, fp->mode.wreqb.src);
sys/dev/ipmi.c
1439
M = signextend((((short)(s1->m_tolerance & 0xC0)) << 2) + s1->m, 10);
sys/dev/ipmi.c
1728
"rbexp=%u, linear=%d\n", s1->m, s1->m_tolerance, s1->b,
sys/dev/ipmi.c
189
#define TB(b,m) (data[2+byteof(b)] & bitof(b))
sys/dev/ipmi.c
397
#define GET_NETFN(m) (((m) >> 2)
sys/dev/ipmi.c
398
#define GET_LUN(m) ((m) & 0x03)
sys/dev/ipmivar.h
275
uint8_t m;
sys/dev/isa/cs89x0isa.c
175
struct mbuf *m;
sys/dev/isa/cs89x0isa.c
241
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/isa/cs89x0isa.c
242
if (m == 0) {
sys/dev/isa/cs89x0isa.c
269
MCLGET(m, M_DONTWAIT);
sys/dev/isa/cs89x0isa.c
270
if ((m->m_flags & M_EXT) == 0) {
sys/dev/isa/cs89x0isa.c
275
m_freem(m);
sys/dev/isa/cs89x0isa.c
288
m_set_rcvif(m, ifp);
sys/dev/isa/cs89x0isa.c
289
m->m_pkthdr.len = pkt_length;
sys/dev/isa/cs89x0isa.c
290
m->m_len = pkt_length;
sys/dev/isa/cs89x0isa.c
298
m->m_data += pad;
sys/dev/isa/cs89x0isa.c
304
pBuff = mtod(m, char *);
sys/dev/isa/cs89x0isa.c
349
cs_ether_input(sc, m);
sys/dev/isa/gus.c
817
unsigned char c, m;
sys/dev/isa/gus.c
886
m = GUSMASK_LINE_IN|GUSMASK_LINE_OUT; /* disable all */
sys/dev/isa/gus.c
914
bus_space_write_1(iot, ioh1, GUS_MIX_CONTROL, m);
sys/dev/isa/gus.c
918
bus_space_write_1(iot, ioh1, GUS_MIX_CONTROL, m);
sys/dev/isa/gus.c
921
bus_space_write_1(iot, ioh1, GUS_MIX_CONTROL, m | GUSMASK_CONTROL_SEL);
sys/dev/isa/gus.c
924
bus_space_write_1(iot, ioh1, GUS_MIX_CONTROL, m);
sys/dev/isa/gus.c
927
bus_space_write_1(iot, ioh1, GUS_MIX_CONTROL, m | GUSMASK_CONTROL_SEL);
sys/dev/isa/gus.c
934
(m | GUSMASK_LATCHES) & ~(GUSMASK_LINE_OUT|GUSMASK_LINE_IN));
sys/dev/isa/gus.c
938
(m | GUSMASK_LATCHES) & ~(GUSMASK_LINE_OUT|GUSMASK_LINE_IN);
sys/dev/isa/if_ec.c
567
ec_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
sys/dev/isa/if_ec.c
580
savelen = m->m_pkthdr.len;
sys/dev/isa/if_ec.c
587
for (; m != NULL; buf += m->m_len, m = m->m_next)
sys/dev/isa/if_ec.c
589
mtod(m, u_int8_t *), m->m_len);
sys/dev/isa/if_ec.c
610
for (; m != NULL; m = m->m_next) {
sys/dev/isa/if_ec.c
611
len = m->m_len;
sys/dev/isa/if_ec.c
614
data = mtod(m, u_int8_t *);
sys/dev/isa/if_eg.c
710
struct mbuf *m;
sys/dev/isa/if_eg.c
721
m = egget(sc, buf, len);
sys/dev/isa/if_eg.c
722
if (m == 0) {
sys/dev/isa/if_eg.c
727
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/isa/if_eg.c
737
struct mbuf *m, *m0, *newm;
sys/dev/isa/if_eg.c
746
m = m0;
sys/dev/isa/if_eg.c
750
MCLGET(m, M_DONTWAIT);
sys/dev/isa/if_eg.c
751
if ((m->m_flags & M_EXT) == 0)
sys/dev/isa/if_eg.c
756
m->m_len = len = uimin(totlen, len);
sys/dev/isa/if_eg.c
757
memcpy(mtod(m, void *), buf, len);
sys/dev/isa/if_eg.c
766
m = m->m_next = newm;
sys/dev/isa/if_el.c
358
struct mbuf *m, *m0;
sys/dev/isa/if_el.c
404
for (m = m0; m != 0; m = m->m_next)
sys/dev/isa/if_el.c
406
mtod(m, uint8_t *), m->m_len);
sys/dev/isa/if_el.c
567
struct mbuf *m;
sys/dev/isa/if_el.c
578
m = elget(sc, len);
sys/dev/isa/if_el.c
579
if (m == 0) {
sys/dev/isa/if_el.c
584
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/isa/if_el.c
598
struct mbuf *m, *m0, *newm;
sys/dev/isa/if_el.c
607
m = m0;
sys/dev/isa/if_el.c
614
MCLGET(m, M_DONTWAIT);
sys/dev/isa/if_el.c
615
if ((m->m_flags & M_EXT) == 0)
sys/dev/isa/if_el.c
620
m->m_len = len = uimin(totlen, len);
sys/dev/isa/if_el.c
621
bus_space_read_multi_1(iot, ioh, EL_BUF, mtod(m, uint8_t *), len);
sys/dev/isa/if_el.c
629
m = m->m_next = newm;
sys/dev/isa/if_iy.c
1000
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/isa/if_iy.c
1001
if (m == 0)
sys/dev/isa/if_iy.c
1003
m_set_rcvif(m, ifp);
sys/dev/isa/if_iy.c
1004
m->m_pkthdr.len = rxlen;
sys/dev/isa/if_iy.c
1011
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/isa/if_iy.c
1012
if (m == 0) {
sys/dev/isa/if_iy.c
1019
MCLGET(m, M_DONTWAIT);
sys/dev/isa/if_iy.c
1020
if ((m->m_flags & M_EXT) == 0) {
sys/dev/isa/if_iy.c
1021
m_free(m);
sys/dev/isa/if_iy.c
1035
mtod(m, uint16_t *), len / 2);
sys/dev/isa/if_iy.c
1041
*(mtod(m, char *)) = bus_space_read_stream_2(iot, ioh,
sys/dev/isa/if_iy.c
1044
m->m_len = len;
sys/dev/isa/if_iy.c
1046
*mp = m;
sys/dev/isa/if_iy.c
1047
mp = &m->m_next;
sys/dev/isa/if_iy.c
630
struct mbuf *m0, *m;
sys/dev/isa/if_iy.c
750
while ((m = m0)!=0) {
sys/dev/isa/if_iy.c
751
data = mtod(m, void *);
sys/dev/isa/if_iy.c
752
llen = m->m_len;
sys/dev/isa/if_iy.c
780
m0 = m_free(m);
sys/dev/isa/if_iy.c
994
struct mbuf *m, *top, **mp;
sys/dev/isa/isadma.c
731
struct isa_mem *m;
sys/dev/isa/isadma.c
741
m = malloc(sizeof(*m), pool, flags);
sys/dev/isa/isadma.c
742
if (m == 0) {
sys/dev/isa/isadma.c
747
m->ids = ids;
sys/dev/isa/isadma.c
748
m->chan = chan;
sys/dev/isa/isadma.c
749
m->size = size;
sys/dev/isa/isadma.c
750
m->addr = addr;
sys/dev/isa/isadma.c
751
m->kva = kva;
sys/dev/isa/isadma.c
752
m->next = isa_mem_head;
sys/dev/isa/isadma.c
753
isa_mem_head = m;
sys/dev/isa/isadma.c
760
struct isa_mem **mp, *m;
sys/dev/isa/isadma.c
766
m = *mp;
sys/dev/isa/isadma.c
767
if (!m) {
sys/dev/isa/isadma.c
771
*mp = m->next;
sys/dev/isa/isadma.c
772
_isa_dmamem_unmap(m->ids, m->chan, kva, m->size);
sys/dev/isa/isadma.c
773
_isa_dmamem_free(m->ids, m->chan, m->addr, m->size);
sys/dev/isa/isadma.c
774
free(m, pool);
sys/dev/isa/isadma.c
780
struct isa_mem *m;
sys/dev/isa/isadma.c
782
for(m = isa_mem_head; m && m->kva != (void *)mem; m = m->next)
sys/dev/isa/isadma.c
784
if (!m) {
sys/dev/isa/isadma.c
788
return _isa_dmamem_mmap(m->ids, m->chan, m->addr,
sys/dev/isa/isadma.c
789
m->size, off, prot, BUS_DMA_WAITOK);
sys/dev/isa/sbdsp.c
524
sbdsp_sbmode2format(struct audio_format *f, const struct sbmode *m, int mode)
sys/dev/isa/sbdsp.c
528
if (m->precision == 8) {
sys/dev/isa/sbdsp.c
538
f->channels = m->channels;
sys/dev/isa/sbdsp.c
539
f->channel_mask = (m->channels == 1) ? AUFMT_MONAURAL : AUFMT_STEREO;
sys/dev/isa/sbdsp.c
541
f->frequency[0] = m->lowrate;
sys/dev/isa/sbdsp.c
542
f->frequency[1] = m->highrate;
sys/dev/isa/sbdsp.c
557
struct sbmode *m;
sys/dev/isa/sbdsp.c
586
for (m = sbmodes; m->model != -1; m++) {
sys/dev/isa/sbdsp.c
587
if (m->model != model)
sys/dev/isa/sbdsp.c
590
sbdsp_sbmode2format(&tmp, m, mode);
sys/dev/isa/sbdsp.c
597
idx = (m->precision / 16) * 2 + (m->channels - 1);
sys/dev/isa/sbdsp.c
710
struct sbmode *m;
sys/dev/isa/sbdsp.c
712
for (m = sbmodes; m->model != -1; m++) {
sys/dev/isa/sbdsp.c
713
if (model == m->model &&
sys/dev/isa/sbdsp.c
714
p->channels == m->channels &&
sys/dev/isa/sbdsp.c
715
p->precision == m->precision &&
sys/dev/isa/sbdsp.c
716
p->sample_rate >= m->lowrate &&
sys/dev/isa/sbdsp.c
717
p->sample_rate <= m->highrate)
sys/dev/isa/sbdsp.c
718
return m;
sys/dev/isa/sbdsp.c
757
struct sbmode *m;
sys/dev/isa/sbdsp.c
780
m = sbdsp_find_mode(sbmodes, SB_16, p);
sys/dev/isa/sbdsp.c
781
if (m == NULL)
sys/dev/isa/sbdsp.c
800
io->modep = m;
sys/dev/isa/sbdsp.c
802
io->dmachan = m->precision == 16 ? sc->sc_drq16 : sc->sc_drq8;
sys/dev/isa/sbdsp.c
809
m->cmd, bmode, m->cmdchan));
sys/dev/isa/wdsreg.h
36
#define WDSC_MSTART(m) (0x80 + (m))
sys/dev/isa/wdsreg.h
37
#define WDSC_MMSTART(m) (0xc0 + (m))
sys/dev/isa/ymvar.h
125
#define YM_MIXER_SA3_ONLY(m) ((m) >= YM_EQ_CLASS)
sys/dev/isa/ymvar.h
246
#define YM_MIXER_TO_XS(m) (1 << ((m) - YM_CD_MUTE))
sys/dev/kttcp.c
201
struct mbuf **mp, *m, *top;
sys/dev/kttcp.c
267
m = m_gethdr(M_WAIT, MT_DATA);
sys/dev/kttcp.c
269
m->m_pkthdr.len = 0;
sys/dev/kttcp.c
270
m_reset_rcvif(m);
sys/dev/kttcp.c
272
m = m_get(M_WAIT, MT_DATA);
sys/dev/kttcp.c
276
m_clget(m, M_WAIT);
sys/dev/kttcp.c
277
if ((m->m_flags & M_EXT) == 0)
sys/dev/kttcp.c
286
m->m_data += max_hdr;
sys/dev/kttcp.c
300
m_align(m, len);
sys/dev/kttcp.c
303
m->m_len = len;
sys/dev/kttcp.c
304
*mp = m;
sys/dev/kttcp.c
308
mp = &m->m_next;
sys/dev/kttcp.c
356
struct mbuf *m, **mp;
sys/dev/kttcp.c
371
m = m_get(M_WAIT, MT_DATA);
sys/dev/kttcp.c
373
error = (*pr->pr_usrreqs->pr_recvoob)(so, m, flags & MSG_PEEK);
sys/dev/kttcp.c
378
resid -= uimin(resid, m->m_len);
sys/dev/kttcp.c
379
m = m_free(m);
sys/dev/kttcp.c
380
} while (resid && error == 0 && m);
sys/dev/kttcp.c
382
m_freem(m);
sys/dev/kttcp.c
391
m = so->so_rcv.sb_mb;
sys/dev/kttcp.c
403
if (m == NULL || (((flags & MSG_DONTWAIT) == 0 &&
sys/dev/kttcp.c
407
m->m_nextpkt == NULL && (pr->pr_flags & PR_ATOMIC) == 0)) {
sys/dev/kttcp.c
409
if (m == NULL && so->so_rcv.sb_cc)
sys/dev/kttcp.c
413
if (m)
sys/dev/kttcp.c
421
if (m)
sys/dev/kttcp.c
426
for (; m; m = m->m_next)
sys/dev/kttcp.c
427
if (m->m_type == MT_OOBDATA || (m->m_flags & M_EOR)) {
sys/dev/kttcp.c
428
m = so->so_rcv.sb_mb;
sys/dev/kttcp.c
461
KASSERT(m == so->so_rcv.sb_mb);
sys/dev/kttcp.c
464
nextrecord = m->m_nextpkt;
sys/dev/kttcp.c
467
if (m->m_type != MT_SONAME)
sys/dev/kttcp.c
472
m = m->m_next;
sys/dev/kttcp.c
474
sbfree(&so->so_rcv, m);
sys/dev/kttcp.c
475
m = so->so_rcv.sb_mb = m_free(m);
sys/dev/kttcp.c
478
while (m && m->m_type == MT_CONTROL && error == 0) {
sys/dev/kttcp.c
480
m = m->m_next;
sys/dev/kttcp.c
482
sbfree(&so->so_rcv, m);
sys/dev/kttcp.c
483
m = so->so_rcv.sb_mb = m_free(m);
sys/dev/kttcp.c
493
if (m) {
sys/dev/kttcp.c
495
m->m_nextpkt = nextrecord;
sys/dev/kttcp.c
502
KASSERT(so->so_rcv.sb_mb == m);
sys/dev/kttcp.c
503
so->so_rcv.sb_lastrecord = m;
sys/dev/kttcp.c
506
type = m->m_type;
sys/dev/kttcp.c
511
KASSERT(so->so_rcv.sb_mb == m);
sys/dev/kttcp.c
521
while (m && resid > 0 && error == 0) {
sys/dev/kttcp.c
522
if (m->m_type == MT_OOBDATA) {
sys/dev/kttcp.c
528
else if (m->m_type != MT_DATA && m->m_type != MT_HEADER)
sys/dev/kttcp.c
535
if (len > m->m_len - moff)
sys/dev/kttcp.c
536
len = m->m_len - moff;
sys/dev/kttcp.c
546
if (len == m->m_len - moff) {
sys/dev/kttcp.c
547
if (m->m_flags & M_EOR)
sys/dev/kttcp.c
550
m = m->m_next;
sys/dev/kttcp.c
553
nextrecord = m->m_nextpkt;
sys/dev/kttcp.c
554
sbfree(&so->so_rcv, m);
sys/dev/kttcp.c
556
*mp = m;
sys/dev/kttcp.c
557
mp = &m->m_next;
sys/dev/kttcp.c
558
so->so_rcv.sb_mb = m = m->m_next;
sys/dev/kttcp.c
561
m = so->so_rcv.sb_mb = m_free(m);
sys/dev/kttcp.c
567
KASSERT(so->so_rcv.sb_mb == m);
sys/dev/kttcp.c
568
if (m) {
sys/dev/kttcp.c
569
m->m_nextpkt = nextrecord;
sys/dev/kttcp.c
571
so->so_rcv.sb_lastrecord = m;
sys/dev/kttcp.c
587
*mp = m_copym(m, 0, len, M_WAIT);
sys/dev/kttcp.c
590
m->m_data += len;
sys/dev/kttcp.c
591
m->m_len -= len;
sys/dev/kttcp.c
617
while (flags & MSG_WAITALL && m == NULL && resid > 0 &&
sys/dev/kttcp.c
645
if ((m = so->so_rcv.sb_mb) != NULL)
sys/dev/kttcp.c
646
nextrecord = m->m_nextpkt;
sys/dev/kttcp.c
650
if (m && pr->pr_flags & PR_ATOMIC) {
sys/dev/kttcp.c
656
if (m == NULL) {
sys/dev/marvell/if_gfe.c
1191
struct mbuf *m;
sys/dev/marvell/if_gfe.c
1200
if (txq == NULL || (m = txq->txq_pendq.ifq_head) == NULL) {
sys/dev/marvell/if_gfe.c
1254
buflen = roundup(m->m_pkthdr.len, dcache_line_size);
sys/dev/marvell/if_gfe.c
1289
m_copydata(m, 0, m->m_pkthdr.len,
sys/dev/marvell/if_gfe.c
1294
txd->ed_lencnt = htogt32(m->m_pkthdr.len << 16);
sys/dev/marvell/if_gfe.c
1334
IF_DEQUEUE(&txq->txq_pendq, m);
sys/dev/marvell/if_gfe.c
1335
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/marvell/if_gfe.c
1336
m_freem(m);
sys/dev/marvell/if_gfe.c
681
struct mbuf *m;
sys/dev/marvell/if_gfe.c
691
IF_POLL(&ifp->if_snd, m);
sys/dev/marvell/if_gfe.c
692
if (m == NULL) {
sys/dev/marvell/if_gfe.c
704
IF_DEQUEUE(&ifp->if_snd, m);
sys/dev/marvell/if_gfe.c
710
IF_ENQUEUE(&sc->sc_txq[GE_TXPRIO_HI].txq_pendq, m);
sys/dev/marvell/if_gfe.c
869
struct mbuf *m = rxq->rxq_curpkt;
sys/dev/marvell/if_gfe.c
914
if (m == NULL) {
sys/dev/marvell/if_gfe.c
915
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/marvell/if_gfe.c
916
if (m == NULL) {
sys/dev/marvell/if_gfe.c
921
if ((m->m_flags & M_EXT) == 0 && buflen > MHLEN - 2) {
sys/dev/marvell/if_gfe.c
922
MCLGET(m, M_DONTWAIT);
sys/dev/marvell/if_gfe.c
923
if ((m->m_flags & M_EXT) == 0) {
sys/dev/marvell/if_gfe.c
928
m->m_data += 2;
sys/dev/marvell/if_gfe.c
929
m->m_len = 0;
sys/dev/marvell/if_gfe.c
930
m->m_pkthdr.len = 0;
sys/dev/marvell/if_gfe.c
931
m_set_rcvif(m, ifp);
sys/dev/marvell/if_gfe.c
938
KASSERT(m->m_len == 0 && m->m_pkthdr.len == 0);
sys/dev/marvell/if_gfe.c
939
memcpy(m->m_data + m->m_len, rxb->rxb_data, buflen);
sys/dev/marvell/if_gfe.c
940
m->m_len = buflen;
sys/dev/marvell/if_gfe.c
941
m->m_pkthdr.len = buflen;
sys/dev/marvell/if_gfe.c
943
eh = (const struct ether_header *) m->m_data;
sys/dev/marvell/if_gfe.c
950
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/marvell/if_gfe.c
951
m = NULL;
sys/dev/marvell/if_gfe.c
954
m->m_len = 0;
sys/dev/marvell/if_gfe.c
955
m->m_pkthdr.len = 0;
sys/dev/marvell/if_gfe.c
974
rxq->rxq_curpkt = m;
sys/dev/marvell/if_mvgbe.c
1566
mvgbe_newbuf(struct mvgbe_softc *sc, int i, struct mbuf *m,
sys/dev/marvell/if_mvgbe.c
1576
if (m == NULL) {
sys/dev/marvell/if_mvgbe.c
1604
m_new = m;
sys/dev/marvell/if_mvgbe.c
1747
mvgbe_jfree(struct mbuf *m, void *buf, size_t size, void *arg)
sys/dev/marvell/if_mvgbe.c
1775
if (__predict_true(m != NULL))
sys/dev/marvell/if_mvgbe.c
1776
pool_cache_put(mb_cache, m);
sys/dev/marvell/if_mvgbe.c
1937
struct mbuf *m;
sys/dev/marvell/if_mvgbe.c
1977
m = cdata->mvgbe_rx_chain[idx].mvgbe_mbuf;
sys/dev/marvell/if_mvgbe.c
2001
mvgbe_newbuf(sc, cur, m, dmamap);
sys/dev/marvell/if_mvgbe.c
2033
m->m_pkthdr.csum_flags = flgs;
sys/dev/marvell/if_mvgbe.c
2046
m0 = m_devget(mtod(m, char *), total_len, 0, ifp);
sys/dev/marvell/if_mvgbe.c
2047
mvgbe_newbuf(sc, cur, m, dmamap);
sys/dev/marvell/if_mvgbe.c
2055
m = m0;
sys/dev/marvell/if_mvgbe.c
2057
m_set_rcvif(m, ifp);
sys/dev/marvell/if_mvgbe.c
2058
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/marvell/if_mvgbe.c
2062
m_adj(m, MVGBE_HWHEADER_SIZE);
sys/dev/marvell/if_mvgbe.c
2065
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/marvell/if_mvxpe.c
1143
struct mbuf *m;
sys/dev/marvell/if_mvxpe.c
1160
m = MVXPE_TX_MBUF(sc, q, i);
sys/dev/marvell/if_mvxpe.c
1161
if (m == NULL)
sys/dev/marvell/if_mvxpe.c
1165
MVXPE_TX_MAP(sc, q, i), 0, m->m_pkthdr.len,
sys/dev/marvell/if_mvxpe.c
1168
m_freem(m);
sys/dev/marvell/if_mvxpe.c
1655
struct mbuf *m;
sys/dev/marvell/if_mvxpe.c
1672
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/marvell/if_mvxpe.c
1673
if (m == NULL)
sys/dev/marvell/if_mvxpe.c
1675
m_freem(m);
sys/dev/marvell/if_mvxpe.c
1686
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/marvell/if_mvxpe.c
1687
if (m == NULL)
sys/dev/marvell/if_mvxpe.c
1690
q = mvxpe_tx_queue_select(sc, m);
sys/dev/marvell/if_mvxpe.c
1695
if (mvxpe_tx_queue(sc, m, q) != 0) {
sys/dev/marvell/if_mvxpe.c
1710
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/marvell/if_mvxpe.c
2092
mvxpe_tx_queue_select(struct mvxpe_softc *sc, struct mbuf *m)
sys/dev/marvell/if_mvxpe.c
2102
mvxpe_tx_queue(struct mvxpe_softc *sc, struct mbuf *m, int q)
sys/dev/marvell/if_mvxpe.c
2119
MVXPE_TX_MAP(sc, q, tx->tx_cpu), m, BUS_DMA_NOWAIT) != 0) {
sys/dev/marvell/if_mvxpe.c
2120
m_freem(m);
sys/dev/marvell/if_mvxpe.c
2128
m_freem(m);
sys/dev/marvell/if_mvxpe.c
2131
DPRINTSC(sc, 2, "send packet %p descriptor %d\n", m, tx->tx_cpu);
sys/dev/marvell/if_mvxpe.c
2135
MVXPE_TX_MBUF(sc, q, tx->tx_cpu) = m;
sys/dev/marvell/if_mvxpe.c
2137
MVXPE_TX_MAP(sc, q, tx->tx_cpu), 0, m->m_pkthdr.len,
sys/dev/marvell/if_mvxpe.c
2155
mvxpe_tx_set_csumflag(ifp, t, m);
sys/dev/marvell/if_mvxpe.c
2206
struct mvxpe_tx_desc *t, struct mbuf *m)
sys/dev/marvell/if_mvxpe.c
2212
csum_flags = ifp->if_csum_flags_tx & m->m_pkthdr.csum_flags;
sys/dev/marvell/if_mvxpe.c
2214
eh = mtod(m, struct ether_header *);
sys/dev/marvell/if_mvxpe.c
2226
iphl = M_CSUM_DATA_IPv4_IPHL(m->m_pkthdr.csum_data);
sys/dev/marvell/if_mvxpe.c
2230
iphl = M_CSUM_DATA_IPv6_IPHL(m->m_pkthdr.csum_data);
sys/dev/marvell/if_mvxpe.c
2298
struct mbuf *m;
sys/dev/marvell/if_mvxpe.c
2339
m = MVXPE_TX_MBUF(sc, q, tx->tx_dma);
sys/dev/marvell/if_mvxpe.c
2340
if (m != NULL) {
sys/dev/marvell/if_mvxpe.c
2344
MVXPE_TX_MAP(sc, q, tx->tx_dma), 0, m->m_pkthdr.len,
sys/dev/marvell/if_mvxpe.c
2348
m_freem(m);
sys/dev/marvell/if_mvxpe.c
2400
struct mbuf *m;
sys/dev/marvell/if_mvxpe.c
2459
m = chunk->m;
sys/dev/marvell/if_mvxpe.c
2460
m_set_rcvif(m, ifp);
sys/dev/marvell/if_mvxpe.c
2461
m->m_pkthdr.len = m->m_len = r->bytecnt - ETHER_CRC_LEN;
sys/dev/marvell/if_mvxpe.c
2462
m_adj(m, MVXPE_HWHEADER_SIZE); /* strip MH */
sys/dev/marvell/if_mvxpe.c
2463
mvxpe_rx_set_csumflag(ifp, r, m);
sys/dev/marvell/if_mvxpe.c
2464
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/marvell/mvcesa.c
349
struct mbuf *m = NULL;
sys/dev/marvell/mvcesa.c
360
m = (struct mbuf *)crp->crp_buf;
sys/dev/marvell/mvcesa.c
397
if (m != NULL)
sys/dev/marvell/mvcesa.c
398
m_copyback(m, crd->crd_inject,
sys/dev/marvell/mvcesa.c
409
if (m != NULL)
sys/dev/marvell/mvcesa.c
410
m_copydata(m, crd->crd_inject,
sys/dev/marvell/mvcesa.c
421
buf, m, uio);
sys/dev/marvell/mvcesa.c
450
buf, m, uio);
sys/dev/marvell/mvcesa.c
466
else if (m != NULL)
sys/dev/marvell/mvcesa.c
467
m_copyback(m, crd->crd_inject, dlen / 8,
sys/dev/marvell/mvcesa.c
488
struct mbuf *m, struct uio *uio)
sys/dev/marvell/mvcesa.c
498
KASSERT(buf != NULL || m != NULL || uio != NULL);
sys/dev/marvell/mvcesa.c
539
else if (m != NULL)
sys/dev/marvell/mvcesa.c
542
m_copydata(m, skip + off + i, s, &data);
sys/dev/marvell/mvcesa.c
623
int skip, int len, char *buf, struct mbuf *m, struct uio *uio)
sys/dev/marvell/mvcesa.c
629
KASSERT(buf != NULL || m != NULL || uio != NULL);
sys/dev/marvell/mvcesa.c
667
else if (m != NULL)
sys/dev/marvell/mvcesa.c
668
m_copydata(m, skip + i, s, &iblk);
sys/dev/marvell/mvcesa.c
692
else if (m != NULL)
sys/dev/marvell/mvcesa.c
693
m_copydata(m, skip + o, sizeof(oblk),
sys/dev/marvell/mvcesa.c
737
else if (m != NULL)
sys/dev/marvell/mvcesa.c
738
m_copydata(m, skip + o, sizeof(oblk), &oblk);
sys/dev/marvell/mvsdio.c
441
int m;
sys/dev/marvell/mvsdio.c
455
m = FREQ_TO_M(freq);
sys/dev/marvell/mvsdio.c
457
m & CDV_CLKDVDRMVALUE_MASK);
sys/dev/marvell/mvxpbm.c
283
chunk->m = NULL;
sys/dev/marvell/mvxpbm.c
316
mvxpbm_free_mbuf(struct mbuf *m, void *buf, size_t size, void *arg)
sys/dev/marvell/mvxpbm.c
321
KASSERT(m != NULL);
sys/dev/marvell/mvxpbm.c
324
DPRINTFN(3, "free packet %p\n", m);
sys/dev/marvell/mvxpbm.c
326
chunk->m = NULL;
sys/dev/marvell/mvxpbm.c
328
pool_cache_put(mb_cache, m);
sys/dev/marvell/mvxpbm.c
392
KASSERT(chunk->m == NULL);
sys/dev/marvell/mvxpbm.c
409
KASSERT(chunk->m == NULL);
sys/dev/marvell/mvxpbm.c
412
MGETHDR(chunk->m, M_DONTWAIT, MT_DATA);
sys/dev/marvell/mvxpbm.c
413
if (chunk->m == NULL) {
sys/dev/marvell/mvxpbm.c
417
MEXTADD(chunk->m, chunk->buf_va, chunk->buf_size, 0,
sys/dev/marvell/mvxpbm.c
419
chunk->m->m_flags |= M_EXT_RW;
sys/dev/marvell/mvxpbm.c
420
chunk->m->m_len = chunk->m->m_pkthdr.len = chunk->buf_size;
sys/dev/marvell/mvxpbm.c
422
m_adj(chunk->m, sc->sc_chunk_packet_offset);
sys/dev/marvell/mvxpbmvar.h
70
struct mbuf *m; /* back pointer to mbuf header */
sys/dev/marvell/mvxpsec.c
1725
struct mbuf *m;
sys/dev/marvell/mvxpsec.c
1731
m = mv_p->data_mbuf;
sys/dev/marvell/mvxpsec.c
1732
len = m->m_pkthdr.len;
sys/dev/marvell/mvxpsec.c
1735
m_copydata(m, 0, len, buf);
sys/dev/marvell/mvxpsec.c
2498
mvxpsec_packet_setmbuf(struct mvxpsec_packet *mv_p, struct mbuf *m)
sys/dev/marvell/mvxpsec.c
2504
if (__predict_true(m->m_flags & M_PKTHDR))
sys/dev/marvell/mvxpsec.c
2505
pktlen = m->m_pkthdr.len;
sys/dev/marvell/mvxpsec.c
2507
struct mbuf *mp = m;
sys/dev/marvell/mvxpsec.c
2510
pktlen += m->m_len;
sys/dev/marvell/mvxpsec.c
2533
if (bus_dmamap_load_mbuf(sc->sc_dmat, mv_p->data_map, m,
sys/dev/marvell/mvxpsec.c
2543
mv_p->data_mbuf = m;
sys/dev/marvell/mvxpsec.c
2544
if (m->m_flags & M_PKTHDR) {
sys/dev/marvell/mvxpsec.c
2545
mv_p->data_len = m->m_pkthdr.len;
sys/dev/marvell/mvxpsec.c
2549
while (m) {
sys/dev/marvell/mvxpsec.c
2550
mv_p->data_len += m->m_len;
sys/dev/marvell/mvxpsec.c
2551
m = m->m_next;
sys/dev/marvell/mvxpsec.c
3525
struct mbuf *m;
sys/dev/marvell/mvxpsec.c
3527
m = mv_p->data.mbuf;
sys/dev/marvell/mvxpsec.c
3528
len = m->m_pkthdr.len;
sys/dev/marvell/mvxpsec.c
3531
m_copydata(m, 0, len, buf);
sys/dev/mii/acphy.c
125
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
sys/dev/mii/brgphy.c
295
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
sys/dev/mii/lxtphy.c
151
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
sys/dev/mii/mii_physubr.c
525
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
sys/dev/mii/tlphy.c
166
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
sys/dev/mscp/mscp.h
460
#define MSCP_MSGTYPE(m) ((m) & 0xf0)
sys/dev/mscp/mscp.h
461
#define MSCP_CREDITS(m) ((m) & 0x0f)
sys/dev/mscp/mscp_subr.c
794
#define SC(m) sizeof (m) / sizeof (m[0]), m
sys/dev/ofw/ofnet.c
148
struct mbuf *m, **mp, *head;
sys/dev/ofw/ofnet.c
176
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ofw/ofnet.c
177
if (m == 0) {
sys/dev/ofw/ofnet.c
181
m_set_rcvif(m, ifp);
sys/dev/ofw/ofnet.c
182
m->m_pkthdr.len = len;
sys/dev/ofw/ofnet.c
190
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/ofw/ofnet.c
191
if (m == 0) {
sys/dev/ofw/ofnet.c
200
MCLGET(m, M_DONTWAIT);
sys/dev/ofw/ofnet.c
201
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ofw/ofnet.c
203
m_free(m);
sys/dev/ofw/ofnet.c
219
char *newdata = (char *)ALIGN(m->m_data +
sys/dev/ofw/ofnet.c
222
l -= newdata - m->m_data;
sys/dev/ofw/ofnet.c
223
m->m_data = newdata;
sys/dev/ofw/ofnet.c
226
m->m_len = l = uimin(len, l);
sys/dev/ofw/ofnet.c
227
memcpy(mtod(m, char *), bufp, l);
sys/dev/ofw/ofnet.c
230
*mp = m;
sys/dev/ofw/ofnet.c
231
mp = &m->m_next;
sys/dev/ofw/ofnet.c
276
struct mbuf *m, *m0;
sys/dev/ofw/ofnet.c
305
for (bufp = buf; (m = m0) != NULL;) {
sys/dev/ofw/ofnet.c
306
memcpy(bufp, mtod(m, char *), m->m_len);
sys/dev/ofw/ofnet.c
307
bufp += m->m_len;
sys/dev/ofw/ofnet.c
308
m0 = m_free(m);
sys/dev/pci/aac_pci.c
478
const struct aac_ident *m, *mm;
sys/dev/pci/aac_pci.c
481
m = aac_ident;
sys/dev/pci/aac_pci.c
484
while (m < mm) {
sys/dev/pci/aac_pci.c
485
if (m->vendor == PCI_VENDOR(pa->pa_id) &&
sys/dev/pci/aac_pci.c
486
m->device == PCI_PRODUCT(pa->pa_id)) {
sys/dev/pci/aac_pci.c
489
if (m->subvendor == PCI_VENDOR(subsysid) &&
sys/dev/pci/aac_pci.c
490
m->subdevice == PCI_PRODUCT(subsysid))
sys/dev/pci/aac_pci.c
491
return (m);
sys/dev/pci/aac_pci.c
493
m++;
sys/dev/pci/aac_pci.c
540
const struct aac_ident *m;
sys/dev/pci/aac_pci.c
602
m = aac_find_ident(pa);
sys/dev/pci/aac_pci.c
603
aprint_normal("%s\n", m->prodstr);
sys/dev/pci/aac_pci.c
607
sc->sc_hwif = m->hwif;
sys/dev/pci/aac_pci.c
608
sc->sc_quirks = m->quirks;
sys/dev/pci/agpvar.h
123
#define AGP_ENABLE(sc,m) ((sc)->as_methods->enable((sc),(m)))
sys/dev/pci/agpvar.h
125
#define AGP_FREE_MEMORY(sc,m) ((sc)->as_methods->free_memory((sc),(m)))
sys/dev/pci/agpvar.h
126
#define AGP_BIND_MEMORY(sc,m,o) ((sc)->as_methods->bind_memory((sc),(m),(o)))
sys/dev/pci/agpvar.h
127
#define AGP_UNBIND_MEMORY(sc,m) ((sc)->as_methods->unbind_memory((sc),(m)))
sys/dev/pci/arcmsr.c
2016
arc_msg0(struct arc_softc *sc, uint32_t m)
sys/dev/pci/arcmsr.c
2019
arc_write(sc, ARC_REG_INB_MSG0, m);
sys/dev/pci/coram.c
393
uint32_t s, m, v;
sys/dev/pci/coram.c
397
m = bus_space_read_4(sc->sc_memt, sc->sc_memh, VID_C_INT_MSK);
sys/dev/pci/coram.c
399
if ((s & m) == 0)
sys/dev/pci/cxdtv.c
934
uint32_t s, m;
sys/dev/pci/cxdtv.c
937
m = bus_space_read_4(sc->sc_memt, sc->sc_memh, CXDTV_TS_INT_MASK);
sys/dev/pci/cxdtv.c
938
if ((s & m) == 0)
sys/dev/pci/cxgb/cxgb_adapter.h
512
int t3_mgmt_tx(adapter_t *adap, struct mbuf *m);
sys/dev/pci/cxgb/cxgb_adapter.h
531
void t3_rx_eth_lro(adapter_t *adap, struct sge_rspq *rq, struct mbuf *m,
sys/dev/pci/cxgb/cxgb_adapter.h
533
void t3_rx_eth(struct adapter *adap, struct sge_rspq *rq, struct mbuf *m, int ethpad);
sys/dev/pci/cxgb/cxgb_l2t.c
107
setup_l2e_send_pending(struct toedev *dev, struct mbuf *m,
sys/dev/pci/cxgb/cxgb_l2t.c
112
if (!m) {
sys/dev/pci/cxgb/cxgb_l2t.c
113
if ((m = m_gethdr(M_NOWAIT, MT_DATA)) == NULL)
sys/dev/pci/cxgb/cxgb_l2t.c
119
req = mtod(m, struct cpl_l2t_write_req *);
sys/dev/pci/cxgb/cxgb_l2t.c
128
m_set_priority(m, CPL_PRIORITY_CONTROL);
sys/dev/pci/cxgb/cxgb_l2t.c
130
m = e->arpq_head; /* XXX XXX XXX: Memory leak? */
sys/dev/pci/cxgb/cxgb_l2t.c
131
e->arpq_head = m->m_next;
sys/dev/pci/cxgb/cxgb_l2t.c
132
m->m_next = NULL;
sys/dev/pci/cxgb/cxgb_l2t.c
145
arpq_enqueue(struct l2t_entry *e, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_l2t.c
147
m->m_next = NULL;
sys/dev/pci/cxgb/cxgb_l2t.c
149
e->arpq_tail->m_next = m;
sys/dev/pci/cxgb/cxgb_l2t.c
151
e->arpq_head = m;
sys/dev/pci/cxgb/cxgb_l2t.c
152
e->arpq_tail = m;
sys/dev/pci/cxgb/cxgb_l2t.c
156
t3_l2t_send_slow(struct toedev *dev, struct mbuf *m,
sys/dev/pci/cxgb/cxgb_l2t.c
182
arpq_enqueue(e, m);
sys/dev/pci/cxgb/cxgb_l2t.c
200
setup_l2e_send_pending(dev, m, e);
sys/dev/pci/cxgb/cxgb_l2t.c
202
m_freem(m);
sys/dev/pci/cxgb/cxgb_l2t.c
405
struct mbuf *m = arpq;
sys/dev/pci/cxgb/cxgb_l2t.c
407
struct l2t_mbuf_cb *cb = L2T_MBUF_CB(m);
sys/dev/pci/cxgb/cxgb_l2t.c
409
arpq = m->m_next;
sys/dev/pci/cxgb/cxgb_l2t.c
410
m->m_next = NULL;
sys/dev/pci/cxgb/cxgb_l2t.c
413
cb->arp_failure_handler(dev, m);
sys/dev/pci/cxgb/cxgb_l2t.h
103
static __inline void set_arp_failure_handler(struct mbuf *m,
sys/dev/pci/cxgb/cxgb_l2t.h
121
int t3_l2t_send_slow(struct toedev *dev, struct mbuf *m,
sys/dev/pci/cxgb/cxgb_l2t.h
135
int cxgb_ofld_send(struct toedev *dev, struct mbuf *m);
sys/dev/pci/cxgb/cxgb_l2t.h
137
static __inline int l2t_send(struct toedev *dev, struct mbuf *m,
sys/dev/pci/cxgb/cxgb_l2t.h
141
return cxgb_ofld_send(dev, m);
sys/dev/pci/cxgb/cxgb_l2t.h
142
return t3_l2t_send_slow(dev, m, e);
sys/dev/pci/cxgb/cxgb_l2t.h
88
struct mbuf *m);
sys/dev/pci/cxgb/cxgb_lro.c
156
lro_new_session_init(struct t3_lro_session *s, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_lro.c
158
struct ip *ih = (struct ip *)(mtod(m, uint8_t *) + IPH_OFFSET);
sys/dev/pci/cxgb/cxgb_lro.c
162
DPRINTF("%s(s=%p, m=%p)\n", __func__, s, m);
sys/dev/pci/cxgb/cxgb_lro.c
164
s->head = m;
sys/dev/pci/cxgb/cxgb_lro.c
166
MBUF_HEADER_CHECK(m);
sys/dev/pci/cxgb/cxgb_lro.c
173
lro_flush_session(struct sge_qset *qs, struct t3_lro_session *s, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_lro.c
183
if (m)
sys/dev/pci/cxgb/cxgb_lro.c
184
DPRINTF("m=%p)\n", m);
sys/dev/pci/cxgb/cxgb_lro.c
197
if (m) {
sys/dev/pci/cxgb/cxgb_lro.c
198
s->head = m;
sys/dev/pci/cxgb/cxgb_lro.c
199
lro_new_session_init(s, m);
sys/dev/pci/cxgb/cxgb_lro.c
209
lro_new_session(struct sge_qset *qs, struct mbuf *m, uint32_t rss_hash)
sys/dev/pci/cxgb/cxgb_lro.c
216
qs, m, rss_hash);
sys/dev/pci/cxgb/cxgb_lro.c
225
lro_flush_session(qs, s, m);
sys/dev/pci/cxgb/cxgb_lro.c
237
lro_new_session_init(s, m);
sys/dev/pci/cxgb/cxgb_lro.c
244
lro_update_session(struct t3_lro_session *s, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_lro.c
248
struct cpl_rx_pkt *ncpl = (struct cpl_rx_pkt *)(mtod(m, uint8_t *) + 2);
sys/dev/pci/cxgb/cxgb_lro.c
249
struct ip *nih = (struct ip *)(mtod(m, uint8_t *) + IPH_OFFSET);
sys/dev/pci/cxgb/cxgb_lro.c
255
DPRINTF("%s(s=%p, m=%p)\n", __func__, s, m);
sys/dev/pci/cxgb/cxgb_lro.c
299
m_adj(m, IPH_OFFSET + tcpiphlen);
sys/dev/pci/cxgb/cxgb_lro.c
324
t3_rx_eth_lro(adapter_t *adap, struct sge_rspq *rq, struct mbuf *m,
sys/dev/pci/cxgb/cxgb_lro.c
328
struct cpl_rx_pkt *cpl = (struct cpl_rx_pkt *)(mtod(m, uint8_t *) + ethpad);
sys/dev/pci/cxgb/cxgb_lro.c
349
s = lro_new_session(qs, m, rss_hash);
sys/dev/pci/cxgb/cxgb_lro.c
351
if (lro_update_session(s, m)) {
sys/dev/pci/cxgb/cxgb_lro.c
352
lro_flush_session(qs, s, m);
sys/dev/pci/cxgb/cxgb_lro.c
367
if (m->m_len == 0 || m->m_pkthdr.len == 0 || (m->m_flags & M_PKTHDR) == 0)
sys/dev/pci/cxgb/cxgb_lro.c
369
m->m_len, m->m_pkthdr.len, m->m_flags);
sys/dev/pci/cxgb/cxgb_lro.c
371
t3_rx_eth(adap, rq, m, ethpad);
sys/dev/pci/cxgb/cxgb_lro.c
60
#define MBUF_HEADER_CHECK(m) do { \
sys/dev/pci/cxgb/cxgb_lro.c
61
if ((m->m_len == 0) || (m->m_pkthdr.len == 0) \
sys/dev/pci/cxgb/cxgb_lro.c
62
|| ((m->m_flags & M_PKTHDR) == 0)) \
sys/dev/pci/cxgb/cxgb_lro.c
64
m->m_len, m->m_pkthdr.len, m->m_flags); \
sys/dev/pci/cxgb/cxgb_lro.c
65
if ((m->m_flags & M_PKTHDR) == 0) \
sys/dev/pci/cxgb/cxgb_lro.c
67
m->m_flags); \
sys/dev/pci/cxgb/cxgb_lro.c
68
if ((m->m_len < ETHER_HDR_LEN) || (m->m_pkthdr.len < ETHER_HDR_LEN)) \
sys/dev/pci/cxgb/cxgb_lro.c
70
m->m_len, m->m_pkthdr.len);\
sys/dev/pci/cxgb/cxgb_lro.c
73
#define MBUF_HEADER_CHECK(m)
sys/dev/pci/cxgb/cxgb_lro.c
81
lro_match(struct mbuf *m, struct ip *ih, struct tcphdr *th)
sys/dev/pci/cxgb/cxgb_lro.c
83
struct ip *sih = (struct ip *)(mtod(m, uint8_t *) + IPH_OFFSET);
sys/dev/pci/cxgb/cxgb_main.c
1037
offload_tx(struct toedev *tdev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_main.c
1042
ret = t3_offload_tx(tdev, m);
sys/dev/pci/cxgb/cxgb_main.c
1051
struct mbuf *m;
sys/dev/pci/cxgb/cxgb_main.c
1054
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/pci/cxgb/cxgb_main.c
1055
if (m) {
sys/dev/pci/cxgb/cxgb_main.c
1056
req = mtod(m, struct mngt_pktsched_wr *);
sys/dev/pci/cxgb/cxgb_main.c
1064
m->m_len = m->m_pkthdr.len = sizeof(*req);
sys/dev/pci/cxgb/cxgb_main.c
1065
t3_mgmt_tx(adap, m);
sys/dev/pci/cxgb/cxgb_main.c
1377
struct mbuf *m = NULL;
sys/dev/pci/cxgb/cxgb_main.c
1405
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/cxgb/cxgb_main.c
1406
if (m == NULL)
sys/dev/pci/cxgb/cxgb_main.c
1411
KASSERT((m->m_flags & M_IOVEC) == 0);
sys/dev/pci/cxgb/cxgb_main.c
1413
m0 = m;
sys/dev/pci/cxgb/cxgb_main.c
1414
if (collapse_mbufs && m->m_pkthdr.len > MCLBYTES &&
sys/dev/pci/cxgb/cxgb_main.c
1415
m_collapse(m, TX_MAX_SEGS, &m0) == EFBIG) {
sys/dev/pci/cxgb/cxgb_main.c
1416
if ((m0 = m_defrag(m, M_NOWAIT)) != NULL) {
sys/dev/pci/cxgb/cxgb_main.c
1417
m = m0;
sys/dev/pci/cxgb/cxgb_main.c
1418
m_collapse(m, TX_MAX_SEGS, &m0);
sys/dev/pci/cxgb/cxgb_main.c
1422
m = m0;
sys/dev/pci/cxgb/cxgb_main.c
1424
if ((err = t3_encap(p, &m, &free_it)) != 0)
sys/dev/pci/cxgb/cxgb_main.c
1432
m_freem(m);
sys/dev/pci/cxgb/cxgb_main.c
1442
IF_PREPEND(&ifp->if_snd, m);
sys/dev/pci/cxgb/cxgb_main.c
1445
if (err == 0 && m == NULL)
sys/dev/pci/cxgb/cxgb_mbuf.h
62
mbufq_tail(struct mbuf_head *l, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_mbuf.h
65
l->tail->m_nextpkt = m;
sys/dev/pci/cxgb/cxgb_mbuf.h
66
l->tail = m;
sys/dev/pci/cxgb/cxgb_mbuf.h
72
struct mbuf *m;
sys/dev/pci/cxgb/cxgb_mbuf.h
74
m = l->head;
sys/dev/pci/cxgb/cxgb_mbuf.h
75
if (m) {
sys/dev/pci/cxgb/cxgb_mbuf.h
76
if (m == l->tail)
sys/dev/pci/cxgb/cxgb_mbuf.h
78
l->head = m->m_nextpkt;
sys/dev/pci/cxgb/cxgb_mbuf.h
82
return (m);
sys/dev/pci/cxgb/cxgb_mvec.h
103
m_explode(struct mbuf *m)
sys/dev/pci/cxgb/cxgb_mvec.h
105
if ((m->m_flags & M_IOVEC) == 0)
sys/dev/pci/cxgb/cxgb_mvec.h
108
return _m_explode(m);
sys/dev/pci/cxgb/cxgb_mvec.h
112
m_collapse(struct mbuf *m, int maxbufs, struct mbuf **mnew)
sys/dev/pci/cxgb/cxgb_mvec.h
115
if (m->m_next == NULL)
sys/dev/pci/cxgb/cxgb_mvec.h
118
*mnew = m;
sys/dev/pci/cxgb/cxgb_mvec.h
121
return _m_collapse(m, maxbufs, mnew);
sys/dev/pci/cxgb/cxgb_mvec.h
125
m_free_vec(struct mbuf *m)
sys/dev/pci/cxgb/cxgb_mvec.h
127
return m_free(m);
sys/dev/pci/cxgb/cxgb_mvec.h
131
m_freem_vec(struct mbuf *m)
sys/dev/pci/cxgb/cxgb_mvec.h
133
while (m != NULL)
sys/dev/pci/cxgb/cxgb_mvec.h
134
m = m_free_vec(m);
sys/dev/pci/cxgb/cxgb_mvec.h
35
#define mtomv(m) ((struct mbuf_vec *)((m)->m_pktdat))
sys/dev/pci/cxgb/cxgb_mvec.h
68
void mb_free_vec(struct mbuf *m);
sys/dev/pci/cxgb/cxgb_mvec.h
71
m_iovinit(struct mbuf *m)
sys/dev/pci/cxgb/cxgb_mvec.h
73
struct mbuf_vec *mv = mtomv(m);
sys/dev/pci/cxgb/cxgb_mvec.h
76
m->m_pkthdr.len = m->m_len = 0;
sys/dev/pci/cxgb/cxgb_mvec.h
77
m->m_flags |= M_IOVEC;
sys/dev/pci/cxgb/cxgb_mvec.h
81
m_iovappend(struct mbuf *m, uint8_t *cl, int size, int len, int offset)
sys/dev/pci/cxgb/cxgb_mvec.h
83
struct mbuf_vec *mv = mtomv(m);
sys/dev/pci/cxgb/cxgb_mvec.h
87
if ((m->m_flags & M_EXT) != 0)
sys/dev/pci/cxgb/cxgb_mvec.h
91
m->m_data = cl + offset;
sys/dev/pci/cxgb/cxgb_mvec.h
97
m->m_pkthdr.len += len;
sys/dev/pci/cxgb/cxgb_mvec.h
98
m->m_len += len;
sys/dev/pci/cxgb/cxgb_offload.c
1077
do_bad_cpl(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
1080
*mtod(m, uint32_t *));
sys/dev/pci/cxgb/cxgb_offload.c
1107
process_rx(struct toedev *dev, struct mbuf **m, int n)
sys/dev/pci/cxgb/cxgb_offload.c
1110
struct mbuf *m0 = *m++;
sys/dev/pci/cxgb/cxgb_offload.c
1133
cxgb_ofld_send(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
1138
r = dev->send(dev, m);
sys/dev/pci/cxgb/cxgb_offload.c
1156
cxgb_ofld_recv(struct toedev *dev, struct mbuf **m, int n)
sys/dev/pci/cxgb/cxgb_offload.c
1171
return dev->recv(dev, m, n);
sys/dev/pci/cxgb/cxgb_offload.c
1190
struct mbuf *m;
sys/dev/pci/cxgb/cxgb_offload.c
1193
m = m_gethdr(M_NOWAIT, MT_DATA);
sys/dev/pci/cxgb/cxgb_offload.c
1194
if (!m) {
sys/dev/pci/cxgb/cxgb_offload.c
1199
m_set_priority(m, CPL_PRIORITY_CONTROL);
sys/dev/pci/cxgb/cxgb_offload.c
1200
req = mtod(m, struct cpl_set_tcb_field *);
sys/dev/pci/cxgb/cxgb_offload.c
1208
tdev->send(tdev, m);
sys/dev/pci/cxgb/cxgb_offload.c
451
rx_offload_blackhole(struct toedev *dev, struct mbuf **m, int n)
sys/dev/pci/cxgb/cxgb_offload.c
454
n, *mtod(m[0], uint32_t *));
sys/dev/pci/cxgb/cxgb_offload.c
456
m_freem(m[n]);
sys/dev/pci/cxgb/cxgb_offload.c
522
mk_tid_release(struct mbuf *m, unsigned int tid)
sys/dev/pci/cxgb/cxgb_offload.c
526
m_set_priority(m, CPL_PRIORITY_SETUP);
sys/dev/pci/cxgb/cxgb_offload.c
527
req = mtod(m, struct cpl_tid_release *);
sys/dev/pci/cxgb/cxgb_offload.c
535
struct mbuf *m;
sys/dev/pci/cxgb/cxgb_offload.c
545
m = m_get(M_WAIT, MT_DATA);
sys/dev/pci/cxgb/cxgb_offload.c
546
mk_tid_release(m, p - td->tid_maps.tid_tab);
sys/dev/pci/cxgb/cxgb_offload.c
547
cxgb_ofld_send(tdev, m);
sys/dev/pci/cxgb/cxgb_offload.c
587
struct mbuf *m;
sys/dev/pci/cxgb/cxgb_offload.c
589
m = m_get(M_NOWAIT, MT_DATA);
sys/dev/pci/cxgb/cxgb_offload.c
590
if (__predict_true(m != NULL)) {
sys/dev/pci/cxgb/cxgb_offload.c
591
mk_tid_release(m, tid);
sys/dev/pci/cxgb/cxgb_offload.c
592
cxgb_ofld_send(tdev, m);
sys/dev/pci/cxgb/cxgb_offload.c
643
do_smt_write_rpl(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
645
struct cpl_smt_write_rpl *rpl = cplhdr(m);
sys/dev/pci/cxgb/cxgb_offload.c
656
do_l2t_write_rpl(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
658
struct cpl_l2t_write_rpl *rpl = cplhdr(m);
sys/dev/pci/cxgb/cxgb_offload.c
669
do_act_open_rpl(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
671
struct cpl_act_open_rpl *rpl = cplhdr(m);
sys/dev/pci/cxgb/cxgb_offload.c
678
return toe_tid->client->handlers[CPL_ACT_OPEN_RPL] (dev, m,
sys/dev/pci/cxgb/cxgb_offload.c
688
do_stid_rpl(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
690
union opcode_tid *p = cplhdr(m);
sys/dev/pci/cxgb/cxgb_offload.c
697
return toe_tid->client->handlers[p->opcode] (dev, m, toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.c
706
do_hwtid_rpl(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
708
union opcode_tid *p = cplhdr(m);
sys/dev/pci/cxgb/cxgb_offload.c
712
printf("do_hwtid_rpl m=%p\n", m);
sys/dev/pci/cxgb/cxgb_offload.c
722
(dev, m, toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.c
732
do_cr(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
734
struct cpl_pass_accept_req *req = cplhdr(m);
sys/dev/pci/cxgb/cxgb_offload.c
742
(dev, m, toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.c
751
do_abort_req_rss(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
753
union opcode_tid *p = cplhdr(m);
sys/dev/pci/cxgb/cxgb_offload.c
761
(dev, m, toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.c
763
struct cpl_abort_req_rss *req = cplhdr(m);
sys/dev/pci/cxgb/cxgb_offload.c
790
do_act_establish(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
792
struct cpl_act_establish *req = cplhdr(m);
sys/dev/pci/cxgb/cxgb_offload.c
800
(dev, m, toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.c
809
do_set_tcb_rpl(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
811
struct cpl_set_tcb_rpl *rpl = cplhdr(m);
sys/dev/pci/cxgb/cxgb_offload.c
821
do_trace(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
824
struct cpl_trace_pkt *p = cplhdr(m);
sys/dev/pci/cxgb/cxgb_offload.c
830
skb->mac.raw = mtod(m, (char *));
sys/dev/pci/cxgb/cxgb_offload.c
837
do_term(struct toedev *dev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.c
839
unsigned int hwtid = ntohl(m_get_priority(m)) >> 8 & 0xfffff;
sys/dev/pci/cxgb/cxgb_offload.c
840
unsigned int opcode = G_OPCODE(ntohl(m->m_pkthdr.csum_data));
sys/dev/pci/cxgb/cxgb_offload.c
846
return toe_tid->client->handlers[opcode](dev, m, toe_tid->ctx);
sys/dev/pci/cxgb/cxgb_offload.c
958
struct mbuf *m;
sys/dev/pci/cxgb/cxgb_offload.c
987
struct mbuf *m = skb_peek(&neigh->arp_queue);
sys/dev/pci/cxgb/cxgb_offload.c
992
if (m)
sys/dev/pci/cxgb/cxgb_offload.c
993
m_free(m);
sys/dev/pci/cxgb/cxgb_offload.h
124
typedef int (*cpl_handler_func)(struct toedev *dev, struct mbuf *m);
sys/dev/pci/cxgb/cxgb_offload.h
130
static __inline void *cplhdr(struct mbuf *m)
sys/dev/pci/cxgb/cxgb_offload.h
132
return mtod(m, uint8_t *);
sys/dev/pci/cxgb/cxgb_offload.h
254
int process_rx(struct toedev *dev, struct mbuf **m, int n);
sys/dev/pci/cxgb/cxgb_offload.h
56
int cxgb_ofld_recv(struct toedev *dev, struct mbuf **m, int n);
sys/dev/pci/cxgb/cxgb_offload.h
74
struct mbuf *m, void *ctx);
sys/dev/pci/cxgb/cxgb_osdep.c
105
void m_cljset(struct mbuf *m, void *cl, int type)
sys/dev/pci/cxgb/cxgb_osdep.c
107
MEXTADD(m, cl, m->m_len, M_DEVBUF, NULL, NULL);
sys/dev/pci/cxgb/cxgb_osdep.c
111
_m_explode(struct mbuf *m)
sys/dev/pci/cxgb/cxgb_osdep.c
119
len = m->m_len;
sys/dev/pci/cxgb/cxgb_osdep.c
120
m0 = m->m_next;
sys/dev/pci/cxgb/cxgb_osdep.c
128
if (len != m->m_pkthdr.len)
sys/dev/pci/cxgb/cxgb_osdep.c
129
panic("at start len=%d pktlen=%d", len, m->m_pkthdr.len);
sys/dev/pci/cxgb/cxgb_osdep.c
131
mv = (struct mbuf_vec *)((m)->m_pktdat);
sys/dev/pci/cxgb/cxgb_osdep.c
163
m->m_len -= m0->m_len;
sys/dev/pci/cxgb/cxgb_osdep.c
169
m->m_flags &= ~(M_IOVEC);
sys/dev/pci/cxgb/cxgb_osdep.c
170
m_cljset(m, cl, type);
sys/dev/pci/cxgb/cxgb_osdep.c
172
m_adj(m, offset);
sys/dev/pci/cxgb/cxgb_osdep.c
173
m->m_next = head;
sys/dev/pci/cxgb/cxgb_osdep.c
174
head = m;
sys/dev/pci/cxgb/cxgb_osdep.c
175
M_SANITY(m, 0);
sys/dev/pci/cxgb/cxgb_osdep.h
186
#define m_get_priority(m) M_GETCTX((m), uintptr_t)
sys/dev/pci/cxgb/cxgb_osdep.h
187
#define m_set_priority(m, pri) M_SETCTX((m), (uintptr_t)(pri))
sys/dev/pci/cxgb/cxgb_osdep.h
190
#define M_SANITY(m, n)
sys/dev/pci/cxgb/cxgb_osdep.h
68
void m_cljset(struct mbuf *m, void *cl, int type);
sys/dev/pci/cxgb/cxgb_sge.c
1132
txsd->m = NULL;
sys/dev/pci/cxgb/cxgb_sge.c
1154
t3_encap(struct port_info *p, struct mbuf **m, int *free_it)
sys/dev/pci/cxgb/cxgb_sge.c
1174
m0 = *m;
sys/dev/pci/cxgb/cxgb_sge.c
123
struct mbuf *m;
sys/dev/pci/cxgb/cxgb_sge.c
1251
txq->sdesc[txqs.pidx].m = NULL;
sys/dev/pci/cxgb/cxgb_sge.c
1276
if ((err = busdma_map_mbufs(m, txq, stx, segs, &nsegs)) != 0) {
sys/dev/pci/cxgb/cxgb_sge.c
1279
m0 = *m;
sys/dev/pci/cxgb/cxgb_sge.c
1292
txsd->m = m0;
sys/dev/pci/cxgb/cxgb_sge.c
1315
write_imm(struct tx_desc *d, struct mbuf *m,
sys/dev/pci/cxgb/cxgb_sge.c
1318
struct work_request_hdr *from = mtod(m, struct work_request_hdr *);
sys/dev/pci/cxgb/cxgb_sge.c
1328
m_freem(m);
sys/dev/pci/cxgb/cxgb_sge.c
1351
struct mbuf *m, unsigned int ndesc,
sys/dev/pci/cxgb/cxgb_sge.c
1360
addq_exit: mbufq_tail(&q->sendq, m);
sys/dev/pci/cxgb/cxgb_sge.c
1401
immediate(const struct mbuf *m)
sys/dev/pci/cxgb/cxgb_sge.c
1403
return m->m_len <= WR_LEN && m->m_pkthdr.len <= WR_LEN ;
sys/dev/pci/cxgb/cxgb_sge.c
1417
ctrl_xmit(adapter_t *adap, struct sge_txq *q, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_sge.c
1420
struct work_request_hdr *wrp = mtod(m, struct work_request_hdr *);
sys/dev/pci/cxgb/cxgb_sge.c
1422
if (__predict_false(!immediate(m))) {
sys/dev/pci/cxgb/cxgb_sge.c
1423
m_freem(m);
sys/dev/pci/cxgb/cxgb_sge.c
1433
ret = check_desc_avail(adap, q, m, 1, TXQ_CTRL);
sys/dev/pci/cxgb/cxgb_sge.c
1442
write_imm(&q->desc[q->pidx], m, m->m_len, q->gen);
sys/dev/pci/cxgb/cxgb_sge.c
1466
struct mbuf *m;
sys/dev/pci/cxgb/cxgb_sge.c
1475
(m = mbufq_dequeue(&q->sendq)) != NULL) {
sys/dev/pci/cxgb/cxgb_sge.c
1477
write_imm(&q->desc[q->pidx], m, m->m_len, q->gen);
sys/dev/pci/cxgb/cxgb_sge.c
1504
t3_mgmt_tx(struct adapter *adap, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_sge.c
1506
return ctrl_xmit(adap, &adap->sge.qs[0].txq[TXQ_CTRL], m);
sys/dev/pci/cxgb/cxgb_sge.c
1653
if (d->m) {
sys/dev/pci/cxgb/cxgb_sge.c
1659
if (m_get_priority(d->m) == cidx) {
sys/dev/pci/cxgb/cxgb_sge.c
1660
m_vec[nbufs] = d->m;
sys/dev/pci/cxgb/cxgb_sge.c
1661
d->m = NULL;
sys/dev/pci/cxgb/cxgb_sge.c
1664
printf("pri=%d cidx=%d\n", (int)m_get_priority(d->m), cidx);
sys/dev/pci/cxgb/cxgb_sge.c
1715
write_ofld_wr(adapter_t *adap, struct mbuf *m,
sys/dev/pci/cxgb/cxgb_sge.c
1726
if (immediate(m)) {
sys/dev/pci/cxgb/cxgb_sge.c
1727
q->sdesc[pidx].m = NULL;
sys/dev/pci/cxgb/cxgb_sge.c
1728
write_imm(d, m, m->m_len, gen);
sys/dev/pci/cxgb/cxgb_sge.c
1734
from = mtod(m, struct work_request_hdr *);
sys/dev/pci/cxgb/cxgb_sge.c
1758
calc_tx_descs_ofld(struct mbuf *m, unsigned int nsegs)
sys/dev/pci/cxgb/cxgb_sge.c
1763
if (m->m_len <= WR_LEN)
sys/dev/pci/cxgb/cxgb_sge.c
1766
if (m->m_flags & M_IOVEC)
sys/dev/pci/cxgb/cxgb_sge.c
1767
cnt = mtomv(m)->mv_count;
sys/dev/pci/cxgb/cxgb_sge.c
1784
ofld_xmit(adapter_t *adap, struct sge_txq *q, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_sge.c
1795
if ((ret = busdma_map_mbufs(&m, q, stx, segs, &nsegs)) != 0) {
sys/dev/pci/cxgb/cxgb_sge.c
1799
ndesc = calc_tx_descs_ofld(m, nsegs);
sys/dev/pci/cxgb/cxgb_sge.c
1802
ret = check_desc_avail(adap, q, m, ndesc, TXQ_OFLD);
sys/dev/pci/cxgb/cxgb_sge.c
1805
m_set_priority(m, ndesc); /* save for restart */
sys/dev/pci/cxgb/cxgb_sge.c
1828
write_ofld_wr(adap, m, q, pidx, gen, ndesc, segs, nsegs);
sys/dev/pci/cxgb/cxgb_sge.c
1847
struct mbuf *m;
sys/dev/pci/cxgb/cxgb_sge.c
1859
while ((m = mbufq_peek(&q->sendq)) != NULL) {
sys/dev/pci/cxgb/cxgb_sge.c
1861
unsigned int ndesc = m_get_priority(m);
sys/dev/pci/cxgb/cxgb_sge.c
1884
busdma_map_mbufs(&m, q, stx, segs, &nsegs);
sys/dev/pci/cxgb/cxgb_sge.c
1886
write_ofld_wr(adap, m, q, pidx, gen, ndesc, segs, nsegs);
sys/dev/pci/cxgb/cxgb_sge.c
1911
queue_set(const struct mbuf *m)
sys/dev/pci/cxgb/cxgb_sge.c
1913
return m_get_priority(m) >> 1;
sys/dev/pci/cxgb/cxgb_sge.c
1924
is_ctrl_pkt(const struct mbuf *m)
sys/dev/pci/cxgb/cxgb_sge.c
1926
return m_get_priority(m) & 1;
sys/dev/pci/cxgb/cxgb_sge.c
1939
t3_offload_tx(struct toedev *tdev, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_sge.c
1942
struct sge_qset *qs = &adap->sge.qs[queue_set(m)];
sys/dev/pci/cxgb/cxgb_sge.c
1944
if (__predict_false(is_ctrl_pkt(m)))
sys/dev/pci/cxgb/cxgb_sge.c
1945
return ctrl_xmit(adap, &qs->txq[TXQ_CTRL], m);
sys/dev/pci/cxgb/cxgb_sge.c
1947
return ofld_xmit(adap, &qs->txq[TXQ_OFLD], m);
sys/dev/pci/cxgb/cxgb_sge.c
2154
t3_rx_eth(struct adapter *adap, struct sge_rspq *rq, struct mbuf *m, int ethpad)
sys/dev/pci/cxgb/cxgb_sge.c
2156
struct cpl_rx_pkt *cpl = (struct cpl_rx_pkt *)(mtod(m, uint8_t *) + ethpad);
sys/dev/pci/cxgb/cxgb_sge.c
2160
DPRINTF("rx_eth m=%p m->m_data=%p p->iff=%d\n", m, mtod(m, uint8_t *), cpl->iff);
sys/dev/pci/cxgb/cxgb_sge.c
2171
m_set_rcvif(m, ifp);
sys/dev/pci/cxgb/cxgb_sge.c
2172
m_explode(m);
sys/dev/pci/cxgb/cxgb_sge.c
2176
m_adj(m, sizeof(*cpl) + ethpad);
sys/dev/pci/cxgb/cxgb_sge.c
2178
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/cxgb/cxgb_sge.c
2201
struct t3_mbuf_hdr *mh, struct rsp_desc *r, struct mbuf *m)
sys/dev/pci/cxgb/cxgb_sge.c
2218
m->m_len = len;
sys/dev/pci/cxgb/cxgb_sge.c
2219
m_cljset(m, sd->cl, fl->type);
sys/dev/pci/cxgb/cxgb_sge.c
2223
DBG(DBG_RX, ("get_packet: SOP-EOP m %p\n", m));
sys/dev/pci/cxgb/cxgb_sge.c
2224
mh->mh_head = mh->mh_tail = m;
sys/dev/pci/cxgb/cxgb_sge.c
2225
m->m_pkthdr.len = len;
sys/dev/pci/cxgb/cxgb_sge.c
2226
m->m_flags |= M_PKTHDR;
sys/dev/pci/cxgb/cxgb_sge.c
2230
DBG(DBG_RX, ("get_packet: NO_SOP-NO_EOP m %p\n", m));
sys/dev/pci/cxgb/cxgb_sge.c
2231
m->m_flags &= ~M_PKTHDR;
sys/dev/pci/cxgb/cxgb_sge.c
2235
m_freem(m);
sys/dev/pci/cxgb/cxgb_sge.c
2238
mh->mh_tail->m_next = m;
sys/dev/pci/cxgb/cxgb_sge.c
2239
mh->mh_tail = m;
sys/dev/pci/cxgb/cxgb_sge.c
2244
DBG(DBG_RX, ("get_packet: SOP m %p\n", m));
sys/dev/pci/cxgb/cxgb_sge.c
2245
m->m_pkthdr.len = len;
sys/dev/pci/cxgb/cxgb_sge.c
2246
mh->mh_head = mh->mh_tail = m;
sys/dev/pci/cxgb/cxgb_sge.c
2247
m->m_flags |= M_PKTHDR;
sys/dev/pci/cxgb/cxgb_sge.c
2251
DBG(DBG_RX, ("get_packet: EOP m %p\n", m));
sys/dev/pci/cxgb/cxgb_sge.c
2252
m->m_flags &= ~M_PKTHDR;
sys/dev/pci/cxgb/cxgb_sge.c
2254
mh->mh_tail->m_next = m;
sys/dev/pci/cxgb/cxgb_sge.c
2255
mh->mh_tail = m;
sys/dev/pci/cxgb/cxgb_sge.c
2268
struct mbuf *m, struct rsp_desc *r)
sys/dev/pci/cxgb/cxgb_sge.c
2286
cl = mtod(m, void *);
sys/dev/pci/cxgb/cxgb_sge.c
2295
DBG(DBG_RX, ("get_packet: SOP-EOP m %p\n", m));
sys/dev/pci/cxgb/cxgb_sge.c
2296
m->m_len = m->m_pkthdr.len = len;
sys/dev/pci/cxgb/cxgb_sge.c
2298
m_cljset(m, cl, fl->type);
sys/dev/pci/cxgb/cxgb_sge.c
2303
DBG(DBG_RX, ("get_packet: NO_SOP-NO_EOP m %p\n", m));
sys/dev/pci/cxgb/cxgb_sge.c
2307
DBG(DBG_RX, ("get_packet: SOP m %p\n", m));
sys/dev/pci/cxgb/cxgb_sge.c
2308
m_iovinit(m);
sys/dev/pci/cxgb/cxgb_sge.c
2312
DBG(DBG_RX, ("get_packet: EOP m %p\n", m));
sys/dev/pci/cxgb/cxgb_sge.c
2316
m_iovappend(m, cl, fl->buf_size, len, 0);
sys/dev/pci/cxgb/cxgb_sge.c
2426
struct mbuf *m = NULL;
sys/dev/pci/cxgb/cxgb_sge.c
2431
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/pci/cxgb/cxgb_sge.c
2436
if (rspq->rspq_mbuf == NULL && m == NULL) {
sys/dev/pci/cxgb/cxgb_sge.c
2441
if (get_imm_packet(adap, r, rspq->rspq_mbuf, m, flags))
sys/dev/pci/cxgb/cxgb_sge.c
2450
struct mbuf *m;
sys/dev/pci/cxgb/cxgb_sge.c
2451
m = m_gethdr(M_NOWAIT, MT_DATA);
sys/dev/pci/cxgb/cxgb_sge.c
2453
if (m == NULL) {
sys/dev/pci/cxgb/cxgb_sge.c
2458
eop = get_packet(adap, drop_thresh, qs, &rspq->rspq_mh, r, m);
sys/dev/pci/cxgb/cxgb_sge.c
282
struct mbuf *m;
sys/dev/pci/cxgb/cxgb_sge.c
293
m = m_gethdr(M_NOWAIT, MT_DATA);
sys/dev/pci/cxgb/cxgb_sge.c
296
if (m) {
sys/dev/pci/cxgb/cxgb_sge.c
297
m_align(m, IMMED_PKT_SIZE);
sys/dev/pci/cxgb/cxgb_sge.c
298
memcpy(m->m_data, resp->imm_data, IMMED_PKT_SIZE);
sys/dev/pci/cxgb/cxgb_sge.c
299
m->m_len = len;
sys/dev/pci/cxgb/cxgb_sge.c
303
mh->mh_head = mh->mh_tail = m;
sys/dev/pci/cxgb/cxgb_sge.c
304
m->m_pkthdr.len = len;
sys/dev/pci/cxgb/cxgb_sge.c
305
m->m_flags |= M_PKTHDR;
sys/dev/pci/cxgb/cxgb_sge.c
308
m->m_flags &= ~M_PKTHDR;
sys/dev/pci/cxgb/cxgb_sge.c
310
mh->mh_tail->m_next = m;
sys/dev/pci/cxgb/cxgb_sge.c
311
mh->mh_tail = m;
sys/dev/pci/cxgb/cxgb_sge.c
315
return (m != NULL);
sys/dev/pci/cxgb/cxgb_sge.c
320
get_imm_packet(adapter_t *sc, const struct rsp_desc *resp, struct mbuf *m, void *cl, uint32_t flags)
sys/dev/pci/cxgb/cxgb_sge.c
338
m->m_len = m->m_pkthdr.len = len;
sys/dev/pci/cxgb/cxgb_sge.c
339
memcpy(mtod(m, uint8_t *), resp->imm_data, len);
sys/dev/pci/cxgb/cxgb_sge.c
343
m_iovappend(m, cl, MSIZE, len, 0);
sys/dev/pci/cxgb/cxgb_sge.c
904
calc_tx_descs(const struct mbuf *m, int nsegs)
sys/dev/pci/cxgb/cxgb_sge.c
908
if (m->m_pkthdr.len <= WR_LEN - sizeof(struct cpl_tx_pkt))
sys/dev/pci/cxgb/cxgb_sge.c
913
if (m->m_pkthdr.csum_flags & (CSUM_TSO))
sys/dev/pci/cxgb/cxgb_sge.c
920
busdma_map_mbufs(struct mbuf **m, struct sge_txq *txq,
sys/dev/pci/cxgb/cxgb_sge.c
927
m0 = *m;
sys/dev/pci/cxgb/cxgb_sge.c
930
m0 = *m;
sys/dev/pci/cxgb/cxgb_sge.c
942
err = bus_dmamap_load_mbuf(txq->entry_tag, stx->map, *m, 0);
sys/dev/pci/cxgb/cxgb_sge.c
967
m_freem(*m);
sys/dev/pci/cxgb/cxgb_sge.c
968
*m = NULL;
sys/dev/pci/cxgb/cxgb_sge.c
971
*m = m0;
sys/dev/pci/cxgb/cxgb_sge.c
983
*m = NULL;
sys/dev/pci/cxgb/cxgb_t3_hw.c
2469
unsigned int m, pstructs, tids = t3_mc5_size(&adap->mc5);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2504
m = tids * TCB_SIZE;
sys/dev/pci/cxgb/cxgb_t3_hw.c
2505
mem_region(adap, m, (64 << 10) * 64, SG_EGR_CNTX_BADDR);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2506
mem_region(adap, m, (64 << 10) * 64, SG_CQ_CONTEXT_BADDR);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2507
t3_write_reg(adap, A_TP_CMM_TIMER_BASE, V_CMTIMERMAXNUM(timers) | m);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2508
m += ((p->ntimer_qs - 1) << timers_shift) + (1 << 22);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2509
mem_region(adap, m, pstructs * 64, TP_CMM_MM_BASE);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2510
mem_region(adap, m, 64 * (pstructs / 24), TP_CMM_MM_PS_FLST_BASE);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2511
mem_region(adap, m, 64 * (p->rx_num_pgs / 24), TP_CMM_MM_RX_FLST_BASE);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2512
mem_region(adap, m, 64 * (p->tx_num_pgs / 24), TP_CMM_MM_TX_FLST_BASE);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2514
m = (m + 4095) & ~0xfff;
sys/dev/pci/cxgb/cxgb_t3_hw.c
2515
t3_write_reg(adap, A_CIM_SDRAM_BASE_ADDR, m);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2516
t3_write_reg(adap, A_CIM_SDRAM_ADDR_SIZE, p->cm_size - m);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2518
tids = (p->cm_size - m - (3 << 20)) / 3072 - 32;
sys/dev/pci/cxgb/cxgb_t3_hw.c
2519
m = t3_mc5_size(&adap->mc5) - adap->params.mc5.nservers -
sys/dev/pci/cxgb/cxgb_t3_hw.c
2521
if (tids < m)
sys/dev/pci/cxgb/cxgb_t3_hw.c
2522
adap->params.mc5.nservers += m - tids;
sys/dev/pci/cxgb/cxgb_t3_hw.c
2903
unsigned int m = p->chan_rx_size;
sys/dev/pci/cxgb/cxgb_t3_hw.c
2905
ulp_region(adap, ISCSI, m, p->chan_rx_size / 8);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2906
ulp_region(adap, TDDP, m, p->chan_rx_size / 8);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2907
ulptx_region(adap, TPT, m, p->chan_rx_size / 4);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2908
ulp_region(adap, STAG, m, p->chan_rx_size / 4);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2909
ulp_region(adap, RQ, m, p->chan_rx_size / 4);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2910
ulptx_region(adap, PBL, m, p->chan_rx_size / 4);
sys/dev/pci/cxgb/cxgb_t3_hw.c
2911
ulp_region(adap, PBL, m, p->chan_rx_size / 4);
sys/dev/pci/cxgb/cxgb_toedev.h
103
int (*send)(struct toedev *dev, struct mbuf *m);
sys/dev/pci/cxgb/cxgb_toedev.h
104
int (*recv)(struct toedev *dev, struct mbuf **m, int n);
sys/dev/pci/cxgb/cxgb_toedev.h
134
extern int toe_send(struct toedev *dev, struct mbuf *m);
sys/dev/pci/cxgb/cxgb_toedev.h
140
static __inline int toe_receive_mbuf(struct toedev *dev, struct mbuf **m,
sys/dev/pci/cxgb/cxgb_toedev.h
143
return dev->recv(dev, m, n);
sys/dev/pci/cxgb/cxgb_toedev.h
149
extern int toe_receive_mbuf(struct toedev *dev, struct mbuf **m, int n);
sys/dev/pci/eap.c
1303
int l1, r1, l2, r2, m, o1, o2;
sys/dev/pci/eap.c
1310
m = sc->sc_record_source = cp->un.mask;
sys/dev/pci/eap.c
1312
if (m & (1 << EAP_VOICE_VOL))
sys/dev/pci/eap.c
1314
if (m & (1 << EAP_FM_VOL))
sys/dev/pci/eap.c
1316
if (m & (1 << EAP_CD_VOL))
sys/dev/pci/eap.c
1318
if (m & (1 << EAP_LINE_VOL))
sys/dev/pci/eap.c
1320
if (m & (1 << EAP_AUX_VOL))
sys/dev/pci/eap.c
1322
if (m & (1 << EAP_MIC_VOL))
sys/dev/pci/eap.c
1333
m = sc->sc_input_source = cp->un.mask;
sys/dev/pci/eap.c
1335
if (m & (1 << EAP_VOICE_VOL))
sys/dev/pci/eap.c
1337
if (m & (1 << EAP_FM_VOL))
sys/dev/pci/eap.c
1339
if (m & (1 << EAP_CD_VOL))
sys/dev/pci/eap.c
1341
if (m & (1 << EAP_LINE_VOL))
sys/dev/pci/eap.c
1343
if (m & (1 << EAP_AUX_VOL))
sys/dev/pci/eap.c
1345
if (m & (1 << EAP_MIC_VOL))
sys/dev/pci/hifn7751.c
1691
struct mbuf *m, *m0, *mlast;
sys/dev/pci/hifn7751.c
1717
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/hifn7751.c
1718
if (m == NULL) {
sys/dev/pci/hifn7751.c
1725
MCLGET(m, M_DONTWAIT);
sys/dev/pci/hifn7751.c
1726
if (m->m_flags & M_EXT)
sys/dev/pci/hifn7751.c
1730
m->m_len = len;
sys/dev/pci/hifn7751.c
1735
mlast->m_next = m;
sys/dev/pci/hifn7751.c
1736
mlast = m;
sys/dev/pci/hifn7751.c
2498
struct mbuf *m;
sys/dev/pci/hifn7751.c
2518
for (m = cmd->dstu.dst_m; m != NULL; m = m->m_next) {
sys/dev/pci/hifn7751.c
2519
if (totlen < m->m_len) {
sys/dev/pci/hifn7751.c
2520
m->m_len = totlen;
sys/dev/pci/hifn7751.c
2523
totlen -= m->m_len;
sys/dev/pci/hifn7751.c
2820
struct mbuf *m;
sys/dev/pci/hifn7751.c
2905
m = cmd->dstu.dst_m;
sys/dev/pci/hifn7751.c
2906
if (m->m_flags & M_PKTHDR)
sys/dev/pci/hifn7751.c
2907
m->m_pkthdr.len = olen;
sys/dev/pci/hifn7751.c
2908
crp->crp_buf = (void *)m;
sys/dev/pci/hifn7751.c
2909
for (; m != NULL; m = m->m_next) {
sys/dev/pci/hifn7751.c
2910
if (olen >= m->m_len)
sys/dev/pci/hifn7751.c
2911
olen -= m->m_len;
sys/dev/pci/hifn7751.c
2913
m->m_len = olen;
sys/dev/pci/hifn7751.c
2945
struct mbuf *m, *m0, *mlast;
sys/dev/pci/hifn7751.c
2970
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/hifn7751.c
2971
if (m == NULL) {
sys/dev/pci/hifn7751.c
2975
MCLGET(m, M_DONTWAIT);
sys/dev/pci/hifn7751.c
2976
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/hifn7751.c
2977
m_free(m);
sys/dev/pci/hifn7751.c
2982
m->m_len = len;
sys/dev/pci/hifn7751.c
2987
mlast->m_next = m;
sys/dev/pci/hifn7751.c
2988
mlast = m;
sys/dev/pci/if_age.c
1219
age_encap(struct age_softc *sc, struct mbuf * const m)
sys/dev/pci/if_age.c
1235
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_age.c
1237
struct mbuf *mnew = m_defrag(m, M_NOWAIT);
sys/dev/pci/if_age.c
1239
KASSERT(m == mnew);
sys/dev/pci/if_age.c
1270
if ((m->m_pkthdr.csum_flags & AGE_CSUM_FEATURES) != 0) {
sys/dev/pci/if_age.c
1272
if ((m->m_pkthdr.csum_flags & M_CSUM_TCPv4) != 0)
sys/dev/pci/if_age.c
1274
if ((m->m_pkthdr.csum_flags & M_CSUM_UDPv4) != 0)
sys/dev/pci/if_age.c
1282
if (vlan_has_tag(m)) {
sys/dev/pci/if_age.c
1283
vtag = AGE_TX_VLAN_TAG(htons(vlan_get_tag(m)));
sys/dev/pci/if_age.c
1320
txd->tx_m = m;
sys/dev/pci/if_age.c
1324
txd_last->tx_m = m;
sys/dev/pci/if_age.c
1398
struct mbuf *mp, *m;
sys/dev/pci/if_age.c
1482
m = sc->age_cdata.age_rxhead;
sys/dev/pci/if_age.c
1483
KASSERT(m->m_flags & M_PKTHDR);
sys/dev/pci/if_age.c
1484
m_set_rcvif(m, ifp);
sys/dev/pci/if_age.c
1485
m->m_pkthdr.len = sc->age_cdata.age_rxlen;
sys/dev/pci/if_age.c
1487
m->m_len = sc->age_cdata.age_rxlen - pktlen;
sys/dev/pci/if_age.c
1503
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_age.c
1507
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_age.c
1520
vlan_set_tag(m, AGE_RX_VLAN_TAG(vtag));
sys/dev/pci/if_age.c
1525
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_age.c
2227
struct mbuf *m;
sys/dev/pci/if_age.c
2231
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_age.c
2232
if (m == NULL)
sys/dev/pci/if_age.c
2234
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_age.c
2235
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_age.c
2236
m_freem(m);
sys/dev/pci/if_age.c
2240
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_age.c
2241
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_age.c
2244
sc->age_cdata.age_rx_sparemap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_age.c
2247
m_freem(m);
sys/dev/pci/if_age.c
2262
rxd->rx_m = m;
sys/dev/pci/if_alc.c
1914
struct mbuf *m;
sys/dev/pci/if_alc.c
1919
m = *m_head;
sys/dev/pci/if_alc.c
1971
m = *m_head;
sys/dev/pci/if_alc.c
1976
if (vlan_has_tag(m)) {
sys/dev/pci/if_alc.c
1977
vtag = htons(vlan_get_tag(m));
sys/dev/pci/if_alc.c
1983
if ((m->m_pkthdr.csum_flags & ALC_CSUM_FEATURES) != 0) {
sys/dev/pci/if_alc.c
2011
txd->tx_m = m;
sys/dev/pci/if_alc.c
2429
struct mbuf *m;
sys/dev/pci/if_alc.c
2433
MGETHDR(m, init ? M_WAITOK : M_DONTWAIT, MT_DATA);
sys/dev/pci/if_alc.c
2434
if (m == NULL)
sys/dev/pci/if_alc.c
2436
MCLAIM(m, &sc->sc_ec.ec_rx_mowner);
sys/dev/pci/if_alc.c
2437
MCLGET(m, init ? M_WAITOK : M_DONTWAIT);
sys/dev/pci/if_alc.c
2438
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_alc.c
2439
m_freem(m);
sys/dev/pci/if_alc.c
2443
m->m_len = m->m_pkthdr.len = RX_BUF_SIZE_MAX;
sys/dev/pci/if_alc.c
2446
sc->alc_cdata.alc_rx_sparemap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_alc.c
2449
m_freem(m);
sys/dev/pci/if_alc.c
2467
rxd->rx_m = m;
sys/dev/pci/if_alc.c
2546
struct mbuf *mp, *m;
sys/dev/pci/if_alc.c
2608
m = sc->alc_cdata.alc_rxhead;
sys/dev/pci/if_alc.c
2609
KASSERT(m->m_flags & M_PKTHDR);
sys/dev/pci/if_alc.c
2614
m->m_pkthdr.len =
sys/dev/pci/if_alc.c
2632
m->m_len = m->m_pkthdr.len;
sys/dev/pci/if_alc.c
2633
m_set_rcvif(m, ifp);
sys/dev/pci/if_alc.c
2641
vlan_set_tag(m, ntohs(vtag));
sys/dev/pci/if_alc.c
2646
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_ale.c
1022
txd->tx_m = m;
sys/dev/pci/if_ale.c
1427
ale_rxcsum(struct ale_softc *sc, struct mbuf *m, uint32_t status)
sys/dev/pci/if_ale.c
1430
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_ale.c
1437
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/dev/pci/if_ale.c
1442
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/dev/pci/if_ale.c
1460
struct mbuf *m;
sys/dev/pci/if_ale.c
1533
m = m_devget((char *)(rs + 1), length - ETHER_CRC_LEN,
sys/dev/pci/if_ale.c
1535
if (m == NULL) {
sys/dev/pci/if_ale.c
1541
ale_rxcsum(sc, m, status);
sys/dev/pci/if_ale.c
1545
vlan_set_tag(m, ALE_RX_VLAN_TAG(vtags));
sys/dev/pci/if_ale.c
1550
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_ale.c
911
ale_encap(struct ale_softc *sc, struct mbuf * const m)
sys/dev/pci/if_ale.c
927
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_ale.c
929
struct mbuf *mnew = m_defrag(m, M_NOWAIT);
sys/dev/pci/if_ale.c
931
KASSERT(m == mnew);
sys/dev/pci/if_ale.c
962
if ((m->m_pkthdr.csum_flags & ALE_CSUM_FEATURES) != 0) {
sys/dev/pci/if_ale.c
992
if (vlan_has_tag(m)) {
sys/dev/pci/if_ale.c
993
vtag = ALE_TX_VLAN_TAG(htons(vlan_get_tag(m)));
sys/dev/pci/if_aq.c
1237
struct mbuf *m;
sys/dev/pci/if_aq.c
1260
struct mbuf *m;
sys/dev/pci/if_aq.c
4716
if (txring->txr_mbufs[i].m != NULL) {
sys/dev/pci/if_aq.c
4719
m_freem(txring->txr_mbufs[i].m);
sys/dev/pci/if_aq.c
4720
txring->txr_mbufs[i].m = NULL;
sys/dev/pci/if_aq.c
4745
rxring->rxr_mbufs[i].m = NULL;
sys/dev/pci/if_aq.c
4760
if (rxring->rxr_mbufs[i].m != NULL) {
sys/dev/pci/if_aq.c
4763
m_freem(rxring->rxr_mbufs[i].m);
sys/dev/pci/if_aq.c
4764
rxring->rxr_mbufs[i].m = NULL;
sys/dev/pci/if_aq.c
4791
struct mbuf *m)
sys/dev/pci/if_aq.c
4796
if (rxring->rxr_mbufs[idx].m != NULL) {
sys/dev/pci/if_aq.c
4798
m_freem(rxring->rxr_mbufs[idx].m);
sys/dev/pci/if_aq.c
4799
rxring->rxr_mbufs[idx].m = NULL;
sys/dev/pci/if_aq.c
4802
rxring->rxr_mbufs[idx].m = m;
sys/dev/pci/if_aq.c
4804
m->m_len = m->m_pkthdr.len = m->m_ext.ext_size;
sys/dev/pci/if_aq.c
4806
m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/pci/if_aq.c
4832
struct mbuf *m;
sys/dev/pci/if_aq.c
4834
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_aq.c
4835
if (m == NULL)
sys/dev/pci/if_aq.c
4838
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_aq.c
4839
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_aq.c
4840
m_freem(m);
sys/dev/pci/if_aq.c
4844
return m;
sys/dev/pci/if_aq.c
4851
struct mbuf *m;
sys/dev/pci/if_aq.c
4853
m = aq_alloc_mbuf();
sys/dev/pci/if_aq.c
4854
if (m == NULL)
sys/dev/pci/if_aq.c
4857
aq_rxring_setmbuf(sc, rxring, idx, m);
sys/dev/pci/if_aq.c
4940
struct mbuf *m;
sys/dev/pci/if_aq.c
4948
while ((m = pcq_get(txring->txr_pcq)) != NULL)
sys/dev/pci/if_aq.c
4949
m_freem(m);
sys/dev/pci/if_aq.c
5166
m_freem(txring->txr_mbufs[i].m);
sys/dev/pci/if_aq.c
5167
txring->txr_mbufs[i].m = NULL;
sys/dev/pci/if_aq.c
5310
aq_encap_txring(struct aq_softc *sc, struct aq_txring *txring, struct mbuf *m)
sys/dev/pci/if_aq.c
5319
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_aq.c
5323
n = m_defrag(m, M_DONTWAIT);
sys/dev/pci/if_aq.c
5327
KASSERT(n == m);
sys/dev/pci/if_aq.c
5328
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_aq.c
5348
ctl2 = __SHIFTIN(m->m_pkthdr.len, AQ_TXDESC_CTL2_LEN);
sys/dev/pci/if_aq.c
5350
if (vlan_has_tag(m)) {
sys/dev/pci/if_aq.c
5352
ctl1 |= __SHIFTIN(vlan_get_tag(m), AQ_TXDESC_CTL1_VID);
sys/dev/pci/if_aq.c
5366
if (m->m_pkthdr.csum_flags & M_CSUM_IPv4)
sys/dev/pci/if_aq.c
5368
if (m->m_pkthdr.csum_flags &
sys/dev/pci/if_aq.c
5381
txring->txr_mbufs[idx].m = m;
sys/dev/pci/if_aq.c
5383
txring->txr_mbufs[idx].m = NULL;
sys/dev/pci/if_aq.c
5415
struct mbuf *m;
sys/dev/pci/if_aq.c
5436
if ((m = txring->txr_mbufs[idx].m) != NULL) {
sys/dev/pci/if_aq.c
5441
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_aq.c
5442
if (m->m_flags & M_MCAST)
sys/dev/pci/if_aq.c
5445
m_freem(m);
sys/dev/pci/if_aq.c
5446
txring->txr_mbufs[idx].m = NULL;
sys/dev/pci/if_aq.c
5474
struct mbuf *m, *m0, *mprev, *new_m;
sys/dev/pci/if_aq.c
5539
m = rxring->rxr_mbufs[idx].m;
sys/dev/pci/if_aq.c
5555
rxring->rxr_mbufs[idx].m = NULL;
sys/dev/pci/if_aq.c
5559
m0 = m;
sys/dev/pci/if_aq.c
5561
if (m->m_flags & M_PKTHDR)
sys/dev/pci/if_aq.c
5562
m_remove_pkthdr(m);
sys/dev/pci/if_aq.c
5563
mprev->m_next = m;
sys/dev/pci/if_aq.c
5565
mprev = m;
sys/dev/pci/if_aq.c
5569
m->m_len = MCLBYTES;
sys/dev/pci/if_aq.c
5575
m->m_len = mlen;
sys/dev/pci/if_aq.c
5806
struct mbuf *m, *n;
sys/dev/pci/if_aq.c
5814
m = pcq_peek(txring->txr_pcq);
sys/dev/pci/if_aq.c
5816
IFQ_POLL(&ifp->if_snd, m);
sys/dev/pci/if_aq.c
5817
if (m == NULL)
sys/dev/pci/if_aq.c
5820
error = aq_encap_txring(sc, txring, m);
sys/dev/pci/if_aq.c
5833
m_freem(m);
sys/dev/pci/if_aq.c
5843
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_aq.c
5867
aq_select_txqueue(struct aq_softc *sc, struct mbuf *m)
sys/dev/pci/if_aq.c
5873
aq_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_aq.c
5876
const int ringidx = aq_select_txqueue(sc, m);
sys/dev/pci/if_aq.c
5879
if (__predict_false(!pcq_put(txring->txr_pcq, m))) {
sys/dev/pci/if_aq.c
5880
m_freem(m);
sys/dev/pci/if_bce.c
1039
struct mbuf *m;
sys/dev/pci/if_bce.c
1042
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_bce.c
1043
if (m == NULL)
sys/dev/pci/if_bce.c
1046
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_bce.c
1047
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_bce.c
1048
m_freem(m);
sys/dev/pci/if_bce.c
1055
sc->bce_cdata.bce_rx_chain[idx] = m;
sys/dev/pci/if_bce.c
1058
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/pci/if_bce.c
737
struct mbuf *m;
sys/dev/pci/if_bce.c
795
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_bce.c
796
if (m == NULL)
sys/dev/pci/if_bce.c
798
m->m_data += 2;
sys/dev/pci/if_bce.c
799
memcpy(mtod(m, void *),
sys/dev/pci/if_bce.c
803
m = sc->bce_cdata.bce_rx_chain[i];
sys/dev/pci/if_bce.c
817
m_set_rcvif(m, ifp);
sys/dev/pci/if_bce.c
818
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_bce.c
821
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_bge.c
1449
bge_jfree(struct mbuf *m, void *buf, size_t size, void *arg)
sys/dev/pci/if_bge.c
1472
if (__predict_true(m != NULL))
sys/dev/pci/if_bge.c
1473
pool_cache_put(mb_cache, m);
sys/dev/pci/if_bge.c
1484
struct mbuf *m;
sys/dev/pci/if_bge.c
1486
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_bge.c
1487
if (m == NULL)
sys/dev/pci/if_bge.c
1489
MCLAIM(m, &sc->ethercom.ec_rx_mowner);
sys/dev/pci/if_bge.c
1491
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_bge.c
1492
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_bge.c
1493
m_freem(m);
sys/dev/pci/if_bge.c
1496
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_bge.c
1499
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_bge.c
1500
if (bus_dmamap_load_mbuf(sc->bge_dmatag, dmamap, m,
sys/dev/pci/if_bge.c
1502
m_freem(m);
sys/dev/pci/if_bge.c
1507
sc->bge_cdata.bge_rx_std_chain[i] = m;
sys/dev/pci/if_bge.c
1518
r->bge_len = m->m_len;
sys/dev/pci/if_bge.c
1537
bge_newbuf_jumbo(struct bge_softc *sc, int i, struct mbuf *m)
sys/dev/pci/if_bge.c
1543
if (m == NULL) {
sys/dev/pci/if_bge.c
1549
MCLAIM(m, &sc->ethercom.ec_rx_mowner);
sys/dev/pci/if_bge.c
1566
m_new = m;
sys/dev/pci/if_bge.c
1660
struct mbuf * const m = sc->bge_cdata.bge_rx_std_chain[i];
sys/dev/pci/if_bge.c
1661
if (m != NULL) {
sys/dev/pci/if_bge.c
1665
m_freem(m);
sys/dev/pci/if_bge.c
231
static void bge_free_rx_ring_std(struct bge_softc *m);
sys/dev/pci/if_bge.c
233
static void bge_free_tx_ring(struct bge_softc *m, bool);
sys/dev/pci/if_bge.c
4531
struct mbuf *m = NULL;
sys/dev/pci/if_bge.c
4540
m = sc->bge_cdata.bge_rx_jumbo_chain[rxidx];
sys/dev/pci/if_bge.c
4545
mtod(m, char *) - (char *)sc->bge_cdata.bge_jumbo_buf,
sys/dev/pci/if_bge.c
4549
bge_newbuf_jumbo(sc, sc->bge_jumbo, m);
sys/dev/pci/if_bge.c
4555
bge_newbuf_jumbo(sc, sc->bge_jumbo, m);
sys/dev/pci/if_bge.c
4559
m = sc->bge_cdata.bge_rx_std_chain[rxidx];
sys/dev/pci/if_bge.c
4571
m_free(m);
sys/dev/pci/if_bge.c
4584
memmove(mtod(m, char *) + ETHER_ALIGN, m->m_data,
sys/dev/pci/if_bge.c
4586
m->m_data += ETHER_ALIGN;
sys/dev/pci/if_bge.c
4590
m->m_pkthdr.len = m->m_len = cur_rx->bge_len - ETHER_CRC_LEN;
sys/dev/pci/if_bge.c
4591
m_set_rcvif(m, ifp);
sys/dev/pci/if_bge.c
4593
bge_rxcsum(sc, cur_rx, m);
sys/dev/pci/if_bge.c
4600
vlan_set_tag(m, cur_rx->bge_vlan_tag);
sys/dev/pci/if_bge.c
4602
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_bge.c
4614
bge_rxcsum(struct bge_softc *sc, struct bge_rx_bd *cur_rx, struct mbuf *m)
sys/dev/pci/if_bge.c
4620
m->m_pkthdr.csum_flags = M_CSUM_IPv4;
sys/dev/pci/if_bge.c
4623
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_bge.c
4625
m->m_pkthdr.csum_data =
sys/dev/pci/if_bge.c
4627
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_bge.c
4633
m->m_pkthdr.csum_flags = M_CSUM_IPv4;
sys/dev/pci/if_bge.c
4635
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_bge.c
4643
m->m_pkthdr.len >= ETHER_MIN_NOPAD)) {
sys/dev/pci/if_bge.c
4644
m->m_pkthdr.csum_data =
sys/dev/pci/if_bge.c
4646
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_bge.c
4661
struct mbuf *m;
sys/dev/pci/if_bge.c
4704
m = sc->bge_cdata.bge_tx_chain[idx];
sys/dev/pci/if_bge.c
4705
if (m != NULL) {
sys/dev/pci/if_bge.c
4723
m_freem(m);
sys/dev/pci/if_bge.c
5050
struct mbuf *m, *prev;
sys/dev/pci/if_bge.c
5056
for (m = pkt; m != NULL; prev = m, m = m->m_next) {
sys/dev/pci/if_bge.c
5057
int mlen = m->m_len;
sys/dev/pci/if_bge.c
5073
if (prev && M_TRAILINGSPACE(prev) >= m->m_len) {
sys/dev/pci/if_bge.c
5074
memcpy(prev->m_data + prev->m_len, m->m_data, mlen);
sys/dev/pci/if_bge.c
5076
m->m_len = 0;
sys/dev/pci/if_bge.c
5078
prev->m_next = m_free(m);
sys/dev/pci/if_bge.c
5079
m = prev;
sys/dev/pci/if_bge.c
5081
} else if (m->m_next != NULL &&
sys/dev/pci/if_bge.c
5082
M_TRAILINGSPACE(m) >= shortfall &&
sys/dev/pci/if_bge.c
5083
m->m_next->m_len >= (8 + shortfall)) {
sys/dev/pci/if_bge.c
5086
memcpy(m->m_data + m->m_len, m->m_next->m_data,
sys/dev/pci/if_bge.c
5088
m->m_len += shortfall;
sys/dev/pci/if_bge.c
5089
m->m_next->m_len -= shortfall;
sys/dev/pci/if_bge.c
5090
m->m_next->m_data += shortfall;
sys/dev/pci/if_bge.c
5091
} else if (m->m_next == NULL || 1) {
sys/dev/pci/if_bge.c
5110
if (!M_READONLY(m)) {
sys/dev/pci/if_bge.c
5111
if (M_LEADINGSPACE(m) < shorfall) {
sys/dev/pci/if_bge.c
5113
m_dat = M_BUFADDR(m);
sys/dev/pci/if_bge.c
5114
memmove(m_dat, mtod(m, void*),
sys/dev/pci/if_bge.c
5115
m->m_len);
sys/dev/pci/if_bge.c
5116
m->m_data = m_dat;
sys/dev/pci/if_bge.c
5128
KASSERT(m->m_len + shortfall < MLEN
sys/dev/pci/if_bge.c
5140
memcpy(n->m_data + shortfall, m->m_data,
sys/dev/pci/if_bge.c
5141
m->m_len);
sys/dev/pci/if_bge.c
5144
n->m_len = shortfall + m->m_len;
sys/dev/pci/if_bge.c
5147
n->m_next = m->m_next;
sys/dev/pci/if_bge.c
5150
m->m_next = NULL;
sys/dev/pci/if_bge.c
5151
m_free(m);
sys/dev/pci/if_bge.c
5152
m = n; /* for continuing loop */
sys/dev/pci/if_bge.c
5380
struct mbuf *m;
sys/dev/pci/if_bge.c
5382
m = m_defrag(m_head, M_NOWAIT);
sys/dev/pci/if_bge.c
5383
if (m != NULL) {
sys/dev/pci/if_bge.c
5384
KASSERT(m == m_head);
sys/dev/pci/if_bge.c
5515
struct mbuf *m;
sys/dev/pci/if_bge.c
5559
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_bge.c
5560
KASSERT(m == m_head);
sys/dev/pci/if_bge.c
5566
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_bge.c
5567
KASSERT(m == m_head);
sys/dev/pci/if_bge.c
5594
const uint16_t *m;
sys/dev/pci/if_bge.c
5683
m = (const uint16_t *)&(CLLADDR(ifp->if_sadl)[0]);
sys/dev/pci/if_bge.c
5684
CSR_WRITE_4(sc, BGE_MAC_ADDR1_LO, htons(m[0]));
sys/dev/pci/if_bge.c
5686
((uint32_t)htons(m[1]) << 16) | htons(m[2]));
sys/dev/pci/if_bgevar.h
230
#define BGE_JUMBO_DMA_ADDR(sc, m) \
sys/dev/pci/if_bgevar.h
232
(mtod((m), char *) - (char *)(sc)->bge_cdata.bge_jumbo_buf))
sys/dev/pci/if_bnx.c
4576
struct mbuf *m;
sys/dev/pci/if_bnx.c
4634
m = sc->rx_mbuf_ptr[sw_chain_cons];
sys/dev/pci/if_bnx.c
4646
l2fhdr = mtod(m, struct l2_fhdr *);
sys/dev/pci/if_bnx.c
4664
bnx_dump_mbuf(sc, m);
sys/dev/pci/if_bnx.c
4682
if (bnx_add_buf(sc, m, &sw_prod,
sys/dev/pci/if_bnx.c
4706
if (bnx_add_buf(sc, m, &sw_prod,
sys/dev/pci/if_bnx.c
4719
m_adj(m, sizeof(struct l2_fhdr) + ETHER_ALIGN);
sys/dev/pci/if_bnx.c
4722
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_bnx.c
4725
m_set_rcvif(m, ifp);
sys/dev/pci/if_bnx.c
4729
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_bnx.c
4741
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/pci/if_bnx.c
4760
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_bnx.c
4778
vlan_set_tag(m, l2fhdr->l2_fhdr_vlan_tag);
sys/dev/pci/if_bnx.c
4785
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_bnx.c
5106
bnx_tx_encap(struct bnx_softc *sc, struct mbuf *m)
sys/dev/pci/if_bnx.c
5141
if (m->m_pkthdr.csum_flags) {
sys/dev/pci/if_bnx.c
5142
if (m->m_pkthdr.csum_flags & M_CSUM_IPv4)
sys/dev/pci/if_bnx.c
5144
if (m->m_pkthdr.csum_flags &
sys/dev/pci/if_bnx.c
5150
if (vlan_has_tag(m)) {
sys/dev/pci/if_bnx.c
5152
vlan_tag = vlan_get_tag(m);
sys/dev/pci/if_bnx.c
5162
error = bus_dmamap_load_mbuf(sc->bnx_dmatag, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_bnx.c
5169
newm = m_defrag(m, M_NOWAIT);
sys/dev/pci/if_bnx.c
5171
m = newm;
sys/dev/pci/if_bnx.c
5230
pkt->pkt_mbuf = m;
sys/dev/pci/if_bnx.c
5940
bnx_dump_mbuf(struct bnx_softc *sc, struct mbuf *m)
sys/dev/pci/if_bnx.c
5942
struct mbuf *mp = m;
sys/dev/pci/if_bnx.c
5944
if (m == NULL) {
sys/dev/pci/if_bnx.c
5978
struct mbuf *m;
sys/dev/pci/if_bnx.c
5987
m = sc->tx_mbuf_ptr[chain_prod];
sys/dev/pci/if_bnx.c
5989
bnx_dump_mbuf(sc, m);
sys/dev/pci/if_bnx.c
6005
struct mbuf *m;
sys/dev/pci/if_bnx.c
6014
m = sc->rx_mbuf_ptr[chain_prod];
sys/dev/pci/if_bnx.c
6016
bnx_dump_mbuf(sc, m);
sys/dev/pci/if_bnxreg.h
124
#define BNX_LOG_MSG(m) (BNX_CODE_PATH(m) && BNX_MSG_LEVEL(m))
sys/dev/pci/if_bnxreg.h
135
#define DBRUN(m, args...) \
sys/dev/pci/if_bnxreg.h
136
if (BNX_LOG_MSG(m)) { \
sys/dev/pci/if_bnxreg.h
175
#define DBRUN(m, ...) __nothing
sys/dev/pci/if_bwfm_pci.c
1004
m = pkts->pkts[pktid].bb_m;
sys/dev/pci/if_bwfm_pci.c
1006
return m;
sys/dev/pci/if_bwfm_pci.c
1024
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
1037
m = MCLGETI(NULL, M_DONTWAIT, NULL, MSGBUF_MAX_PKT_SIZE);
sys/dev/pci/if_bwfm_pci.c
1038
if (m == NULL) {
sys/dev/pci/if_bwfm_pci.c
1042
m->m_len = m->m_pkthdr.len = MSGBUF_MAX_PKT_SIZE;
sys/dev/pci/if_bwfm_pci.c
1043
if (bwfm_pci_pktid_new(sc, &sc->sc_rx_pkts, &m, &pktid, &paddr)) {
sys/dev/pci/if_bwfm_pci.c
1045
m_freem(m);
sys/dev/pci/if_bwfm_pci.c
1065
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
1079
m = MCLGETI(NULL, M_DONTWAIT, NULL, MSGBUF_MAX_PKT_SIZE);
sys/dev/pci/if_bwfm_pci.c
1080
if (m == NULL) {
sys/dev/pci/if_bwfm_pci.c
1084
m->m_len = m->m_pkthdr.len = MSGBUF_MAX_PKT_SIZE;
sys/dev/pci/if_bwfm_pci.c
1085
if (bwfm_pci_pktid_new(sc, &sc->sc_rx_pkts, &m, &pktid, &paddr)) {
sys/dev/pci/if_bwfm_pci.c
1087
m_freem(m);
sys/dev/pci/if_bwfm_pci.c
119
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
1421
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
1442
m_freem(ring->m);
sys/dev/pci/if_bwfm_pci.c
1443
ring->m = NULL;
sys/dev/pci/if_bwfm_pci.c
1449
if (ring->m != NULL) {
sys/dev/pci/if_bwfm_pci.c
1450
m = ring->m;
sys/dev/pci/if_bwfm_pci.c
1451
ring->m = NULL;
sys/dev/pci/if_bwfm_pci.c
1452
if (bwfm_pci_txdata(&sc->sc_sc, &m))
sys/dev/pci/if_bwfm_pci.c
1453
m_freem(ring->m);
sys/dev/pci/if_bwfm_pci.c
1490
m = bwfm_pci_pktid_free(sc, &sc->sc_rx_pkts,
sys/dev/pci/if_bwfm_pci.c
1492
if (m == NULL)
sys/dev/pci/if_bwfm_pci.c
1494
m_adj(m, sc->sc_rx_dataoffset);
sys/dev/pci/if_bwfm_pci.c
1495
m->m_len = m->m_pkthdr.len = letoh16(event->event_data_len);
sys/dev/pci/if_bwfm_pci.c
1496
bwfm_rx(&sc->sc_sc, m);
sys/dev/pci/if_bwfm_pci.c
1502
m = bwfm_pci_pktid_free(sc, &sc->sc_tx_pkts,
sys/dev/pci/if_bwfm_pci.c
1504
if (m == NULL)
sys/dev/pci/if_bwfm_pci.c
1506
m_freem(m);
sys/dev/pci/if_bwfm_pci.c
1515
m = bwfm_pci_pktid_free(sc, &sc->sc_rx_pkts,
sys/dev/pci/if_bwfm_pci.c
1517
if (m == NULL)
sys/dev/pci/if_bwfm_pci.c
1520
m_adj(m, letoh16(rx->data_offset));
sys/dev/pci/if_bwfm_pci.c
1522
m_adj(m, sc->sc_rx_dataoffset);
sys/dev/pci/if_bwfm_pci.c
1523
m->m_len = m->m_pkthdr.len = letoh16(rx->data_len);
sys/dev/pci/if_bwfm_pci.c
1524
bwfm_rx(&sc->sc_sc, m);
sys/dev/pci/if_bwfm_pci.c
1664
bwfm_pci_flowring_lookup(struct bwfm_pci_softc *sc, struct mbuf *m)
sys/dev/pci/if_bwfm_pci.c
1667
uint8_t *da = mtod(m, uint8_t *);
sys/dev/pci/if_bwfm_pci.c
1673
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_bwfm_pci.c
1675
M_WME_GETAC(m) : WME_AC_BE;
sys/dev/pci/if_bwfm_pci.c
1725
bwfm_pci_flowring_create(struct bwfm_pci_softc *sc, struct mbuf *m)
sys/dev/pci/if_bwfm_pci.c
1729
uint8_t *da = mtod(m, uint8_t *);
sys/dev/pci/if_bwfm_pci.c
1740
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_bwfm_pci.c
1742
M_WME_GETAC(m) : WME_AC_BE;
sys/dev/pci/if_bwfm_pci.c
1786
cmd->m = m;
sys/dev/pci/if_bwfm_pci.c
1802
da = mtod(cmd->m, char *) + 0 * ETHER_ADDR_LEN;
sys/dev/pci/if_bwfm_pci.c
1803
sa = mtod(cmd->m, char *) + 1 * ETHER_ADDR_LEN;
sys/dev/pci/if_bwfm_pci.c
1824
ring->m = cmd->m;
sys/dev/pci/if_bwfm_pci.c
2066
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
2106
m = bwfm_pci_pktid_free(sc, &sc->sc_rx_pkts, sc->sc_ioctl_resp_pktid);
sys/dev/pci/if_bwfm_pci.c
2107
if (m == NULL)
sys/dev/pci/if_bwfm_pci.c
2112
memcpy(buf, mtod(m, char *), *len);
sys/dev/pci/if_bwfm_pci.c
2113
m_freem(m);
sys/dev/pci/if_bwfm_pci.c
386
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
388
MGETHDR(m, how, MT_DATA);
sys/dev/pci/if_bwfm_pci.c
389
if (m == NULL)
sys/dev/pci/if_bwfm_pci.c
392
MEXTMALLOC(m, size, how);
sys/dev/pci/if_bwfm_pci.c
393
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_bwfm_pci.c
394
m_freem(m);
sys/dev/pci/if_bwfm_pci.c
397
return m;
sys/dev/pci/if_bwfm_pci.c
94
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
996
struct mbuf *m;
sys/dev/pci/if_cas.c
1373
struct mbuf *m;
sys/dev/pci/if_cas.c
1405
m = m_devget(cp, len, 0, ifp);
sys/dev/pci/if_cas.c
1410
if (m != NULL) {
sys/dev/pci/if_cas.c
1416
m->m_pkthdr.csum_flags = 0;
sys/dev/pci/if_cas.c
1417
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_cas.c
1436
m = m_devget(cp, len, 0, ifp);
sys/dev/pci/if_cas.c
1441
if (m != NULL) {
sys/dev/pci/if_cas.c
1446
m->m_pkthdr.csum_flags = 0;
sys/dev/pci/if_cas.c
1447
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_cas.c
2156
struct mbuf *m;
sys/dev/pci/if_cas.c
2164
IFQ_POLL(&ifp->if_snd, m);
sys/dev/pci/if_cas.c
2165
if (m == NULL)
sys/dev/pci/if_cas.c
2172
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_cas.c
2178
if (cas_encap(sc, m, &bix)) {
sys/dev/pci/if_cas.c
2183
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_dge.c
1653
struct mbuf *m;
sys/dev/pci/if_dge.c
1695
m = rxs->rxs_mbuf;
sys/dev/pci/if_dge.c
1721
DGE_RXCHAIN_LINK(sc, m);
sys/dev/pci/if_dge.c
1723
m->m_len = len;
sys/dev/pci/if_dge.c
1727
device_xname(sc->sc_dev), m->m_data, len));
sys/dev/pci/if_dge.c
1745
m = sc->sc_rxhead;
sys/dev/pci/if_dge.c
1769
m_freem(m);
sys/dev/pci/if_dge.c
1776
m_set_rcvif(m, ifp);
sys/dev/pci/if_dge.c
1777
m->m_pkthdr.len = len;
sys/dev/pci/if_dge.c
1784
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/pci/if_dge.c
1786
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_dge.c
1795
m->m_pkthdr.csum_flags |= M_CSUM_TCPv4 | M_CSUM_UDPv4;
sys/dev/pci/if_dge.c
1797
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/dev/pci/if_dge.c
1801
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_dge.c
2128
struct mbuf *m;
sys/dev/pci/if_dge.c
2134
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_dge.c
2135
if (m == NULL)
sys/dev/pci/if_dge.c
2142
m->m_len = m->m_pkthdr.len = DGE_BUFFER_SIZE;
sys/dev/pci/if_dge.c
2143
MEXTADD(m, buf, DGE_BUFFER_SIZE, M_DEVBUF, dge_freebuf, sc);
sys/dev/pci/if_dge.c
2144
m->m_flags |= M_EXT_RW;
sys/dev/pci/if_dge.c
2148
rxs->rxs_mbuf = m;
sys/dev/pci/if_dge.c
2153
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_dge.c
2154
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_dge.c
2155
m_freem(m);
sys/dev/pci/if_dge.c
2162
rxs->rxs_mbuf = m;
sys/dev/pci/if_dge.c
2164
m->m_len = m->m_pkthdr.len = m->m_ext.ext_size;
sys/dev/pci/if_dge.c
2165
error = bus_dmamap_load_mbuf(sc->sc_dmat, rxs->rxs_dmamap, m,
sys/dev/pci/if_dge.c
349
#define DGE_RXCHAIN_LINK(sc, m) \
sys/dev/pci/if_dge.c
351
*(sc)->sc_rxtailp = (sc)->sc_rxtail = (m); \
sys/dev/pci/if_dge.c
352
(sc)->sc_rxtailp = &(m)->m_next; \
sys/dev/pci/if_dge.c
576
dge_freebuf(struct mbuf *m, void *buf, size_t size, void *arg)
sys/dev/pci/if_dge.c
599
if (__predict_true(m != NULL))
sys/dev/pci/if_dge.c
600
pool_cache_put(mb_cache, m);
sys/dev/pci/if_ena.c
3019
ena_mq_start(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_ena.c
3042
ret = pcq_put(tx_ring->br, m);
sys/dev/pci/if_ena.c
3044
m_freem(m);
sys/dev/pci/if_ena.c
754
struct mbuf *m;
sys/dev/pci/if_ena.c
761
while ((m = pcq_get(tx_ring->br)) != NULL)
sys/dev/pci/if_ena.c
762
m_freem(m);
sys/dev/pci/if_enavar.h
530
#define drbr_putback(ifp, b, m) do { } while (0)
sys/dev/pci/if_enavar.h
538
#define drbr_enqueue(ifp, b, m) \
sys/dev/pci/if_enavar.h
541
IFQ_ENQUEUE(&(ifp)->if_snd, m, __err); \
sys/dev/pci/if_enavar.h
546
#define m_append(m, len, cp) ena_m_append(m, len, cp)
sys/dev/pci/if_enavar.h
547
#define m_collapse(m, how, maxfrags) m_defrag(m, how) /* XXX */
sys/dev/pci/if_enavar.h
553
struct mbuf *m, *n;
sys/dev/pci/if_enavar.h
558
for (m = m0; m->m_next != NULL; m = m->m_next)
sys/dev/pci/if_enavar.h
561
space = M_TRAILINGSPACE(m);
sys/dev/pci/if_enavar.h
568
memmove(mtod(m, char *) + m->m_len, cp, space);
sys/dev/pci/if_enavar.h
569
m->m_len += space;
sys/dev/pci/if_enavar.h
577
n = m_get(M_DONTWAIT, m->m_type);
sys/dev/pci/if_enavar.h
583
m->m_next = n;
sys/dev/pci/if_enavar.h
584
m = n;
sys/dev/pci/if_et.c
1157
struct mbuf *m;
sys/dev/pci/if_et.c
1166
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_et.c
1167
if (m == NULL)
sys/dev/pci/if_et.c
1175
if (et_encap(sc, &m)) {
sys/dev/pci/if_et.c
1183
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_et.c
1753
struct mbuf *m;
sys/dev/pci/if_et.c
1789
m = rb->rb_mbuf;
sys/dev/pci/if_et.c
1795
m_freem(m);
sys/dev/pci/if_et.c
1798
m->m_pkthdr.len = m->m_len = buflen -
sys/dev/pci/if_et.c
1800
m_set_rcvif(m, ifp);
sys/dev/pci/if_et.c
1802
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_et.c
1831
struct mbuf *m = *m0;
sys/dev/pci/if_et.c
1849
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_et.c
1871
m_copy_pkthdr(m_new, m);
sys/dev/pci/if_et.c
1872
if (m->m_pkthdr.len > MHLEN) {
sys/dev/pci/if_et.c
1885
m_copydata(m, 0, m->m_pkthdr.len, mtod(m_new, void *));
sys/dev/pci/if_et.c
1886
m_freem(m);
sys/dev/pci/if_et.c
1888
*m0 = m = m_new;
sys/dev/pci/if_et.c
1890
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_et.c
1940
tbd->tbd_buf[last_idx].tb_mbuf = m;
sys/dev/pci/if_et.c
1957
m_freem(m);
sys/dev/pci/if_et.c
2061
struct mbuf *m;
sys/dev/pci/if_et.c
2069
MGETHDR(m, init ? M_WAITOK : M_DONTWAIT, MT_DATA);
sys/dev/pci/if_et.c
2070
if (m == NULL)
sys/dev/pci/if_et.c
2072
MCLGET(m, init ? M_WAITOK : M_DONTWAIT);
sys/dev/pci/if_et.c
2073
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_et.c
2074
m_freem(m);
sys/dev/pci/if_et.c
2079
MGETHDR(m, init ? M_WAITOK : M_DONTWAIT, MT_DATA);
sys/dev/pci/if_et.c
2083
if (m == NULL) {
sys/dev/pci/if_et.c
2094
m->m_len = m->m_pkthdr.len = len;
sys/dev/pci/if_et.c
2099
error = bus_dmamap_load_mbuf(sc->sc_dmat, sc->sc_mbuf_tmp_dmap, m,
sys/dev/pci/if_et.c
2102
m_freem(m);
sys/dev/pci/if_et.c
2115
rb->rb_mbuf = m;
sys/dev/pci/if_iavf.c
2514
struct mbuf *m;
sys/dev/pci/if_iavf.c
2534
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_iavf.c
2535
if (m == NULL) {
sys/dev/pci/if_iavf.c
2541
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_iavf.c
2542
if (!ISSET(m->m_flags, M_EXT)) {
sys/dev/pci/if_iavf.c
2545
m_freem(m);
sys/dev/pci/if_iavf.c
2549
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_iavf.c
2550
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_iavf.c
2554
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_iavf.c
2558
m_freem(m);
sys/dev/pci/if_iavf.c
2562
rxm->rxm_m = m;
sys/dev/pci/if_iavf.c
2585
iavf_rx_csum(struct mbuf *m, uint64_t qword)
sys/dev/pci/if_iavf.c
2619
m->m_pkthdr.csum_flags |= (flags_mask & (M_CSUM_IPv4 |
sys/dev/pci/if_iavf.c
2623
m->m_pkthdr.csum_flags |= (flags_mask & M_CSUM_IPv4_BAD);
sys/dev/pci/if_iavf.c
2627
m->m_pkthdr.csum_flags |= (flags_mask & M_CSUM_TCP_UDP_BAD);
sys/dev/pci/if_iavf.c
2640
struct mbuf *m;
sys/dev/pci/if_iavf.c
2686
m = rxm->rxm_m;
sys/dev/pci/if_iavf.c
2689
KASSERT(m != NULL);
sys/dev/pci/if_iavf.c
2692
m->m_len = len;
sys/dev/pci/if_iavf.c
2693
m->m_pkthdr.len = 0;
sys/dev/pci/if_iavf.c
2695
m->m_next = NULL;
sys/dev/pci/if_iavf.c
2696
*rxr->rxr_m_tail = m;
sys/dev/pci/if_iavf.c
2697
rxr->rxr_m_tail = &m->m_next;
sys/dev/pci/if_iavf.c
2699
m = rxr->rxr_m_head;
sys/dev/pci/if_iavf.c
2700
m->m_pkthdr.len += len;
sys/dev/pci/if_iavf.c
2708
vlan_set_tag(m, le16toh(vtag));
sys/dev/pci/if_iavf.c
2712
iavf_rx_csum(m, word);
sys/dev/pci/if_iavf.c
2716
m_set_rcvif(m, ifp);
sys/dev/pci/if_iavf.c
2719
m->m_pkthdr.len);
sys/dev/pci/if_iavf.c
2720
if_percpuq_enqueue(sc->sc_ipq, m);
sys/dev/pci/if_iavf.c
2723
m_freem(m);
sys/dev/pci/if_iavf.c
2792
struct mbuf *m;
sys/dev/pci/if_iavf.c
2835
m = txm->txm_m;
sys/dev/pci/if_iavf.c
2836
if (m != NULL) {
sys/dev/pci/if_iavf.c
2838
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_iavf.c
2839
if (ISSET(m->m_flags, M_MCAST))
sys/dev/pci/if_iavf.c
2841
m_freem(m);
sys/dev/pci/if_iavf.c
2879
struct mbuf *m;
sys/dev/pci/if_iavf.c
2884
m = *m0;
sys/dev/pci/if_iavf.c
2886
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_iavf.c
2891
m = m_defrag(m, M_DONTWAIT);
sys/dev/pci/if_iavf.c
2892
if (m != NULL) {
sys/dev/pci/if_iavf.c
2893
*m0 = m;
sys/dev/pci/if_iavf.c
2895
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_iavf.c
2906
iavf_tx_setup_offloads(struct mbuf *m, uint64_t *cmd_txd)
sys/dev/pci/if_iavf.c
2914
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_iavf.c
2928
if (m->m_pkthdr.csum_flags &
sys/dev/pci/if_iavf.c
2932
if (m->m_pkthdr.csum_flags & M_CSUM_IPv4) {
sys/dev/pci/if_iavf.c
2936
if (m->m_pkthdr.csum_flags &
sys/dev/pci/if_iavf.c
2944
len = M_CSUM_DATA_IPv4_IPHL(m->m_pkthdr.csum_data);
sys/dev/pci/if_iavf.c
2947
len = M_CSUM_DATA_IPv6_IPHL(m->m_pkthdr.csum_data);
sys/dev/pci/if_iavf.c
2954
if (m->m_pkthdr.csum_flags &
sys/dev/pci/if_iavf.c
2958
} else if (m->m_pkthdr.csum_flags & (M_CSUM_UDPv4 | M_CSUM_UDPv6)) {
sys/dev/pci/if_iavf.c
2978
struct mbuf *m;
sys/dev/pci/if_iavf.c
3019
m = pcq_get(txr->txr_intrq);
sys/dev/pci/if_iavf.c
3021
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_iavf.c
3023
if (m == NULL)
sys/dev/pci/if_iavf.c
3029
if (iavf_load_mbuf(sc->sc_dmat, map, &m, txr) != 0) {
sys/dev/pci/if_iavf.c
3031
m_freem(m);
sys/dev/pci/if_iavf.c
3036
if (m->m_pkthdr.csum_flags & IAVF_CSUM_ALL_OFFLOAD) {
sys/dev/pci/if_iavf.c
3037
iavf_tx_setup_offloads(m, &cmd_txd);
sys/dev/pci/if_iavf.c
3039
if (vlan_has_tag(m)) {
sys/dev/pci/if_iavf.c
3041
vtag = htole16(vlan_get_tag(m));
sys/dev/pci/if_iavf.c
3067
txm->txm_m = m;
sys/dev/pci/if_iavf.c
3070
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_iavf.c
3137
iavf_select_txqueue(struct iavf_softc *sc, struct mbuf *m)
sys/dev/pci/if_iavf.c
3147
iavf_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_iavf.c
3154
qid = iavf_select_txqueue(sc, m);
sys/dev/pci/if_iavf.c
3158
if (__predict_false(!pcq_put(txr->txr_intrq, m))) {
sys/dev/pci/if_iavf.c
3163
m_freem(m);
sys/dev/pci/if_ipw.c
1010
struct mbuf *mnew, *m;
sys/dev/pci/if_ipw.c
1057
sbuf->m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/pci/if_ipw.c
1071
m = sbuf->m;
sys/dev/pci/if_ipw.c
1072
sbuf->m = mnew;
sys/dev/pci/if_ipw.c
1076
m_set_rcvif(m, ifp);
sys/dev/pci/if_ipw.c
1077
m->m_pkthdr.len = m->m_len = le32toh(status->len);
sys/dev/pci/if_ipw.c
1086
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/pci/if_ipw.c
1090
ipw_fix_channel(ic, m);
sys/dev/pci/if_ipw.c
1092
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_ipw.c
1096
ieee80211_input(ic, m, ni, status->rssi, 0);
sys/dev/pci/if_ipw.c
1203
m_freem(sbuf->m);
sys/dev/pci/if_ipw.c
1467
sbuf->m = m0;
sys/dev/pci/if_ipw.c
594
MGETHDR(sbuf->m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_ipw.c
595
if (sbuf->m == NULL) {
sys/dev/pci/if_ipw.c
601
MCLGET(sbuf->m, M_DONTWAIT);
sys/dev/pci/if_ipw.c
602
if (!(sbuf->m->m_flags & M_EXT)) {
sys/dev/pci/if_ipw.c
603
m_freem(sbuf->m);
sys/dev/pci/if_ipw.c
604
sbuf->m = NULL;
sys/dev/pci/if_ipw.c
610
sbuf->m->m_pkthdr.len = sbuf->m->m_len = sbuf->m->m_ext.ext_size;
sys/dev/pci/if_ipw.c
616
m_freem(sbuf->m);
sys/dev/pci/if_ipw.c
617
sbuf->m = NULL;
sys/dev/pci/if_ipw.c
622
sbuf->m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/pci/if_ipw.c
626
m_freem(sbuf->m);
sys/dev/pci/if_ipw.c
627
sbuf->m = NULL;
sys/dev/pci/if_ipw.c
709
if (sbuf->m != NULL) {
sys/dev/pci/if_ipw.c
711
m_freem(sbuf->m);
sys/dev/pci/if_ipw.c
908
struct ipw_cmd *cmd = mtod(sbuf->m, struct ipw_cmd *);
sys/dev/pci/if_ipw.c
929
state = le32toh(*mtod(sbuf->m, uint32_t *));
sys/dev/pci/if_ipw.c
971
ipw_fix_channel(struct ieee80211com *ic, struct mbuf *m)
sys/dev/pci/if_ipw.c
977
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_ipw.c
989
efrm = mtod(m, uint8_t *) + m->m_len;
sys/dev/pci/if_ipwvar.h
59
struct mbuf *m;
sys/dev/pci/if_iwi.c
1085
iwi_fix_channel(struct ieee80211com *ic, struct mbuf *m)
sys/dev/pci/if_iwi.c
1091
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwi.c
1103
efrm = mtod(m, uint8_t *) + m->m_len;
sys/dev/pci/if_iwi.c
1121
struct mbuf *m;
sys/dev/pci/if_iwi.c
1123
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_iwi.c
1124
if (m == NULL) {
sys/dev/pci/if_iwi.c
1129
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_iwi.c
1130
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_iwi.c
1133
m_freem(m);
sys/dev/pci/if_iwi.c
1137
m->m_pkthdr.len = m->m_len = m->m_ext.ext_size;
sys/dev/pci/if_iwi.c
1138
return m;
sys/dev/pci/if_iwi.c
1147
struct mbuf *m, *m_new;
sys/dev/pci/if_iwi.c
1187
data->m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/pci/if_iwi.c
1198
m = data->m;
sys/dev/pci/if_iwi.c
1199
data->m = m_new;
sys/dev/pci/if_iwi.c
1203
m_set_rcvif(m, ifp);
sys/dev/pci/if_iwi.c
1204
m->m_pkthdr.len = m->m_len = sizeof (struct iwi_hdr) +
sys/dev/pci/if_iwi.c
1207
m_adj(m, sizeof (struct iwi_hdr) + sizeof (struct iwi_frame));
sys/dev/pci/if_iwi.c
1212
iwi_fix_channel(ic, m);
sys/dev/pci/if_iwi.c
1226
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/pci/if_iwi.c
1228
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwi.c
1232
ieee80211_input(ic, m, ni, frame->rssi_dbm, 0);
sys/dev/pci/if_iwi.c
1401
hdr = mtod(data->m, struct iwi_hdr *);
sys/dev/pci/if_iwi.c
1450
m_freem(data->m);
sys/dev/pci/if_iwi.c
1451
data->m = NULL;
sys/dev/pci/if_iwi.c
1708
data->m = m0;
sys/dev/pci/if_iwi.c
671
m_freem(data->m);
sys/dev/pci/if_iwi.c
672
data->m = NULL;
sys/dev/pci/if_iwi.c
708
m_freem(data->m);
sys/dev/pci/if_iwi.c
738
if ((ring->data[i].m = iwi_alloc_rx_buf(sc)) == NULL) {
sys/dev/pci/if_iwi.c
744
ring->data[i].m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/pci/if_iwi.c
780
m_freem(data->m);
sys/dev/pci/if_iwivar.h
100
struct mbuf *m;
sys/dev/pci/if_iwivar.h
81
struct mbuf *m;
sys/dev/pci/if_iwm.c
1395
if (data->m != NULL) {
sys/dev/pci/if_iwm.c
1396
bus_size_t sz = data->m->m_pkthdr.len;
sys/dev/pci/if_iwm.c
1400
m_freem(data->m);
sys/dev/pci/if_iwm.c
1401
data->m = NULL;
sys/dev/pci/if_iwm.c
1504
if (data->m != NULL) {
sys/dev/pci/if_iwm.c
1508
m_freem(data->m);
sys/dev/pci/if_iwm.c
1509
data->m = NULL;
sys/dev/pci/if_iwm.c
1539
if (data->m != NULL) {
sys/dev/pci/if_iwm.c
1543
m_freem(data->m);
sys/dev/pci/if_iwm.c
1544
data->m = NULL;
sys/dev/pci/if_iwm.c
4031
struct mbuf *m;
sys/dev/pci/if_iwm.c
4035
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/pci/if_iwm.c
4036
if (m == NULL)
sys/dev/pci/if_iwm.c
4040
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_iwm.c
4042
MEXTMALLOC(m, size, M_DONTWAIT);
sys/dev/pci/if_iwm.c
4044
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_iwm.c
4045
m_freem(m);
sys/dev/pci/if_iwm.c
4049
if (data->m != NULL) {
sys/dev/pci/if_iwm.c
4054
m->m_len = m->m_pkthdr.len = size;
sys/dev/pci/if_iwm.c
4055
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwm.c
4061
m_freem(m);
sys/dev/pci/if_iwm.c
4064
data->m = m;
sys/dev/pci/if_iwm.c
4177
struct mbuf *m;
sys/dev/pci/if_iwm.c
4196
m = data->m;
sys/dev/pci/if_iwm.c
4197
m->m_data = pkt->data + sizeof(*rx_res);
sys/dev/pci/if_iwm.c
4198
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_iwm.c
4222
iwm_fix_channel(sc, m);
sys/dev/pci/if_iwm.c
4227
m_set_rcvif(m, IC2IFP(ic));
sys/dev/pci/if_iwm.c
4280
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/pci/if_iwm.c
4282
ieee80211_input(ic, m, ni, rssi, device_timestamp);
sys/dev/pci/if_iwm.c
4346
m_freem(txd->m);
sys/dev/pci/if_iwm.c
4353
txd->m = NULL;
sys/dev/pci/if_iwm.c
4485
struct mbuf *m;
sys/dev/pci/if_iwm.c
4547
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/pci/if_iwm.c
4548
if (m == NULL) {
sys/dev/pci/if_iwm.c
4554
MEXTMALLOC(m, IWM_RBUF_SIZE, M_DONTWAIT);
sys/dev/pci/if_iwm.c
4555
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_iwm.c
4558
m_freem(m);
sys/dev/pci/if_iwm.c
4562
cmd = mtod(m, struct iwm_device_cmd *);
sys/dev/pci/if_iwm.c
4568
m_freem(m);
sys/dev/pci/if_iwm.c
4571
txdata->m = m;
sys/dev/pci/if_iwm.c
4758
if (data->m != NULL) {
sys/dev/pci/if_iwm.c
4762
m_freem(data->m);
sys/dev/pci/if_iwm.c
4763
data->m = NULL;
sys/dev/pci/if_iwm.c
4890
iwm_tx(struct iwm_softc *sc, struct mbuf *m, struct ieee80211_node *ni, int ac)
sys/dev/pci/if_iwm.c
4913
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwm.c
4968
m_freem(m);
sys/dev/pci/if_iwm.c
5005
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m, BPF_D_OUT);
sys/dev/pci/if_iwm.c
5010
k = ieee80211_crypto_encap(ic, ni, m);
sys/dev/pci/if_iwm.c
5012
m_freem(m);
sys/dev/pci/if_iwm.c
5016
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwm.c
5018
totlen = m->m_pkthdr.len;
sys/dev/pci/if_iwm.c
5051
mwh = mtod(m, struct ieee80211_frame_min *);
sys/dev/pci/if_iwm.c
5091
m_adj(m, hdrlen);
sys/dev/pci/if_iwm.c
5093
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwm.c
5099
m_freem(m);
sys/dev/pci/if_iwm.c
5105
m_freem(m);
sys/dev/pci/if_iwm.c
5109
if (m->m_pkthdr.len > MHLEN) {
sys/dev/pci/if_iwm.c
5112
m_freem(m);
sys/dev/pci/if_iwm.c
5117
m_copydata(m, 0, m->m_pkthdr.len, mtod(m1, void *));
sys/dev/pci/if_iwm.c
5118
m1->m_pkthdr.len = m1->m_len = m->m_pkthdr.len;
sys/dev/pci/if_iwm.c
5119
m_freem(m);
sys/dev/pci/if_iwm.c
5120
m = m1;
sys/dev/pci/if_iwm.c
5122
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwm.c
5127
m_freem(m);
sys/dev/pci/if_iwm.c
5131
data->m = m;
sys/dev/pci/if_iwm.c
5173
bus_dmamap_sync(sc->sc_dmat, data->map, 0, m->m_pkthdr.len,
sys/dev/pci/if_iwm.c
595
iwm_fix_channel(struct iwm_softc *sc, struct mbuf *m)
sys/dev/pci/if_iwm.c
601
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwm.c
7859
struct mbuf *m;
sys/dev/pci/if_iwm.c
7873
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/pci/if_iwm.c
7874
if (m) {
sys/dev/pci/if_iwm.c
7875
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/pci/if_iwm.c
7876
M_CLEARCTX(m);
sys/dev/pci/if_iwm.c
7884
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_iwm.c
7885
if (m == NULL)
sys/dev/pci/if_iwm.c
7888
if (m->m_len < sizeof (*eh) &&
sys/dev/pci/if_iwm.c
7889
(m = m_pullup(m, sizeof (*eh))) == NULL) {
sys/dev/pci/if_iwm.c
7894
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_iwm.c
7897
m_freem(m);
sys/dev/pci/if_iwm.c
7903
if (ieee80211_classify(ic, m, ni) != 0) {
sys/dev/pci/if_iwm.c
7904
m_freem(m);
sys/dev/pci/if_iwm.c
7912
M_WME_GETAC(m) : WME_AC_BE;
sys/dev/pci/if_iwm.c
7914
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_iwm.c
7916
if ((m = ieee80211_encap(ic, m, ni)) == NULL) {
sys/dev/pci/if_iwm.c
7923
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/pci/if_iwm.c
7925
if (iwm_tx(sc, m, ni, ac) != 0) {
sys/dev/pci/if_iwm.c
8368
pkt = mtod(data->m, struct iwm_rx_packet *);
sys/dev/pci/if_iwmvar.h
265
struct mbuf *m;
sys/dev/pci/if_iwmvar.h
287
struct mbuf *m;
sys/dev/pci/if_iwn.c
1388
data->m = MCLGETIalt(sc, M_DONTWAIT, NULL, IWN_RBUF_SIZE);
sys/dev/pci/if_iwn.c
1389
if (data->m == NULL) {
sys/dev/pci/if_iwn.c
1397
mtod(data->m, void *), IWN_RBUF_SIZE, NULL,
sys/dev/pci/if_iwn.c
1426
if (data->m != NULL) {
sys/dev/pci/if_iwn.c
1427
MCLAIM(data->m, &sc->sc_ec.ec_rx_mowner);
sys/dev/pci/if_iwn.c
1462
if (data->m != NULL) {
sys/dev/pci/if_iwn.c
1466
m_freem(data->m);
sys/dev/pci/if_iwn.c
1541
if (data->m != NULL) {
sys/dev/pci/if_iwn.c
1545
m_freem(data->m);
sys/dev/pci/if_iwn.c
1546
data->m = NULL;
sys/dev/pci/if_iwn.c
1569
if (data->m != NULL) {
sys/dev/pci/if_iwn.c
1573
m_freem(data->m);
sys/dev/pci/if_iwn.c
2131
struct mbuf *m, *m1;
sys/dev/pci/if_iwn.c
2197
mtod(data->m, void *), IWN_RBUF_SIZE, NULL,
sys/dev/pci/if_iwn.c
2213
m = data->m;
sys/dev/pci/if_iwn.c
2214
data->m = m1;
sys/dev/pci/if_iwn.c
2222
m_set_rcvif(m, ifp);
sys/dev/pci/if_iwn.c
2223
m->m_data = head;
sys/dev/pci/if_iwn.c
2224
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_iwn.c
2229
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwn.c
2239
iwn_fix_channel(ic, m, stat);
sys/dev/pci/if_iwn.c
2273
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/pci/if_iwn.c
2296
ieee80211_input(ic, m, ni, rssi, 0);
sys/dev/pci/if_iwn.c
2504
m_freem(data->m);
sys/dev/pci/if_iwn.c
2505
data->m = NULL;
sys/dev/pci/if_iwn.c
2537
if (data->m != NULL) {
sys/dev/pci/if_iwn.c
2541
m_freem(data->m);
sys/dev/pci/if_iwn.c
2542
data->m = NULL;
sys/dev/pci/if_iwn.c
2569
desc = mtod(data->m, struct iwn_rx_desc *);
sys/dev/pci/if_iwn.c
2980
iwn_tx(struct iwn_softc *sc, struct mbuf *m, struct ieee80211_node *ni, int ac)
sys/dev/pci/if_iwn.c
3003
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwn.c
3047
k = ieee80211_crypto_encap(ic, ni, m);
sys/dev/pci/if_iwn.c
3049
m_freem(m);
sys/dev/pci/if_iwn.c
3053
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwn.c
3055
totlen = m->m_pkthdr.len;
sys/dev/pci/if_iwn.c
3068
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m, BPF_D_OUT);
sys/dev/pci/if_iwn.c
3181
m_adj(m, hdrlen);
sys/dev/pci/if_iwn.c
3185
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwn.c
3191
m_freem(m);
sys/dev/pci/if_iwn.c
3197
m_freem(m);
sys/dev/pci/if_iwn.c
3201
if (m->m_pkthdr.len > MHLEN) {
sys/dev/pci/if_iwn.c
3204
m_freem(m);
sys/dev/pci/if_iwn.c
3209
m_copydata(m, 0, m->m_pkthdr.len, mtod(m1, void *));
sys/dev/pci/if_iwn.c
3210
m1->m_pkthdr.len = m1->m_len = m->m_pkthdr.len;
sys/dev/pci/if_iwn.c
3211
m_freem(m);
sys/dev/pci/if_iwn.c
3212
m = m1;
sys/dev/pci/if_iwn.c
3214
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwn.c
3219
m_freem(m);
sys/dev/pci/if_iwn.c
3224
data->m = m;
sys/dev/pci/if_iwn.c
3228
ring->qid, ring->cur, m->m_pkthdr.len, data->map->dm_nsegs));
sys/dev/pci/if_iwn.c
3277
struct mbuf *m;
sys/dev/pci/if_iwn.c
3294
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/pci/if_iwn.c
3295
if (m != NULL) {
sys/dev/pci/if_iwn.c
3296
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/pci/if_iwn.c
3304
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_iwn.c
3305
if (m == NULL)
sys/dev/pci/if_iwn.c
3307
if (m->m_len < sizeof (*eh) &&
sys/dev/pci/if_iwn.c
3308
(m = m_pullup(m, sizeof (*eh))) == NULL) {
sys/dev/pci/if_iwn.c
3312
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_iwn.c
3315
m_freem(m);
sys/dev/pci/if_iwn.c
3320
if (ieee80211_classify(ic, m, ni) != 0) {
sys/dev/pci/if_iwn.c
3321
m_freem(m);
sys/dev/pci/if_iwn.c
3329
M_WME_GETAC(m) : WME_AC_BE;
sys/dev/pci/if_iwn.c
3332
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_iwn.c
3334
if ((m = ieee80211_encap(ic, m, ni)) == NULL) {
sys/dev/pci/if_iwn.c
3343
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/pci/if_iwn.c
3345
if (iwn_tx(sc, m, ni, ac) != 0) {
sys/dev/pci/if_iwn.c
3446
struct mbuf *m;
sys/dev/pci/if_iwn.c
3458
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_iwn.c
3459
if (m == NULL)
sys/dev/pci/if_iwn.c
3461
MCLAIM(m, &sc->sc_ec.ec_tx_mowner);
sys/dev/pci/if_iwn.c
3463
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_iwn.c
3464
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_iwn.c
3465
m_freem(m);
sys/dev/pci/if_iwn.c
3469
cmd = mtod(m, struct iwn_tx_cmd *);
sys/dev/pci/if_iwn.c
3473
m_freem(m);
sys/dev/pci/if_iwn.c
3476
data->m = m;
sys/dev/pci/if_iwn.c
6551
struct mbuf *m;
sys/dev/pci/if_iwn.c
6556
MGETHDR(m, how, MT_DATA);
sys/dev/pci/if_iwn.c
6557
if (m == NULL)
sys/dev/pci/if_iwn.c
6564
MEXTADD(m, rbuf->vaddr, size, 0, iwn_free_rbuf, rbuf);
sys/dev/pci/if_iwn.c
6565
m->m_flags |= M_EXT_RW;
sys/dev/pci/if_iwn.c
6568
MEXTMALLOC(m, size, how);
sys/dev/pci/if_iwn.c
6569
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_iwn.c
6570
m_freem(m);
sys/dev/pci/if_iwn.c
6578
MCLGET4K(m, how);
sys/dev/pci/if_iwn.c
6582
MEXTMALLOC(m, size, how);
sys/dev/pci/if_iwn.c
6584
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_iwn.c
6585
m_freem(m);
sys/dev/pci/if_iwn.c
6590
return m;
sys/dev/pci/if_iwn.c
6614
iwn_free_rbuf(struct mbuf* m, void *buf, size_t size, void *arg)
sys/dev/pci/if_iwn.c
6625
if (__predict_true(m != NULL))
sys/dev/pci/if_iwn.c
6626
pool_cache_put(mb_cache, m);
sys/dev/pci/if_iwn.c
6674
iwn_fix_channel(struct ieee80211com *ic, struct mbuf *m,
sys/dev/pci/if_iwn.c
6682
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwn.c
6701
efrm = mtod(m, uint8_t *) + m->m_len;
sys/dev/pci/if_iwnvar.h
71
struct mbuf *m;
sys/dev/pci/if_iwnvar.h
98
struct mbuf *m;
sys/dev/pci/if_ixl.c
2542
struct mbuf *m;
sys/dev/pci/if_ixl.c
2554
while ((m = pcq_get(txr->txr_intrq)) != NULL)
sys/dev/pci/if_ixl.c
2555
m_freem(m);
sys/dev/pci/if_ixl.c
2568
struct mbuf *m;
sys/dev/pci/if_ixl.c
2573
m = *m0;
sys/dev/pci/if_ixl.c
2575
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_ixl.c
2580
m = m_defrag(m, M_DONTWAIT);
sys/dev/pci/if_ixl.c
2581
if (m != NULL) {
sys/dev/pci/if_ixl.c
2582
*m0 = m;
sys/dev/pci/if_ixl.c
2585
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_ixl.c
2596
ixl_tx_setup_offloads(struct mbuf *m, uint64_t *cmd_txd)
sys/dev/pci/if_ixl.c
2604
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_ixl.c
2618
if (m->m_pkthdr.csum_flags &
sys/dev/pci/if_ixl.c
2622
if (m->m_pkthdr.csum_flags & M_CSUM_IPv4) {
sys/dev/pci/if_ixl.c
2626
if (m->m_pkthdr.csum_flags &
sys/dev/pci/if_ixl.c
2634
len = M_CSUM_DATA_IPv4_IPHL(m->m_pkthdr.csum_data);
sys/dev/pci/if_ixl.c
2637
len = M_CSUM_DATA_IPv6_IPHL(m->m_pkthdr.csum_data);
sys/dev/pci/if_ixl.c
2644
if (m->m_pkthdr.csum_flags &
sys/dev/pci/if_ixl.c
2648
} else if (m->m_pkthdr.csum_flags & (M_CSUM_UDPv4 | M_CSUM_UDPv6)) {
sys/dev/pci/if_ixl.c
2668
struct mbuf *m;
sys/dev/pci/if_ixl.c
2706
m = pcq_get(txr->txr_intrq);
sys/dev/pci/if_ixl.c
2708
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_ixl.c
2710
if (m == NULL)
sys/dev/pci/if_ixl.c
2716
if (ixl_load_mbuf(sc->sc_dmat, map, &m, txr) != 0) {
sys/dev/pci/if_ixl.c
2718
m_freem(m);
sys/dev/pci/if_ixl.c
2723
if (m->m_pkthdr.csum_flags & IXL_CSUM_ALL_OFFLOAD) {
sys/dev/pci/if_ixl.c
2724
ixl_tx_setup_offloads(m, &cmd_txd);
sys/dev/pci/if_ixl.c
2727
if (vlan_has_tag(m)) {
sys/dev/pci/if_ixl.c
2729
vtag = htole16(vlan_get_tag(m));
sys/dev/pci/if_ixl.c
2757
txm->txm_m = m;
sys/dev/pci/if_ixl.c
2760
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_ixl.c
2781
struct mbuf *m;
sys/dev/pci/if_ixl.c
2824
m = txm->txm_m;
sys/dev/pci/if_ixl.c
2825
if (m != NULL) {
sys/dev/pci/if_ixl.c
2827
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_ixl.c
2828
if (ISSET(m->m_flags, M_MCAST))
sys/dev/pci/if_ixl.c
2830
m_freem(m);
sys/dev/pci/if_ixl.c
2874
ixl_select_txqueue(struct ixl_softc *sc, struct mbuf *m)
sys/dev/pci/if_ixl.c
2884
ixl_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_ixl.c
2891
qid = ixl_select_txqueue(sc, m);
sys/dev/pci/if_ixl.c
2895
if (__predict_false(!pcq_put(txr->txr_intrq, m))) {
sys/dev/pci/if_ixl.c
2900
m_freem(m);
sys/dev/pci/if_ixl.c
3127
ixl_rx_csum(struct mbuf *m, uint64_t qword)
sys/dev/pci/if_ixl.c
3161
m->m_pkthdr.csum_flags |= (flags_mask & (M_CSUM_IPv4 |
sys/dev/pci/if_ixl.c
3165
m->m_pkthdr.csum_flags |= (flags_mask & M_CSUM_IPv4_BAD);
sys/dev/pci/if_ixl.c
3169
m->m_pkthdr.csum_flags |= (flags_mask & M_CSUM_TCP_UDP_BAD);
sys/dev/pci/if_ixl.c
3181
struct mbuf *m;
sys/dev/pci/if_ixl.c
3227
m = rxm->rxm_m;
sys/dev/pci/if_ixl.c
3230
KASSERT(m != NULL);
sys/dev/pci/if_ixl.c
3233
m->m_len = len;
sys/dev/pci/if_ixl.c
3234
m->m_pkthdr.len = 0;
sys/dev/pci/if_ixl.c
3236
m->m_next = NULL;
sys/dev/pci/if_ixl.c
3237
*rxr->rxr_m_tail = m;
sys/dev/pci/if_ixl.c
3238
rxr->rxr_m_tail = &m->m_next;
sys/dev/pci/if_ixl.c
3240
m = rxr->rxr_m_head;
sys/dev/pci/if_ixl.c
3241
m->m_pkthdr.len += len;
sys/dev/pci/if_ixl.c
3249
vlan_set_tag(m, le16toh(vtag));
sys/dev/pci/if_ixl.c
3253
ixl_rx_csum(m, word);
sys/dev/pci/if_ixl.c
3257
m_set_rcvif(m, ifp);
sys/dev/pci/if_ixl.c
3260
m->m_pkthdr.len);
sys/dev/pci/if_ixl.c
3261
if_percpuq_enqueue(sc->sc_ipq, m);
sys/dev/pci/if_ixl.c
3264
m_freem(m);
sys/dev/pci/if_ixl.c
3298
struct mbuf *m;
sys/dev/pci/if_ixl.c
3319
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_ixl.c
3320
if (m == NULL) {
sys/dev/pci/if_ixl.c
3326
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_ixl.c
3327
if (!ISSET(m->m_flags, M_EXT)) {
sys/dev/pci/if_ixl.c
3330
m_freem(m);
sys/dev/pci/if_ixl.c
3334
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_ixl.c
3335
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_ixl.c
3339
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_ixl.c
3343
m_freem(m);
sys/dev/pci/if_ixl.c
3347
rxm->rxm_m = m;
sys/dev/pci/if_jme.c
1030
struct mbuf *m, *mhead;
sys/dev/pci/if_jme.c
1081
m = sc->jme_rxmbuf[i];
sys/dev/pci/if_jme.c
1087
if ((error = jme_add_rxbuf(sc, m)) != 0)
sys/dev/pci/if_jme.c
1096
mhead = m = sc->jme_rxmbuf[i];
sys/dev/pci/if_jme.c
1104
if ((error = jme_add_rxbuf(sc, m)) != 0)
sys/dev/pci/if_jme.c
1110
m = sc->jme_rxmbuf[i];
sys/dev/pci/if_jme.c
1116
if ((error = jme_add_rxbuf(sc, m)) != 0)
sys/dev/pci/if_jme.c
1127
m_set_rcvif(m, ifp);
sys/dev/pci/if_jme.c
1128
m->m_pkthdr.len = JME_RX_BYTES(buflen) - JME_RX_PAD_BYTES;
sys/dev/pci/if_jme.c
1129
m->m_len = (nsegs > 1) ? (MCLBYTES - JME_RX_PAD_BYTES) :
sys/dev/pci/if_jme.c
1130
m->m_pkthdr.len;
sys/dev/pci/if_jme.c
1131
m->m_data = m->m_ext.ext_buf + JME_RX_PAD_BYTES;
sys/dev/pci/if_jme.c
1135
m = sc->jme_rxmbuf[i];
sys/dev/pci/if_jme.c
1144
m->m_flags &= ~M_PKTHDR;
sys/dev/pci/if_jme.c
1145
m_cat(mhead, m);
sys/dev/pci/if_jme.c
1150
m->m_len =
sys/dev/pci/if_jme.c
1184
m->m_pkthdr.csum_flags |= M_CSUM_UDPv6;
sys/dev/pci/if_jme.c
1325
jme_encap(struct jme_softc *sc, struct mbuf * const m)
sys/dev/pci/if_jme.c
1331
if ((m->m_pkthdr.csum_flags & (M_CSUM_TSOv4 | M_CSUM_TSOv6)) != 0) {
sys/dev/pci/if_jme.c
1340
bool v4 = (m->m_pkthdr.csum_flags & M_CSUM_TSOv4) != 0;
sys/dev/pci/if_jme.c
1342
M_CSUM_DATA_IPv4_IPHL(m->m_pkthdr.csum_data) :
sys/dev/pci/if_jme.c
1343
M_CSUM_DATA_IPv6_IPHL(m->m_pkthdr.csum_data);
sys/dev/pci/if_jme.c
1351
if (__predict_false(m->m_len <
sys/dev/pci/if_jme.c
1361
m_copydata(m, hlen, sizeof(th), &th);
sys/dev/pci/if_jme.c
1365
m_copydata(m, ETHER_HDR_LEN, sizeof(ip), &ip);
sys/dev/pci/if_jme.c
1367
m_copyback(m,
sys/dev/pci/if_jme.c
1376
m_copydata(m, ETHER_HDR_LEN,
sys/dev/pci/if_jme.c
1379
m_copyback(m, ETHER_HDR_LEN +
sys/dev/pci/if_jme.c
1386
m_copyback(m, hlen + offsetof(struct tcphdr, th_sum),
sys/dev/pci/if_jme.c
1399
(void *)(mtod(m, char *) +
sys/dev/pci/if_jme.c
1401
th = (void *)(mtod(m, char *) + hlen);
sys/dev/pci/if_jme.c
1409
(void *)(mtod(m, char *) +
sys/dev/pci/if_jme.c
1411
th = (void *)(mtod(m, char *) + hlen);
sys/dev/pci/if_jme.c
1425
m, BUS_DMA_NOWAIT | BUS_DMA_WRITE);
sys/dev/pci/if_jme.c
1454
if ((m->m_pkthdr.csum_flags & (M_CSUM_TSOv4 | M_CSUM_TSOv6)) != 0) {
sys/dev/pci/if_jme.c
1455
tso_segsz = (uint32_t)m->m_pkthdr.segsz << JME_TD_MSS_SHIFT;
sys/dev/pci/if_jme.c
1458
if ((m->m_pkthdr.csum_flags & M_CSUM_IPv4) != 0)
sys/dev/pci/if_jme.c
1460
if ((m->m_pkthdr.csum_flags & (M_CSUM_TCPv4 | M_CSUM_TCPv6))
sys/dev/pci/if_jme.c
1463
if ((m->m_pkthdr.csum_flags & (M_CSUM_UDPv4 | M_CSUM_UDPv6))
sys/dev/pci/if_jme.c
1468
if (vlan_has_tag(m)) {
sys/dev/pci/if_jme.c
1469
cflags |= (vlan_get_tag(m) & JME_TD_VLAN_MASK);
sys/dev/pci/if_jme.c
1476
desc->addr_hi = htole32(m->m_pkthdr.len);
sys/dev/pci/if_jme.c
1513
sc->jme_txmbuf[headdsc] = m;
sys/dev/pci/if_jme.c
656
jme_add_rxbuf(jme_softc_t *sc, struct mbuf *m)
sys/dev/pci/if_jme.c
666
m_freem(m);
sys/dev/pci/if_jme.c
670
if (m == NULL) {
sys/dev/pci/if_jme.c
672
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_jme.c
673
if (m == NULL)
sys/dev/pci/if_jme.c
675
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_jme.c
676
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_jme.c
677
m_freem(m);
sys/dev/pci/if_jme.c
682
m->m_len = m->m_pkthdr.len = m->m_ext.ext_size;
sys/dev/pci/if_jme.c
683
KASSERT(m->m_len == MCLBYTES);
sys/dev/pci/if_jme.c
685
error = bus_dmamap_load_mbuf(sc->jme_dmatag, map, m,
sys/dev/pci/if_jme.c
692
m_freem(m);
sys/dev/pci/if_jme.c
698
sc->jme_rxmbuf[i] = m;
sys/dev/pci/if_kse.c
1011
m = m0;
sys/dev/pci/if_kse.c
1013
if ((m->m_flags & M_EXT) && m->m_ext.ext_free) {
sys/dev/pci/if_kse.c
1017
} while ((m = m->m_next) != NULL);
sys/dev/pci/if_kse.c
1133
struct mbuf *m;
sys/dev/pci/if_kse.c
1136
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_kse.c
1137
if (m == NULL)
sys/dev/pci/if_kse.c
1140
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_kse.c
1141
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_kse.c
1142
m_freem(m);
sys/dev/pci/if_kse.c
1149
rxs->rxs_mbuf = m;
sys/dev/pci/if_kse.c
1152
m->m_ext.ext_buf, m->m_ext.ext_size, NULL, BUS_DMA_NOWAIT);
sys/dev/pci/if_kse.c
1215
struct mbuf *m;
sys/dev/pci/if_kse.c
1253
m = rxs->rxs_mbuf;
sys/dev/pci/if_kse.c
1265
m_set_rcvif(m, ifp);
sys/dev/pci/if_kse.c
1266
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_kse.c
1269
m->m_pkthdr.csum_flags |= sc->sc_mcsum;
sys/dev/pci/if_kse.c
1271
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_kse.c
1273
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/dev/pci/if_kse.c
1275
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_kse.c
1280
rxstat, m->m_data, m->m_len);
sys/dev/pci/if_kse.c
917
struct mbuf *m0, *m;
sys/dev/pci/if_lii.c
1000
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_lii.c
1001
m_freem(m);
sys/dev/pci/if_lii.c
1007
m_set_rcvif(m, ifp);
sys/dev/pci/if_lii.c
1009
m->m_pkthdr.len = m->m_len = size;
sys/dev/pci/if_lii.c
1010
memcpy(mtod(m, void *), &rxp->rxp_data[0], size);
sys/dev/pci/if_lii.c
1012
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_lii.c
817
lii_tx_put(struct lii_softc *sc, struct mbuf *m)
sys/dev/pci/if_lii.c
824
tph->txph_size = m->m_pkthdr.len;
sys/dev/pci/if_lii.c
835
if (left > m->m_pkthdr.len) {
sys/dev/pci/if_lii.c
836
m_copydata(m, 0, m->m_pkthdr.len,
sys/dev/pci/if_lii.c
838
sc->sc_txd_cur += m->m_pkthdr.len;
sys/dev/pci/if_lii.c
840
m_copydata(m, 0, left, sc->sc_txdbase + sc->sc_txd_cur);
sys/dev/pci/if_lii.c
841
m_copydata(m, left, m->m_pkthdr.len - left, sc->sc_txdbase);
sys/dev/pci/if_lii.c
842
sc->sc_txd_cur = m->m_pkthdr.len - left;
sys/dev/pci/if_lii.c
973
struct mbuf *m;
sys/dev/pci/if_lii.c
992
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_lii.c
993
if (m == NULL) {
sys/dev/pci/if_lii.c
999
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_mcx.c
6741
struct mbuf *m;
sys/dev/pci/if_mcx.c
6758
m = NULL;
sys/dev/pci/if_mcx.c
6759
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_mcx.c
6760
if (m == NULL)
sys/dev/pci/if_mcx.c
6763
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_mcx.c
6764
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_mcx.c
6765
m_freem(m);
sys/dev/pci/if_mcx.c
6769
m->m_len = m->m_pkthdr.len = sc->sc_hardmtu;
sys/dev/pci/if_mcx.c
6770
m_adj(m, m->m_ext.ext_size - sc->sc_rxbufsz);
sys/dev/pci/if_mcx.c
6771
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_mcx.c
6773
if (bus_dmamap_load_mbuf(sc->sc_dmat, ms->ms_map, m,
sys/dev/pci/if_mcx.c
6775
m_freem(m);
sys/dev/pci/if_mcx.c
6779
ms->ms_m = m;
sys/dev/pci/if_mcx.c
6938
struct mbuf *m;
sys/dev/pci/if_mcx.c
6949
m = ms->ms_m;
sys/dev/pci/if_mcx.c
6952
m_set_rcvif(m, &sc->sc_ec.ec_if);
sys/dev/pci/if_mcx.c
6953
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_mcx.c
6957
m->m_pkthdr.ph_flowid = be32toh(cqe->cq_rx_hash);
sys/dev/pci/if_mcx.c
6958
m->m_pkthdr.csum_flags |= M_FLOWID;
sys/dev/pci/if_mcx.c
6965
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/pci/if_mcx.c
6969
m->m_pkthdr.csum_flags |= M_CSUM_TCPv4;
sys/dev/pci/if_mcx.c
6971
m->m_pkthdr.csum_flags |= M_CSUM_TCPv6;
sys/dev/pci/if_mcx.c
6973
m->m_pkthdr.csum_flags |= M_CSUM_UDPv4;
sys/dev/pci/if_mcx.c
6975
m->m_pkthdr.csum_flags |= M_CSUM_UDPv6;
sys/dev/pci/if_mcx.c
6978
vlan_set_tag(m, flags & MCX_CQ_ENTRY_FLAGS_VLAN_MASK);
sys/dev/pci/if_mcx.c
6989
m->m_pkthdr.ph_timestamp = t;
sys/dev/pci/if_mcx.c
6990
SET(m->m_pkthdr.csum_flags, M_TIMESTAMP);
sys/dev/pci/if_mcx.c
6994
MBUFQ_ENQUEUE(mq, m);
sys/dev/pci/if_mcx.c
7057
struct mbuf *m;
sys/dev/pci/if_mcx.c
7103
MBUFQ_DEQUEUE(&mq, m);
sys/dev/pci/if_mcx.c
7104
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_mcx.c
7774
mcx_load_mbuf(struct mcx_softc *sc, struct mcx_slot *ms, struct mbuf *m)
sys/dev/pci/if_mcx.c
7776
switch (bus_dmamap_load_mbuf(sc->sc_dmat, ms->ms_map, m,
sys/dev/pci/if_mcx.c
7782
if (m_defrag(m, M_DONTWAIT) != NULL &&
sys/dev/pci/if_mcx.c
7783
bus_dmamap_load_mbuf(sc->sc_dmat, ms->ms_map, m,
sys/dev/pci/if_mcx.c
7792
ms->ms_m = m;
sys/dev/pci/if_mcx.c
7804
struct mbuf *m;
sys/dev/pci/if_mcx.c
7836
m = pcq_get(tx->tx_pcq);
sys/dev/pci/if_mcx.c
7838
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_mcx.c
7840
if (m == NULL) {
sys/dev/pci/if_mcx.c
7856
if (m->m_pkthdr.csum_flags & M_CSUM_IPv4)
sys/dev/pci/if_mcx.c
7858
if (m->m_pkthdr.csum_flags &
sys/dev/pci/if_mcx.c
7863
if (vlan_has_tag(m)) {
sys/dev/pci/if_mcx.c
7868
m_copydata(m, 0, ETHER_HDR_LEN, evh);
sys/dev/pci/if_mcx.c
7871
evh->evl_tag = htons(vlan_get_tag(m));
sys/dev/pci/if_mcx.c
7872
m_adj(m, ETHER_HDR_LEN);
sys/dev/pci/if_mcx.c
7874
m_copydata(m, 0, MCX_SQ_INLINE_SIZE,
sys/dev/pci/if_mcx.c
7876
m_adj(m, MCX_SQ_INLINE_SIZE);
sys/dev/pci/if_mcx.c
7879
if (mcx_load_mbuf(sc, ms, m) != 0) {
sys/dev/pci/if_mcx.c
7880
m_freem(m);
sys/dev/pci/if_mcx.c
7888
MCX_SQ_INLINE_SIZE, m, BPF_D_OUT);
sys/dev/pci/if_mcx.c
7972
mcx_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_mcx.c
7978
if (__predict_false(!pcq_put(tx->tx_pcq, m))) {
sys/dev/pci/if_mcx.c
7979
m_freem(m);
sys/dev/pci/if_msk.c
2121
struct mbuf *m;
sys/dev/pci/if_msk.c
2139
m = sc_if->sk_cdata.sk_rx_chain[tail].sk_mbuf;
sys/dev/pci/if_msk.c
2141
if (m != NULL)
sys/dev/pci/if_msk.c
2146
sc_if->sk_cdata.sk_rx_cnt, m));
sys/dev/pci/if_msk.c
2148
if (m == NULL)
sys/dev/pci/if_msk.c
2161
m_freem(m);
sys/dev/pci/if_msk.c
2165
m_set_rcvif(m, ifp);
sys/dev/pci/if_msk.c
2166
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/pci/if_msk.c
2169
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_msk.c
2830
msk_dump_mbuf(struct mbuf *m)
sys/dev/pci/if_msk.c
2832
int count = m->m_pkthdr.len;
sys/dev/pci/if_msk.c
2834
printf("m=%p, m->m_pkthdr.len=%d\n", m, m->m_pkthdr.len);
sys/dev/pci/if_msk.c
2836
while (count > 0 && m) {
sys/dev/pci/if_msk.c
2838
m, m->m_data, m->m_len);
sys/dev/pci/if_msk.c
2840
msk_dump_bytes(mtod(m, char *), m->m_len);
sys/dev/pci/if_msk.c
2842
count -= m->m_len;
sys/dev/pci/if_msk.c
2843
m = m->m_next;
sys/dev/pci/if_msk.c
773
msk_jfree(struct mbuf *m, void *buf, size_t size, void *arg)
sys/dev/pci/if_msk.c
801
if (__predict_true(m != NULL))
sys/dev/pci/if_msk.c
802
pool_cache_put(mb_cache, m);
sys/dev/pci/if_nfe.c
1035
data->m == NULL)
sys/dev/pci/if_nfe.c
1047
data->m == NULL)
sys/dev/pci/if_nfe.c
1059
if (data->m == NULL) { /* should not get there */
sys/dev/pci/if_nfe.c
1069
m_freem(data->m);
sys/dev/pci/if_nfe.c
1070
data->m = NULL;
sys/dev/pci/if_nfe.c
1192
data->m = m0;
sys/dev/pci/if_nfe.c
1477
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_nfe.c
1478
if (data->m == NULL) {
sys/dev/pci/if_nfe.c
1491
MEXTADD(data->m, jbuf->buf, NFE_JBYTES, 0, nfe_jfree,
sys/dev/pci/if_nfe.c
1504
MCLGET(data->m, M_DONTWAIT);
sys/dev/pci/if_nfe.c
1505
if (!(data->m->m_flags & M_EXT)) {
sys/dev/pci/if_nfe.c
1513
mtod(data->m, void *), MCLBYTES, NULL,
sys/dev/pci/if_nfe.c
1601
m_freem(data->m);
sys/dev/pci/if_nfe.c
1630
nfe_jfree(struct mbuf *m, void *buf, size_t size, void *arg)
sys/dev/pci/if_nfe.c
1650
if (m != NULL)
sys/dev/pci/if_nfe.c
1651
pool_cache_put(mb_cache, m);
sys/dev/pci/if_nfe.c
1827
if (data->m != NULL) {
sys/dev/pci/if_nfe.c
1831
m_freem(data->m);
sys/dev/pci/if_nfe.c
1832
data->m = NULL;
sys/dev/pci/if_nfe.c
1870
if (data->m != NULL) {
sys/dev/pci/if_nfe.c
1874
m_freem(data->m);
sys/dev/pci/if_nfe.c
806
struct mbuf *m, *mnew;
sys/dev/pci/if_nfe.c
888
mtod(data->m, const void *), len);
sys/dev/pci/if_nfe.c
889
m = mnew;
sys/dev/pci/if_nfe.c
894
mtod(data->m, char *) - (char *)sc->rxq.jpool,
sys/dev/pci/if_nfe.c
919
mtod(data->m, void *), MCLBYTES, NULL,
sys/dev/pci/if_nfe.c
936
m = data->m;
sys/dev/pci/if_nfe.c
937
data->m = mnew;
sys/dev/pci/if_nfe.c
941
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_nfe.c
942
m_set_rcvif(m, ifp);
sys/dev/pci/if_nfe.c
950
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/pci/if_nfe.c
960
m->m_pkthdr.csum_flags |= M_CSUM_UDPv4;
sys/dev/pci/if_nfe.c
964
m->m_pkthdr.csum_flags |= M_CSUM_TCPv4;
sys/dev/pci/if_nfe.c
969
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_nfevar.h
25
struct mbuf *m;
sys/dev/pci/if_nfevar.h
48
struct mbuf *m;
sys/dev/pci/if_pcn.c
1009
m_freem(m);
sys/dev/pci/if_pcn.c
1015
if (m != NULL) {
sys/dev/pci/if_pcn.c
1017
m0 = m;
sys/dev/pci/if_pcn.c
1418
struct mbuf *m;
sys/dev/pci/if_pcn.c
1509
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_pcn.c
1510
if (m == NULL)
sys/dev/pci/if_pcn.c
1512
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_pcn.c
1513
m->m_data += 2;
sys/dev/pci/if_pcn.c
1514
memcpy(mtod(m, void *),
sys/dev/pci/if_pcn.c
1521
m = rxs->rxs_mbuf;
sys/dev/pci/if_pcn.c
1534
m_set_rcvif(m, ifp);
sys/dev/pci/if_pcn.c
1535
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_pcn.c
1538
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_pcn.c
1888
struct mbuf *m;
sys/dev/pci/if_pcn.c
1891
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_pcn.c
1892
if (m == NULL)
sys/dev/pci/if_pcn.c
1894
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_pcn.c
1896
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_pcn.c
1897
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_pcn.c
1898
m_freem(m);
sys/dev/pci/if_pcn.c
1905
rxs->rxs_mbuf = m;
sys/dev/pci/if_pcn.c
1908
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/pci/if_pcn.c
2011
#define ADD(str, m, d) \
sys/dev/pci/if_pcn.c
2014
ifmedia_add(&mii->mii_media, IFM_ETHER | (m), (d), NULL); \
sys/dev/pci/if_pcn.c
929
struct mbuf *m0, *m;
sys/dev/pci/if_pcn.c
953
m = NULL;
sys/dev/pci/if_pcn.c
967
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_pcn.c
968
if (m == NULL) {
sys/dev/pci/if_pcn.c
973
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_pcn.c
975
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_pcn.c
976
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_pcn.c
980
m_freem(m);
sys/dev/pci/if_pcn.c
984
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/dev/pci/if_pcn.c
985
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/pci/if_pcn.c
987
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/pci/if_pcn.c
992
m_freem(m);
sys/dev/pci/if_rge.c
1457
struct mbuf *m;
sys/dev/pci/if_rge.c
1462
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_rge.c
1463
if (m == NULL)
sys/dev/pci/if_rge.c
1465
MCLAIM(m, &sc->sc_ec.ec_rx_mowner);
sys/dev/pci/if_rge.c
1467
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_rge.c
1468
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_rge.c
1469
m_freem(m);
sys/dev/pci/if_rge.c
1472
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_rge.c
1474
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_rge.c
1483
error = bus_dmamap_load_mbuf(sc->sc_dmat, rxmap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_rge.c
1491
rxq->rxq_mbuf = m;
sys/dev/pci/if_rge.c
1557
struct mbuf *m;
sys/dev/pci/if_rge.c
1581
m = rxq->rxq_mbuf;
sys/dev/pci/if_rge.c
1626
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/pci/if_rge.c
1627
m_set_rcvif(m, ifp);
sys/dev/pci/if_rge.c
1630
m_remove_pkthdr(m);
sys/dev/pci/if_rge.c
1631
q->q_rx.rge_tail->m_next = m;
sys/dev/pci/if_rge.c
1632
q->q_rx.rge_tail = m;
sys/dev/pci/if_rge.c
1633
q->q_rx.rge_head->m_pkthdr.len += m->m_len;
sys/dev/pci/if_rge.c
1635
q->q_rx.rge_head = m;
sys/dev/pci/if_rge.c
1636
q->q_rx.rge_tail = m;
sys/dev/pci/if_rge.c
1642
m = q->q_rx.rge_head;
sys/dev/pci/if_rge.c
1646
m->m_flags |= M_HASFCS;
sys/dev/pci/if_rge.c
1651
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_rge.c
1660
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/dev/pci/if_rge.c
1663
vlan_set_tag(m,
sys/dev/pci/if_rge.c
1667
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_rge.c
525
rge_encap(struct rge_softc *sc, struct rge_queues *q,struct mbuf *m, int idx)
sys/dev/pci/if_rge.c
536
error = bus_dmamap_load_mbuf(sc->sc_dmat, txmap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_rge.c
541
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_rge.c
542
bus_dmamap_load_mbuf(sc->sc_dmat, txmap, m,
sys/dev/pci/if_rge.c
559
if ((m->m_pkthdr.csum_flags &
sys/dev/pci/if_rge.c
562
if (m->m_pkthdr.csum_flags & M_CSUM_TCPv4)
sys/dev/pci/if_rge.c
564
if (m->m_pkthdr.csum_flags & M_CSUM_UDPv4)
sys/dev/pci/if_rge.c
569
if (vlan_has_tag(m))
sys/dev/pci/if_rge.c
570
cflags |= bswap16(vlan_get_tag(m)) | RGE_TDEXTSTS_VTAG;
sys/dev/pci/if_rge.c
591
txq->txq_mbuf = m;
sys/dev/pci/if_rge.c
691
struct mbuf *m;
sys/dev/pci/if_rge.c
716
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_rge.c
717
if (m == NULL)
sys/dev/pci/if_rge.c
720
used = rge_encap(sc, q, m, idx);
sys/dev/pci/if_rge.c
722
m_freem(m);
sys/dev/pci/if_rge.c
729
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_rtwn.c
1667
struct mbuf *m, *m1;
sys/dev/pci/if_rtwn.c
1710
phy = mtod(rx_data->m, struct r92c_rx_phystat *);
sys/dev/pci/if_rtwn.c
1743
rx_data->m, BUS_DMA_NOWAIT))
sys/dev/pci/if_rtwn.c
1759
m = rx_data->m;
sys/dev/pci/if_rtwn.c
1760
rx_data->m = m1;
sys/dev/pci/if_rtwn.c
1761
m->m_pkthdr.len = m->m_len = totlen;
sys/dev/pci/if_rtwn.c
1762
m_set_rcvif(m, ifp);
sys/dev/pci/if_rtwn.c
1773
m_adj(m, infosz + shift);
sys/dev/pci/if_rtwn.c
1775
m_adj(m, shift);
sys/dev/pci/if_rtwn.c
1776
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_rtwn.c
1811
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/pci/if_rtwn.c
1817
ieee80211_input(ic, m, ni, rssi, 0);
sys/dev/pci/if_rtwn.c
1826
rtwn_tx(struct rtwn_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/pci/if_rtwn.c
1840
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_rtwn.c
1844
k = ieee80211_crypto_encap(ic, ni, m);
sys/dev/pci/if_rtwn.c
1848
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_rtwn.c
1869
if (data->m != NULL) {
sys/dev/pci/if_rtwn.c
1870
m_freem(m);
sys/dev/pci/if_rtwn.c
1877
m_freem(m);
sys/dev/pci/if_rtwn.c
1882
SM(R92C_TXDW0_PKTLEN, m->m_pkthdr.len) |
sys/dev/pci/if_rtwn.c
1952
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_rtwn.c
1957
m_freem(m);
sys/dev/pci/if_rtwn.c
1962
struct mbuf *newm = m_defrag(m, M_DONTWAIT);
sys/dev/pci/if_rtwn.c
1965
m_freem(m);
sys/dev/pci/if_rtwn.c
1968
m = newm;
sys/dev/pci/if_rtwn.c
1970
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_rtwn.c
1975
m_freem(m);
sys/dev/pci/if_rtwn.c
1981
txd->txbufsize = htole16(m->m_pkthdr.len);
sys/dev/pci/if_rtwn.c
1988
bus_dmamap_sync(sc->sc_dmat, data->map, 0, m->m_pkthdr.len,
sys/dev/pci/if_rtwn.c
1991
data->m = m;
sys/dev/pci/if_rtwn.c
2003
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m, BPF_D_OUT);
sys/dev/pci/if_rtwn.c
2039
if (tx_data->m == NULL)
sys/dev/pci/if_rtwn.c
2047
m_freem(tx_data->m);
sys/dev/pci/if_rtwn.c
2048
tx_data->m = NULL;
sys/dev/pci/if_rtwn.c
2070
struct mbuf *m;
sys/dev/pci/if_rtwn.c
2083
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/pci/if_rtwn.c
2084
if (m != NULL) {
sys/dev/pci/if_rtwn.c
2085
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/pci/if_rtwn.c
2086
M_CLEARCTX(m);
sys/dev/pci/if_rtwn.c
2093
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_rtwn.c
2094
if (m == NULL)
sys/dev/pci/if_rtwn.c
2097
if (m->m_len < (int)sizeof(*eh) &&
sys/dev/pci/if_rtwn.c
2098
(m = m_pullup(m, sizeof(*eh))) == NULL) {
sys/dev/pci/if_rtwn.c
2102
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_rtwn.c
2105
m_freem(m);
sys/dev/pci/if_rtwn.c
2110
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_rtwn.c
2112
if ((m = ieee80211_encap(ic, m, ni)) == NULL) {
sys/dev/pci/if_rtwn.c
2118
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/pci/if_rtwn.c
2120
if (rtwn_tx(sc, m, ni) != 0) {
sys/dev/pci/if_rtwn.c
527
MGETHDR(rx_data->m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_rtwn.c
528
if (__predict_false(rx_data->m == NULL)) {
sys/dev/pci/if_rtwn.c
534
MCLGET(rx_data->m, M_DONTWAIT);
sys/dev/pci/if_rtwn.c
535
if (__predict_false(!(rx_data->m->m_flags & M_EXT))) {
sys/dev/pci/if_rtwn.c
538
m_free(rx_data->m);
sys/dev/pci/if_rtwn.c
539
rx_data->m = NULL;
sys/dev/pci/if_rtwn.c
545
mtod(rx_data->m, void *), MCLBYTES, NULL,
sys/dev/pci/if_rtwn.c
603
if (rx_data->m != NULL) {
sys/dev/pci/if_rtwn.c
605
m_freem(rx_data->m);
sys/dev/pci/if_rtwn.c
606
rx_data->m = NULL;
sys/dev/pci/if_rtwn.c
671
tx_data->m = NULL;
sys/dev/pci/if_rtwn.c
695
if (tx_data->m != NULL) {
sys/dev/pci/if_rtwn.c
697
m_freem(tx_data->m);
sys/dev/pci/if_rtwn.c
698
tx_data->m = NULL;
sys/dev/pci/if_rtwn.c
730
if (tx_data->m != NULL) {
sys/dev/pci/if_rtwn.c
732
m_freem(tx_data->m);
sys/dev/pci/if_rtwn.c
733
tx_data->m = NULL;
sys/dev/pci/if_rtwnreg.h
102
struct mbuf *m;
sys/dev/pci/if_rtwnreg.h
115
struct mbuf *m;
sys/dev/pci/if_sip.c
1540
struct mbuf *m;
sys/dev/pci/if_sip.c
1571
m = NULL;
sys/dev/pci/if_sip.c
1584
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_sip.c
1585
if (m == NULL) {
sys/dev/pci/if_sip.c
1590
MCLAIM(m, &sc->sc_ethercom.ec_tx_mowner);
sys/dev/pci/if_sip.c
1592
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_sip.c
1593
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_sip.c
1597
m_freem(m);
sys/dev/pci/if_sip.c
1601
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/dev/pci/if_sip.c
1602
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/pci/if_sip.c
1604
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/pci/if_sip.c
1641
m_freem(m);
sys/dev/pci/if_sip.c
1647
if (m != NULL) {
sys/dev/pci/if_sip.c
1649
m0 = m;
sys/dev/pci/if_sip.c
2114
struct mbuf *m;
sys/dev/pci/if_sip.c
2157
m = rxs->rxs_mbuf;
sys/dev/pci/if_sip.c
2178
sip_rxchain_link(sc, m);
sys/dev/pci/if_sip.c
2180
m->m_len = len;
sys/dev/pci/if_sip.c
2195
m->m_len -= ETHER_CRC_LEN;
sys/dev/pci/if_sip.c
2198
len = m->m_len + sc->sc_rxlen;
sys/dev/pci/if_sip.c
2199
m = sc->sc_rxhead;
sys/dev/pci/if_sip.c
2223
m_freem(m);
sys/dev/pci/if_sip.c
2239
m_freem(m);
sys/dev/pci/if_sip.c
2242
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_sip.c
2245
m_copydata(m, 0, len, mtod(nm, void *));
sys/dev/pci/if_sip.c
2246
m_freem(m);
sys/dev/pci/if_sip.c
2247
m = nm;
sys/dev/pci/if_sip.c
2260
memmove(mtod(m, char *) + 2, mtod(m, void *),
sys/dev/pci/if_sip.c
2261
m->m_len);
sys/dev/pci/if_sip.c
2262
m->m_data += 2;
sys/dev/pci/if_sip.c
2282
vlan_set_tag(m, bswap16(extsts & EXTSTS_VTCI));
sys/dev/pci/if_sip.c
2291
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/pci/if_sip.c
2293
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_sip.c
2296
m->m_pkthdr.csum_flags |= M_CSUM_TCPv4;
sys/dev/pci/if_sip.c
2298
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_sip.c
2302
m->m_pkthdr.csum_flags |= M_CSUM_UDPv4;
sys/dev/pci/if_sip.c
2304
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_sip.c
2309
m_set_rcvif(m, ifp);
sys/dev/pci/if_sip.c
2310
m->m_pkthdr.len = len;
sys/dev/pci/if_sip.c
2313
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_sip.c
2330
struct mbuf *m;
sys/dev/pci/if_sip.c
2409
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_sip.c
2410
if (m == NULL)
sys/dev/pci/if_sip.c
2412
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_sip.c
2413
memcpy(mtod(m, void *),
sys/dev/pci/if_sip.c
2420
m = rxs->rxs_mbuf;
sys/dev/pci/if_sip.c
2439
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_sip.c
2440
if (m == NULL) {
sys/dev/pci/if_sip.c
2448
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_sip.c
2450
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_sip.c
2451
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_sip.c
2452
m_freem(m);
sys/dev/pci/if_sip.c
2456
m->m_data += 2;
sys/dev/pci/if_sip.c
2462
memcpy(mtod(m, void *), mtod(rxs->rxs_mbuf, void *), len);
sys/dev/pci/if_sip.c
2470
m_set_rcvif(m, ifp);
sys/dev/pci/if_sip.c
2471
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_sip.c
2474
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_sip.c
3019
struct mbuf *m;
sys/dev/pci/if_sip.c
3022
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_sip.c
3023
if (m == NULL)
sys/dev/pci/if_sip.c
3025
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_sip.c
3027
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_sip.c
3028
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_sip.c
3029
m_freem(m);
sys/dev/pci/if_sip.c
3035
m->m_len = sc->sc_parm->p_rxbuf_len;
sys/dev/pci/if_sip.c
3040
rxs->rxs_mbuf = m;
sys/dev/pci/if_sip.c
3043
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/pci/if_sip.c
467
sip_rxchain_link(struct sip_softc *sc, struct mbuf *m)
sys/dev/pci/if_sip.c
469
*sc->sc_rxtailp = sc->sc_rxtail = m;
sys/dev/pci/if_sip.c
470
sc->sc_rxtailp = &m->m_next;
sys/dev/pci/if_sk.c
2032
struct mbuf *m;
sys/dev/pci/if_sk.c
2066
m = cur_rx->sk_mbuf;
sys/dev/pci/if_sk.c
2076
sk_newbuf(sc_if, cur, m, dmamap);
sys/dev/pci/if_sk.c
2089
m0 = m_devget(mtod(m, char *) - ETHER_ALIGN,
sys/dev/pci/if_sk.c
2091
sk_newbuf(sc_if, cur, m, dmamap);
sys/dev/pci/if_sk.c
2099
m = m0;
sys/dev/pci/if_sk.c
2101
m_set_rcvif(m, ifp);
sys/dev/pci/if_sk.c
2102
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/pci/if_sk.c
2106
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_sk.c
3062
sk_dump_mbuf(struct mbuf *m)
sys/dev/pci/if_sk.c
3064
int count = m->m_pkthdr.len;
sys/dev/pci/if_sk.c
3066
printf("m=%p, m->m_pkthdr.len=%d\n", m, m->m_pkthdr.len);
sys/dev/pci/if_sk.c
3068
while (count > 0 && m) {
sys/dev/pci/if_sk.c
3070
m, m->m_data, m->m_len);
sys/dev/pci/if_sk.c
3071
sk_dump_bytes(mtod(m, char *), m->m_len);
sys/dev/pci/if_sk.c
3073
count -= m->m_len;
sys/dev/pci/if_sk.c
3074
m = m->m_next;
sys/dev/pci/if_sk.c
775
sk_newbuf(struct sk_if_softc *sc_if, int i, struct mbuf *m,
sys/dev/pci/if_sk.c
782
if (m == NULL) {
sys/dev/pci/if_sk.c
811
m_new = m;
sys/dev/pci/if_sk.c
955
sk_jfree(struct mbuf *m, void *buf, size_t size, void *arg)
sys/dev/pci/if_sk.c
984
if (__predict_true(m != NULL))
sys/dev/pci/if_sk.c
985
pool_cache_put(mb_cache, m);
sys/dev/pci/if_ste.c
1036
struct mbuf *m;
sys/dev/pci/if_ste.c
1083
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_ste.c
1084
if (m == NULL)
sys/dev/pci/if_ste.c
1086
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_ste.c
1087
m->m_data += 2;
sys/dev/pci/if_ste.c
1088
memcpy(mtod(m, void *),
sys/dev/pci/if_ste.c
1095
m = ds->ds_mbuf;
sys/dev/pci/if_ste.c
1108
m_set_rcvif(m, ifp);
sys/dev/pci/if_ste.c
1109
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_ste.c
1112
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_ste.c
1530
struct mbuf *m;
sys/dev/pci/if_ste.c
1533
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_ste.c
1534
if (m == NULL)
sys/dev/pci/if_ste.c
1537
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_ste.c
1538
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_ste.c
1539
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_ste.c
1540
m_freem(m);
sys/dev/pci/if_ste.c
1547
ds->ds_mbuf = m;
sys/dev/pci/if_ste.c
1550
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/pci/if_ste.c
652
struct mbuf *m0, *m;
sys/dev/pci/if_ste.c
680
m = NULL;
sys/dev/pci/if_ste.c
699
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_ste.c
700
if (m == NULL) {
sys/dev/pci/if_ste.c
705
MCLAIM(m, &sc->sc_ethercom.ec_tx_mowner);
sys/dev/pci/if_ste.c
707
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_ste.c
708
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_ste.c
712
m_freem(m);
sys/dev/pci/if_ste.c
716
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/dev/pci/if_ste.c
717
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/pci/if_ste.c
719
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/pci/if_ste.c
724
m_freem(m);
sys/dev/pci/if_ste.c
730
if (m != NULL) {
sys/dev/pci/if_ste.c
732
m0 = m;
sys/dev/pci/if_stge.c
1225
struct mbuf *m, *tailm;
sys/dev/pci/if_stge.c
1252
m = ds->ds_mbuf;
sys/dev/pci/if_stge.c
1280
STGE_RXCHAIN_LINK(sc, m);
sys/dev/pci/if_stge.c
1287
sc->sc_rxlen += m->m_len;
sys/dev/pci/if_stge.c
1295
m = sc->sc_rxhead;
sys/dev/pci/if_stge.c
1307
m_freem(m);
sys/dev/pci/if_stge.c
1332
m_freem(m);
sys/dev/pci/if_stge.c
1335
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_stge.c
1338
m_copydata(m, 0, len, mtod(nm, void *));
sys/dev/pci/if_stge.c
1339
m_freem(m);
sys/dev/pci/if_stge.c
1340
m = nm;
sys/dev/pci/if_stge.c
1348
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/pci/if_stge.c
1350
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_stge.c
1353
m->m_pkthdr.csum_flags |= M_CSUM_TCPv4;
sys/dev/pci/if_stge.c
1355
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_stge.c
1359
m->m_pkthdr.csum_flags |= M_CSUM_UDPv4;
sys/dev/pci/if_stge.c
1361
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_stge.c
1366
m_set_rcvif(m, ifp);
sys/dev/pci/if_stge.c
1367
m->m_pkthdr.len = len;
sys/dev/pci/if_stge.c
1378
vlan_set_tag(m, RFD_TCI(status));
sys/dev/pci/if_stge.c
1386
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_stge.c
1394
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_stge.c
1827
struct mbuf *m;
sys/dev/pci/if_stge.c
1830
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_stge.c
1831
if (m == NULL)
sys/dev/pci/if_stge.c
1834
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_stge.c
1835
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_stge.c
1836
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_stge.c
1837
m_freem(m);
sys/dev/pci/if_stge.c
1841
m->m_data = m->m_ext.ext_buf + 2;
sys/dev/pci/if_stge.c
1842
m->m_len = MCLBYTES - 2;
sys/dev/pci/if_stge.c
1847
ds->ds_mbuf = m;
sys/dev/pci/if_stge.c
1850
m->m_ext.ext_buf, m->m_ext.ext_size, NULL, BUS_DMA_NOWAIT);
sys/dev/pci/if_stge.c
214
#define STGE_RXCHAIN_LINK(sc, m) \
sys/dev/pci/if_stge.c
216
*(sc)->sc_rxtailp = (sc)->sc_rxtail = (m); \
sys/dev/pci/if_stge.c
217
(sc)->sc_rxtailp = &(m)->m_next; \
sys/dev/pci/if_ti.c
1077
uint16_t *m;
sys/dev/pci/if_ti.c
1080
m = (uint16_t *)&addr->ether_addr_octet[0]; /* XXX */
sys/dev/pci/if_ti.c
1084
CSR_WRITE_4(sc, TI_GCR_MAR0, htons(m[0]));
sys/dev/pci/if_ti.c
1085
CSR_WRITE_4(sc, TI_GCR_MAR1, (htons(m[1]) << 16) | htons(m[2]));
sys/dev/pci/if_ti.c
1089
ext[0] = htons(m[0]);
sys/dev/pci/if_ti.c
1090
ext[1] = (htons(m[1]) << 16) | htons(m[2]);
sys/dev/pci/if_ti.c
1105
uint16_t *m;
sys/dev/pci/if_ti.c
1108
m = (uint16_t *)&addr->ether_addr_octet[0]; /* XXX */
sys/dev/pci/if_ti.c
1112
CSR_WRITE_4(sc, TI_GCR_MAR0, htons(m[0]));
sys/dev/pci/if_ti.c
1113
CSR_WRITE_4(sc, TI_GCR_MAR1, (htons(m[1]) << 16) | htons(m[2]));
sys/dev/pci/if_ti.c
1117
ext[0] = htons(m[0]);
sys/dev/pci/if_ti.c
1118
ext[1] = (htons(m[1]) << 16) | htons(m[2]);
sys/dev/pci/if_ti.c
1917
struct mbuf *m = NULL;
sys/dev/pci/if_ti.c
1928
m = sc->ti_cdata.ti_rx_jumbo_chain[rxidx];
sys/dev/pci/if_ti.c
1932
ti_newbuf_jumbo(sc, sc->ti_jumbo, m);
sys/dev/pci/if_ti.c
1938
ti_newbuf_jumbo(sc, sc->ti_jumbo, m);
sys/dev/pci/if_ti.c
1943
m = sc->ti_cdata.ti_rx_mini_chain[rxidx];
sys/dev/pci/if_ti.c
1949
ti_newbuf_mini(sc, sc->ti_mini, m, dmamap);
sys/dev/pci/if_ti.c
1955
ti_newbuf_mini(sc, sc->ti_mini, m, dmamap);
sys/dev/pci/if_ti.c
1960
m = sc->ti_cdata.ti_rx_std_chain[rxidx];
sys/dev/pci/if_ti.c
1966
ti_newbuf_std(sc, sc->ti_std, m, dmamap);
sys/dev/pci/if_ti.c
1972
ti_newbuf_std(sc, sc->ti_std, m, dmamap);
sys/dev/pci/if_ti.c
1977
m->m_pkthdr.len = m->m_len = cur_rx->ti_len;
sys/dev/pci/if_ti.c
1978
m_set_rcvif(m, ifp);
sys/dev/pci/if_ti.c
1980
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_ti.c
1991
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/pci/if_ti.c
1993
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_ti.c
2004
m->m_pkthdr.csum_data =
sys/dev/pci/if_ti.c
2006
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_ti.c
2010
m->m_pkthdr.csum_data =
sys/dev/pci/if_ti.c
2012
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_ti.c
2028
vlan_set_tag(m, cur_rx->ti_vlan_tag);
sys/dev/pci/if_ti.c
2030
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_ti.c
2225
struct mbuf *m;
sys/dev/pci/if_ti.c
2227
for (m = m_head; m; m = m->m_next)
sys/dev/pci/if_ti.c
2328
struct mbuf *m;
sys/dev/pci/if_ti.c
2330
for (m = m_head; m; m = m->m_next)
sys/dev/pci/if_ti.c
2474
const uint8_t *m;
sys/dev/pci/if_ti.c
2491
m = (const uint8_t *)CLLADDR(ifp->if_sadl);
sys/dev/pci/if_ti.c
2492
CSR_WRITE_4(sc, TI_GCR_PAR0, (m[0] << 8) | m[1]);
sys/dev/pci/if_ti.c
2493
CSR_WRITE_4(sc, TI_GCR_PAR1, (m[2] << 24) | (m[3] << 16)
sys/dev/pci/if_ti.c
2494
| (m[4] << 8) | m[5]);
sys/dev/pci/if_ti.c
651
ti_jfree(struct mbuf *m, void *tbuf, size_t size, void *arg)
sys/dev/pci/if_ti.c
679
if (__predict_true(m != NULL))
sys/dev/pci/if_ti.c
680
pool_cache_put(mb_cache, m);
sys/dev/pci/if_ti.c
689
ti_newbuf_std(struct ti_softc *sc, int i, struct mbuf *m, bus_dmamap_t dmamap)
sys/dev/pci/if_ti.c
708
if (m == NULL) {
sys/dev/pci/if_ti.c
735
m_new = m;
sys/dev/pci/if_ti.c
764
ti_newbuf_mini(struct ti_softc *sc, int i, struct mbuf *m, bus_dmamap_t dmamap)
sys/dev/pci/if_ti.c
783
if (m == NULL) {
sys/dev/pci/if_ti.c
802
m_new = m;
sys/dev/pci/if_ti.c
831
ti_newbuf_jumbo(struct ti_softc *sc, int i, struct mbuf *m)
sys/dev/pci/if_ti.c
836
if (m == NULL) {
sys/dev/pci/if_ti.c
862
m_new = m;
sys/dev/pci/if_tl.c
1020
m = Rx->m;
sys/dev/pci/if_tl.c
1026
if (tl_add_RxBuff(sc, Rx, m) == 0) {
sys/dev/pci/if_tl.c
1032
m = NULL;
sys/dev/pci/if_tl.c
1048
if (m) {
sys/dev/pci/if_tl.c
1050
m_freem(m);
sys/dev/pci/if_tl.c
1053
m_set_rcvif(m, ifp);
sys/dev/pci/if_tl.c
1054
m->m_pkthdr.len = m->m_len = size;
sys/dev/pci/if_tl.c
1058
mtod(m, struct ether_header *);
sys/dev/pci/if_tl.c
1063
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_tl.c
1126
m_freem(Tx->m);
sys/dev/pci/if_tl.c
1127
Tx->m = NULL;
sys/dev/pci/if_tl.c
1270
Tx->m = mb_head;
sys/dev/pci/if_tl.c
1418
struct mbuf *m;
sys/dev/pci/if_tl.c
1421
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_tl.c
1422
if (m != NULL) {
sys/dev/pci/if_tl.c
1423
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_tl.c
1424
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_tl.c
1425
m_freem(m);
sys/dev/pci/if_tl.c
1428
m = oldm;
sys/dev/pci/if_tl.c
1429
m->m_data = m->m_ext.ext_buf;
sys/dev/pci/if_tl.c
1434
m = oldm;
sys/dev/pci/if_tl.c
1435
m->m_data = m->m_ext.ext_buf;
sys/dev/pci/if_tl.c
1440
Rx->m = m;
sys/dev/pci/if_tl.c
1442
m->m_ext.ext_buf, m->m_ext.ext_size, NULL, BUS_DMA_NOWAIT)) != 0) {
sys/dev/pci/if_tl.c
1445
printf("size %d (%d)\n", m->m_pkthdr.len, MCLBYTES);
sys/dev/pci/if_tl.c
1446
m_freem(m);
sys/dev/pci/if_tl.c
1447
Rx->m = NULL;
sys/dev/pci/if_tl.c
1456
m->m_data += 2;
sys/dev/pci/if_tl.c
1464
return (m != oldm);
sys/dev/pci/if_tl.c
547
if (sc->Rx_list[i].m) {
sys/dev/pci/if_tl.c
550
m_freem(sc->Rx_list[i].m);
sys/dev/pci/if_tl.c
554
sc->Rx_list[i].m = NULL;
sys/dev/pci/if_tl.c
565
m_freem(Tx->m);
sys/dev/pci/if_tl.c
991
struct mbuf *m;
sys/dev/pci/if_tlp_pci.c
1407
#define ADD(m, c) \
sys/dev/pci/if_tlp_pci.c
1411
ifmedia_add(&mii->mii_media, (m), 0, tm)
sys/dev/pci/if_tlp_pci.c
1622
#define ADD(m, c) \
sys/dev/pci/if_tlp_pci.c
1626
ifmedia_add(&mii->mii_media, (m), 0, tm)
sys/dev/pci/if_tlregs.h
183
struct mbuf *m; /* mbuf associated with this list */
sys/dev/pci/if_tlregs.h
191
struct mbuf *m; /* mbuf associated with this list */
sys/dev/pci/if_txp.c
1450
struct mbuf *m, *mnew;
sys/dev/pci/if_txp.c
1467
IFQ_POLL(&ifp->if_snd, m);
sys/dev/pci/if_txp.c
1468
if (m == NULL)
sys/dev/pci/if_txp.c
1480
if (bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map, m,
sys/dev/pci/if_txp.c
1489
if (m->m_pkthdr.len > MHLEN) {
sys/dev/pci/if_txp.c
1499
m_copydata(m, 0, m->m_pkthdr.len, mtod(mnew, void *));
sys/dev/pci/if_txp.c
1500
mnew->m_pkthdr.len = mnew->m_len = m->m_pkthdr.len;
sys/dev/pci/if_txp.c
1512
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_txp.c
1514
m_freem(m);
sys/dev/pci/if_txp.c
1515
m = mnew;
sys/dev/pci/if_txp.c
1522
sd->sd_mbuf = m;
sys/dev/pci/if_txp.c
1530
txd->tx_totlen = m->m_pkthdr.len;
sys/dev/pci/if_txp.c
1538
if (vlan_has_tag(m))
sys/dev/pci/if_txp.c
1540
(htons(vlan_get_tag(m)) << TX_PFLAGS_VLANTAG_S);
sys/dev/pci/if_txp.c
1542
if (m->m_pkthdr.csum_flags & M_CSUM_IPv4)
sys/dev/pci/if_txp.c
1545
if (m->m_pkthdr.csum_flags & M_CSUM_TCPv4)
sys/dev/pci/if_txp.c
1549
if (m->m_pkthdr.csum_flags & M_CSUM_UDPv4)
sys/dev/pci/if_txp.c
1583
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_txp.c
1598
for (mx = m; mx != NULL; mx = mx->m_next) {
sys/dev/pci/if_txp.c
1601
(uint8_t)m->m_data[i]);
sys/dev/pci/if_txp.c
549
struct mbuf m;
sys/dev/pci/if_txp.c
584
m.m_type = MT_DATA;
sys/dev/pci/if_txp.c
585
m.m_next = m.m_nextpkt = NULL;
sys/dev/pci/if_txp.c
586
m.m_owner = NULL;
sys/dev/pci/if_txp.c
587
m.m_len = le32toh(sect->nbytes);
sys/dev/pci/if_txp.c
588
m.m_data = dma.dma_vaddr;
sys/dev/pci/if_txp.c
589
m.m_flags = 0;
sys/dev/pci/if_txp.c
591
csum = in_cksum(&m, le32toh(sect->nbytes));
sys/dev/pci/if_txp.c
713
struct mbuf *m;
sys/dev/pci/if_txp.c
749
m = sd->sd_mbuf;
sys/dev/pci/if_txp.c
759
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_txp.c
760
if (m == NULL) {
sys/dev/pci/if_txp.c
766
MCLAIM(m, &sc->sc_arpcom.ec_rx_mowner);
sys/dev/pci/if_txp.c
768
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_txp.c
769
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_txp.c
770
m_freem(m);
sys/dev/pci/if_txp.c
774
m_set_rcvif(m, ifp);
sys/dev/pci/if_txp.c
775
m->m_data += ETHER_ALIGN;
sys/dev/pci/if_txp.c
776
memcpy(mtod(m, void *), mtod(sd->sd_mbuf, void *), len);
sys/dev/pci/if_txp.c
780
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_txp.c
797
m->m_pkthdr.csum_flags = sumflags;
sys/dev/pci/if_txp.c
800
vlan_set_tag(m, htons(rxd->rx_vlan >> 16));
sys/dev/pci/if_txp.c
803
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_txp.c
914
struct mbuf *m;
sys/dev/pci/if_txp.c
929
m = sd->sd_mbuf;
sys/dev/pci/if_txp.c
931
if (m != NULL) {
sys/dev/pci/if_txp.c
936
m_freem(m);
sys/dev/pci/if_vge.c
1068
vge_newbuf(struct vge_softc *sc, int idx, struct mbuf *m)
sys/dev/pci/if_vge.c
1080
if (m == NULL) {
sys/dev/pci/if_vge.c
1091
m = m_new;
sys/dev/pci/if_vge.c
1093
m->m_data = m->m_ext.ext_buf;
sys/dev/pci/if_vge.c
1106
m->m_len = m->m_pkthdr.len = VGE_RX_BUFSIZE;
sys/dev/pci/if_vge.c
1108
m->m_data += VGE_RX_PAD;
sys/dev/pci/if_vge.c
1113
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0)
sys/dev/pci/if_vge.c
1129
rxs->rxs_mbuf = m;
sys/dev/pci/if_vge.c
1169
vge_fixup_rx(struct mbuf *m)
sys/dev/pci/if_vge.c
1174
src = mtod(m, uint16_t *);
sys/dev/pci/if_vge.c
1177
for (i = 0; i < (m->m_len / sizeof(uint16_t) + 1); i++)
sys/dev/pci/if_vge.c
1180
m->m_data -= ETHER_ALIGN;
sys/dev/pci/if_vge.c
1191
struct mbuf *m;
sys/dev/pci/if_vge.c
1216
m = rxs->rxs_mbuf;
sys/dev/pci/if_vge.c
1232
m->m_len = VGE_RX_BUFSIZE;
sys/dev/pci/if_vge.c
1234
sc->sc_rx_mhead = sc->sc_rx_mtail = m;
sys/dev/pci/if_vge.c
1236
m->m_flags &= ~M_PKTHDR;
sys/dev/pci/if_vge.c
1237
sc->sc_rx_mtail->m_next = m;
sys/dev/pci/if_vge.c
1238
sc->sc_rx_mtail = m;
sys/dev/pci/if_vge.c
1265
vge_newbuf(sc, idx, m);
sys/dev/pci/if_vge.c
1280
vge_newbuf(sc, idx, m);
sys/dev/pci/if_vge.c
1285
m->m_len = total_len % VGE_RX_BUFSIZE;
sys/dev/pci/if_vge.c
1292
if (m->m_len <= ETHER_CRC_LEN) {
sys/dev/pci/if_vge.c
1294
(ETHER_CRC_LEN - m->m_len);
sys/dev/pci/if_vge.c
1295
m_freem(m);
sys/dev/pci/if_vge.c
1297
m->m_len -= ETHER_CRC_LEN;
sys/dev/pci/if_vge.c
1298
m->m_flags &= ~M_PKTHDR;
sys/dev/pci/if_vge.c
1299
sc->sc_rx_mtail->m_next = m;
sys/dev/pci/if_vge.c
1301
m = sc->sc_rx_mhead;
sys/dev/pci/if_vge.c
1303
m->m_pkthdr.len = total_len - ETHER_CRC_LEN;
sys/dev/pci/if_vge.c
1305
m->m_pkthdr.len = m->m_len = total_len - ETHER_CRC_LEN;
sys/dev/pci/if_vge.c
1308
vge_fixup_rx(m);
sys/dev/pci/if_vge.c
1310
m_set_rcvif(m, ifp);
sys/dev/pci/if_vge.c
1317
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/pci/if_vge.c
1319
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_vge.c
1325
m->m_pkthdr.csum_flags |= M_CSUM_TCPv4;
sys/dev/pci/if_vge.c
1328
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/dev/pci/if_vge.c
1334
m->m_pkthdr.csum_flags |= M_CSUM_UDPv4;
sys/dev/pci/if_vge.c
1337
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/dev/pci/if_vge.c
1347
vlan_set_tag(m, bswap16(rxctl & VGE_RDCTL_VLANID));
sys/dev/pci/if_vge.c
1350
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_vioif.c
1608
struct mbuf *m, int dma_flags)
sys/dev/pci/if_vioif.c
1615
map->vnm_mbuf_map, m, dma_flags | BUS_DMA_NOWAIT);
sys/dev/pci/if_vioif.c
1617
map->vnm_mbuf = m;
sys/dev/pci/if_vioif.c
1682
struct mbuf *m;
sys/dev/pci/if_vioif.c
1684
m = map->vnm_mbuf;
sys/dev/pci/if_vioif.c
1685
KASSERT(m != NULL);
sys/dev/pci/if_vioif.c
1696
return m;
sys/dev/pci/if_vioif.c
1750
struct mbuf *m;
sys/dev/pci/if_vioif.c
1765
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_vioif.c
1766
if (m == NULL) {
sys/dev/pci/if_vioif.c
1771
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_vioif.c
1772
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_vioif.c
1773
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_vioif.c
1775
m_freem(m);
sys/dev/pci/if_vioif.c
1780
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_vioif.c
1781
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_vioif.c
1784
r = vioif_net_load_mbuf(vsc, map, m, BUS_DMA_READ);
sys/dev/pci/if_vioif.c
1787
m_freem(m);
sys/dev/pci/if_vioif.c
1796
m_freem(m);
sys/dev/pci/if_vioif.c
1816
struct mbuf *m;
sys/dev/pci/if_vioif.c
1840
m = vioif_net_dequeue_commit(vsc, vq, slot,
sys/dev/pci/if_vioif.c
1842
KASSERT(m != NULL);
sys/dev/pci/if_vioif.c
1844
m->m_len = m->m_pkthdr.len = len - sc->sc_hdr_size;
sys/dev/pci/if_vioif.c
1845
m_set_rcvif(m, ifp);
sys/dev/pci/if_vioif.c
1846
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_vioif.c
1861
struct mbuf *m;
sys/dev/pci/if_vioif.c
1877
m = map->vnm_mbuf;
sys/dev/pci/if_vioif.c
1878
if (m == NULL)
sys/dev/pci/if_vioif.c
1882
m_freem(m);
sys/dev/pci/if_vioif.c
1987
struct mbuf *m;
sys/dev/pci/if_vioif.c
2013
m = pcq_get(txc->txc_intrq);
sys/dev/pci/if_vioif.c
2015
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_vioif.c
2017
if (m == NULL) {
sys/dev/pci/if_vioif.c
2025
r = vioif_net_load_mbuf(vsc, map, m, BUS_DMA_WRITE);
sys/dev/pci/if_vioif.c
2030
newm = m_defrag(m, M_NOWAIT);
sys/dev/pci/if_vioif.c
2032
m = newm;
sys/dev/pci/if_vioif.c
2033
r = vioif_net_load_mbuf(vsc, map, m,
sys/dev/pci/if_vioif.c
2042
m_freem(m);
sys/dev/pci/if_vioif.c
2055
m_freem(m);
sys/dev/pci/if_vioif.c
2063
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_vioif.c
2080
struct mbuf *m;
sys/dev/pci/if_vioif.c
2104
m = vioif_net_dequeue_commit(vsc, vq, slot,
sys/dev/pci/if_vioif.c
2106
KASSERT(m != NULL);
sys/dev/pci/if_vioif.c
2109
m_freem(m);
sys/dev/pci/if_vioif.c
2124
struct mbuf *m;
sys/dev/pci/if_vioif.c
2142
m = map->vnm_mbuf;
sys/dev/pci/if_vioif.c
2143
if (m == NULL)
sys/dev/pci/if_vioif.c
2147
m_freem(m);
sys/dev/pci/if_vioif.c
823
vioif_select_txqueue(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_vioif.c
832
vioif_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_vioif.c
839
qid = vioif_select_txqueue(ifp, m);
sys/dev/pci/if_vioif.c
843
if (__predict_false(!pcq_put(txc->txc_intrq, m))) {
sys/dev/pci/if_vioif.c
845
m_freem(m);
sys/dev/pci/if_vioif.c
850
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_vioif.c
851
if (m->m_flags & M_MCAST)
sys/dev/pci/if_vmx.c
1266
struct mbuf *m;
sys/dev/pci/if_vmx.c
1274
while ((m = pcq_get(txq->vxtxq_interq)) != NULL)
sys/dev/pci/if_vmx.c
1275
m_freem(m);
sys/dev/pci/if_vmx.c
2126
struct mbuf *m;
sys/dev/pci/if_vmx.c
2157
if ((m = txb->vtxb_m) != NULL) {
sys/dev/pci/if_vmx.c
2164
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_vmx.c
2165
if (m->m_flags & M_MCAST)
sys/dev/pci/if_vmx.c
2168
m_freem(m);
sys/dev/pci/if_vmx.c
2186
struct mbuf *m;
sys/dev/pci/if_vmx.c
2204
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_vmx.c
2205
if (m == NULL)
sys/dev/pci/if_vmx.c
2208
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_vmx.c
2209
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_vmx.c
2211
m_freem(m);
sys/dev/pci/if_vmx.c
2215
m->m_pkthdr.len = m->m_len = JUMBO_LEN;
sys/dev/pci/if_vmx.c
2216
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_vmx.c
2218
error = bus_dmamap_load_mbuf(sc->vmx_dmat, dmap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_vmx.c
2220
m_freem(m);
sys/dev/pci/if_vmx.c
2234
rxb->vrxb_m = m;
sys/dev/pci/if_vmx.c
2237
rxd->len = m->m_pkthdr.len;
sys/dev/pci/if_vmx.c
2290
vmxnet3_rx_csum(struct vmxnet3_rxcompdesc *rxcd, struct mbuf *m)
sys/dev/pci/if_vmx.c
2296
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/pci/if_vmx.c
2298
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_vmx.c
2305
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_vmx.c
2308
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/dev/pci/if_vmx.c
2312
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_vmx.c
2315
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/dev/pci/if_vmx.c
2321
struct vmxnet3_rxcompdesc *rxcd, struct mbuf *m)
sys/dev/pci/if_vmx.c
2331
m_freem(m);
sys/dev/pci/if_vmx.c
2336
vmxnet3_rx_csum(rxcd, m);
sys/dev/pci/if_vmx.c
2338
vlan_set_tag(m, rxcd->vtag);
sys/dev/pci/if_vmx.c
2342
if_statadd_ref(ifp, nsr, if_ibytes, m->m_pkthdr.len);
sys/dev/pci/if_vmx.c
2345
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_vmx.c
2357
struct mbuf *m, *m_head, *m_tail;
sys/dev/pci/if_vmx.c
2403
m = rxr->vxrxr_rxbuf[idx].vrxb_m;
sys/dev/pci/if_vmx.c
2404
KASSERT(m != NULL);
sys/dev/pci/if_vmx.c
2441
m_set_rcvif(m, ifp);
sys/dev/pci/if_vmx.c
2442
m->m_pkthdr.len = m->m_len = length;
sys/dev/pci/if_vmx.c
2443
m->m_pkthdr.csum_flags = 0;
sys/dev/pci/if_vmx.c
2444
m_head = m_tail = m;
sys/dev/pci/if_vmx.c
2462
m->m_len = length;
sys/dev/pci/if_vmx.c
2464
m_tail->m_next = m;
sys/dev/pci/if_vmx.c
2465
m_tail = m;
sys/dev/pci/if_vmx.c
2985
vmxnet3_txq_offload_ctx(struct vmxnet3_txqueue *txq, struct mbuf *m,
sys/dev/pci/if_vmx.c
2993
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_vmx.c
3003
m_freem(m);
sys/dev/pci/if_vmx.c
3007
if ((m->m_pkthdr.csum_flags &
sys/dev/pci/if_vmx.c
3009
iphl = M_CSUM_DATA_IPv4_IPHL(m->m_pkthdr.csum_data);
sys/dev/pci/if_vmx.c
3012
iphl = M_CSUM_DATA_IPv6_IPHL(m->m_pkthdr.csum_data);
sys/dev/pci/if_vmx.c
3017
if (m->m_pkthdr.csum_flags &
sys/dev/pci/if_vmx.c
3025
mp = m_pulldown(m, 0, *csum_start + 2, &offp);
sys/dev/pci/if_vmx.c
3031
if (m->m_pkthdr.csum_flags & (M_CSUM_TSOv4 | M_CSUM_TSOv6)) {
sys/dev/pci/if_vmx.c
3066
struct mbuf *m;
sys/dev/pci/if_vmx.c
3070
m = *m0;
sys/dev/pci/if_vmx.c
3073
error = bus_dmamap_load_mbuf(tag, dmap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_vmx.c
3077
m = m_defrag(m, M_NOWAIT);
sys/dev/pci/if_vmx.c
3078
if (m != NULL) {
sys/dev/pci/if_vmx.c
3079
*m0 = m;
sys/dev/pci/if_vmx.c
3080
error = bus_dmamap_load_mbuf(tag, dmap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_vmx.c
3107
struct mbuf *m;
sys/dev/pci/if_vmx.c
3126
m = *m0;
sys/dev/pci/if_vmx.c
3127
KASSERT(m->m_flags & M_PKTHDR);
sys/dev/pci/if_vmx.c
3134
} else if (m->m_pkthdr.csum_flags & VMXNET3_CSUM_ALL_OFFLOAD) {
sys/dev/pci/if_vmx.c
3135
error = vmxnet3_txq_offload_ctx(txq, m, &start, &csum_start);
sys/dev/pci/if_vmx.c
3145
txr->vxtxr_txbuf[txr->vxtxr_head].vtxb_m = m;
sys/dev/pci/if_vmx.c
3173
if (vlan_has_tag(m)) {
sys/dev/pci/if_vmx.c
3175
sop->vtag = vlan_get_tag(m);
sys/dev/pci/if_vmx.c
3178
if (m->m_pkthdr.csum_flags & (M_CSUM_TSOv4 | M_CSUM_TSOv6)) {
sys/dev/pci/if_vmx.c
3181
sop->offload_pos = m->m_pkthdr.segsz;
sys/dev/pci/if_vmx.c
3182
} else if (m->m_pkthdr.csum_flags & (VMXNET3_CSUM_OFFLOAD |
sys/dev/pci/if_vmx.c
3282
vmxnet3_select_txqueue(struct ifnet *ifp, struct mbuf *m __unused)
sys/dev/pci/if_vmx.c
3311
vmxnet3_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_vmx.c
3317
qid = vmxnet3_select_txqueue(ifp, m);
sys/dev/pci/if_vmx.c
3321
if (__predict_false(!pcq_put(txq->vxtxq_interq, m))) {
sys/dev/pci/if_vmx.c
3325
m_freem(m);
sys/dev/pci/if_vr.c
1007
struct mbuf *m0, *m;
sys/dev/pci/if_vr.c
1036
m = NULL;
sys/dev/pci/if_vr.c
1056
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_vr.c
1057
if (m == NULL) {
sys/dev/pci/if_vr.c
1063
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_vr.c
1064
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_vr.c
1067
m_freem(m);
sys/dev/pci/if_vr.c
1071
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, void *));
sys/dev/pci/if_vr.c
1072
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/pci/if_vr.c
1078
memset(mtod(m, char *) + m0->m_pkthdr.len,
sys/dev/pci/if_vr.c
1080
m->m_pkthdr.len = m->m_len = VR_MIN_FRAMELEN;
sys/dev/pci/if_vr.c
1083
ds->ds_dmamap, m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/pci/if_vr.c
1085
m_freem(m);
sys/dev/pci/if_vr.c
1093
if (m != NULL) {
sys/dev/pci/if_vr.c
1095
m0 = m;
sys/dev/pci/if_vr.c
601
struct mbuf *m;
sys/dev/pci/if_vr.c
730
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_vr.c
731
if (m == NULL)
sys/dev/pci/if_vr.c
733
memcpy(mtod(m, void *),
sys/dev/pci/if_vr.c
740
m = ds->ds_mbuf;
sys/dev/pci/if_vr.c
759
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_vr.c
760
if (m == NULL) {
sys/dev/pci/if_vr.c
769
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_vr.c
770
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_vr.c
771
m_freem(m);
sys/dev/pci/if_vr.c
775
m->m_data += 2;
sys/dev/pci/if_vr.c
781
memcpy(mtod(m, void *), mtod(ds->ds_mbuf, void *),
sys/dev/pci/if_vr.c
790
m_set_rcvif(m, ifp);
sys/dev/pci/if_vr.c
791
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/pci/if_vr.c
793
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_vte.c
1056
struct mbuf *m;
sys/dev/pci/if_vte.c
1059
m = m_getcl(M_DONTWAIT, MT_DATA, M_PKTHDR);
sys/dev/pci/if_vte.c
1060
if (m == NULL)
sys/dev/pci/if_vte.c
1062
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_vte.c
1063
m_adj(m, sizeof(uint32_t));
sys/dev/pci/if_vte.c
1066
sc->vte_cdata.vte_rx_sparemap, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/pci/if_vte.c
1067
m_freem(m);
sys/dev/pci/if_vte.c
1084
rxd->rx_m = m;
sys/dev/pci/if_vte.c
1089
DPRINTF(("rx data %p mbuf %p buf 0x%x/0x%x\n", rxd, m,
sys/dev/pci/if_vte.c
1102
struct mbuf *m;
sys/dev/pci/if_vte.c
1123
m = rxd->rx_m;
sys/dev/pci/if_vte.c
1143
m->m_pkthdr.len = m->m_len = total_len - ETHER_CRC_LEN;
sys/dev/pci/if_vte.c
1144
m_set_rcvif(m, ifp);
sys/dev/pci/if_vte.c
1145
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_vte.c
690
struct mbuf *m, *n;
sys/dev/pci/if_vte.c
694
m = *m_head;
sys/dev/pci/if_vte.c
699
if (m->m_pkthdr.len < VTE_MIN_FRAMELEN)
sys/dev/pci/if_vte.c
700
padlen = VTE_MIN_FRAMELEN - m->m_pkthdr.len;
sys/dev/pci/if_vte.c
717
if (m->m_next != NULL)
sys/dev/pci/if_vte.c
719
if (padlen > 0 && (M_READONLY(m) ||
sys/dev/pci/if_vte.c
720
padlen > M_TRAILINGSPACE(m)))
sys/dev/pci/if_vte.c
724
m_copydata(m, 0, m->m_pkthdr.len, mtod(n, char *));
sys/dev/pci/if_vte.c
725
n->m_pkthdr.len = m->m_pkthdr.len;
sys/dev/pci/if_vte.c
726
n->m_len = m->m_pkthdr.len;
sys/dev/pci/if_vte.c
727
m = n;
sys/dev/pci/if_vte.c
733
bzero(mtod(m, char *) + m->m_pkthdr.len, padlen);
sys/dev/pci/if_vte.c
734
m->m_pkthdr.len += padlen;
sys/dev/pci/if_vte.c
735
m->m_len = m->m_pkthdr.len;
sys/dev/pci/if_vte.c
738
error = bus_dmamap_load_mbuf(sc->vte_dmatag, txd->tx_dmamap, m,
sys/dev/pci/if_vte.c
757
txd->tx_m = m;
sys/dev/pci/if_vte.c
767
struct mbuf *m_head, *m;
sys/dev/pci/if_vte.c
795
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_vte.c
796
KASSERT(m == m_head);
sys/dev/pci/if_wm.c
10168
uint16_t vlantag, struct mbuf *m)
sys/dev/pci/if_wm.c
10173
vlan_set_tag(m, le16toh(vlantag));
sys/dev/pci/if_wm.c
10181
uint32_t errors, struct mbuf *m)
sys/dev/pci/if_wm.c
10189
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/pci/if_wm.c
10192
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_wm.c
10202
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_wm.c
10207
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/dev/pci/if_wm.c
10223
struct mbuf *m;
sys/dev/pci/if_wm.c
10280
m = rxs->rxs_mbuf;
sys/dev/pci/if_wm.c
10307
m->m_len = len;
sys/dev/pci/if_wm.c
10311
device_xname(sc->sc_dev), m->m_data, len));
sys/dev/pci/if_wm.c
10315
WM_RXCHAIN_LINK(rxq, m);
sys/dev/pci/if_wm.c
10334
if (m->m_len < ETHER_CRC_LEN) {
sys/dev/pci/if_wm.c
10336
-= (ETHER_CRC_LEN - m->m_len);
sys/dev/pci/if_wm.c
10337
m->m_len = 0;
sys/dev/pci/if_wm.c
10339
m->m_len -= ETHER_CRC_LEN;
sys/dev/pci/if_wm.c
10344
WM_RXCHAIN_LINK(rxq, m);
sys/dev/pci/if_wm.c
10347
m = rxq->rxq_head;
sys/dev/pci/if_wm.c
10357
m_freem(m);
sys/dev/pci/if_wm.c
10362
m_set_rcvif(m, ifp);
sys/dev/pci/if_wm.c
10363
m->m_pkthdr.len = len;
sys/dev/pci/if_wm.c
10376
if (!wm_rxdesc_input_vlantag(rxq, status, vlantag, m))
sys/dev/pci/if_wm.c
10380
wm_rxdesc_ensure_checksum(rxq, status, errors, m);
sys/dev/pci/if_wm.c
10385
if_percpuq_enqueue(sc->sc_ipq, m);
sys/dev/pci/if_wm.c
1927
struct mbuf *m = rxs->rxs_mbuf;
sys/dev/pci/if_wm.c
1943
m->m_data = m->m_ext.ext_buf + sc->sc_align_tweak;
sys/dev/pci/if_wm.c
5944
struct mbuf *m;
sys/dev/pci/if_wm.c
5949
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_wm.c
5950
if (m == NULL)
sys/dev/pci/if_wm.c
5952
MCLAIM(m, &sc->sc_ethercom.ec_rx_mowner);
sys/dev/pci/if_wm.c
5954
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_wm.c
5955
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_wm.c
5956
m_freem(m);
sys/dev/pci/if_wm.c
5963
rxs->rxs_mbuf = m;
sys/dev/pci/if_wm.c
5965
m->m_len = m->m_pkthdr.len = m->m_ext.ext_size;
sys/dev/pci/if_wm.c
5970
error = bus_dmamap_load(sc->sc_dmat, rxs->rxs_dmamap, m->m_ext.ext_buf,
sys/dev/pci/if_wm.c
5971
m->m_ext.ext_size, NULL, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/pci/if_wm.c
750
#define WM_RXCHAIN_LINK(rxq, m) \
sys/dev/pci/if_wm.c
752
*(rxq)->rxq_tailp = (rxq)->rxq_tail = (m); \
sys/dev/pci/if_wm.c
753
(rxq)->rxq_tailp = &(m)->m_next; \
sys/dev/pci/if_wm.c
7716
struct mbuf *m;
sys/dev/pci/if_wm.c
7729
while ((m = pcq_get(txq->txq_interq)) != NULL)
sys/dev/pci/if_wm.c
7730
m_freem(m);
sys/dev/pci/if_wm.c
7756
struct mbuf *m;
sys/dev/pci/if_wm.c
7760
for (m = m0, i = 0; m != NULL; m = m->m_next, i++)
sys/dev/pci/if_wm.c
7763
m->m_data, m->m_len, m->m_flags);
sys/dev/pci/if_wm.c
8284
struct mbuf *m;
sys/dev/pci/if_wm.c
8313
while ((m = pcq_get(txq->txq_interq)) != NULL)
sys/dev/pci/if_wm.c
8314
m_freem(m);
sys/dev/pci/if_wm.c
8842
wm_select_txqueue(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_wm.c
8897
wm_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_wm.c
8903
qid = wm_select_txqueue(ifp, m);
sys/dev/pci/if_wm.c
8906
if (__predict_false(!pcq_put(txq->txq_interq, m))) {
sys/dev/pci/if_wm.c
8907
m_freem(m);
sys/dev/pci/if_wm.c
8913
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_wm.c
8914
if (m->m_flags & M_MCAST)
sys/dev/pci/if_wm.c
9042
struct mbuf *m;
sys/dev/pci/if_wm.c
9045
m = m_defrag(m0, M_NOWAIT);
sys/dev/pci/if_wm.c
9046
if (m != NULL) {
sys/dev/pci/if_wm.c
9048
m0 = m;
sys/dev/pci/if_wm.c
9504
wm_nq_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/if_wm.c
9510
qid = wm_select_txqueue(ifp, m);
sys/dev/pci/if_wm.c
9513
if (__predict_false(!pcq_put(txq->txq_interq, m))) {
sys/dev/pci/if_wm.c
9514
m_freem(m);
sys/dev/pci/if_wm.c
9520
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/if_wm.c
9521
if (m->m_flags & M_MCAST)
sys/dev/pci/if_wm.c
9639
struct mbuf *m;
sys/dev/pci/if_wm.c
9642
m = m_defrag(m0, M_NOWAIT);
sys/dev/pci/if_wm.c
9643
if (m != NULL) {
sys/dev/pci/if_wm.c
9645
m0 = m;
sys/dev/pci/if_wpi.c
1489
struct mbuf *m, *mnew;
sys/dev/pci/if_wpi.c
1522
data_off = (char*)(head + 1) - mtod(data->m, char*);
sys/dev/pci/if_wpi.c
1554
mtod(data->m, void *), WPI_RBUF_SIZE, NULL,
sys/dev/pci/if_wpi.c
1563
m = data->m;
sys/dev/pci/if_wpi.c
1564
data->m = mnew;
sys/dev/pci/if_wpi.c
1572
m->m_data = (char*)m->m_data + data_off;
sys/dev/pci/if_wpi.c
1573
m->m_pkthdr.len = m->m_len = le16toh(head->len);
sys/dev/pci/if_wpi.c
1576
m_set_rcvif(m, ifp);
sys/dev/pci/if_wpi.c
1613
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/pci/if_wpi.c
1617
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_wpi.c
1621
ieee80211_input(ic, m, ni, stat->rssi, 0);
sys/dev/pci/if_wpi.c
1663
m_freem(data->m);
sys/dev/pci/if_wpi.c
1664
data->m = NULL;
sys/dev/pci/if_wpi.c
1689
if (data->m != NULL) {
sys/dev/pci/if_wpi.c
1691
m_freem(data->m);
sys/dev/pci/if_wpi.c
1692
data->m = NULL;
sys/dev/pci/if_wpi.c
1716
desc = mtod(data->m, struct wpi_rx_desc *);
sys/dev/pci/if_wpi.c
2060
data->m = m0;
sys/dev/pci/if_wpi.c
2721
data->m = m0;
sys/dev/pci/if_wpi.c
2830
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_wpi.c
2831
if (data->m == NULL) {
sys/dev/pci/if_wpi.c
2836
MCLGET(data->m, M_DONTWAIT);
sys/dev/pci/if_wpi.c
2837
if (!(data->m->m_flags & M_EXT)) {
sys/dev/pci/if_wpi.c
2838
m_freem(data->m);
sys/dev/pci/if_wpi.c
2839
data->m = NULL;
sys/dev/pci/if_wpi.c
2845
cmd = mtod(data->m, struct wpi_tx_cmd *);
sys/dev/pci/if_wpi.c
2956
m_freem(data->m);
sys/dev/pci/if_wpi.c
2957
data->m = NULL;
sys/dev/pci/if_wpi.c
613
wpi_free_rbuf(struct mbuf* m, void *buf, size_t size, void *arg)
sys/dev/pci/if_wpi.c
624
if (__predict_true(m != NULL))
sys/dev/pci/if_wpi.c
625
pool_cache_put(mb_cache, m);
sys/dev/pci/if_wpi.c
699
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_wpi.c
700
if (data->m == NULL) {
sys/dev/pci/if_wpi.c
707
m_freem(data->m);
sys/dev/pci/if_wpi.c
708
data->m = NULL;
sys/dev/pci/if_wpi.c
715
MEXTADD(data->m, rbuf->vaddr, WPI_RBUF_SIZE, 0, wpi_free_rbuf,
sys/dev/pci/if_wpi.c
717
data->m->m_flags |= M_EXT_RW;
sys/dev/pci/if_wpi.c
720
mtod(data->m, void *), WPI_RBUF_SIZE, NULL,
sys/dev/pci/if_wpi.c
770
if (ring->data[i].m != NULL) {
sys/dev/pci/if_wpi.c
772
m_freem(ring->data[i].m);
sys/dev/pci/if_wpi.c
860
if (data->m != NULL) {
sys/dev/pci/if_wpi.c
862
m_freem(data->m);
sys/dev/pci/if_wpi.c
863
data->m = NULL;
sys/dev/pci/if_wpi.c
883
if (data->m != NULL) {
sys/dev/pci/if_wpi.c
885
m_freem(data->m);
sys/dev/pci/if_wpivar.h
66
struct mbuf *m;
sys/dev/pci/if_wpivar.h
95
struct mbuf *m;
sys/dev/pci/if_xge.c
1006
if (m->m_pkthdr.csum_flags & M_CSUM_TSOv4)
sys/dev/pci/if_xge.c
1011
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/if_xge.c
1138
struct mbuf *m[5];
sys/dev/pci/if_xge.c
1156
MGETHDR(m[0], M_DONTWAIT, MT_DATA);
sys/dev/pci/if_xge.c
1157
if (m[0] == NULL)
sys/dev/pci/if_xge.c
1159
MCLGET(m[0], M_DONTWAIT);
sys/dev/pci/if_xge.c
1160
if ((m[0]->m_flags & M_EXT) == 0) {
sys/dev/pci/if_xge.c
1161
m_freem(m[0]);
sys/dev/pci/if_xge.c
1164
m[0]->m_len = m[0]->m_pkthdr.len = m[0]->m_ext.ext_size;
sys/dev/pci/if_xge.c
1168
MGETHDR(m[0], M_DONTWAIT, MT_DATA);
sys/dev/pci/if_xge.c
1170
MGET(m[i], M_DONTWAIT, MT_DATA);
sys/dev/pci/if_xge.c
1172
if (m[3])
sys/dev/pci/if_xge.c
1173
MCLGET(m[3], M_DONTWAIT);
sys/dev/pci/if_xge.c
1174
if (m[4])
sys/dev/pci/if_xge.c
1175
MCLGET(m[4], M_DONTWAIT);
sys/dev/pci/if_xge.c
1176
if (!m[0] || !m[1] || !m[2] || !m[3] || !m[4] ||
sys/dev/pci/if_xge.c
1177
((m[3]->m_flags & M_EXT) == 0) || ((m[4]->m_flags & M_EXT) == 0)) {
sys/dev/pci/if_xge.c
1180
if (m[i] != NULL)
sys/dev/pci/if_xge.c
1181
m_free(m[i]);
sys/dev/pci/if_xge.c
1185
m[0]->m_next = m[1];
sys/dev/pci/if_xge.c
1186
m[1]->m_next = m[2];
sys/dev/pci/if_xge.c
1187
m[2]->m_next = m[3];
sys/dev/pci/if_xge.c
1188
m[3]->m_next = m[4];
sys/dev/pci/if_xge.c
1195
sc->sc_rxb[id] = m[0];
sys/dev/pci/if_xge.c
1197
error = bus_dmamap_load_mbuf(sc->sc_dmat, sc->sc_rxm[id], m[0],
sys/dev/pci/if_xge.c
1205
rxd->rxd_control2 = RXD_MKCTL2(m[0]->m_len, 0, 0);
sys/dev/pci/if_xge.c
1210
rxd->rxd_control3 = RXD_MKCTL3(0, m[3]->m_len, m[4]->m_len);
sys/dev/pci/if_xge.c
1211
rxd->rxd_control2 = RXD_MKCTL2(m[0]->m_len, m[1]->m_len, m[2]->m_len);
sys/dev/pci/if_xge.c
767
struct mbuf *m;
sys/dev/pci/if_xge.c
779
m = sc->sc_rxb[sc->sc_nextrx];
sys/dev/pci/if_xge.c
781
plen = m->m_len = RXD_CTL2_BUF0SIZ(rxd->rxd_control2);
sys/dev/pci/if_xge.c
785
plen = m->m_len = RXD_CTL2_BUF0SIZ(rxd->rxd_control2);
sys/dev/pci/if_xge.c
786
plen += m->m_next->m_len = RXD_CTL2_BUF1SIZ(rxd->rxd_control2);
sys/dev/pci/if_xge.c
787
plen += m->m_next->m_next->m_len =
sys/dev/pci/if_xge.c
789
plen += m->m_next->m_next->m_next->m_len =
sys/dev/pci/if_xge.c
791
plen += m->m_next->m_next->m_next->m_next->m_len =
sys/dev/pci/if_xge.c
794
m_set_rcvif(m, ifp);
sys/dev/pci/if_xge.c
795
m->m_pkthdr.len = plen;
sys/dev/pci/if_xge.c
814
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/dev/pci/if_xge.c
816
m->m_pkthdr.csum_flags |= M_CSUM_IPv4_BAD;
sys/dev/pci/if_xge.c
819
m->m_pkthdr.csum_flags |= M_CSUM_TCPv4 | M_CSUM_TCPv6;
sys/dev/pci/if_xge.c
821
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/dev/pci/if_xge.c
824
m->m_pkthdr.csum_flags |= M_CSUM_UDPv4 | M_CSUM_UDPv6;
sys/dev/pci/if_xge.c
826
m->m_pkthdr.csum_flags |= M_CSUM_TCP_UDP_BAD;
sys/dev/pci/if_xge.c
829
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/if_xge.c
944
struct mbuf *m;
sys/dev/pci/if_xge.c
953
IFQ_POLL(&ifp->if_snd, m);
sys/dev/pci/if_xge.c
954
if (m == NULL)
sys/dev/pci/if_xge.c
963
if ((error = bus_dmamap_load_mbuf(sc->sc_dmat, dmp, m,
sys/dev/pci/if_xge.c
969
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/if_xge.c
975
sc->sc_txb[nexttx] = m;
sys/dev/pci/if_xge.c
988
if (m->m_pkthdr.csum_flags & M_CSUM_TSOv4) {
sys/dev/pci/if_xge.c
989
txd->txd_control1 |= TXD_CTL1_MSS(m->m_pkthdr.segsz);
sys/dev/pci/if_xge.c
993
if (m->m_pkthdr.csum_flags & M_CSUM_IPv4)
sys/dev/pci/if_xge.c
995
if (m->m_pkthdr.csum_flags & M_CSUM_TCPv4)
sys/dev/pci/if_xge.c
997
if (m->m_pkthdr.csum_flags & M_CSUM_UDPv4)
sys/dev/pci/igc/if_igc.c
1590
struct mbuf *m)
sys/dev/pci/igc/if_igc.c
1594
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/igc/if_igc.c
1599
m = m_defrag(m, M_NOWAIT);
sys/dev/pci/igc/if_igc.c
1600
if (__predict_false(m == NULL)) {
sys/dev/pci/igc/if_igc.c
1604
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/igc/if_igc.c
1648
igc_select_txqueue(struct igc_softc *sc, struct mbuf *m __unused)
sys/dev/pci/igc/if_igc.c
1656
igc_transmit(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/igc/if_igc.c
1659
const u_int qid = igc_select_txqueue(sc, m);
sys/dev/pci/igc/if_igc.c
1663
if (__predict_false(!pcq_put(txr->txr_interq, m))) {
sys/dev/pci/igc/if_igc.c
1665
m_freem(m);
sys/dev/pci/igc/if_igc.c
1696
struct mbuf *m;
sys/dev/pci/igc/if_igc.c
1704
m = pcq_get(txr->txr_interq);
sys/dev/pci/igc/if_igc.c
1706
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/igc/if_igc.c
1707
if (__predict_false(m == NULL))
sys/dev/pci/igc/if_igc.c
1714
igc_load_mbuf(q, txr->txdma.dma_tag, map, m))) {
sys/dev/pci/igc/if_igc.c
1717
m_freem(m);
sys/dev/pci/igc/if_igc.c
1723
if (igc_tx_ctx_setup(txr, m, prod, &ctx_cmd_type_len,
sys/dev/pci/igc/if_igc.c
1758
txbuf->m_head = m;
sys/dev/pci/igc/if_igc.c
1761
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pci/igc/if_igc.c
1763
if_statadd_ref(ifp, nsr, if_obytes, m->m_pkthdr.len);
sys/dev/pci/igc/if_igc.c
1764
if (m->m_flags & M_MCAST)
sys/dev/pci/igc/if_igc.c
1767
IGC_QUEUE_EVENT(q, tx_bytes, m->m_pkthdr.len);
sys/dev/pci/igc/if_igc.c
2109
struct mbuf *mp, *m;
sys/dev/pci/igc/if_igc.c
2167
m = NULL;
sys/dev/pci/igc/if_igc.c
2197
m = rxbuf->fmp;
sys/dev/pci/igc/if_igc.c
2200
if (m != NULL) {
sys/dev/pci/igc/if_igc.c
2201
m->m_pkthdr.len += mp->m_len;
sys/dev/pci/igc/if_igc.c
2203
m = mp;
sys/dev/pci/igc/if_igc.c
2204
m->m_pkthdr.len = mp->m_len;
sys/dev/pci/igc/if_igc.c
2207
vlan_set_tag(m, vtag);
sys/dev/pci/igc/if_igc.c
2213
nxbuf->fmp = m;
sys/dev/pci/igc/if_igc.c
2214
m = NULL;
sys/dev/pci/igc/if_igc.c
2217
m_set_rcvif(m, ifp);
sys/dev/pci/igc/if_igc.c
2219
m->m_pkthdr.csum_flags = igc_rx_checksum(q,
sys/dev/pci/igc/if_igc.c
2224
m->m_pkthdr.ph_flowid = hash;
sys/dev/pci/igc/if_igc.c
2225
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/dev/pci/igc/if_igc.c
2227
ml_enqueue(&ml, m);
sys/dev/pci/igc/if_igc.c
2230
if_percpuq_enqueue(sc->sc_ipq, m);
sys/dev/pci/igc/if_igc.c
2234
IGC_QUEUE_EVENT(q, rx_bytes, m->m_pkthdr.len);
sys/dev/pci/igc/if_igc.c
2603
struct mbuf *m;
sys/dev/pci/igc/if_igc.c
2614
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/igc/if_igc.c
2615
if (__predict_false(m == NULL)) {
sys/dev/pci/igc/if_igc.c
2620
MCLAIM(m, &sc->sc_ec.ec_rx_mowner);
sys/dev/pci/igc/if_igc.c
2622
MCLGET(m, M_DONTWAIT);
sys/dev/pci/igc/if_igc.c
2623
if (__predict_false(!(m->m_flags & M_EXT))) {
sys/dev/pci/igc/if_igc.c
2624
m_freem(m);
sys/dev/pci/igc/if_igc.c
2628
m->m_len = m->m_pkthdr.len = sc->rx_mbuf_sz;
sys/dev/pci/igc/if_igc.c
2630
error = bus_dmamap_load_mbuf(rxr->rxdma.dma_tag, map, m,
sys/dev/pci/igc/if_igc.c
2633
m_freem(m);
sys/dev/pci/igc/if_igc.c
2639
rxbuf->buf = m;
sys/dev/pci/igc/if_igc.c
3183
struct mbuf *m;
sys/dev/pci/igc/if_igc.c
3184
while ((m = pcq_get(txr->txr_interq)) != NULL) {
sys/dev/pci/igc/if_igc.c
3186
m_freem(m);
sys/dev/pci/ixgbe/ix_txrx.c
1734
ixgbe_rx_input(struct rx_ring *rxr, struct ifnet *ifp, struct mbuf *m,
sys/dev/pci/ixgbe/ix_txrx.c
1754
(m->m_pkthdr.csum_flags & (CSUM_DATA_VALID | CSUM_PSEUDO_HDR)) ==
sys/dev/pci/ixgbe/ix_txrx.c
1763
if (tcp_lro_rx(&rxr->lro, m, 0) == 0)
sys/dev/pci/ixgbe/ix_txrx.c
1768
if_percpuq_enqueue(sc->ipq, m);
sys/dev/pci/ixgbe/ix_txrx.c
213
ixgbe_mq_start(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/ixgbe/ix_txrx.c
230
if (M_HASHTYPE_GET(m) != M_HASHTYPE_NONE) {
sys/dev/pci/ixgbe/ix_txrx.c
232
(rss_hash2bucket(m->m_pkthdr.flowid, M_HASHTYPE_GET(m),
sys/dev/pci/ixgbe/ix_txrx.c
242
i = m->m_pkthdr.flowid % sc->num_queues;
sys/dev/pci/ixgbe/ix_txrx.c
253
if (__predict_false(!pcq_put(txr->txr_interq, m))) {
sys/dev/pci/ixgbe/ix_txrx.c
254
m_freem(m);
sys/dev/pci/ixgbe/ix_txrx.c
448
struct mbuf *m;
sys/dev/pci/ixgbe/ix_txrx.c
466
m = m_defrag(m_head, M_NOWAIT);
sys/dev/pci/ixgbe/ix_txrx.c
467
if (m == NULL) {
sys/dev/pci/ixgbe/ix_txrx.c
471
m_head = m;
sys/dev/pci/ixgbe/ix_txrx.c
582
struct mbuf *m;
sys/dev/pci/ixgbe/ix_txrx.c
588
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pci/ixgbe/ix_txrx.c
589
m_freem(m);
sys/dev/pci/ixgbe/ix_txrx.c
594
while ((m = pcq_get(txr->txr_interq)) != NULL) {
sys/dev/pci/ixgbe/ix_txrx.c
595
m_freem(m);
sys/dev/pci/ixgbe/ix_txrx.c
805
struct mbuf *m;
sys/dev/pci/ixgbe/ix_txrx.c
807
while ((m = pcq_get(txr->txr_interq)) != NULL)
sys/dev/pci/ixgbe/ix_txrx.c
808
m_freem(m);
sys/dev/pci/ixgbe/ixgbe_netbsd.c
106
struct mbuf *m;
sys/dev/pci/ixgbe/ixgbe_netbsd.c
108
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/ixgbe/ixgbe_netbsd.c
110
if (m == NULL)
sys/dev/pci/ixgbe/ixgbe_netbsd.c
113
MCLGET(m, M_DONTWAIT);
sys/dev/pci/ixgbe/ixgbe_netbsd.c
114
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/ixgbe/ixgbe_netbsd.c
115
m_freem(m);
sys/dev/pci/ixgbe/ixgbe_netbsd.c
119
return m;
sys/dev/pci/ixgbe/ixgbe_type.h
169
#define IXGBE_CAT(r,m) IXGBE_##r##m
sys/dev/pci/ixgbe/ixgbe_type.h
3669
#define IXGBE_MVALS_INIT(m) \
sys/dev/pci/ixgbe/ixgbe_type.h
3670
IXGBE_CAT(EEC, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3671
IXGBE_CAT(FLA, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3672
IXGBE_CAT(GRC, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3673
IXGBE_CAT(SRAMREL, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3674
IXGBE_CAT(FACTPS, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3675
IXGBE_CAT(SWSM, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3676
IXGBE_CAT(SWFW_SYNC, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3677
IXGBE_CAT(FWSM, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3678
IXGBE_CAT(SDP0_GPIEN, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3679
IXGBE_CAT(SDP1_GPIEN, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3680
IXGBE_CAT(SDP2_GPIEN, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3681
IXGBE_CAT(EICR_GPI_SDP0, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3682
IXGBE_CAT(EICR_GPI_SDP1, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3683
IXGBE_CAT(EICR_GPI_SDP2, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3684
IXGBE_CAT(CIAA, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3685
IXGBE_CAT(CIAD, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3686
IXGBE_CAT(I2C_CLK_IN, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3687
IXGBE_CAT(I2C_CLK_OUT, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3688
IXGBE_CAT(I2C_DATA_IN, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3689
IXGBE_CAT(I2C_DATA_OUT, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3690
IXGBE_CAT(I2C_DATA_OE_N_EN, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3691
IXGBE_CAT(I2C_BB_EN, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3692
IXGBE_CAT(I2C_CLK_OE_N_EN, m), \
sys/dev/pci/ixgbe/ixgbe_type.h
3693
IXGBE_CAT(I2CCTL, m)
sys/dev/pci/machfb.c
143
int minref, m;
sys/dev/pci/machfb.c
588
sc->m = sc->ref_freq / sc->minref;
sys/dev/pci/machfb.c
589
DPRINTF("minref: %d m: %d\n", sc->minref, sc->m);
sys/dev/pci/machfb.c
624
#define MODE_IS_VALID(m) ((sc->ramdac_freq >= (m)->dot_clock) && \
sys/dev/pci/machfb.c
625
((m)->hdisplay <= 1280))
sys/dev/pci/machfb.c
634
struct videomode *m = sc->sc_ei.edid_preferred_mode;
sys/dev/pci/machfb.c
635
if (MODE_IS_VALID(m)) {
sys/dev/pci/machfb.c
636
memcpy(&default_mode, m,
sys/dev/pci/machfb.c
642
"(%d x %d)\n", m->hdisplay, m->vdisplay);
sys/dev/pci/machfb.c
650
struct videomode *m = sc->sc_ei.edid_modes;
sys/dev/pci/machfb.c
657
if (MODE_IS_VALID(&m[n])) {
sys/dev/pci/machfb.c
658
mode = &m[n];
sys/dev/pci/mfii.c
1198
struct mfii_dmamem *m;
sys/dev/pci/mfii.c
1201
m = malloc(sizeof(*m), M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/pci/mfii.c
1202
m->mdm_size = size;
sys/dev/pci/mfii.c
1205
BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &m->mdm_map) != 0)
sys/dev/pci/mfii.c
1208
if (bus_dmamem_alloc(sc->sc_dmat, size, PAGE_SIZE, 0, &m->mdm_seg, 1,
sys/dev/pci/mfii.c
1212
if (bus_dmamem_map(sc->sc_dmat, &m->mdm_seg, nsegs, size, &m->mdm_kva,
sys/dev/pci/mfii.c
1216
if (bus_dmamap_load(sc->sc_dmat, m->mdm_map, m->mdm_kva, size, NULL,
sys/dev/pci/mfii.c
1220
memset(m->mdm_kva, 0, size);
sys/dev/pci/mfii.c
1221
return (m);
sys/dev/pci/mfii.c
1224
bus_dmamem_unmap(sc->sc_dmat, m->mdm_kva, m->mdm_size);
sys/dev/pci/mfii.c
1226
bus_dmamem_free(sc->sc_dmat, &m->mdm_seg, 1);
sys/dev/pci/mfii.c
1228
bus_dmamap_destroy(sc->sc_dmat, m->mdm_map);
sys/dev/pci/mfii.c
1230
free(m, M_DEVBUF);
sys/dev/pci/mfii.c
1236
mfii_dmamem_free(struct mfii_softc *sc, struct mfii_dmamem *m)
sys/dev/pci/mfii.c
1238
bus_dmamap_unload(sc->sc_dmat, m->mdm_map);
sys/dev/pci/mfii.c
1239
bus_dmamem_unmap(sc->sc_dmat, m->mdm_kva, m->mdm_size);
sys/dev/pci/mfii.c
1240
bus_dmamem_free(sc->sc_dmat, &m->mdm_seg, 1);
sys/dev/pci/mfii.c
1241
bus_dmamap_destroy(sc->sc_dmat, m->mdm_map);
sys/dev/pci/mfii.c
1242
free(m, M_DEVBUF);
sys/dev/pci/mfii.c
2108
struct mfii_dmamem *m;
sys/dev/pci/mfii.c
2113
m = mfii_dmamem_alloc(sc, sizeof(*iiq));
sys/dev/pci/mfii.c
2114
if (m == NULL)
sys/dev/pci/mfii.c
2117
iiq = MFII_DMA_KVA(m);
sys/dev/pci/mfii.c
2159
init->mif_qinfo_new_addr_lo = htole32(MFII_DMA_DVA(m));
sys/dev/pci/mfii.c
2160
init->mif_qinfo_new_addr_hi = htole32((uint64_t)MFII_DMA_DVA(m) >> 32);
sys/dev/pci/mfii.c
2166
bus_dmamap_sync(sc->sc_dmat, MFII_DMA_MAP(m),
sys/dev/pci/mfii.c
2171
bus_dmamap_sync(sc->sc_dmat, MFII_DMA_MAP(m),
sys/dev/pci/mfii.c
2175
mfii_dmamem_free(sc, m);
sys/dev/pci/mgafb.c
1105
int p, m, n, fvco, fpll, err;
sys/dev/pci/mgafb.c
1124
for (m = 1; m <= 62; m++) {
sys/dev/pci/mgafb.c
1126
fvco = 8 * MGA_TVP_REFCLK * (65 - m) / (65 - n);
sys/dev/pci/mgafb.c
1136
best_m = m;
sys/dev/pci/mgafb.c
1152
int m, n, p, s;
sys/dev/pci/mgafb.c
1175
for (m = 1; m <= 31; m++) {
sys/dev/pci/mgafb.c
1177
fvco = MGA_IDAC_REFCLK * (n + 1) / (m + 1);
sys/dev/pci/mgafb.c
1186
best_m = m;
sys/dev/pci/mgafb.c
1366
const struct videomode *mode, *m;
sys/dev/pci/mgafb.c
1378
m = pick_mode_by_ref((int)prop_w, (int)prop_h, 60);
sys/dev/pci/mgafb.c
1379
if (m != NULL && mgafb_mode_fits(sc, m)) {
sys/dev/pci/mgafb.c
1383
mode = m;
sys/dev/pci/mgafb.c
1390
m = sc->sc_edid_info.edid_preferred_mode;
sys/dev/pci/mgafb.c
1391
if (mgafb_mode_fits(sc, m)) {
sys/dev/pci/mgafb.c
1394
m->hdisplay, m->vdisplay, m->dot_clock);
sys/dev/pci/mgafb.c
1395
mode = m;
sys/dev/pci/mgafb.c
1400
m->hdisplay, m->vdisplay, m->dot_clock);
sys/dev/pci/mgafb.c
840
uint8_t n, m, p;
sys/dev/pci/mgafb.c
851
m = 42;
sys/dev/pci/mgafb.c
853
fvco_khz = 8 * MGA_TVP_REFCLK * (65 - m) / (65 - n);
sys/dev/pci/mgafb.c
870
mgafb_dac_write_ind(sc, MGA_TVP_PLLDATA, m); /* M at 0x01 */
sys/dev/pci/mgafb.c
908
mgafb_dac_write_ind(sc, MGA_TVP_MEMPLLDATA, m);
sys/dev/pci/mgafb.c
911
n, m, p);
sys/dev/pci/optiide.c
243
int m;
sys/dev/pci/optiide.c
244
if ((m = mode[drive]) < 0)
sys/dev/pci/optiide.c
248
rv = opti_tim_as[spd][m] << OPTI_MISC_ADDR_SETUP_SHIFT;
sys/dev/pci/optiide.c
253
rv = opti_tim_cp[spd][m] << OPTI_PULSE_WIDTH_SHIFT;
sys/dev/pci/optiide.c
254
rv |= opti_tim_rt[spd][m] << OPTI_RECOVERY_TIME_SHIFT;
sys/dev/pci/optiide.c
261
rv |= OPTI_ENH_MODE(chp->ch_channel, drive, opti_tim_em[m]);
sys/dev/pci/pciide_ixp_reg.h
52
#define IXP_SET_MODE(u, c, d, m) do { \
sys/dev/pci/pciide_ixp_reg.h
55
(u) |= (((m) & 0x7) << __ixpshift); \
sys/dev/pci/pciide_ixp_reg.h
62
#define IXP_SET_TIMING(m, c, d, t) do { \
sys/dev/pci/pciide_ixp_reg.h
64
(m) &= ~(0xff << __ixpshift); \
sys/dev/pci/pciide_ixp_reg.h
65
(m) |= ((t) & 0xff) << __ixpshift; \
sys/dev/pci/pciide_opti_reg.h
65
#define OPTI_ENH_MODE(c,d,m) ((m) << (((c) * 4) + ((d) * 2)))
sys/dev/pci/pm2fb.c
1328
#define MODE_IS_VALID(m) (((m)->hdisplay < 2048) && \
sys/dev/pci/pm2fb.c
1329
((m)->dot_clock < 230000))
sys/dev/pci/pm2fb.c
1383
struct videomode *m = sc->sc_ei.edid_preferred_mode;
sys/dev/pci/pm2fb.c
1384
if (MODE_IS_VALID(m)) {
sys/dev/pci/pm2fb.c
1385
sc->sc_videomode = m;
sys/dev/pci/pm2fb.c
1396
struct videomode *m = sc->sc_ei.edid_modes;
sys/dev/pci/pm2fb.c
1403
if (MODE_IS_VALID(&m[n])) {
sys/dev/pci/pm2fb.c
1404
sc->sc_videomode = &m[n];
sys/dev/pci/pm2fb.c
1482
int m, n, p, diff, out_freq, bm = 1, bn = 3, bp = 0,
sys/dev/pci/pm2fb.c
1487
for (m = 1; m < 128; m++) {
sys/dev/pci/pm2fb.c
1488
for (n = 2 * m + 1; n < 256; n++) {
sys/dev/pci/pm2fb.c
1489
fi = PM2_EXT_CLOCK_FREQ * n / m;
sys/dev/pci/pm2fb.c
1496
bm = m;
sys/dev/pci/pm2fb.c
1525
unsigned int m, n, p, fi, diff, out_freq, bdiff = 1000000;
sys/dev/pci/pm2fb.c
1528
for (m = 2 ; m < 256; m++) {
sys/dev/pci/pm2fb.c
1529
fi = PM2_EXT_CLOCK_FREQ * m / n;
sys/dev/pci/pm2fb.c
1535
bm = m;
sys/dev/pci/pm3fb.c
1159
#define MODE_IS_VALID(m) (((m)->hdisplay < 2048))
sys/dev/pci/pm3fb.c
1196
struct videomode *m = sc->sc_ei.edid_preferred_mode;
sys/dev/pci/pm3fb.c
1197
if (MODE_IS_VALID(m)) {
sys/dev/pci/pm3fb.c
1198
sc->sc_videomode = m;
sys/dev/pci/pm3fb.c
1209
struct videomode *m = sc->sc_ei.edid_modes;
sys/dev/pci/pm3fb.c
1216
if (MODE_IS_VALID(&m[n])) {
sys/dev/pci/pm3fb.c
1217
sc->sc_videomode = &m[n];
sys/dev/pci/qat/qat.c
1501
struct mbuf *m = (struct mbuf *)crp->crp_buf;
sys/dev/pci/qat/qat.c
1504
if (m_length(m) == icv_offset) {
sys/dev/pci/qat/qat.c
1505
m_copyback(m, icv_offset, desc->qcd_auth_sz,
sys/dev/pci/qat/qat.c
1507
if (m_length(m) == icv_offset)
sys/dev/pci/qat/qat.c
1511
m0 = m_pulldown(m, icv_offset,
sys/dev/pci/qat/qat.c
1519
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/pci/qat/qat.c
1522
m_new = m_defrag(m, M_DONTWAIT);
sys/dev/pci/qat/qat.c
2182
struct mbuf *m;
sys/dev/pci/qat/qat.c
2184
for (m = m0; m != NULL; m = m->m_next) {
sys/dev/pci/qat/qat.c
2192
m, m->m_len, m->m_flags);
sys/dev/pci/qat/qat.c
2193
if (m->m_len == 0)
sys/dev/pci/qat/qat.c
2196
data_start = (uint8_t *)m->m_data;
sys/dev/pci/qat/qat.c
2197
data_end = data_start + m->m_len;
sys/dev/pci/qat/qat.c
2198
switch (m->m_flags & (M_EXT|M_EXT_CLUSTER|M_EXT_PAGES)) {
sys/dev/pci/qat/qat.c
2200
buf_start = (uint8_t *)M_BUFADDR(m);
sys/dev/pci/qat/qat.c
2202
((m->m_flags & M_PKTHDR) ? MHLEN : MLEN);
sys/dev/pci/qat/qat.c
2205
buf_start = (uint8_t *)m->m_ext.ext_buf;
sys/dev/pci/qat/qat.c
2206
buf_end = buf_start +m->m_ext.ext_size;
sys/dev/pci/radeonfbvar.h
329
#define PATCH32(sc, r, v, m) PUT32(sc, r, (GET32(sc, r) & (m)) | (v))
sys/dev/pci/radeonfbvar.h
336
#define PATCHPLL(sc, r, v, m) PUTPLL(sc, r, (GETPLL(sc, r) & (m)) | (v))
sys/dev/pci/sv.c
629
int a, n, m, best_n, best_m, best_error;
sys/dev/pci/sv.c
645
m = (goal_f_out * n * (1 << a)) / F_REF;
sys/dev/pci/sv.c
646
if ((m > 257) || (m < 3))
sys/dev/pci/sv.c
649
pll_sample = (m * F_REF) / (n * (1 << a));
sys/dev/pci/sv.c
659
best_m = m;
sys/dev/pci/tdvfb.c
628
tdvfb_cvg_dac_write(sc, TDV_GENDAC_PLLDATA, timing->m);
sys/dev/pci/tdvfb.c
657
tdvfb_cvg_dac_write(sc, TDV_GENDAC_PLLDATA, timing->m);
sys/dev/pci/tdvfb.c
677
int m, mdbl;
sys/dev/pci/tdvfb.c
701
m = mdbl/2+1;
sys/dev/pci/tdvfb.c
703
m = mdbl/2;
sys/dev/pci/tdvfb.c
705
if(m > TDV_GENDAC_MAX_M)
sys/dev/pci/tdvfb.c
708
fout = (TDV_GENDAC_REFFREQ * (m + 2)) / ((1 << n2) * (n1 + 2));
sys/dev/pci/tdvfb.c
709
if ((abs(fout - freq) < best_error) && (m > 0)) {
sys/dev/pci/tdvfb.c
711
best_m = m;
sys/dev/pci/tdvfb.c
719
timing.m = best_m;
sys/dev/pci/tdvfb.c
725
timing.m, timing.n, timing.fout);
sys/dev/pci/tdvfbvar.h
41
uint8_t m;
sys/dev/pci/tga.c
1493
struct monitor *m = tga_getmonitor(dc);
sys/dev/pci/tga.c
1509
tga2_ics9110_wr(dc, m->dotclock);
sys/dev/pci/tga.c
1513
((m->hbp / 4) << 21) |
sys/dev/pci/tga.c
1514
((m->hsync / 4) << 14) |
sys/dev/pci/tga.c
1515
(((m->hfp - 4) / 4) << 9) |
sys/dev/pci/tga.c
1516
((m->cols + 4) / 4));
sys/dev/pci/tga.c
1519
((m->hbp / 4) << 21) |
sys/dev/pci/tga.c
1520
((m->hsync / 4) << 14) |
sys/dev/pci/tga.c
1521
(((m->hfp) / 4) << 9) |
sys/dev/pci/tga.c
1522
((m->cols) / 4));
sys/dev/pci/tga.c
1525
(m->vbp << 22) |
sys/dev/pci/tga.c
1526
(m->vsync << 16) |
sys/dev/pci/tga.c
1527
(m->vfp << 11) |
sys/dev/pci/tga.c
1528
(m->rows));
sys/dev/pci/ubsec.c
1496
struct mbuf *m, *top, **mp;
sys/dev/pci/ubsec.c
1502
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/ubsec.c
1504
if (m && 1 /*!m_dup_pkthdr(m, q->q_src_m, M_DONTWAIT)*/) {
sys/dev/pci/ubsec.c
1505
m_free(m);
sys/dev/pci/ubsec.c
1506
m = NULL;
sys/dev/pci/ubsec.c
1510
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/ubsec.c
1512
if (m == NULL) {
sys/dev/pci/ubsec.c
1519
m_copy_pkthdr(m, q->q_src_m);
sys/dev/pci/ubsec.c
1521
MCLGET(m, M_DONTWAIT);
sys/dev/pci/ubsec.c
1522
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/ubsec.c
1523
m_free(m);
sys/dev/pci/ubsec.c
1531
m->m_len = len;
sys/dev/pci/ubsec.c
1537
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/ubsec.c
1538
if (m == NULL) {
sys/dev/pci/ubsec.c
1547
MCLGET(m, M_DONTWAIT);
sys/dev/pci/ubsec.c
1548
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/ubsec.c
1549
*mp = m;
sys/dev/pci/ubsec.c
1557
m->m_len = len = uimin(totlen, len);
sys/dev/pci/ubsec.c
1559
*mp = m;
sys/dev/pci/ubsec.c
1560
mp = &m->m_next;
sys/dev/pci/veritefb.c
1134
veritefb_mode_usable(struct veritefb_softc *sc, const struct videomode *m)
sys/dev/pci/veritefb.c
1138
if (m->dot_clock > 170000)
sys/dev/pci/veritefb.c
1140
if (m->flags & (VID_INTERLACE | VID_DBLSCAN))
sys/dev/pci/veritefb.c
1142
if (m->hdisplay > 2048 || (m->hdisplay & 7) != 0 ||
sys/dev/pci/veritefb.c
1143
m->vdisplay > 2047)
sys/dev/pci/veritefb.c
1145
if ((m->hsync_start - m->hdisplay) / 8 - 1 > 0x7 ||
sys/dev/pci/veritefb.c
1146
(m->hsync_end - m->hsync_start) / 8 - 1 > 0x1f ||
sys/dev/pci/veritefb.c
1147
(m->htotal - m->hsync_end) / 8 - 1 > 0x3f ||
sys/dev/pci/veritefb.c
1148
((m->hsync_start - m->hdisplay) & 7) != 0 ||
sys/dev/pci/veritefb.c
1149
((m->hsync_end - m->hsync_start) & 7) != 0 ||
sys/dev/pci/veritefb.c
1150
((m->htotal - m->hsync_end) & 7) != 0)
sys/dev/pci/veritefb.c
1152
if (m->vsync_start - m->vdisplay < 1 ||
sys/dev/pci/veritefb.c
1153
m->vsync_start - m->vdisplay - 1 > 0x3f ||
sys/dev/pci/veritefb.c
1154
m->vsync_end - m->vsync_start - 1 > 0x7 ||
sys/dev/pci/veritefb.c
1155
m->vtotal - m->vsync_end - 1 > 0x3f)
sys/dev/pci/veritefb.c
1158
st = veritefb_stride_for(m->hdisplay);
sys/dev/pci/veritefb.c
1161
if ((bus_size_t)st->linebytes * m->vdisplay >
sys/dev/pci/veritefb.c
1174
const struct videomode *m;
sys/dev/pci/veritefb.c
1182
m = sc->sc_ei.edid_preferred_mode;
sys/dev/pci/veritefb.c
1183
if (!veritefb_mode_usable(sc, m)) {
sys/dev/pci/veritefb.c
1187
m->hdisplay, m->vdisplay, m->dot_clock);
sys/dev/pci/veritefb.c
1192
m->hdisplay, m->vdisplay, m->dot_clock);
sys/dev/pci/veritefb.c
1193
sc->sc_videomode = m;
sys/dev/pci/veritefb.c
831
veritefb_calc_pclk(int kHz, int *m, int *n, int *p)
sys/dev/pci/veritefb.c
838
*m = *n = *p = 0;
sys/dev/pci/veritefb.c
854
*m = mm;
sys/dev/pci/veritefb.c
863
return *m != 0;
sys/dev/pci/veritefb.c
889
int m, n, p;
sys/dev/pci/veritefb.c
891
if (!veritefb_calc_pclk(vm->dot_clock, &m, &n, &p)) {
sys/dev/pci/veritefb.c
897
m, n, p, vm->dot_clock);
sys/dev/pci/veritefb.c
933
__SHIFTIN((uint32_t)m, VFB_PCLKPLL_M_MASK));
sys/dev/pci/voodoofb.c
1355
int m, n, k, best_m, best_n, best_k, f_cur, best_error;
sys/dev/pci/voodoofb.c
1384
for (m = minm; m < maxm; m++) {
sys/dev/pci/voodoofb.c
1386
f_cur = REFFREQ * (n + 2) / (m + 2) / (1 << k);
sys/dev/pci/voodoofb.c
1390
best_m = m;
sys/dev/pci/voodoofb.c
1397
m = best_m;
sys/dev/pci/voodoofb.c
1399
*f_out = REFFREQ * (n + 2) / (m + 2) / (1 << k);
sys/dev/pci/voodoofb.c
1400
return ( n << 8) | (m << 2) | k;
sys/dev/pci/voodoofb.c
1714
#define MODE_IS_VALID(m, mclk) (((m)->dot_clock <= (mclk)) && \
sys/dev/pci/voodoofb.c
1715
((m)->hdisplay < MAX_HRES))
sys/dev/pci/voodoofb.c
1758
struct videomode *m =
sys/dev/pci/voodoofb.c
1760
if (MODE_IS_VALID(m, sc->sc_max_clock)) {
sys/dev/pci/voodoofb.c
1761
sc->sc_videomode = m;
sys/dev/pci/voodoofb.c
1773
struct videomode *m =
sys/dev/pci/voodoofb.c
1781
if (MODE_IS_VALID(&m[n],
sys/dev/pci/voodoofb.c
1783
sc->sc_videomode = &m[n];
sys/dev/pci/voyager/voyagerfb.c
437
uint32_t k, n, m, bm = 1, bn = 1, bk = 1;
sys/dev/pci/voyager/voyagerfb.c
443
m = ((uint32_t)target_khz * n * k + SM502_XTAL_KHZ / 2) /
sys/dev/pci/voyager/voyagerfb.c
445
if (m < 1 || m > 255)
sys/dev/pci/voyager/voyagerfb.c
447
vco = (int)(SM502_XTAL_KHZ * m / n); /* before /K */
sys/dev/pci/voyager/voyagerfb.c
461
bm = m;
sys/dev/pci/voyager/voyagerfb.c
479
uint32_t m, n, k, pll, reg;
sys/dev/pci/voyager/voyagerfb.c
481
voyagerfb_solve_pll(dotclock_khz * 2, &m, &n, &k);
sys/dev/pci/voyager/voyagerfb.c
485
((m << SM502_PLL_M_SHIFT) & SM502_PLL_M_MASK);
sys/dev/pci/xmm7360.c
175
#define BPF_MTAP_OUT(ifp, m) \
sys/dev/pci/xmm7360.c
177
bpf_mtap_af(ifp->if_bpf, m->m_pkthdr.ph_family, \
sys/dev/pci/xmm7360.c
178
m, BPF_DIRECTION_OUT); \
sys/dev/pci/xmm7360.c
181
#define BPF_MTAP_OUT(ifp, m) /* nothing */
sys/dev/pci/xmm7360.c
246
#define MCLGETI(m, how, m0, sz) MCLGET(m, how)
sys/dev/pci/xmm7360.c
247
#define m_copyback(m, off, sz, buf, how) \
sys/dev/pci/xmm7360.c
248
m_copyback(m, off, sz, buf)
sys/dev/pci/xmm7360.c
254
#define ifq_deq_rollback(ifq, m) m_freem(m)
sys/dev/pci/xmm7360.c
255
#define ifq_deq_commit(ifq, m) /* nothing to do */
sys/dev/pci/xmm7360.c
260
#define if_enqueue(ifp, m) ifq_enqueue(ifp, m)
sys/dev/pci/xmm7360.c
271
#define BPF_MTAP_OUT(ifp, m) bpf_mtap(ifp, m, BPF_D_OUT)
sys/dev/pci/xmm7360.c
2926
struct mbuf *m;
sys/dev/pci/xmm7360.c
2930
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/xmm7360.c
2931
if (!m)
sys/dev/pci/xmm7360.c
2934
MCLGETI(m, M_DONTWAIT, NULL, sz);
sys/dev/pci/xmm7360.c
2935
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/xmm7360.c
2936
m_freem(m);
sys/dev/pci/xmm7360.c
2940
m->m_len = m->m_pkthdr.len = sz;
sys/dev/pci/xmm7360.c
2946
KASSERT(m->m_pkthdr.len == sz);
sys/dev/pci/xmm7360.c
2947
m_copyback(m, 0, sz, (const void *)buf, M_NOWAIT);
sys/dev/pci/xmm7360.c
2951
ml_enqueue(&ml, m);
sys/dev/pci/xmm7360.c
2955
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pci/xmm7360.c
2965
struct mbuf *m;
sys/dev/pci/xmm7360.c
2970
while ((m = ifq_deq_begin(&ifp->if_snd))) {
sys/dev/pci/xmm7360.c
2976
if (m->m_next) {
sys/dev/pci/xmm7360.c
2977
if (m_defrag(m, M_DONTWAIT) != 0 || m->m_next) {
sys/dev/pci/xmm7360.c
2979
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/pci/xmm7360.c
2980
m_freem(m);
sys/dev/pci/xmm7360.c
2986
mtod(m, void *), m->m_pkthdr.len);
sys/dev/pci/xmm7360.c
2989
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/pci/xmm7360.c
2992
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/pci/xmm7360.c
2995
BPF_MTAP_OUT(ifp, m);
sys/dev/pci/xmm7360.c
2997
m_freem(m);
sys/dev/pci/xmm7360.c
3026
wwan_if_input(struct ifnet *ifp, struct mbuf *m, void *cookie)
sys/dev/pci/xmm7360.c
3028
const uint8_t *data = mtod(m, uint8_t *);
sys/dev/pci/xmm7360.c
3043
m_freem(m);
sys/dev/pci/xmm7360.c
3049
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/dev/pci/xmm7360.c
3050
m_adj(m, sizeof(u_int32_t));
sys/dev/pci/xmm7360.c
3052
(*input)(ifp, m);
sys/dev/pci/xmm7360.c
3064
wwan_if_input(struct ifnet *ifp, struct mbuf *m)
sys/dev/pci/xmm7360.c
3066
const uint8_t *data = mtod(m, uint8_t *);
sys/dev/pci/xmm7360.c
3071
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/dev/pci/xmm7360.c
3074
m_freem(m);
sys/dev/pci/xmm7360.c
3078
if_statadd(ifp, if_ibytes, m->m_pkthdr.len);
sys/dev/pci/xmm7360.c
3084
if (pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_IN) != 0)
sys/dev/pci/xmm7360.c
3086
if (m == NULL)
sys/dev/pci/xmm7360.c
3094
if (ipflow_fastforward(m))
sys/dev/pci/xmm7360.c
3103
m_freem(m);
sys/dev/pci/xmm7360.c
3107
if (ip6flow_fastforward(&m))
sys/dev/pci/xmm7360.c
3115
m_freem(m);
sys/dev/pci/xmm7360.c
3123
m_set_rcvif(m, ifp);
sys/dev/pci/xmm7360.c
3125
const uint32_t h = pktq_rps_hash(&xmm7360_pktq_rps_hash_p, m);
sys/dev/pci/xmm7360.c
3126
if (__predict_false(!pktq_enqueue(pktq, m, h))) {
sys/dev/pci/xmm7360.c
3127
m_freem(m);
sys/dev/pci/xmm7360.c
3136
wwan_if_output(struct ifnet *ifp, struct mbuf *m,
sys/dev/pci/xmm7360.c
3140
return (if_enqueue(ifp, m));
sys/dev/pcmcia/bt3c.c
279
struct mbuf *m = sc->sc_rxp;
sys/dev/pcmcia/bt3c.c
288
if (m) {
sys/dev/pcmcia/bt3c.c
289
while (m->m_next)
sys/dev/pcmcia/bt3c.c
290
m = m->m_next;
sys/dev/pcmcia/bt3c.c
292
space = M_TRAILINGSPACE(m);
sys/dev/pcmcia/bt3c.c
300
if (m == NULL) {
sys/dev/pcmcia/bt3c.c
302
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pcmcia/bt3c.c
303
if (m == NULL) {
sys/dev/pcmcia/bt3c.c
310
sc->sc_rxp = m;
sys/dev/pcmcia/bt3c.c
311
m->m_pkthdr.len = m->m_len = 0;
sys/dev/pcmcia/bt3c.c
318
MGET(m->m_next, M_DONTWAIT, MT_DATA);
sys/dev/pcmcia/bt3c.c
319
if (m->m_next == NULL) {
sys/dev/pcmcia/bt3c.c
326
m = m->m_next;
sys/dev/pcmcia/bt3c.c
327
m->m_len = 0;
sys/dev/pcmcia/bt3c.c
331
MCLGET(m, M_DONTWAIT);
sys/dev/pcmcia/bt3c.c
332
if (m->m_flags & M_EXT)
sys/dev/pcmcia/bt3c.c
339
mtod(m, uint8_t *)[m->m_len++] = b;
sys/dev/pcmcia/bt3c.c
385
sc->sc_want = mtod(m, hci_acldata_hdr_t *)->length;
sys/dev/pcmcia/bt3c.c
391
sc->sc_want = mtod(m, hci_scodata_hdr_t *)->length;
sys/dev/pcmcia/bt3c.c
396
sc->sc_want = mtod(m, hci_event_hdr_t *)->length;
sys/dev/pcmcia/bt3c.c
404
sc->sc_rxp = m = NULL;
sys/dev/pcmcia/bt3c.c
413
sc->sc_rxp = m = NULL;
sys/dev/pcmcia/bt3c.c
422
sc->sc_rxp = m = NULL;
sys/dev/pcmcia/bt3c.c
443
struct mbuf *m;
sys/dev/pcmcia/bt3c.c
447
m = sc->sc_txp;
sys/dev/pcmcia/bt3c.c
448
if (m == NULL) {
sys/dev/pcmcia/bt3c.c
456
rptr = mtod(m, uint8_t *);
sys/dev/pcmcia/bt3c.c
461
if (rlen >= m->m_len) {
sys/dev/pcmcia/bt3c.c
462
m = m->m_next;
sys/dev/pcmcia/bt3c.c
463
if (m == NULL) {
sys/dev/pcmcia/bt3c.c
464
m = sc->sc_txp;
sys/dev/pcmcia/bt3c.c
467
if (M_GETCTX(m, void *) == NULL)
sys/dev/pcmcia/bt3c.c
468
m_freem(m);
sys/dev/pcmcia/bt3c.c
469
else if (!hci_complete_sco(sc->sc_unit, m))
sys/dev/pcmcia/bt3c.c
476
rptr = mtod(m, uint8_t *);
sys/dev/pcmcia/bt3c.c
481
m_adj(m, rlen);
sys/dev/pcmcia/bt3c.c
730
struct mbuf *m;
sys/dev/pcmcia/bt3c.c
736
MBUFQ_DEQUEUE(&sc->sc_cmdq, m);
sys/dev/pcmcia/bt3c.c
742
MBUFQ_DEQUEUE(&sc->sc_scoq, m);
sys/dev/pcmcia/bt3c.c
748
MBUFQ_DEQUEUE(&sc->sc_aclq, m);
sys/dev/pcmcia/bt3c.c
757
sc->sc_txp = m;
sys/dev/pcmcia/bt3c.c
763
bt3c_output_cmd(device_t self, struct mbuf *m)
sys/dev/pcmcia/bt3c.c
770
M_SETCTX(m, NULL);
sys/dev/pcmcia/bt3c.c
773
MBUFQ_ENQUEUE(&sc->sc_cmdq, m);
sys/dev/pcmcia/bt3c.c
781
bt3c_output_acl(device_t self, struct mbuf *m)
sys/dev/pcmcia/bt3c.c
788
M_SETCTX(m, NULL);
sys/dev/pcmcia/bt3c.c
791
MBUFQ_ENQUEUE(&sc->sc_aclq, m);
sys/dev/pcmcia/bt3c.c
799
bt3c_output_sco(device_t self, struct mbuf *m)
sys/dev/pcmcia/bt3c.c
807
MBUFQ_ENQUEUE(&sc->sc_scoq, m);
sys/dev/pcmcia/btbc.c
343
struct mbuf *m;
sys/dev/pcmcia/btbc.c
347
m = m_gethdr(M_WAIT, MT_DATA);
sys/dev/pcmcia/btbc.c
368
p = mtod(m, hci_cmd_hdr_t *);
sys/dev/pcmcia/btbc.c
372
m->m_pkthdr.len = m->m_len = sizeof(hci_cmd_hdr_t);
sys/dev/pcmcia/btbc.c
373
m_copyback(m, sizeof(hci_cmd_hdr_t), p->length, &param);
sys/dev/pcmcia/btbc.c
375
btbc_output_cmd(sc->sc_dev, m);
sys/dev/pcmcia/btbc.c
382
struct mbuf *m = sc->sc_rxp;
sys/dev/pcmcia/btbc.c
392
if (m) {
sys/dev/pcmcia/btbc.c
393
while (m->m_next)
sys/dev/pcmcia/btbc.c
394
m = m->m_next;
sys/dev/pcmcia/btbc.c
396
space = M_TRAILINGSPACE(m);
sys/dev/pcmcia/btbc.c
404
if (m == NULL) {
sys/dev/pcmcia/btbc.c
406
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pcmcia/btbc.c
407
if (m == NULL) {
sys/dev/pcmcia/btbc.c
414
sc->sc_rxp = m;
sys/dev/pcmcia/btbc.c
415
m->m_pkthdr.len = m->m_len = 0;
sys/dev/pcmcia/btbc.c
422
MGET(m->m_next, M_DONTWAIT, MT_DATA);
sys/dev/pcmcia/btbc.c
423
if (m->m_next == NULL) {
sys/dev/pcmcia/btbc.c
430
m = m->m_next;
sys/dev/pcmcia/btbc.c
431
m->m_len = 0;
sys/dev/pcmcia/btbc.c
435
MCLGET(m, M_DONTWAIT);
sys/dev/pcmcia/btbc.c
436
if (m->m_flags & M_EXT)
sys/dev/pcmcia/btbc.c
442
mtod(m, uint8_t *)[m->m_len++] = buf[i];
sys/dev/pcmcia/btbc.c
493
sc->sc_want = mtod(m, hci_acldata_hdr_t *)->length;
sys/dev/pcmcia/btbc.c
499
sc->sc_want = mtod(m, hci_scodata_hdr_t *)->length;
sys/dev/pcmcia/btbc.c
504
sc->sc_want = mtod(m, hci_event_hdr_t *)->length;
sys/dev/pcmcia/btbc.c
512
sc->sc_rxp = m = NULL;
sys/dev/pcmcia/btbc.c
521
sc->sc_rxp = m = NULL;
sys/dev/pcmcia/btbc.c
530
sc->sc_rxp = m = NULL;
sys/dev/pcmcia/btbc.c
550
struct mbuf *m;
sys/dev/pcmcia/btbc.c
555
m = sc->sc_txp;
sys/dev/pcmcia/btbc.c
556
if (m == NULL) {
sys/dev/pcmcia/btbc.c
563
p = mtod(m, hci_cmd_hdr_t *);
sys/dev/pcmcia/btbc.c
564
if ((void *)m->m_pktdat == (void *)p) {
sys/dev/pcmcia/btbc.c
577
rptr = mtod(m, uint8_t *);
sys/dev/pcmcia/btbc.c
579
if (m->m_len == 0) {
sys/dev/pcmcia/btbc.c
580
m = m->m_next;
sys/dev/pcmcia/btbc.c
581
if (m == NULL) {
sys/dev/pcmcia/btbc.c
582
m = sc->sc_txp;
sys/dev/pcmcia/btbc.c
585
if (M_GETCTX(m, void *) == NULL)
sys/dev/pcmcia/btbc.c
586
m_freem(m);
sys/dev/pcmcia/btbc.c
587
else if (!hci_complete_sco(sc->sc_unit, m))
sys/dev/pcmcia/btbc.c
593
rptr = mtod(m, uint8_t *);
sys/dev/pcmcia/btbc.c
631
n = btbc_write(sc, offset, rptr, m->m_len);
sys/dev/pcmcia/btbc.c
634
m_adj(m, n);
sys/dev/pcmcia/btbc.c
676
m_freem(m);
sys/dev/pcmcia/btbc.c
753
struct mbuf *m;
sys/dev/pcmcia/btbc.c
759
MBUFQ_DEQUEUE(&sc->sc_cmdq, m);
sys/dev/pcmcia/btbc.c
765
MBUFQ_DEQUEUE(&sc->sc_scoq, m);
sys/dev/pcmcia/btbc.c
771
MBUFQ_DEQUEUE(&sc->sc_aclq, m);
sys/dev/pcmcia/btbc.c
780
sc->sc_txp = m;
sys/dev/pcmcia/btbc.c
942
btbc_output_cmd(device_t self, struct mbuf *m)
sys/dev/pcmcia/btbc.c
949
M_SETCTX(m, NULL);
sys/dev/pcmcia/btbc.c
952
MBUFQ_ENQUEUE(&sc->sc_cmdq, m);
sys/dev/pcmcia/btbc.c
960
btbc_output_acl(device_t self, struct mbuf *m)
sys/dev/pcmcia/btbc.c
967
M_SETCTX(m, NULL);
sys/dev/pcmcia/btbc.c
970
MBUFQ_ENQUEUE(&sc->sc_aclq, m);
sys/dev/pcmcia/btbc.c
978
btbc_output_sco(device_t self, struct mbuf *m)
sys/dev/pcmcia/btbc.c
986
MBUFQ_ENQUEUE(&sc->sc_scoq, m);
sys/dev/pcmcia/if_cnw.c
688
struct mbuf *m;
sys/dev/pcmcia/if_cnw.c
705
for (m = m0; m; ) {
sys/dev/pcmcia/if_cnw.c
706
mptr = mtod(m, u_int8_t *);
sys/dev/pcmcia/if_cnw.c
707
mbytes = m->m_len;
sys/dev/pcmcia/if_cnw.c
728
m = m0 = m_free(m);
sys/dev/pcmcia/if_cnw.c
742
struct mbuf *m, *top, **mp;
sys/dev/pcmcia/if_cnw.c
756
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pcmcia/if_cnw.c
757
if (m == 0)
sys/dev/pcmcia/if_cnw.c
759
m_set_rcvif(m, &sc->sc_ethercom.ec_if);
sys/dev/pcmcia/if_cnw.c
760
m->m_pkthdr.len = totbytes;
sys/dev/pcmcia/if_cnw.c
767
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/pcmcia/if_cnw.c
768
if (m == 0) {
sys/dev/pcmcia/if_cnw.c
775
MCLGET(m, M_DONTWAIT);
sys/dev/pcmcia/if_cnw.c
776
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pcmcia/if_cnw.c
777
m_free(m);
sys/dev/pcmcia/if_cnw.c
786
m->m_data += pad;
sys/dev/pcmcia/if_cnw.c
789
mptr = mtod(m, u_int8_t *);
sys/dev/pcmcia/if_cnw.c
790
mbytes = m->m_len = uimin(totbytes, mbytes);
sys/dev/pcmcia/if_cnw.c
814
*mp = m;
sys/dev/pcmcia/if_cnw.c
815
mp = &m->m_next;
sys/dev/pcmcia/if_cnw.c
830
struct mbuf *m;
sys/dev/pcmcia/if_cnw.c
840
m = cnw_read(sc);
sys/dev/pcmcia/if_cnw.c
846
if (m == 0) {
sys/dev/pcmcia/if_cnw.c
852
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pcmcia/if_malo_pcmcia.c
1036
m = m_devget(sc->sc_data + rxdesc->pkgoffset,
sys/dev/pcmcia/if_malo_pcmcia.c
1038
if (m == NULL) {
sys/dev/pcmcia/if_malo_pcmcia.c
1046
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pcmcia/if_malo_pcmcia.c
1049
m_freem(m);
sys/dev/pcmcia/if_malo_pcmcia.c
1054
cmalo_tx(struct malo_softc *sc, struct mbuf *m)
sys/dev/pcmcia/if_malo_pcmcia.c
1062
psize = sizeof(*txdesc) + m->m_pkthdr.len;
sys/dev/pcmcia/if_malo_pcmcia.c
1063
data = mtod(m, uint8_t *);
sys/dev/pcmcia/if_malo_pcmcia.c
1067
txdesc->pkglen = htole16(m->m_pkthdr.len);
sys/dev/pcmcia/if_malo_pcmcia.c
1071
m_copydata(m, 0, m->m_pkthdr.len, sc->sc_data + sizeof(*txdesc));
sys/dev/pcmcia/if_malo_pcmcia.c
1072
m_freem(m);
sys/dev/pcmcia/if_malo_pcmcia.c
504
struct mbuf *m;
sys/dev/pcmcia/if_malo_pcmcia.c
510
IFQ_POLL(&ifp->if_snd, m);
sys/dev/pcmcia/if_malo_pcmcia.c
511
if (m == NULL)
sys/dev/pcmcia/if_malo_pcmcia.c
514
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/pcmcia/if_malo_pcmcia.c
516
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/pcmcia/if_malo_pcmcia.c
518
if (cmalo_tx(sc, m) != 0)
sys/dev/pcmcia/if_malo_pcmcia.c
996
struct mbuf *m;
sys/dev/pcmcia/if_ray.c
1057
struct mbuf *m0, *m;
sys/dev/pcmcia/if_ray.c
1199
for (m = m0; m; m = m->m_next) {
sys/dev/pcmcia/if_ray.c
1200
if ((len = m->m_len) == 0)
sys/dev/pcmcia/if_ray.c
1204
ifp->if_xname, (long)m, (long)bufp, (int)len));
sys/dev/pcmcia/if_ray.c
1205
d = mtod(m, uint8_t *);
sys/dev/pcmcia/if_ray.c
1280
struct mbuf *m;
sys/dev/pcmcia/if_ray.c
1298
m = 0;
sys/dev/pcmcia/if_ray.c
1330
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pcmcia/if_ray.c
1331
if (!m) {
sys/dev/pcmcia/if_ray.c
1338
MCLGET(m, M_DONTWAIT);
sys/dev/pcmcia/if_ray.c
1339
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pcmcia/if_ray.c
1343
m_freem(m);
sys/dev/pcmcia/if_ray.c
1344
m = 0;
sys/dev/pcmcia/if_ray.c
1348
m_set_rcvif(m, ifp);
sys/dev/pcmcia/if_ray.c
1349
m->m_pkthdr.len = pktlen;
sys/dev/pcmcia/if_ray.c
1350
m->m_len = pktlen;
sys/dev/pcmcia/if_ray.c
1351
m->m_data += fudge;
sys/dev/pcmcia/if_ray.c
1352
d = mtod(m, uint8_t *);
sys/dev/pcmcia/if_ray.c
1377
m_freem(m);
sys/dev/pcmcia/if_ray.c
1378
m = 0;
sys/dev/pcmcia/if_ray.c
1383
m_freem(m);
sys/dev/pcmcia/if_ray.c
1384
m = 0;
sys/dev/pcmcia/if_ray.c
1414
if (!m)
sys/dev/pcmcia/if_ray.c
1421
ray_dump_mbuf(sc, m);
sys/dev/pcmcia/if_ray.c
1424
frame = mtod(m, struct ieee80211_frame *);
sys/dev/pcmcia/if_ray.c
1430
m_freem(m);
sys/dev/pcmcia/if_ray.c
1453
m_freem(m);
sys/dev/pcmcia/if_ray.c
1458
m_freem(m);
sys/dev/pcmcia/if_ray.c
1465
m_freem(m);
sys/dev/pcmcia/if_ray.c
1479
m_freem(m);
sys/dev/pcmcia/if_ray.c
1493
m_freem(m);
sys/dev/pcmcia/if_ray.c
1498
m_freem(m);
sys/dev/pcmcia/if_ray.c
1518
m_adj(m, (char *)eh - (char *)frame);
sys/dev/pcmcia/if_ray.c
1519
bpf_mtap(ifp, m, BPF_D_IN);
sys/dev/pcmcia/if_ray.c
1521
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/pcmcia/if_ray.c
3073
ray_dump_mbuf(struct ray_softc *sc, struct mbuf *m)
sys/dev/pcmcia/if_ray.c
3076
for (; m; m = m->m_next) {
sys/dev/pcmcia/if_ray.c
3077
hexdump(printf, NULL, mtod(m, void *), m->m_len);
sys/dev/pcmcia/if_ray.c
420
#define M_PULLUP(m, s) do { \
sys/dev/pcmcia/if_ray.c
421
if ((m)->m_len < (s)) \
sys/dev/pcmcia/if_ray.c
422
(m) = m_pullup((m), (s)); \
sys/dev/pcmcia/if_xi.c
392
struct mbuf *top, **mp, *m;
sys/dev/pcmcia/if_xi.c
415
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pcmcia/if_xi.c
416
if (m == NULL)
sys/dev/pcmcia/if_xi.c
418
m_set_rcvif(m, ifp);
sys/dev/pcmcia/if_xi.c
419
m->m_pkthdr.len = pktlen;
sys/dev/pcmcia/if_xi.c
426
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/pcmcia/if_xi.c
427
if (m == NULL) {
sys/dev/pcmcia/if_xi.c
434
MCLGET(m, M_DONTWAIT);
sys/dev/pcmcia/if_xi.c
435
if (!(m->m_flags & M_EXT)) {
sys/dev/pcmcia/if_xi.c
436
m_freem(m);
sys/dev/pcmcia/if_xi.c
443
char *newdata = (char *)ALIGN(m->m_data +
sys/dev/pcmcia/if_xi.c
446
len -= newdata - m->m_data;
sys/dev/pcmcia/if_xi.c
447
m->m_data = newdata;
sys/dev/pcmcia/if_xi.c
450
data = mtod(m, uint8_t *);
sys/dev/pcmcia/if_xi.c
457
m->m_len = len;
sys/dev/pcmcia/if_xi.c
459
*mp = m;
sys/dev/pcmcia/if_xi.c
460
mp = &m->m_next;
sys/dev/pcmcia/if_xi.c
750
struct mbuf *m0, *m;
sys/dev/pcmcia/if_xi.c
802
for (m = m0; m; ) {
sys/dev/pcmcia/if_xi.c
803
if (m->m_len > 1)
sys/dev/pcmcia/if_xi.c
805
mtod(m, uint16_t *), m->m_len>>1);
sys/dev/pcmcia/if_xi.c
806
if (m->m_len & 1) {
sys/dev/pcmcia/if_xi.c
809
*(mtod(m, uint8_t *) + m->m_len - 1));
sys/dev/pcmcia/if_xi.c
811
m = m0 = m_free(m);
sys/dev/pcmcia/pcmcia.c
753
int n, m;
sys/dev/pcmcia/pcmcia.c
777
for (m = 0; m < n; m++)
sys/dev/pcmcia/pcmcia.c
778
pcmcia_io_free(pf, &cfe->iospace[m].handle);
sys/dev/pcmcia/pcmcia.c
793
for (m = 0; m < cfe->num_iospace; m++)
sys/dev/pcmcia/pcmcia.c
794
pcmcia_io_free(pf, &cfe->iospace[m].handle);
sys/dev/pcmcia/pcmcia.c
795
for (m = 0; m < n; m++)
sys/dev/pcmcia/pcmcia.c
796
pcmcia_mem_free(pf, &cfe->memspace[m].handle);
sys/dev/pcmcia/pcmcia.c
808
int m;
sys/dev/pcmcia/pcmcia.c
810
for (m = 0; m < cfe->num_iospace; m++)
sys/dev/pcmcia/pcmcia.c
811
pcmcia_io_free(pf, &cfe->iospace[m].handle);
sys/dev/pcmcia/pcmcia.c
812
for (m = 0; m < cfe->num_memspace; m++)
sys/dev/pcmcia/pcmcia.c
813
pcmcia_mem_free(pf, &cfe->memspace[m].handle);
sys/dev/pcmcia/pcmcia.c
821
int n, m;
sys/dev/pcmcia/pcmcia.c
836
for (m = 0; m < n; m++)
sys/dev/pcmcia/pcmcia.c
837
pcmcia_io_unmap(pf, cfe->iospace[m].window);
sys/dev/pcmcia/pcmcia.c
857
for (m = 0; m < cfe->num_iospace; m++)
sys/dev/pcmcia/pcmcia.c
858
pcmcia_io_unmap(pf, cfe->iospace[m].window);
sys/dev/pcmcia/pcmcia.c
859
for (m = 0; m < n; m++)
sys/dev/pcmcia/pcmcia.c
860
pcmcia_mem_unmap(pf, cfe->memspace[m].window);
sys/dev/pcmcia/pcmcia.c
872
int m;
sys/dev/pcmcia/pcmcia.c
874
for (m = 0; m < cfe->num_iospace; m++)
sys/dev/pcmcia/pcmcia.c
875
pcmcia_io_unmap(pf, cfe->iospace[m].window);
sys/dev/pcmcia/pcmcia.c
876
for (m = 0; m < cfe->num_memspace; m++)
sys/dev/pcmcia/pcmcia.c
877
pcmcia_mem_unmap(pf, cfe->memspace[m].window);
sys/dev/podulebus/esp_podule.c
94
#define PODULE_DEVICE(m, p, read, write) \
sys/dev/podulebus/esp_podule.c
95
{ MANUFACTURER_ ## m, PODULE_ ## m ## _ ## p, read, write }
sys/dev/ppbus/if_plip.c
508
lptap(struct ifnet *ifp, struct mbuf *m, u_int direction)
sys/dev/ppbus/if_plip.c
520
m0.m_next = m;
sys/dev/ppbus/if_plip.c
701
lpoutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/dev/ppbus/if_plip.c
733
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/dev/ppbus/if_plip.c
734
IFQ_ENQUEUE(&ifp->if_snd, m, err);
sys/dev/ppbus/if_plip.c
754
m_freem(m);
sys/dev/ppbus/if_plip.c
767
struct mbuf * m;
sys/dev/ppbus/if_plip.c
794
IFQ_POLL(&ifp->if_snd, m);
sys/dev/ppbus/if_plip.c
795
if (m == NULL)
sys/dev/ppbus/if_plip.c
823
for (mm = m; mm; mm = mm->m_next) {
sys/dev/ppbus/if_plip.c
855
mm = m;
sys/dev/ppbus/if_plip.c
885
mm = m;
sys/dev/ppbus/if_plip.c
926
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/ppbus/if_plip.c
928
lptap(ifp, m, BPF_D_OUT);
sys/dev/ppbus/if_plip.c
930
if_statadd(ifp, if_obytes, m->m_pkthdr.len);
sys/dev/ppbus/if_plip.c
931
m_freem(m);
sys/dev/qbus/if_de.c
410
struct mbuf *m;
sys/dev/qbus/if_de.c
422
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/qbus/if_de.c
423
if (m == 0)
sys/dev/qbus/if_de.c
429
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/qbus/if_de.c
431
len = if_ubaput(&sc->sc_ifuba, &sc->sc_ifw[sc->sc_xfree], m);
sys/dev/qbus/if_de.c
527
struct mbuf *m;
sys/dev/qbus/if_de.c
540
m = if_ubaget(&sc->sc_ifuba, &sc->sc_ifr[sc->sc_rindex],
sys/dev/qbus/if_de.c
542
if (m == 0) {
sys/dev/qbus/if_de.c
547
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/qbus/if_dmc.c
428
struct mbuf *m;
sys/dev/qbus/if_dmc.c
440
IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
sys/dev/qbus/if_dmc.c
441
if (m == 0)
sys/dev/qbus/if_dmc.c
449
rp->cc = if_ubaput(&sc->sc_ifuba, &sc->sc_ifw[n], m);
sys/dev/qbus/if_dmc.c
557
struct mbuf *m;
sys/dev/qbus/if_dmc.c
622
m = if_ubaget(&sc->sc_ifuba, ifrw, ifp, len);
sys/dev/qbus/if_dmc.c
623
if (m == 0)
sys/dev/qbus/if_dmc.c
626
m_adj(m, sizeof(struct dmc_header));
sys/dev/qbus/if_dmc.c
633
m_freem(m);
sys/dev/qbus/if_dmc.c
638
if (__predict_false(!pktq_enqueue(ip_pktq, m, 0))) {
sys/dev/qbus/if_dmc.c
639
m_freem(m);
sys/dev/qbus/if_dmc.c
766
struct mbuf *m = m0;
sys/dev/qbus/if_dmc.c
774
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/dev/qbus/if_dmc.c
799
M_PREPEND(m, sizeof(struct dmc_header), M_DONTWAIT);
sys/dev/qbus/if_dmc.c
800
if (m == 0) {
sys/dev/qbus/if_dmc.c
804
dh = mtod(m, struct dmc_header *);
sys/dev/qbus/if_dmc.c
812
IFQ_ENQUEUE(&ifp->if_snd, m, error);
sys/dev/qbus/if_il.c
409
struct mbuf *m;
sys/dev/qbus/if_il.c
412
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/qbus/if_il.c
413
if (m == 0) {
sys/dev/qbus/if_il.c
423
len = if_wubaput(&sc->sc_ifuba, m);
sys/dev/qbus/if_il.c
509
struct mbuf *m;
sys/dev/qbus/if_il.c
534
m = if_rubaget(&sc->sc_ifuba, &sc->sc_if, len);
sys/dev/qbus/if_il.c
535
if (m == NULL)
sys/dev/qbus/if_il.c
539
m_adj(m, 4);
sys/dev/qbus/if_il.c
540
if_percpuq_enqueue((&sc->sc_if)->if_percpuq, m);
sys/dev/qbus/if_qe.c
451
struct mbuf *m, *m0;
sys/dev/qbus/if_qe.c
466
IFQ_POLL(&ifp->if_snd, m);
sys/dev/qbus/if_qe.c
467
if (m == 0)
sys/dev/qbus/if_qe.c
474
for (m0 = m, i = 0; m0; m0 = m0->m_next)
sys/dev/qbus/if_qe.c
477
if (m->m_pkthdr.len < ETHER_PAD_LEN) {
sys/dev/qbus/if_qe.c
481
buflen = m->m_pkthdr.len;
sys/dev/qbus/if_qe.c
490
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/qbus/if_qe.c
492
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/qbus/if_qe.c
498
for (m0 = m; ; m0 = m0->m_next) {
sys/dev/qbus/if_qe.c
519
sc->sc_txmbuf[idx] = m;
sys/dev/qbus/if_qe.c
570
struct mbuf *m;
sys/dev/qbus/if_qe.c
583
m = sc->sc_rxmbuf[sc->sc_nextrx];
sys/dev/qbus/if_qe.c
587
m_set_rcvif(m, ifp);
sys/dev/qbus/if_qe.c
588
m->m_pkthdr.len = m->m_len = len;
sys/dev/qbus/if_qe.c
592
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/qbus/if_qe.c
594
m_freem(m);
sys/dev/qbus/if_qe.c
722
struct mbuf *m;
sys/dev/qbus/if_qe.c
727
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/qbus/if_qe.c
728
if (m == NULL)
sys/dev/qbus/if_qe.c
731
MCLGET(m, M_DONTWAIT);
sys/dev/qbus/if_qe.c
732
if ((m->m_flags & M_EXT) == 0) {
sys/dev/qbus/if_qe.c
733
m_freem(m);
sys/dev/qbus/if_qe.c
741
m->m_ext.ext_buf, m->m_ext.ext_size, NULL, BUS_DMA_NOWAIT);
sys/dev/qbus/if_qe.c
745
sc->sc_rxmbuf[i] = m;
sys/dev/qbus/if_qe.c
754
m->m_data += 2;
sys/dev/qbus/if_qe.c
760
rp->qe_buf_len = -(m->m_ext.ext_size - 2) / 2;
sys/dev/qbus/if_qt.c
512
struct mbuf *m = NULL;
sys/dev/qbus/if_qt.c
515
IF_DEQUEUE(&sc->is_if.if_snd, m);
sys/dev/qbus/if_qt.c
516
if (m == NULL)
sys/dev/qbus/if_qt.c
523
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/qbus/if_qt.c
525
len = if_ubaput(&sc->sc_ifuba, &sc->sc_ifw[sc->xnext], m);
sys/dev/qbus/if_qt.c
615
struct mbuf *m;
sys/dev/qbus/if_qt.c
639
m = if_ubaget(&sc->sc_ifuba, &sc->sc_ifr[(int)sc->rindex],
sys/dev/qbus/if_qt.c
641
if (m == NULL) {
sys/dev/qbus/if_qt.c
645
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/qbus/if_uba.c
130
if ((m = getmcl()) == NULL) {
sys/dev/qbus/if_uba.c
134
ifr[i].ifrw_mbuf = m;
sys/dev/qbus/if_uba.c
136
m->m_ext.ext_buf, m->m_ext.ext_size, NULL, BUS_DMA_NOWAIT);
sys/dev/qbus/if_uba.c
164
struct mbuf *m;
sys/dev/qbus/if_uba.c
166
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/qbus/if_uba.c
167
if (m == NULL)
sys/dev/qbus/if_uba.c
169
MCLGET(m, M_DONTWAIT);
sys/dev/qbus/if_uba.c
170
if ((m->m_flags & M_EXT) == 0) {
sys/dev/qbus/if_uba.c
171
m_freem(m);
sys/dev/qbus/if_uba.c
174
return m;
sys/dev/qbus/if_uba.c
194
struct mbuf *m, *mn;
sys/dev/qbus/if_uba.c
200
m = ifr->ifrw_mbuf;
sys/dev/qbus/if_uba.c
205
m_set_rcvif(m, ifp);
sys/dev/qbus/if_uba.c
206
m->m_len = m->m_pkthdr.len = len;
sys/dev/qbus/if_uba.c
207
return m;
sys/dev/qbus/if_uba.c
233
if_ubaput(struct ifubinfo *ifu, struct ifxmt *ifw, struct mbuf *m)
sys/dev/qbus/if_uba.c
246
bus_dmamap_load(uh->uh_dmat, ifw->ifw_map, mtod(m, void *),
sys/dev/qbus/if_uba.c
247
m->m_len, NULL, BUS_DMA_NOWAIT);
sys/dev/qbus/if_uba.c
248
ifw->ifw_mbuf = m;
sys/dev/qbus/if_uba.c
249
len = m->m_len;
sys/dev/qbus/if_uba.c
256
len = m->m_pkthdr.len;
sys/dev/qbus/if_uba.c
257
m_copydata(m, 0, m->m_pkthdr.len, ifw->ifw_vaddr);
sys/dev/qbus/if_uba.c
258
m_freem(m);
sys/dev/qbus/if_uba.c
77
struct mbuf *m;
sys/dev/qbus/if_uba.h
123
#define if_wubaput(ifu, m) \
sys/dev/qbus/if_uba.h
124
if_ubaput(&(ifu)->ifu_info, &(ifu)->ifu_xmt, m)
sys/dev/raidframe/rf_geniq.c
75
unsigned int m, p, q;
sys/dev/raidframe/rf_layout.c
92
#define RF_NU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p
sys/dev/raidframe/rf_utils.c
89
rf_gcd(int m, int n)
sys/dev/raidframe/rf_utils.c
93
while (m > 0) {
sys/dev/raidframe/rf_utils.c
94
t = n % m;
sys/dev/raidframe/rf_utils.c
95
n = m;
sys/dev/raidframe/rf_utils.c
96
m = t;
sys/dev/raidframe/rf_utils.h
49
int rf_gcd(int m, int n);
sys/dev/rcons/rcons_subr.c
71
int i, m;
sys/dev/rcons/rcons_subr.c
73
m = sizeof(rc->rc_charmap) / sizeof(rc->rc_charmap[0]);
sys/dev/rcons/rcons_subr.c
75
for (i = 0; i < m; i++)
sys/dev/sbus/be.c
459
be_put(struct be_softc *sc, int idx, struct mbuf *m)
sys/dev/sbus/be.c
467
for (; m; m = n) {
sys/dev/sbus/be.c
468
len = m->m_len;
sys/dev/sbus/be.c
470
n = m_free(m);
sys/dev/sbus/be.c
473
memcpy(bp + boff, mtod(m, void *), len);
sys/dev/sbus/be.c
476
n = m_free(m);
sys/dev/sbus/be.c
491
struct mbuf *m;
sys/dev/sbus/be.c
498
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/sbus/be.c
499
if (m == NULL)
sys/dev/sbus/be.c
501
m_set_rcvif(m, ifp);
sys/dev/sbus/be.c
502
m->m_pkthdr.len = totlen;
sys/dev/sbus/be.c
505
m->m_data += pad;
sys/dev/sbus/be.c
512
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/sbus/be.c
513
if (m == NULL) {
sys/dev/sbus/be.c
520
MCLGET(m, M_DONTWAIT);
sys/dev/sbus/be.c
521
if (m->m_flags & M_EXT)
sys/dev/sbus/be.c
524
m->m_len = len = uimin(totlen, len);
sys/dev/sbus/be.c
525
memcpy(mtod(m, void *), bp + boff, len);
sys/dev/sbus/be.c
528
*mp = m;
sys/dev/sbus/be.c
529
mp = &m->m_next;
sys/dev/sbus/be.c
542
struct mbuf *m;
sys/dev/sbus/be.c
558
m = be_get(sc, idx, len);
sys/dev/sbus/be.c
559
if (m == NULL) {
sys/dev/sbus/be.c
565
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/sbus/be.c
580
struct mbuf *m;
sys/dev/sbus/be.c
590
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/sbus/be.c
591
if (m == 0)
sys/dev/sbus/be.c
598
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/sbus/be.c
603
len = be_put(sc, bix, m);
sys/dev/sbus/magma.c
1782
int m = h;
sys/dev/sbus/magma.c
1784
if( m > 0 )
sys/dev/sbus/magma.c
1785
m = m * 1000 / hz;
sys/dev/sbus/magma.c
1786
return(m);
sys/dev/sbus/magma.c
1790
mbpp_mstohz(int m)
sys/dev/sbus/magma.c
1792
int h = m;
sys/dev/sbus/qe.c
322
struct mbuf *m;
sys/dev/sbus/qe.c
329
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/sbus/qe.c
330
if (m == NULL)
sys/dev/sbus/qe.c
332
m_set_rcvif(m, ifp);
sys/dev/sbus/qe.c
333
m->m_pkthdr.len = totlen;
sys/dev/sbus/qe.c
335
m->m_data += pad;
sys/dev/sbus/qe.c
342
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/sbus/qe.c
343
if (m == NULL) {
sys/dev/sbus/qe.c
350
MCLGET(m, M_DONTWAIT);
sys/dev/sbus/qe.c
351
if (m->m_flags & M_EXT)
sys/dev/sbus/qe.c
354
m->m_len = len = uimin(totlen, len);
sys/dev/sbus/qe.c
355
memcpy(mtod(m, void *), bp + boff, len);
sys/dev/sbus/qe.c
358
*mp = m;
sys/dev/sbus/qe.c
359
mp = &m->m_next;
sys/dev/sbus/qe.c
370
qe_put(struct qe_softc *sc, int idx, struct mbuf *m)
sys/dev/sbus/qe.c
378
for (; m; m = n) {
sys/dev/sbus/qe.c
379
len = m->m_len;
sys/dev/sbus/qe.c
381
n = m_free(m);
sys/dev/sbus/qe.c
384
memcpy(bp + boff, mtod(m, void *), len);
sys/dev/sbus/qe.c
387
n = m_free(m);
sys/dev/sbus/qe.c
399
struct mbuf *m;
sys/dev/sbus/qe.c
414
m = qe_get(sc, idx, len);
sys/dev/sbus/qe.c
415
if (m == NULL) {
sys/dev/sbus/qe.c
421
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/sbus/qe.c
436
struct mbuf *m;
sys/dev/sbus/qe.c
446
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/sbus/qe.c
447
if (m == 0)
sys/dev/sbus/qe.c
454
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/sbus/qe.c
459
len = qe_put(sc, bix, m);
sys/dev/scsipi/cd.c
1083
lba2msf(u_long lba, u_char *m, u_char *s, u_char *f)
sys/dev/scsipi/cd.c
1089
*m = tmp / (CD_SECS * CD_FRAMES);
sys/dev/scsipi/cd.c
1104
hmsf2lba(uint8_t h, uint8_t m, uint8_t s, uint8_t f)
sys/dev/scsipi/cd.c
1106
return (((((uint32_t) h * 60 + m) * CD_SECS) + s) * CD_FRAMES + f)
sys/dev/scsipi/if_dse.c
522
struct mbuf *m, *m0;
sys/dev/scsipi/if_dse.c
555
for (m = m0; m != NULL; ) {
sys/dev/scsipi/if_dse.c
556
memcpy(cp, mtod(m, u_char *), m->m_len);
sys/dev/scsipi/if_dse.c
557
cp += m->m_len;
sys/dev/scsipi/if_dse.c
558
m = m0 = m_free(m);
sys/dev/scsipi/if_dse.c
713
struct mbuf *m, *m0, *newm;
sys/dev/scsipi/if_dse.c
723
m = m0;
sys/dev/scsipi/if_dse.c
727
MCLGET(m, M_DONTWAIT);
sys/dev/scsipi/if_dse.c
728
if((m->m_flags & M_EXT) == 0)
sys/dev/scsipi/if_dse.c
734
if (m == m0) {
sys/dev/scsipi/if_dse.c
736
ALIGN(m->m_data + sizeof(struct ether_header)) -
sys/dev/scsipi/if_dse.c
738
len -= newdata - m->m_data;
sys/dev/scsipi/if_dse.c
739
m->m_data = newdata;
sys/dev/scsipi/if_dse.c
742
m->m_len = len = uimin(totlen, len);
sys/dev/scsipi/if_dse.c
743
memcpy(mtod(m, void *), data, len);
sys/dev/scsipi/if_dse.c
753
m = m->m_next = newm;
sys/dev/scsipi/if_dse.c
813
struct mbuf *m;
sys/dev/scsipi/if_dse.c
870
m = dse_get(sc, data, len - ETHER_CRC_LEN);
sys/dev/scsipi/if_dse.c
871
if (m == NULL) {
sys/dev/scsipi/if_dse.c
887
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/scsipi/if_dse.c
890
if_percpuq_enqueue(sc->sc_ipq, m);
sys/dev/scsipi/if_se.c
485
struct mbuf *m, *m0;
sys/dev/scsipi/if_se.c
519
for (m = m0; m != NULL; ) {
sys/dev/scsipi/if_se.c
520
memcpy(cp, mtod(m, u_char *), m->m_len);
sys/dev/scsipi/if_se.c
521
cp += m->m_len;
sys/dev/scsipi/if_se.c
522
m = m0 = m_free(m);
sys/dev/scsipi/if_se.c
666
struct mbuf *m, *m0, *newm;
sys/dev/scsipi/if_se.c
675
m = m0;
sys/dev/scsipi/if_se.c
679
MCLGET(m, M_DONTWAIT);
sys/dev/scsipi/if_se.c
680
if ((m->m_flags & M_EXT) == 0)
sys/dev/scsipi/if_se.c
685
if (m == m0) {
sys/dev/scsipi/if_se.c
687
ALIGN(m->m_data + sizeof(struct ether_header)) -
sys/dev/scsipi/if_se.c
689
len -= newdata - m->m_data;
sys/dev/scsipi/if_se.c
690
m->m_data = newdata;
sys/dev/scsipi/if_se.c
693
m->m_len = len = uimin(totlen, len);
sys/dev/scsipi/if_se.c
694
memcpy(mtod(m, void *), data, len);
sys/dev/scsipi/if_se.c
703
m = m->m_next = newm;
sys/dev/scsipi/if_se.c
720
struct mbuf *m;
sys/dev/scsipi/if_se.c
749
m = se_get(sc, data, len - ETHER_CRC);
sys/dev/scsipi/if_se.c
750
if (m == 0) {
sys/dev/scsipi/if_se.c
759
m_adj(m, SE_PREFIX);
sys/dev/scsipi/if_se.c
763
if_percpuq_enqueue(sc->sc_ipq, m);
sys/dev/scsipi/scsi_message.h
44
#define MSG_ISIDENTIFY(m) ((m) & MSG_IDENTIFYFLAG)
sys/dev/scsipi/scsi_message.h
84
#define MSG_ISEXTENDED(m) ((m) == MSG_EXTENDED)
sys/dev/scsipi/scsi_message.h
87
#define MSG_IS1BYTE(m) \
sys/dev/scsipi/scsi_message.h
88
((!MSG_ISEXTENDED(m) && (m) < 0x20) || \
sys/dev/scsipi/scsi_message.h
89
(m) == MSG_QAS_REQUEST || MSG_ISIDENTIFY(m))
sys/dev/scsipi/scsi_message.h
90
#define MSG_IS2BYTE(m) (((m) & 0xf0) == 0x20)
sys/dev/sdmmc/if_bwfm_sdio.c
1007
struct mbuf *m;
sys/dev/sdmmc/if_bwfm_sdio.c
1009
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/sdmmc/if_bwfm_sdio.c
1010
if (m == NULL)
sys/dev/sdmmc/if_bwfm_sdio.c
1013
MCLGET(m, M_DONTWAIT);
sys/dev/sdmmc/if_bwfm_sdio.c
1014
if (!(m->m_flags & M_EXT)) {
sys/dev/sdmmc/if_bwfm_sdio.c
1015
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1019
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/sdmmc/if_bwfm_sdio.c
1020
return m;
sys/dev/sdmmc/if_bwfm_sdio.c
1026
struct mbuf *m = NULL;
sys/dev/sdmmc/if_bwfm_sdio.c
1029
m = *q;
sys/dev/sdmmc/if_bwfm_sdio.c
1030
*q = m->m_next;
sys/dev/sdmmc/if_bwfm_sdio.c
1031
m->m_next = NULL;
sys/dev/sdmmc/if_bwfm_sdio.c
1034
return m;
sys/dev/sdmmc/if_bwfm_sdio.c
1038
bwfm_qput(struct mbuf **q, struct mbuf *m)
sys/dev/sdmmc/if_bwfm_sdio.c
1042
*q = m;
sys/dev/sdmmc/if_bwfm_sdio.c
1044
m_cat(*q, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1051
struct mbuf *m;
sys/dev/sdmmc/if_bwfm_sdio.c
1055
MBUFQ_DEQUEUE(&sc->sc_tx_queue, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1056
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1102
struct mbuf *m;
sys/dev/sdmmc/if_bwfm_sdio.c
1106
MGET(m, M_DONTWAIT, MT_CONTROL);
sys/dev/sdmmc/if_bwfm_sdio.c
1107
if (m == NULL)
sys/dev/sdmmc/if_bwfm_sdio.c
1110
MCLAIM(m, &sc->sc_sc.sc_ec.ec_tx_mowner);
sys/dev/sdmmc/if_bwfm_sdio.c
1112
MCLGET(m, M_DONTWAIT);
sys/dev/sdmmc/if_bwfm_sdio.c
1113
if (!(m->m_flags & M_EXT)) {
sys/dev/sdmmc/if_bwfm_sdio.c
1114
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1118
memcpy(mtod(m, char *), buf, len);
sys/dev/sdmmc/if_bwfm_sdio.c
1119
m->m_len = len;
sys/dev/sdmmc/if_bwfm_sdio.c
1122
MBUFQ_ENQUEUE(&sc->sc_tx_queue, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1604
struct mbuf *m;
sys/dev/sdmmc/if_bwfm_sdio.c
1619
MBUFQ_DEQUEUE(&sc->sc_tx_queue, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1620
if (m == NULL)
sys/dev/sdmmc/if_bwfm_sdio.c
1623
if (m->m_type == MT_CONTROL)
sys/dev/sdmmc/if_bwfm_sdio.c
1624
bwfm_sdio_tx_ctrlframe(sc, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1626
bwfm_sdio_tx_dataframe(sc, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1633
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1649
bwfm_sdio_tx_ctrlframe(struct bwfm_sdio_softc *sc, struct mbuf *m)
sys/dev/sdmmc/if_bwfm_sdio.c
1656
len = sizeof(*hwhdr) + sizeof(*swhdr) + m->m_len;
sys/dev/sdmmc/if_bwfm_sdio.c
1677
m_copydata(m, 0, m->m_len, &swhdr[1]);
sys/dev/sdmmc/if_bwfm_sdio.c
1693
bwfm_sdio_tx_dataframe(struct bwfm_sdio_softc *sc, struct mbuf *m)
sys/dev/sdmmc/if_bwfm_sdio.c
1702
+ m->m_pkthdr.len;
sys/dev/sdmmc/if_bwfm_sdio.c
1729
m_copydata(m, 0, m->m_pkthdr.len, &bcdc[1]);
sys/dev/sdmmc/if_bwfm_sdio.c
1749
struct mbuf *m;
sys/dev/sdmmc/if_bwfm_sdio.c
1753
while ((m = bwfm_qget(&sc->sc_rxctl_queue)) == NULL) {
sys/dev/sdmmc/if_bwfm_sdio.c
1764
if (m->m_len > *lenp) {
sys/dev/sdmmc/if_bwfm_sdio.c
1765
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1769
*lenp = m->m_len;
sys/dev/sdmmc/if_bwfm_sdio.c
1770
m_copydata(m, 0, m->m_len, buf);
sys/dev/sdmmc/if_bwfm_sdio.c
1771
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1782
struct mbuf *m;
sys/dev/sdmmc/if_bwfm_sdio.c
1881
m = bwfm_sdio_newbuf();
sys/dev/sdmmc/if_bwfm_sdio.c
1882
if (m == NULL) {
sys/dev/sdmmc/if_bwfm_sdio.c
1888
MCLAIM(m, &sc->sc_sc.sc_ec.ec_rx_mowner);
sys/dev/sdmmc/if_bwfm_sdio.c
1889
if (flen - off > m->m_len) {
sys/dev/sdmmc/if_bwfm_sdio.c
1892
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1895
m->m_len = m->m_pkthdr.len = flen - off;
sys/dev/sdmmc/if_bwfm_sdio.c
1896
memcpy(mtod(m, char *), data + off, flen - off);
sys/dev/sdmmc/if_bwfm_sdio.c
1897
bwfm_qput(&sc->sc_rxctl_queue, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1903
m = bwfm_sdio_newbuf();
sys/dev/sdmmc/if_bwfm_sdio.c
1904
if (m == NULL) {
sys/dev/sdmmc/if_bwfm_sdio.c
1910
MCLAIM(m, &sc->sc_sc.sc_ec.ec_rx_mowner);
sys/dev/sdmmc/if_bwfm_sdio.c
1911
if (flen - off > m->m_len) {
sys/dev/sdmmc/if_bwfm_sdio.c
1914
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1917
m->m_len = m->m_pkthdr.len = flen - off;
sys/dev/sdmmc/if_bwfm_sdio.c
1918
memcpy(mtod(m, char *), data + off, flen - off);
sys/dev/sdmmc/if_bwfm_sdio.c
1919
bcdc = mtod(m, struct bwfm_proto_bcdc_hdr *);
sys/dev/sdmmc/if_bwfm_sdio.c
1921
if (m->m_len < hoff) {
sys/dev/sdmmc/if_bwfm_sdio.c
1923
DEVNAME(sc), m->m_len, hoff);
sys/dev/sdmmc/if_bwfm_sdio.c
1924
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1927
m_adj(m, hoff);
sys/dev/sdmmc/if_bwfm_sdio.c
1929
if (m->m_len > 0)
sys/dev/sdmmc/if_bwfm_sdio.c
1930
bwfm_rx(&sc->sc_sc, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1932
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1969
struct mbuf *m, *m0;
sys/dev/sdmmc/if_bwfm_sdio.c
1981
m = bwfm_sdio_newbuf();
sys/dev/sdmmc/if_bwfm_sdio.c
1982
if (m == NULL) {
sys/dev/sdmmc/if_bwfm_sdio.c
1988
MCLAIM(m, &sc->sc_sc.sc_ec.ec_rx_mowner);
sys/dev/sdmmc/if_bwfm_sdio.c
1989
bwfm_qput(&m0, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1991
if (roundup(slen,4) > m->m_len) {
sys/dev/sdmmc/if_bwfm_sdio.c
1996
if (bwfm_sdio_frame_read_write(sc, mtod(m, char *),
sys/dev/sdmmc/if_bwfm_sdio.c
2002
m->m_len = m->m_pkthdr.len = slen;
sys/dev/sdmmc/if_bwfm_sdio.c
2017
while ((m = bwfm_qget(&m0)) != NULL) {
sys/dev/sdmmc/if_bwfm_sdio.c
2018
if (m->m_len < hdrlen) {
sys/dev/sdmmc/if_bwfm_sdio.c
2020
m->m_len, sizeof(hwhdr) + sizeof(swhdr));
sys/dev/sdmmc/if_bwfm_sdio.c
2024
m_copydata(m, 0, sizeof(hwhdr), &hwhdr);
sys/dev/sdmmc/if_bwfm_sdio.c
2025
m_copydata(m, sizeof(hwhdr), sizeof(swhdr), &swhdr);
sys/dev/sdmmc/if_bwfm_sdio.c
2051
if (hwhdr.frmlen > m->m_len) {
sys/dev/sdmmc/if_bwfm_sdio.c
2053
DEVNAME(sc),m->m_len,flen);
sys/dev/sdmmc/if_bwfm_sdio.c
2070
m_adj(m, (int)hwhdr.frmlen - m->m_len);
sys/dev/sdmmc/if_bwfm_sdio.c
2080
m_adj(m, swhdr.dataoff);
sys/dev/sdmmc/if_bwfm_sdio.c
2081
bcdc = mtod(m, struct bwfm_proto_bcdc_hdr *);
sys/dev/sdmmc/if_bwfm_sdio.c
2083
if (m->m_len < hoff) {
sys/dev/sdmmc/if_bwfm_sdio.c
2085
DEVNAME(sc), m->m_len, hoff);
sys/dev/sdmmc/if_bwfm_sdio.c
2086
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
2089
m_adj(m, hoff);
sys/dev/sdmmc/if_bwfm_sdio.c
2091
if (m->m_len == 0) {
sys/dev/sdmmc/if_bwfm_sdio.c
2093
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
2096
bwfm_rx(&sc->sc_sc, m);
sys/dev/sdmmc/if_bwfm_sdio.c
2109
printf("rx dropped %p len %d\n",mtod(m, char *),m->m_pkthdr.len);
sys/dev/sdmmc/if_bwfm_sdio.c
2110
m_free(m);
sys/dev/sdmmc/sbt.c
324
struct mbuf *m = NULL;
sys/dev/sdmmc/sbt.c
343
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/sdmmc/sbt.c
344
if (m == NULL) {
sys/dev/sdmmc/sbt.c
349
m->m_pkthdr.len = m->m_len = MHLEN;
sys/dev/sdmmc/sbt.c
350
m_copyback(m, 0, len, sc->sc_buf);
sys/dev/sdmmc/sbt.c
351
if (m->m_pkthdr.len == MAX(MHLEN, len)) {
sys/dev/sdmmc/sbt.c
352
m->m_pkthdr.len = len;
sys/dev/sdmmc/sbt.c
353
m->m_len = MIN(MHLEN, m->m_pkthdr.len);
sys/dev/sdmmc/sbt.c
356
m_freem(m);
sys/dev/sdmmc/sbt.c
357
m = NULL;
sys/dev/sdmmc/sbt.c
361
if (m != NULL) {
sys/dev/sdmmc/sbt.c
365
DEVNAME(sc), m->m_pkthdr.len));
sys/dev/sdmmc/sbt.c
366
hci_input_acl(sc->sc_unit, m);
sys/dev/sdmmc/sbt.c
370
DEVNAME(sc), m->m_pkthdr.len));
sys/dev/sdmmc/sbt.c
371
hci_input_sco(sc->sc_unit, m);
sys/dev/sdmmc/sbt.c
375
DEVNAME(sc), m->m_pkthdr.len));
sys/dev/sdmmc/sbt.c
376
hci_input_event(sc->sc_unit, m);
sys/dev/sdmmc/sbt.c
380
DEVNAME(sc), sc->sc_buf[0], m->m_pkthdr.len));
sys/dev/sdmmc/sbt.c
382
m_freem(m);
sys/dev/sdmmc/sbt.c
449
struct mbuf *m;
sys/dev/sdmmc/sbt.c
461
MBUFQ_DEQUEUE(&sc->sc_cmdq, m);
sys/dev/sdmmc/sbt.c
470
MBUFQ_DEQUEUE(&sc->sc_scoq, m);
sys/dev/sdmmc/sbt.c
479
MBUFQ_DEQUEUE(&sc->sc_aclq, m);
sys/dev/sdmmc/sbt.c
492
what, m->m_pkthdr.len));
sys/dev/sdmmc/sbt.c
496
len = m->m_pkthdr.len;
sys/dev/sdmmc/sbt.c
497
m_copydata(m, 0, len, sc->sc_buf);
sys/dev/sdmmc/sbt.c
498
m_freem(m);
sys/dev/sdmmc/sbt.c
507
sbt_start_cmd(device_t self, struct mbuf *m)
sys/dev/sdmmc/sbt.c
514
M_SETCTX(m, NULL);
sys/dev/sdmmc/sbt.c
518
MBUFQ_ENQUEUE(&sc->sc_cmdq, m);
sys/dev/sdmmc/sbt.c
526
sbt_start_acl(device_t self, struct mbuf *m)
sys/dev/sdmmc/sbt.c
533
M_SETCTX(m, NULL);
sys/dev/sdmmc/sbt.c
537
MBUFQ_ENQUEUE(&sc->sc_aclq, m);
sys/dev/sdmmc/sbt.c
545
sbt_start_sco(device_t self, struct mbuf *m)
sys/dev/sdmmc/sbt.c
554
MBUFQ_ENQUEUE(&sc->sc_scoq, m);
sys/dev/sdmmc/sdmmc_mem.c
451
int e, m;
sys/dev/sdmmc/sdmmc_mem.c
484
m = SD_CSD_SPEED_MANT(resp);
sys/dev/sdmmc/sdmmc_mem.c
485
csd->tran_speed = speed_exponent[e] * speed_mantissa[m] / 10;
sys/dev/sdmmc/sdmmc_mem.c
502
m = MMC_CSD_TRAN_SPEED_MANT(resp);
sys/dev/sdmmc/sdmmc_mem.c
503
csd->tran_speed = speed_exponent[e] * speed_mantissa[m] / 10;
sys/dev/stbi/stb_image.c
1193
int m = 1 << (FAST_BITS-s);
sys/dev/stbi/stb_image.c
1194
for (j=0; j < m; ++j) {
sys/dev/stbi/stb_image.c
1276
unsigned int m = 1 << (n-1);
sys/dev/stbi/stb_image.c
1293
if (k < m)
sys/dev/stbi/stb_image.c
1622
int sizes[16],i,m=0;
sys/dev/stbi/stb_image.c
1629
m += sizes[i];
sys/dev/stbi/stb_image.c
1639
for (i=0; i < m; ++i)
sys/dev/stbi/stb_image.c
1641
L -= m;
sys/dev/stbi/stb_image.c
1760
int m;
sys/dev/stbi/stb_image.c
1762
m = get_marker(z);
sys/dev/stbi/stb_image.c
1763
if (!SOI(m)) return e("no SOI","Corrupt JPEG");
sys/dev/stbi/stb_image.c
1765
m = get_marker(z);
sys/dev/stbi/stb_image.c
1766
while (!SOF(m)) {
sys/dev/stbi/stb_image.c
1767
if (!process_marker(z,m)) return 0;
sys/dev/stbi/stb_image.c
1768
m = get_marker(z);
sys/dev/stbi/stb_image.c
1769
while (m == MARKER_none) {
sys/dev/stbi/stb_image.c
1772
m = get_marker(z);
sys/dev/stbi/stb_image.c
1781
int m;
sys/dev/stbi/stb_image.c
1784
m = get_marker(j);
sys/dev/stbi/stb_image.c
1785
while (!EOI(m)) {
sys/dev/stbi/stb_image.c
1786
if (SOS(m)) {
sys/dev/stbi/stb_image.c
1803
if (!process_marker(j, m)) return 0;
sys/dev/stbi/stb_image.c
1805
m = get_marker(j);
sys/dev/stbi/stb_image.c
2250
int m = bit_reverse(next_code[s],s);
sys/dev/stbi/stb_image.c
2251
while (m < (1 << ZFAST_BITS)) {
sys/dev/stbi/stb_image.c
2252
z->fast[m] = (uint16) c;
sys/dev/stbi/stb_image.c
2253
m += (1 << s);
sys/dev/sun/cgsix.c
896
u_int edgemask, m;
sys/dev/sun/cgsix.c
912
m = sc->sc_cursor.cc_bits[0][i] & edgemask;
sys/dev/sun/cgsix.c
913
thc->thc_cursmask[i] = m;
sys/dev/sun/cgsix.c
914
thc->thc_cursbits[i] = m & sc->sc_cursor.cc_bits[1][i];
sys/dev/tc/bba.c
273
struct bba_mem *m;
sys/dev/tc/bba.c
295
m = kmem_alloc(sizeof(struct bba_mem), KM_SLEEP);
sys/dev/tc/bba.c
296
m->addr = seg.ds_addr;
sys/dev/tc/bba.c
297
m->size = seg.ds_len;
sys/dev/tc/bba.c
298
m->kva = kva;
sys/dev/tc/bba.c
299
m->next = sc->sc_mem_head;
sys/dev/tc/bba.c
300
sc->sc_mem_head = m;
sys/dev/tc/bba.c
317
struct bba_mem **mp, *m;
sys/dev/tc/bba.c
326
m = *mp;
sys/dev/tc/bba.c
327
if (m == NULL) {
sys/dev/tc/bba.c
331
*mp = m->next;
sys/dev/tc/bba.c
332
bus_dmamem_unmap(sc->sc_dmat, kva, m->size);
sys/dev/tc/bba.c
334
seg.ds_addr = m->addr;
sys/dev/tc/bba.c
335
seg.ds_len = m->size;
sys/dev/tc/bba.c
337
kmem_free(m, sizeof(struct bba_mem));
sys/dev/usb/ehci.c
854
int i, m;
sys/dev/usb/ehci.c
868
m = uimin(sc->sc_noport, xfer->ux_length * 8 - 1);
sys/dev/usb/ehci.c
870
for (i = 1; i <= m; i++) {
sys/dev/usb/if_athn_usb.c
1960
struct mbuf *m;
sys/dev/usb/if_athn_usb.c
1982
m = ieee80211_beacon_alloc(ic, ic->ic_bss, &bo);
sys/dev/usb/if_athn_usb.c
1983
if (__predict_false(m == NULL))
sys/dev/usb/if_athn_usb.c
1987
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_athn_usb.c
1994
hdr->len = htole16(sizeof(*htc) + sizeof(*bcn) + m->m_pkthdr.len);
sys/dev/usb/if_athn_usb.c
1999
htc->payload_len = htobe16(sizeof(*bcn) + m->m_pkthdr.len);
sys/dev/usb/if_athn_usb.c
2005
m_copydata(m, 0, m->m_pkthdr.len, (void *)&bcn[1]);
sys/dev/usb/if_athn_usb.c
2008
sizeof(*hdr) + sizeof(*htc) + sizeof(*bcn) + m->m_pkthdr.len,
sys/dev/usb/if_athn_usb.c
2012
m_freem(m);
sys/dev/usb/if_athn_usb.c
2175
athn_usb_rx_radiotap(struct athn_softc *sc, struct mbuf *m,
sys/dev/usb/if_athn_usb.c
2220
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/usb/if_athn_usb.c
2224
athn_usb_rx_frame(struct athn_usb_softc *usc, struct mbuf *m)
sys/dev/usb/if_athn_usb.c
2238
if (__predict_false(m->m_len < (int)sizeof(*htc)))
sys/dev/usb/if_athn_usb.c
2240
htc = mtod(m, struct ar_htc_frame_hdr *);
sys/dev/usb/if_athn_usb.c
2246
if (m->m_len < htc->control[0])
sys/dev/usb/if_athn_usb.c
2248
m_adj(m, -(int)htc->control[0]);
sys/dev/usb/if_athn_usb.c
2250
m_adj(m, sizeof(*htc)); /* Strip HTC header. */
sys/dev/usb/if_athn_usb.c
2252
if (__predict_false(m->m_len < (int)sizeof(*rs)))
sys/dev/usb/if_athn_usb.c
2254
rs = mtod(m, struct ar_rx_status *);
sys/dev/usb/if_athn_usb.c
2258
if (__predict_false(m->m_len < (int)sizeof(*rs) + datalen))
sys/dev/usb/if_athn_usb.c
2266
m_adj(m, sizeof(*rs)); /* Strip Rx status. */
sys/dev/usb/if_athn_usb.c
2267
m_set_rcvif(m, ifp);
sys/dev/usb/if_athn_usb.c
2272
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_athn_usb.c
2280
m_adj(m, 2);
sys/dev/usb/if_athn_usb.c
2284
athn_usb_rx_radiotap(sc, m, rs);
sys/dev/usb/if_athn_usb.c
2287
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/usb/if_athn_usb.c
2290
ieee80211_input(ic, m, ni, rs->rs_rssi + AR_USB_DEFAULT_NF, 0);
sys/dev/usb/if_athn_usb.c
2297
m_freem(m);
sys/dev/usb/if_athn_usb.c
2309
struct mbuf *m;
sys/dev/usb/if_athn_usb.c
2331
if (__predict_true(stream->m != NULL)) {
sys/dev/usb/if_athn_usb.c
2332
memcpy(mtod(stream->m, uint8_t *) +
sys/dev/usb/if_athn_usb.c
2334
athn_usb_rx_frame(usc, stream->m);
sys/dev/usb/if_athn_usb.c
2335
stream->m = NULL;
sys/dev/usb/if_athn_usb.c
2344
if (__predict_true(stream->m != NULL)) {
sys/dev/usb/if_athn_usb.c
2345
memcpy(mtod(stream->m, uint8_t *) +
sys/dev/usb/if_athn_usb.c
2366
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_athn_usb.c
2367
if (__predict_true(m != NULL)) {
sys/dev/usb/if_athn_usb.c
2368
m->m_pkthdr.len = m->m_len = pktlen;
sys/dev/usb/if_athn_usb.c
2370
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_athn_usb.c
2371
if (!(m->m_flags & M_EXT)) {
sys/dev/usb/if_athn_usb.c
2372
m_free(m);
sys/dev/usb/if_athn_usb.c
2373
m = NULL;
sys/dev/usb/if_athn_usb.c
2378
m = NULL;
sys/dev/usb/if_athn_usb.c
2385
stream->m = m; /* NB: m can be NULL. */
sys/dev/usb/if_athn_usb.c
2386
if (__predict_true(stream->m != NULL)) {
sys/dev/usb/if_athn_usb.c
2387
memcpy(mtod(stream->m, uint8_t *), buf, len);
sys/dev/usb/if_athn_usb.c
2393
if (__predict_true(m != NULL)) {
sys/dev/usb/if_athn_usb.c
2395
memcpy(mtod(m, uint8_t *), buf, pktlen);
sys/dev/usb/if_athn_usb.c
2396
athn_usb_rx_frame(usc, m);
sys/dev/usb/if_athn_usb.c
2454
athn_usb_tx(struct athn_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
sys/dev/usb/if_athn_usb.c
2472
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_athn_usb.c
2474
k = ieee80211_crypto_encap(ic, ni, m);
sys/dev/usb/if_athn_usb.c
2479
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_athn_usb.c
2505
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m, BPF_D_OUT);
sys/dev/usb/if_athn_usb.c
2525
if (m->m_pkthdr.len + IEEE80211_CRC_LEN > ic->ic_rtsthreshold)
sys/dev/usb/if_athn_usb.c
2546
m_copydata(m, 0, m->m_pkthdr.len, (void *)frm);
sys/dev/usb/if_athn_usb.c
2547
frm += m->m_pkthdr.len;
sys/dev/usb/if_athn_usb.c
2575
struct mbuf *m;
sys/dev/usb/if_athn_usb.c
2600
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/usb/if_athn_usb.c
2601
if (m != NULL) {
sys/dev/usb/if_athn_usb.c
2602
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/usb/if_athn_usb.c
2603
M_CLEARCTX(m);
sys/dev/usb/if_athn_usb.c
2610
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_athn_usb.c
2611
if (m == NULL)
sys/dev/usb/if_athn_usb.c
2614
if (m->m_len < (int)sizeof(*eh) &&
sys/dev/usb/if_athn_usb.c
2615
(m = m_pullup(m, sizeof(*eh))) == NULL) {
sys/dev/usb/if_athn_usb.c
2619
eh = mtod(m, struct ether_header *);
sys/dev/usb/if_athn_usb.c
2622
m_freem(m);
sys/dev/usb/if_athn_usb.c
2627
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/if_athn_usb.c
2629
if ((m = ieee80211_encap(ic, m, ni)) == NULL) {
sys/dev/usb/if_athn_usb.c
2635
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/usb/if_athn_usb.c
2637
if (athn_usb_tx(sc, m, ni, data) != 0) {
sys/dev/usb/if_athn_usb.c
2638
m_freem(m);
sys/dev/usb/if_athn_usb.c
2644
m_freem(m);
sys/dev/usb/if_athn_usb.c
2940
struct mbuf *m;
sys/dev/usb/if_athn_usb.c
2963
CTASSERT(sizeof(m) == sizeof(void *));
sys/dev/usb/if_athn_usb.c
2964
m = atomic_swap_ptr(&usc->usc_rx_stream.m, NULL);
sys/dev/usb/if_athn_usb.c
2965
m_freem(m);
sys/dev/usb/if_athn_usb.h
390
struct mbuf *m;
sys/dev/usb/if_atu.c
1506
atu_newbuf(struct atu_softc *sc, struct atu_chain *c, struct mbuf *m)
sys/dev/usb/if_atu.c
1510
if (m == NULL) {
sys/dev/usb/if_atu.c
1527
m_new = m;
sys/dev/usb/if_atu.c
1624
struct mbuf *m;
sys/dev/usb/if_atu.c
1686
m = c->atu_mbuf;
sys/dev/usb/if_atu.c
1687
memcpy(mtod(m, char *), c->atu_buf + ATU_RX_HDRLEN, len);
sys/dev/usb/if_atu.c
1688
m_set_rcvif(m, ifp);
sys/dev/usb/if_atu.c
1689
m->m_pkthdr.len = m->m_len = len;
sys/dev/usb/if_atu.c
1691
wh = mtod(m, struct ieee80211_frame_min *);
sys/dev/usb/if_atu.c
1711
ieee80211_input(ic, m, ni, h->rssi, UGETDW(h->rx_time));
sys/dev/usb/if_atu.c
1786
struct atu_chain *c, struct mbuf *m)
sys/dev/usb/if_atu.c
1797
m_freem(m);
sys/dev/usb/if_atu.c
1805
len = m->m_pkthdr.len;
sys/dev/usb/if_atu.c
1807
m_copydata(m, 0, m->m_pkthdr.len, c->atu_buf + ATU_TX_HDRLEN);
sys/dev/usb/if_atu.c
1820
c->atu_mbuf = m;
sys/dev/usb/if_atu.c
1832
m_freem(m);
sys/dev/usb/if_atu.c
1847
struct mbuf *m = NULL;
sys/dev/usb/if_atu.c
1883
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/usb/if_atu.c
1884
if (m == NULL) {
sys/dev/usb/if_atu.c
1899
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_atu.c
1900
if (m == NULL) {
sys/dev/usb/if_atu.c
1910
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/if_atu.c
1912
mtod(m, struct ether_header *)->ether_dhost);
sys/dev/usb/if_atu.c
1914
m_freem(m);
sys/dev/usb/if_atu.c
1917
m = ieee80211_encap(ic, m, ni);
sys/dev/usb/if_atu.c
1918
if (m == NULL)
sys/dev/usb/if_atu.c
1933
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/usb/if_atu.c
1934
M_CLEARCTX(m);
sys/dev/usb/if_atu.c
1939
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/usb/if_atu.c
1941
if (atu_tx_start(sc, ni, c, m)) {
sys/dev/usb/if_aue.c
911
aue_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_aue.c
918
device_unit(un->un_dev), m->m_pkthdr.len, 0, 0);
sys/dev/usb/if_aue.c
920
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz - 2)
sys/dev/usb/if_aue.c
927
m_copydata(m, 0, m->m_pkthdr.len, buf + 2);
sys/dev/usb/if_aue.c
935
buf[0] = (uint8_t)m->m_pkthdr.len;
sys/dev/usb/if_aue.c
936
buf[1] = (uint8_t)(m->m_pkthdr.len >> 8);
sys/dev/usb/if_aue.c
937
total_len = m->m_pkthdr.len + 2;
sys/dev/usb/if_axe.c
1126
axe_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_axe.c
1140
hdr.len = htole16(m->m_pkthdr.len);
sys/dev/usb/if_axe.c
1144
length = hdr_len + m->m_pkthdr.len;
sys/dev/usb/if_axe.c
1152
length, m->m_pkthdr.len, sizeof(hdr), 0);
sys/dev/usb/if_axe.c
1155
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz - hdr_len - tlr_len)
sys/dev/usb/if_axe.c
1157
length = hdr_len + m->m_pkthdr.len + tlr_len;
sys/dev/usb/if_axe.c
1161
m_copydata(m, 0, m->m_pkthdr.len, c->unc_buf + hdr_len);
sys/dev/usb/if_axen.c
865
axen_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_axen.c
870
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz - sizeof(hdr))
sys/dev/usb/if_axen.c
872
length = m->m_pkthdr.len + sizeof(hdr);
sys/dev/usb/if_axen.c
887
hdr.plen = htole32(m->m_pkthdr.len);
sys/dev/usb/if_axen.c
889
hdr.gso = (m->m_pkthdr.csum_flags & M_CSUM_TSOv4) ?
sys/dev/usb/if_axen.c
890
m->m_pkthdr.segsz : 0;
sys/dev/usb/if_axen.c
898
m_copydata(m, 0, m->m_pkthdr.len, c->unc_buf + sizeof(hdr));
sys/dev/usb/if_bwfm_usb.c
436
struct mbuf *m;
sys/dev/usb/if_bwfm_usb.c
438
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_bwfm_usb.c
439
if (m == NULL)
sys/dev/usb/if_bwfm_usb.c
442
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_bwfm_usb.c
443
if (!(m->m_flags & M_EXT)) {
sys/dev/usb/if_bwfm_usb.c
444
m_freem(m);
sys/dev/usb/if_bwfm_usb.c
448
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/usb/if_bwfm_usb.c
450
return (m);
sys/dev/usb/if_bwfm_usb.c
461
struct mbuf *m;
sys/dev/usb/if_bwfm_usb.c
485
m = bwfm_usb_newbuf();
sys/dev/usb/if_bwfm_usb.c
486
if (m == NULL)
sys/dev/usb/if_bwfm_usb.c
489
memcpy(mtod(m, char *), data->buf + off, len);
sys/dev/usb/if_bwfm_usb.c
490
m->m_len = m->m_pkthdr.len = len;
sys/dev/usb/if_bwfm_usb.c
492
bwfm_rx(&sc->sc_sc, m);
sys/dev/usb/if_bwfm_usb.c
780
struct mbuf *m = *mp;
sys/dev/usb/if_bwfm_usb.c
797
eh = mtod(m, struct ether_header *);
sys/dev/usb/if_bwfm_usb.c
799
M_WME_GETAC(m) : WME_AC_BE;
sys/dev/usb/if_bwfm_usb.c
814
m_copydata(m, 0, m->m_pkthdr.len, &data->buf[len]);
sys/dev/usb/if_bwfm_usb.c
815
len += m->m_pkthdr.len;
sys/dev/usb/if_bwfm_usb.c
817
data->mbuf = m;
sys/dev/usb/if_cdce.c
283
cdce_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_cdce.c
293
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz - extra)
sys/dev/usb/if_cdce.c
295
length = m->m_pkthdr.len + extra;
sys/dev/usb/if_cdce.c
297
m_copydata(m, 0, m->m_pkthdr.len, c->unc_buf);
sys/dev/usb/if_cdce.c
299
crc = htole32(~ether_crc32_le(c->unc_buf, m->m_pkthdr.len));
sys/dev/usb/if_cdce.c
300
memcpy(c->unc_buf + m->m_pkthdr.len, &crc, sizeof(crc));
sys/dev/usb/if_cue.c
583
cue_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_cue.c
589
m->m_pkthdr.len));
sys/dev/usb/if_cue.c
591
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz - 2)
sys/dev/usb/if_cue.c
598
m_copydata(m, 0, m->m_pkthdr.len, c->unc_buf + 2);
sys/dev/usb/if_cue.c
600
total_len = m->m_pkthdr.len + 2;
sys/dev/usb/if_cue.c
603
c->unc_buf[0] = (uint8_t)m->m_pkthdr.len;
sys/dev/usb/if_cue.c
604
c->unc_buf[1] = (uint8_t)(m->m_pkthdr.len >> 8);
sys/dev/usb/if_gscan.c
193
struct mbuf *m;
sys/dev/usb/if_gscan.c
240
m = m_gethdr(M_NOWAIT, MT_HEADER);
sys/dev/usb/if_gscan.c
241
if (m == NULL) {
sys/dev/usb/if_gscan.c
245
cf = mtod(m, struct can_frame *);
sys/dev/usb/if_gscan.c
254
m->m_len = m->m_pkthdr.len = CAN_MTU;
sys/dev/usb/if_gscan.c
255
m_set_rcvif(m, ifp);
sys/dev/usb/if_gscan.c
256
if_statadd(ifp, if_ibytes, m->m_len);
sys/dev/usb/if_gscan.c
257
can_bpf_mtap(ifp, m, 1);
sys/dev/usb/if_gscan.c
258
can_input(ifp, m);
sys/dev/usb/if_gscan.c
281
struct mbuf *m;
sys/dev/usb/if_gscan.c
290
m = sc->sc_m_transmit;
sys/dev/usb/if_gscan.c
292
if (m != NULL) {
sys/dev/usb/if_gscan.c
294
if_statadd2(ifp, if_obytes, m->m_len, if_opackets, 1);
sys/dev/usb/if_gscan.c
295
can_mbuf_tag_clean(m);
sys/dev/usb/if_gscan.c
296
m_set_rcvif(m, ifp);
sys/dev/usb/if_gscan.c
297
can_input(ifp, m); /* loopback */
sys/dev/usb/if_gscan.c
317
struct mbuf *m;
sys/dev/usb/if_gscan.c
328
IF_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_gscan.c
329
if (m == NULL)
sys/dev/usb/if_gscan.c
332
MCLAIM(m, ifp->if_mowner);
sys/dev/usb/if_gscan.c
334
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/dev/usb/if_gscan.c
335
KASSERT(m->m_len == m->m_pkthdr.len);
sys/dev/usb/if_gscan.c
337
cf = mtod(m, struct can_frame *);
sys/dev/usb/if_gscan.c
351
sc->sc_m_transmit = m;
sys/dev/usb/if_gscan.c
354
can_bpf_mtap(ifp, m, 0);
sys/dev/usb/if_kue.c
563
kue_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_kue.c
567
pkt_len = m->m_pkthdr.len + 2;
sys/dev/usb/if_kue.c
577
le16enc(c->unc_buf, (uint16_t)m->m_pkthdr.len);
sys/dev/usb/if_kue.c
583
m_copydata(m, 0, m->m_pkthdr.len, c->unc_buf + 2);
sys/dev/usb/if_mos.c
712
mos_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_mos.c
716
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz)
sys/dev/usb/if_mos.c
719
m_copydata(m, 0, m->m_pkthdr.len, c->unc_buf);
sys/dev/usb/if_mos.c
720
length = m->m_pkthdr.len;
sys/dev/usb/if_mue.c
892
mue_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_mue.c
900
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz - sizeof(hdr))
sys/dev/usb/if_mue.c
903
csum = m->m_pkthdr.csum_flags;
sys/dev/usb/if_mue.c
909
len = m->m_pkthdr.len;
sys/dev/usb/if_mue.c
921
if (__predict_true(m->m_pkthdr.segsz > MUE_TX_MSS_MIN))
sys/dev/usb/if_mue.c
922
tx_cmd_b = m->m_pkthdr.segsz;
sys/dev/usb/if_mue.c
927
rv = mue_prepare_tso(un, m);
sys/dev/usb/if_mue.c
942
m_copydata(m, 0, len, c->unc_buf + sizeof(hdr));
sys/dev/usb/if_mue.c
951
mue_prepare_tso(struct usbnet *un, struct mbuf *m)
sys/dev/usb/if_mue.c
959
if (__predict_true(m->m_len >= (int)sizeof(*eh))) {
sys/dev/usb/if_mue.c
960
eh = mtod(m, struct ether_header *);
sys/dev/usb/if_mue.c
963
m_copydata(m, offsetof(struct ether_header, ether_type),
sys/dev/usb/if_mue.c
977
if (m->m_pkthdr.csum_flags & M_CSUM_TSOv4) {
sys/dev/usb/if_mue.c
978
if (__predict_true(m->m_len >= off + (int)sizeof(*ip))) {
sys/dev/usb/if_mue.c
979
ip = (void *)(mtod(m, char *) + off);
sys/dev/usb/if_mue.c
982
m_copyback(m, off + offsetof(struct ip, ip_len),
sys/dev/usb/if_mue.c
985
if (__predict_true(m->m_len >= off + (int)sizeof(*ip6))) {
sys/dev/usb/if_mue.c
986
ip6 = (void *)(mtod(m, char *) + off);
sys/dev/usb/if_mue.c
989
m_copyback(m, off + offsetof(struct ip6_hdr, ip6_plen),
sys/dev/usb/if_ncm.c
324
ncm_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_ncm.c
332
len = m->m_pkthdr.len;
sys/dev/usb/if_ncm.c
360
m_copydata(m, 0, len, c->unc_buf + hdr_len);
sys/dev/usb/if_otus.c
1716
struct mbuf *m;
sys/dev/usb/if_otus.c
1779
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_otus.c
1780
if (__predict_false(m == NULL)) {
sys/dev/usb/if_otus.c
1786
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_otus.c
1787
if (__predict_false(!(m->m_flags & M_EXT))) {
sys/dev/usb/if_otus.c
1789
m_freem(m);
sys/dev/usb/if_otus.c
1794
m_set_rcvif(m, ifp);
sys/dev/usb/if_otus.c
1795
m->m_data += align;
sys/dev/usb/if_otus.c
1796
memcpy(mtod(m, void *), wh, mlen);
sys/dev/usb/if_otus.c
1797
m->m_pkthdr.len = m->m_len = mlen;
sys/dev/usb/if_otus.c
1833
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/usb/if_otus.c
1839
ieee80211_input(ic, m, ni, tail->rssi, 0);
sys/dev/usb/if_otus.c
1942
otus_tx(struct otus_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
sys/dev/usb/if_otus.c
1960
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_otus.c
1963
k = ieee80211_crypto_encap(ic, ni, m);
sys/dev/usb/if_otus.c
1968
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_otus.c
2004
if (m->m_pkthdr.len + IEEE80211_CRC_LEN >= ic->ic_rtsthreshold)
sys/dev/usb/if_otus.c
2033
head->len = htole16(m->m_pkthdr.len + IEEE80211_CRC_LEN);
sys/dev/usb/if_otus.c
2047
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m, BPF_D_OUT);
sys/dev/usb/if_otus.c
2050
xferlen = sizeof(*head) + m->m_pkthdr.len;
sys/dev/usb/if_otus.c
2051
m_copydata(m, 0, m->m_pkthdr.len, (void *)&head[1]);
sys/dev/usb/if_otus.c
2076
struct mbuf *m;
sys/dev/usb/if_otus.c
2109
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/usb/if_otus.c
2110
if (m != NULL) {
sys/dev/usb/if_otus.c
2111
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/usb/if_otus.c
2112
M_CLEARCTX(m);
sys/dev/usb/if_otus.c
2120
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_otus.c
2121
if (m == NULL)
sys/dev/usb/if_otus.c
2124
if (m->m_len < (int)sizeof(*eh) &&
sys/dev/usb/if_otus.c
2125
(m = m_pullup(m, sizeof(*eh))) == NULL) {
sys/dev/usb/if_otus.c
2130
eh = mtod(m, struct ether_header *);
sys/dev/usb/if_otus.c
2133
m_freem(m);
sys/dev/usb/if_otus.c
2138
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/if_otus.c
2140
if ((m = ieee80211_encap(ic, m, ni)) == NULL) {
sys/dev/usb/if_otus.c
2147
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/usb/if_otus.c
2149
if (otus_tx(sc, m, ni, data) != 0) {
sys/dev/usb/if_otus.c
2150
m_freem(m);
sys/dev/usb/if_otus.c
2157
m_freem(m);
sys/dev/usb/if_rum.c
591
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_rum.c
592
if (data->m == NULL) {
sys/dev/usb/if_rum.c
599
MCLGET(data->m, M_DONTWAIT);
sys/dev/usb/if_rum.c
600
if (!(data->m->m_flags & M_EXT)) {
sys/dev/usb/if_rum.c
607
data->buf = mtod(data->m, uint8_t *);
sys/dev/usb/if_rum.c
630
m_freem(data->m);
sys/dev/usb/if_rum.c
631
data->m = NULL;
sys/dev/usb/if_rum.c
812
struct mbuf *mnew, *m;
sys/dev/usb/if_rum.c
863
m = data->m;
sys/dev/usb/if_rum.c
864
data->m = mnew;
sys/dev/usb/if_rum.c
865
data->buf = mtod(data->m, uint8_t *);
sys/dev/usb/if_rum.c
868
m_set_rcvif(m, ifp);
sys/dev/usb/if_rum.c
869
m->m_data = (void *)(desc + 1);
sys/dev/usb/if_rum.c
870
m->m_pkthdr.len = m->m_len = (le32toh(desc->flags) >> 16) & 0xfff;
sys/dev/usb/if_rum.c
884
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/usb/if_rum.c
887
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_rum.c
891
ieee80211_input(ic, m, ni, desc->rssi, 0);
sys/dev/usb/if_rumvar.h
62
struct mbuf *m;
sys/dev/usb/if_rumvar.h
70
struct mbuf *m;
sys/dev/usb/if_run.c
2290
struct mbuf *m;
sys/dev/usb/if_run.c
2342
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_run.c
2343
if (__predict_false(m == NULL)) {
sys/dev/usb/if_run.c
2349
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_run.c
2350
if (__predict_false(!(m->m_flags & M_EXT))) {
sys/dev/usb/if_run.c
2352
m_freem(m);
sys/dev/usb/if_run.c
2357
m_set_rcvif(m, ifp);
sys/dev/usb/if_run.c
2358
memcpy(mtod(m, void *), wh, len);
sys/dev/usb/if_run.c
2359
m->m_pkthdr.len = m->m_len = len;
sys/dev/usb/if_run.c
2399
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/usb/if_run.c
2409
ieee80211_input(ic, m, ni, rssi, 0);
sys/dev/usb/if_run.c
2413
ieee80211_input(ic, m, ni, rssi, 0);
sys/dev/usb/if_run.c
2527
run_tx(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/usb/if_run.c
2546
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_run.c
2550
k = ieee80211_crypto_encap(ic, ni, m);
sys/dev/usb/if_run.c
2552
m_freem(m);
sys/dev/usb/if_run.c
2557
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_run.c
2594
xferlen = txwisize + m->m_pkthdr.len;
sys/dev/usb/if_run.c
2618
txwi->len = htole16(m->m_pkthdr.len - pad);
sys/dev/usb/if_run.c
2661
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m, BPF_D_OUT);
sys/dev/usb/if_run.c
2664
m_copydata(m, 0, m->m_pkthdr.len, ((uint8_t *)txwi) + txwisize);
sys/dev/usb/if_run.c
2665
m_freem(m);
sys/dev/usb/if_run.c
2695
struct mbuf *m;
sys/dev/usb/if_run.c
2706
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/usb/if_run.c
2707
if (m != NULL) {
sys/dev/usb/if_run.c
2708
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/usb/if_run.c
2709
M_CLEARCTX(m);
sys/dev/usb/if_run.c
2716
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_run.c
2717
if (m == NULL)
sys/dev/usb/if_run.c
2719
if (m->m_len < (int)sizeof(*eh) &&
sys/dev/usb/if_run.c
2720
(m = m_pullup(m, sizeof(*eh))) == NULL) {
sys/dev/usb/if_run.c
2725
eh = mtod(m, struct ether_header *);
sys/dev/usb/if_run.c
2728
m_freem(m);
sys/dev/usb/if_run.c
2733
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/if_run.c
2735
if ((m = ieee80211_encap(ic, m, ni)) == NULL) {
sys/dev/usb/if_run.c
2741
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/usb/if_run.c
2743
if (run_tx(sc, m, ni) != 0) {
sys/dev/usb/if_run.c
3550
rf |= ((freqs->m - 0x8) & 0x3) << 2;
sys/dev/usb/if_run.c
3554
rf |= (((freqs->m - 0x8) & 0x4) >> 2) << 7;
sys/dev/usb/if_run.c
495
uint8_t k, m, r;
sys/dev/usb/if_run.c
5020
struct mbuf *m;
sys/dev/usb/if_run.c
5024
if ((m = ieee80211_beacon_alloc(ic, ic->ic_bss, &sc->sc_bo)) == NULL)
sys/dev/usb/if_run.c
5029
txwi.len = htole16(m->m_pkthdr.len);
sys/dev/usb/if_run.c
5044
mtod(m, uint8_t *), (m->m_pkthdr.len + 1) & ~1);
sys/dev/usb/if_run.c
5046
m_freem(m);
sys/dev/usb/if_smsc.c
1015
smsc_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_smsc.c
1022
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz - hdrsz)
sys/dev/usb/if_smsc.c
1029
txhdr = SMSC_TX_CTRL_0_BUF_SIZE(m->m_pkthdr.len) |
sys/dev/usb/if_smsc.c
1034
txhdr = SMSC_TX_CTRL_1_PKT_LENGTH(m->m_pkthdr.len);
sys/dev/usb/if_smsc.c
1041
m_copydata(m, 0, m->m_pkthdr.len, c->unc_buf + frm_len);
sys/dev/usb/if_smsc.c
1042
frm_len += m->m_pkthdr.len;
sys/dev/usb/if_udav.c
620
udav_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_udav.c
627
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz - 2)
sys/dev/usb/if_udav.c
631
m_copydata(m, 0, m->m_pkthdr.len, buf + 2);
sys/dev/usb/if_udav.c
632
total_len = m->m_pkthdr.len;
sys/dev/usb/if_umb.c
123
#define umb_request2str(m) umb_val2descr(umb_messages, (m))
sys/dev/usb/if_umb.c
1267
struct mbim_f2h_indicate_status *m = data;
sys/dev/usb/if_umb.c
1271
if (len < sizeof(*m)) {
sys/dev/usb/if_umb.c
1273
umb_request2str(le32toh(m->hdr.type)));
sys/dev/usb/if_umb.c
1276
if (memcmp(m->devid, umb_uuid_basic_connect, sizeof(m->devid))) {
sys/dev/usb/if_umb.c
1278
DEVNAM(sc), umb_request2str(le32toh(m->hdr.type)),
sys/dev/usb/if_umb.c
1279
umb_uuid2str(m->devid));
sys/dev/usb/if_umb.c
1282
infolen = le32toh(m->infolen);
sys/dev/usb/if_umb.c
1283
if (len < sizeof(*m) + infolen) {
sys/dev/usb/if_umb.c
1285
DEVNAM(sc), umb_request2str(le32toh(m->hdr.type)),
sys/dev/usb/if_umb.c
1286
(int)sizeof(*m) + infolen, len);
sys/dev/usb/if_umb.c
1290
cid = le32toh(m->cid);
sys/dev/usb/if_umb.c
1292
umb_decode_cid(sc, cid, m->info, infolen);
sys/dev/usb/if_umb.c
1843
umb_encap(struct umb_softc *sc, struct mbuf *m)
sys/dev/usb/if_umb.c
1858
len = m->m_pkthdr.len;
sys/dev/usb/if_umb.c
1869
m_copydata(m, 0, len, ptr + 1);
sys/dev/usb/if_umb.c
1870
sc->sc_tx_m = m;
sys/dev/usb/if_umb.c
1933
struct mbuf *m;
sys/dev/usb/if_umb.c
2041
m = m_devget(dp, dlen, 0, ifp);
sys/dev/usb/if_umb.c
2042
if (m == NULL) {
sys/dev/usb/if_umb.c
2047
if_percpuq_enqueue((ifp)->if_percpuq, (m));
sys/dev/usb/if_umb.c
861
umb_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/dev/usb/if_umb.c
874
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/dev/usb/if_umb.c
880
error = if_transmit_lock(ifp, m);
sys/dev/usb/if_umb.c
886
umb_input(struct ifnet *ifp, struct mbuf *m)
sys/dev/usb/if_umb.c
888
size_t pktlen = m->m_len;
sys/dev/usb/if_umb.c
892
m_freem(m);
sys/dev/usb/if_umb.c
899
m_freem(m);
sys/dev/usb/if_umb.c
903
if (__predict_false(!pktq_enqueue(ip_pktq, m, 0))) {
sys/dev/usb/if_umb.c
905
m_freem(m);
sys/dev/usb/if_umbreg.h
136
#define MBIM_ERROR_DESCRIPTION(m) { MBIM_ERROR_ ## m, #m }
sys/dev/usb/if_umbreg.h
76
#define MBIM_1TO1_DESCRIPTION(m) { (m), #m }
sys/dev/usb/if_umbreg.h
89
#define MBIM_STATUS_DESCRIPTION(m) { MBIM_STATUS_ ## m, #m }
sys/dev/usb/if_upgt.c
1469
struct mbuf *m;
sys/dev/usb/if_upgt.c
1481
if (data_tx->m != NULL)
sys/dev/usb/if_upgt.c
1484
IF_POLL(&ic->ic_mgtq, m);
sys/dev/usb/if_upgt.c
1485
if (m != NULL) {
sys/dev/usb/if_upgt.c
1487
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/usb/if_upgt.c
1489
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/usb/if_upgt.c
1490
M_CLEARCTX(m);
sys/dev/usb/if_upgt.c
1492
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/usb/if_upgt.c
1497
m_freem(m);
sys/dev/usb/if_upgt.c
1502
data_tx->m = m;
sys/dev/usb/if_upgt.c
1509
IFQ_POLL(&ifp->if_snd, m);
sys/dev/usb/if_upgt.c
1510
if (m == NULL)
sys/dev/usb/if_upgt.c
1513
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_upgt.c
1514
if (m->m_len < sizeof(struct ether_header) &&
sys/dev/usb/if_upgt.c
1515
!(m = m_pullup(m, sizeof(struct ether_header))))
sys/dev/usb/if_upgt.c
1518
eh = mtod(m, struct ether_header *);
sys/dev/usb/if_upgt.c
1521
m_freem(m);
sys/dev/usb/if_upgt.c
1525
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/if_upgt.c
1527
m = ieee80211_encap(ic, m, ni);
sys/dev/usb/if_upgt.c
1528
if (m == NULL) {
sys/dev/usb/if_upgt.c
1533
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/usb/if_upgt.c
1538
m_freem(m);
sys/dev/usb/if_upgt.c
1544
data_tx->m = m;
sys/dev/usb/if_upgt.c
1586
struct mbuf *m;
sys/dev/usb/if_upgt.c
1600
if (data_tx->m == NULL)
sys/dev/usb/if_upgt.c
1603
m = data_tx->m;
sys/dev/usb/if_upgt.c
1609
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_upgt.c
1612
k = ieee80211_crypto_encap(ic, data_tx->ni, m);
sys/dev/usb/if_upgt.c
1614
m_freem(m);
sys/dev/usb/if_upgt.c
1615
data_tx->m = NULL;
sys/dev/usb/if_upgt.c
1623
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_upgt.c
1639
txdesc->header1.len = htole16(m->m_pkthdr.len);
sys/dev/usb/if_upgt.c
1664
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m,
sys/dev/usb/if_upgt.c
1669
m_copydata(m, 0, m->m_pkthdr.len,
sys/dev/usb/if_upgt.c
1673
len = sizeof(*mem) + sizeof(*txdesc) + m->m_pkthdr.len;
sys/dev/usb/if_upgt.c
1687
m_freem(m);
sys/dev/usb/if_upgt.c
1688
data_tx->m = NULL;
sys/dev/usb/if_upgt.c
1853
struct mbuf *m;
sys/dev/usb/if_upgt.c
1860
m = m_devget(rxdesc->data, pkglen, 0, ifp);
sys/dev/usb/if_upgt.c
1861
if (m == NULL) {
sys/dev/usb/if_upgt.c
1879
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/usb/if_upgt.c
1883
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/usb/if_upgt.c
1885
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_upgt.c
1889
ieee80211_input(ic, m, ni, rxdesc->rssi, 0);
sys/dev/usb/if_upgtvar.h
83
struct mbuf *m;
sys/dev/usb/if_upl.c
236
upl_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_upl.c
240
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz)
sys/dev/usb/if_upl.c
243
m_copydata(m, 0, m->m_pkthdr.len, c->unc_buf);
sys/dev/usb/if_upl.c
244
total_len = m->m_pkthdr.len;
sys/dev/usb/if_upl.c
265
upl_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/dev/usb/if_upl.c
273
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/dev/usb/if_upl.c
279
return if_transmit_lock(ifp, m);
sys/dev/usb/if_upl.c
283
upl_input(struct ifnet *ifp, struct mbuf *m)
sys/dev/usb/if_upl.c
286
size_t pktlen = m->m_len;
sys/dev/usb/if_upl.c
290
if (__predict_false(!pktq_enqueue(ip_pktq, m, 0))) {
sys/dev/usb/if_upl.c
292
m_freem(m);
sys/dev/usb/if_ural.c
1202
data->m = m0;
sys/dev/usb/if_ural.c
1299
data->m = m0;
sys/dev/usb/if_ural.c
632
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_ural.c
633
if (data->m == NULL) {
sys/dev/usb/if_ural.c
640
MCLGET(data->m, M_DONTWAIT);
sys/dev/usb/if_ural.c
641
if (!(data->m->m_flags & M_EXT)) {
sys/dev/usb/if_ural.c
648
data->buf = mtod(data->m, uint8_t *);
sys/dev/usb/if_ural.c
671
m_freem(data->m);
sys/dev/usb/if_ural.c
672
data->m = NULL;
sys/dev/usb/if_ural.c
712
struct mbuf *m;
sys/dev/usb/if_ural.c
754
m = ieee80211_beacon_alloc(ic, ni, &sc->sc_bo);
sys/dev/usb/if_ural.c
755
if (m == NULL) {
sys/dev/usb/if_ural.c
761
if (ural_tx_bcn(sc, m, ni) != 0) {
sys/dev/usb/if_ural.c
762
m_freem(m);
sys/dev/usb/if_ural.c
769
m_freem(m);
sys/dev/usb/if_ural.c
877
m_freem(data->m);
sys/dev/usb/if_ural.c
878
data->m = NULL;
sys/dev/usb/if_ural.c
904
struct mbuf *mnew, *m;
sys/dev/usb/if_ural.c
952
m = data->m;
sys/dev/usb/if_ural.c
953
data->m = mnew;
sys/dev/usb/if_ural.c
954
data->buf = mtod(data->m, uint8_t *);
sys/dev/usb/if_ural.c
957
m_set_rcvif(m, ifp);
sys/dev/usb/if_ural.c
958
m->m_pkthdr.len = m->m_len = (le32toh(desc->flags) >> 16) & 0xfff;
sys/dev/usb/if_ural.c
959
m->m_flags |= M_HASFCS; /* h/w leaves FCS */
sys/dev/usb/if_ural.c
973
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/usb/if_ural.c
976
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_ural.c
980
ieee80211_input(ic, m, ni, desc->rssi, 0);
sys/dev/usb/if_uralvar.h
62
struct mbuf *m;
sys/dev/usb/if_uralvar.h
70
struct mbuf *m;
sys/dev/usb/if_ure.c
1039
ure_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_ure.c
1045
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz - sizeof(txhdr))
sys/dev/usb/if_ure.c
1049
txhdr.ure_pktlen = htole32(m->m_pkthdr.len | URE_TXPKT_TX_FS |
sys/dev/usb/if_ure.c
1051
txhdr.ure_csum = htole32(ure_txcsum(m));
sys/dev/usb/if_ure.c
1057
m_copydata(m, 0, m->m_pkthdr.len, buf);
sys/dev/usb/if_ure.c
1058
frm_len += m->m_pkthdr.len;
sys/dev/usb/if_ure.c
1070
ure_txcsum(struct mbuf *m)
sys/dev/usb/if_ure.c
1073
int flags = m->m_pkthdr.csum_flags;
sys/dev/usb/if_ure.c
1074
uint32_t data = m->m_pkthdr.csum_data;
sys/dev/usb/if_ure.c
1082
if (__predict_true(m->m_len >= (int)sizeof(*eh))) {
sys/dev/usb/if_ure.c
1083
eh = mtod(m, struct ether_header *);
sys/dev/usb/if_ure.c
1086
m_copydata(m, offsetof(struct ether_header, ether_type),
sys/dev/usb/if_ure.c
1103
in_undefer_cksum(m, l3off, flags);
sys/dev/usb/if_ure.c
1117
in6_undefer_cksum(m, l3off, flags);
sys/dev/usb/if_url.c
469
url_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_url.c
476
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz)
sys/dev/usb/if_url.c
480
m_copydata(m, 0, m->m_pkthdr.len, c->unc_buf);
sys/dev/usb/if_url.c
481
total_len = m->m_pkthdr.len;
sys/dev/usb/if_urndis.c
745
urndis_uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/if_urndis.c
749
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz - sizeof(*msg))
sys/dev/usb/if_urndis.c
756
msg->rm_len = htole32(sizeof(*msg) + m->m_pkthdr.len);
sys/dev/usb/if_urndis.c
759
msg->rm_datalen = htole32(m->m_pkthdr.len);
sys/dev/usb/if_urndis.c
761
m_copydata(m, 0, m->m_pkthdr.len,
sys/dev/usb/if_urtw.c
3061
struct mbuf *m, *mnew;
sys/dev/usb/if_urtw.c
3129
m = data->m;
sys/dev/usb/if_urtw.c
3130
data->m = mnew;
sys/dev/usb/if_urtw.c
3134
m_set_rcvif(m, ifp);
sys/dev/usb/if_urtw.c
3135
m->m_pkthdr.len = m->m_len = flen - 4;
sys/dev/usb/if_urtw.c
3147
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/usb/if_urtw.c
3149
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_urtw.c
3166
ieee80211_input(ic, m, ni, rssi, 0);
sys/dev/usb/if_urtw.c
919
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_urtw.c
920
if (data->m == NULL) {
sys/dev/usb/if_urtw.c
926
MCLGET(data->m, M_DONTWAIT);
sys/dev/usb/if_urtw.c
927
if (!(data->m->m_flags & M_EXT)) {
sys/dev/usb/if_urtw.c
933
data->buf = mtod(data->m, uint8_t *);
sys/dev/usb/if_urtw.c
959
m_freem(data->m);
sys/dev/usb/if_urtw.c
960
data->m = NULL;
sys/dev/usb/if_urtwn.c
2433
struct mbuf *m;
sys/dev/usb/if_urtwn.c
2487
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_urtwn.c
2488
if (__predict_false(m == NULL)) {
sys/dev/usb/if_urtwn.c
2494
MCLAIM(m, &sc->sc_ec.ec_rx_mowner);
sys/dev/usb/if_urtwn.c
2496
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_urtwn.c
2497
if (__predict_false(!(m->m_flags & M_EXT))) {
sys/dev/usb/if_urtwn.c
2500
m_freem(m);
sys/dev/usb/if_urtwn.c
2508
m_set_rcvif(m, ifp);
sys/dev/usb/if_urtwn.c
2510
memcpy(mtod(m, uint8_t *), wh, pktlen);
sys/dev/usb/if_urtwn.c
2511
m->m_pkthdr.len = m->m_len = pktlen;
sys/dev/usb/if_urtwn.c
2543
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/usb/if_urtwn.c
2549
ieee80211_input(ic, m, ni, rssi, 0);
sys/dev/usb/if_urtwn.c
2699
urtwn_tx(struct urtwn_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
sys/dev/usb/if_urtwn.c
2713
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_urtwn.c
2721
k = ieee80211_crypto_encap(ic, ni, m);
sys/dev/usb/if_urtwn.c
2724
m_free(m);
sys/dev/usb/if_urtwn.c
2729
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_urtwn.c
2743
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_txtap_len, m, BPF_D_OUT);
sys/dev/usb/if_urtwn.c
2756
if (((txd_len + m->m_pkthdr.len) % 64) == 0) /* XXX: 64 */
sys/dev/usb/if_urtwn.c
2769
SM(R92C_TXDW0_PKTLEN, m->m_pkthdr.len) |
sys/dev/usb/if_urtwn.c
2883
xferlen = txd_len + m->m_pkthdr.len + padsize;
sys/dev/usb/if_urtwn.c
2884
m_copydata(m, 0, m->m_pkthdr.len, (char *)&txd[0] + txd_len + padsize);
sys/dev/usb/if_urtwn.c
2924
struct mbuf *m;
sys/dev/usb/if_urtwn.c
2934
IF_POLL(&ic->ic_mgtq, m);
sys/dev/usb/if_urtwn.c
2935
if (m != NULL) {
sys/dev/usb/if_urtwn.c
2946
IF_DEQUEUE(&ic->ic_mgtq, m);
sys/dev/usb/if_urtwn.c
2947
ni = M_GETCTX(m, struct ieee80211_node *);
sys/dev/usb/if_urtwn.c
2948
M_CLEARCTX(m);
sys/dev/usb/if_urtwn.c
2955
IFQ_POLL(&ifp->if_snd, m);
sys/dev/usb/if_urtwn.c
2956
if (m == NULL)
sys/dev/usb/if_urtwn.c
2959
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_urtwn.c
2977
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/if_urtwn.c
2979
if (m->m_len < (int)sizeof(*eh) &&
sys/dev/usb/if_urtwn.c
2980
(m = m_pullup(m, sizeof(*eh))) == NULL) {
sys/dev/usb/if_urtwn.c
2984
m_freem(m);
sys/dev/usb/if_urtwn.c
2987
eh = mtod(m, struct ether_header *);
sys/dev/usb/if_urtwn.c
2994
m_freem(m);
sys/dev/usb/if_urtwn.c
2998
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/if_urtwn.c
3000
if ((m = ieee80211_encap(ic, m, ni)) == NULL) {
sys/dev/usb/if_urtwn.c
3006
m_freem(m);
sys/dev/usb/if_urtwn.c
3010
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_OUT);
sys/dev/usb/if_urtwn.c
3012
if (urtwn_tx(sc, m, ni, data) != 0) {
sys/dev/usb/if_urtwn.c
3013
m_freem(m);
sys/dev/usb/if_urtwn.c
3021
m_freem(m);
sys/dev/usb/if_urtwn.c
863
urtwn_tx_beacon(struct urtwn_softc *sc, struct mbuf *m,
sys/dev/usb/if_urtwn.c
872
return urtwn_tx(sc, m, ni, data);
sys/dev/usb/if_urtwn.c
907
struct mbuf *m = ieee80211_beacon_alloc(ic, ic->ic_bss,
sys/dev/usb/if_urtwn.c
909
if (m == NULL) {
sys/dev/usb/if_urtwn.c
914
if (urtwn_tx_beacon(sc, m, ic->ic_bss) != 0) {
sys/dev/usb/if_urtwn.c
919
m_freem(m);
sys/dev/usb/if_urtwreg.h
273
struct mbuf *m;
sys/dev/usb/if_zyd.c
1913
struct mbuf *m;
sys/dev/usb/if_zyd.c
1939
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_zyd.c
1940
if (m == NULL) {
sys/dev/usb/if_zyd.c
1947
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_zyd.c
1948
if (!(m->m_flags & M_EXT)) {
sys/dev/usb/if_zyd.c
1951
m_freem(m);
sys/dev/usb/if_zyd.c
1956
m_set_rcvif(m, ifp);
sys/dev/usb/if_zyd.c
1957
m->m_pkthdr.len = m->m_len = rlen;
sys/dev/usb/if_zyd.c
1958
memcpy(mtod(m, uint8_t *), (const uint8_t *)(plcp + 1), rlen);
sys/dev/usb/if_zyd.c
1976
bpf_mtap2(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_D_IN);
sys/dev/usb/if_zyd.c
1979
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_zyd.c
1981
ieee80211_input(ic, m, ni, stat->rssi, 0);
sys/dev/usb/ohci.c
1762
int i, m;
sys/dev/usb/ohci.c
1780
m = uimin(sc->sc_noport, xfer->ux_length * 8 - 1);
sys/dev/usb/ohci.c
1782
for (i = 1; i <= m; i++) {
sys/dev/usb/ubt.c
1130
ubt_xmit_cmd(device_t self, struct mbuf *m)
sys/dev/usb/ubt.c
1138
MBUFQ_ENQUEUE(&sc->sc_cmd_queue, m);
sys/dev/usb/ubt.c
1151
struct mbuf *m;
sys/dev/usb/ubt.c
1160
MBUFQ_DEQUEUE(&sc->sc_cmd_queue, m);
sys/dev/usb/ubt.c
1161
KASSERT(m != NULL);
sys/dev/usb/ubt.c
1164
device_xname(sc->sc_dev), m->m_pkthdr.len);
sys/dev/usb/ubt.c
1169
len = m->m_pkthdr.len - 1;
sys/dev/usb/ubt.c
1170
m_copydata(m, 1, len, sc->sc_cmd_buf);
sys/dev/usb/ubt.c
1171
m_freem(m);
sys/dev/usb/ubt.c
1239
ubt_xmit_acl(device_t self, struct mbuf *m)
sys/dev/usb/ubt.c
1247
MBUFQ_ENQUEUE(&sc->sc_aclwr_queue, m);
sys/dev/usb/ubt.c
1258
struct mbuf *m;
sys/dev/usb/ubt.c
1271
MBUFQ_DEQUEUE(&sc->sc_aclwr_queue, m);
sys/dev/usb/ubt.c
1272
KASSERT(m != NULL);
sys/dev/usb/ubt.c
1275
device_xname(sc->sc_dev), m->m_pkthdr.len);
sys/dev/usb/ubt.c
1277
len = m->m_pkthdr.len - 1;
sys/dev/usb/ubt.c
1285
m_copydata(m, 1, len, sc->sc_aclwr_buf);
sys/dev/usb/ubt.c
1286
m_freem(m);
sys/dev/usb/ubt.c
1347
ubt_xmit_sco(device_t self, struct mbuf *m)
sys/dev/usb/ubt.c
1355
MBUFQ_ENQUEUE(&sc->sc_scowr_queue, m);
sys/dev/usb/ubt.c
1382
struct mbuf *m;
sys/dev/usb/ubt.c
1399
m = sc->sc_scowr_mbuf;
sys/dev/usb/ubt.c
1401
if (m == NULL) {
sys/dev/usb/ubt.c
1402
MBUFQ_DEQUEUE(&sc->sc_scowr_queue, m);
sys/dev/usb/ubt.c
1403
if (m == NULL)
sys/dev/usb/ubt.c
1406
m_adj(m, 1); /* packet type */
sys/dev/usb/ubt.c
1409
if (m->m_pkthdr.len > 0) {
sys/dev/usb/ubt.c
1410
size = MIN(m->m_pkthdr.len, space);
sys/dev/usb/ubt.c
1412
m_copydata(m, 0, size, buf);
sys/dev/usb/ubt.c
1413
m_adj(m, size);
sys/dev/usb/ubt.c
1420
if (m->m_pkthdr.len == 0) {
sys/dev/usb/ubt.c
1422
if (!hci_complete_sco(sc->sc_unit, m))
sys/dev/usb/ubt.c
1425
m = NULL;
sys/dev/usb/ubt.c
1428
sc->sc_scowr_mbuf = m;
sys/dev/usb/ubt.c
1517
struct mbuf *m;
sys/dev/usb/ubt.c
1519
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/ubt.c
1520
if (m == NULL)
sys/dev/usb/ubt.c
1523
*mtod(m, uint8_t *) = type;
sys/dev/usb/ubt.c
1524
m->m_pkthdr.len = m->m_len = MHLEN;
sys/dev/usb/ubt.c
1525
m_copyback(m, 1, count, buf); // (extends if necessary)
sys/dev/usb/ubt.c
1526
if (m->m_pkthdr.len != MAX(MHLEN, count + 1)) {
sys/dev/usb/ubt.c
1527
m_freem(m);
sys/dev/usb/ubt.c
1531
m->m_pkthdr.len = count + 1;
sys/dev/usb/ubt.c
1532
m->m_len = MIN(MHLEN, m->m_pkthdr.len);
sys/dev/usb/ubt.c
1534
return m;
sys/dev/usb/ubt.c
1541
struct mbuf *m;
sys/dev/usb/ubt.c
1562
m = ubt_mbufload(buf, count, HCI_EVENT_PKT);
sys/dev/usb/ubt.c
1563
if (m == NULL || !hci_input_event(sc->sc_unit, m))
sys/dev/usb/ubt.c
1611
struct mbuf *m;
sys/dev/usb/ubt.c
1651
m = ubt_mbufload(buf, count, HCI_ACL_DATA_PKT);
sys/dev/usb/ubt.c
1652
if (m == NULL || !hci_input_acl(sc->sc_unit, m))
sys/dev/usb/ubt.c
1699
struct mbuf *m;
sys/dev/usb/ubt.c
1753
m = sc->sc_scord_mbuf;
sys/dev/usb/ubt.c
1754
if (m != NULL) {
sys/dev/usb/ubt.c
1756
ptr = mtod(m, uint8_t *) + m->m_pkthdr.len;
sys/dev/usb/ubt.c
1757
got = m->m_pkthdr.len;
sys/dev/usb/ubt.c
1760
want += mtod(m, hci_scodata_hdr_t *)->length ;
sys/dev/usb/ubt.c
1773
if (m == NULL) {
sys/dev/usb/ubt.c
1774
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/ubt.c
1775
if (m == NULL) {
sys/dev/usb/ubt.c
1783
ptr = mtod(m, uint8_t *);
sys/dev/usb/ubt.c
1806
mtod(m, hci_scodata_hdr_t *)->length;
sys/dev/usb/ubt.c
1818
m->m_pkthdr.len = m->m_len = got;
sys/dev/usb/ubt.c
1820
if (!hci_input_sco(sc->sc_unit, m))
sys/dev/usb/ubt.c
1823
m = NULL;
sys/dev/usb/ubt.c
1831
if (m != NULL) {
sys/dev/usb/ubt.c
1832
m->m_pkthdr.len = m->m_len = got;
sys/dev/usb/ubt.c
1833
sc->sc_scord_mbuf = m;
sys/dev/usb/uhso.c
2086
struct mbuf *m;
sys/dev/usb/uhso.c
2098
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/uhso.c
2099
if (m == NULL) {
sys/dev/usb/uhso.c
2105
MCLGET(m, M_DONTWAIT);
sys/dev/usb/uhso.c
2106
if (!ISSET(m->m_flags, M_EXT)) {
sys/dev/usb/uhso.c
2109
m_freem(m);
sys/dev/usb/uhso.c
2115
m = *mb;
sys/dev/usb/uhso.c
2117
got = m->m_pkthdr.len;
sys/dev/usb/uhso.c
2122
mtod(m, uint8_t *)[0] = cp[0];
sys/dev/usb/uhso.c
2124
want = mtod(m, struct ip *)->ip_hl << 2;
sys/dev/usb/uhso.c
2125
if (mtod(m, struct ip *)->ip_v != 4
sys/dev/usb/uhso.c
2129
mtod(m, struct ip *)->ip_v, want);
sys/dev/usb/uhso.c
2132
m_freem(m);
sys/dev/usb/uhso.c
2139
memcpy(mtod(m, uint8_t *) + got, cp, len);
sys/dev/usb/uhso.c
2148
m->m_pkthdr.len = got;
sys/dev/usb/uhso.c
2149
*mb = m;
sys/dev/usb/uhso.c
2155
want = ntohs(mtod(m, struct ip *)->ip_len);
sys/dev/usb/uhso.c
2158
memcpy(mtod(m, uint8_t *) + got, cp, len);
sys/dev/usb/uhso.c
2167
m->m_pkthdr.len = got;
sys/dev/usb/uhso.c
2168
*mb = m;
sys/dev/usb/uhso.c
2173
m_set_rcvif(m, ifp);
sys/dev/usb/uhso.c
2174
m->m_pkthdr.len = m->m_len = got;
sys/dev/usb/uhso.c
2178
bpf_mtap(ifp, m, BPF_D_IN);
sys/dev/usb/uhso.c
2180
if (__predict_false(!pktq_enqueue(ip_pktq, m, 0))) {
sys/dev/usb/uhso.c
2181
m_freem(m);
sys/dev/usb/uhso.c
2313
struct mbuf *m;
sys/dev/usb/uhso.c
2326
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/uhso.c
2327
hp->hp_wlen = m->m_pkthdr.len;
sys/dev/usb/uhso.c
2336
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/uhso.c
2338
m_copydata(m, 0, hp->hp_wlen, hp->hp_wbuf);
sys/dev/usb/uhso.c
2339
m_freem(m);
sys/dev/usb/uhso.c
2348
uhso_ifnet_output(struct ifnet *ifp, struct mbuf *m,
sys/dev/usb/uhso.c
2356
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/dev/usb/uhso.c
2361
error = ifq_enqueue(ifp, m);
sys/dev/usb/uhso.c
2368
m_freem(m);
sys/dev/usb/umassvar.h
33
#define DIF(m, x) if (umassdebug & (m)) do { x ; } while (0)
sys/dev/usb/umassvar.h
37
#define DIF(m, x) /* nop */
sys/dev/usb/umcpmio.c
126
#define UMCPMIO_DEV_UNIT(m) ((m) & 0x100 ? ((m) & 0xff) : (m) & 0x80 ? ((m) & 0x7f) / 3 : (m))
sys/dev/usb/umcpmio.c
127
#define UMCPMIO_DEV_WHAT(m) ((m) & 0x100 ? EEPROM_DEV : (m) & 0x80 ? (((m) & 0x7f) % 3) + 1 : CONTROL_DEV)
sys/dev/usb/usbnet.c
226
uno_tx_prepare(struct usbnet *un, struct mbuf *m, struct usbnet_chain *c)
sys/dev/usb/usbnet.c
229
return (*un->un_ops->uno_tx_prepare)(un, m, c);
sys/dev/usb/usbnet.c
258
struct mbuf *m;
sys/dev/usb/usbnet.c
263
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/usbnet.c
264
if (m == NULL)
sys/dev/usb/usbnet.c
268
MCLGET(m, M_DONTWAIT);
sys/dev/usb/usbnet.c
269
if (!(m->m_flags & M_EXT)) {
sys/dev/usb/usbnet.c
270
m_freem(m);
sys/dev/usb/usbnet.c
275
m->m_len = m->m_pkthdr.len = ETHER_ALIGN + buflen;
sys/dev/usb/usbnet.c
276
m_adj(m, ETHER_ALIGN);
sys/dev/usb/usbnet.c
278
return m;
sys/dev/usb/usbnet.c
295
struct mbuf *m;
sys/dev/usb/usbnet.c
302
m = usbnet_newbuf(buflen);
sys/dev/usb/usbnet.c
303
if (m == NULL) {
sys/dev/usb/usbnet.c
308
MCLAIM(m, &unp->unp_ec.ec_rx_mowner);
sys/dev/usb/usbnet.c
310
m_set_rcvif(m, ifp);
sys/dev/usb/usbnet.c
311
m->m_pkthdr.csum_flags = csum_flags;
sys/dev/usb/usbnet.c
312
m->m_pkthdr.csum_data = csum_data;
sys/dev/usb/usbnet.c
313
m->m_flags |= mbuf_flags;
sys/dev/usb/usbnet.c
314
memcpy(mtod(m, uint8_t *), buf, buflen);
sys/dev/usb/usbnet.c
317
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/dev/usb/usbnet.c
326
struct mbuf *m;
sys/dev/usb/usbnet.c
333
m = usbnet_newbuf(buflen);
sys/dev/usb/usbnet.c
334
if (m == NULL) {
sys/dev/usb/usbnet.c
338
MCLAIM(m, &unp->unp_ec.ec_rx_mowner);
sys/dev/usb/usbnet.c
340
m_set_rcvif(m, ifp);
sys/dev/usb/usbnet.c
341
memcpy(mtod(m, char *), buf, buflen);
sys/dev/usb/usbnet.c
344
if_input(ifp, m);
sys/dev/usb/usbnet.c
496
struct mbuf *m;
sys/dev/usb/usbnet.c
524
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/dev/usb/usbnet.c
525
if (m == NULL) {
sys/dev/usb/usbnet.c
529
if ((unsigned)m->m_pkthdr.len > un->un_tx_bufsz) {
sys/dev/usb/usbnet.c
531
(unsigned)m->m_pkthdr.len, un->un_tx_bufsz, 0, 0);
sys/dev/usb/usbnet.c
533
m_freem(m);
sys/dev/usb/usbnet.c
536
KASSERTMSG((unsigned)m->m_pkthdr.len <= un->un_tx_bufsz,
sys/dev/usb/usbnet.c
538
m->m_pkthdr.len, un->un_tx_bufsz);
sys/dev/usb/usbnet.c
543
length = uno_tx_prepare(un, m, c);
sys/dev/usb/usbnet.c
547
m_freem(m);
sys/dev/usb/usbnet.c
560
m_freem(m);
sys/dev/usb/usbnet.c
569
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dev/usb/usbnet.c
570
m_freem(m);
sys/dev/usb/utoppy.c
75
#define DPRINTF(l, m) \
sys/dev/usb/utoppy.c
78
printf m; \
sys/dev/usb/utoppy.c
88
#define DPRINTF(l, m) /* nothing */
sys/dev/video.c
1886
offset = vb->vb_buf->m.offset + vs->vs_bytesread;
sys/dev/video.c
1948
buf->m.offset = b50->m.offset;
sys/dev/video.c
1969
b50->m.offset = buf->m.offset;
sys/dev/video.c
2613
buf->m.offset = offset;
sys/dev/video.c
2701
buf->m.offset + buf->bytesused,
sys/dev/video.c
2713
buf->m.offset, buf->bytesused, payload->size));
sys/dev/videomode/edid.c
431
static void bump_preferred_mode(struct edid_info *edid, struct videomode *m)
sys/dev/videomode/edid.c
440
edid->edid_preferred_mode = m;
sys/dev/videomode/edid.c
443
(edid->edid_preferred_mode->dot_clock < m->dot_clock))
sys/dev/videomode/edid.c
444
edid->edid_preferred_mode = m;
sys/dev/videomode/vesagtf.c
685
struct videomode m;
sys/dev/videomode/vesagtf.c
692
vesagtf_mode(atoi(argv[1]), atoi(argv[2]), atoi(argv[3]), &m);
sys/dev/videomode/vesagtf.c
694
print_xf86_mode(&m);
sys/dev/wscons/wsemul_vt100_subr.c
191
int n, m, help, flags, fgcol, bgcol;
sys/dev/wscons/wsemul_vt100_subr.c
400
m = vd->scrreg_startrow;
sys/dev/wscons/wsemul_vt100_subr.c
401
if (vd->crow < m)/* but if already above the margin */
sys/dev/wscons/wsemul_vt100_subr.c
402
m = 0; /* then at the screen top */
sys/dev/wscons/wsemul_vt100_subr.c
403
help = vd->crow - m; /* rows above */
sys/dev/wscons/wsemul_vt100_subr.c
409
m = vd->scrreg_startrow + vd->scrreg_nrows - 1;
sys/dev/wscons/wsemul_vt100_subr.c
410
if (vd->crow > m) /* but if already below the margin */
sys/dev/wscons/wsemul_vt100_subr.c
411
m = vd->nrows - 1; /* then at the screen bottom */
sys/dev/wscons/wsemul_vt100_subr.c
412
help = m - vd->crow; /* rows below */
sys/dev/wscons/wsemul_vt100_subr.c
479
for (m = 0; m < DEF1_ARG(vd, 0); m++) {
sys/dev/wscons/wsmux.c
603
struct wsmux_softc *sc, *m;
sys/dev/wscons/wsmux.c
617
for (m = muxsc; m != NULL ; m = m->sc_base.me_parent)
sys/dev/wscons/wsmux.c
618
if (m == sc)
sys/dev/wsfont/wsfont.c
403
u_char *p, *m;
sys/dev/wsfont/wsfont.c
406
m = p + font->stride * font->numchars * font->fontheight;
sys/dev/wsfont/wsfont.c
408
for (; p < m; p++)
sys/dist/pf/net/if_pflog.c
193
struct mbuf *m;
sys/dist/pf/net/if_pflog.c
199
IF_DEQUEUE(&ifp->if_snd, m);
sys/dist/pf/net/if_pflog.c
202
if (m == NULL)
sys/dist/pf/net/if_pflog.c
205
m_freem(m);
sys/dist/pf/net/if_pflog.c
210
pflogoutput(struct ifnet *ifp, struct mbuf *m,
sys/dist/pf/net/if_pflog.c
213
m_freem(m);
sys/dist/pf/net/if_pflog.c
244
pflog_packet(struct pfi_kif *kif, struct mbuf *m, sa_family_t af, u_int8_t dir,
sys/dist/pf/net/if_pflog.c
251
if (kif == NULL || m == NULL || rm == NULL || pd == NULL)
sys/dist/pf/net/if_pflog.c
291
ip = mtod(m, struct ip *);
sys/dist/pf/net/if_pflog.c
293
ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
sys/dist/pf/net/if_pflog.c
298
if_statadd2(ifn, if_opackets, 1, if_obytes, m->m_pkthdr.len);
sys/dist/pf/net/if_pflog.c
301
ifn->if_obytes += m->m_pkthdr.len;
sys/dist/pf/net/if_pflog.c
305
bpf_mtap2(ifn->if_bpf, &hdr, PFLOG_HDRLEN, m, BPF_D_OUT);
sys/dist/pf/net/if_pflog.c
307
bpf_mtap_hdr(ifn->if_bpf, (char *)&hdr, PFLOG_HDRLEN, m,
sys/dist/pf/net/if_pfsync.c
1045
struct mbuf *m;
sys/dist/pf/net/if_pfsync.c
1048
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dist/pf/net/if_pfsync.c
1049
if (m == NULL) {
sys/dist/pf/net/if_pfsync.c
1090
MCLGET(m, M_DONTWAIT);
sys/dist/pf/net/if_pfsync.c
1091
if ((m->m_flags & M_EXT) == 0) {
sys/dist/pf/net/if_pfsync.c
1092
m_free(m);
sys/dist/pf/net/if_pfsync.c
1100
m->m_data += (MCLBYTES - len) &~ (sizeof(long) - 1);
sys/dist/pf/net/if_pfsync.c
1102
m_align(m, len);
sys/dist/pf/net/if_pfsync.c
1104
m_reset_rcvif(m);
sys/dist/pf/net/if_pfsync.c
1105
m->m_pkthdr.len = m->m_len = sizeof(struct pfsync_header);
sys/dist/pf/net/if_pfsync.c
1106
h = mtod(m, struct pfsync_header *);
sys/dist/pf/net/if_pfsync.c
1120
return (m);
sys/dist/pf/net/if_pfsync.c
1533
struct mbuf *m;
sys/dist/pf/net/if_pfsync.c
1539
m = sc->sc_mbuf;
sys/dist/pf/net/if_pfsync.c
1543
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dist/pf/net/if_pfsync.c
1546
m_freem(m);
sys/dist/pf/net/if_pfsync.c
1547
m = sc->sc_mbuf_net;
sys/dist/pf/net/if_pfsync.c
1552
return pfsync_sendout_mbuf(sc, m);
sys/dist/pf/net/if_pfsync.c
1559
struct mbuf *m;
sys/dist/pf/net/if_pfsync.c
1565
m = sc->sc_mbuf_tdb;
sys/dist/pf/net/if_pfsync.c
1569
bpf_mtap(ifp, m, BPF_D_OUT);
sys/dist/pf/net/if_pfsync.c
1571
return pfsync_sendout_mbuf(sc, m);
sys/dist/pf/net/if_pfsync.c
1575
pfsync_sendout_mbuf(struct pfsync_softc *sc, struct mbuf *m)
sys/dist/pf/net/if_pfsync.c
1582
M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
sys/dist/pf/net/if_pfsync.c
1583
if (m == NULL) {
sys/dist/pf/net/if_pfsync.c
1587
ip = mtod(m, struct ip *);
sys/dist/pf/net/if_pfsync.c
1591
ip->ip_len = htons(m->m_pkthdr.len);
sys/dist/pf/net/if_pfsync.c
1602
m->m_flags |= M_MCAST;
sys/dist/pf/net/if_pfsync.c
1608
if (ip_output(m, NULL, NULL, IP_RAWOUTPUT, &sc->sc_imo, NULL)) {
sys/dist/pf/net/if_pfsync.c
1612
m_freem(m);
sys/dist/pf/net/if_pfsync.c
216
struct mbuf *m;
sys/dist/pf/net/if_pfsync.c
222
IF_DEQUEUE(&ifp->if_snd, m);
sys/dist/pf/net/if_pfsync.c
225
if (m == NULL)
sys/dist/pf/net/if_pfsync.c
228
m_freem(m);
sys/dist/pf/net/if_pfsync.c
354
pfsync_input(struct mbuf *m, int off, int proto)
sys/dist/pf/net/if_pfsync.c
356
struct ip *ip = mtod(m, struct ip *);
sys/dist/pf/net/if_pfsync.c
380
if (sc->sc_sync_ifp->if_index != m->m_pkthdr.rcvif_index) {
sys/dist/pf/net/if_pfsync.c
393
if (m->m_pkthdr.len < iplen + sizeof(*ph)) {
sys/dist/pf/net/if_pfsync.c
398
if (iplen + sizeof(*ph) > m->m_len) {
sys/dist/pf/net/if_pfsync.c
399
if ((m = m_pullup(m, iplen + sizeof(*ph))) == NULL) {
sys/dist/pf/net/if_pfsync.c
403
ip = mtod(m, struct ip *);
sys/dist/pf/net/if_pfsync.c
434
if ((mp = m_pulldown(m, iplen + sizeof(*ph),
sys/dist/pf/net/if_pfsync.c
475
if ((mp = m_pulldown(m, iplen + sizeof(*ph),
sys/dist/pf/net/if_pfsync.c
509
if ((mp = m_pulldown(m, iplen + sizeof(*ph),
sys/dist/pf/net/if_pfsync.c
618
if ((mp = m_pulldown(m, iplen + sizeof(*ph),
sys/dist/pf/net/if_pfsync.c
643
if ((mp = m_pulldown(m, iplen + sizeof(*ph),
sys/dist/pf/net/if_pfsync.c
742
if ((mp = m_pulldown(m, iplen + sizeof(*ph),
sys/dist/pf/net/if_pfsync.c
769
if ((mp = m_pulldown(m, iplen + sizeof(*ph),
sys/dist/pf/net/if_pfsync.c
815
if ((mp = m_pulldown(m, iplen + sizeof(*ph),
sys/dist/pf/net/if_pfsync.c
856
m_freem(m);
sys/dist/pf/net/if_pfsync.c
860
pfsyncoutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/dist/pf/net/if_pfsync.c
863
m_freem(m);
sys/dist/pf/net/pf.c
1584
pf_modulate_sack(struct mbuf *m, int off, struct pf_pdesc *pd,
sys/dist/pf/net/pf.c
1598
!pf_pull_hdr(m, off + sizeof(*th), opts, hlen, NULL, NULL, pd->af))
sys/dist/pf/net/pf.c
1645
m_copyback(m, off + sizeof(*th), thoptlen, opts);
sys/dist/pf/net/pf.c
1656
struct mbuf *m;
sys/dist/pf/net/pf.c
1691
m = m_gethdr(M_DONTWAIT, MT_HEADER);
sys/dist/pf/net/pf.c
1692
if (m == NULL)
sys/dist/pf/net/pf.c
1695
if ((pf_mtag = pf_get_mtag(m)) == NULL) {
sys/dist/pf/net/pf.c
1696
m_freem(m);
sys/dist/pf/net/pf.c
1707
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
sys/dist/pf/net/pf.c
1708
m->m_pkthdr.pf.tag = rtag;
sys/dist/pf/net/pf.c
1711
m->m_pkthdr.pf.rtableid = r->rtableid;
sys/dist/pf/net/pf.c
1726
atag->hdr = mtod(m, struct ip *);
sys/dist/pf/net/pf.c
1727
m_tag_prepend(m, mtag);
sys/dist/pf/net/pf.c
1730
m->m_pkthdr.pf.qid = r->qid;
sys/dist/pf/net/pf.c
1732
m->m_pkthdr.pf.hdr = mtod(m, struct ip *);
sys/dist/pf/net/pf.c
1736
m->m_data += max_linkhdr;
sys/dist/pf/net/pf.c
1737
m->m_pkthdr.len = m->m_len = len;
sys/dist/pf/net/pf.c
1738
m_reset_rcvif(m);
sys/dist/pf/net/pf.c
1739
bzero(m->m_data, len);
sys/dist/pf/net/pf.c
1743
h = mtod(m, struct ip *);
sys/dist/pf/net/pf.c
1756
h6 = mtod(m, struct ip6_hdr *);
sys/dist/pf/net/pf.c
1768
m_freem(m);
sys/dist/pf/net/pf.c
1793
th->th_sum = in_cksum(m, len);
sys/dist/pf/net/pf.c
1804
ip_output(m, (void *)NULL, (void *)NULL, 0,
sys/dist/pf/net/pf.c
1819
m_freem(m);
sys/dist/pf/net/pf.c
1829
ip_output(m, (void *)NULL, &ro, IP_ROUTETOETHER,
sys/dist/pf/net/pf.c
1838
th->th_sum = in6_cksum(m, IPPROTO_TCP,
sys/dist/pf/net/pf.c
1844
ip6_output(m, NULL, NULL, 0, NULL, NULL, NULL);
sys/dist/pf/net/pf.c
1851
pf_send_icmp(struct mbuf *m, u_int8_t type, u_int8_t code, sa_family_t af,
sys/dist/pf/net/pf.c
1860
m0 = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
sys/dist/pf/net/pf.c
1862
m0 = m_copy(m, 0, M_COPYALL);
sys/dist/pf/net/pf.c
1922
pf_match_addr(u_int8_t n, struct pf_addr *a, struct pf_addr *m,
sys/dist/pf/net/pf.c
1930
if ((a->addr32[0] & m->addr32[0]) ==
sys/dist/pf/net/pf.c
1931
(b->addr32[0] & m->addr32[0]))
sys/dist/pf/net/pf.c
1937
if (((a->addr32[0] & m->addr32[0]) ==
sys/dist/pf/net/pf.c
1938
(b->addr32[0] & m->addr32[0])) &&
sys/dist/pf/net/pf.c
1939
((a->addr32[1] & m->addr32[1]) ==
sys/dist/pf/net/pf.c
1940
(b->addr32[1] & m->addr32[1])) &&
sys/dist/pf/net/pf.c
1941
((a->addr32[2] & m->addr32[2]) ==
sys/dist/pf/net/pf.c
1942
(b->addr32[2] & m->addr32[2])) &&
sys/dist/pf/net/pf.c
1943
((a->addr32[3] & m->addr32[3]) ==
sys/dist/pf/net/pf.c
1944
(b->addr32[3] & m->addr32[3])))
sys/dist/pf/net/pf.c
2014
pf_match_tag(struct mbuf *m, struct pf_rule *r, int *tag)
sys/dist/pf/net/pf.c
2018
struct pf_mtag *pf_mtag = pf_get_mtag(m);
sys/dist/pf/net/pf.c
2026
*tag = m->m_pkthdr.pf.tag;
sys/dist/pf/net/pf.c
2034
pf_tag_packet(struct mbuf *m, int tag, int rtableid)
sys/dist/pf/net/pf.c
2041
struct pf_mtag *pf_mtag = pf_get_mtag(m);
sys/dist/pf/net/pf.c
2052
m->m_pkthdr.pf.tag = tag;
sys/dist/pf/net/pf.c
2054
m->m_pkthdr.pf.rtableid = rtableid;
sys/dist/pf/net/pf.c
2522
pf_match_translation(struct pf_pdesc *pd, struct mbuf *m, int off,
sys/dist/pf/net/pf.c
2573
else if (r->match_tag && !pf_match_tag(m, r, &tag))
sys/dist/pf/net/pf.c
2576
IPPROTO_TCP || !pf_osfp_match(pf_osfp_fingerprint(pd, m,
sys/dist/pf/net/pf.c
2594
if (pf_tag_packet(m, tag, rtableid))
sys/dist/pf/net/pf.c
2603
pf_get_translation(struct pf_pdesc *pd, struct mbuf *m, int off, int direction,
sys/dist/pf/net/pf.c
2612
r = pf_match_translation(pd, m, off, direction, kif, saddr,
sys/dist/pf/net/pf.c
2615
r = pf_match_translation(pd, m, off, direction, kif,
sys/dist/pf/net/pf.c
2618
r = pf_match_translation(pd, m, off, direction, kif, saddr,
sys/dist/pf/net/pf.c
2621
r = pf_match_translation(pd, m, off, direction, kif,
sys/dist/pf/net/pf.c
2865
pf_get_wscale(struct mbuf *m, int off, u_int16_t th_off, sa_family_t af)
sys/dist/pf/net/pf.c
2875
if (!pf_pull_hdr(m, off, hdr, hlen, NULL, NULL, af))
sys/dist/pf/net/pf.c
2905
pf_get_mss(struct mbuf *m, int off, u_int16_t th_off, sa_family_t af)
sys/dist/pf/net/pf.c
2915
if (!pf_pull_hdr(m, off, hdr, hlen, NULL, NULL, af))
sys/dist/pf/net/pf.c
3071
struct pfi_kif *kif, struct mbuf *m, int off, void *h,
sys/dist/pf/net/pf.c
3151
if ((nr = pf_get_translation(pd, m, off, PF_OUT, kif, &nsn,
sys/dist/pf/net/pf.c
3175
m_copyback(m, off, ICMP_MINLEN, pd->hdr.icmp);
sys/dist/pf/net/pf.c
3209
if ((nr = pf_get_translation(pd, m, off, PF_IN, kif, &nsn,
sys/dist/pf/net/pf.c
3313
else if (r->match_tag && !pf_match_tag(m, r, &tag))
sys/dist/pf/net/pf.c
3317
pf_osfp_fingerprint(pd, m, off, th),
sys/dist/pf/net/pf.c
3349
m_copyback(m, off, hdrlen, pd->hdr.any);
sys/dist/pf/net/pf.c
3350
PFLOG_PACKET(kif, h, m, af, direction, reason, r->log ? r : nr,
sys/dist/pf/net/pf.c
3442
struct ip *hip = mtod(m, struct ip *);
sys/dist/pf/net/pf.c
3445
if (pf_check_proto_cksum(m, direction, off,
sys/dist/pf/net/pf.c
3448
if (pf_check_proto_cksum(m, off,
sys/dist/pf/net/pf.c
3463
pf_send_icmp(m, r->return_icmp >> 8,
sys/dist/pf/net/pf.c
3466
pf_send_icmp(m, r->return_icmp6 >> 8,
sys/dist/pf/net/pf.c
3473
if (pf_tag_packet(m, tag, rtableid)) {
sys/dist/pf/net/pf.c
3556
s->src.wscale = pf_get_wscale(m, off,
sys/dist/pf/net/pf.c
3606
pf_normalize_tcp_init(m, off, pd, th, &s->src,
sys/dist/pf/net/pf.c
3615
pf_normalize_tcp_stateful(m, off, pd, &reason,
sys/dist/pf/net/pf.c
3718
mss = pf_get_mss(m, off, th->th_off, af);
sys/dist/pf/net/pf.c
3732
m_copyback(m, off, hdrlen, pd->hdr.any);
sys/dist/pf/net/pf.c
3739
struct mbuf *m, void *h, struct pf_pdesc *pd, struct pf_rule **am,
sys/dist/pf/net/pf.c
3775
else if (r->match_tag && !pf_match_tag(m, r, &tag))
sys/dist/pf/net/pf.c
3801
PFLOG_PACKET(kif, h, m, af, direction, reason, r, a, ruleset,
sys/dist/pf/net/pf.c
3807
if (pf_tag_packet(m, tag, -1)) {
sys/dist/pf/net/pf.c
3817
struct mbuf *m, int off, void *h, struct pf_pdesc *pd,
sys/dist/pf/net/pf.c
3960
if (pf_normalize_tcp_init(m, off, pd, th, src, dst)) {
sys/dist/pf/net/pf.c
3983
src->wscale = pf_get_wscale(m, off, th->th_off,
sys/dist/pf/net/pf.c
4071
if (pf_modulate_sack(m, off, pd, th, dst))
sys/dist/pf/net/pf.c
4090
if (pf_normalize_tcp_stateful(m, off, pd, reason, th,
sys/dist/pf/net/pf.c
4188
if (pf_normalize_tcp_stateful(m, off, pd, reason, th,
sys/dist/pf/net/pf.c
4267
m_copyback(m, off, sizeof(*th), th);
sys/dist/pf/net/pf.c
4270
m_copyback(m, off, sizeof(*th), th);
sys/dist/pf/net/pf.c
4278
struct mbuf *m, int off, void *h, struct pf_pdesc *pd)
sys/dist/pf/net/pf.c
4331
m_copyback(m, off, sizeof(*uh), uh);
sys/dist/pf/net/pf.c
4339
struct mbuf *m, int off, void *h, struct pf_pdesc *pd,
sys/dist/pf/net/pf.c
4421
m_copyback(m, off, ICMP_MINLEN,
sys/dist/pf/net/pf.c
4430
m_copyback(m, off,
sys/dist/pf/net/pf.c
4449
m_copyback(m, off, ICMP_MINLEN,
sys/dist/pf/net/pf.c
4458
m_copyback(m, off,
sys/dist/pf/net/pf.c
4495
if (!pf_pull_hdr(m, ipoff2, &h2, sizeof(h2),
sys/dist/pf/net/pf.c
4524
if (!pf_pull_hdr(m, ipoff2, &h2_6, sizeof(h2_6),
sys/dist/pf/net/pf.c
4552
if (!pf_pull_hdr(m, off2, &opt6,
sys/dist/pf/net/pf.c
4589
if (!pf_pull_hdr(m, off2, &th, 8, NULL, reason,
sys/dist/pf/net/pf.c
4671
m_copyback(m, off, ICMP_MINLEN,
sys/dist/pf/net/pf.c
4673
m_copyback(m, ipoff2, sizeof(h2),
sys/dist/pf/net/pf.c
4679
m_copyback(m, off,
sys/dist/pf/net/pf.c
4682
m_copyback(m, ipoff2, sizeof(h2_6),
sys/dist/pf/net/pf.c
4687
m_copyback(m, off2, 8, &th);
sys/dist/pf/net/pf.c
4696
if (!pf_pull_hdr(m, off2, &uh, sizeof(uh),
sys/dist/pf/net/pf.c
4740
m_copyback(m, off, ICMP_MINLEN,
sys/dist/pf/net/pf.c
4742
m_copyback(m, ipoff2, sizeof(h2), &h2);
sys/dist/pf/net/pf.c
4747
m_copyback(m, off,
sys/dist/pf/net/pf.c
4750
m_copyback(m, ipoff2, sizeof(h2_6),
sys/dist/pf/net/pf.c
4755
m_copyback(m, off2, sizeof(uh), &uh);
sys/dist/pf/net/pf.c
4765
if (!pf_pull_hdr(m, off2, &iih, ICMP_MINLEN,
sys/dist/pf/net/pf.c
4805
m_copyback(m, off, ICMP_MINLEN, pd->hdr.icmp);
sys/dist/pf/net/pf.c
4806
m_copyback(m, ipoff2, sizeof(h2), &h2);
sys/dist/pf/net/pf.c
4807
m_copyback(m, off2, ICMP_MINLEN, &iih);
sys/dist/pf/net/pf.c
4818
if (!pf_pull_hdr(m, off2, &iih,
sys/dist/pf/net/pf.c
4857
m_copyback(m, off, sizeof(struct icmp6_hdr),
sys/dist/pf/net/pf.c
4859
m_copyback(m, ipoff2, sizeof(h2_6), &h2_6);
sys/dist/pf/net/pf.c
4860
m_copyback(m, off2, sizeof(struct icmp6_hdr),
sys/dist/pf/net/pf.c
4904
m_copyback(m, off, ICMP_MINLEN,
sys/dist/pf/net/pf.c
4906
m_copyback(m, ipoff2, sizeof(h2), &h2);
sys/dist/pf/net/pf.c
4911
m_copyback(m, off,
sys/dist/pf/net/pf.c
4914
m_copyback(m, ipoff2, sizeof(h2_6),
sys/dist/pf/net/pf.c
5018
pf_pull_hdr(struct mbuf *m, int off, void *p, int len,
sys/dist/pf/net/pf.c
5024
struct ip *h = mtod(m, struct ip *);
sys/dist/pf/net/pf.c
5036
if (m->m_pkthdr.len < off + len ||
sys/dist/pf/net/pf.c
5047
struct ip6_hdr *h = mtod(m, struct ip6_hdr *);
sys/dist/pf/net/pf.c
5049
if (m->m_pkthdr.len < off + len ||
sys/dist/pf/net/pf.c
5060
m_copydata(m, off, len, p);
sys/dist/pf/net/pf.c
5230
pf_route(struct mbuf **m, struct pf_rule *r, int dir, struct ifnet *oifp,
sys/dist/pf/net/pf.c
5250
if (m == NULL || *m == NULL || r == NULL ||
sys/dist/pf/net/pf.c
5255
if ((pf_mtag = pf_get_mtag(*m)) == NULL) {
sys/dist/pf/net/pf.c
5256
m0 = *m;
sys/dist/pf/net/pf.c
5257
*m = NULL;
sys/dist/pf/net/pf.c
5261
m0 = *m;
sys/dist/pf/net/pf.c
5262
*m = NULL;
sys/dist/pf/net/pf.c
5266
if ((*m)->m_pkthdr.pf.routed++ > 3) {
sys/dist/pf/net/pf.c
5267
m0 = *m;
sys/dist/pf/net/pf.c
5268
*m = NULL;
sys/dist/pf/net/pf.c
5274
if ((m0 = m_dup(*m, 0, M_COPYALL, M_NOWAIT)) == NULL)
sys/dist/pf/net/pf.c
5279
m0 = *m;
sys/dist/pf/net/pf.c
5438
*m = NULL;
sys/dist/pf/net/pf.c
5451
pf_route6(struct mbuf **m, struct pf_rule *r, int dir, struct ifnet *oifp,
sys/dist/pf/net/pf.c
5464
if (m == NULL || *m == NULL || r == NULL ||
sys/dist/pf/net/pf.c
5469
if ((pf_mtag = pf_get_mtag(*m)) == NULL) {
sys/dist/pf/net/pf.c
5470
m0 = *m;
sys/dist/pf/net/pf.c
5471
*m = NULL;
sys/dist/pf/net/pf.c
5475
m0 = *m;
sys/dist/pf/net/pf.c
5476
*m = NULL;
sys/dist/pf/net/pf.c
5480
if ((*m)->m_pkthdr.pf.routed++ > 3) {
sys/dist/pf/net/pf.c
5481
m0 = *m;
sys/dist/pf/net/pf.c
5482
*m = NULL;
sys/dist/pf/net/pf.c
5488
if ((m0 = m_dup(*m, 0, M_COPYALL, M_NOWAIT)) == NULL)
sys/dist/pf/net/pf.c
5493
m0 = *m;
sys/dist/pf/net/pf.c
5570
*m = NULL;
sys/dist/pf/net/pf.c
5588
pf_check_proto_cksum(struct mbuf *m, int direction, int off, int len,
sys/dist/pf/net/pf.c
5592
pf_check_proto_cksum(struct mbuf *m, int off, int len, u_int8_t p,
sys/dist/pf/net/pf.c
5620
if (m->m_pkthdr.csum_flags & flag_ok)
sys/dist/pf/net/pf.c
5622
if (m->m_pkthdr.csum_flags & flag_bad)
sys/dist/pf/net/pf.c
5627
if (m->m_pkthdr.len < off + len)
sys/dist/pf/net/pf.c
5636
m_copydata(m, off, sizeof(th), &th); /* XXX */
sys/dist/pf/net/pf.c
5638
return tcp_input_checksum(af, m, &th, off,
sys/dist/pf/net/pf.c
5645
m_copydata(m, off, sizeof(uh), &uh); /* XXX */
sys/dist/pf/net/pf.c
5646
return udp_input_checksum(af, m, &uh, off, len) != 0;
sys/dist/pf/net/pf.c
5655
if (m->m_len < off)
sys/dist/pf/net/pf.c
5657
m->m_data += off;
sys/dist/pf/net/pf.c
5658
m->m_len -= off;
sys/dist/pf/net/pf.c
5659
sum = in_cksum(m, len);
sys/dist/pf/net/pf.c
5660
m->m_data -= off;
sys/dist/pf/net/pf.c
5661
m->m_len += off;
sys/dist/pf/net/pf.c
5663
if (m->m_len < sizeof(struct ip))
sys/dist/pf/net/pf.c
5665
sum = in4_cksum(m, p, off, len);
sys/dist/pf/net/pf.c
5671
if (m->m_len < sizeof(struct ip6_hdr))
sys/dist/pf/net/pf.c
5673
sum = in6_cksum(m, p, off, len);
sys/dist/pf/net/pf.c
5681
m->m_pkthdr.csum_flags |= flag_bad;
sys/dist/pf/net/pf.c
5702
m->m_pkthdr.csum_flags |= flag_ok;
sys/dist/pf/net/pf.c
5714
struct mbuf *m = *m0;
sys/dist/pf/net/pf.c
5747
if ((m->m_flags & M_PKTHDR) == 0)
sys/dist/pf/net/pf.c
5751
if (m->m_pkthdr.len < (int)sizeof(*h)) {
sys/dist/pf/net/pf.c
5759
if ((pf_mtag = pf_get_mtag(m)) == NULL) {
sys/dist/pf/net/pf.c
5767
if (m->m_pkthdr.pf.flags & PF_TAG_GENERATED)
sys/dist/pf/net/pf.c
5776
m = *m0; /* pf_normalize messes with m0 */
sys/dist/pf/net/pf.c
5777
h = mtod(m, struct ip *);
sys/dist/pf/net/pf.c
5799
action = pf_test_fragment(&r, dir, kif, m, h,
sys/dist/pf/net/pf.c
5810
if (!pf_pull_hdr(m, off, &th, sizeof(th),
sys/dist/pf/net/pf.c
5820
action = pf_normalize_tcp(dir, kif, m, 0, off, h, &pd);
sys/dist/pf/net/pf.c
5823
action = pf_test_state_tcp(&s, dir, kif, m, off, h, &pd,
sys/dist/pf/net/pf.c
5834
m, off, h, &pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
5842
if (!pf_pull_hdr(m, off, &uh, sizeof(uh),
sys/dist/pf/net/pf.c
5848
ntohs(uh.uh_ulen) > m->m_pkthdr.len - off ||
sys/dist/pf/net/pf.c
5854
action = pf_test_state_udp(&s, dir, kif, m, off, h, &pd);
sys/dist/pf/net/pf.c
5864
m, off, h, &pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
5872
if (!pf_pull_hdr(m, off, &ih, ICMP_MINLEN,
sys/dist/pf/net/pf.c
5877
action = pf_test_state_icmp(&s, dir, kif, m, off, h, &pd,
sys/dist/pf/net/pf.c
5888
m, off, h, &pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
5911
action = pf_test_rule(&r, &s, dir, kif, m, off, h,
sys/dist/pf/net/pf.c
5927
pf_tag_packet(m, s ? s->tag : 0, r->rtableid);
sys/dist/pf/net/pf.c
5945
m_tag_prepend(m, mtag);
sys/dist/pf/net/pf.c
5949
m->m_pkthdr.pf.qid = r->pqid;
sys/dist/pf/net/pf.c
5951
m->m_pkthdr.pf.qid = r->qid;
sys/dist/pf/net/pf.c
5953
m->m_pkthdr.pf.hdr = h;
sys/dist/pf/net/pf.c
5971
m->m_pkthdr.pf.flags |= PF_TAG_TRANSLATE_LOCALHOST;
sys/dist/pf/net/pf.c
5983
PFLOG_PACKET(kif, h, m, AF_INET, dir, reason, lr, a, ruleset,
sys/dist/pf/net/pf.c
6074
struct mbuf *m = *m0, *n = NULL;
sys/dist/pf/net/pf.c
6104
if ((m->m_flags & M_PKTHDR) == 0)
sys/dist/pf/net/pf.c
6108
if (m->m_pkthdr.len < (int)sizeof(*h)) {
sys/dist/pf/net/pf.c
6116
if ((pf_mtag = pf_get_mtag(m)) == NULL) {
sys/dist/pf/net/pf.c
6124
if (m->m_pkthdr.pf.flags & PF_TAG_GENERATED)
sys/dist/pf/net/pf.c
6133
m = *m0; /* pf_normalize messes with m0 */
sys/dist/pf/net/pf.c
6134
h = mtod(m, struct ip6_hdr *);
sys/dist/pf/net/pf.c
6157
off = ((char *)h - m->m_data) + sizeof(struct ip6_hdr);
sys/dist/pf/net/pf.c
6162
action = pf_test_fragment(&r, dir, kif, m, h,
sys/dist/pf/net/pf.c
6178
if (!pf_pull_hdr(m, off, &rthdr, sizeof(rthdr), NULL,
sys/dist/pf/net/pf.c
6203
if (!pf_pull_hdr(m, off, &opt6, sizeof(opt6),
sys/dist/pf/net/pf.c
6227
n = m;
sys/dist/pf/net/pf.c
6235
if (!pf_pull_hdr(m, off, &th, sizeof(th),
sys/dist/pf/net/pf.c
6241
action = pf_normalize_tcp(dir, kif, m, 0, off, h, &pd);
sys/dist/pf/net/pf.c
6244
action = pf_test_state_tcp(&s, dir, kif, m, off, h, &pd,
sys/dist/pf/net/pf.c
6255
m, off, h, &pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
6263
if (!pf_pull_hdr(m, off, &uh, sizeof(uh),
sys/dist/pf/net/pf.c
6269
ntohs(uh.uh_ulen) > m->m_pkthdr.len - off ||
sys/dist/pf/net/pf.c
6275
action = pf_test_state_udp(&s, dir, kif, m, off, h, &pd);
sys/dist/pf/net/pf.c
6285
m, off, h, &pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
6302
if (!pf_pull_hdr(m, off, &ih, sizeof(ih),
sys/dist/pf/net/pf.c
6308
m, off, h, &pd, &reason);
sys/dist/pf/net/pf.c
6318
m, off, h, &pd, &a, &ruleset, NULL);
sys/dist/pf/net/pf.c
6332
action = pf_test_rule(&r, &s, dir, kif, m, off, h,
sys/dist/pf/net/pf.c
6338
if (n != m) {
sys/dist/pf/net/pf.c
6354
pf_tag_packet(m, s ? s->tag : 0, r->rtableid);
sys/dist/pf/net/pf.c
6372
m_tag_prepend(m, mtag);
sys/dist/pf/net/pf.c
6376
m->m_pkthdr.pf.qid = r->pqid;
sys/dist/pf/net/pf.c
6378
m->m_pkthdr.pf.qid = r->qid;
sys/dist/pf/net/pf.c
6380
m->m_pkthdr.pf.hdr = h;
sys/dist/pf/net/pf.c
6393
m->m_pkthdr.pf.flags |= PF_TAG_TRANSLATE_LOCALHOST;
sys/dist/pf/net/pf.c
6405
PFLOG_PACKET(kif, h, m, AF_INET6, dir, reason, lr, a, ruleset,
sys/dist/pf/net/pf_if.c
836
struct pf_addr *m = addr;
sys/dist/pf/net/pf_if.c
840
while (j < 4 && m->addr32[j] == 0xffffffff) {
sys/dist/pf/net/pf_if.c
845
tmp = ntohl(m->addr32[j]);
sys/dist/pf/net/pf_ioctl.c
2082
int m = 0, direction = pnl->direction;
sys/dist/pf/net/pf_ioctl.c
2106
state = pf_find_state_all(&key, PF_EXT_GWY, &m);
sys/dist/pf/net/pf_ioctl.c
2112
state = pf_find_state_all(&key, PF_LAN_EXT, &m);
sys/dist/pf/net/pf_ioctl.c
2114
if (m > 1)
sys/dist/pf/net/pf_mtag.c
50
pf_find_mtag(struct mbuf *m)
sys/dist/pf/net/pf_mtag.c
54
if ((mtag = m_tag_find(m, PACKET_TAG_PF)) == NULL)
sys/dist/pf/net/pf_mtag.c
61
pf_get_mtag(struct mbuf *m)
sys/dist/pf/net/pf_mtag.c
65
if ((mtag = m_tag_find(m, PACKET_TAG_PF)) == NULL) {
sys/dist/pf/net/pf_mtag.c
71
m_tag_prepend(m, mtag);
sys/dist/pf/net/pf_norm.c
1004
*m0 = m = pf_fragcache(m0, h, &frag, mff,
sys/dist/pf/net/pf_norm.c
1006
if (m == NULL) {
sys/dist/pf/net/pf_norm.c
1015
pf_mtag = pf_find_mtag(m);
sys/dist/pf/net/pf_norm.c
1021
m->m_pkthdr.pf.flags |= PF_TAG_FRAGCACHE;
sys/dist/pf/net/pf_norm.c
1072
PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1078
PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1090
PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1100
struct mbuf *m = *m0;
sys/dist/pf/net/pf_norm.c
1102
struct ip6_hdr *h = mtod(m, struct ip6_hdr *);
sys/dist/pf/net/pf_norm.c
1148
if (sizeof(struct ip6_hdr) + IPV6_MAXPACKET < m->m_pkthdr.len)
sys/dist/pf/net/pf_norm.c
1162
if (!pf_pull_hdr(m, off, &ext, sizeof(ext), NULL,
sys/dist/pf/net/pf_norm.c
1172
if (!pf_pull_hdr(m, off, &ext, sizeof(ext), NULL,
sys/dist/pf/net/pf_norm.c
1178
if (!pf_pull_hdr(m, ooff, &opt.ip6o_type,
sys/dist/pf/net/pf_norm.c
1186
if (!pf_pull_hdr(m, ooff, &opt, sizeof(opt),
sys/dist/pf/net/pf_norm.c
1195
if (!pf_pull_hdr(m, ooff, &jumbo,
sys/dist/pf/net/pf_norm.c
1205
m->m_pkthdr.len)
sys/dist/pf/net/pf_norm.c
1230
if (sizeof(struct ip6_hdr) + plen > m->m_pkthdr.len)
sys/dist/pf/net/pf_norm.c
1244
if (!pf_pull_hdr(m, off, &frag, sizeof(frag), NULL, NULL, AF_INET6))
sys/dist/pf/net/pf_norm.c
1257
PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1263
PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1269
PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1275
pf_normalize_tcp(int dir, struct pfi_kif *kif, struct mbuf *m,
sys/dist/pf/net/pf_norm.c
1309
pf_osfp_fingerprint(pd, m, off, th),
sys/dist/pf/net/pf_norm.c
1373
if (r->max_mss && pf_normalize_tcpopt(r, m, th, off))
sys/dist/pf/net/pf_norm.c
1378
m_copyback(m, off, sizeof(*th), th);
sys/dist/pf/net/pf_norm.c
1385
PFLOG_PACKET(kif, h, m, AF_INET, dir, reason, r, NULL, NULL, pd);
sys/dist/pf/net/pf_norm.c
1390
pf_normalize_tcp_init(struct mbuf *m, int off, struct pf_pdesc *pd,
sys/dist/pf/net/pf_norm.c
1408
struct ip *h = mtod(m, struct ip *);
sys/dist/pf/net/pf_norm.c
1415
struct ip6_hdr *h = mtod(m, struct ip6_hdr *);
sys/dist/pf/net/pf_norm.c
1432
pf_pull_hdr(m, off, hdr, th->th_off << 2, NULL, NULL, pd->af)) {
sys/dist/pf/net/pf_norm.c
1485
pf_normalize_tcp_stateful(struct mbuf *m, int off, struct pf_pdesc *pd,
sys/dist/pf/net/pf_norm.c
1508
struct ip *h = mtod(m, struct ip *);
sys/dist/pf/net/pf_norm.c
1519
struct ip6_hdr *h = mtod(m, struct ip6_hdr *);
sys/dist/pf/net/pf_norm.c
1532
pf_pull_hdr(m, off, hdr, th->th_off << 2, NULL, NULL, pd->af)) {
sys/dist/pf/net/pf_norm.c
1600
m_copyback(m, off + sizeof(struct tcphdr),
sys/dist/pf/net/pf_norm.c
1878
pf_normalize_tcpopt(struct pf_rule *r, struct mbuf *m, struct tcphdr *th,
sys/dist/pf/net/pf_norm.c
1889
optp = mtod(m, u_char *) + off + sizeof(struct tcphdr);
sys/dist/pf/net/pf_norm.c
361
struct mbuf *m = *m0, *m2;
sys/dist/pf/net/pf_norm.c
373
m->m_data += hlen;
sys/dist/pf/net/pf_norm.c
374
m->m_len -= hlen;
sys/dist/pf/net/pf_norm.c
509
m = frent->fr_m;
sys/dist/pf/net/pf_norm.c
510
m2 = m->m_next;
sys/dist/pf/net/pf_norm.c
511
m->m_next = NULL;
sys/dist/pf/net/pf_norm.c
512
m_cat(m, m2);
sys/dist/pf/net/pf_norm.c
521
m_cat(m, m2);
sys/dist/pf/net/pf_norm.c
533
m->m_len += hlen;
sys/dist/pf/net/pf_norm.c
534
m->m_data -= hlen;
sys/dist/pf/net/pf_norm.c
538
if (m->m_flags & M_PKTHDR) {
sys/dist/pf/net/pf_norm.c
540
for (m2 = m; m2; m2 = m2->m_next)
sys/dist/pf/net/pf_norm.c
542
m->m_pkthdr.len = plen;
sys/dist/pf/net/pf_norm.c
544
m->m_pkthdr.csum_flags = 0;
sys/dist/pf/net/pf_norm.c
548
DPFPRINTF(("complete: %p(%d)\n", m, ntohs(ip->ip_len)));
sys/dist/pf/net/pf_norm.c
549
return (m);
sys/dist/pf/net/pf_norm.c
555
m_freem(m);
sys/dist/pf/net/pf_norm.c
563
struct mbuf *m = *m0;
sys/dist/pf/net/pf_norm.c
665
*m0 = m_dup(m, 0, h->ip_hl << 2, M_NOWAIT);
sys/dist/pf/net/pf_norm.c
669
m_adj(m, precut + (h->ip_hl << 2));
sys/dist/pf/net/pf_norm.c
670
m_cat(*m0, m);
sys/dist/pf/net/pf_norm.c
671
m = *m0;
sys/dist/pf/net/pf_norm.c
672
if (m->m_flags & M_PKTHDR) {
sys/dist/pf/net/pf_norm.c
675
for (t = m; t; t = t->m_next)
sys/dist/pf/net/pf_norm.c
677
m->m_pkthdr.len = plen;
sys/dist/pf/net/pf_norm.c
681
h = mtod(m, struct ip *);
sys/dist/pf/net/pf_norm.c
684
KASSERT((int)m->m_len ==
sys/dist/pf/net/pf_norm.c
732
m_adj(m, -aftercut);
sys/dist/pf/net/pf_norm.c
733
if (m->m_flags & M_PKTHDR) {
sys/dist/pf/net/pf_norm.c
736
for (t = m; t; t = t->m_next)
sys/dist/pf/net/pf_norm.c
738
m->m_pkthdr.len = plen;
sys/dist/pf/net/pf_norm.c
740
h = mtod(m, struct ip *);
sys/dist/pf/net/pf_norm.c
741
KASSERT((int)m->m_len ==
sys/dist/pf/net/pf_norm.c
825
return (m);
sys/dist/pf/net/pf_norm.c
834
m_freem(m);
sys/dist/pf/net/pf_norm.c
851
m_freem(m);
sys/dist/pf/net/pf_norm.c
859
struct mbuf *m = *m0;
sys/dist/pf/net/pf_norm.c
863
struct ip *h = mtod(m, struct ip *);
sys/dist/pf/net/pf_norm.c
961
frent->fr_m = m;
sys/dist/pf/net/pf_norm.c
965
*m0 = m = pf_reassemble(m0, &frag, frent, mff);
sys/dist/pf/net/pf_norm.c
967
if (m == NULL)
sys/dist/pf/net/pf_norm.c
973
h = mtod(m, struct ip *);
sys/dist/pf/net/pf_norm.c
979
struct pf_mtag *pf_mtag = pf_find_mtag(m);
sys/dist/pf/net/pf_norm.c
984
if (dir == PF_OUT && m->m_pkthdr.pf.flags & PF_TAG_FRAGCACHE) {
sys/dist/pf/net/pf_osfp.c
108
ip = mtod(m, struct ip *);
sys/dist/pf/net/pf_osfp.c
112
ip6 = mtod(m, struct ip6_hdr *);
sys/dist/pf/net/pf_osfp.c
114
if (!pf_pull_hdr(m, off, hdr, tcp->th_off << 2, NULL, NULL,
sys/dist/pf/net/pf_osfp.c
67
# define pool_init(pool, size, a, ao, f, m, p) (*(pool)) = (size)
sys/dist/pf/net/pf_osfp.c
96
pf_osfp_fingerprint(struct pf_pdesc *pd, struct mbuf *m, int off,
sys/dist/pf/net/pfvar.h
256
#define PF_MATCHA(n, a, m, b, f) \
sys/dist/pf/net/pfvar.h
257
pf_match_addr(n, a, m, b, f)
sys/dist/pf/net/pfvar.h
292
#define PF_MATCHA(n, a, m, b, f) \
sys/dist/pf/net/pfvar.h
293
pf_match_addr(n, a, m, b, f)
sys/dist/pf/net/pfvar.h
318
#define PF_MATCHA(n, a, m, b, f) \
sys/dist/pf/net/pfvar.h
319
pf_match_addr(n, a, m, b, f)
sys/fs/cd9660/cd9660_node.c
249
int y, m, d, hour, minute, second, tz;
sys/fs/cd9660/cd9660_node.c
252
m = pi[1];
sys/fs/cd9660/cd9660_node.c
267
days = 367*(y-1980)-7*(y+(m+9)/12)/4-3*((y+(m-9)/7)/100+1)/4+275*m/9+d-100;
sys/fs/cd9660/cd9660_node.c
273
days = 367*(y-1960)-7*(y+(m+9)/12)/4-3*((y+(m+9)/12-1)/100+1)/4+275*m/9+d-239;
sys/fs/filecorefs/filecore_bmap.c
138
u_long frag, sect, zone, izone, a, b, m, n;
sys/fs/filecorefs/filecore_bmap.c
183
m = ptr[(b >> 5) + 1];
sys/fs/filecorefs/filecore_bmap.c
184
a |= m << (fcmp->drec.idlen+c);
sys/fs/filecorefs/filecore_bmap.c
185
m >>= -c;
sys/fs/filecorefs/filecore_bmap.c
188
m = a >> fcmp->drec.idlen;
sys/fs/filecorefs/filecore_bmap.c
190
while ((m & 1) == 0) {
sys/fs/filecorefs/filecore_bmap.c
191
m >>= 1;
sys/fs/filecorefs/filecore_bmap.c
195
m = ptr[(b + n - 1) >> 5];
sys/fs/filecorefs/filecore_utils.c
196
mode_t m = 0;
sys/fs/filecorefs/filecore_utils.c
204
m |= S_IRUSR | S_IXUSR;
sys/fs/filecorefs/filecore_utils.c
206
m |= S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH;
sys/fs/filecorefs/filecore_utils.c
208
if (rf) m |= S_IRUSR | S_IXUSR;
sys/fs/filecorefs/filecore_utils.c
210
m |= S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH;
sys/fs/filecorefs/filecore_utils.c
212
m |= S_IRUSR | S_IXUSR;
sys/fs/filecorefs/filecore_utils.c
213
if (rf) m |= S_IRGRP | S_IXGRP;
sys/fs/filecorefs/filecore_utils.c
215
m |= S_IROTH | S_IXOTH;
sys/fs/filecorefs/filecore_utils.c
218
m |= S_IFDIR | S_IXUSR | S_IXGRP | S_IXOTH;
sys/fs/filecorefs/filecore_utils.c
220
m |= S_IFREG;
sys/fs/filecorefs/filecore_utils.c
221
return m;
sys/fs/msdosfs/msdosfs_conv.c
848
ucs2utf8str(const u_int16_t *in, int n, u_int8_t *out, int m)
sys/fs/msdosfs/msdosfs_conv.c
855
outlen = ucs2utf8(in, out ? p : out, m);
sys/fs/msdosfs/msdosfs_conv.c
859
m -= outlen;
sys/fs/msdosfs/msdosfs_conv.c
872
utf8ucs2str(const u_int8_t *in, int n, u_int16_t *out, int m)
sys/fs/msdosfs/msdosfs_conv.c
879
if (m < 1)
sys/fs/msdosfs/msdosfs_conv.c
887
m -= 1;
sys/fs/msdosfs/msdosfs_conv.c
898
ucs2char8str(const u_int16_t *in, int n, u_int8_t *out, int m)
sys/fs/msdosfs/msdosfs_conv.c
905
if (m < 1)
sys/fs/msdosfs/msdosfs_conv.c
913
m -= 1;
sys/fs/msdosfs/msdosfs_conv.c
926
char8ucs2str(const u_int8_t *in, int n, u_int16_t *out, int m)
sys/fs/msdosfs/msdosfs_conv.c
932
if (m < 1)
sys/fs/msdosfs/msdosfs_conv.c
937
m -= 1;
sys/fs/nfs/client/nfs_clbio.c
175
vm_page_t m;
sys/fs/nfs/client/nfs_clbio.c
177
m = pages[i];
sys/fs/nfs/client/nfs_clbio.c
183
m->valid = VM_PAGE_BITS_ALL;
sys/fs/nfs/client/nfs_clbio.c
184
KASSERT(m->dirty == 0,
sys/fs/nfs/client/nfs_clbio.c
185
("nfs_getpages: page %p is dirty", m));
sys/fs/nfs/client/nfs_clbio.c
190
m->valid = 0;
sys/fs/nfs/client/nfs_clbio.c
191
vm_page_set_valid_range(m, 0, size - toff);
sys/fs/nfs/client/nfs_clbio.c
192
KASSERT(m->dirty == 0,
sys/fs/nfs/client/nfs_clbio.c
193
("nfs_getpages: page %p is dirty", m));
sys/fs/nfs/client/nfsmount.h
104
#define NFSMNT_DIRPATH(m) (&((m)->nm_name[(m)->nm_krbnamelen + 1]))
sys/fs/nfs/client/nfsmount.h
105
#define NFSMNT_SRVKRBNAME(m) \
sys/fs/nfs/client/nfsmount.h
106
(&((m)->nm_name[(m)->nm_krbnamelen + (m)->nm_dirpathlen + 2]))
sys/fs/nfs/client/nfsmount.h
118
#define NFSMNT_MDSSESSION(m) (&(TAILQ_FIRST(&((m)->nm_sess))->nfsclds_sess))
sys/fs/nfs/common/bootp_subr.c
1211
struct mbuf *m;
sys/fs/nfs/common/bootp_subr.c
1214
m = *mptr;
sys/fs/nfs/common/bootp_subr.c
1217
if (m->m_len < alignedlen) {
sys/fs/nfs/common/bootp_subr.c
1218
m = m_pullup(m, alignedlen);
sys/fs/nfs/common/bootp_subr.c
1219
if (m == NULL) {
sys/fs/nfs/common/bootp_subr.c
1224
bcopy(mtod(m, u_char *), buf, len);
sys/fs/nfs/common/bootp_subr.c
1225
m_adj(m, alignedlen);
sys/fs/nfs/common/bootp_subr.c
1226
*mptr = m;
sys/fs/nfs/common/bootp_subr.c
1813
struct mbuf *m;
sys/fs/nfs/common/bootp_subr.c
1833
m = xdr_string_encode(path, strlen(path));
sys/fs/nfs/common/bootp_subr.c
1837
RPCMNT_MOUNT, &m, NULL, td);
sys/fs/nfs/common/bootp_subr.c
1851
m = xdr_string_encode(path, strlen(path));
sys/fs/nfs/common/bootp_subr.c
1855
RPCMNT_MOUNT, &m, NULL, td);
sys/fs/nfs/common/bootp_subr.c
1863
if (xdr_int_decode(&m, &error) != 0 || error != 0)
sys/fs/nfs/common/bootp_subr.c
1867
if (xdr_int_decode(&m, fhsizep) != 0 ||
sys/fs/nfs/common/bootp_subr.c
1874
if (xdr_opaque_decode(&m, fhp, *fhsizep) != 0)
sys/fs/nfs/common/bootp_subr.c
1878
if (xdr_int_decode(&m, &authcount) != 0)
sys/fs/nfs/common/bootp_subr.c
1884
if (xdr_int_decode(&m, &authver) != 0)
sys/fs/nfs/common/bootp_subr.c
1906
m_freem(m);
sys/fs/nfs/common/krpc_subr.c
144
struct mbuf *m;
sys/fs/nfs/common/krpc_subr.c
153
m = m_get(M_WAITOK, MT_DATA);
sys/fs/nfs/common/krpc_subr.c
154
sdata = mtod(m, struct sdata *);
sys/fs/nfs/common/krpc_subr.c
155
m->m_len = sizeof(*sdata);
sys/fs/nfs/common/krpc_subr.c
165
PMAPPROC_GETPORT, &m, NULL, td);
sys/fs/nfs/common/krpc_subr.c
169
if (m->m_len < sizeof(*rdata)) {
sys/fs/nfs/common/krpc_subr.c
170
m = m_pullup(m, sizeof(*rdata));
sys/fs/nfs/common/krpc_subr.c
171
if (m == NULL)
sys/fs/nfs/common/krpc_subr.c
174
rdata = mtod(m, struct rdata *);
sys/fs/nfs/common/krpc_subr.c
178
m_freem(m);
sys/fs/nfs/common/krpc_subr.c
194
struct mbuf *m, *nam, *mhead;
sys/fs/nfs/common/krpc_subr.c
310
m = m_copym(mhead, 0, M_COPYALL, M_WAITOK);
sys/fs/nfs/common/krpc_subr.c
311
error = sosend(so, (struct sockaddr *)sa, NULL, m,
sys/fs/nfs/common/krpc_subr.c
317
m = NULL;
sys/fs/nfs/common/krpc_subr.c
341
m_freem(m);
sys/fs/nfs/common/krpc_subr.c
342
m = NULL;
sys/fs/nfs/common/krpc_subr.c
346
error = soreceive(so, &from, &auio, &m, NULL, &rcvflg);
sys/fs/nfs/common/krpc_subr.c
358
if (m->m_len < MIN_REPLY_HDR)
sys/fs/nfs/common/krpc_subr.c
360
reply = mtod(m, struct krpc_reply *);
sys/fs/nfs/common/krpc_subr.c
402
if (m->m_len < len) {
sys/fs/nfs/common/krpc_subr.c
403
m = m_pullup(m, len);
sys/fs/nfs/common/krpc_subr.c
404
if (m == NULL) {
sys/fs/nfs/common/krpc_subr.c
409
reply = mtod(m, struct krpc_reply *);
sys/fs/nfs/common/krpc_subr.c
414
m_adj(m, len);
sys/fs/nfs/common/krpc_subr.c
417
*data = m;
sys/fs/nfs/common/krpc_subr.c
447
struct mbuf *m;
sys/fs/nfs/common/krpc_subr.c
458
m = m_get2(mlen, M_WAITOK, MT_DATA, 0);
sys/fs/nfs/common/krpc_subr.c
459
xs = mtod(m, struct xdr_string *);
sys/fs/nfs/common/krpc_subr.c
460
m->m_len = mlen;
sys/fs/nfs/common/krpc_subr.c
463
return (m);
sys/fs/nfs/common/nfs_common.h
107
#define nfsm_strsiz(s,m) \
sys/fs/nfs/common/nfs_common.h
110
t1 = nfsm_strsiz_xx(&(s), (m), &md, &dpos); \
sys/fs/nfs/common/nfs_common.h
44
#define vtonfsv2_mode(t, m) \
sys/fs/nfs/common/nfs_common.h
45
txdr_unsigned(((t) == VFIFO) ? MAKEIMODE(VCHR, (m)) : MAKEIMODE((t), (m)))
sys/fs/nfs/common/nfs_common.h
67
int nfsm_strsiz_xx(int *s, int m, struct mbuf **md, caddr_t *dpos);
sys/fs/nfs/common/nfs_commonport.c
168
struct mbuf *m, *n;
sys/fs/nfs/common/nfs_commonport.c
172
while ((m = *pm) != NULL) {
sys/fs/nfs/common/nfs_commonport.c
173
if ((m->m_len & 0x3) || (mtod(m, intptr_t) & 0x3)) {
sys/fs/nfs/common/nfs_commonport.c
180
space = m_length(m, NULL);
sys/fs/nfs/common/nfs_commonport.c
193
while (m != NULL) {
sys/fs/nfs/common/nfs_commonport.c
194
m_copyback(n, off, m->m_len, mtod(m, caddr_t));
sys/fs/nfs/common/nfs_commonport.c
195
off += m->m_len;
sys/fs/nfs/common/nfs_commonport.c
196
m = m->m_next;
sys/fs/nfs/common/nfs_commonport.c
203
pm = &m->m_next;
sys/fs/nfs/common/nfs_commonsubs.c
1262
error = nfsrv_getrefstr(nd, &cp, &cp2, &l, &m);
sys/fs/nfs/common/nfs_commonsubs.c
1273
} else if (m == 0) {
sys/fs/nfs/common/nfs_commonsubs.c
601
mbuf_t m, n;
sys/fs/nfs/common/nfs_commonsubs.c
608
m = nd->nd_mrep;
sys/fs/nfs/common/nfs_commonsubs.c
609
while (mbuf_next(m) != nd->nd_md) {
sys/fs/nfs/common/nfs_commonsubs.c
610
if (mbuf_next(m) == NULL)
sys/fs/nfs/common/nfs_commonsubs.c
612
m = mbuf_next(m);
sys/fs/nfs/common/nfs_commonsubs.c
614
mbuf_setnext(m, NULL);
sys/fs/nfs/common/nfs_commonsubs.c
617
m = nd->nd_md;
sys/fs/nfs/common/nfs_commonsubs.c
622
offs = nd->nd_dpos - NFSMTOD(m, caddr_t);
sys/fs/nfs/common/nfs_commonsubs.c
623
if (offs == mbuf_len(m)) {
sys/fs/nfs/common/nfs_commonsubs.c
624
n = m;
sys/fs/nfs/common/nfs_commonsubs.c
625
m = mbuf_next(m);
sys/fs/nfs/common/nfs_commonsubs.c
626
if (m == NULL)
sys/fs/nfs/common/nfs_commonsubs.c
631
mbuf_setlen(m, mbuf_len(m) - offs);
sys/fs/nfs/common/nfs_commonsubs.c
632
NFSM_DATAP(m, offs);
sys/fs/nfs/common/nfs_commonsubs.c
635
nd->nd_mrep = m;
sys/fs/nfs/common/nfs_commonsubs.c
636
nd->nd_md = m;
sys/fs/nfs/common/nfs_commonsubs.c
637
nd->nd_dpos = NFSMTOD(m, caddr_t);
sys/fs/nfs/common/nfs_commonsubs.c
817
int i = 0, j, k, l = 0, m, bitpos, attrsum = 0;
sys/fs/nfs/common/nfsdport.h
109
#define vfs_statfs(m) (&((m)->mnt_stat))
sys/fs/nfs/common/nfskpiport.h
39
#define vfs_statfs(m) (&((m)->mnt_stat))
sys/fs/nfs/common/nfskpiport.h
40
#define vfs_flags(m) ((m)->mnt_flag)
sys/fs/nfs/common/nfskpiport.h
49
#define mbuf_freem(m) m_freem(m)
sys/fs/nfs/common/nfskpiport.h
50
#define mbuf_data(m) mtod((m), void *)
sys/fs/nfs/common/nfskpiport.h
51
#define mbuf_len(m) ((m)->m_len)
sys/fs/nfs/common/nfskpiport.h
52
#define mbuf_next(m) ((m)->m_next)
sys/fs/nfs/common/nfskpiport.h
53
#define mbuf_setlen(m, l) ((m)->m_len = (l))
sys/fs/nfs/common/nfskpiport.h
54
#define mbuf_setnext(m, p) ((m)->m_next = (p))
sys/fs/nfs/common/nfskpiport.h
55
#define mbuf_pkthdr_len(m) ((m)->m_pkthdr.len)
sys/fs/nfs/common/nfskpiport.h
56
#define mbuf_pkthdr_setlen(m, l) ((m)->m_pkthdr.len = (l))
sys/fs/nfs/common/nfskpiport.h
57
#define mbuf_pkthdr_setrcvif(m, p) ((m)->m_pkthdr.rcvif = (p))
sys/fs/nfs/common/nfsm_subs.h
135
#define NFSM_STRSIZ(s, m) \
sys/fs/nfs/common/nfsm_subs.h
138
if (!tl || ((s) = fxdr_unsigned(int32_t, *tl)) > (m)) { \
sys/fs/nfs/common/nfsm_subs.h
51
#define NFSM_DATAP(m, s) (m)->m_data += (s)
sys/fs/nfs/common/nfsport.h
139
#define NFSMGET(m) do { \
sys/fs/nfs/common/nfsport.h
140
MGET((m), M_WAITOK, MT_DATA); \
sys/fs/nfs/common/nfsport.h
141
while ((m) == NULL ) { \
sys/fs/nfs/common/nfsport.h
143
MGET((m), M_WAITOK, MT_DATA); \
sys/fs/nfs/common/nfsport.h
146
#define NFSMGETHDR(m) do { \
sys/fs/nfs/common/nfsport.h
147
MGETHDR((m), M_WAITOK, MT_DATA); \
sys/fs/nfs/common/nfsport.h
148
while ((m) == NULL ) { \
sys/fs/nfs/common/nfsport.h
150
MGETHDR((m), M_WAITOK, MT_DATA); \
sys/fs/nfs/common/nfsport.h
153
#define NFSMCLGET(m, w) do { \
sys/fs/nfs/common/nfsport.h
154
MGET((m), M_WAITOK, MT_DATA); \
sys/fs/nfs/common/nfsport.h
155
while ((m) == NULL ) { \
sys/fs/nfs/common/nfsport.h
157
MGET((m), M_WAITOK, MT_DATA); \
sys/fs/nfs/common/nfsport.h
159
MCLGET((m), (w)); \
sys/fs/nfs/common/nfsport.h
161
#define NFSMCLGETHDR(m, w) do { \
sys/fs/nfs/common/nfsport.h
162
MGETHDR((m), M_WAITOK, MT_DATA); \
sys/fs/nfs/common/nfsport.h
163
while ((m) == NULL ) { \
sys/fs/nfs/common/nfsport.h
165
MGETHDR((m), M_WAITOK, MT_DATA); \
sys/fs/nfs/common/nfsport.h
699
#define NFSLOCKMNT(m) mutex_enter(&((m)->nm_mtx))
sys/fs/nfs/common/nfsport.h
700
#define NFSUNLOCKMNT(m) mutex_exit(&((m)->nm_mtx))
sys/fs/nfs/common/nfsport.h
716
#define NFSINITSOCKMUTEX(m) mutex_init((m), MUTEX_DEFAULT, IPL_NONE)
sys/fs/nfs/common/nfsport.h
717
#define NFSFREEMUTEX(m) mutex_destroy((m))
sys/fs/nfs/common/nfsport.h
730
#define NFSMAKEDEV(m, n) makedev((m), (n))
sys/fs/nfs/common/nfsport.h
938
#define vfs_statfs(m) (&((m)->mnt_stat))
sys/fs/nfs/common/nfsport.h
954
#define NFSMNT_RDONLY(m) ((m)->mnt_flag & MNT_RDONLY)
sys/fs/nfs/common/nfsproto.h
640
#define vtonfsv2_mode(t,m) \
sys/fs/nfs/common/nfsproto.h
641
txdr_unsigned(((t) == VFIFO) ? MAKEIMODE(VCHR, (m)) : \
sys/fs/nfs/common/nfsproto.h
642
MAKEIMODE((t), (m)))
sys/fs/nfs/common/nfsproto.h
643
#define vtonfsv34_mode(m) txdr_unsigned((m) & 07777)
sys/fs/nfs/server/nfs_nfsdcache.c
1018
mbuf_t m;
sys/fs/nfs/server/nfs_nfsdcache.c
1020
m = m1;
sys/fs/nfs/server/nfs_nfsdcache.c
1021
while (m) {
sys/fs/nfs/server/nfs_nfsdcache.c
1022
len += mbuf_len(m);
sys/fs/nfs/server/nfs_nfsdcache.c
1023
m = mbuf_next(m);
sys/fs/nfs/server/nfs_nfsdcache.c
463
mbuf_t m;
sys/fs/nfs/server/nfs_nfsdcache.c
528
m = m_copym(nd->nd_mreq, 0, M_COPYALL, M_WAITOK);
sys/fs/nfs/server/nfs_nfsdcache.c
530
rp->rc_reply = m;
sys/fs/nfs/server/nfs_nfsdkrpc.c
323
struct mbuf *m;
sys/fs/nfs/server/nfs_nfsdkrpc.c
387
m = m_copym(nd->nd_mreq, 0, M_COPYALL,
sys/fs/nfs/server/nfs_nfsdkrpc.c
390
m = NULL;
sys/fs/nfs/server/nfs_nfsdkrpc.c
393
nd->nd_slotid, nd->nd_repstat, &m);
sys/fs/nfs/server/nfs_nfsdport.c
641
struct mbuf *m;
sys/fs/nfs/server/nfs_nfsdport.c
657
NFSMGET(m);
sys/fs/nfs/server/nfs_nfsdport.c
658
MCLGET(m, M_WAITOK);
sys/fs/nfs/server/nfs_nfsdport.c
659
m->m_len = 0;
sys/fs/nfs/server/nfs_nfsdport.c
660
siz = uimin(M_TRAILINGSPACE(m), left);
sys/fs/nfs/server/nfs_nfsdport.c
664
m2->m_next = m;
sys/fs/nfs/server/nfs_nfsdport.c
666
m3 = m;
sys/fs/nfs/server/nfs_nfsdport.c
667
m2 = m;
sys/fs/nfs/server/nfs_nfsdport.c
672
m = m3;
sys/fs/nfs/server/nfs_nfsdport.c
676
if (m == NULL)
sys/fs/nfs/server/nfs_nfsdport.c
678
siz = uimin(M_TRAILINGSPACE(m), left);
sys/fs/nfs/server/nfs_nfsdport.c
680
iv->iov_base = mtod(m, caddr_t) + m->m_len;
sys/fs/nfs/server/nfs_nfsdport.c
682
m->m_len += siz;
sys/fs/nfs/server/nfs_nfsdport.c
687
m = m->m_next;
sys/fs/nfs/server/nfs_nfsdstate.c
4085
mbuf_t m;
sys/fs/nfs/server/nfs_nfsdstate.c
4131
MGET(m, M_WAITOK, MT_DATA);
sys/fs/nfs/server/nfs_nfsdstate.c
4132
mbuf_setlen(m, 0);
sys/fs/nfs/server/nfs_nfsdstate.c
4133
nd->nd_mreq = nd->nd_mb = m;
sys/fs/nfs/server/nfs_nfsdstate.c
4134
nd->nd_bpos = NFSMTOD(m, caddr_t);
sys/fs/nfs/server/nfs_nfsdstate.c
5868
struct mbuf **m)
sys/fs/nfs/server/nfs_nfsdstate.c
5879
m_freem(*m);
sys/fs/nfs/server/nfs_nfsdstate.c
5882
nfsv4_seqsess_cacherep(slotid, sep->sess_slots, repstat, m);
sys/fs/nfs/server/nfs_nfsdsubs.c
1282
mbuf_t m;
sys/fs/nfs/server/nfs_nfsdsubs.c
1294
m = mp;
sys/fs/nfs/server/nfs_nfsdsubs.c
1296
count += mbuf_len(m);
sys/fs/nfs/server/nfs_nfsdsubs.c
1297
if (mbuf_next(m) == NULL)
sys/fs/nfs/server/nfs_nfsdsubs.c
1299
m = mbuf_next(m);
sys/fs/nfs/server/nfs_nfsdsubs.c
1301
if (mbuf_len(m) > len) {
sys/fs/nfs/server/nfs_nfsdsubs.c
1302
mbuf_setlen(m, mbuf_len(m) - len);
sys/fs/nfs/server/nfs_nfsdsubs.c
1304
cp = NFSMTOD(m, caddr_t) + mbuf_len(m) - nul;
sys/fs/nfs/server/nfs_nfsdsubs.c
1318
for (m = mp; m; m = mbuf_next(m)) {
sys/fs/nfs/server/nfs_nfsdsubs.c
1319
if (mbuf_len(m) >= count) {
sys/fs/nfs/server/nfs_nfsdsubs.c
1320
mbuf_setlen(m, count);
sys/fs/nfs/server/nfs_nfsdsubs.c
1322
cp = NFSMTOD(m, caddr_t) + mbuf_len(m) - nul;
sys/fs/nfs/server/nfs_nfsdsubs.c
1328
count -= mbuf_len(m);
sys/fs/nfs/server/nfs_nfsdsubs.c
1330
for (m = mbuf_next(m); m; m = mbuf_next(m))
sys/fs/nfs/server/nfs_nfsdsubs.c
1331
mbuf_setlen(m, 0);
sys/fs/ptyfs/ptyfs_vfsops.c
261
#define OSIZE sizeof(struct { int f; gid_t g; mode_t m; })
sys/fs/puffs/puffs_msgif.c
238
void *m;
sys/fs/puffs/puffs_msgif.c
241
m = kmem_zalloc(len, cansleep ? KM_SLEEP : KM_NOSLEEP);
sys/fs/puffs/puffs_msgif.c
242
if (m == NULL) {
sys/fs/puffs/puffs_msgif.c
250
kmem_free(m, len);
sys/fs/puffs/puffs_msgif.c
254
park->park_preq = m;
sys/fs/puffs/puffs_msgif.c
258
*mem = m;
sys/fs/v7fs/v7fs_datablock.c
724
int m, n = !map->level ? 1 : map->level;
sys/fs/v7fs/v7fs_datablock.c
725
for (m = 0; m < n; m++)
sys/fs/v7fs/v7fs_datablock.c
726
printf("[%d]", map->index[m]);
sys/fs/v7fs/v7fs_inode.c
164
#define conv16(m) (mem->m = V7FS_VAL16(fs, (disk->m)))
sys/fs/v7fs/v7fs_inode.c
165
#define conv32(m) (mem->m = V7FS_VAL32(fs, (disk->m)))
sys/fs/v7fs/v7fs_inode.c
198
#define conv16(m) (disk->m = V7FS_VAL16(fs, (mem->m)))
sys/fs/v7fs/v7fs_inode.c
199
#define conv32(m) (disk->m = V7FS_VAL32(fs, (mem->m)))
sys/fs/v7fs/v7fs_superblock.c
237
#define conv16(m) (to->m = V7FS_VAL16(fs, from->m))
sys/fs/v7fs/v7fs_superblock.c
238
#define conv32(m) (to->m = V7FS_VAL32(fs, from->m))
sys/kern/cnmagic.c
108
m[i] = ENCODE_STATE(c, n);
sys/kern/cnmagic.c
68
unsigned short m[CNS_LEN];
sys/kern/cnmagic.c
83
cn_magic[i] = m[i];
sys/kern/subr_asan.c
1080
kasan_dma_sync_mbuf(struct mbuf *m, bus_addr_t offset, bus_size_t len,
sys/kern/subr_asan.c
1085
for (; m != NULL && len != 0; m = m->m_next) {
sys/kern/subr_asan.c
1086
kasan_shadow_check((uintptr_t)m, sizeof(*m), false, pc);
sys/kern/subr_asan.c
1088
if (offset >= m->m_len) {
sys/kern/subr_asan.c
1089
offset -= m->m_len;
sys/kern/subr_asan.c
1093
minlen = MIN(len, m->m_len - offset);
sys/kern/subr_asan.c
1094
kasan_shadow_check((uintptr_t)(mtod(m, char *) + offset),
sys/kern/subr_autoconf.c
1234
struct matchinfo m;
sys/kern/subr_autoconf.c
1252
m.fn = args->submatch; /* N.B. union */
sys/kern/subr_autoconf.c
1253
m.parent = parent;
sys/kern/subr_autoconf.c
1254
m.locs = args->locators;
sys/kern/subr_autoconf.c
1255
m.aux = aux;
sys/kern/subr_autoconf.c
1256
m.match = NULL;
sys/kern/subr_autoconf.c
1257
m.pri = 0;
sys/kern/subr_autoconf.c
1287
mapply(&m, cf);
sys/kern/subr_autoconf.c
1291
return m.match;
sys/kern/subr_autoconf.c
1317
struct matchinfo m;
sys/kern/subr_autoconf.c
1319
m.fn = fn;
sys/kern/subr_autoconf.c
1320
m.parent = ROOT;
sys/kern/subr_autoconf.c
1321
m.aux = aux;
sys/kern/subr_autoconf.c
1322
m.match = NULL;
sys/kern/subr_autoconf.c
1323
m.pri = 0;
sys/kern/subr_autoconf.c
1324
m.locs = 0;
sys/kern/subr_autoconf.c
1333
mapply(&m, cf);
sys/kern/subr_autoconf.c
1335
return m.match;
sys/kern/subr_autoconf.c
834
mapply(struct matchinfo *m, cfdata_t cf)
sys/kern/subr_autoconf.c
838
if (m->fn != NULL) {
sys/kern/subr_autoconf.c
839
pri = (*m->fn)(m->parent, cf, m->locs, m->aux);
sys/kern/subr_autoconf.c
841
pri = config_match(m->parent, cf, m->aux);
sys/kern/subr_autoconf.c
843
if (pri > m->pri) {
sys/kern/subr_autoconf.c
844
m->match = cf;
sys/kern/subr_autoconf.c
845
m->pri = pri;
sys/kern/subr_cpufreq.c
146
m = cpufreq_get_max();
sys/kern/subr_cpufreq.c
147
cpufreq_set_all_raw(m);
sys/kern/subr_cpufreq.c
168
uint32_t i, j, l, m;
sys/kern/subr_cpufreq.c
172
m = cpufreq_get_max();
sys/kern/subr_cpufreq.c
189
cpufreq_set_all_raw(m);
sys/kern/subr_cpufreq.c
67
uint32_t c, i, j, k, m;
sys/kern/subr_lockdebug.c
392
int i, base, m;
sys/kern/subr_lockdebug.c
423
m = uimin(LD_MAX_LOCKS, base + LD_BATCH);
sys/kern/subr_lockdebug.c
425
if (m == LD_MAX_LOCKS)
sys/kern/subr_lockdebug.c
428
for (i = base; i < m; i++, ld++) {
sys/kern/subr_msan.c
1519
kmsan_dma_sync_mbuf(struct mbuf *m, bus_addr_t offset, bus_size_t len,
sys/kern/subr_msan.c
1524
for (; m != NULL && len != 0; m = m->m_next) {
sys/kern/subr_msan.c
1525
if (offset >= m->m_len) {
sys/kern/subr_msan.c
1526
offset -= m->m_len;
sys/kern/subr_msan.c
1530
minlen = MIN(len, m->m_len - offset);
sys/kern/subr_msan.c
1533
kmsan_shadow_fill(mtod(m, char *) + offset,
sys/kern/subr_msan.c
1536
kmsan_shadow_check(mtod(m, char *) + offset,
sys/kern/subr_msan.c
532
struct mbuf *m = buf;
sys/kern/subr_msan.c
535
kmsan_shadow_check(mtod(m, void *), m->m_len, "MbufChain");
sys/kern/subr_msan.c
536
} while ((m = m->m_next) != NULL);
sys/kern/subr_tftproot.c
353
struct mbuf *m = *mp;
sys/kern/subr_tftproot.c
360
if (m->m_pkthdr.len < hdrlen) {
sys/kern/subr_tftproot.c
362
__func__, __LINE__, m->m_pkthdr.len));
sys/kern/subr_tftproot.c
369
if (m->m_pkthdr.len > hdrlen + SEGSIZE) {
sys/kern/subr_tftproot.c
371
__func__, __LINE__, m->m_pkthdr.len));
sys/kern/subr_tftproot.c
379
if (m->m_len > sizeof(*tftp)) {
sys/kern/subr_tftproot.c
380
if ((m = *mp = m_pullup(m, sizeof(*tftp))) == NULL) {
sys/kern/subr_tftproot.c
386
tftp = mtod(m, struct tftphdr *);
sys/kern/subr_tftproot.c
426
if (m->m_pkthdr.len < hdrlen + SEGSIZE) {
sys/kern/subr_tftproot.c
428
__func__, __LINE__, m->m_pkthdr.len));
sys/kern/subr_tftproot.c
442
newlen = trh->trh_len + (m->m_pkthdr.len - hdrlen);
sys/kern/subr_tftproot.c
453
m_copydata(m, hdrlen, m->m_pkthdr.len - hdrlen,
sys/kern/subr_vmem.c
127
#define KASSERTMSG(a, m, ...) assert(a)
sys/kern/tty.c
2016
int m = cc[VMIN];
sys/kern/tty.c
2029
if (qp->c_cc < m)
sys/kern/tty.c
2040
if (m > 0) {
sys/kern/tty.c
2043
if (qp->c_cc >= m)
sys/kern/uipc_mbuf.c
1014
m = mp;
sys/kern/uipc_mbuf.c
1015
if (m->m_flags & M_PKTHDR)
sys/kern/uipc_mbuf.c
1016
m->m_pkthdr.len = count;
sys/kern/uipc_mbuf.c
1017
for (; m; m = m->m_next) {
sys/kern/uipc_mbuf.c
1018
if (m->m_len >= count) {
sys/kern/uipc_mbuf.c
1019
m->m_len = count;
sys/kern/uipc_mbuf.c
1022
count -= m->m_len;
sys/kern/uipc_mbuf.c
1024
if (m) {
sys/kern/uipc_mbuf.c
1025
while (m->m_next)
sys/kern/uipc_mbuf.c
1026
(m = m->m_next)->m_len = 0;
sys/kern/uipc_mbuf.c
1042
struct mbuf *n = *m0, *m;
sys/kern/uipc_mbuf.c
1056
m = n;
sys/kern/uipc_mbuf.c
1058
len -= m->m_len;
sys/kern/uipc_mbuf.c
1063
m = m_get(M_DONTWAIT, n->m_type);
sys/kern/uipc_mbuf.c
1064
if (m == NULL) {
sys/kern/uipc_mbuf.c
1067
MCLAIM(m, n->m_owner);
sys/kern/uipc_mbuf.c
1069
m_move_pkthdr(m, n);
sys/kern/uipc_mbuf.c
1072
space = &m->m_dat[MLEN] - (m->m_data + m->m_len);
sys/kern/uipc_mbuf.c
1075
memcpy(mtod(m, char *) + m->m_len, mtod(n, void *),
sys/kern/uipc_mbuf.c
1078
m->m_len += count;
sys/kern/uipc_mbuf.c
1087
m->m_next = n;
sys/kern/uipc_mbuf.c
1088
*m0 = m;
sys/kern/uipc_mbuf.c
1099
struct mbuf *m = n;
sys/kern/uipc_mbuf.c
1102
if (!m_ensure_contig(&m, len)) {
sys/kern/uipc_mbuf.c
1103
KASSERT(m != NULL);
sys/kern/uipc_mbuf.c
1104
m_freem(m);
sys/kern/uipc_mbuf.c
1105
m = NULL;
sys/kern/uipc_mbuf.c
1107
return m;
sys/kern/uipc_mbuf.c
1121
m_pulldown(struct mbuf *m, int off, int len, int *offp)
sys/kern/uipc_mbuf.c
1128
if (m == NULL)
sys/kern/uipc_mbuf.c
1131
m_freem(m);
sys/kern/uipc_mbuf.c
1135
n = m;
sys/kern/uipc_mbuf.c
1146
m_freem(m);
sys/kern/uipc_mbuf.c
1176
m_freem(m);
sys/kern/uipc_mbuf.c
1208
m_freem(m);
sys/kern/uipc_mbuf.c
1241
o = m_get(M_DONTWAIT, m->m_type);
sys/kern/uipc_mbuf.c
1250
m_freem(m);
sys/kern/uipc_mbuf.c
1280
struct mbuf *m;
sys/kern/uipc_mbuf.c
1286
m = m_get(M_DONTWAIT, n->m_type);
sys/kern/uipc_mbuf.c
1287
if (m == NULL)
sys/kern/uipc_mbuf.c
1289
MCLAIM(m, n->m_owner);
sys/kern/uipc_mbuf.c
1291
m_move_pkthdr(m, n);
sys/kern/uipc_mbuf.c
1293
m->m_data += dstoff;
sys/kern/uipc_mbuf.c
1294
space = &m->m_dat[MLEN] - (m->m_data + m->m_len);
sys/kern/uipc_mbuf.c
1297
memcpy(mtod(m, char *) + m->m_len, mtod(n, void *),
sys/kern/uipc_mbuf.c
1300
m->m_len += count;
sys/kern/uipc_mbuf.c
1309
(void) m_free(m);
sys/kern/uipc_mbuf.c
1312
m->m_next = n;
sys/kern/uipc_mbuf.c
1313
return m;
sys/kern/uipc_mbuf.c
1328
struct mbuf *m, *n;
sys/kern/uipc_mbuf.c
1332
for (m = m0; m && len > m->m_len; m = m->m_next)
sys/kern/uipc_mbuf.c
1333
len -= m->m_len;
sys/kern/uipc_mbuf.c
1334
if (m == NULL)
sys/kern/uipc_mbuf.c
1337
remain = m->m_len - len;
sys/kern/uipc_mbuf.c
1349
if ((m->m_flags & M_EXT) == 0 && remain > MHLEN) {
sys/kern/uipc_mbuf.c
1353
n->m_next = m_split(m, len, wait);
sys/kern/uipc_mbuf.c
1362
n = m->m_next;
sys/kern/uipc_mbuf.c
1363
m->m_next = NULL;
sys/kern/uipc_mbuf.c
1366
n = m_get(wait, m->m_type);
sys/kern/uipc_mbuf.c
1369
MCLAIM(n, m->m_owner);
sys/kern/uipc_mbuf.c
1372
if (m->m_flags & M_EXT) {
sys/kern/uipc_mbuf.c
1373
n->m_data = m->m_data + len;
sys/kern/uipc_mbuf.c
1374
MCLADDREFERENCE(m, n);
sys/kern/uipc_mbuf.c
1377
memcpy(mtod(n, void *), mtod(m, char *) + len, remain);
sys/kern/uipc_mbuf.c
1381
m->m_len = len;
sys/kern/uipc_mbuf.c
1382
n->m_next = m->m_next;
sys/kern/uipc_mbuf.c
1383
m->m_next = NULL;
sys/kern/uipc_mbuf.c
1393
struct mbuf *m;
sys/kern/uipc_mbuf.c
1409
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/kern/uipc_mbuf.c
1410
if (m == NULL)
sys/kern/uipc_mbuf.c
1412
m_set_rcvif(m, ifp);
sys/kern/uipc_mbuf.c
1413
m->m_pkthdr.len = totlen;
sys/kern/uipc_mbuf.c
1414
m->m_len = MHLEN;
sys/kern/uipc_mbuf.c
1418
m = m_get(M_DONTWAIT, MT_DATA);
sys/kern/uipc_mbuf.c
1419
if (m == NULL) {
sys/kern/uipc_mbuf.c
1423
m->m_len = MLEN;
sys/kern/uipc_mbuf.c
1429
MCLGET(m, M_DONTWAIT);
sys/kern/uipc_mbuf.c
143
#define MEXT_ISEMBEDDED(m) ((m)->m_ext_ref == (m))
sys/kern/uipc_mbuf.c
1430
if ((m->m_flags & M_EXT) == 0) {
sys/kern/uipc_mbuf.c
1431
m_free(m);
sys/kern/uipc_mbuf.c
1435
m->m_len = len = uimin(len, MCLBYTES);
sys/kern/uipc_mbuf.c
1440
if (len < m->m_len) {
sys/kern/uipc_mbuf.c
1441
if (top == 0 && len + max_linkhdr <= m->m_len)
sys/kern/uipc_mbuf.c
1442
m->m_data += max_linkhdr;
sys/kern/uipc_mbuf.c
1443
m->m_len = len;
sys/kern/uipc_mbuf.c
1445
len = m->m_len;
sys/kern/uipc_mbuf.c
1448
memcpy(mtod(m, void *), cp, (size_t)len);
sys/kern/uipc_mbuf.c
1451
*mp = m;
sys/kern/uipc_mbuf.c
1452
mp = &m->m_next;
sys/kern/uipc_mbuf.c
1542
struct mbuf *m, *n;
sys/kern/uipc_mbuf.c
1563
m = *mp;
sys/kern/uipc_mbuf.c
1564
while (off > (mlen = m->m_len)) {
sys/kern/uipc_mbuf.c
1567
if (m->m_next == NULL) {
sys/kern/uipc_mbuf.c
1577
mlen = m->m_len;
sys/kern/uipc_mbuf.c
1579
(m->m_flags & M_EXT) == 0 && m->m_len == 0) {
sys/kern/uipc_mbuf.c
1580
MCLGET(m, how);
sys/kern/uipc_mbuf.c
1582
tspace = M_TRAILINGSPACE(m);
sys/kern/uipc_mbuf.c
1586
memset(mtod(m, char *) + m->m_len, 0,
sys/kern/uipc_mbuf.c
1588
m->m_len += tspace;
sys/kern/uipc_mbuf.c
1599
n = m_getcl(how, m->m_type, 0);
sys/kern/uipc_mbuf.c
1601
n = m_get(how, m->m_type);
sys/kern/uipc_mbuf.c
1608
m->m_next = n;
sys/kern/uipc_mbuf.c
1610
mp = &m->m_next;
sys/kern/uipc_mbuf.c
1611
m = m->m_next;
sys/kern/uipc_mbuf.c
1614
mlen = m->m_len - off;
sys/kern/uipc_mbuf.c
1615
if (mlen != 0 && M_READONLY(m)) {
sys/kern/uipc_mbuf.c
1630
n = m_split_internal(m, off, how, false);
sys/kern/uipc_mbuf.c
1633
m->m_next = n;
sys/kern/uipc_mbuf.c
1634
mp = &m->m_next;
sys/kern/uipc_mbuf.c
1635
m = n;
sys/kern/uipc_mbuf.c
1648
n = m_get(how, m->m_type);
sys/kern/uipc_mbuf.c
1651
MCLAIM(n, m->m_owner);
sys/kern/uipc_mbuf.c
1652
if (off == 0 && (m->m_flags & M_PKTHDR) != 0) {
sys/kern/uipc_mbuf.c
1653
m_move_pkthdr(n, m);
sys/kern/uipc_mbuf.c
1673
while (m != NULL && M_READONLY(m) &&
sys/kern/uipc_mbuf.c
1674
n->m_type == m->m_type && eatlen > 0) {
sys/kern/uipc_mbuf.c
1675
mlen = uimin(eatlen, m->m_len);
sys/kern/uipc_mbuf.c
1677
m_copydata(m, 0, mlen, datap);
sys/kern/uipc_mbuf.c
1680
m->m_data += mlen;
sys/kern/uipc_mbuf.c
1681
m->m_len -= mlen;
sys/kern/uipc_mbuf.c
1683
if (m->m_len == 0)
sys/kern/uipc_mbuf.c
1684
*mp = m = m_free(m);
sys/kern/uipc_mbuf.c
1688
n->m_next = m;
sys/kern/uipc_mbuf.c
1689
*mp = m = n;
sys/kern/uipc_mbuf.c
1694
memcpy(mtod(m, char *) + off, cp, (unsigned)mlen);
sys/kern/uipc_mbuf.c
1703
if (m->m_next == NULL) {
sys/kern/uipc_mbuf.c
1706
mp = &m->m_next;
sys/kern/uipc_mbuf.c
1707
m = m->m_next;
sys/kern/uipc_mbuf.c
1711
if (((m = *mp0)->m_flags & M_PKTHDR) && (m->m_pkthdr.len < totlen)) {
sys/kern/uipc_mbuf.c
1713
m->m_pkthdr.len = totlen;
sys/kern/uipc_mbuf.c
1728
m_defrag(struct mbuf *m, int how)
sys/kern/uipc_mbuf.c
1733
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/kern/uipc_mbuf.c
1735
if (m->m_next == NULL)
sys/kern/uipc_mbuf.c
1736
return m;
sys/kern/uipc_mbuf.c
1739
if ((m->m_flags & M_EXT) == 0 && m->m_pkthdr.len <= MCLBYTES) {
sys/kern/uipc_mbuf.c
1740
if (m->m_pkthdr.len <= MHLEN) {
sys/kern/uipc_mbuf.c
1741
if (M_TRAILINGSPACE(m) < (m->m_pkthdr.len - m->m_len)) {
sys/kern/uipc_mbuf.c
1742
KASSERTMSG(M_LEADINGSPACE(m) +
sys/kern/uipc_mbuf.c
1743
M_TRAILINGSPACE(m) >=
sys/kern/uipc_mbuf.c
1744
(m->m_pkthdr.len - m->m_len),
sys/kern/uipc_mbuf.c
1747
(int)M_LEADINGSPACE(m),
sys/kern/uipc_mbuf.c
1748
(int)M_TRAILINGSPACE(m),
sys/kern/uipc_mbuf.c
1749
M_READONLY(m),
sys/kern/uipc_mbuf.c
1750
m->m_pkthdr.len, m->m_len);
sys/kern/uipc_mbuf.c
1752
memmove(m->m_pktdat, m->m_data, m->m_len);
sys/kern/uipc_mbuf.c
1753
m->m_data = m->m_pktdat;
sys/kern/uipc_mbuf.c
1755
KASSERT(M_TRAILINGSPACE(m) >=
sys/kern/uipc_mbuf.c
1756
(m->m_pkthdr.len - m->m_len));
sys/kern/uipc_mbuf.c
1763
KASSERTMSG(m->m_len <= MHLEN,
sys/kern/uipc_mbuf.c
1765
m, m->m_len, (unsigned)MHLEN);
sys/kern/uipc_mbuf.c
1766
m_copydata(m, 0, m->m_len, mtod(m0, void *));
sys/kern/uipc_mbuf.c
1768
MCLGET(m, how);
sys/kern/uipc_mbuf.c
1769
if ((m->m_flags & M_EXT) == 0) {
sys/kern/uipc_mbuf.c
1773
memcpy(m->m_data, mtod(m0, void *), m->m_len);
sys/kern/uipc_mbuf.c
1776
KASSERTMSG(M_TRAILINGSPACE(m) >= (m->m_pkthdr.len - m->m_len),
sys/kern/uipc_mbuf.c
1779
m, M_TRAILINGSPACE(m), m->m_pkthdr.len, m->m_len);
sys/kern/uipc_mbuf.c
1780
m_copydata(m->m_next, 0, m->m_pkthdr.len - m->m_len,
sys/kern/uipc_mbuf.c
1781
mtod(m, char *) + m->m_len);
sys/kern/uipc_mbuf.c
1782
m->m_len = m->m_pkthdr.len;
sys/kern/uipc_mbuf.c
1783
m_freem(m->m_next);
sys/kern/uipc_mbuf.c
1784
m->m_next = NULL;
sys/kern/uipc_mbuf.c
1785
return m;
sys/kern/uipc_mbuf.c
1793
sz = m->m_pkthdr.len - m->m_len;
sys/kern/uipc_mbuf.c
1807
m_copydata(m, m->m_pkthdr.len - sz, mn->m_len,
sys/kern/uipc_mbuf.c
1825
m_freem(m->m_next);
sys/kern/uipc_mbuf.c
1826
m->m_next = m0;
sys/kern/uipc_mbuf.c
1828
return m;
sys/kern/uipc_mbuf.c
1832
m_remove_pkthdr(struct mbuf *m)
sys/kern/uipc_mbuf.c
1834
KASSERT(m->m_flags & M_PKTHDR);
sys/kern/uipc_mbuf.c
1836
m_tag_delete_chain(m);
sys/kern/uipc_mbuf.c
1837
m->m_flags &= ~M_PKTHDR;
sys/kern/uipc_mbuf.c
1838
memset(&m->m_pkthdr, 0, sizeof(m->m_pkthdr));
sys/kern/uipc_mbuf.c
1877
m_align(struct mbuf *m, int len)
sys/kern/uipc_mbuf.c
1882
KASSERTMSG(M_LEADINGSPACE(m) == 0, "m=%p M_LEADINGSPACE(m)=%zd",
sys/kern/uipc_mbuf.c
1883
m, M_LEADINGSPACE(m));
sys/kern/uipc_mbuf.c
1885
buflen = M_BUFSIZE(m);
sys/kern/uipc_mbuf.c
1887
KASSERTMSG(len <= buflen, "m=%p len=%d buflen=%d", m, len, buflen);
sys/kern/uipc_mbuf.c
1889
m->m_data += adjust &~ (sizeof(long)-1);
sys/kern/uipc_mbuf.c
1897
m_apply(struct mbuf *m, int off, int len,
sys/kern/uipc_mbuf.c
1908
KASSERT(m != NULL);
sys/kern/uipc_mbuf.c
1909
if (off < m->m_len)
sys/kern/uipc_mbuf.c
1911
off -= m->m_len;
sys/kern/uipc_mbuf.c
1912
m = m->m_next;
sys/kern/uipc_mbuf.c
1915
KASSERT(m != NULL);
sys/kern/uipc_mbuf.c
1916
count = uimin(m->m_len - off, len);
sys/kern/uipc_mbuf.c
1918
rval = (*f)(arg, mtod(m, char *) + off, count);
sys/kern/uipc_mbuf.c
1924
m = m->m_next;
sys/kern/uipc_mbuf.c
1934
m_getptr(struct mbuf *m, int loc, int *off)
sys/kern/uipc_mbuf.c
1939
if (m->m_len > loc) {
sys/kern/uipc_mbuf.c
1941
return m;
sys/kern/uipc_mbuf.c
1944
loc -= m->m_len;
sys/kern/uipc_mbuf.c
1946
if (m->m_next == NULL) {
sys/kern/uipc_mbuf.c
1949
*off = m->m_len;
sys/kern/uipc_mbuf.c
1950
return m;
sys/kern/uipc_mbuf.c
1954
m = m->m_next;
sys/kern/uipc_mbuf.c
1967
m_ext_free(struct mbuf *m)
sys/kern/uipc_mbuf.c
1969
const bool embedded = MEXT_ISEMBEDDED(m);
sys/kern/uipc_mbuf.c
1973
KASSERT((m->m_flags & M_EXT) != 0);
sys/kern/uipc_mbuf.c
1974
KASSERT(MEXT_ISEMBEDDED(m->m_ext_ref));
sys/kern/uipc_mbuf.c
1975
KASSERT((m->m_ext_ref->m_flags & M_EXT) != 0);
sys/kern/uipc_mbuf.c
1976
KASSERT((m->m_flags & M_EXT_CLUSTER) ==
sys/kern/uipc_mbuf.c
1977
(m->m_ext_ref->m_flags & M_EXT_CLUSTER));
sys/kern/uipc_mbuf.c
1979
if (__predict_false(m->m_type == MT_FREE)) {
sys/kern/uipc_mbuf.c
1980
panic("mbuf %p already freed", m);
sys/kern/uipc_mbuf.c
1983
if (__predict_true(m->m_ext.ext_refcnt == 1)) {
sys/kern/uipc_mbuf.c
1984
refcnt = m->m_ext.ext_refcnt = 0;
sys/kern/uipc_mbuf.c
1987
refcnt = atomic_dec_uint_nv(&m->m_ext.ext_refcnt);
sys/kern/uipc_mbuf.c
1997
m->m_ext_ref = m;
sys/kern/uipc_mbuf.c
2005
m->m_ext.ext_refcnt++; /* XXX */
sys/kern/uipc_mbuf.c
2006
m_ext_free(m->m_ext_ref);
sys/kern/uipc_mbuf.c
2007
m->m_ext_ref = m;
sys/kern/uipc_mbuf.c
2008
} else if ((m->m_flags & M_EXT_CLUSTER) != 0) {
sys/kern/uipc_mbuf.c
2010
m->m_ext.ext_buf, m->m_ext.ext_paddr);
sys/kern/uipc_mbuf.c
2011
} else if (m->m_ext.ext_free) {
sys/kern/uipc_mbuf.c
2012
(*m->m_ext.ext_free)(m,
sys/kern/uipc_mbuf.c
2013
m->m_ext.ext_buf, m->m_ext.ext_size,
sys/kern/uipc_mbuf.c
2014
m->m_ext.ext_arg);
sys/kern/uipc_mbuf.c
2020
free(m->m_ext.ext_buf, 0);
sys/kern/uipc_mbuf.c
2025
m->m_type = MT_FREE;
sys/kern/uipc_mbuf.c
2026
m->m_data = NULL;
sys/kern/uipc_mbuf.c
2027
pool_cache_put(mb_cache, m);
sys/kern/uipc_mbuf.c
2036
m_free(struct mbuf *m)
sys/kern/uipc_mbuf.c
2040
mowner_revoke(m, 1, m->m_flags);
sys/kern/uipc_mbuf.c
2041
mbstat_type_add(m->m_type, -1);
sys/kern/uipc_mbuf.c
2043
if (m->m_flags & M_PKTHDR)
sys/kern/uipc_mbuf.c
2044
m_tag_delete_chain(m);
sys/kern/uipc_mbuf.c
2046
n = m->m_next;
sys/kern/uipc_mbuf.c
2048
if (m->m_flags & M_EXT) {
sys/kern/uipc_mbuf.c
2049
m_ext_free(m);
sys/kern/uipc_mbuf.c
2051
if (__predict_false(m->m_type == MT_FREE)) {
sys/kern/uipc_mbuf.c
2052
panic("mbuf %p already freed", m);
sys/kern/uipc_mbuf.c
2054
m->m_type = MT_FREE;
sys/kern/uipc_mbuf.c
2055
m->m_data = NULL;
sys/kern/uipc_mbuf.c
2056
pool_cache_put(mb_cache, m);
sys/kern/uipc_mbuf.c
2063
m_freem(struct mbuf *m)
sys/kern/uipc_mbuf.c
2065
if (m == NULL)
sys/kern/uipc_mbuf.c
2068
m = m_free(m);
sys/kern/uipc_mbuf.c
2069
} while (m);
sys/kern/uipc_mbuf.c
2074
m_print(const struct mbuf *m, const char *modif, void (*pr)(const char *, ...))
sys/kern/uipc_mbuf.c
2097
m0 = m;
sys/kern/uipc_mbuf.c
2106
(*pr)("MBUF(%d) %p\n", no, m);
sys/kern/uipc_mbuf.c
2107
snprintb(buf, sizeof(buf), M_FLAGS_BITS, (u_int)m->m_flags);
sys/kern/uipc_mbuf.c
2109
m->m_data, m->m_len, m->m_type, buf);
sys/kern/uipc_mbuf.c
2112
unsigned char *p = m->m_data;
sys/kern/uipc_mbuf.c
2116
for (i = 0; i < m->m_len; i++) {
sys/kern/uipc_mbuf.c
2124
(*pr)(" owner=%p, next=%p, nextpkt=%p\n", m->m_owner, m->m_next,
sys/kern/uipc_mbuf.c
2125
m->m_nextpkt);
sys/kern/uipc_mbuf.c
2127
(int)M_LEADINGSPACE(m), (int)M_TRAILINGSPACE(m),
sys/kern/uipc_mbuf.c
2128
(int)M_READONLY(m));
sys/kern/uipc_mbuf.c
2129
if ((m->m_flags & M_PKTHDR) != 0) {
sys/kern/uipc_mbuf.c
2130
snprintb(buf, sizeof(buf), M_CSUM_BITS, m->m_pkthdr.csum_flags);
sys/kern/uipc_mbuf.c
2133
m->m_pkthdr.len, m_get_rcvif_NOMPSAFE(m),
sys/kern/uipc_mbuf.c
2134
buf, m->m_pkthdr.csum_data, m->m_pkthdr.segsz);
sys/kern/uipc_mbuf.c
2136
if ((m->m_flags & M_EXT)) {
sys/kern/uipc_mbuf.c
2139
m->m_ext.ext_refcnt,
sys/kern/uipc_mbuf.c
2140
m->m_ext.ext_buf, m->m_ext.ext_size,
sys/kern/uipc_mbuf.c
2141
m->m_ext.ext_free, m->m_ext.ext_arg);
sys/kern/uipc_mbuf.c
2143
if ((~m->m_flags & (M_EXT|M_EXT_PAGES)) == 0) {
sys/kern/uipc_mbuf.c
2144
vaddr_t sva = (vaddr_t)m->m_ext.ext_buf;
sys/kern/uipc_mbuf.c
2145
vaddr_t eva = sva + m->m_ext.ext_size;
sys/kern/uipc_mbuf.c
2151
(*pr)(" %p", m->m_ext.ext_pgs[i]);
sys/kern/uipc_mbuf.c
2157
m = m->m_next;
sys/kern/uipc_mbuf.c
2158
if (m != NULL) {
sys/kern/uipc_mbuf.c
2205
mowner_init(struct mbuf *m, int type)
sys/kern/uipc_mbuf.c
2211
m->m_owner = mo = &unknown_mowners[type];
sys/kern/uipc_mbuf.c
2220
mowner_ref(struct mbuf *m, int flags)
sys/kern/uipc_mbuf.c
2222
struct mowner *mo = m->m_owner;
sys/kern/uipc_mbuf.c
2237
mowner_revoke(struct mbuf *m, bool all, int flags)
sys/kern/uipc_mbuf.c
2239
struct mowner *mo = m->m_owner;
sys/kern/uipc_mbuf.c
2254
m->m_owner = &revoked_mowner;
sys/kern/uipc_mbuf.c
2258
mowner_claim(struct mbuf *m, struct mowner *mo)
sys/kern/uipc_mbuf.c
2261
int flags = m->m_flags;
sys/kern/uipc_mbuf.c
2273
m->m_owner = mo;
sys/kern/uipc_mbuf.c
2277
m_claim(struct mbuf *m, struct mowner *mo)
sys/kern/uipc_mbuf.c
2280
if (m->m_owner == mo || mo == NULL)
sys/kern/uipc_mbuf.c
2283
mowner_revoke(m, true, m->m_flags);
sys/kern/uipc_mbuf.c
2284
mowner_claim(m, mo);
sys/kern/uipc_mbuf.c
2288
m_claimm(struct mbuf *m, struct mowner *mo)
sys/kern/uipc_mbuf.c
2291
for (; m != NULL; m = m->m_next)
sys/kern/uipc_mbuf.c
2292
m_claim(m, mo);
sys/kern/uipc_mbuf.c
2302
m_verify_packet(struct mbuf *m)
sys/kern/uipc_mbuf.c
2304
struct mbuf *n = m;
sys/kern/uipc_mbuf.c
2308
if (__predict_false((m->m_flags & M_PKTHDR) == 0)) {
sys/kern/uipc_mbuf.c
2321
if (__predict_false((n != m) && (n->m_flags & M_PKTHDR) != 0)) {
sys/kern/uipc_mbuf.c
2348
if (__predict_false(totlen != m->m_pkthdr.len)) {
sys/kern/uipc_mbuf.c
2350
totlen, m->m_pkthdr.len);
sys/kern/uipc_mbuf.c
2377
m_tag_prepend(struct mbuf *m, struct m_tag *t)
sys/kern/uipc_mbuf.c
2379
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/kern/uipc_mbuf.c
2380
SLIST_INSERT_HEAD(&m->m_pkthdr.tags, t, m_tag_link);
sys/kern/uipc_mbuf.c
2384
m_tag_unlink(struct mbuf *m, struct m_tag *t)
sys/kern/uipc_mbuf.c
2386
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/kern/uipc_mbuf.c
2387
SLIST_REMOVE(&m->m_pkthdr.tags, t, m_tag, m_tag_link);
sys/kern/uipc_mbuf.c
2391
m_tag_delete(struct mbuf *m, struct m_tag *t)
sys/kern/uipc_mbuf.c
2393
m_tag_unlink(m, t);
sys/kern/uipc_mbuf.c
2398
m_tag_delete_chain(struct mbuf *m)
sys/kern/uipc_mbuf.c
2402
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/kern/uipc_mbuf.c
2404
p = SLIST_FIRST(&m->m_pkthdr.tags);
sys/kern/uipc_mbuf.c
2408
m_tag_delete(m, q);
sys/kern/uipc_mbuf.c
2409
m_tag_delete(m, p);
sys/kern/uipc_mbuf.c
2413
m_tag_find(const struct mbuf *m, int type)
sys/kern/uipc_mbuf.c
2417
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/kern/uipc_mbuf.c
2419
p = SLIST_FIRST(&m->m_pkthdr.tags);
sys/kern/uipc_mbuf.c
507
struct mbuf *m = object;
sys/kern/uipc_mbuf.c
510
m->m_paddr = POOL_VTOPHYS(m);
sys/kern/uipc_mbuf.c
512
m->m_paddr = M_PADDR_INVALID;
sys/kern/uipc_mbuf.c
521
m_add(struct mbuf *c, struct mbuf *m)
sys/kern/uipc_mbuf.c
526
return m;
sys/kern/uipc_mbuf.c
530
n->m_next = m;
sys/kern/uipc_mbuf.c
537
struct mbuf *m;
sys/kern/uipc_mbuf.c
541
m = pool_cache_get(mb_cache,
sys/kern/uipc_mbuf.c
543
if (m == NULL)
sys/kern/uipc_mbuf.c
545
KASSERTMSG(((vaddr_t)m->m_dat & PAGE_MASK) + MLEN <= PAGE_SIZE,
sys/kern/uipc_mbuf.c
548
m, m->m_dat,
sys/kern/uipc_mbuf.c
553
mowner_init(m, type);
sys/kern/uipc_mbuf.c
554
m->m_ext_ref = m; /* default */
sys/kern/uipc_mbuf.c
555
m->m_type = type;
sys/kern/uipc_mbuf.c
556
m->m_len = 0;
sys/kern/uipc_mbuf.c
557
m->m_next = NULL;
sys/kern/uipc_mbuf.c
558
m->m_nextpkt = NULL; /* default */
sys/kern/uipc_mbuf.c
559
m->m_data = m->m_dat;
sys/kern/uipc_mbuf.c
560
m->m_flags = 0; /* default */
sys/kern/uipc_mbuf.c
562
return m;
sys/kern/uipc_mbuf.c
568
struct mbuf *m;
sys/kern/uipc_mbuf.c
570
m = m_get(how, type);
sys/kern/uipc_mbuf.c
571
if (m == NULL)
sys/kern/uipc_mbuf.c
574
m->m_data = m->m_pktdat;
sys/kern/uipc_mbuf.c
575
m->m_flags = M_PKTHDR;
sys/kern/uipc_mbuf.c
577
m_reset_rcvif(m);
sys/kern/uipc_mbuf.c
578
m->m_pkthdr.len = 0;
sys/kern/uipc_mbuf.c
579
m->m_pkthdr.csum_flags = 0;
sys/kern/uipc_mbuf.c
580
m->m_pkthdr.csum_data = 0;
sys/kern/uipc_mbuf.c
581
m->m_pkthdr.segsz = 0;
sys/kern/uipc_mbuf.c
582
m->m_pkthdr.ether_vtag = 0;
sys/kern/uipc_mbuf.c
583
m->m_pkthdr.pkthdr_flags = 0;
sys/kern/uipc_mbuf.c
584
SLIST_INIT(&m->m_pkthdr.tags);
sys/kern/uipc_mbuf.c
586
m->m_pkthdr.pattr_class = NULL;
sys/kern/uipc_mbuf.c
587
m->m_pkthdr.pattr_af = AF_UNSPEC;
sys/kern/uipc_mbuf.c
588
m->m_pkthdr.pattr_hdr = NULL;
sys/kern/uipc_mbuf.c
590
return m;
sys/kern/uipc_mbuf.c
596
struct mbuf *m;
sys/kern/uipc_mbuf.c
600
if ((m = m_get(how, type)) == NULL)
sys/kern/uipc_mbuf.c
603
m_clget(m, how);
sys/kern/uipc_mbuf.c
604
if ((m->m_flags & M_EXT) == 0) {
sys/kern/uipc_mbuf.c
605
m_free(m);
sys/kern/uipc_mbuf.c
609
m->m_len = alignbytes + nbytes;
sys/kern/uipc_mbuf.c
610
m_adj(m, alignbytes);
sys/kern/uipc_mbuf.c
612
return m;
sys/kern/uipc_mbuf.c
618
struct mbuf *m;
sys/kern/uipc_mbuf.c
622
if ((m = m_gethdr(how, type)) == NULL)
sys/kern/uipc_mbuf.c
625
m_clget(m, how);
sys/kern/uipc_mbuf.c
626
if ((m->m_flags & M_EXT) == 0) {
sys/kern/uipc_mbuf.c
627
m_free(m);
sys/kern/uipc_mbuf.c
631
m->m_len = m->m_pkthdr.len = alignbytes + nbytes;
sys/kern/uipc_mbuf.c
632
m_adj(m, alignbytes);
sys/kern/uipc_mbuf.c
634
return m;
sys/kern/uipc_mbuf.c
638
m_clget(struct mbuf *m, int how)
sys/kern/uipc_mbuf.c
640
m->m_ext_storage.ext_buf = (char *)pool_cache_get_paddr(mcl_cache,
sys/kern/uipc_mbuf.c
642
&m->m_ext_storage.ext_paddr);
sys/kern/uipc_mbuf.c
644
if (m->m_ext_storage.ext_buf == NULL)
sys/kern/uipc_mbuf.c
647
KASSERTMSG((((vaddr_t)m->m_ext_storage.ext_buf & PAGE_MASK) + mclbytes
sys/kern/uipc_mbuf.c
651
m, m->m_dat,
sys/kern/uipc_mbuf.c
654
MCLINITREFERENCE(m);
sys/kern/uipc_mbuf.c
655
m->m_data = m->m_ext.ext_buf;
sys/kern/uipc_mbuf.c
656
m->m_flags = (m->m_flags & ~M_EXTCOPYFLAGS) |
sys/kern/uipc_mbuf.c
658
m->m_ext.ext_size = MCLBYTES;
sys/kern/uipc_mbuf.c
659
m->m_ext.ext_free = NULL;
sys/kern/uipc_mbuf.c
660
m->m_ext.ext_arg = NULL;
sys/kern/uipc_mbuf.c
663
mowner_ref(m, M_EXT|M_EXT_CLUSTER);
sys/kern/uipc_mbuf.c
691
m_prepend(struct mbuf *m, int len, int how)
sys/kern/uipc_mbuf.c
700
mn = m_get(how, m->m_type);
sys/kern/uipc_mbuf.c
702
m_freem(m);
sys/kern/uipc_mbuf.c
706
if (m->m_flags & M_PKTHDR) {
sys/kern/uipc_mbuf.c
707
m_move_pkthdr(mn, m);
sys/kern/uipc_mbuf.c
709
MCLAIM(mn, m->m_owner);
sys/kern/uipc_mbuf.c
711
mn->m_next = m;
sys/kern/uipc_mbuf.c
712
m = mn;
sys/kern/uipc_mbuf.c
714
if (m->m_flags & M_PKTHDR) {
sys/kern/uipc_mbuf.c
716
m_align(m, len);
sys/kern/uipc_mbuf.c
719
m_align(m, len);
sys/kern/uipc_mbuf.c
722
m->m_len = len;
sys/kern/uipc_mbuf.c
723
return m;
sys/kern/uipc_mbuf.c
727
m_copym(struct mbuf *m, int off, int len, int wait)
sys/kern/uipc_mbuf.c
730
return m_copy_internal(m, off, len, wait, false);
sys/kern/uipc_mbuf.c
734
m_dup(struct mbuf *m, int off, int len, int wait)
sys/kern/uipc_mbuf.c
737
return m_copy_internal(m, off, len, wait, true);
sys/kern/uipc_mbuf.c
747
m_copy_internal(struct mbuf *m, int off0, int len, int wait, bool deep)
sys/kern/uipc_mbuf.c
749
struct mbuf *m0 __diagused = m;
sys/kern/uipc_mbuf.c
758
if (off == 0 && m->m_flags & M_PKTHDR)
sys/kern/uipc_mbuf.c
761
if (m == NULL)
sys/kern/uipc_mbuf.c
763
if (off < m->m_len)
sys/kern/uipc_mbuf.c
765
off -= m->m_len;
sys/kern/uipc_mbuf.c
766
m = m->m_next;
sys/kern/uipc_mbuf.c
772
if (m == NULL) {
sys/kern/uipc_mbuf.c
779
n = m_get(wait, m->m_type);
sys/kern/uipc_mbuf.c
783
MCLAIM(n, m->m_owner);
sys/kern/uipc_mbuf.c
786
m_copy_pkthdr(n, m);
sys/kern/uipc_mbuf.c
793
n->m_len = m_copylen(len, m->m_len - off);
sys/kern/uipc_mbuf.c
795
if (m->m_flags & M_EXT) {
sys/kern/uipc_mbuf.c
797
n->m_data = m->m_data + off;
sys/kern/uipc_mbuf.c
798
MCLADDREFERENCE(m, n);
sys/kern/uipc_mbuf.c
808
n->m_len = uimin(n->m_len, m->m_len - off);
sys/kern/uipc_mbuf.c
809
memcpy(mtod(n, void *), mtod(m, char *) + off,
sys/kern/uipc_mbuf.c
813
memcpy(mtod(n, void *), mtod(m, char *) + off,
sys/kern/uipc_mbuf.c
821
KASSERTMSG(off <= m->m_len,
sys/kern/uipc_mbuf.c
823
m, m->m_len, off, len, m0, off0, len0);
sys/kern/uipc_mbuf.c
825
if (off == m->m_len) {
sys/kern/uipc_mbuf.c
826
m = m->m_next;
sys/kern/uipc_mbuf.c
844
m_copypacket(struct mbuf *m, int how)
sys/kern/uipc_mbuf.c
848
if (__predict_false((m->m_flags & M_PKTHDR) == 0)) {
sys/kern/uipc_mbuf.c
849
panic("%s: no header (m = %p)", __func__, m);
sys/kern/uipc_mbuf.c
852
n = m_get(how, m->m_type);
sys/kern/uipc_mbuf.c
857
MCLAIM(n, m->m_owner);
sys/kern/uipc_mbuf.c
858
m_copy_pkthdr(n, m);
sys/kern/uipc_mbuf.c
859
n->m_len = m->m_len;
sys/kern/uipc_mbuf.c
860
if (m->m_flags & M_EXT) {
sys/kern/uipc_mbuf.c
861
n->m_data = m->m_data;
sys/kern/uipc_mbuf.c
862
MCLADDREFERENCE(m, n);
sys/kern/uipc_mbuf.c
864
memcpy(mtod(n, char *), mtod(m, char *), n->m_len);
sys/kern/uipc_mbuf.c
867
m = m->m_next;
sys/kern/uipc_mbuf.c
868
while (m) {
sys/kern/uipc_mbuf.c
869
o = m_get(how, m->m_type);
sys/kern/uipc_mbuf.c
873
MCLAIM(o, m->m_owner);
sys/kern/uipc_mbuf.c
877
n->m_len = m->m_len;
sys/kern/uipc_mbuf.c
878
if (m->m_flags & M_EXT) {
sys/kern/uipc_mbuf.c
879
n->m_data = m->m_data;
sys/kern/uipc_mbuf.c
880
MCLADDREFERENCE(m, n);
sys/kern/uipc_mbuf.c
882
memcpy(mtod(n, char *), mtod(m, char *), n->m_len);
sys/kern/uipc_mbuf.c
885
m = m->m_next;
sys/kern/uipc_mbuf.c
895
m_copydata(struct mbuf *m, int off, int len, void *cp)
sys/kern/uipc_mbuf.c
898
struct mbuf *m0 = m;
sys/kern/uipc_mbuf.c
907
if (m == NULL)
sys/kern/uipc_mbuf.c
910
if (off < m->m_len)
sys/kern/uipc_mbuf.c
912
off -= m->m_len;
sys/kern/uipc_mbuf.c
913
m = m->m_next;
sys/kern/uipc_mbuf.c
916
if (m == NULL)
sys/kern/uipc_mbuf.c
921
count = uimin(m->m_len - off, len);
sys/kern/uipc_mbuf.c
922
memcpy(cp, mtod(m, char *) + off, count);
sys/kern/uipc_mbuf.c
926
m = m->m_next;
sys/kern/uipc_mbuf.c
937
m_cat(struct mbuf *m, struct mbuf *n)
sys/kern/uipc_mbuf.c
940
while (m->m_next)
sys/kern/uipc_mbuf.c
941
m = m->m_next;
sys/kern/uipc_mbuf.c
943
if (M_READONLY(m) || n->m_len > M_TRAILINGSPACE(m)) {
sys/kern/uipc_mbuf.c
945
m->m_next = n;
sys/kern/uipc_mbuf.c
949
memcpy(mtod(m, char *) + m->m_len, mtod(n, void *),
sys/kern/uipc_mbuf.c
951
m->m_len += n->m_len;
sys/kern/uipc_mbuf.c
960
struct mbuf *m;
sys/kern/uipc_mbuf.c
963
if ((m = mp) == NULL)
sys/kern/uipc_mbuf.c
969
while (m != NULL && len > 0) {
sys/kern/uipc_mbuf.c
970
if (m->m_len <= len) {
sys/kern/uipc_mbuf.c
971
len -= m->m_len;
sys/kern/uipc_mbuf.c
972
m->m_len = 0;
sys/kern/uipc_mbuf.c
973
m = m->m_next;
sys/kern/uipc_mbuf.c
975
m->m_len -= len;
sys/kern/uipc_mbuf.c
976
m->m_data += len;
sys/kern/uipc_mbuf.c
993
count += m->m_len;
sys/kern/uipc_mbuf.c
994
if (m->m_next == NULL)
sys/kern/uipc_mbuf.c
996
m = m->m_next;
sys/kern/uipc_mbuf.c
998
if (m->m_len >= len) {
sys/kern/uipc_mbuf.c
999
m->m_len -= len;
sys/kern/uipc_mbufdebug.c
1007
m_examine(const struct mbuf *m, int af, const char *modif,
sys/kern/uipc_mbufdebug.c
1010
if (m == NULL)
sys/kern/uipc_mbufdebug.c
1018
return m_examine_hex(m, 0, modif, pr);
sys/kern/uipc_mbufdebug.c
1021
return m_examine_ether(m, 0, modif, pr);
sys/kern/uipc_mbufdebug.c
1024
return m_examine_arp(m, 0, modif, pr);
sys/kern/uipc_mbufdebug.c
1027
return m_examine_ip(m, 0, modif, pr);
sys/kern/uipc_mbufdebug.c
103
m_peek_data(const struct mbuf *m, int off, int len, void *vp)
sys/kern/uipc_mbufdebug.c
1030
return m_examine_ip6(m, 0, modif, pr);
sys/kern/uipc_mbufdebug.c
1034
return m_examine_hex(m, 0, modif, pr);
sys/kern/uipc_mbufdebug.c
112
if (m == 0)
sys/kern/uipc_mbufdebug.c
114
if (off < m->m_len)
sys/kern/uipc_mbufdebug.c
116
off -= m->m_len;
sys/kern/uipc_mbufdebug.c
117
m = m->m_next;
sys/kern/uipc_mbufdebug.c
120
if (m == 0)
sys/kern/uipc_mbufdebug.c
122
count = uimin(m->m_len - off, len);
sys/kern/uipc_mbufdebug.c
123
memcpy(cp, mtod(m, char *) + off, count);
sys/kern/uipc_mbufdebug.c
127
m = m->m_next;
sys/kern/uipc_mbufdebug.c
134
m_peek_len(const struct mbuf *m, const char *modif)
sys/kern/uipc_mbufdebug.c
150
return m->m_len;
sys/kern/uipc_mbufdebug.c
152
if ((m->m_flags & M_PKTHDR) != 0)
sys/kern/uipc_mbufdebug.c
153
return m->m_pkthdr.len;
sys/kern/uipc_mbufdebug.c
156
for (m0 = m; m0 != NULL; m0 = m0->m_next)
sys/kern/uipc_mbufdebug.c
224
m_examine_ether(const struct mbuf *m, int off, const char *modif,
sys/kern/uipc_mbufdebug.c
230
pktlen = m_peek_len(m, modif) - off;
sys/kern/uipc_mbufdebug.c
234
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
237
if (m_peek_data(m, off, sizeof(eh), (void *)(&eh)) < 0) {
sys/kern/uipc_mbufdebug.c
239
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
252
pktlen = m_peek_len(m, modif) - off;
sys/kern/uipc_mbufdebug.c
254
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
256
if (m_peek_data(m, off + 2, sizeof(eh.ether_type), (void *)(&eh.ether_type)) < 0) {
sys/kern/uipc_mbufdebug.c
258
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
265
return m_examine_pppoe(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
269
return m_examine_arp(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
273
return m_examine_ip(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
277
return m_examine_ip6(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
284
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
288
m_examine_pppoe(const struct mbuf *m, int off, const char *modif,
sys/kern/uipc_mbufdebug.c
296
pktlen = m_peek_len(m, modif) - off;
sys/kern/uipc_mbufdebug.c
300
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
303
if (m_peek_data(m, off, sizeof(ph), (void *)(&ph)) < 0) {
sys/kern/uipc_mbufdebug.c
305
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
310
if (m_peek_data(m, off, sizeof(pt), (void *)(&pt)) < 0) {
sys/kern/uipc_mbufdebug.c
312
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
357
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
363
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
366
return m_examine_ppp(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
370
m_examine_ppp(const struct mbuf *m, int off, const char *modif,
sys/kern/uipc_mbufdebug.c
377
pktlen = m_peek_len(m, modif) - off;
sys/kern/uipc_mbufdebug.c
381
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
384
if (m_peek_data(m, off, sizeof(h), (void *)(&h)) < 0) {
sys/kern/uipc_mbufdebug.c
386
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
415
return m_examine_ip(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
419
return m_examine_ip6(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
440
return m_examine_ip(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
444
return m_examine_ip6(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
457
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
461
m_examine_arp(const struct mbuf *m, int off, const char *modif,
sys/kern/uipc_mbufdebug.c
470
pktlen = m_peek_len(m, modif) - off;
sys/kern/uipc_mbufdebug.c
474
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
477
if (m_peek_data(m, off, sizeof(ar), (void *)(&ar)) < 0) {
sys/kern/uipc_mbufdebug.c
479
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
494
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
526
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
529
if (m_peek_data(m, off, sizeof(esaddr), (void *)(esaddr)) < 0) {
sys/kern/uipc_mbufdebug.c
531
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
536
if (m_peek_data(m, off, sizeof(isaddr), (void *)(&isaddr)) < 0) {
sys/kern/uipc_mbufdebug.c
538
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
543
if (m_peek_data(m, off, sizeof(etaddr), (void *)(etaddr)) < 0) {
sys/kern/uipc_mbufdebug.c
545
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
550
if (m_peek_data(m, off, sizeof(itaddr), (void *)(&itaddr)) < 0) {
sys/kern/uipc_mbufdebug.c
552
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
557
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
561
m_examine_ip(const struct mbuf *m, int off, const char *modif,
sys/kern/uipc_mbufdebug.c
568
pktlen = m_peek_len(m, modif) - off;
sys/kern/uipc_mbufdebug.c
572
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
575
if (m_peek_data(m, off, sizeof(ip), (void *)(&ip)) < 0) {
sys/kern/uipc_mbufdebug.c
577
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
604
return m_examine_icmp(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
607
return m_examine_tcp(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
610
return m_examine_udp(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
616
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
620
m_examine_icmp(const struct mbuf *m, int off, const char *modif,
sys/kern/uipc_mbufdebug.c
626
pktlen = m_peek_len(m, modif) - off;
sys/kern/uipc_mbufdebug.c
630
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
633
if (m_peek_data(m, off, sizeof(icmphdr), (void *)(&icmphdr)) < 0) {
sys/kern/uipc_mbufdebug.c
635
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
662
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
666
m_examine_ip6(const struct mbuf *m, int off, const char *modif,
sys/kern/uipc_mbufdebug.c
677
pktlen = m_peek_len(m, modif) - off;
sys/kern/uipc_mbufdebug.c
681
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
684
if (m_peek_data(m, off, sizeof(ip6), (void *)(&ip6)) < 0) {
sys/kern/uipc_mbufdebug.c
686
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
703
if (m_peek_data(m, off, sizeof(hbh), (void *)(&hbh)) < 0) {
sys/kern/uipc_mbufdebug.c
705
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
717
return m_examine_icmp6(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
720
return m_examine_tcp(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
723
return m_examine_udp(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
729
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
733
m_examine_icmp6(const struct mbuf *m, int off, const char *modif,
sys/kern/uipc_mbufdebug.c
739
pktlen = m_peek_len(m, modif) - off;
sys/kern/uipc_mbufdebug.c
743
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
746
if (m_peek_data(m, off, sizeof(icmp6), (void *)(&icmp6)) < 0) {
sys/kern/uipc_mbufdebug.c
748
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
805
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
809
m_examine_tcp(const struct mbuf *m, int off, const char *modif,
sys/kern/uipc_mbufdebug.c
815
pktlen = m_peek_len(m, modif) - off;
sys/kern/uipc_mbufdebug.c
819
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
822
if (m_peek_data(m, off, sizeof(tcp), (void *)(&tcp)) < 0) {
sys/kern/uipc_mbufdebug.c
824
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
863
if ((bufp == NULL) || (m_peek_data(m, off, len, bufp) < 0)) {
sys/kern/uipc_mbufdebug.c
867
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
938
m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
944
m_examine_udp(const struct mbuf *m, int off, const char *modif,
sys/kern/uipc_mbufdebug.c
950
pktlen = m_peek_len(m, modif) - off;
sys/kern/uipc_mbufdebug.c
954
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
957
if (m_peek_data(m, off, sizeof(udp), (void *)(&udp)) < 0) {
sys/kern/uipc_mbufdebug.c
959
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
967
return m_examine_hex(m, off, modif, pr);
sys/kern/uipc_mbufdebug.c
971
m_examine_hex(const struct mbuf *m, int off, const char *modif,
sys/kern/uipc_mbufdebug.c
978
pktlen = m_peek_len(m, modif) - off;
sys/kern/uipc_mbufdebug.c
987
if (m_peek_data(m, off, sizeof(v), (void *)(&v)) < 0)
sys/kern/uipc_socket.c
1008
m = m_gethdr(M_WAIT, MT_DATA);
sys/kern/uipc_socket.c
1010
m->m_pkthdr.len = 0;
sys/kern/uipc_socket.c
1011
m_reset_rcvif(m);
sys/kern/uipc_socket.c
1013
m = m_get(M_WAIT, MT_DATA);
sys/kern/uipc_socket.c
1016
MCLAIM(m, so->so_snd.sb_mowner);
sys/kern/uipc_socket.c
1020
(len = sosend_loan(so, uio, m,
sys/kern/uipc_socket.c
1028
m_clget(m, M_DONTWAIT);
sys/kern/uipc_socket.c
1029
if ((m->m_flags & M_EXT) == 0)
sys/kern/uipc_socket.c
1035
m->m_data += max_hdr;
sys/kern/uipc_socket.c
1049
m_align(m, len);
sys/kern/uipc_socket.c
1051
error = uiomove(mtod(m, void *), (int)len, uio);
sys/kern/uipc_socket.c
1054
m->m_len = len;
sys/kern/uipc_socket.c
1055
*mp = m;
sys/kern/uipc_socket.c
1061
mp = &m->m_next;
sys/kern/uipc_socket.c
1166
struct mbuf *m, **mp, *mt;
sys/kern/uipc_socket.c
1192
m = m_get(M_WAIT, MT_DATA);
sys/kern/uipc_socket.c
1194
error = (*pr->pr_usrreqs->pr_recvoob)(so, m, flags & MSG_PEEK);
sys/kern/uipc_socket.c
1199
error = uiomove(mtod(m, void *),
sys/kern/uipc_socket.c
1200
MIN(uio->uio_resid, m->m_len), uio);
sys/kern/uipc_socket.c
1201
m = m_free(m);
sys/kern/uipc_socket.c
1202
} while (uio->uio_resid > 0 && error == 0 && m);
sys/kern/uipc_socket.c
1204
m_freem(m);
sys/kern/uipc_socket.c
1223
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1236
if (m == NULL ||
sys/kern/uipc_socket.c
1242
m->m_nextpkt == NULL && !atomic)) {
sys/kern/uipc_socket.c
1244
if (m == NULL && so->so_rcv.sb_cc)
sys/kern/uipc_socket.c
1249
if (m != NULL)
sys/kern/uipc_socket.c
1258
if (m != NULL)
sys/kern/uipc_socket.c
1263
for (; m != NULL; m = m->m_next)
sys/kern/uipc_socket.c
1264
if (m->m_type == MT_OOBDATA || (m->m_flags & M_EOR)) {
sys/kern/uipc_socket.c
1265
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1315
KASSERT(m == so->so_rcv.sb_mb);
sys/kern/uipc_socket.c
1318
nextrecord = m->m_nextpkt;
sys/kern/uipc_socket.c
1321
KASSERT(m->m_type == MT_SONAME);
sys/kern/uipc_socket.c
1325
*paddr = m_copym(m, 0, m->m_len, M_DONTWAIT);
sys/kern/uipc_socket.c
1326
m = m->m_next;
sys/kern/uipc_socket.c
1328
sbfree(&so->so_rcv, m);
sys/kern/uipc_socket.c
1331
*paddr = m;
sys/kern/uipc_socket.c
1332
so->so_rcv.sb_mb = m->m_next;
sys/kern/uipc_socket.c
1333
m->m_next = NULL;
sys/kern/uipc_socket.c
1334
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1336
m = so->so_rcv.sb_mb = m_free(m);
sys/kern/uipc_socket.c
1347
if (m->m_type == MT_SONAME) {
sys/kern/uipc_socket.c
1351
*paddr = m_copym(m, 0, m->m_len, M_DONTWAIT);
sys/kern/uipc_socket.c
1352
m = m->m_next;
sys/kern/uipc_socket.c
1354
sbfree(&so->so_rcv, m);
sys/kern/uipc_socket.c
1357
*paddr = m;
sys/kern/uipc_socket.c
1358
so->so_rcv.sb_mb = m->m_next;
sys/kern/uipc_socket.c
1359
m->m_next = 0;
sys/kern/uipc_socket.c
1360
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1362
m = so->so_rcv.sb_mb = m_free(m);
sys/kern/uipc_socket.c
1375
if (__predict_false(m != NULL && m->m_type == MT_CONTROL)) {
sys/kern/uipc_socket.c
1382
*controlp = m_copym(m, 0, m->m_len, M_DONTWAIT);
sys/kern/uipc_socket.c
1386
m = m->m_next;
sys/kern/uipc_socket.c
1388
sbfree(&so->so_rcv, m);
sys/kern/uipc_socket.c
1389
so->so_rcv.sb_mb = m->m_next;
sys/kern/uipc_socket.c
1390
m->m_next = NULL;
sys/kern/uipc_socket.c
1391
*cme = m;
sys/kern/uipc_socket.c
1393
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1395
} while (m != NULL && m->m_type == MT_CONTROL);
sys/kern/uipc_socket.c
1433
if (m != NULL)
sys/kern/uipc_socket.c
1441
if (__predict_true(m != NULL)) {
sys/kern/uipc_socket.c
1442
type = m->m_type;
sys/kern/uipc_socket.c
1451
while (m != NULL && uio->uio_resid > 0 && error == 0) {
sys/kern/uipc_socket.c
1456
if (m->m_type == MT_OOBDATA) {
sys/kern/uipc_socket.c
1461
} else if (m->m_type == MT_CONTROL) {
sys/kern/uipc_socket.c
1465
else if (m->m_type != MT_DATA && m->m_type != MT_HEADER) {
sys/kern/uipc_socket.c
1466
panic("%s: m_type=%d", __func__, m->m_type);
sys/kern/uipc_socket.c
1475
if (len > m->m_len - moff)
sys/kern/uipc_socket.c
1476
len = m->m_len - moff;
sys/kern/uipc_socket.c
1491
error = uiomove(mtod(m, char *) + moff, len, uio);
sys/kern/uipc_socket.c
1506
if (m && mbuf_removed && atomic)
sys/kern/uipc_socket.c
1515
if (len == m->m_len - moff) {
sys/kern/uipc_socket.c
1516
if (m->m_flags & M_EOR)
sys/kern/uipc_socket.c
1519
if (m->m_flags & M_NOTIFICATION)
sys/kern/uipc_socket.c
1523
m = m->m_next;
sys/kern/uipc_socket.c
1526
nextrecord = m->m_nextpkt;
sys/kern/uipc_socket.c
1527
sbfree(&so->so_rcv, m);
sys/kern/uipc_socket.c
1529
*mp = m;
sys/kern/uipc_socket.c
1530
mp = &m->m_next;
sys/kern/uipc_socket.c
1531
so->so_rcv.sb_mb = m = m->m_next;
sys/kern/uipc_socket.c
1534
m = so->so_rcv.sb_mb = m_free(m);
sys/kern/uipc_socket.c
1540
KASSERT(so->so_rcv.sb_mb == m);
sys/kern/uipc_socket.c
1541
if (m) {
sys/kern/uipc_socket.c
1542
m->m_nextpkt = nextrecord;
sys/kern/uipc_socket.c
1544
so->so_rcv.sb_lastrecord = m;
sys/kern/uipc_socket.c
1556
mt = m_copym(m, 0, len, M_NOWAIT);
sys/kern/uipc_socket.c
1559
mt = m_copym(m, 0, len, M_WAIT);
sys/kern/uipc_socket.c
1564
m->m_data += len;
sys/kern/uipc_socket.c
1565
m->m_len -= len;
sys/kern/uipc_socket.c
1594
while (flags & MSG_WAITALL && m == NULL && uio->uio_resid > 0 &&
sys/kern/uipc_socket.c
1624
if ((m = so->so_rcv.sb_mb) != NULL)
sys/kern/uipc_socket.c
1625
nextrecord = m->m_nextpkt;
sys/kern/uipc_socket.c
1630
if (m && atomic) {
sys/kern/uipc_socket.c
1636
if (m == NULL) {
sys/kern/uipc_socket.c
2176
sockopt_setmbuf(struct sockopt *sopt, struct mbuf *m)
sys/kern/uipc_socket.c
2181
len = m_length(m);
sys/kern/uipc_socket.c
2190
m_copydata(m, 0, sopt->sopt_retsize, sopt->sopt_data);
sys/kern/uipc_socket.c
2191
m_freem(m);
sys/kern/uipc_socket.c
2205
struct mbuf *m;
sys/kern/uipc_socket.c
2210
m = m_get(M_DONTWAIT, MT_SOOPTS);
sys/kern/uipc_socket.c
2211
if (m == NULL)
sys/kern/uipc_socket.c
2215
MCLGET(m, M_DONTWAIT);
sys/kern/uipc_socket.c
2216
if ((m->m_flags & M_EXT) == 0) {
sys/kern/uipc_socket.c
2217
m_free(m);
sys/kern/uipc_socket.c
2222
memcpy(mtod(m, void *), sopt->sopt_data, sopt->sopt_size);
sys/kern/uipc_socket.c
2223
m->m_len = sopt->sopt_size;
sys/kern/uipc_socket.c
2225
return m;
sys/kern/uipc_socket.c
277
struct mbuf *m, *next;
sys/kern/uipc_socket.c
285
m = so_pendfree;
sys/kern/uipc_socket.c
289
for (; m != NULL; m = next) {
sys/kern/uipc_socket.c
290
next = m->m_next;
sys/kern/uipc_socket.c
291
KASSERT((~m->m_flags & (M_EXT|M_EXT_PAGES)) ==
sys/kern/uipc_socket.c
293
KASSERT(m->m_ext.ext_refcnt == 0);
sys/kern/uipc_socket.c
295
rv += m->m_ext.ext_size;
sys/kern/uipc_socket.c
296
sodoloanfree(m->m_ext.ext_pgs, m->m_ext.ext_buf,
sys/kern/uipc_socket.c
297
m->m_ext.ext_size);
sys/kern/uipc_socket.c
298
pool_cache_put(mb_cache, m);
sys/kern/uipc_socket.c
312
soloanfree(struct mbuf *m, void *buf, size_t size, void *arg)
sys/kern/uipc_socket.c
315
KASSERT(m != NULL);
sys/kern/uipc_socket.c
325
m->m_next = so_pendfree;
sys/kern/uipc_socket.c
326
so_pendfree = m;
sys/kern/uipc_socket.c
332
sosend_loan(struct socket *so, struct uio *uio, struct mbuf *m, long space)
sys/kern/uipc_socket.c
362
m->m_ext.ext_pgs, UVM_LOAN_TOPAGE);
sys/kern/uipc_socket.c
369
pmap_kenter_pa(va, VM_PAGE_TO_PHYS(m->m_ext.ext_pgs[i]),
sys/kern/uipc_socket.c
375
MEXTADD(m, (void *) lva, space, M_MBUF, soloanfree, so);
sys/kern/uipc_socket.c
376
m->m_flags |= M_EXT_PAGES | M_EXT_ROMAP;
sys/kern/uipc_socket.c
907
struct mbuf **mp, *m;
sys/kern/uipc_socket2.c
1009
m = m0->m_next;
sys/kern/uipc_socket2.c
1011
if (m && (m0->m_flags & M_EOR)) {
sys/kern/uipc_socket2.c
1013
m->m_flags |= M_EOR;
sys/kern/uipc_socket2.c
1015
sbcompress(sb, m, m0);
sys/kern/uipc_socket2.c
1029
struct mbuf *m, *n, *nlast;
sys/kern/uipc_socket2.c
1052
m = m_get(M_DONTWAIT, MT_SONAME);
sys/kern/uipc_socket2.c
1053
if (m == NULL)
sys/kern/uipc_socket2.c
1055
MCLAIM(m, sb->sb_mowner);
sys/kern/uipc_socket2.c
1062
MEXTMALLOC(m, asa->sa_len, M_NOWAIT);
sys/kern/uipc_socket2.c
1063
if ((m->m_flags & M_EXT) == 0) {
sys/kern/uipc_socket2.c
1064
m_free(m);
sys/kern/uipc_socket2.c
1068
m->m_len = asa->sa_len;
sys/kern/uipc_socket2.c
1069
memcpy(mtod(m, void *), asa, asa->sa_len);
sys/kern/uipc_socket2.c
1074
m->m_next = control;
sys/kern/uipc_socket2.c
1078
for (n = m; n->m_next != NULL; n = n->m_next)
sys/kern/uipc_socket2.c
1082
SBLINKRECORD(sb, m);
sys/kern/uipc_socket2.c
1099
struct mbuf *m;
sys/kern/uipc_socket2.c
1105
m = m_gethdr(M_DONTWAIT, MT_SONAME);
sys/kern/uipc_socket2.c
1106
if (m == NULL)
sys/kern/uipc_socket2.c
1108
MCLAIM(m, sb->sb_mowner);
sys/kern/uipc_socket2.c
1111
MEXTMALLOC(m, salen, M_NOWAIT);
sys/kern/uipc_socket2.c
1112
if ((m->m_flags & M_EXT) == 0) {
sys/kern/uipc_socket2.c
1113
m_free(m);
sys/kern/uipc_socket2.c
1120
m->m_len = salen;
sys/kern/uipc_socket2.c
1121
memcpy(mtod(m, void *), asa, salen);
sys/kern/uipc_socket2.c
1122
m->m_next = m0;
sys/kern/uipc_socket2.c
1123
m->m_pkthdr.len = salen + m0->m_pkthdr.len;
sys/kern/uipc_socket2.c
1125
return m;
sys/kern/uipc_socket2.c
1132
struct mbuf *m, *n, *n0, *nlast;
sys/kern/uipc_socket2.c
1165
for (m = m0; m; m = m->m_nextpkt) {
sys/kern/uipc_socket2.c
1169
m_claimm(m, sb->sb_mowner);
sys/kern/uipc_socket2.c
1173
n = m_prepend_sockaddr(sb, m, asa);
sys/kern/uipc_socket2.c
1199
for (m = nlast; m->m_next; m = m->m_next)
sys/kern/uipc_socket2.c
1201
sb->sb_mbtail = m;
sys/kern/uipc_socket2.c
1229
struct mbuf *m, *mlast, *n;
sys/kern/uipc_socket2.c
1237
for (m = control; ; m = m->m_next) {
sys/kern/uipc_socket2.c
1238
space += m->m_len;
sys/kern/uipc_socket2.c
1239
MCLAIM(m, sb->sb_mowner);
sys/kern/uipc_socket2.c
1240
if (m->m_next == NULL)
sys/kern/uipc_socket2.c
1243
n = m; /* save pointer to last control buffer */
sys/kern/uipc_socket2.c
1244
for (m = m0; m; m = m->m_next) {
sys/kern/uipc_socket2.c
1245
MCLAIM(m, sb->sb_mowner);
sys/kern/uipc_socket2.c
1246
space += m->m_len;
sys/kern/uipc_socket2.c
1254
for (m = control; m->m_next != NULL; m = m->m_next)
sys/kern/uipc_socket2.c
1255
sballoc(sb, m);
sys/kern/uipc_socket2.c
1256
sballoc(sb, m);
sys/kern/uipc_socket2.c
1257
mlast = m;
sys/kern/uipc_socket2.c
1273
sbcompress(struct sockbuf *sb, struct mbuf *m, struct mbuf *n)
sys/kern/uipc_socket2.c
1281
while (m) {
sys/kern/uipc_socket2.c
1282
eor |= m->m_flags & M_EOR;
sys/kern/uipc_socket2.c
1283
if (m->m_len == 0 &&
sys/kern/uipc_socket2.c
1285
(((o = m->m_next) || (o = n)) &&
sys/kern/uipc_socket2.c
1286
o->m_type == m->m_type))) {
sys/kern/uipc_socket2.c
1287
if (sb->sb_lastrecord == m)
sys/kern/uipc_socket2.c
1288
sb->sb_lastrecord = m->m_next;
sys/kern/uipc_socket2.c
1289
m = m_free(m);
sys/kern/uipc_socket2.c
1294
m->m_len <= MCLBYTES / 4 && /* XXX Don't copy too much */
sys/kern/uipc_socket2.c
1295
m->m_len <= M_TRAILINGSPACE(n) &&
sys/kern/uipc_socket2.c
1296
n->m_type == m->m_type) {
sys/kern/uipc_socket2.c
1297
memcpy(mtod(n, char *) + n->m_len, mtod(m, void *),
sys/kern/uipc_socket2.c
1298
(unsigned)m->m_len);
sys/kern/uipc_socket2.c
1299
n->m_len += m->m_len;
sys/kern/uipc_socket2.c
1300
sb->sb_cc += m->m_len;
sys/kern/uipc_socket2.c
1301
m = m_free(m);
sys/kern/uipc_socket2.c
1305
n->m_next = m;
sys/kern/uipc_socket2.c
1307
sb->sb_mb = m;
sys/kern/uipc_socket2.c
1308
sb->sb_mbtail = m;
sys/kern/uipc_socket2.c
1309
sballoc(sb, m);
sys/kern/uipc_socket2.c
1310
n = m;
sys/kern/uipc_socket2.c
1311
m->m_flags &= ~M_EOR;
sys/kern/uipc_socket2.c
1312
m = m->m_next;
sys/kern/uipc_socket2.c
1350
struct mbuf *m, *next;
sys/kern/uipc_socket2.c
1354
next = (m = sb->sb_mb) ? m->m_nextpkt : NULL;
sys/kern/uipc_socket2.c
1356
if (m == NULL) {
sys/kern/uipc_socket2.c
1360
m = next;
sys/kern/uipc_socket2.c
1361
next = m->m_nextpkt;
sys/kern/uipc_socket2.c
1364
if (m->m_len > len) {
sys/kern/uipc_socket2.c
1365
m->m_len -= len;
sys/kern/uipc_socket2.c
1366
m->m_data += len;
sys/kern/uipc_socket2.c
1370
len -= m->m_len;
sys/kern/uipc_socket2.c
1371
sbfree(sb, m);
sys/kern/uipc_socket2.c
1372
m = m_free(m);
sys/kern/uipc_socket2.c
1374
while (m && m->m_len == 0) {
sys/kern/uipc_socket2.c
1375
sbfree(sb, m);
sys/kern/uipc_socket2.c
1376
m = m_free(m);
sys/kern/uipc_socket2.c
1378
if (m) {
sys/kern/uipc_socket2.c
1379
sb->sb_mb = m;
sys/kern/uipc_socket2.c
1380
m->m_nextpkt = next;
sys/kern/uipc_socket2.c
1388
m = sb->sb_mb;
sys/kern/uipc_socket2.c
1389
if (m == NULL) {
sys/kern/uipc_socket2.c
1392
} else if (m->m_nextpkt == NULL)
sys/kern/uipc_socket2.c
1393
sb->sb_lastrecord = m;
sys/kern/uipc_socket2.c
1403
struct mbuf *m, *mn;
sys/kern/uipc_socket2.c
1407
m = sb->sb_mb;
sys/kern/uipc_socket2.c
1408
if (m) {
sys/kern/uipc_socket2.c
1409
sb->sb_mb = m->m_nextpkt;
sys/kern/uipc_socket2.c
1411
sbfree(sb, m);
sys/kern/uipc_socket2.c
1412
mn = m_free(m);
sys/kern/uipc_socket2.c
1413
} while ((m = mn) != NULL);
sys/kern/uipc_socket2.c
1426
struct mbuf *m;
sys/kern/uipc_socket2.c
1434
if ((m = m_get(flags, MT_CONTROL)) == NULL)
sys/kern/uipc_socket2.c
1438
MEXTMALLOC(m, space, M_WAITOK);
sys/kern/uipc_socket2.c
1440
MCLGET(m, flags);
sys/kern/uipc_socket2.c
1441
if ((m->m_flags & M_EXT) == 0) {
sys/kern/uipc_socket2.c
1442
m_free(m);
sys/kern/uipc_socket2.c
1446
cp = mtod(m, struct cmsghdr *);
sys/kern/uipc_socket2.c
1448
m->m_len = space;
sys/kern/uipc_socket2.c
1456
return m;
sys/kern/uipc_socket2.c
1462
struct mbuf *m;
sys/kern/uipc_socket2.c
1465
m = sbcreatecontrol1(&v, size, type, level, M_DONTWAIT);
sys/kern/uipc_socket2.c
1466
if (m == NULL)
sys/kern/uipc_socket2.c
1469
return m;
sys/kern/uipc_socket2.c
1684
struct mbuf *m_rec, *m;
sys/kern/uipc_socket2.c
1746
m_rec = m = sb_snd->sb_mb;
sys/kern/uipc_socket2.c
1753
while (m) {
sys/kern/uipc_socket2.c
1755
m = m->m_next;
sys/kern/uipc_socket2.c
1757
m_rec = m = m_rec->m_nextpkt;
sys/kern/uipc_socket2.c
1763
m_rec = m = sb_rcv->sb_mb;
sys/kern/uipc_socket2.c
1770
while (m) {
sys/kern/uipc_socket2.c
1772
m = m->m_next;
sys/kern/uipc_socket2.c
1774
m_rec = m = m_rec->m_nextpkt;
sys/kern/uipc_socket2.c
773
struct mbuf *m = sb->sb_mb;
sys/kern/uipc_socket2.c
777
while (m && m->m_nextpkt)
sys/kern/uipc_socket2.c
778
m = m->m_nextpkt;
sys/kern/uipc_socket2.c
780
if (m != sb->sb_lastrecord) {
sys/kern/uipc_socket2.c
782
sb->sb_mb, sb->sb_lastrecord, m);
sys/kern/uipc_socket2.c
784
for (m = sb->sb_mb; m != NULL; m = m->m_nextpkt)
sys/kern/uipc_socket2.c
785
printf("\t%p\n", m);
sys/kern/uipc_socket2.c
793
struct mbuf *m = sb->sb_mb;
sys/kern/uipc_socket2.c
798
while (m && m->m_nextpkt)
sys/kern/uipc_socket2.c
799
m = m->m_nextpkt;
sys/kern/uipc_socket2.c
801
while (m && m->m_next)
sys/kern/uipc_socket2.c
802
m = m->m_next;
sys/kern/uipc_socket2.c
804
if (m != sb->sb_mbtail) {
sys/kern/uipc_socket2.c
806
sb->sb_mb, sb->sb_mbtail, m);
sys/kern/uipc_socket2.c
808
for (m = sb->sb_mb; m != NULL; m = m->m_nextpkt) {
sys/kern/uipc_socket2.c
810
for (n = m; n != NULL; n = n->m_next)
sys/kern/uipc_socket2.c
842
sbappend(struct sockbuf *sb, struct mbuf *m)
sys/kern/uipc_socket2.c
848
if (m == NULL)
sys/kern/uipc_socket2.c
852
m_claimm(m, sb->sb_mowner);
sys/kern/uipc_socket2.c
865
sbappendrecord(sb, m); /* XXXXXX!!!! */
sys/kern/uipc_socket2.c
874
sb->sb_lastrecord = m;
sys/kern/uipc_socket2.c
876
sbcompress(sb, m, n);
sys/kern/uipc_socket2.c
886
sbappendstream(struct sockbuf *sb, struct mbuf *m)
sys/kern/uipc_socket2.c
890
KDASSERT(m->m_nextpkt == NULL);
sys/kern/uipc_socket2.c
896
m_claimm(m, sb->sb_mowner);
sys/kern/uipc_socket2.c
899
sbcompress(sb, m, sb->sb_mbtail);
sys/kern/uipc_socket2.c
909
struct mbuf *m, *m2;
sys/kern/uipc_socket2.c
916
for (m = sb->sb_mb; m; m = m->m_nextpkt) {
sys/kern/uipc_socket2.c
917
for (m2 = m; m2 != NULL; m2 = m2->m_next) {
sys/kern/uipc_socket2.c
941
struct mbuf *m;
sys/kern/uipc_socket2.c
958
m = m0->m_next;
sys/kern/uipc_socket2.c
960
if (m && (m0->m_flags & M_EOR)) {
sys/kern/uipc_socket2.c
962
m->m_flags |= M_EOR;
sys/kern/uipc_socket2.c
964
sbcompress(sb, m, m0);
sys/kern/uipc_socket2.c
976
struct mbuf *m, **mp;
sys/kern/uipc_socket2.c
985
for (mp = &sb->sb_mb; (m = *mp) != NULL; mp = &((*mp)->m_nextpkt)) {
sys/kern/uipc_socket2.c
987
switch (m->m_type) {
sys/kern/uipc_socket2.c
993
if ((m = m->m_next) != NULL)
sys/kern/uipc_syscalls.c
1556
struct mbuf *m;
sys/kern/uipc_syscalls.c
1574
m = m_get(M_WAIT, type);
sys/kern/uipc_syscalls.c
1581
MEXTMALLOC(m, buflen, M_WAITOK);
sys/kern/uipc_syscalls.c
1583
m->m_len = buflen;
sys/kern/uipc_syscalls.c
1585
error = copyin(bf, mtod(m, void *), buflen);
sys/kern/uipc_syscalls.c
1587
(void)m_free(m);
sys/kern/uipc_syscalls.c
1591
memcpy(mtod(m, void *), bf, buflen);
sys/kern/uipc_syscalls.c
1593
*mp = m;
sys/kern/uipc_syscalls.c
1596
ktrkuser(mbuftypes[type], mtod(m, void *), buflen);
sys/kern/uipc_syscalls.c
1598
struct sockaddr *sa = mtod(m, struct sockaddr *);
sys/kern/uipc_syscalls.c
1614
mhdr.msg_control = mtod(m, void *);
sys/kern/uipc_syscalls.c
1618
KASSERT(((char *)cmsg - mtod(m, char *)) <= buflen);
sys/kern/uipc_syscalls.c
1620
buflen - ((char *)cmsg - mtod(m, char *)))
sys/kern/uipc_syscalls.c
801
free_rights(struct mbuf *m)
sys/kern/uipc_syscalls.c
807
KASSERT(sizeof(*cm) <= m->m_len);
sys/kern/uipc_syscalls.c
808
cm = mtod(m, struct cmsghdr *);
sys/kern/uipc_syscalls.c
811
KASSERT(cm->cmsg_len <= m->m_len);
sys/kern/uipc_syscalls.c
846
struct mbuf *m;
sys/kern/uipc_syscalls.c
858
for (m = control; m != NULL; ) {
sys/kern/uipc_syscalls.c
859
cmsg = mtod(m, struct cmsghdr *);
sys/kern/uipc_syscalls.c
860
i = m->m_len;
sys/kern/uipc_syscalls.c
869
error = copyout(mtod(m, void *), q, i);
sys/kern/uipc_syscalls.c
873
m = control;
sys/kern/uipc_syscalls.c
876
m = m->m_next;
sys/kern/uipc_syscalls.c
877
if (m)
sys/kern/uipc_syscalls.c
885
free_control_mbuf(l, control, m);
sys/kern/uipc_usrreq.c
1647
struct mbuf *m;
sys/kern/uipc_usrreq.c
1650
m = sbcreatecontrol1(&p, SOCKCREDSIZE(kauth_cred_ngroups(l->l_cred)),
sys/kern/uipc_usrreq.c
1652
if (m == NULL)
sys/kern/uipc_usrreq.c
1666
return m_add(control, m);
sys/kern/uipc_usrreq.c
1900
unp_dispose(struct mbuf *m)
sys/kern/uipc_usrreq.c
1903
if (m)
sys/kern/uipc_usrreq.c
1904
unp_scan(m, unp_discard_later, 1);
sys/kern/uipc_usrreq.c
1910
struct mbuf *m;
sys/kern/uipc_usrreq.c
1916
for (m = m0; m; m = m->m_next) {
sys/kern/uipc_usrreq.c
1917
if (m->m_type != MT_CONTROL ||
sys/kern/uipc_usrreq.c
1918
m->m_len < sizeof(*cm)) {
sys/kern/uipc_usrreq.c
1921
cm = mtod(m, struct cmsghdr *);
sys/kern/uipc_usrreq.c
347
unp_output(struct mbuf *m, struct mbuf *control, struct unpcb *unp)
sys/kern/uipc_usrreq.c
368
if (sbappendaddr(&so2->so_rcv, (const struct sockaddr *)sun, m,
sys/kern/uipc_usrreq.c
372
m_freem(m);
sys/kern/uipc_usrreq.c
452
unp_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/kern/uipc_usrreq.c
460
unp_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/kern/uipc_usrreq.c
470
KASSERT(m != NULL);
sys/kern/uipc_usrreq.c
484
m_freem(m);
sys/kern/uipc_usrreq.c
515
m_freem(m);
sys/kern/uipc_usrreq.c
518
error = unp_output(m, control, unp);
sys/kern/uipc_usrreq.c
558
if (sbappendcontrol(rcv, m, control) != 0)
sys/kern/uipc_usrreq.c
563
sbappendrecord(rcv, m);
sys/kern/uipc_usrreq.c
566
sbappend(rcv, m);
sys/kern/uipc_usrreq.c
598
unp_sendoob(struct socket *so, struct mbuf *m, struct mbuf * control)
sys/kern/uipc_usrreq.c
602
m_freem(m);
sys/kern/vfs_lookup.c
103
#define SUBSTITUTE(m, s, sl) \
sys/kern/vfs_lookup.c
106
i += VNL(m); \
sys/kern/vnode_if.c
1923
struct vm_page **m,
sys/kern/vnode_if.c
1937
a.a_m = m;
sys/lib/libsa/net.h
59
#define SAMENET(a1, a2, m) ((a1.s_addr & m) == (a2.s_addr & m))
sys/miscfs/procfs/procfs_subr.c
165
#define M2K(m) ((m) == UIO_READ ? KAUTH_REQ_PROCESS_PROCFS_READ : \
sys/miscfs/procfs/procfs_vnops.c
375
#define M2K(m) (((m) & FREAD) && ((m) & FWRITE) ? \
sys/miscfs/procfs/procfs_vnops.c
377
(m) & FWRITE ? KAUTH_REQ_PROCESS_PROCFS_WRITE : \
sys/modules/lua/lua.c
287
struct lua_module *m;
sys/modules/lua/lua.c
386
LIST_FOREACH(m, &s->lua_modules, mod_next)
sys/modules/lua/lua.c
387
if (!strcmp(m->mod_name, require->module))
sys/modules/lua/lua.c
389
LIST_FOREACH(m, &lua_modules, mod_next)
sys/modules/lua/lua.c
390
if (!strcmp(m->mod_name,
sys/modules/lua/lua.c
397
m->mod_name,
sys/modules/lua/lua.c
402
m->mod_name,
sys/modules/lua/lua.c
403
m->open,
sys/modules/lua/lua.c
406
m->refcount++;
sys/modules/lua/lua.c
408
&s->lua_modules, m,
sys/modules/lua/lua.c
516
struct lua_module *m, *md;
sys/modules/lua/lua.c
522
LIST_FOREACH(m, &lua_modules, mod_next)
sys/modules/lua/lua.c
523
if (!strcmp(m->mod_name, module)) {
sys/modules/lua/lua.c
524
md = m;
sys/modules/lua/lua.c
533
LIST_FOREACH(m, &lua_modules, mod_next)
sys/modules/lua/lua.c
534
if (!strcmp(m->mod_name, module)) {
sys/modules/lua/lua.c
535
md = m;
sys/modules/lua/lua.c
549
LIST_FOREACH(m, &s->lua_modules, mod_next)
sys/modules/lua/lua.c
550
if (m == md)
sys/modules/lua/lua.c
640
struct lua_module *m;
sys/modules/lua/lua.c
642
LIST_FOREACH(m, &lua_modules, mod_next)
sys/modules/lua/lua.c
643
if (!strcmp(m->mod_name, name))
sys/modules/lua/lua.c
645
m = kmem_zalloc(sizeof(struct lua_module), KM_SLEEP);
sys/modules/lua/lua.c
646
strlcpy(m->mod_name, name, LUA_MAX_MODNAME);
sys/modules/lua/lua.c
647
m->open = open;
sys/modules/lua/lua.c
648
m->refcount = 0;
sys/modules/lua/lua.c
649
LIST_INSERT_HEAD(&lua_modules, m, mod_next);
sys/modules/lua/lua.c
658
struct lua_module *m;
sys/modules/lua/lua.c
660
LIST_FOREACH(m, &lua_modules, mod_next)
sys/modules/lua/lua.c
661
if (!strcmp(m->mod_name, name)) {
sys/modules/lua/lua.c
662
if (m->refcount == 0) {
sys/modules/lua/lua.c
663
LIST_REMOVE(m, mod_next);
sys/modules/lua/lua.c
664
kmem_free(m, sizeof(struct lua_module));
sys/modules/lua/lua.c
742
struct lua_module *m;
sys/modules/lua/lua.c
767
LIST_FOREACH(m, &s->lua_modules, mod_next)
sys/modules/lua/lua.c
768
m->refcount--;
sys/net/agr/ieee8023ad_lacp.c
115
if (m->m_pkthdr.len != sizeof(*du)) {
sys/net/agr/ieee8023ad_lacp.c
119
if ((m->m_flags & M_MCAST) == 0) {
sys/net/agr/ieee8023ad_lacp.c
123
if (m->m_len < sizeof(*du)) {
sys/net/agr/ieee8023ad_lacp.c
124
m = m_pullup(m, sizeof(*du));
sys/net/agr/ieee8023ad_lacp.c
125
if (m == NULL) {
sys/net/agr/ieee8023ad_lacp.c
130
du = mtod(m, struct lacpdu *);
sys/net/agr/ieee8023ad_lacp.c
173
m_freem(m);
sys/net/agr/ieee8023ad_lacp.c
178
m_freem(m);
sys/net/agr/ieee8023ad_lacp.c
199
struct mbuf *m;
sys/net/agr/ieee8023ad_lacp.c
211
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/agr/ieee8023ad_lacp.c
212
if (m == NULL) {
sys/net/agr/ieee8023ad_lacp.c
215
m->m_len = m->m_pkthdr.len = sizeof(*du);
sys/net/agr/ieee8023ad_lacp.c
217
du = mtod(m, struct lacpdu *);
sys/net/agr/ieee8023ad_lacp.c
246
m->m_flags |= M_MCAST;
sys/net/agr/ieee8023ad_lacp.c
253
error = agr_xmit_frame(port->port_ifp, m);
sys/net/agr/ieee8023ad_lacp.c
495
ieee8023ad_select_tx_port(struct agr_softc *sc, struct mbuf *m)
sys/net/agr/ieee8023ad_lacp.c
523
hash = (*sc->sc_iftop->iftop_hashmbuf)(sc, m);
sys/net/agr/ieee8023ad_lacp.c
92
ieee8023ad_lacp_input(struct ifnet *ifp, struct mbuf *m)
sys/net/agr/ieee8023ad_marker.c
107
error = agr_xmit_frame(ifp, m);
sys/net/agr/ieee8023ad_marker.c
127
m_freem(m);
sys/net/agr/ieee8023ad_marker.c
57
ieee8023ad_marker_input(struct ifnet *ifp, struct mbuf *m)
sys/net/agr/ieee8023ad_marker.c
69
if (m->m_pkthdr.len != sizeof(*mdu)) {
sys/net/agr/ieee8023ad_marker.c
73
if ((m->m_flags & M_MCAST) == 0) {
sys/net/agr/ieee8023ad_marker.c
77
if (m->m_len < sizeof(*mdu)) {
sys/net/agr/ieee8023ad_marker.c
78
m = m_pullup(m, sizeof(*mdu));
sys/net/agr/ieee8023ad_marker.c
79
if (m == NULL) {
sys/net/agr/ieee8023ad_marker.c
84
mdu = mtod(m, struct markerdu *);
sys/net/agr/if_agr.c
148
agr_input(struct ifnet *ifp_port, struct mbuf *m)
sys/net/agr/if_agr.c
158
m_freem(m);
sys/net/agr/if_agr.c
163
m_set_rcvif(m, ifp);
sys/net/agr/if_agr.c
170
if (ec->ec_nvlans && vlan_has_tag(m) &&
sys/net/agr/if_agr.c
171
EVL_VLANOFTAG(vlan_get_tag(m)) != 0) {
sys/net/agr/if_agr.c
172
MODULE_HOOK_CALL(if_vlan_vlan_input_hook, (ifp, m),
sys/net/agr/if_agr.c
173
m, m);
sys/net/agr/if_agr.c
174
if (m == NULL)
sys/net/agr/if_agr.c
178
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/net/agr/if_agr.c
204
agr_xmit_frame(struct ifnet *ifp_port, struct mbuf *m)
sys/net/agr/if_agr.c
218
if (m->m_pkthdr.len < hdrlen) {
sys/net/agr/if_agr.c
219
m_freem(m);
sys/net/agr/if_agr.c
226
m_copydata(m, 0, hdrlen, &dst->sa_data);
sys/net/agr/if_agr.c
227
m_adj(m, hdrlen);
sys/net/agr/if_agr.c
229
error = if_output_lock(ifp_port, ifp_port, m, dst, NULL);
sys/net/agr/if_agr.c
350
agr_select_tx_port(struct agr_softc *sc, struct mbuf *m)
sys/net/agr/if_agr.c
353
return (*sc->sc_iftop->iftop_select_tx_port)(sc, m);
sys/net/agr/if_agr.c
358
agr_select_tx_port(struct agr_softc *sc, struct mbuf *m)
sys/net/agr/if_agr.c
363
hash = (*sc->sc_iftop->iftop_hashmbuf)(sc, m);
sys/net/agr/if_agr.c
382
struct mbuf *m;
sys/net/agr/if_agr.c
389
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/agr/if_agr.c
390
if (m == NULL) {
sys/net/agr/if_agr.c
393
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/agr/if_agr.c
394
port = agr_select_tx_port(sc, m);
sys/net/agr/if_agr.c
399
error = agr_xmit_frame(port->port_ifp, m);
sys/net/agr/if_agr.c
406
m_freem(m);
sys/net/agr/if_agrether.c
259
agrether_select_tx_port(struct agr_softc *sc, struct mbuf *m)
sys/net/agr/if_agrether.c
262
return ieee8023ad_select_tx_port(sc, m);
sys/net/agr/if_agrether_hash.c
103
} else if (vlan_has_tag(m)) {
sys/net/agr/if_agrether_hash.c
104
tci = htole16(vlan_get_tag(m));
sys/net/agr/if_agrether_hash.c
115
ip = agr_m_extract(m, off, sizeof(*ip), &ip_store);
sys/net/agr/if_agrether_hash.c
131
ip6 = agr_m_extract(m, off, sizeof(*ip6), &ip6_store);
sys/net/agr/if_agrether_hash.c
53
agr_m_extract(struct mbuf *m, int off, int len, void *buf)
sys/net/agr/if_agrether_hash.c
57
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/net/agr/if_agrether_hash.c
59
if (m->m_pkthdr.len < off + len) {
sys/net/agr/if_agrether_hash.c
61
} else if (m->m_len >= off + len) {
sys/net/agr/if_agrether_hash.c
62
result = mtod(m, char *) + off;
sys/net/agr/if_agrether_hash.c
64
m_copydata(m, off, len, buf);
sys/net/agr/if_agrether_hash.c
72
agrether_hashmbuf(struct agr_softc *sc, struct mbuf *m)
sys/net/agr/if_agrether_hash.c
81
eh = agr_m_extract(m, off, sizeof(*eh), &eh_store);
sys/net/agr/if_agrether_hash.c
94
vlanhdr = agr_m_extract(m, off, sizeof(*vlanhdr),
sys/net/bpf.c
1659
const struct mbuf *m;
sys/net/bpf.c
1663
m = src_arg;
sys/net/bpf.c
1666
if (m == NULL)
sys/net/bpf.c
1668
count = uimin(m->m_len, len);
sys/net/bpf.c
1669
memcpy(dst, mtod(m, const void *), count);
sys/net/bpf.c
1670
m = m->m_next;
sys/net/bpf.c
1760
_bpf_mtap2(struct bpf_if *bp, void *data, u_int dlen, struct mbuf *m,
sys/net/bpf.c
1767
if ((m->m_flags & M_PROMISC) != 0 && m->m_pkthdr.rcvif_index == 0) {
sys/net/bpf.c
1768
m->m_flags &= ~M_PROMISC;
sys/net/bpf.c
1772
pktlen = m_length(m) + dlen;
sys/net/bpf.c
1781
mb.m_next = m;
sys/net/bpf.c
1792
_bpf_mtap(struct bpf_if *bp, struct mbuf *m, u_int direction)
sys/net/bpf.c
1799
if ((m->m_flags & M_PROMISC) != 0 && m->m_pkthdr.rcvif_index == 0) {
sys/net/bpf.c
1800
m->m_flags &= ~M_PROMISC;
sys/net/bpf.c
1804
pktlen = m_length(m);
sys/net/bpf.c
1811
if (pktlen == m->m_len) {
sys/net/bpf.c
1813
marg = mtod(m, void *);
sys/net/bpf.c
1818
marg = m;
sys/net/bpf.c
1833
_bpf_mtap_af(struct bpf_if *bp, uint32_t af, struct mbuf *m, u_int direction)
sys/net/bpf.c
1839
m0.m_next = m;
sys/net/bpf.c
1855
_bpf_mtap_sl_in(struct bpf_if *bp, u_char *chdr, struct mbuf **m)
sys/net/bpf.c
1859
M_PREPEND(*m, SLIP_HDRLEN, M_DONTWAIT);
sys/net/bpf.c
1860
if (*m == NULL)
sys/net/bpf.c
1863
hp = mtod(*m, u_char *);
sys/net/bpf.c
1867
_bpf_mtap(bp, *m, BPF_D_IN);
sys/net/bpf.c
1869
m_adj(*m, SLIP_HDRLEN);
sys/net/bpf.c
1878
_bpf_mtap_sl_out(struct bpf_if *bp, u_char *chdr, struct mbuf *m)
sys/net/bpf.c
1885
m0.m_next = m;
sys/net/bpf.c
1897
m_freem(m);
sys/net/bpf.c
1901
bpf_mbuf_enqueue(struct bpf_if *bp, struct mbuf *m)
sys/net/bpf.c
1905
dup = m_dup(m, 0, M_COPYALL, M_NOWAIT);
sys/net/bpf.c
1926
struct mbuf *m;
sys/net/bpf.c
1931
m = bp->bif_mbuf_head;
sys/net/bpf.c
1932
if (m != NULL) {
sys/net/bpf.c
1933
bp->bif_mbuf_head = m->m_nextpkt;
sys/net/bpf.c
1934
m->m_nextpkt = NULL;
sys/net/bpf.c
1940
__func__, m, bp->bif_ifp->if_xname);
sys/net/bpf.c
1945
return m;
sys/net/bpf.c
1952
struct mbuf *m;
sys/net/bpf.c
1954
while ((m = bpf_mbuf_dequeue(bp)) != NULL) {
sys/net/bpf.c
1957
__func__, m, bp->bif_ifp->if_xname);
sys/net/bpf.c
1959
bpf_ops->bpf_mtap(bp, m, BPF_D_IN);
sys/net/bpf.c
1960
m_freem(m);
sys/net/bpf.c
1965
_bpf_mtap_softint(struct ifnet *ifp, struct mbuf *m)
sys/net/bpf.c
1977
dup = bpf_mbuf_enqueue(bp, m);
sys/net/bpf.c
2284
struct mbuf *m = bp->bif_mbuf_head;
sys/net/bpf.c
2285
bp->bif_mbuf_head = m->m_nextpkt;
sys/net/bpf.c
2286
m_freem(m);
sys/net/bpf.c
328
struct mbuf *m, *m0, *n;
sys/net/bpf.c
407
m0 = m = m_gethdr(M_WAIT, MT_DATA);
sys/net/bpf.c
408
m_reset_rcvif(m);
sys/net/bpf.c
409
m->m_pkthdr.len = (int)(len - hlen);
sys/net/bpf.c
411
m_clget(m, M_WAIT);
sys/net/bpf.c
412
if ((m->m_flags & M_EXT) == 0) {
sys/net/bpf.c
420
m->m_data += align;
sys/net/bpf.c
423
len = M_TRAILINGSPACE(m);
sys/net/bpf.c
426
error = uiomove(mtod(m, void *), len, uio);
sys/net/bpf.c
429
m->m_len = len;
sys/net/bpf.c
436
m->m_next = n;
sys/net/bpf.c
437
m = n;
sys/net/bpf.c
440
slen = bpf_xfilter(wfilter, mtod(m, u_char *), len, len);
sys/net/bpf.c
460
m_claimm(m, ifp->if_mowner);
sys/net/bpf.c
843
struct mbuf *m, *mc;
sys/net/bpf.c
854
m = NULL; /* XXX gcc */
sys/net/bpf.c
880
error = bpf_movein(ifp, uio, (int)bp->bif_dlt, ifp->if_mtu, &m,
sys/net/bpf.c
885
if (m->m_pkthdr.len > ifp->if_mtu) {
sys/net/bpf.c
886
m_freem(m);
sys/net/bpf.c
900
mc = m_dup(m, 0, M_COPYALL, M_NOWAIT);
sys/net/bpf.c
905
m->m_flags |= M_PROMISC;
sys/net/bpf.c
909
error = if_output_lock(ifp, ifp, m, (struct sockaddr *) &dst, NULL);
sys/net/bpf_filter.c
101
#define MINDEX(len, m, k) \
sys/net/bpf_filter.c
103
len = m->m_len; \
sys/net/bpf_filter.c
106
m = m->m_next; \
sys/net/bpf_filter.c
107
if (m == 0) \
sys/net/bpf_filter.c
109
len = m->m_len; \
sys/net/bpf_filter.c
122
m_xword(const struct mbuf *m, uint32_t k, int *err)
sys/net/bpf_filter.c
129
MINDEX(len, m, k);
sys/net/bpf_filter.c
130
cp = mtod(m, u_char *) + k;
sys/net/bpf_filter.c
135
m0 = m->m_next;
sys/net/bpf_filter.c
152
m_xhalf(const struct mbuf *m, uint32_t k, int *err)
sys/net/bpf_filter.c
159
MINDEX(len, m, k);
sys/net/bpf_filter.c
160
cp = mtod(m, u_char *) + k;
sys/net/bpf_filter.c
165
m0 = m->m_next;
sys/net/bpf_filter.c
173
m_xbyte(const struct mbuf *m, uint32_t k, int *err)
sys/net/bpf_filter.c
178
MINDEX(len, m, k);
sys/net/bpf_filter.c
180
return mtod(m, u_char *)[k];
sys/net/bridgestp.c
219
struct mbuf *m;
sys/net/bridgestp.c
230
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/bridgestp.c
231
if (m == NULL)
sys/net/bridgestp.c
234
eh = mtod(m, struct ether_header *);
sys/net/bridgestp.c
236
m_set_rcvif(m, ifp);
sys/net/bridgestp.c
237
m->m_pkthdr.len = sizeof(*eh) + sizeof(bpdu);
sys/net/bridgestp.c
238
m->m_len = m->m_pkthdr.len;
sys/net/bridgestp.c
276
memcpy(mtod(m, char *) + sizeof(*eh), &bpdu, sizeof(bpdu));
sys/net/bridgestp.c
279
bridge_enqueue(sc, ifp, m, 0);
sys/net/bridgestp.c
364
struct mbuf *m;
sys/net/bridgestp.c
373
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/bridgestp.c
374
if (m == NULL)
sys/net/bridgestp.c
377
m_set_rcvif(m, ifp);
sys/net/bridgestp.c
378
m->m_pkthdr.len = sizeof(*eh) + sizeof(bpdu);
sys/net/bridgestp.c
379
m->m_len = m->m_pkthdr.len;
sys/net/bridgestp.c
381
eh = mtod(m, struct ether_header *);
sys/net/bridgestp.c
393
memcpy(mtod(m, char *) + sizeof(*eh), &bpdu, sizeof(bpdu));
sys/net/bridgestp.c
396
bridge_enqueue(sc, ifp, m, 0);
sys/net/bridgestp.c
588
bstp_input(struct bridge_softc *sc, struct bridge_iflist *bif, struct mbuf *m)
sys/net/bridgestp.c
597
eh = mtod(m, struct ether_header *);
sys/net/bridgestp.c
606
m_adj(m, ETHER_HDR_LEN);
sys/net/bridgestp.c
608
if (m->m_pkthdr.len > len)
sys/net/bridgestp.c
609
m_adj(m, len - m->m_pkthdr.len);
sys/net/bridgestp.c
610
if (m->m_len < sizeof(tpdu) &&
sys/net/bridgestp.c
611
(m = m_pullup(m, sizeof(tpdu))) == NULL)
sys/net/bridgestp.c
614
memcpy(&tpdu, mtod(m, void *), sizeof(tpdu));
sys/net/bridgestp.c
633
if (m->m_len < sizeof(cpdu) &&
sys/net/bridgestp.c
634
(m = m_pullup(m, sizeof(cpdu))) == NULL)
sys/net/bridgestp.c
636
memcpy(&cpdu, mtod(m, void *), sizeof(cpdu));
sys/net/bridgestp.c
678
m_freem(m);
sys/net/bsd-comp.c
470
struct mbuf *m;
sys/net/bsd-comp.c
477
m->m_len = wptr - mtod(m, u_char *); \
sys/net/bsd-comp.c
478
MGET(m->m_next, M_DONTWAIT, MT_DATA); \
sys/net/bsd-comp.c
479
m = m->m_next; \
sys/net/bsd-comp.c
480
if (m) { \
sys/net/bsd-comp.c
481
m->m_len = 0; \
sys/net/bsd-comp.c
483
MCLGET(m, M_DONTWAIT); \
sys/net/bsd-comp.c
484
wptr = mtod(m, u_char *); \
sys/net/bsd-comp.c
485
cp_end = wptr + M_TRAILINGSPACE(m); \
sys/net/bsd-comp.c
520
MGET(m, M_DONTWAIT, MT_DATA);
sys/net/bsd-comp.c
521
*mret = m;
sys/net/bsd-comp.c
522
if (m != NULL) {
sys/net/bsd-comp.c
523
m->m_len = 0;
sys/net/bsd-comp.c
525
MCLGET(m, M_DONTWAIT);
sys/net/bsd-comp.c
526
m->m_data += db->hdrlen;
sys/net/bsd-comp.c
527
wptr = mtod(m, u_char *);
sys/net/bsd-comp.c
528
cp_end = wptr + M_TRAILINGSPACE(m);
sys/net/bsd-comp.c
630
if (m != NULL) {
sys/net/bsd-comp.c
631
m->m_len = wptr - mtod(m, u_char *);
sys/net/bsd-comp.c
632
m->m_next = NULL;
sys/net/bsd-comp.c
806
struct mbuf *m, *dmp, *mret;
sys/net/bsd-comp.c
960
MGET(m, M_DONTWAIT, MT_DATA);
sys/net/bsd-comp.c
961
if (m == NULL) {
sys/net/bsd-comp.c
965
m->m_len = 0;
sys/net/bsd-comp.c
966
m->m_next = NULL;
sys/net/bsd-comp.c
967
dmp->m_next = m;
sys/net/bsd-comp.c
968
MCLGET(m, M_DONTWAIT);
sys/net/bsd-comp.c
969
space = M_TRAILINGSPACE(m) - (codelen + extra);
sys/net/bsd-comp.c
975
dmp = m;
sys/net/ether_sw_offload.c
100
ep = mtod(m, struct ether_header *);
sys/net/ether_sw_offload.c
116
KASSERT(m->m_pkthdr.len >= ehlen);
sys/net/ether_sw_offload.c
133
return tcp6_segment(m, ehlen);
sys/net/ether_sw_offload.c
136
return tcp4_segment(m, ehlen);
sys/net/ether_sw_offload.c
141
in6_undefer_cksum(m, ehlen, flags);
sys/net/ether_sw_offload.c
144
in_undefer_cksum(m, ehlen, flags);
sys/net/ether_sw_offload.c
146
m->m_pkthdr.csum_flags = 0;
sys/net/ether_sw_offload.c
147
m->m_nextpkt = NULL;
sys/net/ether_sw_offload.c
148
return m;
sys/net/ether_sw_offload.c
150
m_freem(m);
sys/net/ether_sw_offload.c
162
ether_sw_offload_rx(struct ifnet *ifp, struct mbuf *m)
sys/net/ether_sw_offload.c
180
KASSERT(m->m_flags & M_PKTHDR);
sys/net/ether_sw_offload.c
181
len = m->m_pkthdr.len;
sys/net/ether_sw_offload.c
184
if (m->m_len < sizeof(*eh)) {
sys/net/ether_sw_offload.c
185
m = m_pullup(m, sizeof(*eh));
sys/net/ether_sw_offload.c
186
if (m == NULL)
sys/net/ether_sw_offload.c
189
eh = mtod(m, struct ether_header *);
sys/net/ether_sw_offload.c
203
len = m->m_pkthdr.len - ehlen;
sys/net/ether_sw_offload.c
206
if (m->m_len < ehlen + sizeof(*ip)) {
sys/net/ether_sw_offload.c
207
m = m_pullup(m, ehlen + sizeof(*ip));
sys/net/ether_sw_offload.c
208
if (m == NULL)
sys/net/ether_sw_offload.c
211
ip = (void *)(mtod(m, char *) + ehlen);
sys/net/ether_sw_offload.c
219
if (m->m_len < ehlen + sizeof(*ip6)) {
sys/net/ether_sw_offload.c
220
m = m_pullup(m, ehlen + sizeof(*ip6));
sys/net/ether_sw_offload.c
221
if (m == NULL)
sys/net/ether_sw_offload.c
224
ip6 = (void *)(mtod(m, char *) + ehlen);
sys/net/ether_sw_offload.c
261
if (in4_cksum(m, 0, ehlen, iphlen) != 0) {
sys/net/ether_sw_offload.c
294
if (m->m_len < l4offset + sizeof(*th)) {
sys/net/ether_sw_offload.c
295
m = m_pullup(m, l4offset + sizeof(*th));
sys/net/ether_sw_offload.c
296
if (m == NULL)
sys/net/ether_sw_offload.c
299
th = (void *)(mtod(m, char *) + l4offset);
sys/net/ether_sw_offload.c
305
sum = in6_cksum(m, 0, l4offset, len);
sys/net/ether_sw_offload.c
310
sum = in4_cksum(m, 0, l4offset, len);
sys/net/ether_sw_offload.c
318
if (m->m_len < l4offset + sizeof(*uh)) {
sys/net/ether_sw_offload.c
319
m = m_pullup(m, l4offset + sizeof(*uh));
sys/net/ether_sw_offload.c
320
if (m == NULL)
sys/net/ether_sw_offload.c
323
uh = (void *)(mtod(m, char *) + l4offset);
sys/net/ether_sw_offload.c
331
sum = in6_cksum(m, 0, l4offset, len);
sys/net/ether_sw_offload.c
336
sum = in4_cksum(m, 0, l4offset, len);
sys/net/ether_sw_offload.c
349
m->m_pkthdr.csum_flags = flags;
sys/net/ether_sw_offload.c
350
return m;
sys/net/ether_sw_offload.c
78
ether_sw_offload_tx(struct ifnet *ifp, struct mbuf *m)
sys/net/ether_sw_offload.c
89
KASSERT(m->m_flags & M_PKTHDR);
sys/net/ether_sw_offload.c
90
flags = m->m_pkthdr.csum_flags;
sys/net/ether_sw_offload.c
98
KASSERT(m->m_pkthdr.len >= sizeof(*ep));
sys/net/ether_sw_offload.c
99
KASSERT(m->m_len >= sizeof(*ep));
sys/net/if.c
1131
if_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
1138
bpf_mtap(ifp, m, BPF_D_IN);
sys/net/if.c
1140
ifp->_if_input(ifp, m);
sys/net/if.c
3035
if_tunnel_check_nesting(struct ifnet *ifp, struct mbuf *m, int limit)
sys/net/if.c
3040
mtag = m_tag_find(m, PACKET_TAG_TUNNEL_INFO);
sys/net/if.c
3053
m_tag_prepend(m, mtag);
sys/net/if.c
3736
if_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
3739
size_t pktlen = m->m_pkthdr.len;
sys/net/if.c
3740
bool mcast = (m->m_flags & M_MCAST) != 0;
sys/net/if.c
3744
IFQ_ENQUEUE(&ifp->if_snd, m, error);
sys/net/if.c
3765
if_transmit_lock(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
3769
kmsan_check_mbuf(m);
sys/net/if.c
3774
error = if_transmit(ifp, m);
sys/net/if.c
3778
error = (*ifp->if_transmit)(ifp, m);
sys/net/if.c
3782
error = (*ifp->if_transmit)(ifp, m);
sys/net/if.c
3794
ifq_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
3797
return if_transmit_lock(ifp, m);
sys/net/if.c
3804
ifq_enqueue2(struct ifnet *ifp, struct ifqueue *ifq, struct mbuf *m)
sys/net/if.c
3815
m_freem(m);
sys/net/if.c
3819
IF_ENQUEUE(ifq, m);
sys/net/if.c
3821
IFQ_ENQUEUE(&ifp->if_snd, m, error);
sys/net/if.c
395
if_nulloutput(struct ifnet *ifp, struct mbuf *m,
sys/net/if.c
403
if_nullinput(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
417
if_nulltransmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
420
m_freem(m);
sys/net/if.c
684
size_t m, n, oldlim;
sys/net/if.c
692
m = oldlim * sizeof(struct ifnet *);
sys/net/if.c
696
memcpy(q, ifindex2ifnet, m);
sys/net/if.c
842
struct mbuf *m;
sys/net/if.c
844
while ((m = if_percpuq_dequeue(ipq)) != NULL) {
sys/net/if.c
846
bpf_mtap(ifp, m, BPF_D_IN);
sys/net/if.c
848
ifp->_if_input(ifp, m);
sys/net/if.c
883
struct mbuf *m;
sys/net/if.c
888
IF_DEQUEUE(ifq, m);
sys/net/if.c
892
return m;
sys/net/if.c
918
if_percpuq_enqueue(struct if_percpuq *ipq, struct mbuf *m)
sys/net/if.c
930
m_freem(m);
sys/net/if.c
933
IF_ENQUEUE(ifq, m);
sys/net/if.h
1005
#define IFQ_DEQUEUE(ifq, m) \
sys/net/if.h
1009
(m) = tbr_dequeue((ifq), ALTDQ_REMOVE); \
sys/net/if.h
1011
ALTQ_DEQUEUE((ifq), (m)); \
sys/net/if.h
1013
IF_DEQUEUE((ifq), (m)); \
sys/net/if.h
1017
#define IFQ_POLL(ifq, m) \
sys/net/if.h
1021
(m) = tbr_dequeue((ifq), ALTDQ_POLL); \
sys/net/if.h
1023
ALTQ_POLL((ifq), (m)); \
sys/net/if.h
1025
IF_POLL((ifq), (m)); \
sys/net/if.h
1044
#define IFQ_CLASSIFY(ifq, m, af) \
sys/net/if.h
1046
KASSERT(((m)->m_flags & M_PKTHDR) != 0); \
sys/net/if.h
1050
(m)->m_pkthdr.pattr_class = (*(ifq)->altq_classify) \
sys/net/if.h
1051
((ifq)->altq_clfier, (m), (af)); \
sys/net/if.h
1052
(m)->m_pkthdr.pattr_af = (af); \
sys/net/if.h
1053
(m)->m_pkthdr.pattr_hdr = mtod((m), void *); \
sys/net/if.h
1058
#define IFQ_ENQUEUE(ifq, m, err) \
sys/net/if.h
1062
m_freem(m); \
sys/net/if.h
1065
IF_ENQUEUE((ifq), (m)); \
sys/net/if.h
1073
#define IFQ_DEQUEUE(ifq, m) \
sys/net/if.h
1076
IF_DEQUEUE((ifq), (m)); \
sys/net/if.h
1080
#define IFQ_POLL(ifq, m) \
sys/net/if.h
1083
IF_POLL((ifq), (m)); \
sys/net/if.h
1096
#define IFQ_CLASSIFY(ifq, m, af) /* nothing */
sys/net/if.h
534
if_output_lock(struct ifnet *cifp, struct ifnet *ifp, struct mbuf *m,
sys/net/if.h
539
return (*cifp->if_output)(ifp, m, dst, rt);
sys/net/if.h
544
ret = (*cifp->if_output)(ifp, m, dst, rt);
sys/net/if.h
700
#define IF_ENQUEUE(ifq, m) do { \
sys/net/if.h
701
(m)->m_nextpkt = 0; \
sys/net/if.h
703
(ifq)->ifq_head = m; \
sys/net/if.h
705
(ifq)->ifq_tail->m_nextpkt = m; \
sys/net/if.h
706
(ifq)->ifq_tail = m; \
sys/net/if.h
709
#define IF_PREPEND(ifq, m) do { \
sys/net/if.h
710
(m)->m_nextpkt = (ifq)->ifq_head; \
sys/net/if.h
712
(ifq)->ifq_tail = (m); \
sys/net/if.h
713
(ifq)->ifq_head = (m); \
sys/net/if.h
716
#define IF_DEQUEUE(ifq, m) do { \
sys/net/if.h
717
(m) = (ifq)->ifq_head; \
sys/net/if.h
718
if (m) { \
sys/net/if.h
719
if (((ifq)->ifq_head = (m)->m_nextpkt) == 0) \
sys/net/if.h
721
(m)->m_nextpkt = 0; \
sys/net/if.h
725
#define IF_POLL(ifq, m) ((m) = (ifq)->ifq_head)
sys/net/if.h
986
#define IFQ_ENQUEUE(ifq, m, err) \
sys/net/if.h
990
ALTQ_ENQUEUE((ifq), (m), (err)); \
sys/net/if.h
993
m_freem(m); \
sys/net/if.h
996
IF_ENQUEUE((ifq), (m)); \
sys/net/if_arcsubr.c
114
struct mbuf *m, *m1, *mcopy;
sys/net/if_arcsubr.c
128
m = m0;
sys/net/if_arcsubr.c
137
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_arcsubr.c
146
if (m->m_flags & (M_BCAST|M_MCAST))
sys/net/if_arcsubr.c
150
else if ((error = arpresolve(ifp, rt, m, dst, &adst,
sys/net/if_arcsubr.c
155
if ((m->m_flags & (M_BCAST|M_MCAST)) &&
sys/net/if_arcsubr.c
157
mcopy = m_copypacket(m, M_DONTWAIT);
sys/net/if_arcsubr.c
168
arph = mtod(m, struct arphdr *);
sys/net/if_arcsubr.c
169
if (m->m_flags & M_BCAST)
sys/net/if_arcsubr.c
174
m_freem(m);
sys/net/if_arcsubr.c
219
if (m->m_flags & M_MCAST) {
sys/net/if_arcsubr.c
222
error = nd6_resolve(ifp, rt, m, dst, &adst,
sys/net/if_arcsubr.c
258
tfrags = (m->m_pkthdr.len + 503) / 504;
sys/net/if_arcsubr.c
265
m1 = m_split(m, 504, M_DONTWAIT);
sys/net/if_arcsubr.c
269
M_PREPEND(m, ARC_HDRNEWLEN, M_DONTWAIT);
sys/net/if_arcsubr.c
270
if (m == 0)
sys/net/if_arcsubr.c
272
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
279
if ((error = ifq_enqueue(ifp, m)) != 0)
sys/net/if_arcsubr.c
282
m = m1;
sys/net/if_arcsubr.c
291
if ((m->m_pkthdr.len >=
sys/net/if_arcsubr.c
293
(m->m_pkthdr.len <=
sys/net/if_arcsubr.c
296
M_PREPEND(m, ARC_HDRNEWLEN_EXC, M_DONTWAIT);
sys/net/if_arcsubr.c
297
if (m == 0)
sys/net/if_arcsubr.c
299
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
306
M_PREPEND(m, ARC_HDRNEWLEN, M_DONTWAIT);
sys/net/if_arcsubr.c
307
if (m == 0)
sys/net/if_arcsubr.c
309
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
318
M_PREPEND(m, ARC_HDRLEN, M_DONTWAIT);
sys/net/if_arcsubr.c
319
if (m == 0)
sys/net/if_arcsubr.c
321
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
327
return ifq_enqueue(ifp, m);
sys/net/if_arcsubr.c
331
m_freem(m);
sys/net/if_arcsubr.c
341
arc_defrag(struct ifnet *ifp, struct mbuf *m)
sys/net/if_arcsubr.c
353
if (m->m_len < ARC_HDRNEWLEN) {
sys/net/if_arcsubr.c
354
m = m_pullup(m, ARC_HDRNEWLEN);
sys/net/if_arcsubr.c
355
if (m == NULL) {
sys/net/if_arcsubr.c
361
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
365
return m;
sys/net/if_arcsubr.c
371
m_adj(m, 4);
sys/net/if_arcsubr.c
373
if (m->m_len < ARC_HDRNEWLEN) {
sys/net/if_arcsubr.c
374
m = m_pullup(m, ARC_HDRNEWLEN);
sys/net/if_arcsubr.c
375
if (m == NULL) {
sys/net/if_arcsubr.c
381
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
396
af->af_packet = m;
sys/net/if_arcsubr.c
397
m1 = m;
sys/net/if_arcsubr.c
407
return m;
sys/net/if_arcsubr.c
435
m_freem(m);
sys/net/if_arcsubr.c
442
m_adj(m, ARC_HDRNEWLEN);
sys/net/if_arcsubr.c
449
newflen = m->m_pkthdr.len;
sys/net/if_arcsubr.c
451
m_cat(m1, m);
sys/net/if_arcsubr.c
471
m_freem(m);
sys/net/if_arcsubr.c
500
arc_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_arcsubr.c
507
m_freem(m);
sys/net/if_arcsubr.c
512
m = arc_defrag(ifp, m);
sys/net/if_arcsubr.c
513
if (m == NULL)
sys/net/if_arcsubr.c
516
ah = mtod(m, struct arc_header *);
sys/net/if_arcsubr.c
518
if_statadd(ifp, if_ibytes, m->m_pkthdr.len);
sys/net/if_arcsubr.c
521
m->m_flags |= M_BCAST|M_MCAST;
sys/net/if_arcsubr.c
529
m_adj(m, ARC_HDRNEWLEN);
sys/net/if_arcsubr.c
534
m_adj(m, ARC_HDRLEN);
sys/net/if_arcsubr.c
539
m_adj(m, ARC_HDRNEWLEN);
sys/net/if_arcsubr.c
542
mtod(m, struct arphdr *)->ar_pro = htons(ETHERTYPE_IP);
sys/net/if_arcsubr.c
547
m_adj(m, ARC_HDRLEN);
sys/net/if_arcsubr.c
550
mtod(m, struct arphdr *)->ar_pro = htons(ETHERTYPE_IP);
sys/net/if_arcsubr.c
556
m_adj(m, ARC_HDRNEWLEN);
sys/net/if_arcsubr.c
561
m_freem(m);
sys/net/if_arcsubr.c
566
if (__predict_false(!pktq_enqueue(pktq, m, 0))) {
sys/net/if_arcsubr.c
567
m_freem(m);
sys/net/if_bridge.c
1491
bridge_enqueue(struct bridge_softc *sc, struct ifnet *dst_ifp, struct mbuf *m,
sys/net/if_bridge.c
1498
if (pfil_run_hooks(sc->sc_if.if_pfil, &m,
sys/net/if_bridge.c
1500
m_freem(m);
sys/net/if_bridge.c
1503
if (m == NULL)
sys/net/if_bridge.c
1517
altq_etherclassify(&dst_ifp->if_snd, m);
sys/net/if_bridge.c
1522
if (vlan_has_tag(m) &&
sys/net/if_bridge.c
1524
(void)ether_inject_vlantag(&m, ETHERTYPE_VLAN,
sys/net/if_bridge.c
1525
vlan_get_tag(m));
sys/net/if_bridge.c
1526
if (m == NULL) {
sys/net/if_bridge.c
1532
len = m->m_pkthdr.len;
sys/net/if_bridge.c
1533
mflags = m->m_flags;
sys/net/if_bridge.c
1535
error = if_transmit_lock(dst_ifp, m);
sys/net/if_bridge.c
1561
bridge_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *sa,
sys/net/if_bridge.c
1576
KASSERT(m->m_len >= ETHER_HDR_LEN);
sys/net/if_bridge.c
1578
eh = mtod(m, struct ether_header *);
sys/net/if_bridge.c
1584
m->m_flags |= M_BCAST;
sys/net/if_bridge.c
1586
m->m_flags |= M_MCAST;
sys/net/if_bridge.c
1604
if ((m->m_flags & (M_MCAST | M_BCAST)) != 0)
sys/net/if_bridge.c
1628
KASSERT(m->m_flags & M_PKTHDR);
sys/net/if_bridge.c
1630
m->m_pkthdr.csum_flags)) {
sys/net/if_bridge.c
1643
m = ether_sw_offload_tx(ifp, m);
sys/net/if_bridge.c
1644
if (m == NULL)
sys/net/if_bridge.c
1648
n = m->m_nextpkt;
sys/net/if_bridge.c
1650
m_freem(m);
sys/net/if_bridge.c
1652
bridge_enqueue(sc, dst_if, m, 0);
sys/net/if_bridge.c
1653
m = n;
sys/net/if_bridge.c
1654
} while (m != NULL);
sys/net/if_bridge.c
1663
m->m_pkthdr.csum_flags)) {
sys/net/if_bridge.c
1668
m->m_nextpkt = NULL; /* XXX */
sys/net/if_bridge.c
1673
m = ether_sw_offload_tx(ifp, m);
sys/net/if_bridge.c
1674
if (m == NULL)
sys/net/if_bridge.c
1690
n = m->m_nextpkt;
sys/net/if_bridge.c
1721
((m->m_flags & (M_MCAST | M_BCAST)) == 0 ||
sys/net/if_bridge.c
1725
mc = m;
sys/net/if_bridge.c
1727
mc = m_copypacket(m, M_DONTWAIT);
sys/net/if_bridge.c
1736
if ((m->m_flags & (M_MCAST | M_BCAST)) != 0 &&
sys/net/if_bridge.c
1743
mc = m;
sys/net/if_bridge.c
1745
mc = m_copypacket(m, M_DONTWAIT);
sys/net/if_bridge.c
1775
m_freem(m);
sys/net/if_bridge.c
1777
m = n;
sys/net/if_bridge.c
1778
} while (m != NULL);
sys/net/if_bridge.c
1788
m_freem(m);
sys/net/if_bridge.c
1790
bridge_enqueue(sc, dst_if, m, 0);
sys/net/if_bridge.c
1814
bridge_forward(struct bridge_softc *sc, struct mbuf *m)
sys/net/if_bridge.c
1824
src_if = m_get_rcvif_psref(m, &psref_src);
sys/net/if_bridge.c
1830
if_statadd2(&sc->sc_if, if_ipackets, 1, if_ibytes, m->m_pkthdr.len);
sys/net/if_bridge.c
1851
eh = mtod(m, struct ether_header *);
sys/net/if_bridge.c
1889
if ((m->m_flags & (M_BCAST|M_MCAST)) == 0) {
sys/net/if_bridge.c
1899
if (pfil_run_hooks(sc->sc_if.if_pfil, &m, src_if, PFIL_IN) != 0 ||
sys/net/if_bridge.c
1900
m == NULL) {
sys/net/if_bridge.c
1905
bridge_broadcast(sc, src_if, src_if_protected, m);
sys/net/if_bridge.c
1946
m->m_pkthdr.csum_flags = 0;
sys/net/if_bridge.c
1949
bridge_enqueue(sc, dst_if, m, 1);
sys/net/if_bridge.c
1957
m_freem(m);
sys/net/if_bridge.c
1998
bridge_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_bridge.c
2012
ether_input(ifp, m);
sys/net/if_bridge.c
2022
ether_input(ifp, m);
sys/net/if_bridge.c
2027
eh = mtod(m, struct ether_header *);
sys/net/if_bridge.c
2032
m->m_flags |= M_BCAST;
sys/net/if_bridge.c
2034
m->m_flags |= M_MCAST;
sys/net/if_bridge.c
2041
if (!(m->m_flags & (M_BCAST|M_MCAST)) &&
sys/net/if_bridge.c
2057
m_set_rcvif(m, _bif->bif_ifp);
sys/net/if_bridge.c
2074
m->m_flags &= ~M_PROMISC;
sys/net/if_bridge.c
2076
ether_input(_ifp, m);
sys/net/if_bridge.c
2079
m_freem(m);
sys/net/if_bridge.c
2087
bstp_input(sc, bif, m);
sys/net/if_bridge.c
2101
ether_input(ifp, m);
sys/net/if_bridge.c
2108
bridge_forward(sc, m);
sys/net/if_bridge.c
2122
bool src_if_protected, struct mbuf *m)
sys/net/if_bridge.c
2131
bmcast = m->m_flags & (M_BCAST|M_MCAST);
sys/net/if_bridge.c
2162
mc = m_copypacket(m, M_DONTWAIT);
sys/net/if_bridge.c
2180
mc = m_copypacket(m, M_DONTWAIT);
sys/net/if_bridge.c
2205
m_freem(m);
sys/net/if_bridge.c
2849
struct mbuf *m = *mp;
sys/net/if_bridge.c
2856
if (M_GET_ALIGNED_HDR(&m, struct ip, true) != 0) {
sys/net/if_bridge.c
2861
ip = mtod(m, struct ip *);
sys/net/if_bridge.c
2873
if (hlen > m->m_len) {
sys/net/if_bridge.c
2874
if ((m = m_pullup(m, hlen)) == 0) {
sys/net/if_bridge.c
2878
ip = mtod(m, struct ip *);
sys/net/if_bridge.c
2882
switch (m->m_pkthdr.csum_flags &
sys/net/if_bridge.c
2883
((m_get_rcvif_NOMPSAFE(m)->if_csum_flags_rx & M_CSUM_IPv4) |
sys/net/if_bridge.c
2897
if (in_cksum(m, hlen) != 0)
sys/net/if_bridge.c
2918
if (m->m_pkthdr.len < len) {
sys/net/if_bridge.c
2924
*mp = m;
sys/net/if_bridge.c
2928
*mp = m;
sys/net/if_bridge.c
2941
struct mbuf *m = *mp;
sys/net/if_bridge.c
2950
if (M_GET_ALIGNED_HDR(&m, struct ip6_hdr, true) != 0) {
sys/net/if_bridge.c
2951
struct ifnet *inifp = m_get_rcvif_NOMPSAFE(m);
sys/net/if_bridge.c
2958
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_bridge.c
2962
in6_ifstat_inc(m_get_rcvif_NOMPSAFE(m), ifs6_in_hdrerr);
sys/net/if_bridge.c
2967
*mp = m;
sys/net/if_bridge.c
2971
*mp = m;
sys/net/if_ether.h
363
vlan_set_tag(struct mbuf *m, uint16_t vlantag)
sys/net/if_ether.h
366
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/net/if_ether.h
367
m->m_pkthdr.ether_vtag = vlantag;
sys/net/if_ether.h
368
m->m_flags |= M_VLANTAG;
sys/net/if_ether.h
374
vlan_get_tag(struct mbuf *m)
sys/net/if_ether.h
376
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/net/if_ether.h
377
KASSERT(m->m_flags & M_VLANTAG);
sys/net/if_ether.h
378
return m->m_pkthdr.ether_vtag;
sys/net/if_ether.h
382
vlan_has_tag(struct mbuf *m)
sys/net/if_ether.h
384
return (m->m_flags & M_VLANTAG) != 0;
sys/net/if_ethersubr.c
1003
m_freem(m);
sys/net/if_ethersubr.c
1007
m_freem(m);
sys/net/if_ethersubr.c
1011
m_freem(m);
sys/net/if_ethersubr.c
1017
ether_bpf_mtap(struct bpf_if *bp, struct mbuf *m, u_int direction)
sys/net/if_ethersubr.c
1024
if (!vlan_has_tag(m)) {
sys/net/if_ethersubr.c
1025
bpf_mtap3(bp, m, direction);
sys/net/if_ethersubr.c
1029
memcpy(&evl, mtod(m, char *), ETHER_HDR_LEN);
sys/net/if_ethersubr.c
1032
evl.evl_tag = htons(vlan_get_tag(m));
sys/net/if_ethersubr.c
1035
md.mh_data = m->m_data + ETHER_HDR_LEN;
sys/net/if_ethersubr.c
1036
md.mh_len = m->m_len - ETHER_HDR_LEN;
sys/net/if_ethersubr.c
1037
md.mh_next = m->m_next;
sys/net/if_ethersubr.c
1837
struct mbuf *m = *mp;
sys/net/if_ethersubr.c
1842
M_PREPEND(m, ETHER_VLAN_ENCAP_LEN, M_DONTWAIT);
sys/net/if_ethersubr.c
1843
if (m == NULL) {
sys/net/if_ethersubr.c
1848
if (m->m_len < sizeof(*evl)) {
sys/net/if_ethersubr.c
1849
m = m_pullup(m, sizeof(*evl));
sys/net/if_ethersubr.c
1850
if (m == NULL) {
sys/net/if_ethersubr.c
1860
memmove(mtod(m, void *),
sys/net/if_ethersubr.c
1861
mtod(m, char *) + ETHER_VLAN_ENCAP_LEN,
sys/net/if_ethersubr.c
1863
evl = mtod(m, struct ether_vlan_header *);
sys/net/if_ethersubr.c
1878
if (m->m_pkthdr.len < min_data_len) {
sys/net/if_ethersubr.c
1879
m_copyback(m, m->m_pkthdr.len,
sys/net/if_ethersubr.c
1880
min_data_len - m->m_pkthdr.len,
sys/net/if_ethersubr.c
1884
m->m_flags &= ~M_VLANTAG;
sys/net/if_ethersubr.c
1887
*mp = m;
sys/net/if_ethersubr.c
1892
ether_strip_vlantag(struct mbuf *m)
sys/net/if_ethersubr.c
1896
if (m->m_len < sizeof(*evl) &&
sys/net/if_ethersubr.c
1897
(m = m_pullup(m, sizeof(*evl))) == NULL) {
sys/net/if_ethersubr.c
1901
if (m_makewritable(&m, 0, sizeof(*evl), M_DONTWAIT)) {
sys/net/if_ethersubr.c
1902
m_freem(m);
sys/net/if_ethersubr.c
1906
evl = mtod(m, struct ether_vlan_header *);
sys/net/if_ethersubr.c
1909
vlan_set_tag(m, ntohs(evl->evl_tag));
sys/net/if_ethersubr.c
1922
vlan_set_tag(m, ntohs(evl->evl_tag));
sys/net/if_ethersubr.c
1925
m_adj(m, ETHER_VLAN_ENCAP_LEN);
sys/net/if_ethersubr.c
1927
return m;
sys/net/if_ethersubr.c
238
struct mbuf *m = m0;
sys/net/if_ethersubr.c
250
m_claimm(m, ifp->if_mowner);
sys/net/if_ethersubr.c
263
return looutput(ifp0, m, dst, rt);
sys/net/if_ethersubr.c
284
if (m->m_flags & M_BCAST) {
sys/net/if_ethersubr.c
286
} else if (m->m_flags & M_MCAST) {
sys/net/if_ethersubr.c
289
error = arpresolve(ifp0, rt, m, dst, edst, sizeof(edst));
sys/net/if_ethersubr.c
294
if ((m->m_flags & M_BCAST) && (ifp->if_flags & IFF_SIMPLEX))
sys/net/if_ethersubr.c
295
mcopy = m_copypacket(m, M_DONTWAIT);
sys/net/if_ethersubr.c
300
ah = mtod(m, struct arphdr *);
sys/net/if_ethersubr.c
301
if (m->m_flags & M_BCAST) {
sys/net/if_ethersubr.c
308
m_freem(m);
sys/net/if_ethersubr.c
332
if (m->m_flags & M_BCAST) {
sys/net/if_ethersubr.c
334
} else if (m->m_flags & M_MCAST) {
sys/net/if_ethersubr.c
338
error = nd6_resolve(ifp0, rt, m, dst, edst,
sys/net/if_ethersubr.c
354
if (!aarpresolve(ifp, m, (const struct sockaddr_at *)dst, edst)) {
sys/net/if_ethersubr.c
378
M_PREPEND(m, sizeof(struct llc), M_DONTWAIT);
sys/net/if_ethersubr.c
379
if (m == NULL) {
sys/net/if_ethersubr.c
390
memcpy(mtod(m, void *), &llc, sizeof(struct llc));
sys/net/if_ethersubr.c
423
mtag = m_tag_find(m, PACKET_TAG_MPLS);
sys/net/if_ethersubr.c
427
m_tag_delete(m, mtag);
sys/net/if_ethersubr.c
435
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/net/if_ethersubr.c
441
etype = htons(m->m_pkthdr.len);
sys/net/if_ethersubr.c
446
M_PREPEND(m, sizeof(struct ether_header), M_DONTWAIT);
sys/net/if_ethersubr.c
447
if (m == NULL)
sys/net/if_ethersubr.c
450
eh = mtod(m, struct ether_header *);
sys/net/if_ethersubr.c
469
if ((error = pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_OUT)) != 0)
sys/net/if_ethersubr.c
471
if (m == NULL)
sys/net/if_ethersubr.c
479
return bridge_output(ifp, m, NULL, NULL);
sys/net/if_ethersubr.c
484
if_statadd(ifp0, if_obytes, m->m_pkthdr.len + ETHER_HDR_LEN);
sys/net/if_ethersubr.c
496
altq_etherclassify(&ifp->if_snd, m);
sys/net/if_ethersubr.c
499
return ifq_enqueue(ifp, m);
sys/net/if_ethersubr.c
503
m_freem(m);
sys/net/if_ethersubr.c
517
altq_etherclassify(struct ifaltq *ifq, struct mbuf *m)
sys/net/if_ethersubr.c
520
struct mbuf *mtop = m;
sys/net/if_ethersubr.c
528
eh = mtod(m, struct ether_header *);
sys/net/if_ethersubr.c
537
if (m->m_len < hlen ||
sys/net/if_ethersubr.c
565
while (m->m_len <= hlen) {
sys/net/if_ethersubr.c
566
hlen -= m->m_len;
sys/net/if_ethersubr.c
567
m = m->m_next;
sys/net/if_ethersubr.c
568
if (m == NULL)
sys/net/if_ethersubr.c
572
if (m->m_len < (hlen + hdrsize)) {
sys/net/if_ethersubr.c
580
"%d < %d\n", m->m_len, (hlen + hdrsize));
sys/net/if_ethersubr.c
585
m->m_data += hlen;
sys/net/if_ethersubr.c
586
m->m_len -= hlen;
sys/net/if_ethersubr.c
588
hdr = mtod(m, void *);
sys/net/if_ethersubr.c
592
(*ifq->altq_classify)(ifq->altq_clfier, m, af);
sys/net/if_ethersubr.c
597
m->m_data -= hlen;
sys/net/if_ethersubr.c
598
m->m_len += hlen;
sys/net/if_ethersubr.c
611
ether_input_llc(struct ifnet *ifp, struct mbuf *m, struct ether_header *eh)
sys/net/if_ethersubr.c
616
if (m->m_len < sizeof(*eh) + sizeof(struct llc))
sys/net/if_ethersubr.c
633
m_adj(m, sizeof(struct ether_header)
sys/net/if_ethersubr.c
643
m_adj(m, sizeof(struct ether_header)
sys/net/if_ethersubr.c
645
aarpinput(ifp, m); /* XXX queue? */
sys/net/if_ethersubr.c
659
if (__predict_false(!pktq_enqueue(pktq, m, 0))) {
sys/net/if_ethersubr.c
660
m_freem(m);
sys/net/if_ethersubr.c
665
m_freem(m);
sys/net/if_ethersubr.c
669
m_freem(m);
sys/net/if_ethersubr.c
681
ether_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ethersubr.c
696
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/net/if_ethersubr.c
702
m_claimm(m, &ec->ec_rx_mowner);
sys/net/if_ethersubr.c
705
if (__predict_false(m->m_len < sizeof(*eh))) {
sys/net/if_ethersubr.c
706
if ((m = m_pullup(m, sizeof(*eh))) == NULL) {
sys/net/if_ethersubr.c
712
eh = mtod(m, struct ether_header *);
sys/net/if_ethersubr.c
726
if (etype != ETHERTYPE_MPLS && m->m_pkthdr.len >
sys/net/if_ethersubr.c
727
ETHER_MAX_FRAME(ifp, etype, m->m_flags & M_HASFCS)) {
sys/net/if_ethersubr.c
733
ifp->if_xname, m->m_pkthdr.len);
sys/net/if_ethersubr.c
753
m->m_flags |= M_BCAST;
sys/net/if_ethersubr.c
755
m->m_flags |= M_MCAST;
sys/net/if_ethersubr.c
760
if (m->m_flags & M_HASFCS) {
sys/net/if_ethersubr.c
761
m_adj(m, -ETHER_CRC_LEN);
sys/net/if_ethersubr.c
762
m->m_flags &= ~M_HASFCS;
sys/net/if_ethersubr.c
765
if_statadd(ifp, if_ibytes, m->m_pkthdr.len);
sys/net/if_ethersubr.c
767
if (!vlan_has_tag(m) && etype == ETHERTYPE_VLAN) {
sys/net/if_ethersubr.c
768
m = ether_strip_vlantag(m);
sys/net/if_ethersubr.c
769
if (m == NULL) {
sys/net/if_ethersubr.c
774
eh = mtod(m, struct ether_header *);
sys/net/if_ethersubr.c
779
if ((m->m_flags & (M_BCAST | M_MCAST | M_PROMISC)) == 0 &&
sys/net/if_ethersubr.c
783
m->m_flags |= M_PROMISC;
sys/net/if_ethersubr.c
786
if ((m->m_flags & M_PROMISC) == 0) {
sys/net/if_ethersubr.c
787
if (pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_IN) != 0)
sys/net/if_ethersubr.c
789
if (m == NULL)
sys/net/if_ethersubr.c
792
eh = mtod(m, struct ether_header *);
sys/net/if_ethersubr.c
803
m->m_flags &= ~M_PROMISC;
sys/net/if_ethersubr.c
804
agr_input(ifp, m);
sys/net/if_ethersubr.c
818
if (vlan_has_tag(m)) {
sys/net/if_ethersubr.c
819
if (EVL_VLANOFTAG(vlan_get_tag(m)) == 0) {
sys/net/if_ethersubr.c
825
m->m_flags &= ~M_VLANTAG;
sys/net/if_ethersubr.c
829
m = vlan_input(ifp, m);
sys/net/if_ethersubr.c
832
if (m == NULL)
sys/net/if_ethersubr.c
847
m->m_flags &= ~M_PROMISC;
sys/net/if_ethersubr.c
848
if (carp_input(m, (uint8_t *)&eh->ether_shost,
sys/net/if_ethersubr.c
861
pppoedisc_input(ifp, m);
sys/net/if_ethersubr.c
865
pppoe_input(ifp, m);
sys/net/if_ethersubr.c
872
if (m->m_pkthdr.len < sizeof(*eh) + sizeof(subtype))
sys/net/if_ethersubr.c
875
m_copydata(m, sizeof(*eh), sizeof(subtype), &subtype);
sys/net/if_ethersubr.c
880
ieee8023ad_lacp_input(ifp, m);
sys/net/if_ethersubr.c
887
ieee8023ad_marker_input(ifp, m);
sys/net/if_ethersubr.c
904
if (m->m_flags & M_PROMISC)
sys/net/if_ethersubr.c
909
if (m->m_flags & M_HASFCS) {
sys/net/if_ethersubr.c
910
m_adj(m, -ETHER_CRC_LEN);
sys/net/if_ethersubr.c
911
m->m_flags &= ~M_HASFCS;
sys/net/if_ethersubr.c
918
ether_input_llc(ifp, m, eh);
sys/net/if_ethersubr.c
935
m_tag_prepend(m, mtag);
sys/net/if_ethersubr.c
940
m_adj(m, ehlen);
sys/net/if_ethersubr.c
946
if (ipflow_fastforward(m))
sys/net/if_ethersubr.c
958
revarpinput(m); /* XXX queue? */
sys/net/if_ethersubr.c
967
if (ip6flow_fastforward(&m))
sys/net/if_ethersubr.c
981
aarpinput(ifp, m); /* XXX queue? */
sys/net/if_ethersubr.c
996
const uint32_t h = rps_hash ? pktq_rps_hash(&rps_hash, m) : 0;
sys/net/if_ethersubr.c
997
if (__predict_false(!pktq_enqueue(pktq, m, h))) {
sys/net/if_ethersubr.c
998
m_freem(m);
sys/net/if_faith.c
173
faithoutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_faith.c
181
if ((m->m_flags & M_PKTHDR) == 0)
sys/net/if_faith.c
186
af = *(mtod(m, int *));
sys/net/if_faith.c
187
m_adj(m, sizeof(int));
sys/net/if_faith.c
190
bpf_mtap_af(ifp, af, m, BPF_D_OUT);
sys/net/if_faith.c
193
m_freem(m);
sys/net/if_faith.c
197
pktlen = m->m_pkthdr.len;
sys/net/if_faith.c
211
m_freem(m);
sys/net/if_faith.c
217
m_set_rcvif(m, ifp);
sys/net/if_faith.c
220
if (__predict_true(pktq_enqueue(pktq, m, 0))) {
sys/net/if_faith.c
224
m_freem(m);
sys/net/if_gif.c
451
gif_encapcheck(struct mbuf *m, int off, int proto, void *arg)
sys/net/if_gif.c
485
KASSERT(m->m_flags & M_PKTHDR);
sys/net/if_gif.c
486
if (m->m_pkthdr.len < sizeof(ip))
sys/net/if_gif.c
489
m_copydata(m, 0, sizeof(ip), &ip);
sys/net/if_gif.c
497
ret = gif_encapcheck4(m, off, proto, var);
sys/net/if_gif.c
502
if (m->m_pkthdr.len < sizeof(struct ip6_hdr))
sys/net/if_gif.c
507
ret = gif_encapcheck6(m, off, proto, var);
sys/net/if_gif.c
525
gif_check_nesting(struct ifnet *ifp, struct mbuf *m)
sys/net/if_gif.c
528
return if_tunnel_check_nesting(ifp, m, max_gif_nesting);
sys/net/if_gif.c
532
gif_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_gif.c
540
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_gif.c
542
if ((error = gif_check_nesting(ifp, m)) != 0) {
sys/net/if_gif.c
543
m_freem(m);
sys/net/if_gif.c
548
m_freem(m);
sys/net/if_gif.c
555
m_freem(m);
sys/net/if_gif.c
561
m->m_flags &= ~(M_BCAST | M_MCAST);
sys/net/if_gif.c
564
M_PREPEND(m, sizeof(int), M_DONTWAIT);
sys/net/if_gif.c
565
if (!m) {
sys/net/if_gif.c
569
*mtod(m, int *) = dst->sa_family;
sys/net/if_gif.c
572
m->m_pkthdr.csum_flags = 0;
sys/net/if_gif.c
573
m->m_pkthdr.csum_data = 0;
sys/net/if_gif.c
575
error = if_transmit_lock(ifp, m);
sys/net/if_gif.c
590
struct mbuf *m;
sys/net/if_gif.c
603
IFQ_DEQUEUE(&sc->gif_if.if_snd, m);
sys/net/if_gif.c
604
if (m == NULL)
sys/net/if_gif.c
608
if (sizeof(int) > m->m_len) {
sys/net/if_gif.c
609
m = m_pullup(m, sizeof(int));
sys/net/if_gif.c
610
if (!m) {
sys/net/if_gif.c
615
family = *mtod(m, int *);
sys/net/if_gif.c
616
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_gif.c
617
m_adj(m, sizeof(int));
sys/net/if_gif.c
619
len = m->m_pkthdr.len;
sys/net/if_gif.c
621
error = var->gv_output(var, family, m);
sys/net/if_gif.c
632
gif_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_gif.c
642
if (m == NULL)
sys/net/if_gif.c
646
error = gif_transmit_direct(var, m);
sys/net/if_gif.c
653
gif_transmit_direct(struct gif_variant *var, struct mbuf *m)
sys/net/if_gif.c
664
if (sizeof(int) > m->m_len) {
sys/net/if_gif.c
665
m = m_pullup(m, sizeof(int));
sys/net/if_gif.c
666
if (!m) {
sys/net/if_gif.c
671
family = *mtod(m, int *);
sys/net/if_gif.c
672
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_gif.c
673
m_adj(m, sizeof(int));
sys/net/if_gif.c
675
len = m->m_pkthdr.len;
sys/net/if_gif.c
677
error = var->gv_output(var, family, m);
sys/net/if_gif.c
687
gif_input(struct mbuf *m, int af, struct ifnet *ifp)
sys/net/if_gif.c
694
m_freem(m);
sys/net/if_gif.c
698
m_set_rcvif(m, ifp);
sys/net/if_gif.c
699
pktlen = m->m_pkthdr.len;
sys/net/if_gif.c
701
bpf_mtap_af(ifp, af, m, BPF_D_IN);
sys/net/if_gif.c
721
m_freem(m);
sys/net/if_gif.c
725
const uint32_t h = pktq_rps_hash(&gif_pktq_rps_hash_p, m);
sys/net/if_gif.c
726
if (__predict_true(pktq_enqueue(pktq, m, h))) {
sys/net/if_gif.c
729
m_freem(m);
sys/net/if_gre.c
191
struct mbuf *m;
sys/net/if_gre.c
193
while ((m = gre_bufq_dequeue(bq)) != NULL)
sys/net/if_gre.c
194
m_freem(m);
sys/net/if_gre.c
205
gre_bufq_enqueue(struct gre_bufq *bq, struct mbuf *m)
sys/net/if_gre.c
209
if (!pcq_put(bq->bq_q, m)) {
sys/net/if_gre.c
222
struct mbuf *m;
sys/net/if_gre.c
228
while ((m = gre_bufq_dequeue(&sc->sc_snd)) != NULL) {
sys/net/if_gre.c
230
if ((rc = gre_sosend(so, m)) != 0)
sys/net/if_gre.c
379
struct mbuf *m;
sys/net/if_gre.c
385
rc = gre_soreceive(so, &m);
sys/net/if_gre.c
393
} else if (rc != 0 || m == NULL) {
sys/net/if_gre.c
395
sc->sc_if.if_xname, rc, (void *)m);
sys/net/if_gre.c
400
if (__predict_false(m->m_len < sizeof(gh))) {
sys/net/if_gre.c
401
if ((m = m_pullup(m, sizeof(gh))) == NULL) {
sys/net/if_gre.c
407
memcpy(&gh, mtod(m, void *), sizeof(gh));
sys/net/if_gre.c
409
if (gre_input(sc, m, &gh) == 0) {
sys/net/if_gre.c
412
m_freem(m);
sys/net/if_gre.c
556
struct mbuf *m, **mp;
sys/net/if_gre.c
575
m = so->so_rcv.sb_mb;
sys/net/if_gre.c
579
if (m == NULL) {
sys/net/if_gre.c
603
KASSERT(m == so->so_rcv.sb_mb);
sys/net/if_gre.c
606
nextrecord = m->m_nextpkt;
sys/net/if_gre.c
609
if (m->m_type != MT_SONAME)
sys/net/if_gre.c
612
sbfree(&so->so_rcv, m);
sys/net/if_gre.c
613
m = so->so_rcv.sb_mb = m_free(m);
sys/net/if_gre.c
615
while (m != NULL && m->m_type == MT_CONTROL && error == 0) {
sys/net/if_gre.c
616
sbfree(&so->so_rcv, m);
sys/net/if_gre.c
622
mtod(m, struct cmsghdr *)->cmsg_type == SCM_RIGHTS)
sys/net/if_gre.c
623
(*pr->pr_domain->dom_dispose)(m);
sys/net/if_gre.c
624
m = so->so_rcv.sb_mb = m_free(m);
sys/net/if_gre.c
633
if (m != NULL) {
sys/net/if_gre.c
634
m->m_nextpkt = nextrecord;
sys/net/if_gre.c
641
KASSERT(so->so_rcv.sb_mb == m);
sys/net/if_gre.c
642
so->so_rcv.sb_lastrecord = m;
sys/net/if_gre.c
644
type = m->m_type;
sys/net/if_gre.c
648
KASSERT(so->so_rcv.sb_mb == m);
sys/net/if_gre.c
655
while (m != NULL) {
sys/net/if_gre.c
656
if (m->m_type == MT_OOBDATA) {
sys/net/if_gre.c
662
else if (m->m_type != MT_DATA && m->m_type != MT_HEADER)
sys/net/if_gre.c
666
if (so->so_oobmark != 0 && so->so_oobmark < m->m_len)
sys/net/if_gre.c
668
len = m->m_len;
sys/net/if_gre.c
676
if (m->m_flags & M_EOR)
sys/net/if_gre.c
678
nextrecord = m->m_nextpkt;
sys/net/if_gre.c
679
sbfree(&so->so_rcv, m);
sys/net/if_gre.c
680
*mp = m;
sys/net/if_gre.c
681
mp = &m->m_next;
sys/net/if_gre.c
682
so->so_rcv.sb_mb = m = m->m_next;
sys/net/if_gre.c
688
KASSERT(so->so_rcv.sb_mb == m);
sys/net/if_gre.c
689
if (m) {
sys/net/if_gre.c
690
m->m_nextpkt = nextrecord;
sys/net/if_gre.c
692
so->so_rcv.sb_lastrecord = m;
sys/net/if_gre.c
710
if (m != NULL) {
sys/net/if_gre.c
787
gre_input(struct gre_softc *sc, struct mbuf *m, const struct gre_h *gh)
sys/net/if_gre.c
794
if_statadd2(&sc->sc_if, if_ipackets, 1, if_ibytes, m->m_pkthdr.len);
sys/net/if_gre.c
846
if (hlen > m->m_pkthdr.len) {
sys/net/if_gre.c
847
m_freem(m);
sys/net/if_gre.c
851
m_adj(m, hlen);
sys/net/if_gre.c
853
bpf_mtap_af(&sc->sc_if, af, m, BPF_D_IN);
sys/net/if_gre.c
855
m_set_rcvif(m, &sc->sc_if);
sys/net/if_gre.c
858
if (__predict_false(!pktq_enqueue(pktq, m, 0))) {
sys/net/if_gre.c
859
m_freem(m);
sys/net/if_gre.c
869
gre_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_gre.c
877
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/net/if_gre.c
880
m_freem(m);
sys/net/if_gre.c
885
bpf_mtap_af(ifp, dst->sa_family, m, BPF_D_OUT);
sys/net/if_gre.c
887
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_gre.c
912
m_freem(m);
sys/net/if_gre.c
926
M_PREPEND(m, sizeof(gh), M_DONTWAIT);
sys/net/if_gre.c
927
if (m == NULL) {
sys/net/if_gre.c
934
memcpy(mtod(m, void *), &gh, sizeof(gh));
sys/net/if_gre.c
937
if_statadd2(ifp, if_opackets, 1, if_obytes, m->m_pkthdr.len);
sys/net/if_gre.c
940
m->m_pkthdr.csum_flags = 0;
sys/net/if_gre.c
941
m->m_pkthdr.csum_data = 0;
sys/net/if_gre.c
944
if ((error = gre_bufq_enqueue(&sc->sc_snd, m)) != 0) {
sys/net/if_gre.c
946
m_freem(m);
sys/net/if_ieee1394subr.c
228
while ((m = m0) != NULL) {
sys/net/if_ieee1394subr.c
229
m0 = m->m_nextpkt;
sys/net/if_ieee1394subr.c
231
error = if_transmit_lock(ifp, m);
sys/net/if_ieee1394subr.c
241
m = m0->m_nextpkt;
sys/net/if_ieee1394subr.c
243
m0 = m;
sys/net/if_ieee1394subr.c
255
struct mbuf *m, **mp;
sys/net/if_ieee1394subr.c
285
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/net/if_ieee1394subr.c
286
if (m == NULL)
sys/net/if_ieee1394subr.c
288
m->m_flags |= m0->m_flags & (M_BCAST|M_MCAST); /* copy bcast */
sys/net/if_ieee1394subr.c
289
m_align(m, sizeof(struct ieee1394_fraghdr));
sys/net/if_ieee1394subr.c
290
m->m_len = sizeof(struct ieee1394_fraghdr);
sys/net/if_ieee1394subr.c
291
ifh = mtod(m, struct ieee1394_fraghdr *);
sys/net/if_ieee1394subr.c
297
m->m_next = m_copym(m0, sizeof(*ifh) + off, fraglen, M_DONTWAIT);
sys/net/if_ieee1394subr.c
298
if (m->m_next == NULL) {
sys/net/if_ieee1394subr.c
299
m_freem(m);
sys/net/if_ieee1394subr.c
302
m->m_pkthdr.len = sizeof(*ifh) + fraglen;
sys/net/if_ieee1394subr.c
304
*mp = m;
sys/net/if_ieee1394subr.c
305
mp = &m->m_nextpkt;
sys/net/if_ieee1394subr.c
314
while ((m = m0) != NULL) {
sys/net/if_ieee1394subr.c
315
m0 = m->m_nextpkt;
sys/net/if_ieee1394subr.c
316
m->m_nextpkt = NULL;
sys/net/if_ieee1394subr.c
317
m_freem(m);
sys/net/if_ieee1394subr.c
323
ieee1394_input(struct ifnet *ifp, struct mbuf *m, uint16_t src)
sys/net/if_ieee1394subr.c
330
m_freem(m);
sys/net/if_ieee1394subr.c
333
if (m->m_len < sizeof(*iuh)) {
sys/net/if_ieee1394subr.c
334
if ((m = m_pullup(m, sizeof(*iuh))) == NULL)
sys/net/if_ieee1394subr.c
338
iuh = mtod(m, struct ieee1394_unfraghdr *);
sys/net/if_ieee1394subr.c
341
if ((m = ieee1394_reass(ifp, m, src)) == NULL)
sys/net/if_ieee1394subr.c
343
iuh = mtod(m, struct ieee1394_unfraghdr *);
sys/net/if_ieee1394subr.c
348
m_adj(m, sizeof(*iuh));
sys/net/if_ieee1394subr.c
354
mtag = m_tag_find(m, MTAG_FIREWIRE_SENDER_EUID);
sys/net/if_ieee1394subr.c
359
if (m->m_flags & M_BCAST)
sys/net/if_ieee1394subr.c
369
bpf_mtap2(ifp->if_bpf, &h, sizeof(h), m, BPF_D_IN);
sys/net/if_ieee1394subr.c
390
m_freem(m);
sys/net/if_ieee1394subr.c
395
if (__predict_false(!pktq_enqueue(pktq, m, 0))) {
sys/net/if_ieee1394subr.c
396
m_freem(m);
sys/net/if_ieee1394subr.c
89
struct mbuf *m;
sys/net/if_ipsec.c
1589
struct mbuf *m;
sys/net/if_ipsec.c
1591
MGET(m, M_WAIT, MT_DATA);
sys/net/if_ipsec.c
1593
m->m_len = PFKEY_ALIGN8(len);
sys/net/if_ipsec.c
1594
memset(mtod(m, void *), 0, m->m_len);
sys/net/if_ipsec.c
1596
m->m_len = len;
sys/net/if_ipsec.c
1597
m_copyback(m, 0, len, data);
sys/net/if_ipsec.c
1598
m_cat(m0, m);
sys/net/if_ipsec.c
1626
struct mbuf *m;
sys/net/if_ipsec.c
1631
MGET(m, M_WAIT, MT_DATA);
sys/net/if_ipsec.c
1632
m->m_len = len;
sys/net/if_ipsec.c
1633
memset(mtod(m, void *), 0, m->m_len);
sys/net/if_ipsec.c
1634
m_cat(m0, m);
sys/net/if_ipsec.c
1843
struct mbuf *m;
sys/net/if_ipsec.c
1851
MGETHDR(m, M_WAIT, MT_DATA);
sys/net/if_ipsec.c
1864
m->m_len = sizeof(msg);
sys/net/if_ipsec.c
1865
m_copyback(m, 0, sizeof(msg), &msg);
sys/net/if_ipsec.c
1867
if_ipsec_add_mbuf(m, &xsrc, sizeof(xsrc));
sys/net/if_ipsec.c
1872
if_ipsec_add_mbuf_addr_port(m, src, 0, true);
sys/net/if_ipsec.c
1875
if_ipsec_add_pad(m, padlen);
sys/net/if_ipsec.c
1877
if_ipsec_add_mbuf(m, &xdst, sizeof(xdst));
sys/net/if_ipsec.c
1879
if_ipsec_add_mbuf_addr_port(m, dst, 0, true);
sys/net/if_ipsec.c
1882
if_ipsec_add_pad(m, padlen);
sys/net/if_ipsec.c
1884
if_ipsec_add_mbuf(m, &xpl, sizeof(xpl));
sys/net/if_ipsec.c
1887
if_ipsec_add_mbuf(m, &xisr, sizeof(xisr));
sys/net/if_ipsec.c
1890
if_ipsec_add_pad(m, padlen);
sys/net/if_ipsec.c
1893
return key_kpi_spdadd(m);
sys/net/if_ipsec.c
1991
struct mbuf *m;
sys/net/if_ipsec.c
1999
MGETHDR(m, M_WAIT, MT_DATA);
sys/net/if_ipsec.c
2006
m->m_len = sizeof(msg);
sys/net/if_ipsec.c
2007
m_copyback(m, 0, sizeof(msg), &msg);
sys/net/if_ipsec.c
2009
if_ipsec_add_mbuf(m, &xpl, sizeof(xpl));
sys/net/if_ipsec.c
2013
error = key_kpi_spddelete2(m);
sys/net/if_ipsec.c
533
if_ipsec_encap_func(struct mbuf *m, int off, int proto, void *arg)
sys/net/if_ipsec.c
559
m_copydata(m, 0, sizeof(v), &v);
sys/net/if_ipsec.c
567
if (m->m_pkthdr.len < sizeof(ip))
sys/net/if_ipsec.c
570
m_copydata(m, 0, sizeof(ip), &ip);
sys/net/if_ipsec.c
574
ret = ipsecif4_encap_func(m, &ip, var);
sys/net/if_ipsec.c
582
if (m->m_pkthdr.len < sizeof(ip6))
sys/net/if_ipsec.c
585
m_copydata(m, 0, sizeof(ip6), &ip6);
sys/net/if_ipsec.c
589
ret = ipsecif6_encap_func(m, &ip6, var);
sys/net/if_ipsec.c
608
if_ipsec_check_nesting(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ipsec.c
611
return if_tunnel_check_nesting(ifp, m, max_ipsec_nesting);
sys/net/if_ipsec.c
615
if_ipsec_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_ipsec.c
624
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_ipsec.c
626
error = if_ipsec_check_nesting(ifp, m);
sys/net/if_ipsec.c
628
m_freem(m);
sys/net/if_ipsec.c
633
m_freem(m);
sys/net/if_ipsec.c
642
m_freem(m);
sys/net/if_ipsec.c
647
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_ipsec.c
650
M_PREPEND(m, sizeof(int), M_DONTWAIT);
sys/net/if_ipsec.c
651
if (!m) {
sys/net/if_ipsec.c
655
*mtod(m, int *) = dst->sa_family;
sys/net/if_ipsec.c
666
m_freem(m);
sys/net/if_ipsec.c
671
error = if_ipsec_out_direct(var, m, dst->sa_family);
sys/net/if_ipsec.c
684
if_ipsec_out_direct(struct ipsec_variant *var, struct mbuf *m, int family)
sys/net/if_ipsec.c
693
len = m->m_pkthdr.len;
sys/net/if_ipsec.c
696
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_ipsec.c
700
m_adj(m, sizeof(int));
sys/net/if_ipsec.c
702
error = var->iv_output(var, family, m);
sys/net/if_ipsec.c
712
if_ipsec_input(struct mbuf *m, int af, struct ifnet *ifp)
sys/net/if_ipsec.c
717
m_set_rcvif(m, ifp);
sys/net/if_ipsec.c
719
bpf_mtap_af(ifp, af, m, BPF_D_IN);
sys/net/if_ipsec.c
721
if_ipsec_in_enqueue(m, af, ifp);
sys/net/if_ipsec.c
727
if_ipsec_in_enqueue(struct mbuf *m, int af, struct ifnet *ifp)
sys/net/if_ipsec.c
749
m_freem(m);
sys/net/if_ipsec.c
753
const uint32_t h = pktq_rps_hash(&if_ipsec_pktq_rps_hash_p, m);
sys/net/if_ipsec.c
754
pktlen = m->m_pkthdr.len;
sys/net/if_ipsec.c
755
if (__predict_true(pktq_enqueue(pktq, m, h))) {
sys/net/if_ipsec.c
759
m_freem(m);
sys/net/if_l2tp.c
1426
l2tp_check_nesting(struct ifnet *ifp, struct mbuf *m)
sys/net/if_l2tp.c
1429
return if_tunnel_check_nesting(ifp, m, max_l2tp_nesting);
sys/net/if_l2tp.c
1451
l2tp_tcpmss_clamp(struct ifnet *ifp, struct mbuf *m)
sys/net/if_l2tp.c
1457
return m;
sys/net/if_l2tp.c
1460
if (m->m_pkthdr.len < sizeof(evh)) {
sys/net/if_l2tp.c
1461
m_freem(m);
sys/net/if_l2tp.c
1466
m_copydata(m, 0, sizeof(evh), (void *)&evh);
sys/net/if_l2tp.c
1471
if (m->m_pkthdr.len <= sizeof(struct ether_vlan_header))
sys/net/if_l2tp.c
1473
m_adj(m, sizeof(struct ether_vlan_header));
sys/net/if_l2tp.c
1477
m = l2tp_tcpmss4_clamp(ifp, m);
sys/net/if_l2tp.c
1478
if (m == NULL)
sys/net/if_l2tp.c
1484
m = l2tp_tcpmss6_clamp(ifp, m);
sys/net/if_l2tp.c
1485
if (m == NULL)
sys/net/if_l2tp.c
1494
M_PREPEND(m, sizeof(struct ether_vlan_header),
sys/net/if_l2tp.c
1496
if (m == NULL)
sys/net/if_l2tp.c
1498
*mtod(m, struct ether_vlan_header *) = evh;
sys/net/if_l2tp.c
1503
if (m->m_pkthdr.len <= sizeof(struct ether_header))
sys/net/if_l2tp.c
1505
m_adj(m, sizeof(struct ether_header));
sys/net/if_l2tp.c
1506
m = l2tp_tcpmss4_clamp(ifp, m);
sys/net/if_l2tp.c
1507
if (m == NULL)
sys/net/if_l2tp.c
1510
M_PREPEND(m, sizeof(struct ether_header), M_DONTWAIT);
sys/net/if_l2tp.c
1511
if (m == NULL)
sys/net/if_l2tp.c
1513
*mtod(m, struct ether_header *) = *eh;
sys/net/if_l2tp.c
1519
if (m->m_pkthdr.len <= sizeof(struct ether_header))
sys/net/if_l2tp.c
1521
m_adj(m, sizeof(struct ether_header));
sys/net/if_l2tp.c
1522
m = l2tp_tcpmss6_clamp(ifp, m);
sys/net/if_l2tp.c
1523
if (m == NULL)
sys/net/if_l2tp.c
1526
M_PREPEND(m, sizeof(struct ether_header), M_DONTWAIT);
sys/net/if_l2tp.c
1527
if (m == NULL)
sys/net/if_l2tp.c
1529
*mtod(m, struct ether_header *) = *eh;
sys/net/if_l2tp.c
1537
return m;
sys/net/if_l2tp.c
1560
l2tp_tcpmss4_clamp(struct ifnet *ifp, struct mbuf *m)
sys/net/if_l2tp.c
1564
return ip_tcpmss(m, (ifp->if_tcpmss < 0) ?
sys/net/if_l2tp.c
1568
return m;
sys/net/if_l2tp.c
1574
l2tp_tcpmss6_clamp(struct ifnet *ifp, struct mbuf *m)
sys/net/if_l2tp.c
1579
ip6_tcpmss_applicable(m, &ip6hdrlen)) {
sys/net/if_l2tp.c
1580
return ip6_tcpmss(m, ip6hdrlen,
sys/net/if_l2tp.c
1585
return m;
sys/net/if_l2tp.c
375
l2tp_tx_enqueue(struct l2tp_variant *var, struct mbuf *m)
sys/net/if_l2tp.c
393
m_freem(m);
sys/net/if_l2tp.c
397
IF_ENQUEUE(ifq, m);
sys/net/if_l2tp.c
406
l2tp_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_l2tp.c
417
m_freem(m);
sys/net/if_l2tp.c
421
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_l2tp.c
423
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_l2tp.c
426
m_freem(m);
sys/net/if_l2tp.c
432
m_freem(m);
sys/net/if_l2tp.c
440
M_PREPEND(m, sizeof(int), M_DONTWAIT);
sys/net/if_l2tp.c
441
if (!m) {
sys/net/if_l2tp.c
445
*mtod(m, int *) = dst->sa_family;
sys/net/if_l2tp.c
447
error = l2tp_tx_enqueue(var, m);
sys/net/if_l2tp.c
457
l2tp_sendit(struct l2tp_variant *var, struct mbuf *m)
sys/net/if_l2tp.c
469
len = m->m_pkthdr.len;
sys/net/if_l2tp.c
470
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_l2tp.c
471
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_l2tp.c
476
error = in_l2tp_output(var, m);
sys/net/if_l2tp.c
481
error = in6_l2tp_output(var, m);
sys/net/if_l2tp.c
485
m_freem(m);
sys/net/if_l2tp.c
501
struct mbuf *m;
sys/net/if_l2tp.c
523
IF_DEQUEUE(ifq, m);
sys/net/if_l2tp.c
524
if (m != NULL)
sys/net/if_l2tp.c
525
l2tp_sendit(var, m);
sys/net/if_l2tp.c
533
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_l2tp.c
534
if (m != NULL)
sys/net/if_l2tp.c
535
l2tp_sendit(var, m);
sys/net/if_l2tp.c
558
l2tp_input(struct mbuf *m, struct ifnet *ifp)
sys/net/if_l2tp.c
567
if (m->m_pkthdr.len < sizeof(struct ether_header)) {
sys/net/if_l2tp.c
568
m_freem(m);
sys/net/if_l2tp.c
575
addr = mtod(m, vaddr_t);
sys/net/if_l2tp.c
585
if (m->m_pkthdr.len < L2TP_COPY_LENGTH) {
sys/net/if_l2tp.c
586
copy_length = m->m_pkthdr.len;
sys/net/if_l2tp.c
591
if (m->m_len < copy_length) {
sys/net/if_l2tp.c
592
m = m_pullup(m, copy_length);
sys/net/if_l2tp.c
593
if (m == NULL)
sys/net/if_l2tp.c
599
m_freem(m);
sys/net/if_l2tp.c
602
m_move_pkthdr(m_head, m);
sys/net/if_l2tp.c
617
memcpy(mtod(m_head, void *), mtod(m, void *), copy_length);
sys/net/if_l2tp.c
619
m->m_data += copy_length;
sys/net/if_l2tp.c
620
m->m_len -= copy_length;
sys/net/if_l2tp.c
623
if (m->m_len == 0) {
sys/net/if_l2tp.c
624
m_head->m_next = m_free(m);
sys/net/if_l2tp.c
626
m_head->m_next = m;
sys/net/if_l2tp.c
630
m = m_head;
sys/net/if_l2tp.c
633
m_set_rcvif(m, ifp);
sys/net/if_l2tp.c
640
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/net/if_l2tp.c
665
l2tp_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_l2tp.c
675
m_freem(m);
sys/net/if_l2tp.c
680
m_freem(m);
sys/net/if_l2tp.c
685
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_l2tp.c
687
error = l2tp_tx_enqueue(var, m);
sys/net/if_loop.c
241
looutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_loop.c
250
MCLAIM(m, ifp->if_mowner);
sys/net/if_loop.c
254
if ((m->m_flags & M_PKTHDR) == 0)
sys/net/if_loop.c
257
bpf_mtap_af(ifp, dst->sa_family, m, BPF_D_OUT);
sys/net/if_loop.c
258
m_set_rcvif(m, ifp);
sys/net/if_loop.c
261
m_freem(m);
sys/net/if_loop.c
267
pktlen = m->m_pkthdr.len;
sys/net/if_loop.c
282
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_loop.c
284
M_PREPEND(m, sizeof(uint32_t), M_DONTWAIT);
sys/net/if_loop.c
285
if (m == NULL) {
sys/net/if_loop.c
290
*(mtod(m, uint32_t *)) = dst->sa_family;
sys/net/if_loop.c
292
error = if_transmit_lock(ifp, m);
sys/net/if_loop.c
297
m_tag_delete_chain(m);
sys/net/if_loop.c
303
(m->m_flags & (M_MCAST | M_BCAST)) == 0) {
sys/net/if_loop.c
317
csum_flags = m->m_pkthdr.csum_flags;
sys/net/if_loop.c
320
in_undefer_cksum(m, 0, csum_flags);
sys/net/if_loop.c
321
m->m_pkthdr.csum_flags = 0;
sys/net/if_loop.c
333
csum_flags = m->m_pkthdr.csum_flags;
sys/net/if_loop.c
337
in6_undefer_cksum(m, 0, csum_flags);
sys/net/if_loop.c
338
m->m_pkthdr.csum_flags = 0;
sys/net/if_loop.c
345
m->m_flags |= M_LOOP;
sys/net/if_loop.c
356
m_freem(m);
sys/net/if_loop.c
365
if (__predict_true(pktq_enqueue(pktq, m, 0))) {
sys/net/if_loop.c
368
m_freem(m);
sys/net/if_loop.c
384
struct mbuf *m;
sys/net/if_loop.c
390
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_loop.c
391
if (m == NULL)
sys/net/if_loop.c
394
af = *(mtod(m, uint32_t *));
sys/net/if_loop.c
395
m_adj(m, sizeof(uint32_t));
sys/net/if_loop.c
405
m->m_flags |= M_LOOP;
sys/net/if_loop.c
418
m_freem(m);
sys/net/if_loop.c
421
pktlen = m->m_pkthdr.len;
sys/net/if_loop.c
426
if (__predict_false(pktq_enqueue(pktq, m, 0))) {
sys/net/if_loop.c
427
m_freem(m);
sys/net/if_mpls.c
179
mpls_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_mpls.c
187
bpf_mtap_af(ifp, AF_MPLS, m, BPF_D_IN);
sys/net/if_mpls.c
190
mpls_lse(m);
sys/net/if_mpls.c
196
struct mbuf *m;
sys/net/if_mpls.c
198
while ((m = pktq_dequeue(mpls_pktq)) != NULL) {
sys/net/if_mpls.c
199
if (((m->m_flags & M_PKTHDR) == 0) ||
sys/net/if_mpls.c
200
(m->m_pkthdr.rcvif_index == 0))
sys/net/if_mpls.c
204
m_claimm(m, &mpls_owner);
sys/net/if_mpls.c
206
mpls_input(m_get_rcvif_NOMPSAFE(m), m);
sys/net/if_mpls.c
214
mpls_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_mpls.c
225
m_freem(m);
sys/net/if_mpls.c
230
m_freem(m);
sys/net/if_mpls.c
234
bpf_mtap_af(ifp, dst->sa_family, m, BPF_D_OUT);
sys/net/if_mpls.c
247
((m = mpls_prepend_shim(m, &mh)) == NULL))
sys/net/if_mpls.c
259
m = mpls_label_inet(m, &mh, psize - sizeof(struct sockaddr_mpls));
sys/net/if_mpls.c
264
m = mpls_label_inet6(m, &mh, psize - sizeof(struct sockaddr_mpls));
sys/net/if_mpls.c
268
m = mpls_prepend_shim(m, &mh);
sys/net/if_mpls.c
272
if (m == NULL) {
sys/net/if_mpls.c
278
if_statadd2(ifp, if_opackets, 1, if_obytes, m->m_pkthdr.len);
sys/net/if_mpls.c
281
m_freem(m);
sys/net/if_mpls.c
285
err = mpls_send_frame(m, rt1->rt_ifp, rt);
sys/net/if_mpls.c
325
mpls_trim_label(struct mbuf *m, union mpls_shim *sh)
sys/net/if_mpls.c
327
m_adj(m, sizeof(union mpls_shim));
sys/net/if_mpls.c
329
if (m->m_len < sizeof(union mpls_shim) &&
sys/net/if_mpls.c
330
(m = m_pullup(m, sizeof(union mpls_shim))) == NULL)
sys/net/if_mpls.c
333
sh->s_addr = ntohl(mtod(m, union mpls_shim *)->s_addr);
sys/net/if_mpls.c
335
return m;
sys/net/if_mpls.c
342
mpls_lse(struct mbuf *m)
sys/net/if_mpls.c
357
if (m->m_len < sizeof(union mpls_shim) &&
sys/net/if_mpls.c
358
(m = m_pullup(m, sizeof(union mpls_shim))) == NULL)
sys/net/if_mpls.c
363
dst.smpls_addr.s_addr = ntohl(mtod(m, union mpls_shim *)->s_addr);
sys/net/if_mpls.c
368
if ((m = mpls_ttl_dec(m)) == NULL)
sys/net/if_mpls.c
376
m = mpls_trim_label(m, &dst.smpls_addr);
sys/net/if_mpls.c
377
if (m == NULL) {
sys/net/if_mpls.c
386
m = mpls_trim_label(m, &dst.smpls_addr);
sys/net/if_mpls.c
387
if (m == NULL) {
sys/net/if_mpls.c
400
m = mpls_unlabel_inet(m, &error);
sys/net/if_mpls.c
408
m = mpls_unlabel_inet6(m, &error);
sys/net/if_mpls.c
442
if ((m->m_len < sizeof(union mpls_shim)) &&
sys/net/if_mpls.c
443
(m = m_pullup(m, sizeof(union mpls_shim))) == 0) {
sys/net/if_mpls.c
449
htag = mtod(m, union mpls_shim *);
sys/net/if_mpls.c
463
((m = mpls_prepend_shim(m, &tshim)) == NULL)) {
sys/net/if_mpls.c
476
if ((m = mpls_prepend_shim(m, &tshim)) == NULL) {
sys/net/if_mpls.c
488
error = mpls_send_frame(m, rt->rt_ifp, rt);
sys/net/if_mpls.c
491
if (error != 0 && m != NULL)
sys/net/if_mpls.c
492
m_freem(m);
sys/net/if_mpls.c
500
mpls_send_frame(struct mbuf *m, struct ifnet *ifp, const struct rtentry *rt)
sys/net/if_mpls.c
507
(m->m_flags & (M_MCAST | M_BCAST))) {
sys/net/if_mpls.c
508
m_adj(m, sizeof(union mpls_shim));
sys/net/if_mpls.c
509
m->m_pkthdr.csum_flags = 0;
sys/net/if_mpls.c
518
ret = ip_if_output(ifp, m, rt->rt_gateway, rt);
sys/net/if_mpls.c
520
ret = if_output_lock(ifp, ifp, m, rt->rt_gateway, rt);
sys/net/if_mpls.c
532
mpls_unlabel_inet(struct mbuf *m, int *error)
sys/net/if_mpls.c
540
ms.s_addr = ntohl(mtod(m, union mpls_shim *)->s_addr);
sys/net/if_mpls.c
543
m_adj(m, sizeof(union mpls_shim));
sys/net/if_mpls.c
546
if (m->m_len < sizeof(struct ip) &&
sys/net/if_mpls.c
547
(m = m_pullup(m, sizeof(struct ip))) == NULL) {
sys/net/if_mpls.c
552
iph = mtod(m, struct ip *);
sys/net/if_mpls.c
556
if (m->m_len < iphlen) {
sys/net/if_mpls.c
557
if ((m = m_pullup(m, iphlen)) == NULL) {
sys/net/if_mpls.c
561
iph = mtod(m, struct ip *);
sys/net/if_mpls.c
565
if (in_cksum(m, iphlen) != 0) {
sys/net/if_mpls.c
566
m_freem(m);
sys/net/if_mpls.c
583
iph->ip_sum = in_cksum(m, iphlen);
sys/net/if_mpls.c
585
m_adj(m, sizeof(union mpls_shim));
sys/net/if_mpls.c
589
if (__predict_false(!pktq_enqueue(ip_pktq, m, 0))) {
sys/net/if_mpls.c
590
m_freem(m);
sys/net/if_mpls.c
596
return m;
sys/net/if_mpls.c
603
mpls_label_inet(struct mbuf *m, union mpls_shim *ms, uint offset)
sys/net/if_mpls.c
609
if ((m->m_len < offset + sizeof(struct ip)) &&
sys/net/if_mpls.c
610
(m = m_pullup(m, offset + sizeof(struct ip))) == 0)
sys/net/if_mpls.c
613
m_copydata(m, offset, sizeof(struct ip), &iphdr);
sys/net/if_mpls.c
624
if ((m = mpls_prepend_shim(m, ms)) == NULL)
sys/net/if_mpls.c
627
return m;
sys/net/if_mpls.c
633
mpls_unlabel_inet6(struct mbuf *m, int *error)
sys/net/if_mpls.c
640
ms.s_addr = ntohl(mtod(m, union mpls_shim *)->s_addr);
sys/net/if_mpls.c
641
m_adj(m, sizeof(union mpls_shim));
sys/net/if_mpls.c
643
if (m->m_len < sizeof(struct ip6_hdr) &&
sys/net/if_mpls.c
644
(m = m_pullup(m, sizeof(struct ip6_hdr))) == 0) {
sys/net/if_mpls.c
648
ip6hdr = mtod(m, struct ip6_hdr *);
sys/net/if_mpls.c
653
m_adj(m, sizeof(union mpls_shim));
sys/net/if_mpls.c
657
if (__predict_false(!pktq_enqueue(ip6_pktq, m, 0))) {
sys/net/if_mpls.c
658
m_freem(m);
sys/net/if_mpls.c
664
return m;
sys/net/if_mpls.c
668
mpls_label_inet6(struct mbuf *m, union mpls_shim *ms, uint offset)
sys/net/if_mpls.c
674
if ((m->m_len < offset + sizeof(struct ip6_hdr)) &&
sys/net/if_mpls.c
675
(m = m_pullup(m, offset + sizeof(struct ip6_hdr))) == 0)
sys/net/if_mpls.c
678
m_copydata(m, offset, sizeof(struct ip6_hdr), &ip6h);
sys/net/if_mpls.c
687
if ((m = mpls_prepend_shim(m, ms)) == NULL)
sys/net/if_mpls.c
690
return m;
sys/net/if_mpls.c
695
mpls_prepend_shim(struct mbuf *m, union mpls_shim *ms)
sys/net/if_mpls.c
699
M_PREPEND(m, sizeof(*ms), M_DONTWAIT);
sys/net/if_mpls.c
700
if (m == NULL)
sys/net/if_mpls.c
703
if (m->m_len < sizeof(union mpls_shim) &&
sys/net/if_mpls.c
704
(m = m_pullup(m, sizeof(union mpls_shim))) == 0)
sys/net/if_mpls.c
707
shim = mtod(m, union mpls_shim *);
sys/net/if_mpls.c
712
return m;
sys/net/if_ppp.c
1046
struct mbuf *m, **mpp;
sys/net/if_ppp.c
1051
for (mpp = &sc->sc_npqueue; (m = *mpp) != NULL; ) {
sys/net/if_ppp.c
1052
switch (PPP_PROTOCOL(mtod(m, u_char *))) {
sys/net/if_ppp.c
1069
*mpp = m->m_nextpkt;
sys/net/if_ppp.c
1070
m->m_nextpkt = NULL;
sys/net/if_ppp.c
1071
ifq = (m->m_flags & M_HIGHPRI) ? &sc->sc_fastq : NULL;
sys/net/if_ppp.c
1072
if ((error = ifq_enqueue2(&sc->sc_if, ifq, m)) != 0) {
sys/net/if_ppp.c
1080
*mpp = m->m_nextpkt;
sys/net/if_ppp.c
1081
m_freem(m);
sys/net/if_ppp.c
1085
mpp = &m->m_nextpkt;
sys/net/if_ppp.c
1115
struct mbuf *m, *mp;
sys/net/if_ppp.c
1126
IF_DEQUEUE(&sc->sc_fastq, m);
sys/net/if_ppp.c
1127
if (m != NULL)
sys/net/if_ppp.c
1130
IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
sys/net/if_ppp.c
1133
IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
sys/net/if_ppp.c
1134
if (m == NULL) {
sys/net/if_ppp.c
1135
IF_DEQUEUE(&sc->sc_fastq, m);
sys/net/if_ppp.c
1136
if (m != NULL)
sys/net/if_ppp.c
1142
if (m == NULL)
sys/net/if_ppp.c
1151
cp = mtod(m, u_char *);
sys/net/if_ppp.c
1166
mp = m;
sys/net/if_ppp.c
1187
cp = mtod(m, u_char *);
sys/net/if_ppp.c
1202
ppp_ccp(sc, m, 0);
sys/net/if_ppp.c
1214
for (mp = m; mp != NULL; mp = mp->m_next)
sys/net/if_ppp.c
1217
(sc->sc_xc_state, &mcomp, m, slen, sc->sc_if.if_mtu + PPP_HDRLEN);
sys/net/if_ppp.c
1224
m_freem(m);
sys/net/if_ppp.c
1225
m = mcomp;
sys/net/if_ppp.c
1226
cp = mtod(m, u_char *);
sys/net/if_ppp.c
1246
m->m_data += 2;
sys/net/if_ppp.c
1247
m->m_len -= 2;
sys/net/if_ppp.c
1251
if (mtod(m, u_char *) == cp) {
sys/net/if_ppp.c
1255
++m->m_data;
sys/net/if_ppp.c
1256
--m->m_len;
sys/net/if_ppp.c
1259
return m;
sys/net/if_ppp.c
1269
struct mbuf *m;
sys/net/if_ppp.c
1284
IF_DEQUEUE(&sc->sc_rawq, m);
sys/net/if_ppp.c
1286
if (m == NULL)
sys/net/if_ppp.c
1288
ppp_inproc(sc, m);
sys/net/if_ppp.c
1299
ppp_ccp(struct ppp_softc *sc, struct mbuf *m, int rcvd)
sys/net/if_ppp.c
1308
if (m->m_len <= PPP_HDRLEN) {
sys/net/if_ppp.c
1309
mp = m->m_next;
sys/net/if_ppp.c
1314
mp = m;
sys/net/if_ppp.c
1422
ppppktin(struct ppp_softc *sc, struct mbuf *m, int lost)
sys/net/if_ppp.c
1427
m->m_flags |= M_ERRMARK;
sys/net/if_ppp.c
1428
IF_ENQUEUE(&sc->sc_rawq, m);
sys/net/if_ppp.c
1442
ppp_inproc(struct ppp_softc *sc, struct mbuf *m)
sys/net/if_ppp.c
1460
for (mp = m; mp != NULL; mp = mp->m_next)
sys/net/if_ppp.c
1463
pppdumpm(m);
sys/net/if_ppp.c
1466
cp = mtod(m, u_char *);
sys/net/if_ppp.c
1471
if (m->m_flags & M_ERRMARK) {
sys/net/if_ppp.c
1472
m->m_flags &= ~M_ERRMARK;
sys/net/if_ppp.c
1489
rv = (*sc->sc_rcomp->decompress)(sc->sc_rc_state, m, &dmp);
sys/net/if_ppp.c
1491
m_freem(m);
sys/net/if_ppp.c
1499
m = dmp;
sys/net/if_ppp.c
1500
cp = mtod(m, u_char *);
sys/net/if_ppp.c
1523
(*sc->sc_rcomp->incomp)(sc->sc_rc_state, m);
sys/net/if_ppp.c
1525
ppp_ccp(sc, m, 1);
sys/net/if_ppp.c
1530
for (mp = m; mp != NULL; mp = mp->m_next)
sys/net/if_ppp.c
1554
m->m_len - PPP_HDRLEN, ilen - PPP_HDRLEN,
sys/net/if_ppp.c
1592
m->m_data += PPP_HDRLEN + xlen;
sys/net/if_ppp.c
1593
m->m_len -= PPP_HDRLEN + xlen;
sys/net/if_ppp.c
1594
if (m->m_len <= M_TRAILINGSPACE(mp)) {
sys/net/if_ppp.c
1595
bcopy(mtod(m, u_char *),
sys/net/if_ppp.c
1596
mtod(mp, u_char *) + mp->m_len, m->m_len);
sys/net/if_ppp.c
1597
mp->m_len += m->m_len;
sys/net/if_ppp.c
1598
mp->m_next = m_free(m);
sys/net/if_ppp.c
1600
mp->m_next = m;
sys/net/if_ppp.c
1601
m = mp;
sys/net/if_ppp.c
1609
m->m_len - PPP_HDRLEN, ilen - PPP_HDRLEN,
sys/net/if_ppp.c
1629
if (ilen <= MHLEN && (m->m_flags & M_EXT)) {
sys/net/if_ppp.c
1632
m_copydata(m, 0, ilen, mtod(mp, void *));
sys/net/if_ppp.c
1633
m_freem(m);
sys/net/if_ppp.c
1634
m = mp;
sys/net/if_ppp.c
1635
m->m_len = ilen;
sys/net/if_ppp.c
1638
m->m_pkthdr.len = ilen;
sys/net/if_ppp.c
1639
m_set_rcvif(m, ifp);
sys/net/if_ppp.c
1649
(u_char *)m, ilen, 0) == 0) {
sys/net/if_ppp.c
1651
m_freem(m);
sys/net/if_ppp.c
1656
(u_char *)m, ilen, 0))
sys/net/if_ppp.c
1667
bpf_mtap(&sc->sc_if, m, BPF_D_IN);
sys/net/if_ppp.c
1678
m_freem(m);
sys/net/if_ppp.c
1681
m->m_pkthdr.len -= PPP_HDRLEN;
sys/net/if_ppp.c
1682
m->m_data += PPP_HDRLEN;
sys/net/if_ppp.c
1683
m->m_len -= PPP_HDRLEN;
sys/net/if_ppp.c
1685
if (ipflow_fastforward(m))
sys/net/if_ppp.c
170
static void ppp_ccp(struct ppp_softc *, struct mbuf *m, int rcvd);
sys/net/if_ppp.c
1701
m_freem(m);
sys/net/if_ppp.c
1704
m->m_pkthdr.len -= PPP_HDRLEN;
sys/net/if_ppp.c
1705
m->m_data += PPP_HDRLEN;
sys/net/if_ppp.c
1706
m->m_len -= PPP_HDRLEN;
sys/net/if_ppp.c
1708
if (ip6flow_fastforward(&m))
sys/net/if_ppp.c
1731
if (__predict_false(!pktq_enqueue(pktq, m, 0))) {
sys/net/if_ppp.c
1754
IF_ENQUEUE(inq, m);
sys/net/if_ppp.c
1763
m_freem(m);
sys/net/if_ppp.c
1775
struct mbuf *m;
sys/net/if_ppp.c
1777
for (m = m0; m; m = m->m_next) {
sys/net/if_ppp.c
1778
int l = m->m_len;
sys/net/if_ppp.c
1779
u_char *rptr = (u_char *)m->m_data;
sys/net/if_ppp.c
1789
if (m->m_next) {
sys/net/if_ppp.c
1797
if (m)
sys/net/if_ppp.c
421
struct mbuf *m;
sys/net/if_ppp.c
429
IF_DEQUEUE(&sc->sc_rawq, m);
sys/net/if_ppp.c
430
if (m == NULL)
sys/net/if_ppp.c
432
m_freem(m);
sys/net/if_ppp.c
435
IF_DEQUEUE(&sc->sc_inq, m);
sys/net/if_ppp.c
436
if (m == NULL)
sys/net/if_ppp.c
438
m_freem(m);
sys/net/if_ppp.c
441
IF_DEQUEUE(&sc->sc_fastq, m);
sys/net/if_ppp.c
442
if (m == NULL)
sys/net/if_ppp.c
444
m_freem(m);
sys/net/if_ppp.c
446
while ((m = sc->sc_npqueue) != NULL) {
sys/net/if_ppp.c
447
sc->sc_npqueue = m->m_nextpkt;
sys/net/if_ppp.c
448
m_freem(m);
sys/net/if_pppoe.c
1020
rcvif = m_get_rcvif_psref(m, &psref);
sys/net/if_pppoe.c
1050
rcvif = m_get_rcvif_psref(m, &psref);
sys/net/if_pppoe.c
1078
rcvif = m_get_rcvif_psref(m, &psref);
sys/net/if_pppoe.c
1098
m_freem(m);
sys/net/if_pppoe.c
1103
pppoe_disc_input(struct mbuf *m)
sys/net/if_pppoe.c
1105
KASSERT(m->m_flags & M_PKTHDR);
sys/net/if_pppoe.c
1113
pppoe_dispatch_disc_pkt(m, 0);
sys/net/if_pppoe.c
1116
m_freem(m);
sys/net/if_pppoe.c
1131
pppoe_data_input(struct mbuf *m)
sys/net/if_pppoe.c
1142
KASSERT(m->m_flags & M_PKTHDR);
sys/net/if_pppoe.c
1155
memcpy(shost, mtod(m, struct ether_header*)->ether_shost,
sys/net/if_pppoe.c
1157
memcpy(dhost, mtod(m, struct ether_header*)->ether_dhost,
sys/net/if_pppoe.c
1160
m_adj(m, sizeof(struct ether_header));
sys/net/if_pppoe.c
1161
if (m->m_pkthdr.len <= PPPOE_HEADERLEN) {
sys/net/if_pppoe.c
1165
if (m->m_len < sizeof(*ph)) {
sys/net/if_pppoe.c
1166
m = m_pullup(m, sizeof(*ph));
sys/net/if_pppoe.c
1167
if (m == NULL) {
sys/net/if_pppoe.c
1171
ph = mtod(m, struct pppoehdr *);
sys/net/if_pppoe.c
1181
rcvif = m_get_rcvif_psref(m, &psref);
sys/net/if_pppoe.c
1210
bpf_mtap(&sc->sc_sppp.pp_if, m, BPF_D_IN);
sys/net/if_pppoe.c
1212
m_adj(m, PPPOE_HEADERLEN);
sys/net/if_pppoe.c
1219
sc->sc_sppp.pp_if.if_xname, m->m_pkthdr.len, plen);
sys/net/if_pppoe.c
1220
p = m;
sys/net/if_pppoe.c
1230
if (m->m_pkthdr.len < plen)
sys/net/if_pppoe.c
1234
m_adj(m, plen - m->m_pkthdr.len);
sys/net/if_pppoe.c
1239
m_set_rcvif(m, &sc->sc_sppp.pp_if);
sys/net/if_pppoe.c
1243
sppp_input(&sc->sc_sppp.pp_if, m);
sys/net/if_pppoe.c
1247
m_freem(m);
sys/net/if_pppoe.c
1251
pppoe_output(struct pppoe_softc *sc, struct mbuf *m)
sys/net/if_pppoe.c
1258
m_freem(m);
sys/net/if_pppoe.c
1272
ether_sprintf((const unsigned char *)&sc->sc_dest), m->m_pkthdr.len);
sys/net/if_pppoe.c
1274
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_pppoe.c
1276
return if_output_lock(sc->sc_eth_if, sc->sc_eth_if, m, &dst, NULL);
sys/net/if_pppoe.c
1447
struct mbuf *m;
sys/net/if_pppoe.c
1452
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/if_pppoe.c
1453
if (m == NULL)
sys/net/if_pppoe.c
1456
MCLGET(m, M_DONTWAIT);
sys/net/if_pppoe.c
1457
if ((m->m_flags & M_EXT) == 0) {
sys/net/if_pppoe.c
1458
m_free(m);
sys/net/if_pppoe.c
1462
m->m_data += sizeof(struct ether_header);
sys/net/if_pppoe.c
1463
m->m_len = len;
sys/net/if_pppoe.c
1464
m->m_pkthdr.len = len;
sys/net/if_pppoe.c
1465
m_reset_rcvif(m);
sys/net/if_pppoe.c
1467
return m;
sys/net/if_pppoe.c
1995
struct mbuf *m;
sys/net/if_pppoe.c
2010
while ((m = sppp_dequeue(ifp)) != NULL) {
sys/net/if_pppoe.c
2011
len = m->m_pkthdr.len;
sys/net/if_pppoe.c
2012
M_PREPEND(m, PPPOE_HEADERLEN, M_DONTWAIT);
sys/net/if_pppoe.c
2013
if (m == NULL) {
sys/net/if_pppoe.c
2017
p = mtod(m, uint8_t *);
sys/net/if_pppoe.c
2020
bpf_mtap(&sc->sc_sppp.pp_if, m, BPF_D_OUT);
sys/net/if_pppoe.c
2022
pppoe_output(sc, m);
sys/net/if_pppoe.c
2029
pppoe_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_pppoe.c
2035
if (m == NULL)
sys/net/if_pppoe.c
2042
m_freem(m);
sys/net/if_pppoe.c
2046
len = m->m_pkthdr.len;
sys/net/if_pppoe.c
2047
M_PREPEND(m, PPPOE_HEADERLEN, M_DONTWAIT);
sys/net/if_pppoe.c
2048
if (m == NULL) {
sys/net/if_pppoe.c
2053
p = mtod(m, uint8_t *);
sys/net/if_pppoe.c
2056
bpf_mtap(&sc->sc_sppp.pp_if, m, BPF_D_OUT);
sys/net/if_pppoe.c
2058
pppoe_output(sc, m);
sys/net/if_pppoe.c
2128
pppoe_enqueue(struct ifqueue *inq, struct mbuf *m)
sys/net/if_pppoe.c
2130
if (m->m_flags & M_PROMISC) {
sys/net/if_pppoe.c
2131
m_freem(m);
sys/net/if_pppoe.c
2136
if (m->m_flags & (M_MCAST | M_BCAST)) {
sys/net/if_pppoe.c
2137
m_freem(m);
sys/net/if_pppoe.c
2146
m_freem(m);
sys/net/if_pppoe.c
2148
IF_ENQUEUE(inq, m);
sys/net/if_pppoe.c
2156
pppoe_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_pppoe.c
2158
pppoe_enqueue(&ppoeinq, m);
sys/net/if_pppoe.c
2163
pppoedisc_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_pppoe.c
2165
pppoe_enqueue(&ppoediscinq, m);
sys/net/if_pppoe.c
601
struct mbuf *m;
sys/net/if_pppoe.c
608
IF_DEQUEUE(&ppoediscinq, m);
sys/net/if_pppoe.c
610
if (m == NULL)
sys/net/if_pppoe.c
612
pppoe_disc_input(m);
sys/net/if_pppoe.c
617
IF_DEQUEUE(&ppoeinq, m);
sys/net/if_pppoe.c
619
if (m == NULL)
sys/net/if_pppoe.c
621
pppoe_data_input(m);
sys/net/if_pppoe.c
634
pppoe_dispatch_disc_pkt(struct mbuf *m, int off)
sys/net/if_pppoe.c
656
if (m->m_len < sizeof(*eh)) {
sys/net/if_pppoe.c
657
m = m_pullup(m, sizeof(*eh));
sys/net/if_pppoe.c
658
if (m == NULL)
sys/net/if_pppoe.c
661
eh = mtod(m, struct ether_header *);
sys/net/if_pppoe.c
664
if (m->m_pkthdr.len - off < PPPOE_HEADERLEN) {
sys/net/if_pppoe.c
668
M_REGION_GET(ph, struct pppoehdr *, m, off, sizeof(*ph));
sys/net/if_pppoe.c
687
if (plen + off > m->m_pkthdr.len) {
sys/net/if_pppoe.c
690
m_adj(m, off + plen - m->m_pkthdr.len); /* ignore trailing garbage */
sys/net/if_pppoe.c
697
while (off + sizeof(*pt) <= m->m_pkthdr.len) {
sys/net/if_pppoe.c
698
M_REGION_GET(pt, struct pppoetag *, m, off, sizeof(*pt));
sys/net/if_pppoe.c
705
if (off + len + sizeof(*pt) > m->m_pkthdr.len) {
sys/net/if_pppoe.c
720
n = m_pulldown(m, off + sizeof(*pt), len,
sys/net/if_pppoe.c
723
m = NULL;
sys/net/if_pppoe.c
737
n = m_pulldown(m, off + sizeof(*pt), len,
sys/net/if_pppoe.c
740
m = NULL;
sys/net/if_pppoe.c
751
n = m_pulldown(m, off + sizeof(*pt), len,
sys/net/if_pppoe.c
755
m = NULL;
sys/net/if_pppoe.c
764
n = m_pulldown(m, off + sizeof(*pt), len,
sys/net/if_pppoe.c
768
m = NULL;
sys/net/if_pppoe.c
794
n = m_pulldown(m, off + sizeof(*pt), len,
sys/net/if_pppoe.c
797
m = NULL;
sys/net/if_pppoe.c
809
if (errortag || m == NULL)
sys/net/if_pppoe.c
879
rcvif = m_get_rcvif_psref(m, &psref);
sys/net/if_pppoe.c
926
rcvif = m_get_rcvif_psref(m, &psref);
sys/net/if_sl.c
472
sloutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_sl.c
480
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_sl.c
489
m_freem(m);
sys/net/if_sl.c
495
m_freem(m);
sys/net/if_sl.c
500
m_freem(m);
sys/net/if_sl.c
504
ip = mtod(m, struct ip *);
sys/net/if_sl.c
507
m_freem(m);
sys/net/if_sl.c
531
if ((error = ifq_enqueue2(ifp, ifq, m)) != 0) {
sys/net/if_sl.c
582
struct mbuf *m;
sys/net/if_sl.c
587
m = sc->sc_mbuf;
sys/net/if_sl.c
590
sc->sc_mbuf = m;
sys/net/if_sl.c
596
sc->sc_mbuf = m;
sys/net/if_sl.c
602
m->m_data = sc->sc_pktstart;
sys/net/if_sl.c
604
m->m_pkthdr.len = m->m_len = len;
sys/net/if_sl.c
605
m_set_rcvif(m, &sc->sc_if);
sys/net/if_sl.c
606
return m;
sys/net/if_sl.c
616
struct mbuf *m;
sys/net/if_sl.c
684
m = sl_btom(sc, len);
sys/net/if_sl.c
685
if (m == NULL)
sys/net/if_sl.c
688
IF_ENQUEUE(&sc->sc_inq, m);
sys/net/if_sl.c
716
struct mbuf *m, *n;
sys/net/if_sl.c
749
IF_DEQUEUE(&sc->sc_fastq, m);
sys/net/if_sl.c
750
if (m)
sys/net/if_sl.c
753
IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
sys/net/if_sl.c
756
if (m == NULL)
sys/net/if_sl.c
775
bpf_m = m_dup(m, 0, M_COPYALL, M_DONTWAIT);
sys/net/if_sl.c
780
if ((ip = mtod(m, struct ip *))->ip_p == IPPROTO_TCP) {
sys/net/if_sl.c
782
*mtod(m, u_char *) |=
sys/net/if_sl.c
783
sl_compress_tcp(m, ip, &sc->sc_comp, 1);
sys/net/if_sl.c
787
bpf_mtap_sl_out(&sc->sc_if, mtod(m, u_char *), bpf_m);
sys/net/if_sl.c
803
while (m) {
sys/net/if_sl.c
806
bp = cp = mtod(m, u_char *);
sys/net/if_sl.c
807
ep = cp + m->m_len;
sys/net/if_sl.c
853
m = m2 = m_free(m);
sys/net/if_sl.c
885
IF_DEQUEUE(&sc->sc_inq, m);
sys/net/if_sl.c
887
if (m == NULL)
sys/net/if_sl.c
889
pktstart = mtod(m, u_char *);
sys/net/if_sl.c
890
len = m->m_pkthdr.len;
sys/net/if_sl.c
922
m_freem(m);
sys/net/if_sl.c
930
m_freem(m);
sys/net/if_sl.c
935
m_freem(m);
sys/net/if_sl.c
940
m->m_data = (void *) pktstart;
sys/net/if_sl.c
941
m->m_pkthdr.len = m->m_len = len;
sys/net/if_sl.c
943
bpf_mtap_sl_in(&sc->sc_if, chdr, &m);
sys/net/if_sl.c
944
if (m == NULL)
sys/net/if_sl.c
952
if ((m->m_pkthdr.len < MHLEN) &&
sys/net/if_sl.c
956
pktlen = m->m_pkthdr.len;
sys/net/if_sl.c
957
m_move_pkthdr(n, m);
sys/net/if_sl.c
958
memcpy(mtod(n, void *), mtod(m, void *), pktlen);
sys/net/if_sl.c
959
n->m_len = m->m_len;
sys/net/if_sl.c
960
m_freem(m);
sys/net/if_sl.c
961
m = n;
sys/net/if_sl.c
969
if (__predict_false(!pktq_enqueue(ip_pktq, m, 0))) {
sys/net/if_sl.c
971
m_freem(m);
sys/net/if_spppsubr.c
1015
m_freem(m);
sys/net/if_spppsubr.c
1024
m_freem(m);
sys/net/if_spppsubr.c
1031
m_freem(m);
sys/net/if_spppsubr.c
1036
M_PREPEND(m, 2, M_DONTWAIT);
sys/net/if_spppsubr.c
1037
if (m == NULL) {
sys/net/if_spppsubr.c
1042
*mtod(m, uint16_t *) = protocol;
sys/net/if_spppsubr.c
1047
pktlen = m->m_pkthdr.len;
sys/net/if_spppsubr.c
1049
error = if_transmit_lock(ifp, m);
sys/net/if_spppsubr.c
1053
error = ifq_enqueue2(ifp, ifq, m);
sys/net/if_spppsubr.c
1296
struct mbuf *m;
sys/net/if_spppsubr.c
1303
IF_DEQUEUE(&sp->pp_cpq, m);
sys/net/if_spppsubr.c
1304
if (m == NULL && sppp_is_ncp_opened(sp)) {
sys/net/if_spppsubr.c
1305
IF_DEQUEUE(&sp->pp_fastq, m);
sys/net/if_spppsubr.c
1306
if (m == NULL)
sys/net/if_spppsubr.c
1307
IFQ_DEQUEUE(&sp->pp_if.if_snd, m);
sys/net/if_spppsubr.c
1310
return m;
sys/net/if_spppsubr.c
1489
struct mbuf *m;
sys/net/if_spppsubr.c
1499
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/if_spppsubr.c
1500
if (! m) {
sys/net/if_spppsubr.c
1503
m->m_pkthdr.len = m->m_len = pkthdrlen + LCP_HEADER_LEN + len;
sys/net/if_spppsubr.c
1504
m_reset_rcvif(m);
sys/net/if_spppsubr.c
1507
*mtod(m, uint16_t *) = htons(proto);
sys/net/if_spppsubr.c
1508
lh = (struct lcp_header *)(mtod(m, uint8_t *) + 2);
sys/net/if_spppsubr.c
1511
h = mtod(m, struct ppp_header *);
sys/net/if_spppsubr.c
1539
m_freem(m);
sys/net/if_spppsubr.c
1543
if_statadd(ifp, if_obytes, m->m_pkthdr.len + sp->pp_framebytes);
sys/net/if_spppsubr.c
1544
IF_ENQUEUE(&sp->pp_cpq, m);
sys/net/if_spppsubr.c
1659
sppp_cp_input(const struct cp *cp, struct sppp *sp, struct mbuf *m)
sys/net/if_spppsubr.c
1665
int printlen, len = m->m_pkthdr.len;
sys/net/if_spppsubr.c
1678
h = mtod(m, struct lcp_header *);
sys/net/if_spppsubr.c
1706
scp->mbuf_confreq = m;
sys/net/if_spppsubr.c
1707
m = NULL;
sys/net/if_spppsubr.c
1729
scp->mbuf_confnak = m;
sys/net/if_spppsubr.c
1730
m = NULL;
sys/net/if_spppsubr.c
1862
++scp->seq, m->m_pkthdr.len, h);
sys/net/if_spppsubr.c
1867
m_freem(m);
sys/net/if_spppsubr.c
2195
struct mbuf *m;
sys/net/if_spppsubr.c
2207
m = scp->mbuf_confreq;
sys/net/if_spppsubr.c
2208
if (m == NULL)
sys/net/if_spppsubr.c
2212
h = mtod(m, struct lcp_header *);
sys/net/if_spppsubr.c
2214
m_freem(m);
sys/net/if_spppsubr.c
2219
len = MIN(m->m_pkthdr.len, ntohs(h->len));
sys/net/if_spppsubr.c
2223
m_freem(m);
sys/net/if_spppsubr.c
2288
struct mbuf *m;
sys/net/if_spppsubr.c
2295
m = scp->mbuf_confnak;
sys/net/if_spppsubr.c
2296
if (m == NULL)
sys/net/if_spppsubr.c
2300
h = mtod(m, struct lcp_header *);
sys/net/if_spppsubr.c
2301
len = MIN(m->m_pkthdr.len, ntohs(h->len));
sys/net/if_spppsubr.c
2311
m_freem(m);
sys/net/if_spppsubr.c
2315
m_freem(m);
sys/net/if_spppsubr.c
4629
sppp_chap_input(struct sppp *sp, struct mbuf *m)
sys/net/if_spppsubr.c
4634
int len = m->m_pkthdr.len;
sys/net/if_spppsubr.c
4648
h = mtod(m, struct lcp_header *);
sys/net/if_spppsubr.c
5049
sppp_pap_input(struct sppp *sp, struct mbuf *m)
sys/net/if_spppsubr.c
5067
len = m->m_pkthdr.len;
sys/net/if_spppsubr.c
5073
h = mtod(m, struct lcp_header *);
sys/net/if_spppsubr.c
5283
struct mbuf *m;
sys/net/if_spppsubr.c
5293
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/if_spppsubr.c
5294
if (! m)
sys/net/if_spppsubr.c
5296
m_reset_rcvif(m);
sys/net/if_spppsubr.c
5299
*mtod(m, uint16_t *) = htons(cp->proto);
sys/net/if_spppsubr.c
5301
lh = (struct lcp_header *)(mtod(m, uint8_t *)+2);
sys/net/if_spppsubr.c
5304
h = mtod(m, struct ppp_header *);
sys/net/if_spppsubr.c
5325
m_freem(m);
sys/net/if_spppsubr.c
5334
m->m_pkthdr.len = m->m_len = pkthdrlen + LCP_HEADER_LEN + len;
sys/net/if_spppsubr.c
5353
m_freem(m);
sys/net/if_spppsubr.c
5357
if_statadd(ifp, if_obytes, m->m_pkthdr.len + sp->pp_framebytes);
sys/net/if_spppsubr.c
5358
IF_ENQUEUE(&sp->pp_cpq, m);
sys/net/if_spppsubr.c
644
sppp_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_spppsubr.c
656
if_statadd(ifp, if_ibytes, m->m_pkthdr.len + sp->pp_framebytes);
sys/net/if_spppsubr.c
661
if (m->m_pkthdr.len <= PPP_HEADER_LEN) {
sys/net/if_spppsubr.c
664
"%d bytes\n", m->m_pkthdr.len);
sys/net/if_spppsubr.c
669
memcpy(&protocol, mtod(m, void *), 2);
sys/net/if_spppsubr.c
671
m_adj(m, 2);
sys/net/if_spppsubr.c
675
h = mtod(m, struct ppp_header *);
sys/net/if_spppsubr.c
676
m_adj(m, PPP_HEADER_LEN);
sys/net/if_spppsubr.c
718
sppp_cp_input(&lcp, sp, m);
sys/net/if_spppsubr.c
725
sppp_pap_input(sp, m);
sys/net/if_spppsubr.c
731
m_freem(m);
sys/net/if_spppsubr.c
736
sppp_chap_input(sp, m);
sys/net/if_spppsubr.c
742
m_freem(m);
sys/net/if_spppsubr.c
753
sppp_cp_input(&ipcp, sp, m);
sys/net/if_spppsubr.c
780
sppp_cp_input(&ipv6cp, sp, m);
sys/net/if_spppsubr.c
806
const uint32_t hash = rps_hash ? pktq_rps_hash(&rps_hash, m) : 0;
sys/net/if_spppsubr.c
807
if (__predict_false(!pktq_enqueue(pktq, m, hash))) {
sys/net/if_spppsubr.c
814
m_freem(m);
sys/net/if_spppsubr.c
819
m_freem(m);
sys/net/if_spppsubr.c
824
m_freem(m);
sys/net/if_spppsubr.c
832
sppp_output(struct ifnet *ifp, struct mbuf *m,
sys/net/if_spppsubr.c
847
m_freem(m);
sys/net/if_spppsubr.c
856
m_freem(m);
sys/net/if_spppsubr.c
867
m_freem(m);
sys/net/if_spppsubr.c
887
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_spppsubr.c
896
if (m->m_len >= sizeof(struct ip)) {
sys/net/if_spppsubr.c
897
ip = mtod(m, struct ip *);
sys/net/if_spppsubr.c
900
m->m_len >= sizeof(struct ip) + (ip->ip_hl << 2) +
sys/net/if_spppsubr.c
922
m_freem(m);
sys/net/if_spppsubr.c
953
M_PREPEND(m, PPP_HEADER_LEN, M_DONTWAIT);
sys/net/if_spppsubr.c
954
if (! m) {
sys/net/if_spppsubr.c
963
h = mtod(m, struct ppp_header *);
sys/net/if_spppsubr.c
988
m_freem(m);
sys/net/if_srt.c
213
struct mbuf *m,
sys/net/if_srt.c
222
m_freem(m);
sys/net/if_srt.c
229
ip = mtod(m,struct ip *);
sys/net/if_srt.c
237
ip = mtod(m,struct ip6_hdr *);
sys/net/if_srt.c
244
m_freem(m);
sys/net/if_srt.c
252
m_freem(m);
sys/net/if_srt.c
255
if (! (m->m_flags & M_PKTHDR)) {
sys/net/if_srt.c
257
m_freem(m);
sys/net/if_srt.c
260
if_statadd(ifp, if_obytes, m->m_pkthdr.len);
sys/net/if_srt.c
262
m_freem(m);
sys/net/if_srt.c
267
return ip6_if_output(r->u.dstifp, r->u.dstifp, m, &r->dst.sin6, 0);
sys/net/if_srt.c
268
return if_output_lock(r->u.dstifp, r->u.dstifp, m, &r->dst.sa, 0);
sys/net/if_stf.c
263
stf_encapcheck(struct mbuf *m, int off, int proto, void *arg)
sys/net/if_stf.c
284
m_copydata(m, 0, sizeof(ip), (void *)&ip);
sys/net/if_stf.c
352
stf_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_stf.c
373
m_freem(m);
sys/net/if_stf.c
384
m_freem(m);
sys/net/if_stf.c
389
if (m->m_len < sizeof(*ip6)) {
sys/net/if_stf.c
390
m = m_pullup(m, sizeof(*ip6));
sys/net/if_stf.c
391
if (m == NULL) {
sys/net/if_stf.c
396
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_stf.c
408
m_freem(m);
sys/net/if_stf.c
413
bpf_mtap_af(ifp, AF_INET6, m, BPF_D_OUT);
sys/net/if_stf.c
415
M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
sys/net/if_stf.c
416
if (m && m->m_len < sizeof(struct ip))
sys/net/if_stf.c
417
m = m_pullup(m, sizeof(struct ip));
sys/net/if_stf.c
418
if (m == NULL) {
sys/net/if_stf.c
422
ip = mtod(m, struct ip *);
sys/net/if_stf.c
431
ip->ip_len = htons(m->m_pkthdr.len);
sys/net/if_stf.c
439
m_freem(m);
sys/net/if_stf.c
448
m_freem(m);
sys/net/if_stf.c
455
if_obytes, m->m_pkthdr.len - sizeof(struct ip));
sys/net/if_stf.c
456
return ip_output(m, NULL, &sc->sc_ro, 0, NULL, NULL);
sys/net/if_stf.c
582
in_stf_input(struct mbuf *m, int off, int proto, void *eparg)
sys/net/if_stf.c
595
m_freem(m);
sys/net/if_stf.c
599
ip = mtod(m, struct ip *);
sys/net/if_stf.c
602
m_freem(m);
sys/net/if_stf.c
613
stf_checkaddr4(sc, &ip->ip_src, m_get_rcvif_NOMPSAFE(m)) < 0) {
sys/net/if_stf.c
614
m_freem(m);
sys/net/if_stf.c
619
m_adj(m, off);
sys/net/if_stf.c
621
if (m->m_len < sizeof(*ip6)) {
sys/net/if_stf.c
622
m = m_pullup(m, sizeof(*ip6));
sys/net/if_stf.c
623
if (!m)
sys/net/if_stf.c
626
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_stf.c
633
stf_checkaddr6(sc, &ip6->ip6_src, m_get_rcvif_NOMPSAFE(m)) < 0) {
sys/net/if_stf.c
634
m_freem(m);
sys/net/if_stf.c
646
pktlen = m->m_pkthdr.len;
sys/net/if_stf.c
647
m_set_rcvif(m, ifp);
sys/net/if_stf.c
649
bpf_mtap_af(ifp, AF_INET6, m, BPF_D_IN);
sys/net/if_stf.c
659
if (__predict_true(pktq_enqueue(ip6_pktq, m, 0))) {
sys/net/if_stf.c
662
m_freem(m);
sys/net/if_tap.c
1003
m_set_rcvif(m, ifp);
sys/net/if_tap.c
1006
bpf_mtap(ifp, m, BPF_D_IN);
sys/net/if_tap.c
1007
if ((error = pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_IN)) != 0)
sys/net/if_tap.c
1009
if (m == NULL)
sys/net/if_tap.c
1012
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/net/if_tap.c
1043
struct mbuf *m;
sys/net/if_tap.c
1047
IFQ_POLL(&ifp->if_snd, m);
sys/net/if_tap.c
1049
if (m == NULL)
sys/net/if_tap.c
1052
*(int *)data = m->m_pkthdr.len;
sys/net/if_tap.c
1123
struct mbuf *m;
sys/net/if_tap.c
1127
IFQ_POLL(&ifp->if_snd, m);
sys/net/if_tap.c
1129
if (m != NULL)
sys/net/if_tap.c
1211
struct mbuf *m;
sys/net/if_tap.c
1216
IFQ_POLL(&ifp->if_snd, m);
sys/net/if_tap.c
1218
if (m == NULL)
sys/net/if_tap.c
1221
kn->kn_data = m->m_pkthdr.len;
sys/net/if_tap.c
802
struct mbuf *m;
sys/net/if_tap.c
805
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_tap.c
806
if (m == NULL)
sys/net/if_tap.c
809
if_statadd2(ifp, if_opackets, 1, if_obytes, m->m_len);
sys/net/if_tap.c
810
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_tap.c
811
m_freem(m);
sys/net/if_tap.c
848
struct mbuf *m, *n;
sys/net/if_tap.c
879
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_tap.c
883
if (m == NULL) {
sys/net/if_tap.c
889
if_obytes, m->m_len); /* XXX only first in chain */
sys/net/if_tap.c
890
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_tap.c
891
if ((error = pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_OUT)) != 0)
sys/net/if_tap.c
893
if (m == NULL)
sys/net/if_tap.c
900
error = uiomove(mtod(m, void *),
sys/net/if_tap.c
901
uimin(m->m_len, uio->uio_resid), uio);
sys/net/if_tap.c
902
m = n = m_free(m);
sys/net/if_tap.c
903
} while (m != NULL && uio->uio_resid > 0 && error == 0);
sys/net/if_tap.c
905
m_freem(m);
sys/net/if_tap.c
963
struct mbuf *m, **mp;
sys/net/if_tap.c
974
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/if_tap.c
975
if (m == NULL) {
sys/net/if_tap.c
979
MCLAIM(m, &sc->sc_ec.ec_rx_mowner);
sys/net/if_tap.c
980
m->m_pkthdr.len = uio->uio_resid;
sys/net/if_tap.c
982
mp = &m;
sys/net/if_tap.c
984
if (*mp != m) {
sys/net/if_tap.c
999
m_freem(m);
sys/net/if_tun.c
1078
struct mbuf *m;
sys/net/if_tun.c
1086
IF_POLL(&ifp->if_snd, m);
sys/net/if_tun.c
1087
ready = (m != NULL);
sys/net/if_tun.c
1088
for (kn->kn_data = 0; m != NULL; m = m->m_next)
sys/net/if_tun.c
1089
kn->kn_data += m->m_len;
sys/net/if_tun.c
790
struct mbuf *m, *m0;
sys/net/if_tun.c
830
m0 = m = m_free(m0);
sys/net/if_tun.c
856
struct mbuf *top, **mp, *m;
sys/net/if_tun.c
935
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/if_tun.c
936
if (m == NULL) {
sys/net/if_tun.c
945
m->m_len = uimin(mlen, uio->uio_resid);
sys/net/if_tun.c
946
error = uiomove(mtod(m, void *), m->m_len, uio);
sys/net/if_tun.c
947
*mp = m;
sys/net/if_tun.c
948
mp = &m->m_next;
sys/net/if_tun.c
950
MGET(m, M_DONTWAIT, MT_DATA);
sys/net/if_tun.c
951
if (m == NULL) {
sys/net/if_vether.c
163
struct mbuf *m;
sys/net/if_vether.c
166
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_vether.c
167
if (m == NULL)
sys/net/if_vether.c
169
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_vether.c
170
m_freem(m);
sys/net/if_vlan.c
1232
struct mbuf *m;
sys/net/if_vlan.c
1257
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_vlan.c
1258
if (m == NULL)
sys/net/if_vlan.c
1261
if (m->m_len < sizeof(*eh)) {
sys/net/if_vlan.c
1262
m = m_pullup(m, sizeof(*eh));
sys/net/if_vlan.c
1263
if (m == NULL) {
sys/net/if_vlan.c
1269
eh = mtod(m, struct ether_header *);
sys/net/if_vlan.c
1271
m_freem(m);
sys/net/if_vlan.c
1292
altq_etherclassify(&p->if_snd, m);
sys/net/if_vlan.c
1297
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_vlan.c
1303
vlan_set_tag(m, mib->ifvm_tag);
sys/net/if_vlan.c
1311
(void)ether_inject_vlantag(&m,
sys/net/if_vlan.c
1313
if (m == NULL) {
sys/net/if_vlan.c
1321
m_freem(m);
sys/net/if_vlan.c
1325
error = if_transmit_lock(p, m);
sys/net/if_vlan.c
1342
vlan_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/if_vlan.c
1351
size_t pktlen = m->m_pkthdr.len;
sys/net/if_vlan.c
1352
bool mcast = (m->m_flags & M_MCAST) != 0;
sys/net/if_vlan.c
1354
if (m->m_len < sizeof(*eh)) {
sys/net/if_vlan.c
1355
m = m_pullup(m, sizeof(*eh));
sys/net/if_vlan.c
1356
if (m == NULL) {
sys/net/if_vlan.c
1362
eh = mtod(m, struct ether_header *);
sys/net/if_vlan.c
1364
m_freem(m);
sys/net/if_vlan.c
1373
m_freem(m);
sys/net/if_vlan.c
1380
m_freem(m);
sys/net/if_vlan.c
1387
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/if_vlan.c
1389
if ((error = pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_OUT)) != 0)
sys/net/if_vlan.c
1391
if (m == NULL)
sys/net/if_vlan.c
1399
vlan_set_tag(m, mib->ifvm_tag);
sys/net/if_vlan.c
1407
error = ether_inject_vlantag(&m,
sys/net/if_vlan.c
1410
KASSERT(m == NULL);
sys/net/if_vlan.c
1418
m_freem(m);
sys/net/if_vlan.c
1423
error = if_transmit_lock(p, m);
sys/net/if_vlan.c
1450
vlan_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_vlan.c
1457
KASSERT(vlan_has_tag(m));
sys/net/if_vlan.c
1458
vid = EVL_VLANOFTAG(vlan_get_tag(m));
sys/net/if_vlan.c
1463
return m;
sys/net/if_vlan.c
1469
m_freem(m);
sys/net/if_vlan.c
1479
m->m_flags &= ~M_VLANTAG;
sys/net/if_vlan.c
1485
if ((m->m_flags & (M_BCAST | M_MCAST)) == 0 &&
sys/net/if_vlan.c
1490
eh = mtod(m, struct ether_header *);
sys/net/if_vlan.c
1493
m_freem(m);
sys/net/if_vlan.c
1499
m_set_rcvif(m, &ifv->ifv_if);
sys/net/if_vlan.c
1501
if (pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_IN) != 0)
sys/net/if_vlan.c
1503
if (m == NULL)
sys/net/if_vlan.c
1506
m->m_flags &= ~M_PROMISC;
sys/net/if_vlan.c
1507
if_input(&ifv->ifv_if, m);
sys/net/if_wg.c
1972
wg_send_cookie(struct wg_softc *wg, const struct sockaddr *src, struct mbuf *m)
sys/net/if_wg.c
1987
return sosend(so, &dst.sa, NULL, m, NULL, 0, curlwp);
sys/net/if_wg.c
1991
wg_send_hs(struct wg_peer *wgp, struct mbuf *m)
sys/net/if_wg.c
2005
error = sosend(so, wgsatosa(wgsa), NULL, m, NULL, 0, curlwp);
sys/net/if_wg.c
2015
struct mbuf *m;
sys/net/if_wg.c
2061
m = m_gethdr(M_WAIT, MT_DATA);
sys/net/if_wg.c
2063
m_clget(m, M_WAIT);
sys/net/if_wg.c
2066
m->m_pkthdr.len = m->m_len = sizeof(*wgmi);
sys/net/if_wg.c
2067
wgmi = mtod(m, struct wg_msg_init *);
sys/net/if_wg.c
2070
error = wg->wg_ops->send_hs_msg(wgp, m); /* consumes m */
sys/net/if_wg.c
2081
m = atomic_swap_ptr(&wgp->wgp_pending, NULL);
sys/net/if_wg.c
2083
m_freem(m);
sys/net/if_wg.c
2203
struct mbuf *m;
sys/net/if_wg.c
2251
if ((m = atomic_swap_ptr(&wgp->wgp_pending, NULL)) != NULL) {
sys/net/if_wg.c
2253
wg_send_data_msg(wgp, wgs, m); /* consumes m */
sys/net/if_wg.c
2254
m = NULL;
sys/net/if_wg.c
2478
struct mbuf *m;
sys/net/if_wg.c
2486
m = m_gethdr(M_WAIT, MT_DATA);
sys/net/if_wg.c
2488
m_clget(m, M_WAIT);
sys/net/if_wg.c
2491
m->m_pkthdr.len = m->m_len = sizeof(*wgmr);
sys/net/if_wg.c
2492
wgmr = mtod(m, struct wg_msg_resp *);
sys/net/if_wg.c
2495
error = wg->wg_ops->send_hs_msg(wgp, m); /* consumes m */
sys/net/if_wg.c
2640
struct mbuf *m;
sys/net/if_wg.c
2643
m = m_gethdr(M_WAIT, MT_DATA);
sys/net/if_wg.c
2645
m_clget(m, M_WAIT);
sys/net/if_wg.c
2648
m->m_pkthdr.len = m->m_len = sizeof(*wgmc);
sys/net/if_wg.c
2649
wgmc = mtod(m, struct wg_msg_cookie *);
sys/net/if_wg.c
2652
error = wg->wg_ops->send_cookie(wg, src, m); /* consumes m */
sys/net/if_wg.c
2776
struct mbuf *m;
sys/net/if_wg.c
2784
m = m_gethdr(M_WAIT, MT_DATA);
sys/net/if_wg.c
2785
wg_send_data_msg(wgp, wgs, m);
sys/net/if_wg.c
3030
wg_handle_msg_data(struct wg_softc *wg, struct mbuf *m,
sys/net/if_wg.c
3046
KASSERT(m->m_len >= sizeof(struct wg_msg_data));
sys/net/if_wg.c
3047
wgmd = mtod(m, struct wg_msg_data *);
sys/net/if_wg.c
3056
m_freem(m);
sys/net/if_wg.c
3113
mlen = m_length(m);
sys/net/if_wg.c
3119
success = m_ensure_contig(&m, sizeof(*wgmd) + encrypted_len);
sys/net/if_wg.c
3121
encrypted_buf = mtod(m, char *) + sizeof(*wgmd);
sys/net/if_wg.c
3128
m_copydata(m, sizeof(*wgmd), encrypted_len, encrypted_buf);
sys/net/if_wg.c
3132
KASSERT(m->m_len >= sizeof(*wgmd));
sys/net/if_wg.c
3133
wgmd = mtod(m, struct wg_msg_data *);
sys/net/if_wg.c
3183
m_freem(m);
sys/net/if_wg.c
3184
m = NULL;
sys/net/if_wg.c
3282
m_freem(m);
sys/net/if_wg.c
3351
wg_validate_msg_header(struct wg_softc *wg, struct mbuf *m)
sys/net/if_wg.c
3361
mbuflen = m_length(m);
sys/net/if_wg.c
3368
m_copydata(m, 0, sizeof(wgm), &wgm);
sys/net/if_wg.c
3397
if (__predict_false(m->m_len < msglen)) {
sys/net/if_wg.c
3398
m = m_pullup(m, msglen);
sys/net/if_wg.c
3399
if (m == NULL)
sys/net/if_wg.c
3403
return m;
sys/net/if_wg.c
3406
m_freem(m);
sys/net/if_wg.c
3411
wg_handle_packet(struct wg_softc *wg, struct mbuf *m,
sys/net/if_wg.c
3418
m = wg_validate_msg_header(wg, m);
sys/net/if_wg.c
3419
if (__predict_false(m == NULL))
sys/net/if_wg.c
3422
KASSERT(m->m_len >= sizeof(struct wg_msg));
sys/net/if_wg.c
3423
wgm = mtod(m, struct wg_msg *);
sys/net/if_wg.c
3435
wg_handle_msg_data(wg, m, src);
sys/net/if_wg.c
3442
m_freem(m);
sys/net/if_wg.c
3452
struct mbuf *m = NULL;
sys/net/if_wg.c
3461
error = so->so_receive(so, &paddr, &dummy_uio, &m, NULL,
sys/net/if_wg.c
3463
if (error || m == NULL) {
sys/net/if_wg.c
3474
KASSERT(m_length(m) >= sizeof(struct wg_msg));
sys/net/if_wg.c
3475
if (__predict_false(m_length(m) < sizeof(struct wg_msg))) {
sys/net/if_wg.c
3476
m_freem(m);
sys/net/if_wg.c
3484
wg_handle_packet(wg, m, src);
sys/net/if_wg.c
3845
struct mbuf *m = *mp;
sys/net/if_wg.c
3853
KASSERT(offset <= m_length(m));
sys/net/if_wg.c
3854
if (__predict_false(m_length(m) - offset < sizeof(struct wg_msg))) {
sys/net/if_wg.c
3856
m_freem(m);
sys/net/if_wg.c
3865
m_copydata(m, offset, sizeof(struct wg_msg), &wgm);
sys/net/if_wg.c
3877
m_adj(m, offset);
sys/net/if_wg.c
3878
if (__predict_false(m->m_len < sizeof(struct wg_msg_data))) {
sys/net/if_wg.c
3879
m = m_pullup(m, sizeof(struct wg_msg_data));
sys/net/if_wg.c
3880
if (m == NULL) {
sys/net/if_wg.c
3885
wg_handle_msg_data(wg, m, src);
sys/net/if_wg.c
3895
m_freem(m);
sys/net/if_wg.c
3952
struct mbuf *m;
sys/net/if_wg.c
3955
while ((m = pktq_dequeue(wg_pktq)) != NULL) {
sys/net/if_wg.c
3956
wgp = M_GETCTX(m, struct wg_peer *);
sys/net/if_wg.c
3969
if ((m = atomic_swap_ptr(&wgp->wgp_pending, m)) ==
sys/net/if_wg.c
3985
if ((m = atomic_swap_ptr(&wgp->wgp_pending, m)) ==
sys/net/if_wg.c
4000
wg_send_data_msg(wgp, wgs, m);
sys/net/if_wg.c
4001
m = NULL; /* consumed */
sys/net/if_wg.c
4003
next0: m_freem(m);
sys/net/if_wg.c
4011
struct mbuf *m;
sys/net/if_wg.c
4013
m = atomic_swap_ptr(&wgp->wgp_pending, NULL);
sys/net/if_wg.c
4015
m_freem(m);
sys/net/if_wg.c
4484
wg_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst,
sys/net/if_wg.c
4496
error = if_tunnel_check_nesting(ifp, m, 1);
sys/net/if_wg.c
4508
IFQ_CLASSIFY(&ifp->if_snd, m, dst->sa_family);
sys/net/if_wg.c
4511
bpf_mtap_af(ifp, dst->sa_family, m, BPF_D_OUT);
sys/net/if_wg.c
4513
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_wg.c
4523
m->m_pkthdr.csum_flags = 0;
sys/net/if_wg.c
4524
m->m_pkthdr.csum_data = 0;
sys/net/if_wg.c
4531
M_SETCTX(m, wgp);
sys/net/if_wg.c
4532
ALTQ_ENQUEUE(&ifp->if_snd, m, error);
sys/net/if_wg.c
4533
m = NULL; /* consume */
sys/net/if_wg.c
4536
if (m == NULL) {
sys/net/if_wg.c
4544
M_SETCTX(m, wgp);
sys/net/if_wg.c
4545
if (__predict_false(!pktq_enqueue(wg_pktq, m, h))) {
sys/net/if_wg.c
4551
m = NULL; /* consumed */
sys/net/if_wg.c
4559
out0: m_freem(m);
sys/net/if_wg.c
4565
wg_send_data(struct wg_peer *wgp, struct mbuf *m)
sys/net/if_wg.c
4578
error = udp_send(so, m, wgsatosa(wgsa), NULL, curlwp);
sys/net/if_wg.c
4583
error = udp6_output(sotoinpcb(so), m, wgsatosin6(wgsa),
sys/net/if_wg.c
4588
m_freem(m);
sys/net/if_wg.c
4601
struct mbuf *m;
sys/net/if_wg.c
4606
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/if_wg.c
4607
if (m == NULL)
sys/net/if_wg.c
4610
m_clget(m, M_DONTWAIT);
sys/net/if_wg.c
4611
if ((m->m_flags & M_EXT) == 0) {
sys/net/if_wg.c
4612
m_free(m);
sys/net/if_wg.c
4616
m->m_data += leading_len;
sys/net/if_wg.c
4617
m->m_pkthdr.len = m->m_len = len;
sys/net/if_wg.c
4619
return m;
sys/net/if_wg.c
4623
wg_send_data_msg(struct wg_peer *wgp, struct wg_session *wgs, struct mbuf *m)
sys/net/if_wg.c
4635
mlen = m_length(m);
sys/net/if_wg.c
4643
success = m_ensure_contig(&m, padded_len);
sys/net/if_wg.c
4645
padded_buf = mtod(m, char *);
sys/net/if_wg.c
4653
m_copydata(m, 0, mlen, padded_buf);
sys/net/if_wg.c
4738
out: m_freem(m);
sys/net/if_wg.c
4744
wg_input(struct ifnet *ifp, struct mbuf *m, const int af)
sys/net/if_wg.c
4753
m_set_rcvif(m, ifp);
sys/net/if_wg.c
4754
pktlen = m->m_pkthdr.len;
sys/net/if_wg.c
4756
bpf_mtap_af(ifp, af, m, BPF_D_IN);
sys/net/if_wg.c
4775
if (__predict_true(pktq_enqueue(pktq, m, h))) {
sys/net/if_wg.c
4779
m_freem(m);
sys/net/if_wg.c
5513
struct mbuf *m;
sys/net/if_wg.c
5516
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/if_wg.c
5517
if (m == NULL)
sys/net/if_wg.c
5522
if (__predict_false(!pktq_enqueue(wg_pktq, m, h))) {
sys/net/if_wg.c
5525
m_freem(m);
sys/net/if_wg.c
5638
wg_send_user(struct wg_peer *wgp, struct mbuf *m, bool handshake)
sys/net/if_wg.c
5657
pkt = mtod(m, void *);
sys/net/if_wg.c
5658
pktlen = m->m_len;
sys/net/if_wg.c
5666
m_freem(m);
sys/net/if_wg.c
5673
struct mbuf *m)
sys/net/if_wg.c
5691
pkt = mtod(m, void *);
sys/net/if_wg.c
5692
pktlen = m->m_len;
sys/net/if_wg.c
5694
m_freem(m);
sys/net/if_wg.c
5699
wg_send_hs_user(struct wg_peer *wgp, struct mbuf *m)
sys/net/if_wg.c
5702
return wg_send_user(wgp, m, /*handshake*/true);
sys/net/if_wg.c
5706
wg_send_data_user(struct wg_peer *wgp, struct mbuf *m)
sys/net/if_wg.c
5709
return wg_send_user(wgp, m, /*handshake*/false);
sys/net/if_wg.c
5713
wg_input_user(struct ifnet *ifp, struct mbuf *m, const int af)
sys/net/if_wg.c
5737
KASSERT(m->m_len >= sizeof(struct ip));
sys/net/if_wg.c
5738
ip = mtod(m, struct ip *);
sys/net/if_wg.c
5747
KASSERT(m->m_len >= sizeof(struct ip6_hdr));
sys/net/if_wg.c
5748
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_wg.c
5757
pkt = mtod(m, void *);
sys/net/if_wg.c
5758
pktlen = m->m_len;
sys/net/if_wg.c
5765
out: m_freem(m);
sys/net/if_wg.c
5794
struct mbuf *m;
sys/net/if_wg.c
5802
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/if_wg.c
5803
if (m == NULL)
sys/net/if_wg.c
5805
m->m_len = m->m_pkthdr.len = 0;
sys/net/if_wg.c
5806
m_copyback(m, 0, (int)pktlen, pkt);
sys/net/if_wg.c
5811
error = wg_output(ifp, m, dst, NULL); /* consumes m */
sys/net/if_wg.c
5823
struct mbuf *m;
sys/net/if_wg.c
5844
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/if_wg.c
5845
if (m == NULL)
sys/net/if_wg.c
5847
m->m_len = m->m_pkthdr.len = 0;
sys/net/if_wg.c
5848
m_copyback(m, 0, (int)pktlen, pkt);
sys/net/if_wg.c
5854
wg_handle_packet(wg, m, src);
sys/net/lagg/if_lagg.c
1008
lagg_tx_common(struct ifnet *ifp, struct mbuf *m)
sys/net/lagg/if_lagg.c
1018
m_freem(m);
sys/net/lagg/if_lagg.c
1025
error = lagg_protos[pr].pr_transmit(var->lv_psc, m);
sys/net/lagg/if_lagg.c
1028
m_freem(m);
sys/net/lagg/if_lagg.c
1039
lagg_transmit(struct ifnet *ifp, struct mbuf *m)
sys/net/lagg/if_lagg.c
1042
return lagg_tx_common(ifp, m);
sys/net/lagg/if_lagg.c
1048
struct mbuf *m;
sys/net/lagg/if_lagg.c
1051
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/net/lagg/if_lagg.c
1052
if (m == NULL)
sys/net/lagg/if_lagg.c
1055
(void)lagg_tx_common(ifp, m);
sys/net/lagg/if_lagg.c
1060
lagg_output(struct lagg_softc *sc, struct lagg_port *lp, struct mbuf *m)
sys/net/lagg/if_lagg.c
1067
len = m->m_pkthdr.len;
sys/net/lagg/if_lagg.c
1068
mflags = m->m_flags;
sys/net/lagg/if_lagg.c
1070
error = pfil_run_hooks(ifp->if_pfil, &m, ifp, PFIL_OUT);
sys/net/lagg/if_lagg.c
1072
m_freem(m);
sys/net/lagg/if_lagg.c
1075
bpf_mtap(ifp, m, BPF_D_OUT);
sys/net/lagg/if_lagg.c
1077
error = lagg_port_xmit(lp, m);
sys/net/lagg/if_lagg.c
1092
lagg_proto_input(struct lagg_softc *sc, struct lagg_port *lp, struct mbuf *m)
sys/net/lagg/if_lagg.c
1102
m_freem(m);
sys/net/lagg/if_lagg.c
1109
m = lagg_protos[pr].pr_input(var->lv_psc, lp, m);
sys/net/lagg/if_lagg.c
1111
m_freem(m);
sys/net/lagg/if_lagg.c
1112
m = NULL;
sys/net/lagg/if_lagg.c
1117
return m;
sys/net/lagg/if_lagg.c
1121
lagg_input_ethernet(struct ifnet *ifp_port, struct mbuf *m)
sys/net/lagg/if_lagg.c
1135
m_freem(m);
sys/net/lagg/if_lagg.c
1144
if (__predict_false(m->m_len < (int)sizeof(*eh))) {
sys/net/lagg/if_lagg.c
1145
if ((m = m_pullup(m, sizeof(*eh))) == NULL) {
sys/net/lagg/if_lagg.c
1151
eh = mtod(m, struct ether_header *);
sys/net/lagg/if_lagg.c
1177
if_statadd(ifp_port, if_ibytes, m->m_pkthdr.len);
sys/net/lagg/if_lagg.c
1179
if (pfil_run_hooks(ifp_port->if_pfil, &m,
sys/net/lagg/if_lagg.c
1181
m_freem(m);
sys/net/lagg/if_lagg.c
1182
m = NULL;
sys/net/lagg/if_lagg.c
1186
m = lagg_proto_input(lp->lp_softc, lp, m);
sys/net/lagg/if_lagg.c
1187
if (m != NULL) {
sys/net/lagg/if_lagg.c
1188
m_set_rcvif(m, ifp);
sys/net/lagg/if_lagg.c
1189
m->m_flags &= ~M_PROMISC;
sys/net/lagg/if_lagg.c
1190
if_input(ifp, m);
sys/net/lagg/if_lagg.c
1199
m_freem(m);
sys/net/lagg/if_lagg.c
2753
lagg_port_output(struct ifnet *ifp, struct mbuf *m,
sys/net/lagg/if_lagg.c
2763
error = lp->lp_output(ifp, m, dst, rt);
sys/net/lagg/if_lagg.c
2768
m_freem(m);
sys/net/lagg/if_lagg.c
882
lagg_hashmbuf(struct lagg_softc *sc, struct mbuf *m)
sys/net/lagg/if_lagg.c
904
KASSERT(ISSET(m->m_flags, M_PKTHDR));
sys/net/lagg/if_lagg.c
914
eh = lagg_m_extract(m, 0, sizeof(*eh), __alignof(*eh), &buf);
sys/net/lagg/if_lagg.c
922
evl = lagg_m_extract(m, 0, sizeof(*evl), __alignof(*evl),
sys/net/lagg/if_lagg.c
930
} else if (vlan_has_tag(m)) {
sys/net/lagg/if_lagg.c
931
vlantag = vlan_get_tag(m);
sys/net/lagg/if_lagg.c
944
ip = lagg_m_extract(m, off, sizeof(*ip), __alignof(*ip), &buf);
sys/net/lagg/if_lagg.c
957
ip6 = lagg_m_extract(m, off, sizeof(*ip6), __alignof(*ip6),
sys/net/lagg/if_lagg.c
978
th = lagg_m_extract(m, off, sizeof(*th), __alignof(*th), &buf);
sys/net/lagg/if_lagg.c
988
uh = lagg_m_extract(m, off, sizeof(*uh), __alignof(*uh), &buf);
sys/net/lagg/if_lagg_lacp.c
1025
if (m->m_pkthdr.len != sizeof(*du))
sys/net/lagg/if_lagg_lacp.c
1028
if (m->m_len < (int)sizeof(*du)) {
sys/net/lagg/if_lagg_lacp.c
1029
m = m_pullup(m, sizeof(*du));
sys/net/lagg/if_lagg_lacp.c
1030
if (m == NULL) {
sys/net/lagg/if_lagg_lacp.c
1036
du = mtod(m, struct lacpdu *);
sys/net/lagg/if_lagg_lacp.c
1061
m_freem(m);
sys/net/lagg/if_lagg_lacp.c
1065
m_freem(m);
sys/net/lagg/if_lagg_lacp.c
1165
struct mbuf *m)
sys/net/lagg/if_lagg_lacp.c
1189
if (m->m_pkthdr.len != sizeof(*mdu))
sys/net/lagg/if_lagg_lacp.c
1192
if (m->m_len < (int)sizeof(*mdu)) {
sys/net/lagg/if_lagg_lacp.c
1193
m = m_pullup(m, sizeof(*mdu));
sys/net/lagg/if_lagg_lacp.c
1194
if (m == NULL) {
sys/net/lagg/if_lagg_lacp.c
1200
mdu = mtod(m, struct markerdu *);
sys/net/lagg/if_lagg_lacp.c
1218
lacp_marker_reply(lsc, lacpp, m);
sys/net/lagg/if_lagg_lacp.c
1225
m_freem(m);
sys/net/lagg/if_lagg_lacp.c
1234
m_freem(m);
sys/net/lagg/if_lagg_lacp.c
1239
lacp_input(struct lagg_proto_softc *xlsc, struct lagg_port *lp, struct mbuf *m)
sys/net/lagg/if_lagg_lacp.c
1247
eh = mtod(m, struct ether_header *);
sys/net/lagg/if_lagg_lacp.c
1252
if (!vlan_has_tag(m) &&
sys/net/lagg/if_lagg_lacp.c
1254
if (m->m_pkthdr.len < (int)(sizeof(*eh) + sizeof(subtype))) {
sys/net/lagg/if_lagg_lacp.c
1255
m_freem(m);
sys/net/lagg/if_lagg_lacp.c
1259
m_copydata(m, sizeof(struct ether_header),
sys/net/lagg/if_lagg_lacp.c
1265
if (pcq_put(lsc->lsc_du_q, (void *)m)) {
sys/net/lagg/if_lagg_lacp.c
1269
m_freem(m);
sys/net/lagg/if_lagg_lacp.c
1278
m_freem(m);
sys/net/lagg/if_lagg_lacp.c
1282
return m;
sys/net/lagg/if_lagg_lacp.c
1292
struct mbuf *m;
sys/net/lagg/if_lagg_lacp.c
1299
m = pcq_get(lsc->lsc_du_q);
sys/net/lagg/if_lagg_lacp.c
1300
if (m == NULL)
sys/net/lagg/if_lagg_lacp.c
1303
ifp = m_get_rcvif(m, &s0);
sys/net/lagg/if_lagg_lacp.c
1305
m_freem(m);
sys/net/lagg/if_lagg_lacp.c
1315
m_freem(m);
sys/net/lagg/if_lagg_lacp.c
1324
m_copydata(m, sizeof(struct ether_header),
sys/net/lagg/if_lagg_lacp.c
1330
lp->lp_proto_ctx, m);
sys/net/lagg/if_lagg_lacp.c
1334
lp->lp_proto_ctx, m);
sys/net/lagg/if_lagg_lacp.c
1384
struct mbuf *m;
sys/net/lagg/if_lagg_lacp.c
1391
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/lagg/if_lagg_lacp.c
1392
if (m == NULL) {
sys/net/lagg/if_lagg_lacp.c
1397
m->m_pkthdr.len = m->m_len = sizeof(*du);
sys/net/lagg/if_lagg_lacp.c
1398
m_reset_rcvif(m);
sys/net/lagg/if_lagg_lacp.c
1400
du = mtod(m, struct lacpdu *);
sys/net/lagg/if_lagg_lacp.c
1403
m->m_flags |= M_MCAST;
sys/net/lagg/if_lagg_lacp.c
1427
return m;
sys/net/lagg/if_lagg_lacp.c
1437
struct mbuf *m;
sys/net/lagg/if_lagg_lacp.c
1451
m = lacp_lacpdu_mbuf(lsc, lacpp);
sys/net/lagg/if_lagg_lacp.c
1452
if (m == NULL) {
sys/net/lagg/if_lagg_lacp.c
1464
du = mtod(m, struct lacpdu *);
sys/net/lagg/if_lagg_lacp.c
1469
lagg_port_xmit(lp, m);
sys/net/lagg/if_lagg_lacp.c
1623
lacp_select_tx_port(struct lacp_softc *lsc, struct mbuf *m,
sys/net/lagg/if_lagg_lacp.c
1632
hash = lagg_hashmbuf(lsc->lsc_softc, m);
sys/net/lagg/if_lagg_lacp.c
2603
struct mbuf *m;
sys/net/lagg/if_lagg_lacp.c
2611
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/lagg/if_lagg_lacp.c
2612
if (m == NULL) {
sys/net/lagg/if_lagg_lacp.c
2617
m->m_pkthdr.len = m->m_len = sizeof(*mdu);
sys/net/lagg/if_lagg_lacp.c
2618
m_reset_rcvif(m);
sys/net/lagg/if_lagg_lacp.c
2620
mdu = mtod(m, struct markerdu *);
sys/net/lagg/if_lagg_lacp.c
2624
m->m_flags |= M_MCAST;
sys/net/lagg/if_lagg_lacp.c
2643
return m;
sys/net/lagg/if_lagg_lacp.c
2653
struct mbuf *m;
sys/net/lagg/if_lagg_lacp.c
2662
m = lacp_markerdu_mbuf(lsc, lacpp);
sys/net/lagg/if_lagg_lacp.c
2663
if (m == NULL) {
sys/net/lagg/if_lagg_lacp.c
2675
mdu = mtod(m, struct markerdu *);
sys/net/lagg/if_lagg_lacp.c
2679
lagg_port_xmit(lp, m);
sys/net/lagg/if_lagg_lacp.c
632
lacp_transmit(struct lagg_proto_softc *xlsc, struct mbuf *m)
sys/net/lagg/if_lagg_lacp.c
643
m_freem(m);
sys/net/lagg/if_lagg_lacp.c
647
lp = lacp_select_tx_port(lsc, m, &psref);
sys/net/lagg/if_lagg_lacp.c
652
m_freem(m);
sys/net/lagg/if_lagg_lacp.c
656
lagg_output(lsc->lsc_softc, lp, m);
sys/net/lagg/if_lagg_lacp.c
997
lacp_pdu_input(struct lacp_softc *lsc, struct lacp_port *lacpp, struct mbuf *m)
sys/net/lagg/if_laggproto.c
475
lagg_fail_transmit(struct lagg_proto_softc *psc, struct mbuf *m)
sys/net/lagg/if_laggproto.c
485
m_freem(m);
sys/net/lagg/if_laggproto.c
489
lagg_output(psc->psc_softc, lp, m);
sys/net/lagg/if_laggproto.c
496
struct mbuf *m)
sys/net/lagg/if_laggproto.c
505
return m;
sys/net/lagg/if_laggproto.c
519
return m;
sys/net/lagg/if_laggproto.c
523
m_freem(m);
sys/net/lagg/if_laggproto.c
692
lagg_lb_transmit(struct lagg_proto_softc *psc, struct mbuf *m)
sys/net/lagg/if_laggproto.c
703
hash = lagg_hashmbuf(psc->psc_softc, m);
sys/net/lagg/if_laggproto.c
721
m_freem(m);
sys/net/lagg/if_laggproto.c
725
lagg_output(psc->psc_softc, lp, m);
sys/net/lagg/if_laggproto.c
733
struct lagg_port *lp __unused, struct mbuf *m)
sys/net/lagg/if_laggproto.c
736
return m;
sys/net/lagg/if_laggproto.h
221
lagg_m_extract(struct mbuf *m, size_t off, size_t reqlen, size_t align,
sys/net/lagg/if_laggproto.h
227
KASSERT(ISSET(m->m_flags, M_PKTHDR));
sys/net/lagg/if_laggproto.h
230
if (m->m_pkthdr.len < len) {
sys/net/lagg/if_laggproto.h
234
if (m->m_len >= len &&
sys/net/lagg/if_laggproto.h
235
((uintptr_t)(mtod(m, uint8_t *) + off) % align) == 0) {
sys/net/lagg/if_laggproto.h
236
rv = mtod(m, uint8_t *) + off;
sys/net/lagg/if_laggproto.h
238
m_copydata(m, off, reqlen, buf);
sys/net/lagg/if_laggproto.h
246
lagg_port_xmit(struct lagg_port *lp, struct mbuf *m)
sys/net/lagg/if_laggproto.h
249
return if_transmit_lock(lp->lp_ifp, m);
sys/net/link_proto.c
380
link_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/net/link_proto.c
388
link_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/net/link_proto.c
397
link_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/net/link_proto.c
401
m_freem(m);
sys/net/nd.c
100
for (m0 = m->m_nextpkt; m0 != NULL; m0 = mnxt) {
sys/net/nd.c
106
m->m_nextpkt = NULL;
sys/net/nd.c
212
nd->nd_missed(ifp, &taddr, missed, m);
sys/net/nd.c
311
nd_resolve(struct llentry *ln, const struct rtentry *rt, struct mbuf *m,
sys/net/nd.c
370
m_claimm(m, ln->lle_tbl->llt_mowner);
sys/net/nd.c
380
m_hold->m_nextpkt = m;
sys/net/nd.c
396
ln->ln_hold = m;
sys/net/nd.c
56
struct mbuf *m = NULL;
sys/net/nd.c
99
m = ln->ln_hold;
sys/net/npf/npf_bpf.c
50
#define m_length(m) (nbuf)->nb_mops->getchainlen(m)
sys/net/npf/npf_ext_log.c
142
if_statadd2(ifp, if_opackets, 1, if_obytes, m->m_pkthdr.len);
sys/net/npf/npf_ext_log.c
145
bpf_mtap2(ifp->if_bpf, &hdr, NPFLOG_HDRLEN, m, BPF_D_OUT);
sys/net/npf/npf_ext_log.c
85
struct mbuf *m = nbuf_head_mbuf(npc->npc_nbuf);
sys/net/npf/npf_ext_route.c
112
struct mbuf *m = m0;
sys/net/npf/npf_ext_route.c
120
m->m_pkthdr.csum_data |= hlen << 16;
sys/net/npf/npf_ext_route.c
124
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/net/npf/npf_ext_route.c
127
*sw_csum = m->m_pkthdr.csum_flags & ~ifp->if_csum_flags_tx;
sys/net/npf/npf_ext_route.c
130
if ((m->m_pkthdr.csum_flags & M_CSUM_TSOv4) == 0) {
sys/net/npf/npf_ext_route.c
140
ip->ip_sum = in_cksum(m, hlen);
sys/net/npf/npf_ext_route.c
141
m->m_pkthdr.csum_flags &= ~M_CSUM_IPv4;
sys/net/npf/npf_ext_route.c
147
in_undefer_cksum_tcpudp(m);
sys/net/npf/npf_ext_route.c
149
m->m_pkthdr.csum_flags &=
sys/net/npf/npf_ext_route.c
162
struct mbuf *m = *m0;
sys/net/npf/npf_ext_route.c
170
icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_NEEDFRAG, 0,
sys/net/npf/npf_ext_route.c
179
if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv4|M_CSUM_UDPv4)) {
sys/net/npf/npf_ext_route.c
181
m->m_pkthdr.csum_flags & (M_CSUM_TCPv4|M_CSUM_UDPv4))) {
sys/net/npf/npf_ext_route.c
182
in_undefer_cksum_tcpudp(m);
sys/net/npf/npf_ext_route.c
184
m->m_pkthdr.csum_flags &= ~(M_CSUM_TCPv4|M_CSUM_UDPv4);
sys/net/npf/npf_ext_route.c
187
error = ip_fragment(m, ifp, ifp->if_mtu);
sys/net/npf/npf_ext_route.c
189
m = NULL;
sys/net/npf/npf_ext_route.c
193
for (; m; m = *m0) {
sys/net/npf/npf_ext_route.c
194
*m0 = m->m_nextpkt;
sys/net/npf/npf_ext_route.c
195
m->m_nextpkt = NULL;
sys/net/npf/npf_ext_route.c
197
m_freem(m);
sys/net/npf/npf_ext_route.c
201
KASSERT((m->m_pkthdr.csum_flags &
sys/net/npf/npf_ext_route.c
203
error = ip_if_output(ifp, m, sintocsa(dst), NULL);
sys/net/npf/npf_ext_route.c
279
struct mbuf *m = m0;
sys/net/npf/npf_ext_route.c
285
ip6 = mtod(m, struct ip6_hdr *);
sys/net/npf/npf_ext_route.c
290
ia6->ia_ifa.ifa_data.ifad_outbytes += m->m_pkthdr.len;
sys/net/npf/npf_ext_route.c
295
*sw_csum = m->m_pkthdr.csum_flags & ~ifp->if_csum_flags_tx;
sys/net/npf/npf_ext_route.c
301
in6_undefer_cksum_tcpudp(m);
sys/net/npf/npf_ext_route.c
303
m->m_pkthdr.csum_flags &= ~(M_CSUM_UDPv6|M_CSUM_TCPv6);
sys/net/npf/npf_ext_route.c
378
struct mbuf *m = m0;
sys/net/npf/npf_ext_route.c
381
KASSERT(m != NULL);
sys/net/npf/npf_ext_route.c
396
npf_chcksum(ifp, m, ip, &sw_csum);
sys/net/npf/npf_ext_route.c
404
error = ip_tso_output(ifp, m, sintocsa(&dst.v4), NULL);
sys/net/npf/npf_ext_route.c
406
error = ip_if_output(ifp, m, sintocsa(&dst.v4), NULL);
sys/net/npf/npf_handler.c
106
m_freem(m);
sys/net/npf/npf_handler.c
110
if (m == NULL) {
sys/net/npf/npf_handler.c
121
nbuf_init(npf, nbuf, m, nbuf->nb_ifp);
sys/net/npf/npf_handler.c
71
#define m_freem(m) npf->mbufops->free(m)
sys/net/npf/npf_handler.c
72
#define m_clear_flag(m,f)
sys/net/npf/npf_handler.c
74
#define m_clear_flag(m,f) (m)->m_flags &= ~(f)
sys/net/npf/npf_handler.c
86
struct mbuf *m;
sys/net/npf/npf_handler.c
89
m = nbuf_head_mbuf(nbuf);
sys/net/npf/npf_handler.c
92
error = ip_reass_packet(&m);
sys/net/npf/npf_handler.c
94
error = ip6_reass_packet(&m, npc->npc_hlen);
sys/net/npf/npf_inet.c
584
struct mbuf *m = npc->npc_nbuf->nb_mbuf0;
sys/net/npf/npf_inet.c
592
ether = mtod(m, struct ether_header *);
sys/net/npf/npf_mbuf.c
107
const struct mbuf *m = nbuf->nb_mbuf;
sys/net/npf/npf_mbuf.c
108
const unsigned off = (uintptr_t)nbuf->nb_nptr - mtod(m, uintptr_t);
sys/net/npf/npf_mbuf.c
109
const int poff = m_length(nbuf->nb_mbuf0) - m_length(m) + off;
sys/net/npf/npf_mbuf.c
142
struct mbuf *m = nbuf->nb_mbuf;
sys/net/npf/npf_mbuf.c
147
off = (uintptr_t)nbuf->nb_nptr - mtod(m, uintptr_t) + len;
sys/net/npf/npf_mbuf.c
148
wmark = m_buflen(m);
sys/net/npf/npf_mbuf.c
152
m = m_next_ptr(m);
sys/net/npf/npf_mbuf.c
153
if (__predict_false(m == NULL)) {
sys/net/npf/npf_mbuf.c
160
wmark += m_buflen(m);
sys/net/npf/npf_mbuf.c
165
d = mtod(m, uint8_t *);
sys/net/npf/npf_mbuf.c
166
KASSERT(off >= (wmark - m_buflen(m)));
sys/net/npf/npf_mbuf.c
167
d += (off - (wmark - m_buflen(m)));
sys/net/npf/npf_mbuf.c
169
nbuf->nb_mbuf = m;
sys/net/npf/npf_mbuf.c
195
struct mbuf *m = nbuf->nb_mbuf0;
sys/net/npf/npf_mbuf.c
197
const size_t plen = m_length(m);
sys/net/npf/npf_mbuf.c
198
const size_t mlen = m_buflen(m);
sys/net/npf/npf_mbuf.c
210
KASSERT(m_flags_p(m, M_PKTHDR));
sys/net/npf/npf_mbuf.c
211
success = m_ensure_contig(&m, target);
sys/net/npf/npf_mbuf.c
212
KASSERT(m != NULL);
sys/net/npf/npf_mbuf.c
215
if (m == nbuf->nb_mbuf0 && m_buflen(m) == mlen) {
sys/net/npf/npf_mbuf.c
224
KASSERT(m_flags_p(m, M_PKTHDR));
sys/net/npf/npf_mbuf.c
225
nbuf->nb_mbuf0 = m;
sys/net/npf/npf_mbuf.c
226
nbuf->nb_mbuf = m;
sys/net/npf/npf_mbuf.c
228
KASSERT(foff < m_buflen(m) && foff < m_length(m));
sys/net/npf/npf_mbuf.c
229
nbuf->nb_nptr = mtod(m, uint8_t *) + foff;
sys/net/npf/npf_mbuf.c
243
struct mbuf *m = nbuf->nb_mbuf;
sys/net/npf/npf_mbuf.c
244
const unsigned off = (uintptr_t)nbuf->nb_nptr - mtod(m, uintptr_t);
sys/net/npf/npf_mbuf.c
250
if (!M_UNWRITABLE(m, tlen)) {
sys/net/npf/npf_mbuf.c
253
head_buf = (nbuf->nb_mbuf0 == m);
sys/net/npf/npf_mbuf.c
254
if (m_makewritable(&m, 0, tlen, M_NOWAIT)) {
sys/net/npf/npf_mbuf.c
259
KASSERT(m_flags_p(m, M_PKTHDR));
sys/net/npf/npf_mbuf.c
260
KASSERT(off < m_length(m));
sys/net/npf/npf_mbuf.c
261
nbuf->nb_mbuf0 = m;
sys/net/npf/npf_mbuf.c
263
nbuf->nb_mbuf = m;
sys/net/npf/npf_mbuf.c
264
nbuf->nb_nptr = mtod(m, uint8_t *) + off;
sys/net/npf/npf_mbuf.c
273
struct mbuf *m;
sys/net/npf/npf_mbuf.c
278
m = nbuf->nb_mbuf0;
sys/net/npf/npf_mbuf.c
279
KASSERT(m_flags_p(m, M_PKTHDR));
sys/net/npf/npf_mbuf.c
281
if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv4 | M_CSUM_UDPv4)) {
sys/net/npf/npf_mbuf.c
282
in_undefer_cksum_tcpudp(m);
sys/net/npf/npf_mbuf.c
283
m->m_pkthdr.csum_flags &= ~(M_CSUM_TCPv4 | M_CSUM_UDPv4);
sys/net/npf/npf_mbuf.c
287
if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv6 | M_CSUM_UDPv6)) {
sys/net/npf/npf_mbuf.c
288
in6_undefer_cksum_tcpudp(m);
sys/net/npf/npf_mbuf.c
289
m->m_pkthdr.csum_flags &= ~(M_CSUM_TCPv6 | M_CSUM_UDPv6);
sys/net/npf/npf_mbuf.c
305
npf_mbuf_add_tag(nbuf_t *nbuf, struct mbuf *m, uint32_t val)
sys/net/npf/npf_mbuf.c
311
KASSERT(m_flags_p(m, M_PKTHDR));
sys/net/npf/npf_mbuf.c
319
m_tag_prepend(m, mt);
sys/net/npf/npf_mbuf.c
325
return nbuf->nb_mops->set_tag(m, val);
sys/net/npf/npf_mbuf.c
337
struct mbuf *m = nbuf->nb_mbuf0;
sys/net/npf/npf_mbuf.c
338
return npf_mbuf_add_tag(nbuf, m, val);
sys/net/npf/npf_mbuf.c
349
struct mbuf *m = nbuf->nb_mbuf0;
sys/net/npf/npf_mbuf.c
353
KASSERT(m_flags_p(m, M_PKTHDR));
sys/net/npf/npf_mbuf.c
355
mt = m_tag_find(m, PACKET_TAG_NPF);
sys/net/npf/npf_mbuf.c
365
return nbuf->nb_mops->get_tag(m, val);
sys/net/npf/npf_mbuf.c
56
#define m_length(m) (nbuf)->nb_mops->getchainlen(m)
sys/net/npf/npf_mbuf.c
57
#define m_buflen(m) (nbuf)->nb_mops->getlen(m)
sys/net/npf/npf_mbuf.c
58
#define m_next_ptr(m) (nbuf)->nb_mops->getnext(m)
sys/net/npf/npf_mbuf.c
59
#define m_ensure_contig(m,t) (nbuf)->nb_mops->ensure_contig((m), (t))
sys/net/npf/npf_mbuf.c
60
#define m_makewritable(m,o,l,f) (nbuf)->nb_mops->ensure_writable((m), (o+l))
sys/net/npf/npf_mbuf.c
61
#define mtod(m,t) ((t)((nbuf)->nb_mops->getdata(m)))
sys/net/npf/npf_mbuf.c
62
#define m_flags_p(m,f) true
sys/net/npf/npf_mbuf.c
63
#define M_UNWRITABLE(m, l) false
sys/net/npf/npf_mbuf.c
65
#define m_next_ptr(m) (m)->m_next
sys/net/npf/npf_mbuf.c
66
#define m_buflen(m) ((size_t)(m)->m_len)
sys/net/npf/npf_mbuf.c
67
#define m_flags_p(m,f) (((m)->m_flags & (f)) != 0)
sys/net/npf/npf_mbuf.c
75
nbuf_init(npf_t *npf, nbuf_t *nbuf, struct mbuf *m, const ifnet_t *ifp)
sys/net/npf/npf_mbuf.c
79
KASSERT(m_flags_p(m, M_PKTHDR));
sys/net/npf/npf_mbuf.c
82
nbuf->nb_mbuf0 = m;
sys/net/npf/npf_mbuf.c
91
struct mbuf *m = nbuf->nb_mbuf0;
sys/net/npf/npf_mbuf.c
93
nbuf->nb_mbuf = m;
sys/net/npf/npf_mbuf.c
94
nbuf->nb_nptr = mtod(m, void *);
sys/net/npf/npf_portmap.c
216
uint64_t m, r;
sys/net/npf/npf_portmap.c
222
m = (x >> 4) ^ (UINT64_C(0x1001001001001) * bit);
sys/net/npf/npf_portmap.c
223
r = (m - UINT64_C(0x1001001001001)) & (~m & UINT64_C(0x800800800800800));
sys/net/npf/npf_sendpkt.c
122
m = m_gethdr(M_DONTWAIT, MT_HEADER);
sys/net/npf/npf_sendpkt.c
123
if (m == NULL) {
sys/net/npf/npf_sendpkt.c
127
m->m_data += max_linkhdr;
sys/net/npf/npf_sendpkt.c
128
m->m_len = len;
sys/net/npf/npf_sendpkt.c
129
m->m_pkthdr.len = len;
sys/net/npf/npf_sendpkt.c
135
ip = mtod(m, struct ip *);
sys/net/npf/npf_sendpkt.c
152
ip6 = mtod(m, struct ip6_hdr *);
sys/net/npf/npf_sendpkt.c
179
th->th_sum = in_cksum(m, len);
sys/net/npf/npf_sendpkt.c
191
th->th_sum = in6_cksum(m, IPPROTO_TCP, sizeof(struct ip6_hdr),
sys/net/npf/npf_sendpkt.c
201
(void)npf_mbuf_add_tag(npc->npc_nbuf, m, NPF_NTAG_PASS);
sys/net/npf/npf_sendpkt.c
205
return ip_output(m, NULL, NULL, IP_FORWARDING, NULL, NULL);
sys/net/npf/npf_sendpkt.c
207
return ip6_output(m, NULL, NULL, IPV6_FORWARDING, NULL, NULL, NULL);
sys/net/npf/npf_sendpkt.c
209
m_freem(m);
sys/net/npf/npf_sendpkt.c
219
struct mbuf *m = nbuf_head_mbuf(npc->npc_nbuf);
sys/net/npf/npf_sendpkt.c
225
icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_ADMIN_PROHIBIT, 0, 0);
sys/net/npf/npf_sendpkt.c
229
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/net/npf/npf_sendpkt.c
234
icmp6_error(m, ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_ADMIN, 0);
sys/net/npf/npf_sendpkt.c
60
#define m_freem(m) (npc)->npc_ctx->mbufops->free(m)
sys/net/npf/npf_sendpkt.c
61
#define mtod(m,t) ((t)((npc)->npc_ctx->mbufops->getdata(m)))
sys/net/npf/npf_sendpkt.c
67
#define icmp6_error(m, ...) m_freem(m)
sys/net/npf/npf_sendpkt.c
95
struct mbuf *m;
sys/net/pfil.c
407
struct mbuf *m = mp ? *mp : NULL;
sys/net/pfil.c
439
ret = (*func)(pfh->pfil_arg, &m, ifp, dir);
sys/net/pfil.c
440
if (m == NULL || ret)
sys/net/pfil.c
447
*mp = m;
sys/net/pktqueue.c
266
pktq_rps_hash(const pktq_rps_hash_func_t *funcp, const struct mbuf *m)
sys/net/pktqueue.c
272
return (*func)(m);
sys/net/pktqueue.c
276
pktq_rps_hash_zero(const struct mbuf *m __unused)
sys/net/pktqueue.c
283
pktq_rps_hash_curcpu(const struct mbuf *m __unused)
sys/net/pktqueue.c
290
pktq_rps_hash_toeplitz(const struct mbuf *m)
sys/net/pktqueue.c
301
if ((m->m_flags & M_PKTHDR) == 0)
sys/net/pktqueue.c
304
ip = mtod(m, struct ip *);
sys/net/pktqueue.c
306
if (__predict_false(m->m_len < sizeof(struct ip)))
sys/net/pktqueue.c
308
return rss_toeplitz_hash_from_mbuf_ipv4(m, flag);
sys/net/pktqueue.c
310
if (__predict_false(m->m_len < sizeof(struct ip6_hdr)))
sys/net/pktqueue.c
312
return rss_toeplitz_hash_from_mbuf_ipv6(m, flag);
sys/net/pktqueue.c
323
pktq_rps_hash_toeplitz_othercpus(const struct mbuf *m)
sys/net/pktqueue.c
330
hash = pktq_rps_hash_toeplitz(m);
sys/net/pktqueue.c
416
pktq_enqueue(pktqueue_t *pq, struct mbuf *m, const u_int hash __unused)
sys/net/pktqueue.c
426
if (__predict_false(!pcq_put(pktq_pcq(pq, ci), m))) {
sys/net/pktqueue.c
445
struct mbuf *m;
sys/net/pktqueue.c
449
m = pcq_get(pktq_pcq(pq, ci));
sys/net/pktqueue.c
450
if (__predict_false(m == PKTQ_MARKER)) {
sys/net/pktqueue.c
455
m = pcq_get(pktq_pcq(pq, ci));
sys/net/pktqueue.c
462
KASSERT(m != PKTQ_MARKER);
sys/net/pktqueue.c
464
if (__predict_true(m != NULL)) {
sys/net/pktqueue.c
467
return m;
sys/net/pktqueue.c
543
struct mbuf *m, *m0 = NULL;
sys/net/pktqueue.c
572
while ((m = pcq_get(q)) != NULL) {
sys/net/pktqueue.c
574
m->m_nextpkt = m0;
sys/net/pktqueue.c
575
m0 = m;
sys/net/pktqueue.c
582
while ((m = m0) != NULL) {
sys/net/pktqueue.c
583
m0 = m->m_nextpkt;
sys/net/pktqueue.c
584
m_freem(m);
sys/net/pktqueue.c
653
struct mbuf *m;
sys/net/pktqueue.c
659
while ((m = pcq_get(qs[i])) != NULL) {
sys/net/pktqueue.c
660
while (!pcq_put(q, m)) {
sys/net/ppp-deflate.c
231
struct mbuf *m;
sys/net/ppp-deflate.c
246
MGET(m, M_DONTWAIT, MT_DATA);
sys/net/ppp-deflate.c
247
*mret = m;
sys/net/ppp-deflate.c
248
if (m != NULL) {
sys/net/ppp-deflate.c
249
m->m_len = 0;
sys/net/ppp-deflate.c
251
MCLGET(m, M_DONTWAIT);
sys/net/ppp-deflate.c
252
wspace = M_TRAILINGSPACE(m);
sys/net/ppp-deflate.c
254
m->m_data += state->hdrlen;
sys/net/ppp-deflate.c
257
wptr = mtod(m, u_char *);
sys/net/ppp-deflate.c
303
if (m != NULL) {
sys/net/ppp-deflate.c
304
m->m_len = wspace;
sys/net/ppp-deflate.c
306
MGET(m->m_next, M_DONTWAIT, MT_DATA);
sys/net/ppp-deflate.c
307
m = m->m_next;
sys/net/ppp-deflate.c
308
if (m != NULL) {
sys/net/ppp-deflate.c
309
m->m_len = 0;
sys/net/ppp-deflate.c
311
MCLGET(m, M_DONTWAIT);
sys/net/ppp-deflate.c
312
state->strm.next_out = mtod(m, u_char *);
sys/net/ppp-deflate.c
313
state->strm.avail_out = wspace = M_TRAILINGSPACE(m);
sys/net/ppp-deflate.c
316
if (m == NULL) {
sys/net/ppp-deflate.c
322
if (m != NULL)
sys/net/ppp-deflate.c
323
olen += (m->m_len = wspace - state->strm.avail_out);
sys/net/ppp-deflate.c
328
if (m != NULL && olen < orig_len) {
sys/net/ppp_tty.c
1012
m = sc->sc_mc;
sys/net/ppp_tty.c
1013
if (M_TRAILINGSPACE(m) <= 0) {
sys/net/ppp_tty.c
1014
if (m->m_next == NULL) {
sys/net/ppp_tty.c
1016
if (m->m_next == NULL) {
sys/net/ppp_tty.c
1022
sc->sc_mc = m = m->m_next;
sys/net/ppp_tty.c
1023
m->m_len = 0;
sys/net/ppp_tty.c
1024
MRESETDATA(m);
sys/net/ppp_tty.c
1025
sc->sc_mp = mtod(m, char *);
sys/net/ppp_tty.c
1028
++m->m_len;
sys/net/ppp_tty.c
303
struct mbuf *m, *m0;
sys/net/ppp_tty.c
344
for (m = m0; m && uio->uio_resid; m = m->m_next)
sys/net/ppp_tty.c
345
if ((error = uiomove(mtod(m, u_char *), m->m_len, uio)) != 0)
sys/net/ppp_tty.c
358
struct mbuf *m, *m0;
sys/net/ppp_tty.c
383
for (m = m0; uio->uio_resid;) {
sys/net/ppp_tty.c
384
len = M_TRAILINGSPACE(m);
sys/net/ppp_tty.c
387
if ((error = uiomove(mtod(m, u_char *), len, uio)) != 0) {
sys/net/ppp_tty.c
391
m->m_len = len;
sys/net/ppp_tty.c
396
MGET(m->m_next, M_WAIT, MT_DATA);
sys/net/ppp_tty.c
397
if (m->m_next == NULL) {
sys/net/ppp_tty.c
401
m = m->m_next;
sys/net/ppp_tty.c
402
m->m_len = 0;
sys/net/ppp_tty.c
540
struct mbuf *m;
sys/net/ppp_tty.c
554
m = sc->sc_outm;
sys/net/ppp_tty.c
555
if (m == NULL) {
sys/net/ppp_tty.c
559
m = ppp_dequeue(sc);
sys/net/ppp_tty.c
560
if (m == NULL) {
sys/net/ppp_tty.c
576
sc->sc_outfcs = pppfcs(PPP_INITFCS, mtod(m, uint8_t *), m->m_len);
sys/net/ppp_tty.c
580
start = mtod(m, u_char *);
sys/net/ppp_tty.c
581
len = m->m_len;
sys/net/ppp_tty.c
627
if (done && m->m_next == NULL) {
sys/net/ppp_tty.c
667
m->m_data = start;
sys/net/ppp_tty.c
668
m->m_len = len;
sys/net/ppp_tty.c
673
m = m2 = m_free(m);
sys/net/ppp_tty.c
674
if (m == NULL) {
sys/net/ppp_tty.c
678
sc->sc_outfcs = pppfcs(sc->sc_outfcs, mtod(m, uint8_t *), m->m_len);
sys/net/ppp_tty.c
686
sc->sc_outm = m;
sys/net/ppp_tty.c
687
if (m)
sys/net/ppp_tty.c
788
struct mbuf *m, **mp;
sys/net/ppp_tty.c
793
if ((m = *mp) == NULL) {
sys/net/ppp_tty.c
794
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/ppp_tty.c
795
if (m == NULL)
sys/net/ppp_tty.c
797
*mp = m;
sys/net/ppp_tty.c
798
MCLGET(m, M_DONTWAIT);
sys/net/ppp_tty.c
800
len -= M_BUFSIZE(m);
sys/net/ppp_tty.c
801
mp = &m->m_next;
sys/net/ppp_tty.c
817
struct mbuf *m;
sys/net/ppp_tty.c
905
for (m = sc->sc_m; m->m_next != sc->sc_mc; m = m->m_next)
sys/net/ppp_tty.c
907
sc->sc_mc = m;
sys/net/ppp_tty.c
912
m = sc->sc_m;
sys/net/ppp_tty.c
916
ppppktin(sc, m, sc->sc_flags & SC_PKTLOST);
sys/net/ppp_tty.c
966
m = sc->sc_m;
sys/net/ppp_tty.c
967
m->m_len = 0;
sys/net/ppp_tty.c
968
MRESETDATA(m);
sys/net/ppp_tty.c
969
sc->sc_mc = m;
sys/net/ppp_tty.c
970
sc->sc_mp = mtod(m, char *);
sys/net/ppp_tty.c
982
m->m_len += 2;
sys/net/radix.c
150
const u_char * const m = m_arg;
sys/net/radix.c
153
if ((x->rn_bmask & m[x->rn_off]) &&
sys/net/radix.c
167
const char *m = m_arg;
sys/net/radix.c
171
int longer = (*(const u_char *)n++) - (int)(*(const u_char *)m++);
sys/net/radix.c
177
if (*n & ~(*m))
sys/net/radix.c
179
if (*n++ != *m++)
sys/net/radix.c
186
for (lim2 = m - longer; m < lim2; )
sys/net/radix.c
187
if (*m++)
sys/net/radix.c
315
struct radix_mask *m;
sys/net/radix.c
317
m = t->rn_mklist;
sys/net/radix.c
318
if (m) {
sys/net/radix.c
326
if (m->rm_flags & RNF_NORMAL) {
sys/net/radix.c
327
if (rn_b <= m->rm_b)
sys/net/radix.c
328
return m->rm_leaf;
sys/net/radix.c
331
x = rn_search_m(v, t, m->rm_mask);
sys/net/radix.c
332
while (x && x->rn_mask != m->rm_mask)
sys/net/radix.c
337
m = m->rm_mklist;
sys/net/radix.c
338
} while (m);
sys/net/radix.c
576
struct radix_mask *m;
sys/net/radix.c
578
MKGet(m);
sys/net/radix.c
579
if (m == NULL) {
sys/net/radix.c
583
memset(m, 0, sizeof(*m));
sys/net/radix.c
584
m->rm_b = tt->rn_b;
sys/net/radix.c
585
m->rm_flags = tt->rn_flags;
sys/net/radix.c
587
m->rm_leaf = tt;
sys/net/radix.c
589
m->rm_mask = tt->rn_mask;
sys/net/radix.c
590
m->rm_mklist = next;
sys/net/radix.c
591
tt->rn_mklist = m;
sys/net/radix.c
592
return m;
sys/net/radix.c
608
struct radix_mask *m, **mp;
sys/net/radix.c
697
*mp = m = rn_new_radix_mask(x, NULL);
sys/net/radix.c
698
if (m != NULL)
sys/net/radix.c
699
mp = &m->rm_mklist;
sys/net/radix.c
706
for (mp = &x->rn_mklist; (m = *mp) != NULL; mp = &m->rm_mklist)
sys/net/radix.c
707
if (m->rm_b >= b_leaf)
sys/net/radix.c
709
t->rn_mklist = m;
sys/net/radix.c
727
for (mp = &x->rn_mklist; (m = *mp) != NULL; mp = &m->rm_mklist) {
sys/net/radix.c
728
if (m->rm_b < b_leaf)
sys/net/radix.c
730
if (m->rm_b > b_leaf)
sys/net/radix.c
732
if (m->rm_flags & RNF_NORMAL) {
sys/net/radix.c
733
mmask = m->rm_leaf->rn_mask;
sys/net/radix.c
740
mmask = m->rm_mask;
sys/net/radix.c
742
m->rm_refs++;
sys/net/radix.c
743
tt->rn_mklist = m;
sys/net/radix.c
761
struct radix_mask *m, *saved_m, **mp;
sys/net/radix.c
788
if (tt->rn_mask == NULL || (saved_m = m = tt->rn_mklist) == NULL)
sys/net/radix.c
791
if (m->rm_leaf != tt || m->rm_refs > 0) {
sys/net/radix.c
796
if (m->rm_mask != tt->rn_mask) {
sys/net/radix.c
800
if (--m->rm_refs >= 0)
sys/net/radix.c
811
for (mp = &x->rn_mklist; (m = *mp) != NULL; mp = &m->rm_mklist) {
sys/net/radix.c
812
if (m == saved_m) {
sys/net/radix.c
813
*mp = m->rm_mklist;
sys/net/radix.c
814
MKFree(m);
sys/net/radix.c
818
if (m == NULL) {
sys/net/radix.c
888
for (mp = &x->rn_mklist; (m = *mp) != NULL; mp = &m->rm_mklist)
sys/net/radix.c
895
for (m = t->rn_mklist;
sys/net/radix.c
896
m != NULL && x != NULL;
sys/net/radix.c
898
if (m == x->rn_mklist) {
sys/net/radix.c
899
struct radix_mask *mm = m->rm_mklist;
sys/net/radix.c
901
if (--(m->rm_refs) < 0)
sys/net/radix.c
902
MKFree(m);
sys/net/radix.c
903
m = mm;
sys/net/radix.c
906
if (m != NULL) {
sys/net/radix.c
908
m, x);
sys/net/radix.h
100
R_Malloc(m, struct radix_mask *, sizeof (*(m))); }\
sys/net/radix.h
102
#define MKFree(m) { (m)->rm_mklist = rn_mkfreelist; rn_mkfreelist = (m);}
sys/net/radix.h
95
#define MKGet(m) {\
sys/net/radix.h
97
m = rn_mkfreelist; \
sys/net/radix.h
98
rn_mkfreelist = (m)->rm_mklist; \
sys/net/raw_usrreq.c
110
if (sbappendaddr(&last->so_rcv, src, m, NULL) == 0) {
sys/net/raw_usrreq.c
111
m_freem(m);
sys/net/raw_usrreq.c
116
m_freem(m);
sys/net/raw_usrreq.c
145
raw_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/net/raw_usrreq.c
160
m_freem(m);
sys/net/raw_usrreq.c
171
m_freem(m);
sys/net/raw_usrreq.c
180
error = (*output)(m, so);
sys/net/raw_usrreq.c
188
raw_usrreq(struct socket *so, int req, struct mbuf *m, struct mbuf *nam,
sys/net/raw_usrreq.c
71
struct mbuf *m = m0;
sys/net/raw_usrreq.c
94
if (rp->rcb_filter != NULL && rp->rcb_filter(m, proto, rp) != 0)
sys/net/raw_usrreq.c
99
if ((n = m_copypacket(m, M_DONTWAIT)) == NULL ||
sys/net/rss_config.c
101
ip = mtod(m, struct ip *);
sys/net/rss_config.c
114
if (m->m_len >= hlen + sizeof(struct tcphdr)) {
sys/net/rss_config.c
117
th = (struct tcphdr *)(mtod(m, char *) + hlen);
sys/net/rss_config.c
124
} else if (m->m_pkthdr.len >= hlen + sizeof(struct tcphdr)) {
sys/net/rss_config.c
128
m_copydata(__UNCONST(m), hlen + offsetof(struct tcphdr, th_sport),
sys/net/rss_config.c
147
if (m->m_len >= hlen + sizeof(struct udphdr)) {
sys/net/rss_config.c
150
uh = (struct udphdr *)(mtod(m, char *) + hlen);
sys/net/rss_config.c
157
} else if (m->m_pkthdr.len >= hlen + sizeof(struct udphdr)) {
sys/net/rss_config.c
161
m_copydata(__UNCONST(m), hlen + offsetof(struct udphdr, uh_sport),
sys/net/rss_config.c
193
rss_toeplitz_hash_from_mbuf_ipv6(const struct mbuf *m, u_int flag)
sys/net/rss_config.c
199
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/net/rss_config.c
200
KASSERT(m->m_len >= sizeof (struct ip6_hdr));
sys/net/rss_config.c
202
ip6 = mtod(m, struct ip6_hdr *);
sys/net/rss_config.c
212
if (m->m_len >= hlen + sizeof(struct tcphdr)) {
sys/net/rss_config.c
215
th = (struct tcphdr *)(mtod(m, char *) + hlen);
sys/net/rss_config.c
222
} else if (m->m_pkthdr.len >= hlen + sizeof(struct tcphdr)) {
sys/net/rss_config.c
226
m_copydata(__UNCONST(m), hlen + offsetof(struct tcphdr, th_sport),
sys/net/rss_config.c
244
if (m->m_len >= hlen + sizeof(struct udphdr)) {
sys/net/rss_config.c
247
uh = (struct udphdr *)(mtod(m, char *) + hlen);
sys/net/rss_config.c
254
} else if (m->m_pkthdr.len >= hlen + sizeof(struct udphdr)) {
sys/net/rss_config.c
258
m_copydata(__UNCONST(m), hlen + offsetof(struct udphdr, uh_sport),
sys/net/rss_config.c
92
rss_toeplitz_hash_from_mbuf_ipv4(const struct mbuf *m, u_int flag)
sys/net/rss_config.c
98
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/net/rss_config.c
99
KASSERT(m->m_len >= sizeof (struct ip));
sys/net/rtsock_shared.c
1002
m_copyback(m, 0, rtm->rtm_msglen, rtm);
sys/net/rtsock_shared.c
1003
if (m->m_pkthdr.len < rtm->rtm_msglen) {
sys/net/rtsock_shared.c
1004
m_freem(m);
sys/net/rtsock_shared.c
1005
m = NULL;
sys/net/rtsock_shared.c
1006
} else if (m->m_pkthdr.len > rtm->rtm_msglen)
sys/net/rtsock_shared.c
1007
m_adj(m, rtm->rtm_msglen - m->m_pkthdr.len);
sys/net/rtsock_shared.c
1014
if (m)
sys/net/rtsock_shared.c
1015
raw_input(m, &proto, &COMPATNAME(route_info).ri_src,
sys/net/rtsock_shared.c
1259
struct mbuf *m;
sys/net/rtsock_shared.c
1264
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/rtsock_shared.c
1265
if (m == NULL)
sys/net/rtsock_shared.c
1266
return m;
sys/net/rtsock_shared.c
1267
MCLAIM(m, &COMPATNAME(routedomain).dom_mowner);
sys/net/rtsock_shared.c
1274
m->m_next = m_get(M_DONTWAIT, MT_DATA);
sys/net/rtsock_shared.c
1275
if (m->m_next == NULL)
sys/net/rtsock_shared.c
1277
MCLAIM(m->m_next, m->m_owner);
sys/net/rtsock_shared.c
1278
m->m_pkthdr.len = len;
sys/net/rtsock_shared.c
1279
m->m_len = MHLEN;
sys/net/rtsock_shared.c
1280
m->m_next->m_len = len - MHLEN;
sys/net/rtsock_shared.c
1282
m->m_pkthdr.len = m->m_len = len;
sys/net/rtsock_shared.c
1284
m_reset_rcvif(m);
sys/net/rtsock_shared.c
1285
m_copyback(m, 0, datalen, data);
sys/net/rtsock_shared.c
1287
(void)memset(mtod(m, char *) + datalen, 0, len - datalen);
sys/net/rtsock_shared.c
1288
rtm = mtod(m, struct rt_xmsghdr *);
sys/net/rtsock_shared.c
1294
m_copyback(m, len, sa->sa_len, sa);
sys/net/rtsock_shared.c
1300
m_copyback(m, len + sa->sa_len,
sys/net/rtsock_shared.c
1305
if (m->m_pkthdr.len != len)
sys/net/rtsock_shared.c
1310
return m;
sys/net/rtsock_shared.c
1312
m_freem(m);
sys/net/rtsock_shared.c
1406
struct mbuf *m;
sys/net/rtsock_shared.c
1417
m = COMPATNAME(rt_msg1)(type, &info, &rtm, sizeof(rtm));
sys/net/rtsock_shared.c
1418
if (m == NULL)
sys/net/rtsock_shared.c
1420
mtod(m, struct rt_xmsghdr *)->rtm_addrs = info.rti_addrs;
sys/net/rtsock_shared.c
1421
COMPATNAME(route_enqueue)(m, sa ? sa->sa_family : 0);
sys/net/rtsock_shared.c
1432
struct mbuf *m;
sys/net/rtsock_shared.c
1444
m = COMPATNAME(rt_msg1)(RTM_IFINFO, &info, &ifm, sizeof(ifm));
sys/net/rtsock_shared.c
1445
if (m == NULL)
sys/net/rtsock_shared.c
1447
COMPATNAME(route_enqueue)(m, 0);
sys/net/rtsock_shared.c
1468
struct mbuf *m;
sys/net/rtsock_shared.c
1533
m = COMPATNAME(rt_msg1)(ncmd, &info, &ifam, sizeof(ifam));
sys/net/rtsock_shared.c
1534
if (m == NULL)
sys/net/rtsock_shared.c
1536
mtod(m, struct ifa_xmsghdr *)->ifam_addrs =
sys/net/rtsock_shared.c
1552
m = COMPATNAME(rt_msg1)(cmd, &info, &rtm, sizeof(rtm));
sys/net/rtsock_shared.c
1553
if (m == NULL)
sys/net/rtsock_shared.c
1555
mtod(m, struct rt_xmsghdr *)->rtm_addrs = info.rti_addrs;
sys/net/rtsock_shared.c
1560
KASSERTMSG(m != NULL, "called with wrong command");
sys/net/rtsock_shared.c
1561
COMPATNAME(route_enqueue)(m, sa ? sa->sa_family : 0);
sys/net/rtsock_shared.c
1610
struct mbuf *m;
sys/net/rtsock_shared.c
1616
m = rt_makeifannouncemsg(ifp, RTM_IFANNOUNCE, what, &info);
sys/net/rtsock_shared.c
1617
if (m == NULL)
sys/net/rtsock_shared.c
1619
COMPATNAME(route_enqueue)(m, 0);
sys/net/rtsock_shared.c
1631
struct mbuf *m;
sys/net/rtsock_shared.c
1637
m = rt_makeifannouncemsg(ifp, RTM_IEEE80211, what, &info);
sys/net/rtsock_shared.c
1638
if (m == NULL)
sys/net/rtsock_shared.c
1647
if (data_len > M_TRAILINGSPACE(m)) {
sys/net/rtsock_shared.c
1650
m_freem(m);
sys/net/rtsock_shared.c
1655
m->m_next = n;
sys/net/rtsock_shared.c
1657
(void)memcpy(mtod(m, uint8_t *) + m->m_len, data, data_len);
sys/net/rtsock_shared.c
1658
m->m_len += data_len;
sys/net/rtsock_shared.c
1660
if (m->m_flags & M_PKTHDR)
sys/net/rtsock_shared.c
1661
m->m_pkthdr.len += data_len;
sys/net/rtsock_shared.c
1662
mtod(m, struct if_xannouncemsghdr *)->ifan_msglen += data_len;
sys/net/rtsock_shared.c
1663
COMPATNAME(route_enqueue)(m, 0);
sys/net/rtsock_shared.c
1674
struct mbuf *m;
sys/net/rtsock_shared.c
1679
IF_DEQUEUE(&ri->ri_intrq, m);
sys/net/rtsock_shared.c
1681
if (m == NULL)
sys/net/rtsock_shared.c
1683
proto.sp_protocol = M_GETCTX(m, uintptr_t);
sys/net/rtsock_shared.c
1687
raw_input(m, &proto, &ri->ri_src, &ri->ri_dst, &rt_rawcb);
sys/net/rtsock_shared.c
1699
COMPATNAME(route_enqueue)(struct mbuf *m, int family)
sys/net/rtsock_shared.c
1709
m_freem(m);
sys/net/rtsock_shared.c
1712
M_SETCTX(m, (uintptr_t)family);
sys/net/rtsock_shared.c
1713
IF_ENQUEUE(&ri->ri_intrq, m);
sys/net/rtsock_shared.c
175
#define RTMSGFILTER(m) (1U << (m))
sys/net/rtsock_shared.c
212
COMPATNAME(route_filter)(struct mbuf *m, struct sockproto *proto,
sys/net/rtsock_shared.c
218
KASSERT(m != NULL);
sys/net/rtsock_shared.c
231
if (m->m_len <
sys/net/rtsock_shared.c
235
m_copydata(m, offsetof(struct rt_xmsghdr, rtm_type),
sys/net/rtsock_shared.c
252
if (m->m_pkthdr.len < sizeof(rtm) + _SA_MINSIZE)
sys/net/rtsock_shared.c
254
m_copydata(m, sizeof(rtm) + offsetof(struct sockaddr, sa_len),
sys/net/rtsock_shared.c
258
m->m_pkthdr.len < sizeof(rtm) + ss.ss_len)
sys/net/rtsock_shared.c
261
m_copydata(m, sizeof(rtm), ss.ss_len, &ss);
sys/net/rtsock_shared.c
488
COMPATNAME(route_recvoob)(struct socket *so, struct mbuf *m, int flags)
sys/net/rtsock_shared.c
496
COMPATNAME(route_send)(struct socket *so, struct mbuf *m,
sys/net/rtsock_shared.c
506
error = raw_send(so, m, nam, control, l, &COMPATNAME(route_output));
sys/net/rtsock_shared.c
513
COMPATNAME(route_sendoob)(struct socket *so, struct mbuf *m,
sys/net/rtsock_shared.c
518
m_freem(m);
sys/net/rtsock_shared.c
648
COMPATNAME(route_output)(struct mbuf *m, struct socket *so)
sys/net/rtsock_shared.c
665
if (m == NULL || ((m->m_len < sizeof(int32_t)) &&
sys/net/rtsock_shared.c
666
(m = m_pullup(m, sizeof(int32_t))) == NULL)) {
sys/net/rtsock_shared.c
670
if ((m->m_flags & M_PKTHDR) == 0)
sys/net/rtsock_shared.c
672
len = m->m_pkthdr.len;
sys/net/rtsock_shared.c
677
m_copydata(m, 0, sizeof(hdr), &hdr);
sys/net/rtsock_shared.c
687
m_copydata(m, 0, len, rtm);
sys/net/rtsock_shared.c
995
m_freem(m);
sys/net/slcompress.c
174
sl_compress_tcp(struct mbuf *m, struct ip *ip, struct slcompress *comp,
sys/net/slcompress.c
192
if ((ip->ip_off & htons(0x3fff)) || m->m_len < 40)
sys/net/slcompress.c
245
if (hlen > m->m_len)
sys/net/slcompress.c
275
if (hlen > m->m_len)
sys/net/slcompress.c
405
m->m_len -= hlen;
sys/net/slcompress.c
406
m->m_data += hlen;
sys/net/zlib.c
1586
unsigned n, m;
sys/net/zlib.c
1623
m = *--p;
sys/net/zlib.c
1624
*p = (Pos)(m >= wsize ? m-wsize : NIL);
sys/net/zlib.c
1631
m = *--p;
sys/net/zlib.c
1632
*p = (Pos)(m >= wsize ? m-wsize : NIL);
sys/net/zlib.c
2541
#define smaller(tree, n, m, depth) \
sys/net/zlib.c
2542
(tree[n].Freq < tree[m].Freq || \
sys/net/zlib.c
2543
(tree[n].Freq == tree[m].Freq && depth[n] <= depth[m]))
sys/net/zlib.c
255
extern void z_error(char *m);
sys/net/zlib.c
2595
int n, m; /* iterate over the tree elements */
sys/net/zlib.c
2650
m = s->heap[--h];
sys/net/zlib.c
2651
if (m > max_code) continue;
sys/net/zlib.c
2652
if (tree[m].Len != (unsigned) bits) {
sys/net/zlib.c
2653
Trace((stderr,"code %d bits %d->%d\n", m, tree[m].Len, bits));
sys/net/zlib.c
2654
s->opt_len += ((long)bits - (long)tree[m].Len)
sys/net/zlib.c
2655
*(long)tree[m].Freq;
sys/net/zlib.c
2656
tree[m].Len = (ush)bits;
sys/net/zlib.c
2718
int n, m; /* iterate over heap elements */
sys/net/zlib.c
2762
m = s->heap[SMALLEST]; /* m = node of next least frequency */
sys/net/zlib.c
2765
s->heap[--(s->heap_max)] = m;
sys/net/zlib.c
2768
tree[node].Freq = tree[n].Freq + tree[m].Freq;
sys/net/zlib.c
2769
s->depth[node] = (uch) (MAX(s->depth[n], s->depth[m]) + 1);
sys/net/zlib.c
2770
tree[n].Dad = tree[m].Dad = (ush)node;
sys/net/zlib.c
2774
node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
sys/net/zlib.c
3692
uInt m; /* number of marker bytes found in a row */
sys/net/zlib.c
3706
m = z->state->sub.marker;
sys/net/zlib.c
3709
while (n && m < 4)
sys/net/zlib.c
3712
if (*p == mark[m])
sys/net/zlib.c
3713
m++;
sys/net/zlib.c
3715
m = 0;
sys/net/zlib.c
3717
m = 4 - m;
sys/net/zlib.c
3725
z->state->sub.marker = m;
sys/net/zlib.c
3728
if (m != 4)
sys/net/zlib.c
3942
#define LOADOUT {q=s->write;m=(uInt)WAVAIL;}
sys/net/zlib.c
3943
#define WRAP {if(q==s->end&&s->read!=s->window){q=s->window;m=(uInt)WAVAIL;}}
sys/net/zlib.c
3945
#define NEEDOUT {if(m==0){WRAP if(m==0){FLUSH WRAP if(m==0) LEAVE}}r=Z_OK;}
sys/net/zlib.c
3946
#define OUTBYTE(a) {*q++=(Byte)(a);m--;}
sys/net/zlib.c
4078
uInt m; /* bytes to end of window or read pointer */
sys/net/zlib.c
4152
if (t > m) t = m;
sys/net/zlib.c
4155
q += t; m -= t;
sys/net/zlib.c
4357
uInt m; /* bytes to end of window or read pointer */
sys/net/zlib.c
4372
if (t > m) t = m;
sys/net/zlib.c
4385
m = WAVAIL;
sys/net/zlib.c
4522
uIntf *m, /* maximum lookup bits, returns actual */
sys/net/zlib.c
4568
*m = 0;
sys/net/zlib.c
4574
l = *m;
sys/net/zlib.c
4587
*m = l;
sys/net/zlib.c
5144
uInt m; /* bytes to end of window or read pointer */
sys/net/zlib.c
5156
if (m >= 258 && n >= 10)
sys/net/zlib.c
5444
uInt m; /* bytes to end of window or read pointer */
sys/net/zlib.c
5469
m--;
sys/net/zlib.c
5497
m -= c;
sys/net/zlib.c
5560
m--;
sys/net/zlib.c
5579
} while (m >= 258 && n >= 10);
sys/net/zlib.c
5638
void z_error (m)
sys/net/zlib.c
5639
char *m;
sys/net/zlib.c
5641
fprintf(stderr, "%s\n", m);
sys/net80211/ieee80211.c
1021
u_int m; /* rate + mode */
sys/net80211/ieee80211.c
1081
if (rates[i].m == mask)
sys/net80211/ieee80211_crypto.c
540
struct mbuf *m)
sys/net80211/ieee80211_crypto.c
554
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto.c
578
hdrlen = ieee80211_hdrspace(ic, mtod(m, void *));
sys/net80211/ieee80211_crypto.c
579
M_PREPEND(m, cip->ic_header, M_NOWAIT);
sys/net80211/ieee80211_crypto.c
580
if (m && m->m_len < hdrlen + cip->ic_header) {
sys/net80211/ieee80211_crypto.c
581
m = m_pullup(m, hdrlen + cip->ic_header);
sys/net80211/ieee80211_crypto.c
583
if (m == NULL) {
sys/net80211/ieee80211_crypto.c
586
hdr = mtod(m, u_int8_t *);
sys/net80211/ieee80211_crypto.c
589
return (cip->ic_encap(k, m, keyid<<6) ? k : NULL);
sys/net80211/ieee80211_crypto.c
608
struct mbuf *m = *mp;
sys/net80211/ieee80211_crypto.c
611
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/net80211/ieee80211_crypto.c
617
if (m->m_pkthdr.len < IEEE80211_WEP_MINLEN) {
sys/net80211/ieee80211_crypto.c
620
__func__, m->m_pkthdr.len);
sys/net80211/ieee80211_crypto.c
631
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto.c
632
m_copydata(m, hdrlen + IEEE80211_WEP_IVLEN, sizeof(keyid), &keyid);
sys/net80211/ieee80211_crypto.c
644
if (m->m_len < hdrlen + cip->ic_header) {
sys/net80211/ieee80211_crypto.c
645
m = m_pullup(m, hdrlen + cip->ic_header);
sys/net80211/ieee80211_crypto.c
646
*mp = m;
sys/net80211/ieee80211_crypto.c
649
if (m == NULL) {
sys/net80211/ieee80211_crypto.c
657
if (m->m_pkthdr.len < hdrlen + cip->ic_header + cip->ic_trailer) {
sys/net80211/ieee80211_crypto.c
660
__func__, m->m_pkthdr.len);
sys/net80211/ieee80211_crypto.c
665
return (cip->ic_decap(k, m, hdrlen) ? k : NULL);
sys/net80211/ieee80211_crypto.h
191
struct ieee80211_key *k, struct mbuf *m, int force)
sys/net80211/ieee80211_crypto.h
194
return (cip->ic_miclen > 0 ? cip->ic_demic(k, m, force) : 1);
sys/net80211/ieee80211_crypto.h
202
struct ieee80211_key *k, struct mbuf *m, int force)
sys/net80211/ieee80211_crypto.h
205
return (cip->ic_miclen > 0 ? cip->ic_enmic(k, m, force) : 1);
sys/net80211/ieee80211_crypto_ccmp.c
146
ccmp_encap(struct ieee80211_key *k, struct mbuf *m, u_int8_t keyid)
sys/net80211/ieee80211_crypto_ccmp.c
153
hdrlen = ieee80211_hdrspace(ic, mtod(m, void *));
sys/net80211/ieee80211_crypto_ccmp.c
154
ivp = mtod(m, u_int8_t *) + hdrlen;
sys/net80211/ieee80211_crypto_ccmp.c
170
!ccmp_encrypt(k, m, hdrlen))
sys/net80211/ieee80211_crypto_ccmp.c
180
ccmp_enmic(struct ieee80211_key *k, struct mbuf *m,
sys/net80211/ieee80211_crypto_ccmp.c
201
ccmp_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen)
sys/net80211/ieee80211_crypto_ccmp.c
212
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_ccmp.c
213
ivp = mtod(m, uint8_t *) + hdrlen;
sys/net80211/ieee80211_crypto_ccmp.c
242
!ccmp_decrypt(k, pn, m, hdrlen))
sys/net80211/ieee80211_crypto_ccmp.c
248
memmove(mtod(m, u_int8_t *) + ccmp.ic_header, mtod(m, void *), hdrlen);
sys/net80211/ieee80211_crypto_ccmp.c
249
m_adj(m, ccmp.ic_header);
sys/net80211/ieee80211_crypto_ccmp.c
250
m_adj(m, -ccmp.ic_trailer);
sys/net80211/ieee80211_crypto_ccmp.c
264
ccmp_demic(struct ieee80211_key *k, struct mbuf *m, int force)
sys/net80211/ieee80211_crypto_ccmp.c
357
ccmp_encrypt(struct ieee80211_key *key, struct mbuf *m, int hdrlen)
sys/net80211/ieee80211_crypto_ccmp.c
366
KASSERT(hdrlen < m->m_pkthdr.len);
sys/net80211/ieee80211_crypto_ccmp.c
367
KASSERT(ccmp.ic_header <= m->m_pkthdr.len - hdrlen);
sys/net80211/ieee80211_crypto_ccmp.c
371
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_ccmp.c
372
data_len = m->m_pkthdr.len - (hdrlen + ccmp.ic_header);
sys/net80211/ieee80211_crypto_ccmp.c
374
aes_ccm_enc_mbuf(&aes_ccm, m, hdrlen + ccmp.ic_header, data_len, mic);
sys/net80211/ieee80211_crypto_ccmp.c
376
return m_append(m, ccmp.ic_trailer, mic);
sys/net80211/ieee80211_crypto_ccmp.c
380
ccmp_decrypt(struct ieee80211_key *key, u_int64_t pn, struct mbuf *m,
sys/net80211/ieee80211_crypto_ccmp.c
390
KASSERT(hdrlen < m->m_pkthdr.len);
sys/net80211/ieee80211_crypto_ccmp.c
391
KASSERT(ccmp.ic_header < m->m_pkthdr.len - hdrlen);
sys/net80211/ieee80211_crypto_ccmp.c
392
KASSERT(ccmp.ic_trailer < m->m_pkthdr.len - (hdrlen + ccmp.ic_header));
sys/net80211/ieee80211_crypto_ccmp.c
396
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_ccmp.c
397
data_len = m->m_pkthdr.len - (hdrlen + ccmp.ic_header + ccmp.ic_trailer);
sys/net80211/ieee80211_crypto_ccmp.c
399
m_copydata(m, m->m_pkthdr.len - ccmp.ic_trailer, ccmp.ic_trailer, mic);
sys/net80211/ieee80211_crypto_ccmp.c
401
if (!aes_ccm_dec_mbuf(&aes_ccm, m, hdrlen + ccmp.ic_header, data_len,
sys/net80211/ieee80211_crypto_none.c
100
none_encap(struct ieee80211_key *k, struct mbuf *m, u_int8_t keyid)
sys/net80211/ieee80211_crypto_none.c
104
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_none.c
119
none_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen)
sys/net80211/ieee80211_crypto_none.c
123
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_none.c
140
none_enmic(struct ieee80211_key *k, struct mbuf *m, int force)
sys/net80211/ieee80211_crypto_none.c
149
none_demic(struct ieee80211_key *k, struct mbuf *m, int force)
sys/net80211/ieee80211_crypto_tkip.c
109
struct mbuf *m, u_int off, size_t data_len,
sys/net80211/ieee80211_crypto_tkip.c
159
tkip_encap(struct ieee80211_key *k, struct mbuf *m, u_int8_t keyid)
sys/net80211/ieee80211_crypto_tkip.c
171
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_tkip.c
181
hdrlen = ieee80211_hdrspace(ic, mtod(m, void *));
sys/net80211/ieee80211_crypto_tkip.c
182
ivp = mtod(m, u_int8_t *) + hdrlen;
sys/net80211/ieee80211_crypto_tkip.c
197
if (!tkip_encrypt(ctx, k, m, hdrlen))
sys/net80211/ieee80211_crypto_tkip.c
210
tkip_enmic(struct ieee80211_key *k, struct mbuf *m, int force)
sys/net80211/ieee80211_crypto_tkip.c
215
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_tkip.c
225
m, hdrlen, m->m_pkthdr.len - hdrlen, mic);
sys/net80211/ieee80211_crypto_tkip.c
226
return m_append(m, tkip.ic_miclen, mic);
sys/net80211/ieee80211_crypto_tkip.c
245
tkip_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen)
sys/net80211/ieee80211_crypto_tkip.c
256
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_tkip.c
257
ivp = mtod(m, uint8_t *) + hdrlen;
sys/net80211/ieee80211_crypto_tkip.c
303
!tkip_decrypt(ctx, k, m, hdrlen))
sys/net80211/ieee80211_crypto_tkip.c
309
memmove(mtod(m, uint8_t *) + tkip.ic_header, mtod(m, void *), hdrlen);
sys/net80211/ieee80211_crypto_tkip.c
310
m_adj(m, tkip.ic_header);
sys/net80211/ieee80211_crypto_tkip.c
311
m_adj(m, -tkip.ic_trailer);
sys/net80211/ieee80211_crypto_tkip.c
320
tkip_demic(struct ieee80211_key *k, struct mbuf *m, int force)
sys/net80211/ieee80211_crypto_tkip.c
325
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_tkip.c
334
m, hdrlen, m->m_pkthdr.len - (hdrlen + tkip.ic_miclen),
sys/net80211/ieee80211_crypto_tkip.c
336
m_copydata(m, m->m_pkthdr.len - tkip.ic_miclen,
sys/net80211/ieee80211_crypto_tkip.c
349
m_adj(m, -tkip.ic_miclen);
sys/net80211/ieee80211_crypto_tkip.c
585
struct mbuf *m;
sys/net80211/ieee80211_crypto_tkip.c
600
m = m0;
sys/net80211/ieee80211_crypto_tkip.c
601
pos = mtod(m, uint8_t *) + off;
sys/net80211/ieee80211_crypto_tkip.c
602
buflen = m->m_len - off;
sys/net80211/ieee80211_crypto_tkip.c
614
m = m->m_next;
sys/net80211/ieee80211_crypto_tkip.c
615
if (m == NULL) {
sys/net80211/ieee80211_crypto_tkip.c
620
pos = mtod(m, uint8_t *);
sys/net80211/ieee80211_crypto_tkip.c
621
buflen = m->m_len;
sys/net80211/ieee80211_crypto_tkip.c
639
wep_decrypt(u8 *key, struct mbuf *m, u_int off, size_t data_len)
sys/net80211/ieee80211_crypto_tkip.c
658
pos = mtod(m, uint8_t *) + off;
sys/net80211/ieee80211_crypto_tkip.c
659
buflen = m->m_len - off;
sys/net80211/ieee80211_crypto_tkip.c
67
static int tkip_encap(struct ieee80211_key *, struct mbuf *m, u_int8_t keyid);
sys/net80211/ieee80211_crypto_tkip.c
672
m = m->m_next;
sys/net80211/ieee80211_crypto_tkip.c
673
if (m == NULL) {
sys/net80211/ieee80211_crypto_tkip.c
678
pos = mtod(m, uint8_t *);
sys/net80211/ieee80211_crypto_tkip.c
679
buflen = m->m_len;
sys/net80211/ieee80211_crypto_tkip.c
792
struct mbuf *m, u_int off, size_t data_len,
sys/net80211/ieee80211_crypto_tkip.c
802
michael_mic_hdr(mtod(m, struct ieee80211_frame *), hdr);
sys/net80211/ieee80211_crypto_tkip.c
818
data = mtod(m, const uint8_t *) + off;
sys/net80211/ieee80211_crypto_tkip.c
819
space = m->m_len - off;
sys/net80211/ieee80211_crypto_tkip.c
853
m = m->m_next;
sys/net80211/ieee80211_crypto_tkip.c
854
KASSERT(m);
sys/net80211/ieee80211_crypto_tkip.c
858
data = mtod(m, const uint8_t *);
sys/net80211/ieee80211_crypto_tkip.c
859
space = m->m_len;
sys/net80211/ieee80211_crypto_tkip.c
876
struct mbuf *m, int hdrlen)
sys/net80211/ieee80211_crypto_tkip.c
883
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_tkip.c
893
m, hdrlen + tkip.ic_header,
sys/net80211/ieee80211_crypto_tkip.c
894
m->m_pkthdr.len - (hdrlen + tkip.ic_header),
sys/net80211/ieee80211_crypto_tkip.c
897
if (!m_append(m, IEEE80211_WEP_CRCLEN, icv)) {
sys/net80211/ieee80211_crypto_tkip.c
910
struct mbuf *m, int hdrlen)
sys/net80211/ieee80211_crypto_tkip.c
918
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_tkip.c
931
if (wep_decrypt(ctx->rx_rc4key, m, hdrlen + tkip.ic_header,
sys/net80211/ieee80211_crypto_tkip.c
932
m->m_pkthdr.len - (hdrlen + tkip.ic_header + tkip.ic_trailer))) {
sys/net80211/ieee80211_crypto_wep.c
127
wep_encap(struct ieee80211_key *k, struct mbuf *m, u_int8_t keyid)
sys/net80211/ieee80211_crypto_wep.c
135
hdrlen = ieee80211_hdrspace(ic, mtod(m, void *));
sys/net80211/ieee80211_crypto_wep.c
136
ivp = mtod(m, u_int8_t *) + hdrlen;
sys/net80211/ieee80211_crypto_wep.c
184
!wep_encrypt(k, m, hdrlen))
sys/net80211/ieee80211_crypto_wep.c
194
wep_enmic(struct ieee80211_key *k, struct mbuf *m, int force)
sys/net80211/ieee80211_crypto_wep.c
206
wep_decap(struct ieee80211_key *k, struct mbuf *m, int hdrlen)
sys/net80211/ieee80211_crypto_wep.c
211
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_wep.c
219
!wep_decrypt(k, m, hdrlen)) {
sys/net80211/ieee80211_crypto_wep.c
230
memmove(mtod(m, u_int8_t *) + wep.ic_header, mtod(m, void *), hdrlen);
sys/net80211/ieee80211_crypto_wep.c
231
m_adj(m, wep.ic_header);
sys/net80211/ieee80211_crypto_wep.c
232
m_adj(m, -wep.ic_trailer);
sys/net80211/ieee80211_crypto_wep.c
307
struct mbuf *m = m0;
sys/net80211/ieee80211_crypto_wep.c
322
memcpy(rc4key, mtod(m, u_int8_t *) + hdrlen, IEEE80211_WEP_IVLEN);
sys/net80211/ieee80211_crypto_wep.c
336
data_len = m->m_pkthdr.len - off;
sys/net80211/ieee80211_crypto_wep.c
341
pos = mtod(m, uint8_t *) + off;
sys/net80211/ieee80211_crypto_wep.c
342
buflen = m->m_len - off;
sys/net80211/ieee80211_crypto_wep.c
354
if (m->m_next == NULL) {
sys/net80211/ieee80211_crypto_wep.c
366
m = m->m_next;
sys/net80211/ieee80211_crypto_wep.c
367
pos = mtod(m, uint8_t *);
sys/net80211/ieee80211_crypto_wep.c
368
buflen = m->m_len;
sys/net80211/ieee80211_crypto_wep.c
392
struct mbuf *m = m0;
sys/net80211/ieee80211_crypto_wep.c
404
memcpy(rc4key, mtod(m, u_int8_t *) + hdrlen, IEEE80211_WEP_IVLEN);
sys/net80211/ieee80211_crypto_wep.c
418
data_len = m->m_pkthdr.len - (off + wep.ic_trailer);
sys/net80211/ieee80211_crypto_wep.c
423
pos = mtod(m, uint8_t *) + off;
sys/net80211/ieee80211_crypto_wep.c
424
buflen = m->m_len - off;
sys/net80211/ieee80211_crypto_wep.c
437
m = m->m_next;
sys/net80211/ieee80211_crypto_wep.c
438
if (m == NULL) {
sys/net80211/ieee80211_crypto_wep.c
450
pos = mtod(m, uint8_t *);
sys/net80211/ieee80211_crypto_wep.c
451
buflen = m->m_len;
sys/net80211/ieee80211_input.c
1001
m_freem(m);
sys/net80211/ieee80211_input.c
1004
m_move_pkthdr(n, m);
sys/net80211/ieee80211_input.c
1009
m_freem(m);
sys/net80211/ieee80211_input.c
1029
m_copydata(m, off, n->m_len, mtod(n, void *));
sys/net80211/ieee80211_input.c
1034
m_freem(m);
sys/net80211/ieee80211_input.c
1035
m = n0;
sys/net80211/ieee80211_input.c
1040
eh = mtod(m, struct ether_header *);
sys/net80211/ieee80211_input.c
1041
eh->ether_type = htons(m->m_pkthdr.len - sizeof(*eh));
sys/net80211/ieee80211_input.c
1044
return m;
sys/net80211/ieee80211_input.c
165
struct mbuf *m = *mp;
sys/net80211/ieee80211_input.c
168
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
174
if (m->m_len < hdrspace &&
sys/net80211/ieee80211_input.c
175
(m = m_pullup(m, hdrspace)) == NULL) {
sys/net80211/ieee80211_input.c
179
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
278
key = ieee80211_crypto_decap(ic, ni, &m, hdrspace);
sys/net80211/ieee80211_input.c
292
m = ieee80211_defrag(ni, m, hdrspace);
sys/net80211/ieee80211_input.c
293
if (m == NULL) {
sys/net80211/ieee80211_input.c
303
if (!ieee80211_crypto_demic(ic, key, m, 0)) {
sys/net80211/ieee80211_input.c
3089
struct mbuf *m;
sys/net80211/ieee80211_input.c
309
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
3128
IEEE80211_NODE_SAVEQ_DEQUEUE(ni, m, qlen);
sys/net80211/ieee80211_input.c
3129
if (m == NULL)
sys/net80211/ieee80211_input.c
3139
m->m_flags |= M_MORE_DATA;
sys/net80211/ieee80211_input.c
314
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_IN);
sys/net80211/ieee80211_input.c
3143
IF_ENQUEUE(&ic->ic_ifp->if_snd, m);
sys/net80211/ieee80211_input.c
3158
struct mbuf *m;
sys/net80211/ieee80211_input.c
3187
IEEE80211_NODE_SAVEQ_DEQUEUE(ni, m, qlen);
sys/net80211/ieee80211_input.c
3188
if (m == NULL) {
sys/net80211/ieee80211_input.c
319
m = ieee80211_decap(m, hdrspace);
sys/net80211/ieee80211_input.c
320
if (m == NULL) {
sys/net80211/ieee80211_input.c
3208
m->m_flags |= M_MORE_DATA;
sys/net80211/ieee80211_input.c
3217
m->m_flags |= M_PWR_SAV; /* bypass PS handling */
sys/net80211/ieee80211_input.c
3218
IF_ENQUEUE(&ic->ic_ifp->if_snd, m);
sys/net80211/ieee80211_input.c
331
eh = mtod(m, struct ether_header *);
sys/net80211/ieee80211_input.c
345
eh->ether_type, m->m_pkthdr.len);
sys/net80211/ieee80211_input.c
367
IEEE80211_NODE_STAT_ADD(ni, rx_bytes, m->m_pkthdr.len);
sys/net80211/ieee80211_input.c
369
ieee80211_deliver_data(ic, ni, m);
sys/net80211/ieee80211_input.c
377
*mp = m;
sys/net80211/ieee80211_input.c
393
struct mbuf *m = *mp;
sys/net80211/ieee80211_input.c
396
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
407
if (m->m_len < sizeof(struct ieee80211_frame)) {
sys/net80211/ieee80211_input.c
409
"mgt", "too short: len %u", m->m_len);
sys/net80211/ieee80211_input.c
447
key = ieee80211_crypto_decap(ic, ni, &m, hdrspace);
sys/net80211/ieee80211_input.c
452
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
456
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_IN);
sys/net80211/ieee80211_input.c
457
(*ic->ic_recv_mgmt)(ic, m, ni, subtype, rssi, rstamp);
sys/net80211/ieee80211_input.c
458
m_freem(m);
sys/net80211/ieee80211_input.c
466
*mp = m;
sys/net80211/ieee80211_input.c
474
ieee80211_input_control(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
485
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
490
ieee80211_recv_pspoll(ic, ni, m);
sys/net80211/ieee80211_input.c
510
ieee80211_input(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
528
if (m->m_flags & M_HASFCS) {
sys/net80211/ieee80211_input.c
529
m_adj(m, -IEEE80211_CRC_LEN);
sys/net80211/ieee80211_input.c
530
m->m_flags &= ~M_HASFCS;
sys/net80211/ieee80211_input.c
541
if (m->m_len < sizeof(struct ieee80211_frame_min)) {
sys/net80211/ieee80211_input.c
544
"too short (1): len %u", m->m_len);
sys/net80211/ieee80211_input.c
555
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
606
if (m->m_len < sizeof(struct ieee80211_frame)) {
sys/net80211/ieee80211_input.c
610
m->m_len);
sys/net80211/ieee80211_input.c
673
if (m->m_len < sizeof(struct ieee80211_qosframe)) {
sys/net80211/ieee80211_input.c
677
"too short (1): len %u", m->m_len);
sys/net80211/ieee80211_input.c
681
qosf = mtod(m, struct ieee80211_qosframe *);
sys/net80211/ieee80211_input.c
721
ret = ieee80211_input_data(ic, &m, ni);
sys/net80211/ieee80211_input.c
728
ret = ieee80211_input_management(ic, &m, ni, rssi, rstamp);
sys/net80211/ieee80211_input.c
735
ieee80211_input_control(ic, m, ni);
sys/net80211/ieee80211_input.c
749
if (m != NULL) {
sys/net80211/ieee80211_input.c
750
bpf_mtap3(ic->ic_rawbpf, m, BPF_D_IN);
sys/net80211/ieee80211_input.c
751
m_freem(m);
sys/net80211/ieee80211_input.c
761
ieee80211_defrag(struct ieee80211_node *ni, struct mbuf *m, int hdrspace)
sys/net80211/ieee80211_input.c
763
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
778
return m;
sys/net80211/ieee80211_input.c
793
m_freem(m);
sys/net80211/ieee80211_input.c
830
m_freem(m);
sys/net80211/ieee80211_input.c
833
mfrag = m;
sys/net80211/ieee80211_input.c
838
m_adj(m, hdrspace);
sys/net80211/ieee80211_input.c
839
mlen = m->m_pkthdr.len;
sys/net80211/ieee80211_input.c
840
m_cat(mfrag, m);
sys/net80211/ieee80211_input.c
862
struct ieee80211_node *ni, struct mbuf *m)
sys/net80211/ieee80211_input.c
864
struct ether_header *eh = mtod(m, struct ether_header *);
sys/net80211/ieee80211_input.c
874
m1 = m_copypacket(m, M_DONTWAIT);
sys/net80211/ieee80211_input.c
894
m1 = m;
sys/net80211/ieee80211_input.c
895
m = NULL;
sys/net80211/ieee80211_input.c
916
m_freem(m);
sys/net80211/ieee80211_input.c
917
m = NULL;
sys/net80211/ieee80211_input.c
923
if (m != NULL) {
sys/net80211/ieee80211_input.c
925
vlan_set_tag(m, ni->ni_vlan);
sys/net80211/ieee80211_input.c
932
if_percpuq_enqueue(ifp->if_percpuq, m);
sys/net80211/ieee80211_input.c
939
ieee80211_decap(struct mbuf *m, int hdrlen)
sys/net80211/ieee80211_input.c
945
if (m->m_len < hdrlen + sizeof(*llc) &&
sys/net80211/ieee80211_input.c
946
(m = m_pullup(m, hdrlen + sizeof(*llc))) == NULL) {
sys/net80211/ieee80211_input.c
950
memcpy(&wh, mtod(m, void *), hdrlen);
sys/net80211/ieee80211_input.c
952
llc = (struct llc *)(mtod(m, char *) + hdrlen);
sys/net80211/ieee80211_input.c
959
m_adj(m, hdrlen + sizeof(struct llc) - sizeof(*eh));
sys/net80211/ieee80211_input.c
963
m_adj(m, hdrlen - sizeof(*eh));
sys/net80211/ieee80211_input.c
966
eh = mtod(m, struct ether_header *);
sys/net80211/ieee80211_input.c
988
if (!ALIGNED_POINTER(mtod(m, char *) + sizeof(*eh), u_int32_t)) {
sys/net80211/ieee80211_input.c
996
pktlen = m->m_pkthdr.len;
sys/net80211/ieee80211_ioctl.c
1431
u_int m;
sys/net80211/ieee80211_ioctl.c
1459
for (m = 0x1; m != 0; m <<= 1)
sys/net80211/ieee80211_ioctl.c
1460
if (rsn->rsn_ucastcipherset & m)
sys/net80211/ieee80211_ioctl.c
1461
ireq->i_val |= 1<<cap2cipher(m);
sys/net80211/ieee80211_netbsd.c
517
struct mbuf *m;
sys/net80211/ieee80211_netbsd.c
520
IF_DEQUEUE(ifq, m);
sys/net80211/ieee80211_netbsd.c
521
if (m == NULL)
sys/net80211/ieee80211_netbsd.c
524
ni = M_GETCTX(m, struct ieee80211_node *);
sys/net80211/ieee80211_netbsd.c
527
M_SETCTX(m, NULL);
sys/net80211/ieee80211_netbsd.c
529
m_freem(m);
sys/net80211/ieee80211_netbsd.c
558
struct mbuf *m;
sys/net80211/ieee80211_netbsd.c
570
m = m_gethdr(M_NOWAIT, MT_HEADER);
sys/net80211/ieee80211_netbsd.c
577
if (m != NULL)
sys/net80211/ieee80211_netbsd.c
578
m_align(m, len);
sys/net80211/ieee80211_netbsd.c
580
m = m_getcl(M_NOWAIT, MT_HEADER, M_PKTHDR);
sys/net80211/ieee80211_netbsd.c
583
if (m != NULL) {
sys/net80211/ieee80211_netbsd.c
584
m->m_data += sizeof(struct ieee80211_frame);
sys/net80211/ieee80211_netbsd.c
585
*frm = m->m_data;
sys/net80211/ieee80211_netbsd.c
589
return m;
sys/net80211/ieee80211_netbsd.c
736
struct mbuf *m, *n;
sys/net80211/ieee80211_netbsd.c
741
for (m = m0; m->m_next != NULL; m = m->m_next)
sys/net80211/ieee80211_netbsd.c
744
space = M_TRAILINGSPACE(m);
sys/net80211/ieee80211_netbsd.c
751
memmove(mtod(m, char *) + m->m_len, cp, space);
sys/net80211/ieee80211_netbsd.c
752
m->m_len += space;
sys/net80211/ieee80211_netbsd.c
760
n = m_get(M_DONTWAIT, m->m_type);
sys/net80211/ieee80211_netbsd.c
766
m->m_next = n;
sys/net80211/ieee80211_netbsd.c
767
m = n;
sys/net80211/ieee80211_netbsd.h
129
IF_DEQUEUE(&(_ni)->ni_savedq, m); \
sys/net80211/ieee80211_netbsd.h
180
#define M_WME_SETAC(m, ac) \
sys/net80211/ieee80211_netbsd.h
181
((m)->m_flags = ((m)->m_flags &~ M_WME_AC_MASK) | \
sys/net80211/ieee80211_netbsd.h
183
#define M_WME_GETAC(m) (((m)->m_flags >> M_WME_AC_SHIFT) & 0x3)
sys/net80211/ieee80211_netbsd.h
190
#define M_AGE_SET(m,v) (m->m_pkthdr.csum_data = v)
sys/net80211/ieee80211_netbsd.h
191
#define M_AGE_GET(m) (m->m_pkthdr.csum_data)
sys/net80211/ieee80211_netbsd.h
192
#define M_AGE_SUB(m,adj) (m->m_pkthdr.csum_data -= adj)
sys/net80211/ieee80211_node.c
2033
struct mbuf *m;
sys/net80211/ieee80211_node.c
2037
while (IF_POLL(&ni->ni_savedq, m) != NULL &&
sys/net80211/ieee80211_node.c
2038
M_AGE_GET(m) < IEEE80211_INACT_WAIT) {
sys/net80211/ieee80211_node.c
2039
IEEE80211_DPRINTF(ic, IEEE80211_MSG_POWER, "[%s] discard frame, age %u\n", ether_sprintf(ni->ni_macaddr), M_AGE_GET(m));/*XXX*/
sys/net80211/ieee80211_node.c
2040
_IEEE80211_NODE_SAVEQ_DEQUEUE_HEAD(ni, m);
sys/net80211/ieee80211_node.c
2041
m_freem(m);
sys/net80211/ieee80211_node.c
2044
if (m != NULL)
sys/net80211/ieee80211_node.c
2045
M_AGE_SUB(m, IEEE80211_INACT_WAIT);
sys/net80211/ieee80211_output.c
1333
struct mbuf *m;
sys/net80211/ieee80211_output.c
1355
m = ieee80211_getmgtframe(&frm,
sys/net80211/ieee80211_output.c
1361
if (m == NULL) {
sys/net80211/ieee80211_output.c
1376
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1378
M_PREPEND(m, sizeof(struct ieee80211_frame), M_DONTWAIT);
sys/net80211/ieee80211_output.c
1379
if (m == NULL) {
sys/net80211/ieee80211_output.c
1384
M_SETCTX(m, ni);
sys/net80211/ieee80211_output.c
1386
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_output.c
1400
IF_ENQUEUE(&ic->ic_mgtq, m);
sys/net80211/ieee80211_output.c
1415
struct mbuf *m;
sys/net80211/ieee80211_output.c
1453
m = ieee80211_getmgtframe(&frm,
sys/net80211/ieee80211_output.c
1467
if (m == NULL)
sys/net80211/ieee80211_output.c
1539
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1570
m = ieee80211_getmgtframe(&frm, frm_size);
sys/net80211/ieee80211_output.c
1571
if (m == NULL)
sys/net80211/ieee80211_output.c
1591
m->m_flags |= M_LINK0; /* WEP-encrypt, please */
sys/net80211/ieee80211_output.c
1595
m->m_pkthdr.len = m->m_len = frm_size;
sys/net80211/ieee80211_output.c
1612
m = ieee80211_getmgtframe(&frm, sizeof(u_int16_t));
sys/net80211/ieee80211_output.c
1613
if (m == NULL)
sys/net80211/ieee80211_output.c
1616
m->m_pkthdr.len = m->m_len = sizeof(u_int16_t);
sys/net80211/ieee80211_output.c
1637
m = ieee80211_getmgtframe(&frm,
sys/net80211/ieee80211_output.c
1647
if (m == NULL)
sys/net80211/ieee80211_output.c
168
struct mbuf *m, int type, int timer)
sys/net80211/ieee80211_output.c
1687
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1703
m = ieee80211_getmgtframe(&frm,
sys/net80211/ieee80211_output.c
1711
if (m == NULL)
sys/net80211/ieee80211_output.c
1741
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1748
m = ieee80211_getmgtframe(&frm, sizeof(u_int16_t));
sys/net80211/ieee80211_output.c
1749
if (m == NULL)
sys/net80211/ieee80211_output.c
1752
m->m_pkthdr.len = m->m_len = sizeof(u_int16_t);
sys/net80211/ieee80211_output.c
1765
ret = ieee80211_mgmt_output(ic, ni, m, type, timer);
sys/net80211/ieee80211_output.c
1782
struct mbuf *m;
sys/net80211/ieee80211_output.c
1784
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net80211/ieee80211_output.c
1785
if (m == NULL)
sys/net80211/ieee80211_output.c
1788
m->m_pkthdr.len = m->m_len = sizeof(struct ieee80211_frame_rts);
sys/net80211/ieee80211_output.c
1790
rts = mtod(m, struct ieee80211_frame_rts *);
sys/net80211/ieee80211_output.c
1798
return m;
sys/net80211/ieee80211_output.c
1808
struct mbuf *m;
sys/net80211/ieee80211_output.c
1810
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net80211/ieee80211_output.c
1811
if (m == NULL)
sys/net80211/ieee80211_output.c
1814
m->m_pkthdr.len = m->m_len = sizeof(struct ieee80211_frame_cts);
sys/net80211/ieee80211_output.c
1816
cts = mtod(m, struct ieee80211_frame_cts *);
sys/net80211/ieee80211_output.c
1823
return m;
sys/net80211/ieee80211_output.c
1835
struct mbuf *m;
sys/net80211/ieee80211_output.c
187
M_PREPEND(m, sizeof(struct ieee80211_frame), M_DONTWAIT);
sys/net80211/ieee80211_output.c
1875
m = ieee80211_getmgtframe(&frm, pktlen);
sys/net80211/ieee80211_output.c
1876
if (m == NULL) {
sys/net80211/ieee80211_output.c
188
if (m == NULL)
sys/net80211/ieee80211_output.c
190
M_SETCTX(m, ni);
sys/net80211/ieee80211_output.c
192
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_output.c
1955
m->m_pkthdr.len = m->m_len = efrm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1957
M_PREPEND(m, sizeof(struct ieee80211_frame), M_DONTWAIT);
sys/net80211/ieee80211_output.c
1958
IASSERT(m != NULL, ("no space for 802.11 header?"));
sys/net80211/ieee80211_output.c
196
if ((m->m_flags & M_LINK0) != 0 && ni->ni_challenge != NULL) {
sys/net80211/ieee80211_output.c
1960
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_output.c
197
m->m_flags &= ~M_LINK0;
sys/net80211/ieee80211_output.c
1970
return m;
sys/net80211/ieee80211_output.c
1978
struct ieee80211_beacon_offsets *bo, struct mbuf *m, int mcast)
sys/net80211/ieee80211_output.c
2125
struct mbuf *m)
sys/net80211/ieee80211_output.c
2141
ieee80211_dump_pkt(mtod(m, void *), m->m_len, -1, -1);
sys/net80211/ieee80211_output.c
2144
m_freem(m);
sys/net80211/ieee80211_output.c
2157
_IEEE80211_NODE_SAVEQ_ENQUEUE(ni, m, qlen, age);
sys/net80211/ieee80211_output.c
218
IF_ENQUEUE(&ic->ic_mgtq, m);
sys/net80211/ieee80211_output.c
242
struct mbuf *m;
sys/net80211/ieee80211_output.c
245
MGETHDR(m, M_NOWAIT, MT_HEADER);
sys/net80211/ieee80211_output.c
246
if (m == NULL) {
sys/net80211/ieee80211_output.c
251
M_SETCTX(m, ni);
sys/net80211/ieee80211_output.c
253
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_output.c
265
m->m_len = m->m_pkthdr.len = sizeof(struct ieee80211_frame);
sys/net80211/ieee80211_output.c
275
IF_ENQUEUE(&ic->ic_mgtq, m); /* cheat */
sys/net80211/ieee80211_output.c
288
ieee80211_classify(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_output.c
308
if (!vlan_has_tag(m)) {
sys/net80211/ieee80211_output.c
312
if (EVL_VLANOFTAG(vlan_get_tag(m)) !=
sys/net80211/ieee80211_output.c
339
eh = mtod(m, struct ether_header *);
sys/net80211/ieee80211_output.c
342
(mtod(m, u_int8_t *) + sizeof (*eh));
sys/net80211/ieee80211_output.c
394
M_WME_SETAC(m, ac);
sys/net80211/ieee80211_output.c
409
struct ieee80211_key *key, struct mbuf *m)
sys/net80211/ieee80211_output.c
430
if (M_LEADINGSPACE(m) < needed_space - TO_BE_RECLAIMED) {
sys/net80211/ieee80211_output.c
431
struct mbuf *n = m_gethdr(M_NOWAIT, m->m_type);
sys/net80211/ieee80211_output.c
434
m_freem(m);
sys/net80211/ieee80211_output.c
447
m_move_pkthdr(n, m);
sys/net80211/ieee80211_output.c
458
m->m_len -= sizeof(struct ether_header);
sys/net80211/ieee80211_output.c
459
m->m_data += sizeof(struct ether_header);
sys/net80211/ieee80211_output.c
464
n->m_next = m;
sys/net80211/ieee80211_output.c
465
m = n;
sys/net80211/ieee80211_output.c
482
if (wlen != 0 && m_makewritable(&m, 0, wlen, M_DONTWAIT) != 0) {
sys/net80211/ieee80211_output.c
483
m_freem(m);
sys/net80211/ieee80211_output.c
487
return m;
sys/net80211/ieee80211_output.c
531
ieee80211_encap(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_output.c
540
IASSERT(m->m_len >= sizeof(eh), ("no ethernet header!"));
sys/net80211/ieee80211_output.c
541
memcpy(&eh, mtod(m, void *), sizeof(struct ether_header));
sys/net80211/ieee80211_output.c
591
m = ieee80211_mbuf_adjust(ic, hdrsize, key, m);
sys/net80211/ieee80211_output.c
592
if (m == NULL) {
sys/net80211/ieee80211_output.c
598
m_adj(m, sizeof(struct ether_header) - sizeof(struct llc));
sys/net80211/ieee80211_output.c
599
llc = mtod(m, struct llc *);
sys/net80211/ieee80211_output.c
606
datalen = m->m_pkthdr.len; /* NB: w/o 802.11 header */
sys/net80211/ieee80211_output.c
608
M_PREPEND(m, hdrsize, M_DONTWAIT);
sys/net80211/ieee80211_output.c
609
if (m == NULL) {
sys/net80211/ieee80211_output.c
614
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_output.c
651
if (m->m_flags & M_MORE_DATA)
sys/net80211/ieee80211_output.c
659
ac = M_WME_GETAC(m);
sys/net80211/ieee80211_output.c
678
txfrag = (m->m_pkthdr.len > ic->ic_fragthreshold &&
sys/net80211/ieee80211_output.c
680
(m->m_flags & M_FF) == 0); /* NB: don't fragment ff's */
sys/net80211/ieee80211_output.c
693
if (!ieee80211_crypto_enmic(ic, key, m, txfrag)) {
sys/net80211/ieee80211_output.c
703
if (txfrag && !ieee80211_fragment(ic, m, hdrsize,
sys/net80211/ieee80211_output.c
710
return m;
sys/net80211/ieee80211_output.c
713
m_freem(m);
sys/net80211/ieee80211_output.c
917
struct mbuf *m, *prev, *next;
sys/net80211/ieee80211_output.c
940
m = m_getcl(M_DONTWAIT, MT_DATA, M_PKTHDR);
sys/net80211/ieee80211_output.c
942
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net80211/ieee80211_output.c
943
if (m == NULL)
sys/net80211/ieee80211_output.c
947
m_align(m, fragsize - ciphdrsize);
sys/net80211/ieee80211_output.c
955
whf = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_output.c
964
m_copydata(m0, off, payload, mtod(m, u_int8_t *) + hdrsize);
sys/net80211/ieee80211_output.c
965
m->m_len = hdrsize + payload;
sys/net80211/ieee80211_output.c
966
m->m_pkthdr.len = hdrsize + payload;
sys/net80211/ieee80211_output.c
967
m->m_flags |= M_FRAG;
sys/net80211/ieee80211_output.c
970
prev->m_nextpkt = m;
sys/net80211/ieee80211_output.c
971
prev = m;
sys/net80211/ieee80211_output.c
991
for (m = m0->m_nextpkt; m != NULL; m = next) {
sys/net80211/ieee80211_output.c
992
next = m->m_nextpkt;
sys/net80211/ieee80211_output.c
993
m->m_nextpkt = NULL;
sys/net80211/ieee80211_output.c
994
m_freem(m);
sys/netatalk/aarp.c
163
struct mbuf *m;
sys/netatalk/aarp.c
170
if ((m = m_gethdr(M_DONTWAIT, MT_DATA)) == NULL)
sys/netatalk/aarp.c
173
MCLAIM(m, &aarp_mowner);
sys/netatalk/aarp.c
174
m->m_len = sizeof(*ea);
sys/netatalk/aarp.c
175
m->m_pkthdr.len = sizeof(*ea);
sys/netatalk/aarp.c
176
m_align(m, sizeof(*ea));
sys/netatalk/aarp.c
178
ea = mtod(m, struct ether_aarp *);
sys/netatalk/aarp.c
196
m_freem(m);
sys/netatalk/aarp.c
205
M_PREPEND(m, sizeof(struct llc), M_DONTWAIT);
sys/netatalk/aarp.c
206
if (!m)
sys/netatalk/aarp.c
209
llc = mtod(m, struct llc *);
sys/netatalk/aarp.c
246
if_output_lock(ifp, ifp, m, &sa, NULL); /* XXX NULL should be routing */
sys/netatalk/aarp.c
251
aarpresolve(struct ifnet *ifp, struct mbuf *m,
sys/netatalk/aarp.c
265
m_freem(m);
sys/netatalk/aarp.c
286
aat->aat_hold = m;
sys/netatalk/aarp.c
302
aat->aat_hold = m;
sys/netatalk/aarp.c
310
aarpinput(struct ifnet *ifp, struct mbuf *m)
sys/netatalk/aarp.c
317
if (m->m_len < sizeof(struct arphdr))
sys/netatalk/aarp.c
320
ar = mtod(m, struct arphdr *);
sys/netatalk/aarp.c
324
if (m->m_len < sizeof(struct arphdr) + 2 * ar->ar_hln + 2 * ar->ar_pln)
sys/netatalk/aarp.c
329
at_aarpinput(ifp, m);
sys/netatalk/aarp.c
337
m_freem(m);
sys/netatalk/aarp.c
341
at_aarpinput(struct ifnet *ifp, struct mbuf *m)
sys/netatalk/aarp.c
358
if ((m = m_pullup(m, sizeof(struct ether_aarp))) == NULL) {
sys/netatalk/aarp.c
362
ea = mtod(m, struct ether_aarp *);
sys/netatalk/aarp.c
366
m_freem(m);
sys/netatalk/aarp.c
381
m_freem(m);
sys/netatalk/aarp.c
407
m_freem(m);
sys/netatalk/aarp.c
430
m_freem(m);
sys/netatalk/aarp.c
440
m_freem(m);
sys/netatalk/aarp.c
453
m_freem(m);
sys/netatalk/aarp.c
481
m_freem(m);
sys/netatalk/aarp.c
488
m->m_len = sizeof(*ea);
sys/netatalk/aarp.c
489
m->m_pkthdr.len = sizeof(*ea);
sys/netatalk/aarp.c
498
M_PREPEND(m, sizeof(struct llc), M_DONTWAIT);
sys/netatalk/aarp.c
499
if (m == NULL)
sys/netatalk/aarp.c
502
llc = mtod(m, struct llc *);
sys/netatalk/aarp.c
521
(*ifp->if_output) (ifp, m, &sa, NULL); /* XXX */
sys/netatalk/aarp.c
576
struct mbuf *m;
sys/netatalk/aarp.c
614
if ((m = m_gethdr(M_DONTWAIT, MT_DATA)) == NULL) {
sys/netatalk/aarp.c
619
MCLAIM(m, &aarp_mowner);
sys/netatalk/aarp.c
620
m->m_len = sizeof(*ea);
sys/netatalk/aarp.c
621
m->m_pkthdr.len = sizeof(*ea);
sys/netatalk/aarp.c
622
m_align(m, sizeof(*ea));
sys/netatalk/aarp.c
624
ea = mtod(m, struct ether_aarp *);
sys/netatalk/aarp.c
640
M_PREPEND(m, sizeof(struct llc), M_DONTWAIT);
sys/netatalk/aarp.c
641
if (!m) {
sys/netatalk/aarp.c
646
llc = mtod(m, struct llc *);
sys/netatalk/aarp.c
673
(*ifp->if_output) (ifp, m, &sa, NULL); /* XXX */
sys/netatalk/ddp_input.c
102
m_claimm(m, &atalk_rx_mowner);
sys/netatalk/ddp_input.c
103
ifp = m_get_rcvif_NOMPSAFE(m);
sys/netatalk/ddp_input.c
106
m_freem(m);
sys/netatalk/ddp_input.c
109
if (m->m_len < SZ_ELAPHDR &&
sys/netatalk/ddp_input.c
110
((m = m_pullup(m, SZ_ELAPHDR)) == 0)) {
sys/netatalk/ddp_input.c
114
elhp = mtod(m, struct elaphdr *);
sys/netatalk/ddp_input.c
115
m_adj(m, SZ_ELAPHDR);
sys/netatalk/ddp_input.c
118
ddp_input(m, ifp, NULL, 1);
sys/netatalk/ddp_input.c
121
ddp_input(m, ifp, &elh, 1);
sys/netatalk/ddp_input.c
130
ddp_input(struct mbuf *m, struct ifnet *ifp, struct elaphdr *elh, int phase)
sys/netatalk/ddp_input.c
149
if (m->m_len < sizeof(struct ddpshdr) &&
sys/netatalk/ddp_input.c
150
((m = m_pullup(m, sizeof(struct ddpshdr))) == 0)) {
sys/netatalk/ddp_input.c
154
dsh = mtod(m, struct ddpshdr *);
sys/netatalk/ddp_input.c
175
m_freem(m);
sys/netatalk/ddp_input.c
181
if (m->m_len < sizeof(struct ddpehdr) &&
sys/netatalk/ddp_input.c
182
((m = m_pullup(m, sizeof(struct ddpehdr))) == 0)) {
sys/netatalk/ddp_input.c
186
deh = mtod(m, struct ddpehdr *);
sys/netatalk/ddp_input.c
246
mlen = m->m_pkthdr.len;
sys/netatalk/ddp_input.c
249
m_freem(m);
sys/netatalk/ddp_input.c
253
m_adj(m, dlen - mlen);
sys/netatalk/ddp_input.c
262
m_freem(m);
sys/netatalk/ddp_input.c
273
m_freem(m);
sys/netatalk/ddp_input.c
279
m_freem(m);
sys/netatalk/ddp_input.c
286
if (ddp_route(m, &forwro)) {
sys/netatalk/ddp_input.c
297
m_adj(m, sizeof(struct ddpshdr));
sys/netatalk/ddp_input.c
299
if (ddp_cksum && cksum && cksum != at_cksum(m, sizeof(int))) {
sys/netatalk/ddp_input.c
301
m_freem(m);
sys/netatalk/ddp_input.c
304
m_adj(m, sizeof(struct ddpehdr));
sys/netatalk/ddp_input.c
308
m_freem(m);
sys/netatalk/ddp_input.c
312
m, (struct mbuf *) 0) == 0) {
sys/netatalk/ddp_input.c
315
m_freem(m);
sys/netatalk/ddp_input.c
374
m_printm(struct mbuf *m)
sys/netatalk/ddp_input.c
376
for (; m; m = m->m_next)
sys/netatalk/ddp_input.c
377
bprint(mtod(m, char *), m->m_len);
sys/netatalk/ddp_input.c
74
struct mbuf *m;
sys/netatalk/ddp_input.c
77
while ((m = pktq_dequeue(at_pktq2)) != NULL) {
sys/netatalk/ddp_input.c
80
m_claimm(m, &atalk_rx_mowner);
sys/netatalk/ddp_input.c
81
ifp = m_get_rcvif_NOMPSAFE(m);
sys/netatalk/ddp_input.c
84
m_freem(m);
sys/netatalk/ddp_input.c
87
ddp_input(m, ifp, NULL, 2);
sys/netatalk/ddp_input.c
95
struct mbuf *m;
sys/netatalk/ddp_input.c
98
while ((m = pktq_dequeue(at_pktq1)) != NULL) {
sys/netatalk/ddp_output.c
117
ddp_route(struct mbuf *m, struct route *ro)
sys/netatalk/ddp_output.c
157
m_freem(m);
sys/netatalk/ddp_output.c
168
M_PREPEND(m, SZ_ELAPHDR, M_DONTWAIT);
sys/netatalk/ddp_output.c
169
if (m == NULL) {
sys/netatalk/ddp_output.c
174
elh = mtod(m, struct elaphdr *);
sys/netatalk/ddp_output.c
199
aa->aa_ifa.ifa_data.ifad_outbytes += m->m_pkthdr.len;
sys/netatalk/ddp_output.c
204
struct mbuf *copym = m_copypacket(m, M_DONTWAIT);
sys/netatalk/ddp_output.c
212
error = if_output_lock(ifp, ifp, m, (struct sockaddr *)&gate, NULL);
sys/netatalk/ddp_output.c
56
ddp_output(struct mbuf *m, struct ddpcb *ddp)
sys/netatalk/ddp_output.c
60
M_PREPEND(m, sizeof(struct ddpehdr), M_DONTWAIT);
sys/netatalk/ddp_output.c
61
if (!m)
sys/netatalk/ddp_output.c
64
deh = mtod(m, struct ddpehdr *);
sys/netatalk/ddp_output.c
68
deh->deh_len = m->m_pkthdr.len;
sys/netatalk/ddp_output.c
82
deh->deh_sum = at_cksum(m, sizeof(int));
sys/netatalk/ddp_output.c
87
return ddp_route(m, &ddp->ddp_route);
sys/netatalk/ddp_output.c
91
at_cksum(struct mbuf *m, int skip)
sys/netatalk/ddp_output.c
96
for (; m; m = m->m_next) {
sys/netatalk/ddp_output.c
97
for (data = mtod(m, u_char *), end = data + m->m_len;
sys/netatalk/ddp_usrreq.c
482
ddp_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netatalk/ddp_usrreq.c
490
ddp_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netatalk/ddp_usrreq.c
514
error = ddp_output(m, ddp);
sys/netatalk/ddp_usrreq.c
515
m = NULL;
sys/netatalk/ddp_usrreq.c
525
ddp_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netatalk/ddp_usrreq.c
529
m_freem(m);
sys/netbt/hci_event.c
1085
hci_cmd_read_local_extended_features(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
1089
if (m->m_pkthdr.len < sizeof(rp))
sys/netbt/hci_event.c
1092
m_copydata(m, 0, sizeof(rp), &rp);
sys/netbt/hci_event.c
1093
m_adj(m, sizeof(rp));
sys/netbt/hci_event.c
1138
hci_cmd_read_local_ver(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
1142
if (m->m_pkthdr.len < sizeof(rp))
sys/netbt/hci_event.c
1145
m_copydata(m, 0, sizeof(rp), &rp);
sys/netbt/hci_event.c
1146
m_adj(m, sizeof(rp));
sys/netbt/hci_event.c
1167
hci_cmd_read_local_commands(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
1171
if (m->m_pkthdr.len < sizeof(rp))
sys/netbt/hci_event.c
1174
m_copydata(m, 0, sizeof(rp), &rp);
sys/netbt/hci_event.c
1175
m_adj(m, sizeof(rp));
sys/netbt/hci_event.c
1193
hci_cmd_read_encryption_key_size(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
1199
if (m->m_pkthdr.len < sizeof(rp))
sys/netbt/hci_event.c
1202
m_copydata(m, 0, sizeof(rp), &rp);
sys/netbt/hci_event.c
1203
m_adj(m, sizeof(rp));
sys/netbt/hci_event.c
1247
hci_cmd_reset(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
1253
if (m->m_pkthdr.len < sizeof(rp))
sys/netbt/hci_event.c
1256
m_copydata(m, 0, sizeof(rp), &rp);
sys/netbt/hci_event.c
1257
m_adj(m, sizeof(rp));
sys/netbt/hci_event.c
164
hci_event(struct mbuf *m, struct hci_unit *unit)
sys/netbt/hci_event.c
168
KASSERT(m->m_flags & M_PKTHDR);
sys/netbt/hci_event.c
170
if (m->m_pkthdr.len < sizeof(hdr))
sys/netbt/hci_event.c
173
m_copydata(m, 0, sizeof(hdr), &hdr);
sys/netbt/hci_event.c
174
m_adj(m, sizeof(hdr));
sys/netbt/hci_event.c
177
if (m->m_pkthdr.len != hdr.length)
sys/netbt/hci_event.c
185
hci_event_command_status(unit, m);
sys/netbt/hci_event.c
189
hci_event_command_compl(unit, m);
sys/netbt/hci_event.c
193
hci_event_num_compl_pkts(unit, m);
sys/netbt/hci_event.c
197
hci_event_inquiry_result(unit, m);
sys/netbt/hci_event.c
201
hci_event_rssi_result(unit, m);
sys/netbt/hci_event.c
205
hci_event_extended_result(unit, m);
sys/netbt/hci_event.c
209
hci_event_con_compl(unit, m);
sys/netbt/hci_event.c
213
hci_event_discon_compl(unit, m);
sys/netbt/hci_event.c
217
hci_event_con_req(unit, m);
sys/netbt/hci_event.c
221
hci_event_auth_compl(unit, m);
sys/netbt/hci_event.c
225
hci_event_encryption_change(unit, m);
sys/netbt/hci_event.c
229
hci_event_change_con_link_key_compl(unit, m);
sys/netbt/hci_event.c
233
hci_event_read_clock_offset_compl(unit, m);
sys/netbt/hci_event.c
241
m_freem(m);
sys/netbt/hci_event.c
250
hci_event_command_status(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
254
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
257
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
258
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
297
hci_event_command_compl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
302
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
305
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
306
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
320
if (m->m_pkthdr.len >= sizeof(rp)) {
sys/netbt/hci_event.c
321
m_copydata(m, 0, sizeof(rp), &rp);
sys/netbt/hci_event.c
334
hci_cmd_read_bdaddr(unit, m);
sys/netbt/hci_event.c
338
hci_cmd_read_buffer_size(unit, m);
sys/netbt/hci_event.c
342
hci_cmd_read_local_features(unit, m);
sys/netbt/hci_event.c
346
hci_cmd_read_local_extended_features(unit, m);
sys/netbt/hci_event.c
350
hci_cmd_read_local_ver(unit, m);
sys/netbt/hci_event.c
354
hci_cmd_read_local_commands(unit, m);
sys/netbt/hci_event.c
358
hci_cmd_read_encryption_key_size(unit, m);
sys/netbt/hci_event.c
362
hci_cmd_reset(unit, m);
sys/netbt/hci_event.c
380
hci_event_num_compl_pkts(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
387
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
390
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
391
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
393
if (m->m_pkthdr.len < ep.num_con_handles * (sizeof(handle) + sizeof(num)))
sys/netbt/hci_event.c
397
m_copydata(m, 0, sizeof(handle), &handle);
sys/netbt/hci_event.c
398
m_adj(m, sizeof(handle));
sys/netbt/hci_event.c
401
m_copydata(m, 0, sizeof(num), &num);
sys/netbt/hci_event.c
402
m_adj(m, sizeof(num));
sys/netbt/hci_event.c
456
hci_event_inquiry_result(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
462
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
465
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
466
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
472
if (m->m_pkthdr.len < sizeof(ir))
sys/netbt/hci_event.c
475
m_copydata(m, 0, sizeof(ir), &ir);
sys/netbt/hci_event.c
476
m_adj(m, sizeof(ir));
sys/netbt/hci_event.c
497
hci_event_rssi_result(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
503
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
506
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
507
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
513
if (m->m_pkthdr.len < sizeof(rr))
sys/netbt/hci_event.c
516
m_copydata(m, 0, sizeof(rr), &rr);
sys/netbt/hci_event.c
517
m_adj(m, sizeof(rr));
sys/netbt/hci_event.c
538
hci_event_extended_result(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
543
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
546
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
547
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
572
hci_event_con_compl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
579
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
582
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
583
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
672
hci_event_discon_compl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
677
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
680
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
681
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
699
hci_event_con_req(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
706
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
709
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
710
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
749
hci_event_auth_compl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
755
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
758
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
759
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
791
hci_event_encryption_change(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
798
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
801
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
802
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
845
hci_event_change_con_link_key_compl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
851
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
854
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
855
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
888
hci_event_read_clock_offset_compl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
893
if (m->m_pkthdr.len < sizeof(ep))
sys/netbt/hci_event.c
896
m_copydata(m, 0, sizeof(ep), &ep);
sys/netbt/hci_event.c
897
m_adj(m, sizeof(ep));
sys/netbt/hci_event.c
915
hci_cmd_read_bdaddr(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
919
if (m->m_pkthdr.len < sizeof(rp))
sys/netbt/hci_event.c
922
m_copydata(m, 0, sizeof(rp), &rp);
sys/netbt/hci_event.c
923
m_adj(m, sizeof(rp));
sys/netbt/hci_event.c
942
hci_cmd_read_buffer_size(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
946
if (m->m_pkthdr.len < sizeof(rp))
sys/netbt/hci_event.c
949
m_copydata(m, 0, sizeof(rp), &rp);
sys/netbt/hci_event.c
950
m_adj(m, sizeof(rp));
sys/netbt/hci_event.c
974
hci_cmd_read_local_features(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_event.c
978
if (m->m_pkthdr.len < sizeof(rp))
sys/netbt/hci_event.c
981
m_copydata(m, 0, sizeof(rp), &rp);
sys/netbt/hci_event.c
982
m_adj(m, sizeof(rp));
sys/netbt/hci_link.c
425
hci_acl_recv(struct mbuf *m, struct hci_unit *unit)
sys/netbt/hci_link.c
432
KASSERT(m != NULL);
sys/netbt/hci_link.c
435
if (m->m_pkthdr.len < sizeof(hdr))
sys/netbt/hci_link.c
438
m_copydata(m, 0, sizeof(hdr), &hdr);
sys/netbt/hci_link.c
439
m_adj(m, sizeof(hdr));
sys/netbt/hci_link.c
448
if (m->m_pkthdr.len != hdr.length)
sys/netbt/hci_link.c
478
if (m->m_pkthdr.len < sizeof(l2cap_hdr_t))
sys/netbt/hci_link.c
488
link->hl_rxp = m;
sys/netbt/hci_link.c
489
got = m->m_pkthdr.len;
sys/netbt/hci_link.c
500
got = m->m_pkthdr.len + link->hl_rxp->m_pkthdr.len;
sys/netbt/hci_link.c
501
m_cat(link->hl_rxp, m);
sys/netbt/hci_link.c
502
m = link->hl_rxp;
sys/netbt/hci_link.c
503
m->m_pkthdr.len = got;
sys/netbt/hci_link.c
513
m_copydata(m, 0, sizeof(want), &want);
sys/netbt/hci_link.c
529
l2cap_recv_frame(m, link);
sys/netbt/hci_link.c
533
m_freem(m);
sys/netbt/hci_link.c
545
hci_acl_send(struct mbuf *m, struct hci_link *link,
sys/netbt/hci_link.c
553
KASSERT(m != NULL);
sys/netbt/hci_link.c
554
KASSERT(m->m_flags & M_PKTHDR);
sys/netbt/hci_link.c
555
KASSERT(m->m_pkthdr.len > 0);
sys/netbt/hci_link.c
558
m_freem(m);
sys/netbt/hci_link.c
570
plen = m->m_pkthdr.len;
sys/netbt/hci_link.c
578
n = m_split(m, mlen, M_DONTWAIT);
sys/netbt/hci_link.c
586
m->m_flags |= M_PROTO1; /* tag first fragment */
sys/netbt/hci_link.c
589
MBUFQ_ENQUEUE(&pdu->lp_data, m);
sys/netbt/hci_link.c
590
m = n;
sys/netbt/hci_link.c
602
m_freem(m);
sys/netbt/hci_link.c
628
struct mbuf *m;
sys/netbt/hci_link.c
656
MBUFQ_DEQUEUE(&pdu->lp_data, m);
sys/netbt/hci_link.c
657
KASSERT(m != NULL);
sys/netbt/hci_link.c
659
if (m->m_flags & M_PROTO1)
sys/netbt/hci_link.c
666
M_PREPEND(m, sizeof(*hdr), M_DONTWAIT);
sys/netbt/hci_link.c
667
if (m == NULL)
sys/netbt/hci_link.c
670
hdr = mtod(m, hci_acldata_hdr_t *);
sys/netbt/hci_link.c
673
hdr->length = htole16(m->m_pkthdr.len - sizeof(*hdr));
sys/netbt/hci_link.c
678
hci_output_acl(unit, m);
sys/netbt/hci_link.c
833
hci_sco_recv(struct mbuf *m, struct hci_unit *unit)
sys/netbt/hci_link.c
839
KASSERT(m != NULL);
sys/netbt/hci_link.c
842
if (m->m_pkthdr.len < sizeof(hdr))
sys/netbt/hci_link.c
845
m_copydata(m, 0, sizeof(hdr), &hdr);
sys/netbt/hci_link.c
846
m_adj(m, sizeof(hdr));
sys/netbt/hci_link.c
853
if (m->m_pkthdr.len != hdr.length)
sys/netbt/hci_link.c
864
(*link->hl_sco->sp_proto->input)(link->hl_sco->sp_upper, m);
sys/netbt/hci_link.c
868
m_freem(m);
sys/netbt/hci_socket.c
337
struct mbuf *m;
sys/netbt/hci_socket.c
342
m = MBUFQ_FIRST(&unit->hci_cmdwait);
sys/netbt/hci_socket.c
343
while (m != NULL) {
sys/netbt/hci_socket.c
344
ctx = M_GETCTX(m, struct socket *);
sys/netbt/hci_socket.c
346
M_SETCTX(m, NULL);
sys/netbt/hci_socket.c
348
m = MBUFQ_NEXT(m);
sys/netbt/hci_socket.c
584
hci_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netbt/hci_socket.c
592
hci_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netbt/hci_socket.c
604
KASSERT(m != NULL);
sys/netbt/hci_socket.c
625
if (m->m_pkthdr.len < sizeof(hdr)) {
sys/netbt/hci_socket.c
629
m_copydata(m, 0, sizeof(hdr), &hdr);
sys/netbt/hci_socket.c
639
if (m->m_pkthdr.len != sizeof(hdr) + hdr.length) {
sys/netbt/hci_socket.c
661
m0 = m_copypacket(m, M_DONTWAIT);
sys/netbt/hci_socket.c
667
M_SETCTX(m, pcb->hp_socket); /* enable drop callback */
sys/netbt/hci_socket.c
674
MBUFQ_ENQUEUE(&unit->hci_cmdwait, m);
sys/netbt/hci_socket.c
676
hci_output_cmd(unit, m);
sys/netbt/hci_socket.c
682
m->m_pkthdr.len, err);
sys/netbt/hci_socket.c
683
m_freem(m);
sys/netbt/hci_socket.c
689
hci_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netbt/hci_socket.c
693
m_freem(m);
sys/netbt/hci_socket.c
796
hci_mtap(struct mbuf *m, struct hci_unit *unit)
sys/netbt/hci_socket.c
805
KASSERT(m->m_len >= sizeof(type));
sys/netbt/hci_socket.c
807
type = *mtod(m, uint8_t *);
sys/netbt/hci_socket.c
833
KASSERT(m->m_len >= sizeof(hci_event_hdr_t));
sys/netbt/hci_socket.c
835
event = mtod(m, hci_event_hdr_t *)->event;
sys/netbt/hci_socket.c
844
KASSERT(m->m_len >= sizeof(hci_cmd_hdr_t));
sys/netbt/hci_socket.c
845
arg1 = le16toh(mtod(m, hci_cmd_hdr_t *)->opcode);
sys/netbt/hci_socket.c
849
KASSERT(m->m_len >= sizeof(hci_acldata_hdr_t));
sys/netbt/hci_socket.c
850
arg1 = le16toh(mtod(m, hci_acldata_hdr_t *)->con_handle);
sys/netbt/hci_socket.c
855
KASSERT(m->m_len >= sizeof(hci_scodata_hdr_t));
sys/netbt/hci_socket.c
856
arg1 = le16toh(mtod(m, hci_scodata_hdr_t *)->con_handle);
sys/netbt/hci_socket.c
877
int dir = m->m_flags & M_LINK0 ? 1 : 0;
sys/netbt/hci_socket.c
899
m0 = m_copypacket(m, M_DONTWAIT);
sys/netbt/hci_unit.c
290
struct mbuf *m;
sys/netbt/hci_unit.c
295
MBUFQ_DEQUEUE(&unit->hci_cmdwait, m);
sys/netbt/hci_unit.c
296
hci_output_cmd(unit, m);
sys/netbt/hci_unit.c
306
struct mbuf *m;
sys/netbt/hci_unit.c
311
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/netbt/hci_unit.c
312
if (m == NULL)
sys/netbt/hci_unit.c
315
p = mtod(m, hci_cmd_hdr_t *);
sys/netbt/hci_unit.c
319
m->m_pkthdr.len = m->m_len = sizeof(hci_cmd_hdr_t);
sys/netbt/hci_unit.c
324
m_copyback(m, sizeof(hci_cmd_hdr_t), len, buf);
sys/netbt/hci_unit.c
325
if (m->m_pkthdr.len != (sizeof(hci_cmd_hdr_t) + len)) {
sys/netbt/hci_unit.c
326
m_freem(m);
sys/netbt/hci_unit.c
336
MBUFQ_ENQUEUE(&unit->hci_cmdwait, m);
sys/netbt/hci_unit.c
338
hci_output_cmd(unit, m);
sys/netbt/hci_unit.c
353
struct mbuf *m;
sys/netbt/hci_unit.c
360
MBUFQ_DEQUEUE(&unit->hci_eventq, m);
sys/netbt/hci_unit.c
364
KASSERT(m != NULL);
sys/netbt/hci_unit.c
367
device_xname(unit->hci_dev), m->m_pkthdr.len);
sys/netbt/hci_unit.c
369
m->m_flags |= M_LINK0; /* mark incoming packet */
sys/netbt/hci_unit.c
370
hci_mtap(m, unit);
sys/netbt/hci_unit.c
371
hci_event(m, unit);
sys/netbt/hci_unit.c
377
MBUFQ_DEQUEUE(&unit->hci_scorxq, m);
sys/netbt/hci_unit.c
381
KASSERT(m != NULL);
sys/netbt/hci_unit.c
384
device_xname(unit->hci_dev), m->m_pkthdr.len);
sys/netbt/hci_unit.c
386
m->m_flags |= M_LINK0; /* mark incoming packet */
sys/netbt/hci_unit.c
387
hci_mtap(m, unit);
sys/netbt/hci_unit.c
388
hci_sco_recv(m, unit);
sys/netbt/hci_unit.c
394
MBUFQ_DEQUEUE(&unit->hci_aclrxq, m);
sys/netbt/hci_unit.c
398
KASSERT(m != NULL);
sys/netbt/hci_unit.c
401
device_xname(unit->hci_dev), m->m_pkthdr.len);
sys/netbt/hci_unit.c
403
m->m_flags |= M_LINK0; /* mark incoming packet */
sys/netbt/hci_unit.c
404
hci_mtap(m, unit);
sys/netbt/hci_unit.c
405
hci_acl_recv(m, unit);
sys/netbt/hci_unit.c
410
MBUFQ_DEQUEUE(&unit->hci_scodone, m);
sys/netbt/hci_unit.c
411
if (m != NULL) {
sys/netbt/hci_unit.c
420
if (link == M_GETCTX(m, struct hci_link *)) {
sys/netbt/hci_unit.c
427
m_freem(m);
sys/netbt/hci_unit.c
448
hci_input_event(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
456
m_freem(m);
sys/netbt/hci_unit.c
460
MBUFQ_ENQUEUE(&unit->hci_eventq, m);
sys/netbt/hci_unit.c
470
hci_input_acl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
478
m_freem(m);
sys/netbt/hci_unit.c
482
MBUFQ_ENQUEUE(&unit->hci_aclrxq, m);
sys/netbt/hci_unit.c
492
hci_input_sco(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
500
m_freem(m);
sys/netbt/hci_unit.c
504
MBUFQ_ENQUEUE(&unit->hci_scorxq, m);
sys/netbt/hci_unit.c
514
hci_output_cmd(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
518
hci_mtap(m, unit);
sys/netbt/hci_unit.c
529
arg = M_GETCTX(m, void *);
sys/netbt/hci_unit.c
533
(*unit->hci_if->output_cmd)(unit->hci_dev, m);
sys/netbt/hci_unit.c
537
hci_output_acl(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
540
hci_mtap(m, unit);
sys/netbt/hci_unit.c
546
(*unit->hci_if->output_acl)(unit->hci_dev, m);
sys/netbt/hci_unit.c
550
hci_output_sco(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
553
hci_mtap(m, unit);
sys/netbt/hci_unit.c
559
(*unit->hci_if->output_sco)(unit->hci_dev, m);
sys/netbt/hci_unit.c
563
hci_complete_sco(struct hci_unit *unit, struct mbuf *m)
sys/netbt/hci_unit.c
568
m_freem(m);
sys/netbt/hci_unit.c
574
MBUFQ_ENQUEUE(&unit->hci_scodone, m);
sys/netbt/l2cap_lower.c
110
l2cap_recv_frame(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_lower.c
115
m_copydata(m, 0, sizeof(hdr), &hdr);
sys/netbt/l2cap_lower.c
116
m_adj(m, sizeof(hdr));
sys/netbt/l2cap_lower.c
124
if (hdr.length != m->m_pkthdr.len)
sys/netbt/l2cap_lower.c
128
l2cap_recv_signal(m, link);
sys/netbt/l2cap_lower.c
133
m_freem(m); /* TODO */
sys/netbt/l2cap_lower.c
141
(*chan->lc_proto->input)(chan->lc_upper, m);
sys/netbt/l2cap_lower.c
149
m_freem(m);
sys/netbt/l2cap_lower.c
161
struct mbuf *m;
sys/netbt/l2cap_lower.c
195
MBUFQ_DEQUEUE(&chan->lc_txq, m);
sys/netbt/l2cap_lower.c
198
KASSERT(m != NULL);
sys/netbt/l2cap_lower.c
201
chan->lc_lcid, m->m_pkthdr.len);
sys/netbt/l2cap_lower.c
204
return hci_acl_send(m, chan->lc_link, chan);
sys/netbt/l2cap_signal.c
101
l2cap_recv_connect_req(m, link);
sys/netbt/l2cap_signal.c
1010
struct mbuf *m;
sys/netbt/l2cap_signal.c
1017
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/netbt/l2cap_signal.c
1018
if (m == NULL)
sys/netbt/l2cap_signal.c
1021
hdr = mtod(m, l2cap_hdr_t *);
sys/netbt/l2cap_signal.c
1024
m->m_len = m->m_pkthdr.len = MHLEN;
sys/netbt/l2cap_signal.c
1028
m_copyback(m, sizeof(*hdr) + sizeof(*cmd), length, data);
sys/netbt/l2cap_signal.c
1041
if (m->m_pkthdr.len != MAX(MHLEN, length)) {
sys/netbt/l2cap_signal.c
1042
m_freem(m);
sys/netbt/l2cap_signal.c
1046
m->m_pkthdr.len = length;
sys/netbt/l2cap_signal.c
1047
m->m_len = MIN(length, MHLEN);
sys/netbt/l2cap_signal.c
1052
return hci_acl_send(m, link, NULL);
sys/netbt/l2cap_signal.c
108
l2cap_recv_connect_rsp(m, link);
sys/netbt/l2cap_signal.c
112
l2cap_recv_config_req(m, link);
sys/netbt/l2cap_signal.c
116
l2cap_recv_config_rsp(m, link);
sys/netbt/l2cap_signal.c
123
l2cap_recv_disconnect_req(m, link);
sys/netbt/l2cap_signal.c
130
l2cap_recv_disconnect_rsp(m, link);
sys/netbt/l2cap_signal.c
134
m_adj(m, sizeof(cmd) + cmd.length);
sys/netbt/l2cap_signal.c
140
m_adj(m, sizeof(cmd) + cmd.length);
sys/netbt/l2cap_signal.c
147
l2cap_recv_info_req(m, link);
sys/netbt/l2cap_signal.c
151
m_adj(m, sizeof(cmd) + cmd.length);
sys/netbt/l2cap_signal.c
163
m_freem(m);
sys/netbt/l2cap_signal.c
172
l2cap_recv_command_rej(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
179
m_copydata(m, 0, sizeof(cmd), &cmd);
sys/netbt/l2cap_signal.c
180
m_adj(m, sizeof(cmd));
sys/netbt/l2cap_signal.c
188
m_copydata(m, 0, cmd.length, &cp);
sys/netbt/l2cap_signal.c
189
m_adj(m, cmd.length);
sys/netbt/l2cap_signal.c
242
l2cap_recv_connect_req(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
251
m_copydata(m, 0, sizeof(cmd), &cmd);
sys/netbt/l2cap_signal.c
252
m_adj(m, sizeof(cmd));
sys/netbt/l2cap_signal.c
255
m_copydata(m, 0, sizeof(cp), &cp);
sys/netbt/l2cap_signal.c
256
m_adj(m, sizeof(cp));
sys/netbt/l2cap_signal.c
351
l2cap_recv_connect_rsp(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
358
m_copydata(m, 0, sizeof(cmd), &cmd);
sys/netbt/l2cap_signal.c
359
m_adj(m, sizeof(cmd));
sys/netbt/l2cap_signal.c
361
m_copydata(m, 0, sizeof(cp), &cp);
sys/netbt/l2cap_signal.c
362
m_adj(m, sizeof(cp));
sys/netbt/l2cap_signal.c
417
l2cap_recv_config_req(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
428
m_copydata(m, 0, sizeof(cmd), &cmd);
sys/netbt/l2cap_signal.c
429
m_adj(m, sizeof(cmd));
sys/netbt/l2cap_signal.c
435
m_copydata(m, 0, sizeof(cp), &cp);
sys/netbt/l2cap_signal.c
436
m_adj(m, sizeof(cp));
sys/netbt/l2cap_signal.c
476
m_copydata(m, 0, sizeof(opt), &opt);
sys/netbt/l2cap_signal.c
477
m_adj(m, sizeof(opt));
sys/netbt/l2cap_signal.c
491
m_copydata(m, 0, L2CAP_OPT_MTU_SIZE, &val.mtu);
sys/netbt/l2cap_signal.c
542
m_copydata(m, 0, L2CAP_OPT_QOS_SIZE, &val.qos);
sys/netbt/l2cap_signal.c
603
m_adj(m, opt.length);
sys/netbt/l2cap_signal.c
627
m_adj(m, left);
sys/netbt/l2cap_signal.c
634
l2cap_recv_config_rsp(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
644
m_copydata(m, 0, sizeof(cmd), &cmd);
sys/netbt/l2cap_signal.c
645
m_adj(m, sizeof(cmd));
sys/netbt/l2cap_signal.c
651
m_copydata(m, 0, sizeof(cp), &cp);
sys/netbt/l2cap_signal.c
652
m_adj(m, sizeof(cp));
sys/netbt/l2cap_signal.c
71
l2cap_recv_signal(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
720
m_copydata(m, 0, sizeof(opt), &opt);
sys/netbt/l2cap_signal.c
721
m_adj(m, sizeof(opt));
sys/netbt/l2cap_signal.c
732
m_copydata(m, 0, L2CAP_OPT_MTU_SIZE, &val.mtu);
sys/netbt/l2cap_signal.c
76
if (m->m_pkthdr.len < sizeof(cmd))
sys/netbt/l2cap_signal.c
762
m_copydata(m, 0, L2CAP_OPT_QOS_SIZE, &val.qos);
sys/netbt/l2cap_signal.c
780
m_adj(m, opt.length);
sys/netbt/l2cap_signal.c
79
m_copydata(m, 0, sizeof(cmd), &cmd);
sys/netbt/l2cap_signal.c
806
m_copydata(m, 0, sizeof(opt), &opt);
sys/netbt/l2cap_signal.c
807
m_adj(m, sizeof(opt));
sys/netbt/l2cap_signal.c
813
m_adj(m, opt.length);
sys/netbt/l2cap_signal.c
82
if (m->m_pkthdr.len < sizeof(cmd) + cmd.length)
sys/netbt/l2cap_signal.c
857
m_adj(m, left);
sys/netbt/l2cap_signal.c
865
l2cap_recv_disconnect_req(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
872
m_copydata(m, 0, sizeof(cmd), &cmd);
sys/netbt/l2cap_signal.c
873
m_adj(m, sizeof(cmd));
sys/netbt/l2cap_signal.c
875
m_copydata(m, 0, sizeof(cp), &cp);
sys/netbt/l2cap_signal.c
876
m_adj(m, sizeof(cp));
sys/netbt/l2cap_signal.c
902
l2cap_recv_disconnect_rsp(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
909
m_copydata(m, 0, sizeof(cmd), &cmd);
sys/netbt/l2cap_signal.c
910
m_adj(m, sizeof(cmd));
sys/netbt/l2cap_signal.c
912
m_copydata(m, 0, sizeof(cp), &cp);
sys/netbt/l2cap_signal.c
913
m_adj(m, sizeof(cp));
sys/netbt/l2cap_signal.c
94
l2cap_recv_command_rej(m, link);
sys/netbt/l2cap_signal.c
940
l2cap_recv_info_req(struct mbuf *m, struct hci_link *link)
sys/netbt/l2cap_signal.c
946
m_copydata(m, 0, sizeof(cmd), &cmd);
sys/netbt/l2cap_signal.c
947
m_adj(m, sizeof(cmd));
sys/netbt/l2cap_signal.c
949
m_copydata(m, 0, sizeof(cp), &cp);
sys/netbt/l2cap_signal.c
950
m_adj(m, sizeof(cp));
sys/netbt/l2cap_socket.c
286
l2cap_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netbt/l2cap_socket.c
294
l2cap_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netbt/l2cap_socket.c
302
KASSERT(m != NULL);
sys/netbt/l2cap_socket.c
311
if (m->m_pkthdr.len == 0)
sys/netbt/l2cap_socket.c
314
if (m->m_pkthdr.len > pcb->lc_omtu) {
sys/netbt/l2cap_socket.c
319
m0 = m_copypacket(m, M_DONTWAIT);
sys/netbt/l2cap_socket.c
325
sbappendrecord(&so->so_snd, m);
sys/netbt/l2cap_socket.c
329
m_freem(m);
sys/netbt/l2cap_socket.c
335
l2cap_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netbt/l2cap_socket.c
339
m_freem(m);
sys/netbt/l2cap_socket.c
475
l2cap_input(void *arg, struct mbuf *m)
sys/netbt/l2cap_socket.c
479
if (m->m_pkthdr.len > sbspace(&so->so_rcv)) {
sys/netbt/l2cap_socket.c
481
__func__, m->m_pkthdr.len);
sys/netbt/l2cap_socket.c
482
m_freem(m);
sys/netbt/l2cap_socket.c
486
DPRINTFN(10, "received %d bytes\n", m->m_pkthdr.len);
sys/netbt/l2cap_socket.c
488
sbappendrecord(&so->so_rcv, m);
sys/netbt/l2cap_upper.c
397
l2cap_send_pcb(struct l2cap_channel *chan, struct mbuf *m)
sys/netbt/l2cap_upper.c
403
m_freem(m);
sys/netbt/l2cap_upper.c
407
plen = m->m_pkthdr.len;
sys/netbt/l2cap_upper.c
413
M_PREPEND(m, sizeof(l2cap_hdr_t), M_DONTWAIT);
sys/netbt/l2cap_upper.c
414
if (m == NULL)
sys/netbt/l2cap_upper.c
417
hdr = mtod(m, l2cap_hdr_t *);
sys/netbt/l2cap_upper.c
422
MBUFQ_ENQUEUE(&chan->lc_txq, m);
sys/netbt/rfcomm_dlc.c
339
struct mbuf *m;
sys/netbt/rfcomm_dlc.c
385
m = NULL;
sys/netbt/rfcomm_dlc.c
390
m = dlc->rd_txbuf;
sys/netbt/rfcomm_dlc.c
391
if (len < m->m_pkthdr.len) {
sys/netbt/rfcomm_dlc.c
392
dlc->rd_txbuf = m_split(m, len, M_DONTWAIT);
sys/netbt/rfcomm_dlc.c
394
dlc->rd_txbuf = m;
sys/netbt/rfcomm_dlc.c
399
len = m->m_pkthdr.len;
sys/netbt/rfcomm_dlc.c
406
if (rfcomm_session_send_uih(rs, dlc, credits, m)) {
sys/netbt/rfcomm_session.c
1002
rfcomm_session_recv_mcc(struct rfcomm_session *rs, struct mbuf *m)
sys/netbt/rfcomm_session.c
1017
if (m->m_pkthdr.len < sizeof(b)) {
sys/netbt/rfcomm_session.c
1022
m_copydata(m, 0, sizeof(b), &b);
sys/netbt/rfcomm_session.c
1023
m_adj(m, sizeof(b));
sys/netbt/rfcomm_session.c
1035
if (m->m_pkthdr.len < sizeof(b)) {
sys/netbt/rfcomm_session.c
1040
m_copydata(m, 0, sizeof(b), &b);
sys/netbt/rfcomm_session.c
1041
m_adj(m, sizeof(b));
sys/netbt/rfcomm_session.c
1047
if (len != m->m_pkthdr.len) {
sys/netbt/rfcomm_session.c
1060
rfcomm_session_recv_mcc_test(rs, cr, m);
sys/netbt/rfcomm_session.c
1072
rfcomm_session_recv_mcc_msc(rs, cr, m);
sys/netbt/rfcomm_session.c
1076
rfcomm_session_recv_mcc_rpn(rs, cr, m);
sys/netbt/rfcomm_session.c
1080
rfcomm_session_recv_mcc_rls(rs, cr, m);
sys/netbt/rfcomm_session.c
1084
rfcomm_session_recv_mcc_pn(rs, cr, m);
sys/netbt/rfcomm_session.c
1088
rfcomm_session_recv_mcc_nsc(rs, cr, m);
sys/netbt/rfcomm_session.c
1097
m_freem(m);
sys/netbt/rfcomm_session.c
1104
rfcomm_session_recv_mcc_test(struct rfcomm_session *rs, int cr, struct mbuf *m)
sys/netbt/rfcomm_session.c
1116
len = m->m_pkthdr.len;
sys/netbt/rfcomm_session.c
1124
m_copydata(m, 0, len, data);
sys/netbt/rfcomm_session.c
1161
rfcomm_session_recv_mcc_msc(struct rfcomm_session *rs, int cr, struct mbuf *m)
sys/netbt/rfcomm_session.c
1168
if (m->m_pkthdr.len < sizeof(msc.address))
sys/netbt/rfcomm_session.c
1171
m_copydata(m, 0, sizeof(msc.address), &msc.address);
sys/netbt/rfcomm_session.c
1172
m_adj(m, sizeof(msc.address));
sys/netbt/rfcomm_session.c
1191
if (m->m_pkthdr.len < sizeof(msc.modem))
sys/netbt/rfcomm_session.c
1194
m_copydata(m, 0, sizeof(msc.modem), &msc.modem);
sys/netbt/rfcomm_session.c
1195
m_adj(m, sizeof(msc.modem));
sys/netbt/rfcomm_session.c
1202
if (m->m_pkthdr.len < sizeof(msc.brk))
sys/netbt/rfcomm_session.c
1205
m_copydata(m, 0, sizeof(msc.brk), &msc.brk);
sys/netbt/rfcomm_session.c
1206
m_adj(m, sizeof(msc.brk));
sys/netbt/rfcomm_session.c
1219
rfcomm_session_recv_mcc_rpn(struct rfcomm_session *rs, int cr, struct mbuf *m)
sys/netbt/rfcomm_session.c
1234
if (m->m_pkthdr.len == sizeof(rpn)) {
sys/netbt/rfcomm_session.c
1236
m_copydata(m, 0, sizeof(rpn), &rpn);
sys/netbt/rfcomm_session.c
1238
} else if (m->m_pkthdr.len == 1) {
sys/netbt/rfcomm_session.c
1240
m_copydata(m, 0, 1, &rpn.dlci);
sys/netbt/rfcomm_session.c
1243
DPRINTF("Bad RPN length (%d)\n", m->m_pkthdr.len);
sys/netbt/rfcomm_session.c
1285
rfcomm_session_recv_mcc_rls(struct rfcomm_session *rs, int cr, struct mbuf *m)
sys/netbt/rfcomm_session.c
1292
if (m->m_pkthdr.len != sizeof(rls)) {
sys/netbt/rfcomm_session.c
1293
DPRINTF("Bad RLS length %d\n", m->m_pkthdr.len);
sys/netbt/rfcomm_session.c
1297
m_copydata(m, 0, sizeof(rls), &rls);
sys/netbt/rfcomm_session.c
1314
rfcomm_session_recv_mcc_pn(struct rfcomm_session *rs, int cr, struct mbuf *m)
sys/netbt/rfcomm_session.c
1320
if (m->m_pkthdr.len != sizeof(pn)) {
sys/netbt/rfcomm_session.c
1321
DPRINTF("Bad PN length %d\n", m->m_pkthdr.len);
sys/netbt/rfcomm_session.c
1325
m_copydata(m, 0, sizeof(pn), &pn);
sys/netbt/rfcomm_session.c
1437
int cr, struct mbuf *m)
sys/netbt/rfcomm_session.c
1468
struct mbuf *m;
sys/netbt/rfcomm_session.c
1475
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/netbt/rfcomm_session.c
1476
if (m == NULL) {
sys/netbt/rfcomm_session.c
1493
hdr = mtod(m, struct rfcomm_cmd_hdr *);
sys/netbt/rfcomm_session.c
1505
m->m_pkthdr.len = m->m_len = sizeof(struct rfcomm_cmd_hdr);
sys/netbt/rfcomm_session.c
1509
credit->rc_len = m->m_pkthdr.len;
sys/netbt/rfcomm_session.c
1513
dlci, type, m->m_pkthdr.len, fcs);
sys/netbt/rfcomm_session.c
1515
return l2cap_send_pcb(rs->rs_l2cap, m);
sys/netbt/rfcomm_session.c
1527
int credits, struct mbuf *m)
sys/netbt/rfcomm_session.c
1536
len = (m == NULL) ? 0 : m->m_pkthdr.len;
sys/netbt/rfcomm_session.c
1596
m0->m_next = m;
sys/netbt/rfcomm_session.c
1597
m = NULL;
sys/netbt/rfcomm_session.c
1627
m_freem(m);
sys/netbt/rfcomm_session.c
1643
struct mbuf *m;
sys/netbt/rfcomm_session.c
1647
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/netbt/rfcomm_session.c
1648
if (m == NULL)
sys/netbt/rfcomm_session.c
1651
hdr = mtod(m, uint8_t *);
sys/netbt/rfcomm_session.c
1679
m_freem(m);
sys/netbt/rfcomm_session.c
1686
hlen = hdr - mtod(m, uint8_t *);
sys/netbt/rfcomm_session.c
1689
m->m_pkthdr.len = m->m_len = MHLEN;
sys/netbt/rfcomm_session.c
1690
m_copyback(m, hlen, len, data);
sys/netbt/rfcomm_session.c
1691
if (m->m_pkthdr.len != uimax(MHLEN, hlen + len)) {
sys/netbt/rfcomm_session.c
1692
m_freem(m);
sys/netbt/rfcomm_session.c
1697
m->m_pkthdr.len = hlen + len;
sys/netbt/rfcomm_session.c
1698
m->m_len = uimin(MHLEN, m->m_pkthdr.len);
sys/netbt/rfcomm_session.c
1701
(cr ? "command" : "response"), type, m->m_pkthdr.len);
sys/netbt/rfcomm_session.c
1703
return rfcomm_session_send_uih(rs, NULL, 0, m);
sys/netbt/rfcomm_session.c
609
rfcomm_session_input(void *arg, struct mbuf *m)
sys/netbt/rfcomm_session.c
615
KASSERT(m != NULL);
sys/netbt/rfcomm_session.c
625
if (m->m_pkthdr.len < 4) {
sys/netbt/rfcomm_session.c
626
DPRINTF("short frame (%d), discarded\n", m->m_pkthdr.len);
sys/netbt/rfcomm_session.c
631
m_copydata(m, 0, 1, &b);
sys/netbt/rfcomm_session.c
632
m_adj(m, 1);
sys/netbt/rfcomm_session.c
637
m_copydata(m, 0, 1, &b);
sys/netbt/rfcomm_session.c
638
m_adj(m, 1);
sys/netbt/rfcomm_session.c
644
m_copydata(m, 0, 1, &b);
sys/netbt/rfcomm_session.c
645
m_adj(m, 1);
sys/netbt/rfcomm_session.c
651
if (m->m_pkthdr.len < 2) {
sys/netbt/rfcomm_session.c
653
m->m_pkthdr.len);
sys/netbt/rfcomm_session.c
657
m_copydata(m, 0, 1, &b);
sys/netbt/rfcomm_session.c
658
m_adj(m, 1);
sys/netbt/rfcomm_session.c
666
m_copydata(m, m->m_pkthdr.len - 1, 1, &b);
sys/netbt/rfcomm_session.c
667
m_adj(m, -1);
sys/netbt/rfcomm_session.c
698
rfcomm_session_recv_uih(rs, dlci, pf, m, len);
sys/netbt/rfcomm_session.c
707
m_freem(m);
sys/netbt/rfcomm_session.c
925
int pf, struct mbuf *m, int len)
sys/netbt/rfcomm_session.c
933
rfcomm_session_recv_mcc(rs, m);
sys/netbt/rfcomm_session.c
937
if (m->m_pkthdr.len != len + pf) {
sys/netbt/rfcomm_session.c
939
m->m_pkthdr.len);
sys/netbt/rfcomm_session.c
960
if (m->m_pkthdr.len < sizeof(credits)) {
sys/netbt/rfcomm_session.c
965
m_copydata(m, 0, sizeof(credits), &credits);
sys/netbt/rfcomm_session.c
966
m_adj(m, sizeof(credits));
sys/netbt/rfcomm_session.c
991
(*dlc->rd_proto->input)(dlc->rd_upper, m);
sys/netbt/rfcomm_session.c
995
m_freem(m);
sys/netbt/rfcomm_socket.c
301
rfcomm_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netbt/rfcomm_socket.c
309
rfcomm_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netbt/rfcomm_socket.c
317
KASSERT(m != NULL);
sys/netbt/rfcomm_socket.c
326
m0 = m_copypacket(m, M_DONTWAIT);
sys/netbt/rfcomm_socket.c
332
sbappendstream(&so->so_snd, m);
sys/netbt/rfcomm_socket.c
336
m_freem(m);
sys/netbt/rfcomm_socket.c
341
rfcomm_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netbt/rfcomm_socket.c
345
m_freem(m);
sys/netbt/rfcomm_socket.c
491
rfcomm_input(void *arg, struct mbuf *m)
sys/netbt/rfcomm_socket.c
497
if (m->m_pkthdr.len > sbspace(&so->so_rcv)) {
sys/netbt/rfcomm_socket.c
499
__func__, m->m_pkthdr.len);
sys/netbt/rfcomm_socket.c
500
m_freem(m);
sys/netbt/rfcomm_socket.c
504
DPRINTFN(10, "received %d bytes\n", m->m_pkthdr.len);
sys/netbt/rfcomm_socket.c
506
sbappendstream(&so->so_rcv, m);
sys/netbt/rfcomm_upper.c
392
rfcomm_send_pcb(struct rfcomm_dlc *dlc, struct mbuf *m)
sys/netbt/rfcomm_upper.c
396
dlc->rd_txbuf->m_pkthdr.len += m->m_pkthdr.len;
sys/netbt/rfcomm_upper.c
397
m_cat(dlc->rd_txbuf, m);
sys/netbt/rfcomm_upper.c
399
dlc->rd_txbuf = m;
sys/netbt/sco_socket.c
279
sco_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netbt/sco_socket.c
287
sco_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netbt/sco_socket.c
295
KASSERT(m != NULL);
sys/netbt/sco_socket.c
304
if (m->m_pkthdr.len == 0)
sys/netbt/sco_socket.c
307
if (m->m_pkthdr.len > pcb->sp_mtu) {
sys/netbt/sco_socket.c
312
m0 = m_copypacket(m, M_DONTWAIT);
sys/netbt/sco_socket.c
318
sbappendrecord(&so->so_snd, m);
sys/netbt/sco_socket.c
322
m_freem(m);
sys/netbt/sco_socket.c
327
sco_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netbt/sco_socket.c
331
m_freem(m);
sys/netbt/sco_socket.c
444
sco_input(void *arg, struct mbuf *m)
sys/netbt/sco_socket.c
454
while (m->m_pkthdr.len > sbspace(&so->so_rcv))
sys/netbt/sco_socket.c
457
DPRINTFN(10, "received %d bytes\n", m->m_pkthdr.len);
sys/netbt/sco_socket.c
459
sbappendrecord(&so->so_rcv, m);
sys/netbt/sco_upper.c
274
sco_send_pcb(struct sco_pcb *pcb, struct mbuf *m)
sys/netbt/sco_upper.c
280
m_freem(m);
sys/netbt/sco_upper.c
284
plen = m->m_pkthdr.len;
sys/netbt/sco_upper.c
293
m_freem(m);
sys/netbt/sco_upper.c
297
M_PREPEND(m, sizeof(hci_scodata_hdr_t), M_DONTWAIT);
sys/netbt/sco_upper.c
298
if (m == NULL)
sys/netbt/sco_upper.c
301
hdr = mtod(m, hci_scodata_hdr_t *);
sys/netbt/sco_upper.c
307
M_SETCTX(m, pcb->sp_link);
sys/netbt/sco_upper.c
308
hci_output_sco(pcb->sp_link->hl_unit, m);
sys/netcan/can.c
234
can_output(struct mbuf *m, struct canpcb *canp)
sys/netcan/can.c
262
m_tag_prepend(m, sotag);
sys/netcan/can.c
264
if (m->m_len <= ifp->if_mtu) {
sys/netcan/can.c
266
return ifq_enqueue(ifp, m);
sys/netcan/can.c
275
can_mbuf_tag_clean(struct mbuf *m)
sys/netcan/can.c
279
sotag = m_tag_find(m, PACKET_TAG_SO);
sys/netcan/can.c
281
m_tag_unlink(m, sotag);
sys/netcan/can.c
283
m_tag_delete_chain(m);
sys/netcan/can.c
285
m_tag_prepend(m, sotag);
sys/netcan/can.c
294
can_input(struct ifnet *ifp, struct mbuf *m)
sys/netcan/can.c
297
m_freem(m);
sys/netcan/can.c
301
const int pktlen = m->m_pkthdr.len;
sys/netcan/can.c
302
if (__predict_false(!pktq_enqueue(can_pktq, m, 0))) {
sys/netcan/can.c
303
m_freem(m);
sys/netcan/can.c
313
struct mbuf *m;
sys/netcan/can.c
321
while ((m = pktq_dequeue(can_pktq)) != NULL) {
sys/netcan/can.c
323
m_claim(m, &can_rx_mowner);
sys/netcan/can.c
325
sotag = m_tag_find(m, PACKET_TAG_SO);
sys/netcan/can.c
328
m_tag_delete(m, sotag);
sys/netcan/can.c
332
m_freem(m);
sys/netcan/can.c
340
rcv_ifindex = m->m_pkthdr.rcvif_index;
sys/netcan/can.c
369
if (!can_pcbfilter(canp, m)) {
sys/netcan/can.c
379
mc = m_copypacket(m, M_NOWAIT);
sys/netcan/can.c
382
mc = m;
sys/netcan/can.c
383
m = NULL;
sys/netcan/can.c
386
mc = m;
sys/netcan/can.c
387
m = NULL;
sys/netcan/can.c
397
if (m == NULL)
sys/netcan/can.c
404
m_freem(m);
sys/netcan/can.c
410
can_bpf_mtap(struct ifnet *ifp, struct mbuf *m, bool do_softint)
sys/netcan/can.c
416
cf = mtod(m, struct can_frame *);
sys/netcan/can.c
421
bpf_mtap_softint(ifp, m);
sys/netcan/can.c
423
bpf_mtap(ifp, m, BPF_D_OUT);
sys/netcan/can.c
601
can_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netcan/can.c
609
can_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netcan/can.c
621
if (m->m_len > sizeof(struct can_frame) ||
sys/netcan/can.c
622
m->m_len < offsetof(struct can_frame, can_dlc)) {
sys/netcan/can.c
628
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/netcan/can.c
629
KASSERT(m->m_len == m->m_pkthdr.len);
sys/netcan/can.c
648
error = can_output(m, canp);
sys/netcan/can.c
661
m_freem(m);
sys/netcan/can.c
666
can_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netcan/can.c
670
m_freem(m);
sys/netcan/can.c
678
can_usrreq(struct socket *so, int req, struct mbuf *m, struct mbuf *nam,
sys/netcan/can.c
686
return (can_control(so, (long)m, nam,
sys/netcan/can.c
794
m_freem(m);
sys/netcan/can_pcb.c
384
can_pcbfilter(struct canpcb *canp, struct mbuf *m)
sys/netcan/can_pcb.c
391
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/netcan/can_pcb.c
392
KASSERT(m->m_len == m->m_pkthdr.len);
sys/netcan/can_pcb.c
394
fmp = mtod(m, struct can_frame *);
sys/netcan/if_canloop.c
157
struct mbuf *m;
sys/netcan/if_canloop.c
161
IF_DEQUEUE(&ifp->if_snd, m);
sys/netcan/if_canloop.c
162
if (m == NULL)
sys/netcan/if_canloop.c
164
MCLAIM(m, ifp->if_mowner);
sys/netcan/if_canloop.c
166
if ((m->m_flags & M_PKTHDR) == 0)
sys/netcan/if_canloop.c
168
m_set_rcvif(m, ifp);
sys/netcan/if_canloop.c
170
can_bpf_mtap(ifp, m, 0);
sys/netcan/if_canloop.c
172
pktlen = m->m_pkthdr.len;
sys/netcan/if_canloop.c
176
can_mbuf_tag_clean(m);
sys/netcan/if_canloop.c
177
can_input(ifp, m);
sys/netcan/if_canloop.c
180
m_freem(m);
sys/netinet/accf_http.c
156
mbufstrcmp(struct mbuf *m, struct mbuf *npkt, int offset, const char *cmp)
sys/netinet/accf_http.c
160
for (; m != NULL; m = n) {
sys/netinet/accf_http.c
164
for (; m; m = m->m_next) {
sys/netinet/accf_http.c
165
for (; offset < m->m_len; offset++, cmp++) {
sys/netinet/accf_http.c
168
else if (*cmp != *(mtod(m, char *) + offset))
sys/netinet/accf_http.c
185
mbufstrncmp(struct mbuf *m, struct mbuf *npkt, int offset, int len, const char *cmp)
sys/netinet/accf_http.c
189
for (; m != NULL; m = n) {
sys/netinet/accf_http.c
193
for (; m; m = m->m_next) {
sys/netinet/accf_http.c
194
for (; offset < m->m_len; offset++, cmp++, len--) {
sys/netinet/accf_http.c
197
else if (*cmp != *(mtod(m, char *) + offset))
sys/netinet/accf_http.c
219
struct mbuf *m;
sys/netinet/accf_http.c
223
m = so->so_rcv.sb_mb;
sys/netinet/accf_http.c
227
switch (*mtod(m, char *)) {
sys/netinet/accf_http.c
238
if (mbufstrncmp(m, m->m_nextpkt, 1, cc, cmp) == 1) {
sys/netinet/accf_http.c
246
if (mbufstrcmp(m, m->m_nextpkt, 1, cmp) == 1) {
sys/netinet/accf_http.c
268
struct mbuf *m, *n;
sys/netinet/accf_http.c
274
m = so->so_rcv.sb_mb;
sys/netinet/accf_http.c
277
for (m = so->so_rcv.sb_mb; m; m = n) {
sys/netinet/accf_http.c
278
n = m->m_nextpkt;
sys/netinet/accf_http.c
279
for (; m; m = m->m_next) {
sys/netinet/accf_http.c
280
for (i = 0; i < m->m_len; i++, cc--) {
sys/netinet/accf_http.c
281
switch (*(mtod(m, char *) + i)) {
sys/netinet/accf_http.c
306
if (mbufstrncmp(m, n, i, cc,
sys/netinet/accf_http.c
315
mbufstrcmp(m, n, i, "HTTP/1.0") ||
sys/netinet/accf_http.c
316
mbufstrcmp(m, n, i, "HTTP/1.1")) {
sys/netinet/accf_http.c
354
struct mbuf *m, *n;
sys/netinet/accf_http.c
373
for (m = so->so_rcv.sb_mb; m; m = n) {
sys/netinet/accf_http.c
374
n = m->m_nextpkt;
sys/netinet/accf_http.c
375
for (; m; m = m->m_next) {
sys/netinet/accf_http.c
376
ccleft -= m->m_len;
sys/netinet/accf_http.c
382
src = mtod(m, char *) + (m->m_len - tocopy);
sys/netinet/accf_http.c
57
static int mbufstrcmp(struct mbuf *m, struct mbuf *npkt, int offset, const char *cmp);
sys/netinet/accf_http.c
59
static int mbufstrncmp(struct mbuf *m, struct mbuf *npkt, int offset,
sys/netinet/cpu_in_cksum.c
101
data = mtod(m, uint8_t *) + off;
sys/netinet/cpu_in_cksum.c
107
m = m->m_next;
sys/netinet/cpu_in_cksum.c
110
for (; len > 0; m = m->m_next) {
sys/netinet/cpu_in_cksum.c
111
if (__predict_false(m == NULL)) {
sys/netinet/cpu_in_cksum.c
115
mlen = m->m_len;
sys/netinet/cpu_in_cksum.c
116
data = mtod(m, uint8_t *);
sys/netinet/cpu_in_cksum.c
222
cpu_in_cksum(struct mbuf *m, int len, int off, uint32_t initial_sum)
sys/netinet/cpu_in_cksum.c
238
if (__predict_false(m == NULL)) {
sys/netinet/cpu_in_cksum.c
242
mlen = m->m_len;
sys/netinet/cpu_in_cksum.c
245
data = mtod(m, uint8_t *) + off;
sys/netinet/cpu_in_cksum.c
251
m = m->m_next;
sys/netinet/cpu_in_cksum.c
254
for (; len > 0; m = m->m_next) {
sys/netinet/cpu_in_cksum.c
255
if (__predict_false(m == NULL)) {
sys/netinet/cpu_in_cksum.c
259
mlen = m->m_len;
sys/netinet/cpu_in_cksum.c
260
data = mtod(m, uint8_t *);
sys/netinet/cpu_in_cksum.c
78
cpu_in_cksum(struct mbuf *m, int len, int off, uint32_t initial_sum)
sys/netinet/cpu_in_cksum.c
94
if (__predict_false(m == NULL)) {
sys/netinet/cpu_in_cksum.c
98
mlen = m->m_len;
sys/netinet/dccp_usrreq.c
1113
struct mbuf *m;
sys/netinet/dccp_usrreq.c
1303
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/dccp_usrreq.c
1304
if (m == NULL) {
sys/netinet/dccp_usrreq.c
1309
MCLGET(m, M_DONTWAIT);
sys/netinet/dccp_usrreq.c
1310
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/dccp_usrreq.c
1316
m->m_data += max_linkhdr;
sys/netinet/dccp_usrreq.c
1317
m->m_len = hdrlen;
sys/netinet/dccp_usrreq.c
1320
if (len <= M_TRAILINGSPACE(m) - hdrlen) {
sys/netinet/dccp_usrreq.c
1322
mtod(m, char *) + hdrlen);
sys/netinet/dccp_usrreq.c
1323
m->m_len += len;
sys/netinet/dccp_usrreq.c
1325
m->m_next = m_copym(so->so_snd.sb_mb, off,
sys/netinet/dccp_usrreq.c
1327
if (m->m_next == 0) {
sys/netinet/dccp_usrreq.c
1336
m_reset_rcvif(m);
sys/netinet/dccp_usrreq.c
1349
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/dccp_usrreq.c
1361
ip = mtod(m, struct ip *);
sys/netinet/dccp_usrreq.c
1448
m->m_pkthdr.len = hdrlen + len;
sys/netinet/dccp_usrreq.c
1478
m->m_pkthdr.csum_flags = 0;
sys/netinet/dccp_usrreq.c
1483
dh->dh_sum = in6_cksum(m, IPPROTO_DCCP, sizeof(struct ip6_hdr),
sys/netinet/dccp_usrreq.c
1492
dh->dh_sum = in4_cksum(m, IPPROTO_DCCP, sizeof(struct ip),
sys/netinet/dccp_usrreq.c
1495
m->m_pkthdr.csum_data = offsetof(struct dccphdr, dh_sum);
sys/netinet/dccp_usrreq.c
1500
dccpstat.dccps_obytes += m->m_pkthdr.len;
sys/netinet/dccp_usrreq.c
1504
DCCP_DEBUG((LOG_INFO, "Calling ip_output6, mbuf->m_len = %u, mbuf->m_pkthdr.len = %u\n", m->m_len, m->m_pkthdr.len));
sys/netinet/dccp_usrreq.c
1506
error = ip6_output(m, in6p_outputopts(inp), &inp->inp_route,
sys/netinet/dccp_usrreq.c
1512
DCCP_DEBUG((LOG_INFO, "Calling ip_output, mbuf->m_len = %u, mbuf->m_pkthdr.len = %u\n", m->m_len, m->m_pkthdr.len));
sys/netinet/dccp_usrreq.c
1513
error = ip_output(m, inp->inp_options, &inp->inp_route,
sys/netinet/dccp_usrreq.c
1544
m_freem(m);
sys/netinet/dccp_usrreq.c
184
dccp_input(struct mbuf *m, int off, int proto)
sys/netinet/dccp_usrreq.c
1907
dccp_send(struct socket *so, struct mbuf *m, struct sockaddr *addr,
sys/netinet/dccp_usrreq.c
1917
KASSERT(m != NULL);
sys/netinet/dccp_usrreq.c
1921
m_freem(m);
sys/netinet/dccp_usrreq.c
1956
if (m->m_pkthdr.len > dp->d_maxseg) {
sys/netinet/dccp_usrreq.c
1969
sbappend(&so->so_snd, m);
sys/netinet/dccp_usrreq.c
1970
dp->pktlen[(dp->pktlenidx + dp->pktcnt) % DCCP_MAX_PKTS] = m->m_pkthdr.len;
sys/netinet/dccp_usrreq.c
1988
m_freem(m);
sys/netinet/dccp_usrreq.c
217
dccpstat.dccps_ibytes += m->m_pkthdr.len;
sys/netinet/dccp_usrreq.c
220
isipv6 = (mtod(m, struct ip *)->ip_v == 6) ? 1 : 0;
sys/netinet/dccp_usrreq.c
226
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/dccp_usrreq.c
227
M_REGION_GET(dh, struct dccphdr *, m, iphlen, sizeof(*dh));
sys/netinet/dccp_usrreq.c
244
ip_stripoptions(m, (struct mbuf *)0);
sys/netinet/dccp_usrreq.c
252
ip = mtod(m, struct ip *);
sys/netinet/dccp_usrreq.c
253
M_REGION_GET(dh, struct dccphdr *, m, iphlen, sizeof(*dh));
sys/netinet/dccp_usrreq.c
2712
dccp_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netinet/dccp_usrreq.c
2720
dccp_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netinet/dccp_usrreq.c
2724
m_freem(m);
sys/netinet/dccp_usrreq.c
280
len = m->m_pkthdr.len - off;
sys/netinet/dccp_usrreq.c
316
if (in6_cksum(m, IPPROTO_DCCP, off, cslen) != 0) {
sys/netinet/dccp_usrreq.c
324
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/dccp_usrreq.c
325
dh->dh_sum = in4_cksum(m, IPPROTO_DCCP, off, cslen);
sys/netinet/dccp_usrreq.c
580
dp->len_rcv = m->m_len - data_off - iphlen; /* Correct length ? */
sys/netinet/dccp_usrreq.c
588
DCCP_DEBUG((LOG_INFO, "Data offset is smaller then it could be, optlen = %i data_off = %i, m_len = %i, iphlen = %i extrah_len = %i !\n", optlen, data_off, m->m_len, iphlen, extrah_len));
sys/netinet/dccp_usrreq.c
885
m_freem(m);
sys/netinet/dccp_usrreq.c
888
m_adj(m, (iphlen + data_off));
sys/netinet/dccp_usrreq.c
890
sbappend(&so->so_rcv, m);
sys/netinet/dccp_usrreq.c
895
m_freem(m);
sys/netinet/dccp_usrreq.c
906
m_freem(m);
sys/netinet/if_arp.c
1136
struct ifnet *_rcvif = m_get_rcvif(m, &s);
sys/netinet/if_arp.c
1183
m->m_flags &= ~M_MCAST;
sys/netinet/if_arp.c
1184
m->m_flags |= M_BCAST;
sys/netinet/if_arp.c
1185
m->m_len = sizeof(*ah) + (2 * ah->ar_pln) + ah->ar_hln;
sys/netinet/if_arp.c
1188
m->m_flags &= ~(M_BCAST|M_MCAST); /* never reply by broadcast */
sys/netinet/if_arp.c
1189
m->m_len = sizeof(*ah) + (2 * ah->ar_pln) + (2 * ah->ar_hln);
sys/netinet/if_arp.c
1192
m->m_pkthdr.len = m->m_len;
sys/netinet/if_arp.c
1193
m->m_pkthdr.csum_flags = 0; /* Clear any in-bound checksum flags. */
sys/netinet/if_arp.c
1200
if_output_lock(ifp, ifp, m, &sa, NULL);
sys/netinet/if_arp.c
1212
m_freem(m);
sys/netinet/if_arp.c
1399
__unused int16_t type, struct mbuf *m)
sys/netinet/if_arp.c
1405
if (m != NULL) {
sys/netinet/if_arp.c
1406
struct ip *ip = mtod(m, struct ip *);
sys/netinet/if_arp.c
1408
if (sizeof(*ip) < m->m_len)
sys/netinet/if_arp.c
1412
m_freem(m);
sys/netinet/if_arp.c
1816
revarpinput(struct mbuf *m)
sys/netinet/if_arp.c
1822
if (m->m_len < arplen && (m = m_pullup(m, arplen)) == NULL)
sys/netinet/if_arp.c
1824
ar = mtod(m, struct arphdr *);
sys/netinet/if_arp.c
1831
if (m->m_len < arplen && (m = m_pullup(m, arplen)) == NULL)
sys/netinet/if_arp.c
1833
ar = mtod(m, struct arphdr *);
sys/netinet/if_arp.c
1838
in_revarpinput(m);
sys/netinet/if_arp.c
1846
m_freem(m);
sys/netinet/if_arp.c
1861
in_revarpinput(struct mbuf *m)
sys/netinet/if_arp.c
1869
ah = mtod(m, struct arphdr *);
sys/netinet/if_arp.c
1872
rcvif = m_get_rcvif(m, &s);
sys/netinet/if_arp.c
1890
in_arpinput(m);
sys/netinet/if_arp.c
1921
m_freem(m);
sys/netinet/if_arp.c
1932
struct mbuf *m;
sys/netinet/if_arp.c
1936
if ((m = m_gethdr(M_DONTWAIT, MT_DATA)) == NULL)
sys/netinet/if_arp.c
1938
MCLAIM(m, &arpdomain.dom_mowner);
sys/netinet/if_arp.c
1939
m->m_len = sizeof(*ah) + 2*sizeof(struct in_addr) +
sys/netinet/if_arp.c
1941
m->m_pkthdr.len = m->m_len;
sys/netinet/if_arp.c
1942
m_align(m, m->m_len);
sys/netinet/if_arp.c
1943
ah = mtod(m, struct arphdr *);
sys/netinet/if_arp.c
1944
memset(ah, 0, m->m_len);
sys/netinet/if_arp.c
1953
m_free(m);
sys/netinet/if_arp.c
1960
m->m_flags |= M_BCAST;
sys/netinet/if_arp.c
1962
if_output_lock(ifp, ifp, m, &sa, NULL);
sys/netinet/if_arp.c
516
struct mbuf *m;
sys/netinet/if_arp.c
525
if ((m = m_gethdr(M_DONTWAIT, MT_DATA)) == NULL)
sys/netinet/if_arp.c
527
MCLAIM(m, &arpdomain.dom_mowner);
sys/netinet/if_arp.c
530
m->m_len = sizeof(*ah) + 2 * sizeof(struct in_addr) +
sys/netinet/if_arp.c
534
m->m_len = sizeof(*ah) + 2 * sizeof(struct in_addr) +
sys/netinet/if_arp.c
538
m->m_pkthdr.len = m->m_len;
sys/netinet/if_arp.c
539
m_align(m, m->m_len);
sys/netinet/if_arp.c
540
ah = mtod(m, struct arphdr *);
sys/netinet/if_arp.c
541
memset(ah, 0, m->m_len);
sys/netinet/if_arp.c
557
m->m_flags |= M_BCAST;
sys/netinet/if_arp.c
568
if_output_lock(ifp, ifp, m, &sa, NULL);
sys/netinet/if_arp.c
603
arpresolve(struct ifnet *ifp, const struct rtentry *rt, struct mbuf *m,
sys/netinet/if_arp.c
615
KASSERT(m != NULL);
sys/netinet/if_arp.c
667
error = nd_resolve(la, rt, m, desten, destlen);
sys/netinet/if_arp.c
671
m_freem(m);
sys/netinet/if_arp.c
682
struct mbuf *m;
sys/netinet/if_arp.c
690
while ((m = pktq_dequeue(arp_pktq)) != NULL) {
sys/netinet/if_arp.c
691
if ((m->m_flags & M_PKTHDR) == 0)
sys/netinet/if_arp.c
694
MCLAIM(m, &arpdomain.dom_mowner);
sys/netinet/if_arp.c
697
if (__predict_false(m->m_len < sizeof(*ar))) {
sys/netinet/if_arp.c
698
if ((m = m_pullup(m, sizeof(*ar))) == NULL)
sys/netinet/if_arp.c
701
ar = mtod(m, struct arphdr *);
sys/netinet/if_arp.c
704
rcvif = m_get_rcvif(m, &s);
sys/netinet/if_arp.c
727
if (__predict_false(m->m_len < arplen)) {
sys/netinet/if_arp.c
728
if ((m = m_pullup(m, arplen)) == NULL)
sys/netinet/if_arp.c
730
ar = mtod(m, struct arphdr *);
sys/netinet/if_arp.c
737
in_arpinput(m);
sys/netinet/if_arp.c
747
m_freem(m);
sys/netinet/if_arp.c
767
in_arpinput(struct mbuf *m)
sys/netinet/if_arp.c
789
if (__predict_false(m_makewritable(&m, 0, m->m_pkthdr.len, M_DONTWAIT)))
sys/netinet/if_arp.c
791
ah = mtod(m, struct arphdr *);
sys/netinet/if_arp.c
807
rcvif = ifp = m_get_rcvif_psref(m, &psref);
sys/netinet/if_arp.c
816
if (m->m_flags & (M_BCAST|M_MCAST))
sys/netinet/if_arp.c
962
m->m_flags & M_BCAST &&
sys/netinet/if_arp.c
967
mtag = m_tag_find(m, PACKET_TAG_ETHERNET_SRC);
sys/netinet/igmp.c
185
igmp_input(struct mbuf *m, int off, int proto)
sys/netinet/igmp.c
188
struct ip *ip = mtod(m, struct ip *);
sys/netinet/igmp.c
207
m_freem(m);
sys/netinet/igmp.c
210
if (((m->m_flags & M_EXT) && (ip->ip_src.s_addr & IN_CLASSA_NET) == 0)
sys/netinet/igmp.c
211
|| m->m_len < minlen) {
sys/netinet/igmp.c
212
if ((m = m_pullup(m, minlen)) == NULL) {
sys/netinet/igmp.c
216
ip = mtod(m, struct ip *);
sys/netinet/igmp.c
222
m->m_data += iphlen;
sys/netinet/igmp.c
223
m->m_len -= iphlen;
sys/netinet/igmp.c
224
igmp = mtod(m, struct igmp *);
sys/netinet/igmp.c
226
if (in_cksum(m, ip_len - iphlen)) {
sys/netinet/igmp.c
228
m_freem(m);
sys/netinet/igmp.c
231
m->m_data -= iphlen;
sys/netinet/igmp.c
232
m->m_len += iphlen;
sys/netinet/igmp.c
234
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet/igmp.c
478
rip_input(m, iphlen, proto);
sys/netinet/igmp.c
483
m_freem(m);
sys/netinet/igmp.c
596
struct mbuf *m;
sys/netinet/igmp.c
603
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/igmp.c
604
if (m == NULL)
sys/netinet/igmp.c
608
m->m_data += max_linkhdr;
sys/netinet/igmp.c
609
m->m_len = sizeof(struct ip) + IGMP_MINLEN;
sys/netinet/igmp.c
610
m->m_pkthdr.len = sizeof(struct ip) + IGMP_MINLEN;
sys/netinet/igmp.c
612
ip = mtod(m, struct ip *);
sys/netinet/igmp.c
621
m->m_data += sizeof(struct ip);
sys/netinet/igmp.c
622
m->m_len -= sizeof(struct ip);
sys/netinet/igmp.c
623
igmp = mtod(m, struct igmp *);
sys/netinet/igmp.c
628
igmp->igmp_cksum = in_cksum(m, IGMP_MINLEN);
sys/netinet/igmp.c
629
m->m_data -= sizeof(struct ip);
sys/netinet/igmp.c
630
m->m_len += sizeof(struct ip);
sys/netinet/igmp.c
653
ip_output(m, NULL, NULL, IP_IGMP_MCAST, &imo, NULL);
sys/netinet/in.c
2044
#define IN_ARE_MASKED_ADDR_EQUAL(d, a, m) ( \
sys/netinet/in.c
2045
(((ntohl((d).s_addr) ^ (a)->sin_addr.s_addr) & (m)->sin_addr.s_addr)) == 0 )
sys/netinet/in4_cksum.c
114
return cpu_in_cksum(m, len, off, sum);
sys/netinet/in4_cksum.c
56
in4_cksum(struct mbuf *m, u_int8_t nxt, int off, int len)
sys/netinet/in4_cksum.c
61
if (__predict_false(m->m_len < sizeof(struct ip)))
sys/netinet/in4_cksum.c
63
m->m_len, sizeof(struct ip));
sys/netinet/in4_cksum.c
66
return cpu_in_cksum(m, len, off, 0);
sys/netinet/in4_cksum.c
89
w = (uint16_t *)(mtod(m, char *) + offsetof(struct ip, ip_src));
sys/netinet/in_cksum.c
41
in_cksum(struct mbuf *m, int len)
sys/netinet/in_cksum.c
45
return cpu_in_cksum(m, len, 0, 0);
sys/netinet/in_gif.c
103
m_freem(m);
sys/netinet/in_gif.c
114
if (m->m_len < sizeof(*ip)) {
sys/netinet/in_gif.c
115
m = m_pullup(m, sizeof(*ip));
sys/netinet/in_gif.c
116
if (m == NULL)
sys/netinet/in_gif.c
119
ip = mtod(m, const struct ip *);
sys/netinet/in_gif.c
129
if (m->m_len < sizeof(*ip6)) {
sys/netinet/in_gif.c
130
m = m_pullup(m, sizeof(*ip6));
sys/netinet/in_gif.c
131
if (m == NULL)
sys/netinet/in_gif.c
134
ip6 = mtod(m, const struct ip6_hdr *);
sys/netinet/in_gif.c
144
m_freem(m);
sys/netinet/in_gif.c
154
m_freem(m);
sys/netinet/in_gif.c
160
iphdr.ip_len = htons(m->m_pkthdr.len + sizeof(struct ip));
sys/netinet/in_gif.c
167
M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
sys/netinet/in_gif.c
169
if (m != NULL && M_UNWRITABLE(m, sizeof(struct ip)))
sys/netinet/in_gif.c
170
m = m_pullup(m, sizeof(struct ip));
sys/netinet/in_gif.c
171
if (m == NULL)
sys/netinet/in_gif.c
173
bcopy(&iphdr, mtod(m, struct ip *), sizeof(struct ip));
sys/netinet/in_gif.c
179
m_freem(m);
sys/netinet/in_gif.c
188
m_freem(m);
sys/netinet/in_gif.c
193
error = ip_output(m, NULL, ro_pc, 0, NULL, NULL);
sys/netinet/in_gif.c
199
in_gif_input(struct mbuf *m, int off, int proto, void *eparg)
sys/netinet/in_gif.c
209
ip = mtod(m, const struct ip *);
sys/netinet/in_gif.c
213
m_freem(m);
sys/netinet/in_gif.c
223
m_freem(m);
sys/netinet/in_gif.c
230
rcvif = m_get_rcvif_psref(m, &psref_rcvif);
sys/netinet/in_gif.c
234
m_freem(m);
sys/netinet/in_gif.c
242
m_adj(m, off);
sys/netinet/in_gif.c
250
if (M_UNWRITABLE(m, sizeof(*xip))) {
sys/netinet/in_gif.c
251
if ((m = m_pullup(m, sizeof(*xip))) == NULL)
sys/netinet/in_gif.c
254
xip = mtod(m, struct ip *);
sys/netinet/in_gif.c
268
if (M_UNWRITABLE(m, sizeof(*ip6))) {
sys/netinet/in_gif.c
269
if ((m = m_pullup(m, sizeof(*ip6))) == NULL)
sys/netinet/in_gif.c
272
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/in_gif.c
285
m_freem(m);
sys/netinet/in_gif.c
288
gif_input(m, af, gifp);
sys/netinet/in_gif.c
341
gif_encapcheck4(struct mbuf *m, int off, int proto, struct gif_variant *var)
sys/netinet/in_gif.c
349
m_copydata(m, 0, sizeof(ip), &ip);
sys/netinet/in_gif.c
350
if ((m->m_flags & M_PKTHDR) != 0)
sys/netinet/in_gif.c
351
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet/in_gif.c
81
in_gif_output(struct gif_variant *var, int family, struct mbuf *m)
sys/netinet/in_l2tp.c
108
error = l2tp_check_nesting(ifp, m);
sys/netinet/in_l2tp.c
110
m_freem(m);
sys/netinet/in_l2tp.c
116
m_freem(m);
sys/netinet/in_l2tp.c
126
ALTQ_SAVE_PAYLOAD(m, AF_ETHER);
sys/netinet/in_l2tp.c
147
m = l2tp_tcpmss_clamp(ifp, m);
sys/netinet/in_l2tp.c
148
if (m == NULL) {
sys/netinet/in_l2tp.c
160
iphdr.ip_len += m->m_pkthdr.len;
sys/netinet/in_l2tp.c
167
M_PREPEND(m, var->lv_peer_cookie_len, M_DONTWAIT);
sys/netinet/in_l2tp.c
168
if (m && m->m_len < var->lv_peer_cookie_len)
sys/netinet/in_l2tp.c
169
m = m_pullup(m, var->lv_peer_cookie_len);
sys/netinet/in_l2tp.c
170
if (m == NULL) {
sys/netinet/in_l2tp.c
176
memcpy(mtod(m, void *), &cookie_32, sizeof(uint32_t));
sys/netinet/in_l2tp.c
179
memcpy(mtod(m, void *), &cookie_64, sizeof(uint64_t));
sys/netinet/in_l2tp.c
185
M_PREPEND(m, sizeof(uint32_t), M_DONTWAIT);
sys/netinet/in_l2tp.c
186
if (m && m->m_len < sizeof(uint32_t))
sys/netinet/in_l2tp.c
187
m = m_pullup(m, sizeof(uint32_t));
sys/netinet/in_l2tp.c
188
if (m == NULL) {
sys/netinet/in_l2tp.c
192
memcpy(mtod(m, uint32_t *), &sess_id, sizeof(uint32_t));
sys/netinet/in_l2tp.c
195
M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
sys/netinet/in_l2tp.c
196
if (m == NULL) {
sys/netinet/in_l2tp.c
200
if (M_GET_ALIGNED_HDR(&m, struct ip, false) != 0) {
sys/netinet/in_l2tp.c
204
memcpy(mtod(m, struct ip *), &iphdr, sizeof(struct ip));
sys/netinet/in_l2tp.c
209
m_freem(m);
sys/netinet/in_l2tp.c
218
m_freem(m);
sys/netinet/in_l2tp.c
228
m->m_pkthdr.csum_flags = 0;
sys/netinet/in_l2tp.c
230
error = ip_output(m, NULL, ro_pc, 0, NULL, NULL);
sys/netinet/in_l2tp.c
243
in_l2tp_input(struct mbuf *m, int off, int proto, void *eparg __unused)
sys/netinet/in_l2tp.c
253
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/netinet/in_l2tp.c
255
if (m->m_pkthdr.len < off + sizeof(uint32_t)) {
sys/netinet/in_l2tp.c
256
m_freem(m);
sys/netinet/in_l2tp.c
261
m_copydata(m, off, sizeof(uint32_t), (void *)&sess_id);
sys/netinet/in_l2tp.c
272
rip_input(m, off, proto);
sys/netinet/in_l2tp.c
279
m_freem(m);
sys/netinet/in_l2tp.c
294
m_freem(m);
sys/netinet/in_l2tp.c
301
m_freem(m);
sys/netinet/in_l2tp.c
307
m_freem(m);
sys/netinet/in_l2tp.c
311
m_adj(m, off + sizeof(uint32_t));
sys/netinet/in_l2tp.c
314
if (m->m_pkthdr.len < var->lv_my_cookie_len) {
sys/netinet/in_l2tp.c
315
m_freem(m);
sys/netinet/in_l2tp.c
319
m_copydata(m, 0, sizeof(uint32_t), (void *)&cookie_32);
sys/netinet/in_l2tp.c
322
m_freem(m);
sys/netinet/in_l2tp.c
325
m_adj(m, sizeof(uint32_t));
sys/netinet/in_l2tp.c
327
m_copydata(m, 0, sizeof(uint64_t), (void *)&cookie_64);
sys/netinet/in_l2tp.c
330
m_freem(m);
sys/netinet/in_l2tp.c
333
m_adj(m, sizeof(uint64_t));
sys/netinet/in_l2tp.c
339
m = l2tp_tcpmss_clamp(l2tpp, m);
sys/netinet/in_l2tp.c
340
if (m == NULL)
sys/netinet/in_l2tp.c
343
l2tp_input(m, l2tpp);
sys/netinet/in_l2tp.c
359
in_l2tp_match(struct mbuf *m, int off, int proto, void *arg)
sys/netinet/in_l2tp.c
376
if (m_length(m) < off + sizeof(uint32_t)) {
sys/netinet/in_l2tp.c
382
m_copydata(m, off, sizeof(uint32_t), (void *)&sess_id);
sys/netinet/in_l2tp.c
86
in_l2tp_output(struct l2tp_variant *var, struct mbuf *m)
sys/netinet/in_offload.c
100
t = m_split(m, hlen, M_NOWAIT);
sys/netinet/in_offload.c
103
hdr = m;
sys/netinet/in_offload.c
104
m = t;
sys/netinet/in_offload.c
124
t = m_split(m, mss, M_NOWAIT);
sys/netinet/in_offload.c
130
t = m;
sys/netinet/in_offload.c
131
m_cat(n, m);
sys/netinet/in_offload.c
132
m = t;
sys/netinet/in_offload.c
163
m_freem(m);
sys/netinet/in_offload.c
164
for (m = m0; m != NULL; m = n) {
sys/netinet/in_offload.c
165
n = m->m_nextpkt;
sys/netinet/in_offload.c
166
m_freem(m);
sys/netinet/in_offload.c
173
ip_tso_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *sa,
sys/netinet/in_offload.c
179
m = tcp4_segment(m, 0);
sys/netinet/in_offload.c
180
if (m == NULL)
sys/netinet/in_offload.c
183
n = m->m_nextpkt;
sys/netinet/in_offload.c
185
error = ip_if_output(ifp, m, sa, rt);
sys/netinet/in_offload.c
187
m_freem(m);
sys/netinet/in_offload.c
188
m = n;
sys/netinet/in_offload.c
189
} while (m != NULL);
sys/netinet/in_offload.c
204
struct mbuf *m = mh;
sys/netinet/in_offload.c
216
if (m->m_len <= hdrlen) {
sys/netinet/in_offload.c
217
hdrlen -= m->m_len;
sys/netinet/in_offload.c
218
m = m->m_next;
sys/netinet/in_offload.c
219
KASSERT(m != NULL);
sys/netinet/in_offload.c
222
if (__predict_true(hdrlen + sizeof(struct ip) <= m->m_len)) {
sys/netinet/in_offload.c
223
struct ip *ip = (struct ip *)(mtod(m, uint8_t *) + hdrlen);
sys/netinet/in_offload.c
231
m_copydata(m, ip_len_offset, sizeof(ip_len), &ip_len);
sys/netinet/in_offload.c
237
csum = in4_cksum(m, 0, hdrlen, iphdrlen);
sys/netinet/in_offload.c
244
m_copyback(m, offset, sizeof(uint16_t), &csum);
sys/netinet/in_offload.c
251
csum = in4_cksum(m, 0, l4offset, ip_len - iphdrlen);
sys/netinet/in_offload.c
255
l4offset += M_CSUM_DATA_IPv4_OFFSET(m->m_pkthdr.csum_data);
sys/netinet/in_offload.c
257
if (__predict_true(l4offset + sizeof(uint16_t) <= m->m_len)) {
sys/netinet/in_offload.c
258
*(uint16_t *)(mtod(m, char *) + l4offset) = csum;
sys/netinet/in_offload.c
260
m_copyback(m, l4offset, sizeof(csum), (void *)&csum);
sys/netinet/in_offload.c
272
in_undefer_cksum_tcpudp(struct mbuf *m)
sys/netinet/in_offload.c
277
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/netinet/in_offload.c
278
KASSERT((m->m_pkthdr.csum_flags & (M_CSUM_TCPv4|M_CSUM_UDPv4)) != 0);
sys/netinet/in_offload.c
279
KASSERT((m->m_pkthdr.csum_flags & (M_CSUM_TCPv6|M_CSUM_UDPv6)) == 0);
sys/netinet/in_offload.c
281
ip = mtod(m, struct ip *);
sys/netinet/in_offload.c
284
csum = in4_cksum(m, 0, offset, ntohs(ip->ip_len) - offset);
sys/netinet/in_offload.c
285
if (csum == 0 && (m->m_pkthdr.csum_flags & M_CSUM_UDPv4) != 0)
sys/netinet/in_offload.c
288
offset += M_CSUM_DATA_IPv4_OFFSET(m->m_pkthdr.csum_data);
sys/netinet/in_offload.c
290
if ((offset + sizeof(uint16_t)) <= m->m_len) {
sys/netinet/in_offload.c
291
*(uint16_t *)(mtod(m, char *) + offset) = csum;
sys/netinet/in_offload.c
293
m_copyback(m, offset, sizeof(csum), (void *)&csum);
sys/netinet/in_offload.c
49
tcp4_segment(struct mbuf *m, int off)
sys/netinet/in_offload.c
64
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/netinet/in_offload.c
65
KASSERT((m->m_pkthdr.csum_flags & M_CSUM_TSOv4) != 0);
sys/netinet/in_offload.c
67
m->m_pkthdr.csum_flags = 0;
sys/netinet/in_offload.c
69
len = m->m_pkthdr.len;
sys/netinet/in_offload.c
73
if (m->m_len < hlen) {
sys/netinet/in_offload.c
74
m = m_pullup(m, hlen);
sys/netinet/in_offload.c
75
if (m == NULL)
sys/netinet/in_offload.c
78
ip = (void *)(mtod(m, char *) + off);
sys/netinet/in_offload.c
86
if (m->m_len < hlen) {
sys/netinet/in_offload.c
87
m = m_pullup(m, hlen);
sys/netinet/in_offload.c
88
if (m == NULL)
sys/netinet/in_offload.c
91
th = (void *)(mtod(m, char *) + off + iphlen);
sys/netinet/in_offload.c
96
mss = m->m_pkthdr.segsz;
sys/netinet/in_proto.c
219
ipsec4_common_input_wrapper(struct mbuf *m, int off, int proto)
sys/netinet/in_proto.c
223
ipsec4_common_input(m, off, proto);
sys/netinet/in_proto.c
225
m_freem(m);
sys/netinet/ip6.h
276
#define IP6_EXTHDR_GET(val, typ, m, off, len) \
sys/netinet/ip6.h
277
M_REGION_GET(val, typ, m, off, len)
sys/netinet/ip_carp.c
1020
struct mbuf *m;
sys/netinet/ip_carp.c
1064
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/ip_carp.c
1065
if (m == NULL) {
sys/netinet/ip_carp.c
1071
MCLAIM(m, &carp_proto_mowner_tx);
sys/netinet/ip_carp.c
1073
m->m_pkthdr.len = len;
sys/netinet/ip_carp.c
1074
m_reset_rcvif(m);
sys/netinet/ip_carp.c
1075
m->m_len = len;
sys/netinet/ip_carp.c
1076
m_align(m, m->m_len);
sys/netinet/ip_carp.c
1077
m->m_flags |= M_MCAST;
sys/netinet/ip_carp.c
1078
ip = mtod(m, struct ip *);
sys/netinet/ip_carp.c
1105
carp_prepare_ad(m, sc, ch_ptr);
sys/netinet/ip_carp.c
1107
m->m_data += sizeof(*ip);
sys/netinet/ip_carp.c
1108
ch_ptr->carp_cksum = carp_cksum(m, len - sizeof(*ip));
sys/netinet/ip_carp.c
1109
m->m_data -= sizeof(*ip);
sys/netinet/ip_carp.c
1115
error = ip_output(m, NULL, NULL, IP_RAWOUTPUT, &sc->sc_imo,
sys/netinet/ip_carp.c
1150
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/ip_carp.c
1151
if (m == NULL) {
sys/netinet/ip_carp.c
1157
MCLAIM(m, &carp_proto6_mowner_tx);
sys/netinet/ip_carp.c
1159
m->m_pkthdr.len = len;
sys/netinet/ip_carp.c
1160
m_reset_rcvif(m);
sys/netinet/ip_carp.c
1161
m->m_len = len;
sys/netinet/ip_carp.c
1162
m_align(m, m->m_len);
sys/netinet/ip_carp.c
1163
m->m_flags |= M_MCAST;
sys/netinet/ip_carp.c
1164
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ip_carp.c
1192
m_freem(m);
sys/netinet/ip_carp.c
1199
carp_prepare_ad(m, sc, ch_ptr);
sys/netinet/ip_carp.c
1201
ch_ptr->carp_cksum = carp6_cksum(m, sizeof(*ip6),
sys/netinet/ip_carp.c
1208
error = ip6_output(m, NULL, NULL, 0, &sc->sc_im6o, NULL, NULL);
sys/netinet/ip_carp.c
1470
carp_input(struct mbuf *m, u_int8_t *shost, u_int8_t *dhost, u_int16_t etype)
sys/netinet/ip_carp.c
1473
struct carp_if *cif = (struct carp_if *)m_get_rcvif_NOMPSAFE(m)->if_carp;
sys/netinet/ip_carp.c
1480
if (m->m_flags & (M_BCAST|M_MCAST)) {
sys/netinet/ip_carp.c
1489
m0 = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
sys/netinet/ip_carp.c
1498
ifp = carp_ourether(cif, &eh, m_get_rcvif_NOMPSAFE(m)->if_type, 0);
sys/netinet/ip_carp.c
1503
m_set_rcvif(m, ifp);
sys/netinet/ip_carp.c
1505
bpf_mtap(ifp, m, BPF_D_IN);
sys/netinet/ip_carp.c
1507
ether_input(ifp, m);
sys/netinet/ip_carp.c
2208
carp_output(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *sa,
sys/netinet/ip_carp.c
2215
return if_output_lock(sc->sc_carpdev, ifp, m, sa, rt);
sys/netinet/ip_carp.c
2217
m_freem(m);
sys/netinet/ip_carp.c
245
carp_cksum(struct mbuf *m, int len)
sys/netinet/ip_carp.c
247
return (in_cksum(m, len));
sys/netinet/ip_carp.c
252
carp6_cksum(struct mbuf *m, uint32_t off, uint32_t len)
sys/netinet/ip_carp.c
254
return (in6_cksum(m, IPPROTO_CARP, off, len));
sys/netinet/ip_carp.c
499
_carp_proto_input(struct mbuf *m, int hlen, int proto)
sys/netinet/ip_carp.c
501
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_carp.c
508
MCLAIM(m, &carp_proto_mowner_rx);
sys/netinet/ip_carp.c
511
m_freem(m);
sys/netinet/ip_carp.c
515
rcvif = m_get_rcvif_NOMPSAFE(m);
sys/netinet/ip_carp.c
521
m_freem(m);
sys/netinet/ip_carp.c
530
m_freem(m);
sys/netinet/ip_carp.c
540
if (len > m->m_pkthdr.len) {
sys/netinet/ip_carp.c
542
CARP_LOG(sc, ("packet too short %d on %s", m->m_pkthdr.len,
sys/netinet/ip_carp.c
544
m_freem(m);
sys/netinet/ip_carp.c
548
if ((m = m_pullup(m, len)) == NULL) {
sys/netinet/ip_carp.c
552
ip = mtod(m, struct ip *);
sys/netinet/ip_carp.c
555
m->m_data += iplen;
sys/netinet/ip_carp.c
556
if (carp_cksum(m, len - iplen)) {
sys/netinet/ip_carp.c
560
m_freem(m);
sys/netinet/ip_carp.c
563
m->m_data -= iplen;
sys/netinet/ip_carp.c
565
carp_proto_input_c(m, ch, AF_INET);
sys/netinet/ip_carp.c
569
carp_proto_input(struct mbuf *m, int off, int proto)
sys/netinet/ip_carp.c
572
wqinput_input(carp_wqinput, m, 0, 0);
sys/netinet/ip_carp.c
577
_carp6_proto_input(struct mbuf *m, int off, int proto)
sys/netinet/ip_carp.c
580
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ip_carp.c
586
MCLAIM(m, &carp_proto6_mowner_rx);
sys/netinet/ip_carp.c
589
m_freem(m);
sys/netinet/ip_carp.c
593
rcvif = m_get_rcvif_NOMPSAFE(m);
sys/netinet/ip_carp.c
600
m_freem(m);
sys/netinet/ip_carp.c
609
m_freem(m);
sys/netinet/ip_carp.c
614
len = m->m_len;
sys/netinet/ip_carp.c
615
M_REGION_GET(ch, struct carp_header *, m, off, sizeof(*ch));
sys/netinet/ip_carp.c
623
if (carp6_cksum(m, off, sizeof(*ch))) {
sys/netinet/ip_carp.c
626
m_freem(m);
sys/netinet/ip_carp.c
630
carp_proto_input_c(m, ch, AF_INET6);
sys/netinet/ip_carp.c
645
carp_proto_input_c(struct mbuf *m, struct carp_header *ch, sa_family_t af)
sys/netinet/ip_carp.c
652
m_get_rcvif_NOMPSAFE(m)->if_carpdev->if_carp)->vhif_vrs, sc_list)
sys/netinet/ip_carp.c
659
m_freem(m);
sys/netinet/ip_carp.c
681
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_carp.c
685
m_freem(m);
sys/netinet/ip_carp.c
691
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ip_carp.c
702
m_freem(m);
sys/netinet/ip_carp.c
711
if_statadd2(&sc->sc_if, if_ipackets, 1, if_ibytes, m->m_pkthdr.len);
sys/netinet/ip_carp.c
719
m_freem(m);
sys/netinet/ip_carp.c
737
ip = mtod(m, struct ip *);
sys/netinet/ip_carp.c
744
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ip_carp.c
753
m_freem(m);
sys/netinet/ip_carp.c
823
m_freem(m);
sys/netinet/ip_carp.c
965
carp_prepare_ad(struct mbuf *m, struct carp_softc *sc,
sys/netinet/ip_encap.c
194
encap4_lookup(struct mbuf *m, int off, int proto, enum direction dir,
sys/netinet/ip_encap.c
205
KASSERT(m->m_len >= sizeof(*ip));
sys/netinet/ip_encap.c
207
ip = mtod(m, struct ip *);
sys/netinet/ip_encap.c
241
prio = (*ep->func)(m, off, proto, ep->arg);
sys/netinet/ip_encap.c
282
prio = (*ep->func)(m, off, proto, ep->arg);
sys/netinet/ip_encap.c
325
encap4_input(struct mbuf *m, int off, int proto)
sys/netinet/ip_encap.c
331
match = encap4_lookup(m, off, proto, INBOUND, &match_psref);
sys/netinet/ip_encap.c
336
(*esw->encapsw4.pr_input)(m, off, proto, match->arg);
sys/netinet/ip_encap.c
342
m_freem(m);
sys/netinet/ip_encap.c
349
rip_input(m, off, proto);
sys/netinet/ip_encap.c
356
encap6_lookup(struct mbuf *m, int off, int proto, enum direction dir,
sys/netinet/ip_encap.c
367
KASSERT(m->m_len >= sizeof(*ip6));
sys/netinet/ip_encap.c
369
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ip_encap.c
403
prio = (*ep->func)(m, off, proto, ep->arg);
sys/netinet/ip_encap.c
444
prio = (*ep->func)(m, off, proto, ep->arg);
sys/netinet/ip_encap.c
479
struct mbuf *m = *mp;
sys/netinet/ip_encap.c
485
match = encap6_lookup(m, *offp, proto, INBOUND, &match_psref);
sys/netinet/ip_encap.c
500
m_freem(m);
sys/netinet/ip_encap.c
712
struct mbuf *m;
sys/netinet/ip_encap.c
736
m = ip6cp->ip6c_m;
sys/netinet/ip_encap.c
749
match = encap6_lookup(m, off, nxt, OUTBOUND,
sys/netinet/ip_encap.c
767
m = NULL;
sys/netinet/ip_flow.c
203
ipflow_fastforward(struct mbuf *m)
sys/netinet/ip_flow.c
220
if (!ipforwarding || ipflow_inuse == 0 || m->m_len < sizeof(struct ip))
sys/netinet/ip_flow.c
227
if ((m->m_flags & (M_BCAST|M_MCAST)) != 0)
sys/netinet/ip_flow.c
233
ip = mtod(m, struct ip *);
sys/netinet/ip_flow.c
235
memcpy(&ip_store, mtod(m, const void *), sizeof(ip_store));
sys/netinet/ip_flow.c
240
iplen < sizeof(struct ip) || iplen > m->m_pkthdr.len)
sys/netinet/ip_flow.c
248
ifp = m_get_rcvif(m, &s);
sys/netinet/ip_flow.c
254
switch (m->m_pkthdr.csum_flags &
sys/netinet/ip_flow.c
267
if (in_cksum(m, sizeof(struct ip)) != 0) {
sys/netinet/ip_flow.c
286
if (m->m_pkthdr.len > rt->rt_ifp->if_mtu || ip->ip_ttl <= IPTTLDEC)
sys/netinet/ip_flow.c
292
m->m_pkthdr.csum_flags = 0;
sys/netinet/ip_flow.c
316
if (!ACCESSIBLE_POINTER(mtod(m, void *), struct ip))
sys/netinet/ip_flow.c
317
memcpy(mtod(m, void *), &ip_store, sizeof(ip_store));
sys/netinet/ip_flow.c
322
if (m->m_pkthdr.len > iplen) {
sys/netinet/ip_flow.c
323
if (m->m_len == m->m_pkthdr.len) {
sys/netinet/ip_flow.c
324
m->m_len = iplen;
sys/netinet/ip_flow.c
325
m->m_pkthdr.len = iplen;
sys/netinet/ip_flow.c
327
m_adj(m, iplen - m->m_pkthdr.len);
sys/netinet/ip_flow.c
353
if ((error = if_output_lock(rt->rt_ifp, rt->rt_ifp, m, dst, rt)) != 0) {
sys/netinet/ip_flow.c
521
ipflow_create(struct route *ro, struct mbuf *m)
sys/netinet/ip_flow.c
523
const struct ip *const ip = mtod(m, const struct ip *);
sys/netinet/ip_icmp.c
258
struct mbuf *m;
sys/netinet/ip_icmp.c
303
for (m = n; m && (mblen < datalen); m = m->m_next)
sys/netinet/ip_icmp.c
304
mblen += m->m_len;
sys/netinet/ip_icmp.c
321
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/ip_icmp.c
322
if (m && (totlen > MHLEN)) {
sys/netinet/ip_icmp.c
323
MCLGET(m, M_DONTWAIT);
sys/netinet/ip_icmp.c
324
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/ip_icmp.c
325
m_freem(m);
sys/netinet/ip_icmp.c
326
m = NULL;
sys/netinet/ip_icmp.c
329
if (m == NULL)
sys/netinet/ip_icmp.c
331
MCLAIM(m, n->m_owner);
sys/netinet/ip_icmp.c
332
m->m_len = totlen;
sys/netinet/ip_icmp.c
333
m->m_pkthdr.len = m->m_len;
sys/netinet/ip_icmp.c
334
m_copy_rcvif(m, n);
sys/netinet/ip_icmp.c
340
if ((m->m_flags & M_EXT) == 0)
sys/netinet/ip_icmp.c
341
m_align(m, m->m_len);
sys/netinet/ip_icmp.c
346
nip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
379
nip->ip_len = htons(m->m_len);
sys/netinet/ip_icmp.c
390
m_tag_prepend(m, mtag);
sys/netinet/ip_icmp.c
393
icmp_reflect(m);
sys/netinet/ip_icmp.c
408
_icmp_input(struct mbuf *m, int hlen, int proto)
sys/netinet/ip_icmp.c
411
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
437
if (M_UNWRITABLE(m, i) && (m = m_pullup(m, i)) == NULL) {
sys/netinet/ip_icmp.c
441
ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
442
m->m_len -= hlen;
sys/netinet/ip_icmp.c
443
m->m_data += hlen;
sys/netinet/ip_icmp.c
444
icp = mtod(m, struct icmp *);
sys/netinet/ip_icmp.c
446
if (in_cksum(m, icmplen)) {
sys/netinet/ip_icmp.c
450
m->m_len += hlen;
sys/netinet/ip_icmp.c
451
m->m_data -= hlen;
sys/netinet/ip_icmp.c
527
if (m->m_len < hlen + ICMP_ADVLEN(icp)) {
sys/netinet/ip_icmp.c
528
m = m_pullup(m, hlen + ICMP_ADVLEN(icp));
sys/netinet/ip_icmp.c
529
if (m == NULL)
sys/netinet/ip_icmp.c
532
ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
533
icp = (struct icmp *)(mtod(m, uint8_t *) + hlen);
sys/netinet/ip_icmp.c
551
(m->m_flags & (M_MCAST | M_BCAST)) != 0) {
sys/netinet/ip_icmp.c
564
(m->m_flags & (M_MCAST | M_BCAST)) != 0) {
sys/netinet/ip_icmp.c
594
rcvif = m_get_rcvif(m, &s);
sys/netinet/ip_icmp.c
619
icmp_reflect(m);
sys/netinet/ip_icmp.c
689
rip_input(m, hlen, proto);
sys/netinet/ip_icmp.c
693
m_freem(m);
sys/netinet/ip_icmp.c
698
icmp_input(struct mbuf *m, int off, int proto)
sys/netinet/ip_icmp.c
700
wqinput_input(icmp_wqinput, m, off, proto);
sys/netinet/ip_icmp.c
707
icmp_reflect(struct mbuf *m)
sys/netinet/ip_icmp.c
709
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
726
m_freem(m); /* Bad return address */
sys/netinet/ip_icmp.c
747
rcvif = m_get_rcvif_psref(m, &psref);
sys/netinet/ip_icmp.c
843
m_freem(m);
sys/netinet/ip_icmp.c
863
if ((opts = ip_srcroute(m)) == NULL &&
sys/netinet/ip_icmp.c
865
MCLAIM(opts, m->m_owner);
sys/netinet/ip_icmp.c
913
m->m_len -= optlen;
sys/netinet/ip_icmp.c
914
if (m->m_flags & M_PKTHDR)
sys/netinet/ip_icmp.c
915
m->m_pkthdr.len -= optlen;
sys/netinet/ip_icmp.c
918
(unsigned)(m->m_len - sizeof(struct ip)));
sys/netinet/ip_icmp.c
920
m_tag_delete_chain(m);
sys/netinet/ip_icmp.c
921
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/netinet/ip_icmp.c
926
if (m->m_flags & M_PKTHDR)
sys/netinet/ip_icmp.c
927
m->m_pkthdr.csum_flags = 0;
sys/netinet/ip_icmp.c
929
icmp_send(m, opts);
sys/netinet/ip_icmp.c
941
icmp_send(struct mbuf *m, struct mbuf *opts)
sys/netinet/ip_icmp.c
943
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
948
m->m_data += hlen;
sys/netinet/ip_icmp.c
949
m->m_len -= hlen;
sys/netinet/ip_icmp.c
950
icp = mtod(m, struct icmp *);
sys/netinet/ip_icmp.c
952
icp->icmp_cksum = in_cksum(m, ntohs(ip->ip_len) - hlen);
sys/netinet/ip_icmp.c
953
m->m_data -= hlen;
sys/netinet/ip_icmp.c
954
m->m_len += hlen;
sys/netinet/ip_icmp.c
956
(void)ip_output(m, opts, NULL, 0, NULL, NULL);
sys/netinet/ip_input.c
1091
rcvif = m_get_rcvif(m, &_s);
sys/netinet/ip_input.c
1157
rcvif = m_get_rcvif_psref(m, &_psref);
sys/netinet/ip_input.c
1163
ip_forward(m, 1, rcvif);
sys/netinet/ip_input.c
1169
icmp_error(m, type, code, 0, 0);
sys/netinet/ip_input.c
1211
save_rte(struct mbuf *m, u_char *option, struct in_addr dst)
sys/netinet/ip_input.c
1229
m_tag_prepend(m, mtag);
sys/netinet/ip_input.c
1241
struct mbuf *m;
sys/netinet/ip_input.c
1253
m = m_get(M_DONTWAIT, MT_SOOPTS);
sys/netinet/ip_input.c
1254
if (m == NULL)
sys/netinet/ip_input.c
1257
MCLAIM(m, &inetdomain.dom_mowner);
sys/netinet/ip_input.c
1261
m->m_len = (isr->isr_nhops + 1) * sizeof(struct in_addr) + OPTSIZ;
sys/netinet/ip_input.c
1267
*(mtod(m, struct in_addr *)) = *p--;
sys/netinet/ip_input.c
1274
memmove(mtod(m, char *) + sizeof(struct in_addr), &isr->isr_nop,
sys/netinet/ip_input.c
1276
q = (struct in_addr *)(mtod(m, char *) +
sys/netinet/ip_input.c
1291
return m;
sys/netinet/ip_input.c
1336
ip_forward(struct mbuf *m, int srcrt, struct ifnet *rcvif)
sys/netinet/ip_input.c
1338
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
1356
MCLAIM(m, &ip_tx_mowner);
sys/netinet/ip_input.c
1361
m->m_pkthdr.csum_flags = 0;
sys/netinet/ip_input.c
1364
if (m->m_flags & (M_BCAST|M_MCAST) || in_canforward(ip->ip_dst) == 0) {
sys/netinet/ip_input.c
1366
m_freem(m);
sys/netinet/ip_input.c
1372
icmp_error(m, ICMP_TIMXCEED, ICMP_TIMXCEED_INTRANS, dest, 0);
sys/netinet/ip_input.c
1383
icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_NET, dest, 0);
sys/netinet/ip_input.c
1394
icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_HOST, 0, 0);
sys/netinet/ip_input.c
1405
mcopy = m_copym(m, 0, imin(ntohs(ip->ip_len), 68), M_DONTWAIT);
sys/netinet/ip_input.c
1439
error = ip_output(m, NULL, ro,
sys/netinet/ip_input.c
1523
struct mbuf *m)
sys/netinet/ip_input.c
1546
ifnet_t *ifp = m_get_rcvif_psref(m, &psref);
sys/netinet/ip_input.c
395
struct mbuf *m;
sys/netinet/ip_input.c
400
while ((m = pktq_dequeue(ip_pktq)) != NULL) {
sys/netinet/ip_input.c
404
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet/ip_input.c
407
m_freem(m);
sys/netinet/ip_input.c
411
ip_input(m, ifp);
sys/netinet/ip_input.c
423
ip_input(struct mbuf *m, struct ifnet *ifp)
sys/netinet/ip_input.c
435
MCLAIM(m, &ip_rx_mowner);
sys/netinet/ip_input.c
436
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/netinet/ip_input.c
456
if (M_GET_ALIGNED_HDR(&m, struct ip, true) != 0) {
sys/netinet/ip_input.c
461
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
471
if (hlen > m->m_len) {
sys/netinet/ip_input.c
472
if ((m = m_pullup(m, hlen)) == NULL) {
sys/netinet/ip_input.c
476
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
497
switch (m->m_pkthdr.csum_flags &
sys/netinet/ip_input.c
517
if (in_cksum(m, hlen) != 0) {
sys/netinet/ip_input.c
541
if (m->m_pkthdr.len < len) {
sys/netinet/ip_input.c
545
if (m->m_pkthdr.len > len) {
sys/netinet/ip_input.c
546
if (m->m_len == m->m_pkthdr.len) {
sys/netinet/ip_input.c
547
m->m_len = len;
sys/netinet/ip_input.c
548
m->m_pkthdr.len = len;
sys/netinet/ip_input.c
550
m_adj(m, len - m->m_pkthdr.len);
sys/netinet/ip_input.c
557
m->m_flags |= M_CANFASTFWD;
sys/netinet/ip_input.c
570
if (!ipsec_used || !ipsec_skip_pfil(m))
sys/netinet/ip_input.c
578
freed = pfil_run_hooks(inet_pfil_hook, &m, ifp, PFIL_IN) != 0;
sys/netinet/ip_input.c
579
if (freed || m == NULL) {
sys/netinet/ip_input.c
580
m = NULL;
sys/netinet/ip_input.c
584
if (__predict_false(m->m_len < sizeof(struct ip))) {
sys/netinet/ip_input.c
585
if ((m = m_pullup(m, sizeof(struct ip))) == NULL) {
sys/netinet/ip_input.c
590
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
596
if (hlen > m->m_len) {
sys/netinet/ip_input.c
597
if ((m = m_pullup(m, hlen)) == NULL) {
sys/netinet/ip_input.c
601
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
625
if ((*altq_input)(m, AF_INET) == 0) {
sys/netinet/ip_input.c
628
m = NULL;
sys/netinet/ip_input.c
641
if (hlen > sizeof(struct ip) && ip_dooptions(m)) {
sys/netinet/ip_input.c
642
m = NULL;
sys/netinet/ip_input.c
688
if (ip_mforward(m, ifp) != 0) {
sys/netinet/ip_input.c
725
m_freem(m);
sys/netinet/ip_input.c
736
icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_HOST, 0, 0);
sys/netinet/ip_input.c
743
if (ipsec_ip_input_checkpolicy(m, true) != 0) {
sys/netinet/ip_input.c
749
ip_forward(m, srcrt, ifp);
sys/netinet/ip_input.c
760
if (ip_reass_packet(&m) != 0) {
sys/netinet/ip_input.c
764
if (m == NULL) {
sys/netinet/ip_input.c
772
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
776
M_VERIFY_PACKET(m);
sys/netinet/ip_input.c
786
if (ipsec_ip_input_checkpolicy(m, false) != 0) {
sys/netinet/ip_input.c
813
(*inetsw[ip_protox[nh]].pr_input)(m, off, nh);
sys/netinet/ip_input.c
817
m_freem(m);
sys/netinet/ip_input.c
854
ip_dooptions(struct mbuf *m)
sys/netinet/ip_input.c
856
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
953
save_rte(m, cp, ip->ip_src);
sys/netinet/ip_mroute.c
1021
m_freem(rte->m);
sys/netinet/ip_mroute.c
1108
ip_mdq(rte->m, rte->ifp, rt);
sys/netinet/ip_mroute.c
1110
m_freem(rte->m);
sys/netinet/ip_mroute.c
1271
ip_mforward(struct mbuf *m, struct ifnet *ifp)
sys/netinet/ip_mroute.c
1284
int csum_flags = m->m_pkthdr.csum_flags;
sys/netinet/ip_mroute.c
1289
m->m_pkthdr.csum_flags = 0;
sys/netinet/ip_mroute.c
1291
rc = ip_mforward_real(m, ifp);
sys/netinet/ip_mroute.c
1293
m->m_pkthdr.csum_flags = csum_flags;
sys/netinet/ip_mroute.c
1299
ip_mforward_real(struct mbuf *m, struct ifnet *ifp)
sys/netinet/ip_mroute.c
1301
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_mroute.c
1354
return ip_mdq(m, ifp, rt);
sys/netinet/ip_mroute.c
1388
mb0 = m_copypacket(m, M_DONTWAIT);
sys/netinet/ip_mroute.c
1429
mm = m_copym(m, 0, hlen, M_DONTWAIT);
sys/netinet/ip_mroute.c
147
#define M_PULLUP(m, len) \
sys/netinet/ip_mroute.c
149
if ((m) && ((m)->m_flags & M_EXT || (m)->m_len < (len))) \
sys/netinet/ip_mroute.c
150
(m) = m_pullup((m), (len)); \
sys/netinet/ip_mroute.c
1508
rte->m = mb0;
sys/netinet/ip_mroute.c
1574
#define MC_SEND(ip, vifp, m) do { \
sys/netinet/ip_mroute.c
1576
encap_send((ip), (vifp), (m)); \
sys/netinet/ip_mroute.c
1578
phyint_send((ip), (vifp), (m)); \
sys/netinet/ip_mroute.c
1585
ip_mdq(struct mbuf *m, struct ifnet *ifp, struct mfc *rt)
sys/netinet/ip_mroute.c
1587
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_mroute.c
1647
m_copym(m, 0, hlen, M_DONTWAIT);
sys/netinet/ip_mroute.c
1698
pim_register_send(ip, vifp, m, rt);
sys/netinet/ip_mroute.c
1701
MC_SEND(ip, vifp, m);
sys/netinet/ip_mroute.c
1721
phyint_send(struct ip *ip, struct vif *vifp, struct mbuf *m)
sys/netinet/ip_mroute.c
1731
mb_copy = m_copypacket(m, M_DONTWAIT);
sys/netinet/ip_mroute.c
1744
encap_send(struct ip *ip, struct vif *vifp, struct mbuf *m)
sys/netinet/ip_mroute.c
1751
if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv4|M_CSUM_UDPv4)) {
sys/netinet/ip_mroute.c
1752
in_undefer_cksum_tcpudp(m);
sys/netinet/ip_mroute.c
1753
m->m_pkthdr.csum_flags &= ~(M_CSUM_TCPv4|M_CSUM_UDPv4);
sys/netinet/ip_mroute.c
1768
if ((mb_copy->m_next = m_copypacket(m, M_DONTWAIT)) == NULL) {
sys/netinet/ip_mroute.c
1812
vif_input(struct mbuf *m, int off, int proto, void *eparg)
sys/netinet/ip_mroute.c
1819
m_freem(m);
sys/netinet/ip_mroute.c
1824
m_adj(m, off);
sys/netinet/ip_mroute.c
1825
m_set_rcvif(m, vifp->v_ifp);
sys/netinet/ip_mroute.c
1827
if (__predict_false(!pktq_enqueue(ip_pktq, m, 0))) {
sys/netinet/ip_mroute.c
1828
m_freem(m);
sys/netinet/ip_mroute.c
1838
vif_encapcheck(struct mbuf *m, int off, int proto, void *arg)
sys/netinet/ip_mroute.c
1857
m_copydata(m, 0, sizeof(ip), (void *)&ip);
sys/netinet/ip_mroute.c
1878
if (off + sizeof(ip) > m->m_pkthdr.len)
sys/netinet/ip_mroute.c
1880
m_copydata(m, off, sizeof(ip), (void *)&ip);
sys/netinet/ip_mroute.c
1898
tbf_control(struct vif *vifp, struct mbuf *m, struct ip *ip, u_int32_t len)
sys/netinet/ip_mroute.c
1904
m_freem(m);
sys/netinet/ip_mroute.c
1917
tbf_send_packet(vifp, m);
sys/netinet/ip_mroute.c
1920
tbf_queue(vifp, m);
sys/netinet/ip_mroute.c
1929
m_freem(m);
sys/netinet/ip_mroute.c
1932
tbf_queue(vifp, m);
sys/netinet/ip_mroute.c
1942
tbf_queue(struct vif *vifp, struct mbuf *m)
sys/netinet/ip_mroute.c
1947
*vifp->tbf_t = m;
sys/netinet/ip_mroute.c
1948
vifp->tbf_t = &m->m_nextpkt;
sys/netinet/ip_mroute.c
1960
struct mbuf *m;
sys/netinet/ip_mroute.c
1968
for (m = vifp->tbf_q; m != NULL; m = vifp->tbf_q) {
sys/netinet/ip_mroute.c
1969
len = ntohs(mtod(m, struct ip *)->ip_len);
sys/netinet/ip_mroute.c
1977
if ((vifp->tbf_q = m->m_nextpkt) == NULL)
sys/netinet/ip_mroute.c
1981
m->m_nextpkt = NULL;
sys/netinet/ip_mroute.c
1983
tbf_send_packet(vifp, m);
sys/netinet/ip_mroute.c
2013
struct mbuf **mp, *m;
sys/netinet/ip_mroute.c
2018
for (mp = &vifp->tbf_q, m = *mp;
sys/netinet/ip_mroute.c
2019
m != NULL;
sys/netinet/ip_mroute.c
2020
mp = &m->m_nextpkt, m = *mp) {
sys/netinet/ip_mroute.c
2021
if (p > priority(vifp, mtod(m, struct ip *))) {
sys/netinet/ip_mroute.c
2022
if ((*mp = m->m_nextpkt) == NULL)
sys/netinet/ip_mroute.c
2026
m_freem(m);
sys/netinet/ip_mroute.c
2037
tbf_send_packet(struct vif *vifp, struct mbuf *m)
sys/netinet/ip_mroute.c
2044
ip_output(m, NULL, &vifp->v_route, IP_FORWARDING, NULL, NULL);
sys/netinet/ip_mroute.c
2050
imo.imo_multicast_ttl = mtod(m, struct ip *)->ip_ttl - 1;
sys/netinet/ip_mroute.c
2053
error = ip_output(m, NULL, NULL, IP_FORWARDING|IP_MULTICASTOPTS,
sys/netinet/ip_mroute.c
2464
struct mbuf *m;
sys/netinet/ip_mroute.c
2490
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/ip_mroute.c
2491
if (m == NULL) {
sys/netinet/ip_mroute.c
2496
m->m_len = m->m_pkthdr.len = 0;
sys/netinet/ip_mroute.c
2497
m_copyback(m, 0, sizeof(struct igmpmsg), (void *)&igmpmsg);
sys/netinet/ip_mroute.c
2498
m_copyback(m, sizeof(struct igmpmsg), len, (void *)&bw_upcalls[0]);
sys/netinet/ip_mroute.c
2505
if (socket_send(ip_mrouter, m, &k_igmpsrc) < 0) {
sys/netinet/ip_mroute.c
2725
pim_register_send(struct ip *ip, struct vif *vifp, struct mbuf *m,
sys/netinet/ip_mroute.c
2733
mb_copy = pim_register_prepare(ip, m);
sys/netinet/ip_mroute.c
2765
pim_register_prepare(struct ip *ip, struct mbuf *m)
sys/netinet/ip_mroute.c
2771
if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv4|M_CSUM_UDPv4)) {
sys/netinet/ip_mroute.c
2772
in_undefer_cksum_tcpudp(m);
sys/netinet/ip_mroute.c
2773
m->m_pkthdr.csum_flags &= ~(M_CSUM_TCPv4|M_CSUM_UDPv4);
sys/netinet/ip_mroute.c
2780
mb_copy = m_copypacket(m, M_DONTWAIT);
sys/netinet/ip_mroute.c
2947
pim_input(struct mbuf *m, int off, int proto)
sys/netinet/ip_mroute.c
2949
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_mroute.c
2970
m_freem(m);
sys/netinet/ip_mroute.c
2988
if ((m->m_flags & M_EXT || m->m_len < minlen) &&
sys/netinet/ip_mroute.c
2989
(m = m_pullup(m, minlen)) == NULL) {
sys/netinet/ip_mroute.c
2993
ip = mtod(m, struct ip *);
sys/netinet/ip_mroute.c
2997
m->m_data += iphlen;
sys/netinet/ip_mroute.c
2998
m->m_len -= iphlen;
sys/netinet/ip_mroute.c
2999
pim = mtod(m, struct pim *);
sys/netinet/ip_mroute.c
3008
if (PIM_VT_T(pim->pim_vt) == PIM_REGISTER && in_cksum(m, PIM_MINLEN) == 0) {
sys/netinet/ip_mroute.c
3010
} else if (in_cksum(m, datalen)) {
sys/netinet/ip_mroute.c
3014
m_freem(m);
sys/netinet/ip_mroute.c
3023
m_freem(m);
sys/netinet/ip_mroute.c
3028
m->m_data -= iphlen;
sys/netinet/ip_mroute.c
3029
m->m_len += iphlen;
sys/netinet/ip_mroute.c
3053
m_freem(m);
sys/netinet/ip_mroute.c
3069
m_freem(m);
sys/netinet/ip_mroute.c
3091
m_freem(m);
sys/netinet/ip_mroute.c
3098
m_freem(m);
sys/netinet/ip_mroute.c
3110
m_freem(m);
sys/netinet/ip_mroute.c
3127
m->m_data += (iphlen + PIM_MINLEN);
sys/netinet/ip_mroute.c
3128
m->m_len -= (iphlen + PIM_MINLEN);
sys/netinet/ip_mroute.c
3131
encap_ip->ip_sum = in_cksum(m, encap_ip->ip_hl << 2);
sys/netinet/ip_mroute.c
3134
m->m_data -= (iphlen + PIM_MINLEN);
sys/netinet/ip_mroute.c
3135
m->m_len += (iphlen + PIM_MINLEN);
sys/netinet/ip_mroute.c
3146
mcp = m_copym(m, 0, iphlen + PIM_REG_MINLEN, M_DONTWAIT);
sys/netinet/ip_mroute.c
3150
m_freem(m);
sys/netinet/ip_mroute.c
3162
m_adj(m, iphlen + PIM_MINLEN);
sys/netinet/ip_mroute.c
3173
looutput(vifp, m, (struct sockaddr *)&dst, NULL);
sys/netinet/ip_mroute.c
3176
m = mcp;
sys/netinet/ip_mroute.c
3193
rip_input(m, iphlen, proto);
sys/netinet/ip_mroute.c
904
struct mbuf *m, *n;
sys/netinet/ip_mroute.c
919
for (m = vifp->tbf_q; m != NULL; m = n) {
sys/netinet/ip_mroute.c
920
n = m->m_nextpkt;
sys/netinet/ip_mroute.c
921
m_freem(m);
sys/netinet/ip_mroute.h
289
struct mbuf *m; /* a copy of the packet */
sys/netinet/ip_mroute.h
48
#define VIFM_SET(n, m) ((m) |= (1 << (n)))
sys/netinet/ip_mroute.h
49
#define VIFM_CLR(n, m) ((m) &= ~(1 << (n)))
sys/netinet/ip_mroute.h
50
#define VIFM_ISSET(n, m) ((m) & (1 << (n)))
sys/netinet/ip_mroute.h
51
#define VIFM_SETALL(m) ((m) = 0xffffffff)
sys/netinet/ip_mroute.h
52
#define VIFM_CLRALL(m) ((m) = 0x00000000)
sys/netinet/ip_output.c
1008
ip_insertoptions(struct mbuf *m, struct mbuf *opt, int *phlen)
sys/netinet/ip_output.c
1012
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
1018
return m; /* XXX should fail */
sys/netinet/ip_output.c
1021
if (M_READONLY(m) || M_LEADINGSPACE(m) < optlen) {
sys/netinet/ip_output.c
1024
return m;
sys/netinet/ip_output.c
1025
MCLAIM(n, m->m_owner);
sys/netinet/ip_output.c
1026
m_move_pkthdr(n, m);
sys/netinet/ip_output.c
1027
m->m_len -= sizeof(struct ip);
sys/netinet/ip_output.c
1028
m->m_data += sizeof(struct ip);
sys/netinet/ip_output.c
1029
n->m_next = m;
sys/netinet/ip_output.c
1033
m = n;
sys/netinet/ip_output.c
1035
m->m_data -= optlen;
sys/netinet/ip_output.c
1036
m->m_len += optlen;
sys/netinet/ip_output.c
1037
memmove(mtod(m, void *), ip, sizeof(struct ip));
sys/netinet/ip_output.c
1039
m->m_pkthdr.len += optlen;
sys/netinet/ip_output.c
1040
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
1044
return m;
sys/netinet/ip_output.c
1293
struct mbuf *m;
sys/netinet/ip_output.c
1295
m = m_copym(mopts, 0, M_COPYALL, M_DONTWAIT);
sys/netinet/ip_output.c
1296
if (m == NULL) {
sys/netinet/ip_output.c
1300
error = sockopt_setmbuf(sopt, m);
sys/netinet/ip_output.c
1395
struct mbuf *m = NULL;
sys/netinet/ip_output.c
1399
sopt->sopt_size, &m);
sys/netinet/ip_output.c
1401
error = sockopt_setmbuf(sopt, m);
sys/netinet/ip_output.c
1575
struct mbuf *m;
sys/netinet/ip_output.c
1598
m = m_get(M_DONTWAIT, MT_SOOPTS);
sys/netinet/ip_output.c
1599
if (m == NULL)
sys/netinet/ip_output.c
1602
dp = mtod(m, u_char *);
sys/netinet/ip_output.c
1605
m->m_len = sizeof(struct in_addr);
sys/netinet/ip_output.c
162
ip_mark_mpls(struct ifnet * const ifp, struct mbuf * const m,
sys/netinet/ip_output.c
1645
memcpy(mtod(m, u_char *), cp + IPOPT_OFFSET + 1,
sys/netinet/ip_output.c
1652
if (m->m_len + olen > MAX_IPOPTLEN + sizeof(struct in_addr))
sys/netinet/ip_output.c
1661
if (m->m_len + olen > MAX_IPOPTLEN + sizeof(struct in_addr))
sys/netinet/ip_output.c
1669
m->m_len += olen;
sys/netinet/ip_output.c
1678
inp->inp_options = m;
sys/netinet/ip_output.c
1682
(void)m_free(m);
sys/netinet/ip_output.c
171
(m->m_flags & (M_MCAST | M_BCAST)) != 0 ||
sys/netinet/ip_output.c
187
m_tag_prepend(m, mtag);
sys/netinet/ip_output.c
197
ip_if_output(struct ifnet * const ifp, struct mbuf * const m,
sys/netinet/ip_output.c
206
m_freem(m);
sys/netinet/ip_output.c
211
error = ip_mark_mpls(ifp, m, rt);
sys/netinet/ip_output.c
213
m_freem(m);
sys/netinet/ip_output.c
2149
ip_mloopback(struct ifnet *ifp, struct mbuf *m, const struct sockaddr_in *dst)
sys/netinet/ip_output.c
2154
copym = m_copypacket(m, M_DONTWAIT);
sys/netinet/ip_output.c
217
error = if_output_lock(ifp, ifp, m, dst, rt);
sys/netinet/ip_output.c
235
struct mbuf *m = m0;
sys/netinet/ip_output.c
260
MCLAIM(m, &ip_tx_mowner);
sys/netinet/ip_output.c
262
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/netinet/ip_output.c
263
KASSERT((m->m_pkthdr.csum_flags & (M_CSUM_TCPv6|M_CSUM_UDPv6)) == 0);
sys/netinet/ip_output.c
264
KASSERT((m->m_pkthdr.csum_flags & (M_CSUM_TCPv4|M_CSUM_UDPv4)) !=
sys/netinet/ip_output.c
266
KASSERT(m->m_len >= sizeof(struct ip));
sys/netinet/ip_output.c
270
m = ip_insertoptions(m, opt, &len);
sys/netinet/ip_output.c
273
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
414
m->m_flags |= (ip->ip_dst.s_addr == INADDR_BROADCAST) ?
sys/netinet/ip_output.c
438
if (((m->m_flags & M_MCAST) &&
sys/netinet/ip_output.c
440
((m->m_flags & M_BCAST) &&
sys/netinet/ip_output.c
484
ip_mloopback(ifp, m, &udst.sin);
sys/netinet/ip_output.c
503
if (ip_mforward(m, ifp) != 0) {
sys/netinet/ip_output.c
504
m_freem(m);
sys/netinet/ip_output.c
520
m_freem(m);
sys/netinet/ip_output.c
582
m->m_flags |= M_BCAST;
sys/netinet/ip_output.c
584
m->m_flags &= ~M_BCAST;
sys/netinet/ip_output.c
588
if (m->m_pkthdr.len < IP_MINFRAGSIZE) {
sys/netinet/ip_output.c
590
} else if ((m->m_pkthdr.csum_flags & M_CSUM_TSOv4) == 0) {
sys/netinet/ip_output.c
603
unsigned int segsz = m->m_pkthdr.segsz;
sys/netinet/ip_output.c
632
error = ipsec4_output(m, inp, flags, &mtu, &natt_frag,
sys/netinet/ip_output.c
646
error = pfil_run_hooks(inet_pfil_hook, &m, ifp, PFIL_OUT);
sys/netinet/ip_output.c
647
if (error || m == NULL) {
sys/netinet/ip_output.c
653
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
656
m->m_pkthdr.csum_data |= hlen << 16;
sys/netinet/ip_output.c
695
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/netinet/ip_output.c
697
sw_csum = m->m_pkthdr.csum_flags & ~ifp->if_csum_flags_tx;
sys/netinet/ip_output.c
701
(m->m_pkthdr.csum_flags & M_CSUM_TSOv4) == 0) {
sys/netinet/ip_output.c
715
if ((m->m_pkthdr.csum_flags & M_CSUM_TSOv4) == 0) {
sys/netinet/ip_output.c
725
ip->ip_sum = in_cksum(m, hlen);
sys/netinet/ip_output.c
726
m->m_pkthdr.csum_flags &= ~M_CSUM_IPv4;
sys/netinet/ip_output.c
731
in_undefer_cksum_tcpudp(m);
sys/netinet/ip_output.c
733
m->m_pkthdr.csum_flags &=
sys/netinet/ip_output.c
738
sa = (m->m_flags & M_MCAST) ? sintocsa(rdst) : sintocsa(dst);
sys/netinet/ip_output.c
746
error = ip_tso_output(ifp, m, sa, rt);
sys/netinet/ip_output.c
748
error = ip_if_output(ifp, m, sa, rt);
sys/netinet/ip_output.c
757
if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv4|M_CSUM_UDPv4)) {
sys/netinet/ip_output.c
759
m->m_pkthdr.csum_flags & (M_CSUM_TCPv4|M_CSUM_UDPv4))) {
sys/netinet/ip_output.c
760
in_undefer_cksum_tcpudp(m);
sys/netinet/ip_output.c
762
m->m_pkthdr.csum_flags &= ~(M_CSUM_TCPv4|M_CSUM_UDPv4);
sys/netinet/ip_output.c
779
error = ip_fragment(m, ifp, mtu);
sys/netinet/ip_output.c
781
m = NULL;
sys/netinet/ip_output.c
785
for (; m; m = m0) {
sys/netinet/ip_output.c
786
m0 = m->m_nextpkt;
sys/netinet/ip_output.c
787
m->m_nextpkt = NULL;
sys/netinet/ip_output.c
789
m_freem(m);
sys/netinet/ip_output.c
803
error = ip_output(m, opt, NULL,
sys/netinet/ip_output.c
807
KASSERT((m->m_pkthdr.csum_flags &
sys/netinet/ip_output.c
809
error = ip_if_output(ifp, m, (m->m_flags & M_MCAST) ?
sys/netinet/ip_output.c
832
m_freem(m);
sys/netinet/ip_output.c
837
ip_fragment(struct mbuf *m, struct ifnet *ifp, u_long mtu)
sys/netinet/ip_output.c
844
int sw_csum = m->m_pkthdr.csum_flags;
sys/netinet/ip_output.c
849
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
862
m_freem(m);
sys/netinet/ip_output.c
867
mnext = &m->m_nextpkt;
sys/netinet/ip_output.c
873
m0 = m;
sys/netinet/ip_output.c
876
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/ip_output.c
877
if (m == NULL) {
sys/netinet/ip_output.c
882
MCLAIM(m, m0->m_owner);
sys/netinet/ip_output.c
884
*mnext = m;
sys/netinet/ip_output.c
885
mnext = &m->m_nextpkt;
sys/netinet/ip_output.c
887
m->m_data += max_linkhdr;
sys/netinet/ip_output.c
888
mhip = mtod(m, struct ip *);
sys/netinet/ip_output.c
892
m->m_flags |= m0->m_flags & M_COPYFLAGS;
sys/netinet/ip_output.c
898
m->m_len = mhlen;
sys/netinet/ip_output.c
909
m->m_next = m_copym(m0, off, len, M_DONTWAIT);
sys/netinet/ip_output.c
910
if (m->m_next == NULL) {
sys/netinet/ip_output.c
916
m->m_pkthdr.len = mhlen + len;
sys/netinet/ip_output.c
917
m_reset_rcvif(m);
sys/netinet/ip_output.c
920
KASSERT((m->m_pkthdr.csum_flags & M_CSUM_IPv4) == 0);
sys/netinet/ip_output.c
922
mhip->ip_sum = in_cksum(m, mhlen);
sys/netinet/ip_output.c
927
m->m_pkthdr.csum_flags |=
sys/netinet/ip_output.c
929
m->m_pkthdr.csum_data |= mhlen << 16;
sys/netinet/ip_output.c
932
(m->m_pkthdr.csum_flags & M_CSUM_IPv4) != 0);
sys/netinet/ip_output.c
942
m = m0;
sys/netinet/ip_output.c
943
m_adj(m, hlen + firstlen - ntohs(ip->ip_len));
sys/netinet/ip_output.c
944
m->m_pkthdr.len = hlen + firstlen;
sys/netinet/ip_output.c
945
ip->ip_len = htons((u_int16_t)m->m_pkthdr.len);
sys/netinet/ip_output.c
949
ip->ip_sum = in_cksum(m, hlen);
sys/netinet/ip_output.c
950
m->m_pkthdr.csum_flags &= ~M_CSUM_IPv4;
sys/netinet/ip_output.c
956
(m->m_pkthdr.csum_flags & M_CSUM_IPv4) != 0);
sys/netinet/ip_output.c
957
KASSERT(M_CSUM_DATA_IPv4_IPHL(m->m_pkthdr.csum_data) >=
sys/netinet/ip_output.c
977
for (m = m0; m; m = m0) {
sys/netinet/ip_output.c
978
m0 = m->m_nextpkt;
sys/netinet/ip_output.c
979
m->m_nextpkt = NULL;
sys/netinet/ip_output.c
980
m_freem(m);
sys/netinet/ip_output.c
994
struct mbuf *m = inp->inp_options;
sys/netinet/ip_output.c
996
if (m && m->m_len > offsetof(struct ipoption, ipopt_dst)) {
sys/netinet/ip_output.c
997
return (m->m_len - offsetof(struct ipoption, ipopt_dst));
sys/netinet/ip_reass.c
222
struct mbuf *m = ipqe->ipqe_m, *t;
sys/netinet/ip_reass.c
223
int ipsecflags = m->m_flags & (M_DECRYPTED|M_AUTHIPHDR);
sys/netinet/ip_reass.c
232
m->m_data += hlen;
sys/netinet/ip_reass.c
233
m->m_len -= hlen;
sys/netinet/ip_reass.c
384
m = q->ipqe_m;
sys/netinet/ip_reass.c
385
t = m->m_next;
sys/netinet/ip_reass.c
386
m->m_next = NULL;
sys/netinet/ip_reass.c
387
m_cat(m, t);
sys/netinet/ip_reass.c
396
m_cat(m, t);
sys/netinet/ip_reass.c
410
m->m_len += (ip->ip_hl << 2);
sys/netinet/ip_reass.c
411
m->m_data -= (ip->ip_hl << 2);
sys/netinet/ip_reass.c
415
KASSERT(m->m_flags & M_PKTHDR);
sys/netinet/ip_reass.c
417
for (t = m; t; t = t->m_next) {
sys/netinet/ip_reass.c
420
m->m_pkthdr.len = plen;
sys/netinet/ip_reass.c
421
m->m_pkthdr.csum_flags = 0;
sys/netinet/ip_reass.c
423
return m;
sys/netinet/ip_reass.c
434
m_freem(m);
sys/netinet/ip_reass.c
618
struct mbuf *m = *m0;
sys/netinet/ip_reass.c
619
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_reass.c
622
int ipsecflags = m->m_flags & (M_DECRYPTED|M_AUTHIPHDR);
sys/netinet/ip_reass.c
698
ipqe->ipqe_m = m;
sys/netinet/raw_ip.c
164
rip_input(struct mbuf *m, int off, int proto)
sys/netinet/raw_ip.c
166
struct ip *ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
200
else if (ipsec_used && ipsec_in_reject(m, last)) {
sys/netinet/raw_ip.c
204
else if ((n = m_copypacket(m, M_DONTWAIT)) != NULL) {
sys/netinet/raw_ip.c
212
if (ipsec_used && last != NULL && ipsec_in_reject(m, last)) {
sys/netinet/raw_ip.c
213
m_freem(m);
sys/netinet/raw_ip.c
219
rip_sbappendaddr(last, ip, sintosa(&ripsrc), hlen, m);
sys/netinet/raw_ip.c
223
icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_PROTOCOL,
sys/netinet/raw_ip.c
230
m_freem(m);
sys/netinet/raw_ip.c
295
rip_output(struct mbuf *m, struct inpcb *inp, struct mbuf *control,
sys/netinet/raw_ip.c
324
if ((m->m_pkthdr.len + sizeof(struct ip)) > IP_MAXPACKET) {
sys/netinet/raw_ip.c
328
M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
sys/netinet/raw_ip.c
329
if (!m) {
sys/netinet/raw_ip.c
333
ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
337
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/raw_ip.c
343
if (m->m_pkthdr.len > IP_MAXPACKET) {
sys/netinet/raw_ip.c
347
if (m->m_pkthdr.len < sizeof(struct ip)) {
sys/netinet/raw_ip.c
351
ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
358
if (M_READONLY(m)) {
sys/netinet/raw_ip.c
361
m = m_copyup(m, hlen, (max_linkhdr + 3) & ~3);
sys/netinet/raw_ip.c
362
if (m == NULL) {
sys/netinet/raw_ip.c
366
ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
370
if (m->m_pkthdr.len != ip->ip_len) {
sys/netinet/raw_ip.c
377
if (ip->ip_id != 0 || m->m_pkthdr.len < IP_MINFRAGSIZE)
sys/netinet/raw_ip.c
391
return ip_output(m, opts, &inp->inp_route, flags, pktopts.ippo_imo,
sys/netinet/raw_ip.c
395
m_freem(m);
sys/netinet/raw_ip.c
748
rip_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netinet/raw_ip.c
756
rip_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netinet/raw_ip.c
765
KASSERT(m != NULL);
sys/netinet/raw_ip.c
786
error = rip_output(m, inp, control, l);
sys/netinet/raw_ip.c
787
m = NULL;
sys/netinet/raw_ip.c
792
m_freem(m);
sys/netinet/raw_ip.c
800
rip_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netinet/raw_ip.c
804
m_freem(m);
sys/netinet/sctp_asconf.c
1327
sctp_handle_asconf_ack(struct mbuf *m, int offset,
sys/netinet/sctp_asconf.c
1400
aph = (struct sctp_asconf_paramhdr *)sctp_m_getptr(m, offset,
sys/netinet/sctp_asconf.c
1428
aph = (struct sctp_asconf_paramhdr *)sctp_m_getptr(m, offset, param_length, aparam_buf);
sys/netinet/sctp_asconf.c
2431
sctp_process_initack_addresses(struct sctp_tcb *stcb, struct mbuf *m,
sys/netinet/sctp_asconf.c
2472
ph = (struct sctp_paramhdr *)sctp_m_getptr(m, offset,
sys/netinet/sctp_asconf.c
2486
sctp_m_getptr(m, offset,
sys/netinet/sctp_asconf.c
2509
a4p = (struct sctp_ipv4addr_param *)sctp_m_getptr(m, offset, sizeof(struct sctp_ipv4addr_param), (uint8_t *)&addr_store);
sys/netinet/sctp_asconf.c
2577
ph = (struct sctp_paramhdr *)sctp_m_getptr(m, offset,
sys/netinet/sctp_asconf.c
2588
sctp_addr_in_initack(struct sctp_tcb *stcb, struct mbuf *m, unsigned int offset,
sys/netinet/sctp_asconf.c
2627
ph = (struct sctp_paramhdr *)sctp_m_getptr(m, offset,
sys/netinet/sctp_asconf.c
2641
sctp_m_getptr(m, offset,
sys/netinet/sctp_asconf.c
2682
a4p = (struct sctp_ipv4addr_param *)sctp_m_getptr(m,
sys/netinet/sctp_asconf.c
2716
sctp_m_getptr(m, offset, sizeof(struct sctp_paramhdr),
sys/netinet/sctp_asconf.c
2734
sctp_check_address_list_ep(struct sctp_tcb *stcb, struct mbuf *m, int offset,
sys/netinet/sctp_asconf.c
2769
if (!sctp_addr_in_initack(stcb, m, offset, length,
sys/netinet/sctp_asconf.c
2784
sctp_check_address_list_all(struct sctp_tcb *stcb, struct mbuf *m, int offset,
sys/netinet/sctp_asconf.c
2813
if (!sctp_addr_in_initack(stcb, m, offset, length,
sys/netinet/sctp_asconf.c
2834
sctp_check_address_list(struct sctp_tcb *stcb, struct mbuf *m, int offset,
sys/netinet/sctp_asconf.c
2840
sctp_process_initack_addresses(stcb, m, offset, length);
sys/netinet/sctp_asconf.c
2844
sctp_check_address_list_all(stcb, m, offset, length, init_addr,
sys/netinet/sctp_asconf.c
2850
sctp_check_address_list_ep(stcb, m, offset, length,
sys/netinet/sctp_asconf.c
301
sctp_process_asconf_delete_ip(struct mbuf *m, struct sctp_asconf_paramhdr *aph,
sys/netinet/sctp_asconf.c
326
iph = mtod(m, struct ip *);
sys/netinet/sctp_asconf.c
346
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/sctp_asconf.c
570
sctp_handle_asconf(struct mbuf *m, unsigned int offset, struct sctp_asconf_chunk *cp,
sys/netinet/sctp_asconf.c
657
p_addr = (struct sctp_ipv6addr_param *)sctp_m_getptr(m, offset, sizeof(struct sctp_paramhdr), (uint8_t *)&aparam_buf);
sys/netinet/sctp_asconf.c
672
aph = (struct sctp_asconf_paramhdr *)sctp_m_getptr(m, offset, sizeof(struct sctp_asconf_paramhdr), (uint8_t *)&aparam_buf);
sys/netinet/sctp_asconf.c
716
aph = (struct sctp_asconf_paramhdr *)sctp_m_getptr(m, offset, param_length, aparam_buf);
sys/netinet/sctp_asconf.c
729
m_result = sctp_process_asconf_delete_ip(m, aph, stcb,
sys/netinet/sctp_asconf.c
784
aph = (struct sctp_asconf_paramhdr *)sctp_m_getptr(m, offset,
sys/netinet/sctp_hashdriver.c
155
void sctp_hash_digest_m(char *key, int key_len, struct mbuf *m, int offset,
sys/netinet/sctp_hashdriver.c
213
m_at = m;
sys/netinet/sctp_indata.c
1665
struct mbuf **m, int offset, struct sctp_data_chunk *ch, int chk_length,
sys/netinet/sctp_indata.c
1872
dmbuf = sctp_m_copym(*m,
sys/netinet/sctp_indata.c
1877
dmbuf = *m;
sys/netinet/sctp_indata.c
2189
*m = NULL;
sys/netinet/sctp_indata.c
2508
struct mbuf *m;
sys/netinet/sctp_indata.c
2513
m = *mm;
sys/netinet/sctp_indata.c
2536
if (m->m_len < (long)MHLEN && m->m_next == NULL) {
sys/netinet/sctp_indata.c
2538
MGET(m, M_DONTWAIT, MT_DATA);
sys/netinet/sctp_indata.c
2539
if (m) {
sys/netinet/sctp_indata.c
2546
M_COPY_PKTHDR(m, (*mm));
sys/netinet/sctp_indata.c
2548
m_move_pkthdr(m, (*mm));
sys/netinet/sctp_indata.c
2552
to = mtod(m, vaddr_t *);
sys/netinet/sctp_indata.c
2556
m->m_len = (*mm)->m_len;
sys/netinet/sctp_indata.c
2559
*mm = m;
sys/netinet/sctp_indata.c
2562
m = *mm;
sys/netinet/sctp_indata.c
2566
ch = (struct sctp_data_chunk *)sctp_m_getptr(m, *offset,
sys/netinet/sctp_indata.c
2609
sctp_abort_association(inp, stcb, m, iphlen, sh,
sys/netinet/sctp_indata.c
2655
ch = (struct sctp_data_chunk *)sctp_m_getptr(m, *offset,
sys/netinet/sctp_indata.c
277
struct mbuf *control, *m;
sys/netinet/sctp_indata.c
386
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/netinet/sctp_indata.c
387
if (m == NULL) {
sys/netinet/sctp_indata.c
394
m->m_pkthdr.len = chk->send_size;
sys/netinet/sctp_indata.c
395
m->m_len = 0;
sys/netinet/sctp_indata.c
396
m->m_next = chk->data;
sys/netinet/sctp_indata.c
397
chk->data = m;
sys/netinet/sctp_indata.c
405
m = chk->data;
sys/netinet/sctp_indata.c
406
while (m->m_next != NULL) {
sys/netinet/sctp_indata.c
407
m = m->m_next;
sys/netinet/sctp_indata.c
409
m->m_flags |= M_EOR;
sys/netinet/sctp_indata.c
517
struct mbuf *control, *m;
sys/netinet/sctp_indata.c
609
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/netinet/sctp_indata.c
610
if (m == NULL) {
sys/netinet/sctp_indata.c
617
m->m_pkthdr.len = chk->send_size;
sys/netinet/sctp_indata.c
618
m->m_len = 0;
sys/netinet/sctp_indata.c
619
m->m_next = chk->data;
sys/netinet/sctp_indata.c
620
chk->data = m;
sys/netinet/sctp_indata.c
628
m = chk->data;
sys/netinet/sctp_indata.c
629
while (m->m_next != NULL) {
sys/netinet/sctp_indata.c
630
m = m->m_next;
sys/netinet/sctp_indata.c
632
m->m_flags |= M_EOR;
sys/netinet/sctp_input.c
1040
sctp_process_cookie_existing(struct mbuf *m, int iphlen, int offset,
sys/netinet/sctp_input.c
1080
sctp_send_operr_to(m, iphlen, op_err, cookie->peers_vtag);
sys/netinet/sctp_input.c
1091
sctp_m_getptr(m, init_offset, sizeof(struct sctp_init_chunk),
sys/netinet/sctp_input.c
1118
sctp_m_getptr(m, initack_offset, sizeof(struct sctp_init_ack_chunk),
sys/netinet/sctp_input.c
113
sctp_abort_association(inp, stcb, m, iphlen, sh, op_err);
sys/netinet/sctp_input.c
119
sctp_abort_association(inp, stcb, m, iphlen, sh, op_err);
sys/netinet/sctp_input.c
1219
if (sctp_load_addresses_from_init(stcb, m, iphlen,
sys/netinet/sctp_input.c
126
sctp_abort_association(inp, stcb, m, iphlen, sh, op_err);
sys/netinet/sctp_input.c
1286
if (sctp_load_addresses_from_init(stcb, m, iphlen,
sys/netinet/sctp_input.c
132
sctp_abort_association(inp, stcb, m, iphlen, sh, op_err);
sys/netinet/sctp_input.c
1371
if (sctp_load_addresses_from_init(stcb, m, iphlen,
sys/netinet/sctp_input.c
138
sctp_abort_association(inp, stcb, m, iphlen, sh, op_err);
sys/netinet/sctp_input.c
1408
sctp_process_cookie_new(struct mbuf *m, int iphlen, int offset,
sys/netinet/sctp_input.c
1432
sctp_m_getptr(m, init_offset, sizeof(struct sctp_init_chunk),
sys/netinet/sctp_input.c
144
sctp_abort_association(inp, stcb, m, iphlen, sh, op_err);
sys/netinet/sctp_input.c
1459
sctp_m_getptr(m, initack_offset, sizeof(struct sctp_init_ack_chunk),
sys/netinet/sctp_input.c
1500
sctp_abort_association(inp, (struct sctp_tcb *)NULL, m, iphlen,
sys/netinet/sctp_input.c
1522
sctp_abort_association(inp, (struct sctp_tcb *)NULL, m, iphlen,
sys/netinet/sctp_input.c
155
sctp_send_initiate_ack(inp, stcb, m, iphlen, offset, sh, cp);
sys/netinet/sctp_input.c
1552
if (sctp_load_addresses_from_init(stcb, m, iphlen,
sys/netinet/sctp_input.c
1606
sctp_check_address_list(stcb, m, initack_offset +
sys/netinet/sctp_input.c
1660
sctp_handle_cookie_echo(struct mbuf *m, int iphlen, int offset,
sys/netinet/sctp_input.c
1701
iph = mtod(m, struct ip *);
sys/netinet/sctp_input.c
1719
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/sctp_input.c
1731
if (m->m_flags & M_PKTHDR) {
sys/netinet/sctp_input.c
1732
size_of_pkt = m->m_pkthdr.len;
sys/netinet/sctp_input.c
1736
mat = m;
sys/netinet/sctp_input.c
1785
m_sig = m_split(m, sig_offset, M_DONTWAIT);
sys/netinet/sctp_input.c
1817
SCTP_SECRET_SIZE, m, cookie_offset, calc_sig);
sys/netinet/sctp_input.c
1826
SCTP_SECRET_SIZE, m, cookie_offset, calc_sig);
sys/netinet/sctp_input.c
1852
SCTP_SECRET_SIZE, m, cookie_offset, calc_sig);
sys/netinet/sctp_input.c
1867
m_at = m;
sys/netinet/sctp_input.c
1872
if (m->m_flags & M_PKTHDR) {
sys/netinet/sctp_input.c
1879
m->m_pkthdr.len += m_sig->m_len;
sys/netinet/sctp_input.c
1893
m->m_pkthdr.len += mmlen;
sys/netinet/sctp_input.c
1958
sctp_send_operr_to(m, iphlen, op_err, cookie->peers_vtag);
sys/netinet/sctp_input.c
2011
*stcb = sctp_process_cookie_new(m, iphlen, offset, sh, cookie,
sys/netinet/sctp_input.c
2024
*stcb = sctp_process_cookie_existing(m, iphlen, offset, sh,
sys/netinet/sctp_input.c
2083
return (m);
sys/netinet/sctp_input.c
2100
sctp_abort_association(*inp_p, NULL, m, iphlen,
sys/netinet/sctp_input.c
2126
return (m);
sys/netinet/sctp_input.c
2132
return (m);
sys/netinet/sctp_input.c
294
sctp_process_init_ack(struct mbuf *m, int iphlen, int offset,
sys/netinet/sctp_input.c
3025
sctp_process_control(struct mbuf *m, int iphlen, int *offset, int length,
sys/netinet/sctp_input.c
306
op_err = sctp_arethere_unrecognized_parameters(m,
sys/netinet/sctp_input.c
3084
stcb = sctp_findassociation_ep_asconf(m, iphlen,
sys/netinet/sctp_input.c
3089
sctp_handle_ootb(m, iphlen, *offset, sh, inp, NULL);
sys/netinet/sctp_input.c
312
sctp_send_operr_to(m, iphlen, op_err, cp->init.initiate_tag);
sys/netinet/sctp_input.c
3131
sctp_handle_ootb(m, iphlen, *offset, sh, inp,
sys/netinet/sctp_input.c
3202
ch = (struct sctp_chunkhdr *)sctp_m_getptr(m, *offset,
sys/netinet/sctp_input.c
3235
ch = (struct sctp_chunkhdr *)sctp_m_getptr(m, *offset,
sys/netinet/sctp_input.c
3294
sctp_handle_init(m, iphlen, *offset, sh,
sys/netinet/sctp_input.c
3340
ret = sctp_handle_init_ack(m, iphlen, *offset, sh,
sys/netinet/sctp_input.c
336
if (sctp_load_addresses_from_init(stcb, m, iphlen,
sys/netinet/sctp_input.c
3385
sctp_send_heartbeat_ack(stcb, m, *offset, chk_length,
sys/netinet/sctp_input.c
3481
sctp_abort_association(inp, stcb, m, iphlen, sh,
sys/netinet/sctp_input.c
3505
sctp_abort_association(inp, stcb, m,
sys/netinet/sctp_input.c
3513
ret_buf = sctp_handle_cookie_echo(m, iphlen,
sys/netinet/sctp_input.c
352
retval = sctp_send_cookie_echo(m, offset, stcb, net);
sys/netinet/sctp_input.c
3620
sctp_handle_asconf(m, *offset,
sys/netinet/sctp_input.c
3632
sctp_handle_asconf_ack(m, *offset,
sys/netinet/sctp_input.c
3663
ch = (struct sctp_chunkhdr *)sctp_m_getptr(m, *offset,
sys/netinet/sctp_input.c
3681
ch = (struct sctp_chunkhdr *)sctp_m_getptr(m, *offset,
sys/netinet/sctp_input.c
3708
mm->m_next = sctp_m_copym(m, *offset,
sys/netinet/sctp_input.c
3748
ch = (struct sctp_chunkhdr *)sctp_m_getptr(m, *offset,
sys/netinet/sctp_input.c
380
sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen,
sys/netinet/sctp_input.c
3839
struct mbuf *m = *mm;
sys/netinet/sctp_input.c
3851
m, iphlen, offset, length);
sys/netinet/sctp_input.c
3862
stcb = sctp_process_control(m, iphlen, &offset, length, sh, ch,
sys/netinet/sctp_input.c
3877
sctp_handle_ootb(m, iphlen, offset, sh, inp, NULL);
sys/netinet/sctp_input.c
3931
sctp_handle_ootb(m, iphlen, offset, sh, inp, NULL);
sys/netinet/sctp_input.c
4034
struct mbuf *m)
sys/netinet/sctp_input.c
4048
sctp_input(struct mbuf *m, int off, int proto)
sys/netinet/sctp_input.c
4074
printf("V4 input gets a packet iphlen:%d pktlen:%d\n", iphlen, m->m_pkthdr.len);
sys/netinet/sctp_input.c
4088
ip_stripoptions(m, (struct mbuf *)0);
sys/netinet/sctp_input.c
4096
ip = mtod(m, struct ip *);
sys/netinet/sctp_input.c
4098
if (m->m_len < offset) {
sys/netinet/sctp_input.c
4099
if ((m = m_pullup(m, offset)) == 0) {
sys/netinet/sctp_input.c
4103
ip = mtod(m, struct ip *);
sys/netinet/sctp_input.c
4114
if (in_broadcast(ip->ip_dst, m_get_rcvif_NOMPSAFE(m))) {
sys/netinet/sctp_input.c
4127
(m_get_rcvif_NOMPSAFE(m) == NULL) ||
sys/netinet/sctp_input.c
4128
(m_get_rcvif_NOMPSAFE(m)->if_type != IFT_LOOP)) {
sys/netinet/sctp_input.c
4141
calc_check = sctp_calculate_sum(m, &mlen, iphlen);
sys/netinet/sctp_input.c
4146
calc_check, check, m, mlen, iphlen);
sys/netinet/sctp_input.c
4150
stcb = sctp_findassociation_addr(m, iphlen,
sys/netinet/sctp_input.c
4154
sctp_send_packet_dropped(stcb, net, m, iphlen,
sys/netinet/sctp_input.c
4166
mlen = m->m_pkthdr.len;
sys/netinet/sctp_input.c
4188
stcb = sctp_findassociation_addr(m, iphlen, offset - sizeof(*ch),
sys/netinet/sctp_input.c
4214
init_chk = (struct sctp_init_chunk *)sctp_m_getptr(m,
sys/netinet/sctp_input.c
4220
sctp_send_abort(m, iphlen, sh, 0, NULL);
sys/netinet/sctp_input.c
4230
if (ipsec_used && ipsec_in_reject(m, (struct inpcb *)inp)) {
sys/netinet/sctp_input.c
4246
ip_savecontrol((struct inpcb *)inp, &opts, ip, m);
sys/netinet/sctp_input.c
4256
sctp_common_input_processing(&m, iphlen, offset, length, sh, ch,
sys/netinet/sctp_input.c
4259
sctp_m_freem(m);
sys/netinet/sctp_input.c
4282
sctp_m_freem(m);
sys/netinet/sctp_input.c
889
sctp_handle_init_ack(struct mbuf *m, int iphlen, int offset, struct sctphdr *sh,
sys/netinet/sctp_input.c
913
sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, sh,
sys/netinet/sctp_input.c
922
sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, sh,
sys/netinet/sctp_input.c
929
sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, sh,
sys/netinet/sctp_input.c
936
sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, sh,
sys/netinet/sctp_input.c
943
sctp_abort_association(stcb->sctp_ep, stcb, m, iphlen, sh,
sys/netinet/sctp_input.c
967
if (sctp_process_init_ack(m, iphlen, offset, sh, cp, stcb, net
sys/netinet/sctp_input.c
97
sctp_handle_init(struct mbuf *m, int iphlen, int offset,
sys/netinet/sctp_output.c
166
sctp_add_addr_to_mbuf(struct mbuf *m, struct ifaddr *ifa)
sys/netinet/sctp_output.c
177
return (m);
sys/netinet/sctp_output.c
180
if (M_TRAILINGSPACE(m) >= len) {
sys/netinet/sctp_output.c
182
parmh = (struct sctp_paramhdr *)(m->m_data + m->m_len);
sys/netinet/sctp_output.c
183
mret = m;
sys/netinet/sctp_output.c
186
mret = m;
sys/netinet/sctp_output.c
193
return (m);
sys/netinet/sctp_output.c
2066
struct mbuf *m,
sys/netinet/sctp_output.c
2093
sctp_m_freem(m);
sys/netinet/sctp_output.c
2096
if ((m->m_flags & M_PKTHDR) == 0) {
sys/netinet/sctp_output.c
2102
sctp_m_freem(m);
sys/netinet/sctp_output.c
2106
sctphdr = mtod(m, struct sctphdr *);
sys/netinet/sctp_output.c
2112
m->m_pkthdr.len = sctp_calculate_len(m);
sys/netinet/sctp_output.c
2115
csum = sctp_calculate_sum(m, &m->m_pkthdr.len, 0);
sys/netinet/sctp_output.c
2121
M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
sys/netinet/sctp_output.c
2122
if (m == NULL) {
sys/netinet/sctp_output.c
2126
ip = mtod(m, struct ip *);
sys/netinet/sctp_output.c
2136
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/sctp_output.c
221
return (m);
sys/netinet/sctp_output.c
2231
sctp_m_freem(m);
sys/netinet/sctp_output.c
2250
ret = ip_output(m, inp->ip_inp.inp.inp_options,
sys/netinet/sctp_output.c
2291
M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT);
sys/netinet/sctp_output.c
2292
if (m == NULL) {
sys/netinet/sctp_output.c
2296
ip6h = mtod(m, struct ip6_hdr *);
sys/netinet/sctp_output.c
2345
ip6h->ip6_plen = m->m_pkthdr.len;
sys/netinet/sctp_output.c
2385
sctp_m_freem(m);
sys/netinet/sctp_output.c
2446
ret = ip6_output(m, ((struct in6pcb *)inp)->in6p_outputopts,
sys/netinet/sctp_output.c
2496
sctp_m_freem(m);
sys/netinet/sctp_output.c
2568
struct mbuf *m, *m_at, *m_last;
sys/netinet/sctp_output.c
2617
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/sctp_output.c
2618
if (m == NULL) {
sys/netinet/sctp_output.c
2623
MCLGET(m, M_DONTWAIT);
sys/netinet/sctp_output.c
2624
if ((m->m_flags & M_EXT) != M_EXT) {
sys/netinet/sctp_output.c
2626
sctp_m_freem(m);
sys/netinet/sctp_output.c
2629
m->m_data += SCTP_MIN_OVERHEAD;
sys/netinet/sctp_output.c
2630
m->m_len = sizeof(struct sctp_init_msg);
sys/netinet/sctp_output.c
2632
initm = mtod(m, struct sctp_init_msg *);
sys/netinet/sctp_output.c
2660
m->m_len += sizeof(*sup_addr) + sizeof(uint16_t);
sys/netinet/sctp_output.c
2670
m->m_len += sizeof(*ali);
sys/netinet/sctp_output.c
2686
m->m_len += sizeof(*cookie_preserve);
sys/netinet/sctp_output.c
2696
m->m_len += sizeof(*ecn);
sys/netinet/sctp_output.c
2705
m->m_len += sizeof(*prsctp);
sys/netinet/sctp_output.c
2723
m->m_len += (sizeof(*pr_supported) + SCTP_EXT_COUNT + SCTP_PAD_EXT_COUNT);
sys/netinet/sctp_output.c
2731
m->m_len += sizeof(*ecn_nonce);
sys/netinet/sctp_output.c
2734
m_at = m;
sys/netinet/sctp_output.c
2844
m->m_pkthdr.len = 0;
sys/netinet/sctp_output.c
2845
for (m_at = m; m_at; m_at = m_at->m_next) {
sys/netinet/sctp_output.c
2848
m->m_pkthdr.len += m_at->m_len;
sys/netinet/sctp_output.c
2850
initm->msg.ch.chunk_length = htons((m->m_pkthdr.len -
sys/netinet/sctp_output.c
2861
padval = m->m_pkthdr.len % 4;
sys/netinet/sctp_output.c
2870
sctp_m_freem(m);
sys/netinet/sctp_output.c
2873
m->m_pkthdr.len += padval;
sys/netinet/sctp_output.c
2882
rtcache_getdst(&net->ro), m, 0, 0, NULL, 0);
sys/netinet/sctp_output.c
3250
struct mbuf *m, *m_at, *m_tmp, *m_cookie, *op_err, *m_last;
sys/netinet/sctp_output.c
3296
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/sctp_output.c
3297
if (m == NULL) {
sys/netinet/sctp_output.c
3302
MCLGET(m, M_DONTWAIT);
sys/netinet/sctp_output.c
3303
if ((m->m_flags & M_EXT) != M_EXT) {
sys/netinet/sctp_output.c
3306
sctp_m_freem(m);
sys/netinet/sctp_output.c
3309
m->m_data += SCTP_MIN_OVERHEAD;
sys/netinet/sctp_output.c
3310
m_reset_rcvif(m);
sys/netinet/sctp_output.c
3311
m->m_len = sizeof(struct sctp_init_msg);
sys/netinet/sctp_output.c
3338
sctp_m_freem(m);
sys/netinet/sctp_output.c
3574
initackm_out = mtod(m, struct sctp_init_msg *);
sys/netinet/sctp_output.c
3638
m->m_len += sizeof(*ali);
sys/netinet/sctp_output.c
3650
m->m_len += sizeof(*ecn);
sys/netinet/sctp_output.c
3660
m->m_len += sizeof(*prsctp);
sys/netinet/sctp_output.c
3678
m->m_len += (sizeof(*pr_supported) + SCTP_EXT_COUNT + SCTP_PAD_EXT_COUNT);
sys/netinet/sctp_output.c
3685
m->m_len += sizeof(*ecn_nonce);
sys/netinet/sctp_output.c
3688
m_at = m;
sys/netinet/sctp_output.c
3807
m->m_pkthdr.len = 0;
sys/netinet/sctp_output.c
3808
for (m_tmp = m; m_tmp; m_tmp = m_tmp->m_next) {
sys/netinet/sctp_output.c
3809
m->m_pkthdr.len += m_tmp->m_len;
sys/netinet/sctp_output.c
3827
sz_of += (m->m_pkthdr.len - sizeof(struct sctphdr));
sys/netinet/sctp_output.c
3830
sz_of += (m->m_pkthdr.len - sizeof(struct sctphdr));
sys/netinet/sctp_output.c
3839
m_cookie = sctp_add_cookie(inp, init_pkt, offset, m,
sys/netinet/sctp_output.c
3843
sctp_m_freem(m);
sys/netinet/sctp_output.c
3853
padval = m->m_pkthdr.len % 4;
sys/netinet/sctp_output.c
3860
sctp_m_freem(m);
sys/netinet/sctp_output.c
3863
m->m_pkthdr.len += padval;
sys/netinet/sctp_output.c
3865
sctp_lowlevel_chunk_output(inp, NULL, NULL, to, m, 0, 0, NULL, 0);
sys/netinet/sctp_output.c
4124
struct mbuf *m,
sys/netinet/sctp_output.c
4141
if ((stcb == NULL) || (net == NULL) || (m == NULL) || (srcv == NULL)) {
sys/netinet/sctp_output.c
4147
stcb, net, m, srcv);
sys/netinet/sctp_output.c
4150
sctp_m_freem(m);
sys/netinet/sctp_output.c
4160
if ((m->m_flags & M_PKTHDR) && (m->m_pkthdr.len)) {
sys/netinet/sctp_output.c
4161
dataout = m->m_pkthdr.len;
sys/netinet/sctp_output.c
4165
for (n = m; n; n = n->m_next) {
sys/netinet/sctp_output.c
4169
M_PREPEND(m, sizeof(struct sctp_paramhdr), M_DONTWAIT);
sys/netinet/sctp_output.c
4170
if (m) {
sys/netinet/sctp_output.c
4172
m->m_len = sizeof(struct sctp_paramhdr) + dataout;
sys/netinet/sctp_output.c
4173
ph = mtod(m, struct sctp_paramhdr *);
sys/netinet/sctp_output.c
4175
ph->param_length = htons(m->m_len);
sys/netinet/sctp_output.c
4177
sctp_abort_an_association(stcb->sctp_ep, stcb, SCTP_RESPONSE_TO_USER_REQ, m);
sys/netinet/sctp_output.c
4178
m = NULL;
sys/netinet/sctp_output.c
4211
if ((m->m_flags & M_PKTHDR) && (m->m_pkthdr.len)) {
sys/netinet/sctp_output.c
4212
dataout = m->m_pkthdr.len;
sys/netinet/sctp_output.c
4216
for (n = m; n; n = n->m_next) {
sys/netinet/sctp_output.c
4324
if (m->m_flags & M_PKTHDR) {
sys/netinet/sctp_output.c
4325
m->m_pkthdr.len = dataout;
sys/netinet/sctp_output.c
4346
chk->data = m;
sys/netinet/sctp_output.c
4347
m = NULL;
sys/netinet/sctp_output.c
4385
n = m;
sys/netinet/sctp_output.c
4406
n = m;
sys/netinet/sctp_output.c
4469
m = NULL;
sys/netinet/sctp_output.c
4583
if (m && m->m_nextpkt) {
sys/netinet/sctp_output.c
4584
n = m;
sys/netinet/sctp_output.c
4592
sctp_m_freem(m);
sys/netinet/sctp_output.c
4623
struct mbuf *m;
sys/netinet/sctp_output.c
4624
m = outchain;
sys/netinet/sctp_output.c
4625
while (m) {
sys/netinet/sctp_output.c
4626
if (m->m_next == NULL) {
sys/netinet/sctp_output.c
4627
m->m_next = appendchain;
sys/netinet/sctp_output.c
4630
m = m->m_next;
sys/netinet/sctp_output.c
4653
struct mbuf *m;
sys/netinet/sctp_output.c
4657
if (ca->m == NULL) {
sys/netinet/sctp_output.c
4664
m = sctp_copy_mbufchain(ca->m, NULL);
sys/netinet/sctp_output.c
4665
if (m == NULL) {
sys/netinet/sctp_output.c
4675
ret = sctp_msg_append(stcb, stcb->asoc.primary_destination, m, &ca->sndrcv, 0);
sys/netinet/sctp_output.c
4704
m_freem(ca->m);
sys/netinet/sctp_output.c
4709
#define MC_ALIGN(m, len) do { \
sys/netinet/sctp_output.c
4710
(m)->m_data += (MCLBYTES - (len)) & ~(sizeof(long) - 1); \
sys/netinet/sctp_output.c
4774
sctp_sendall (struct sctp_inpcb *inp, struct uio *uio, struct mbuf *m, struct sctp_sndrcvinfo *srcv)
sys/netinet/sctp_output.c
4780
m_freem(m);
sys/netinet/sctp_output.c
4795
ca->m = sctp_copy_out_all(uio, ca->sndlen);
sys/netinet/sctp_output.c
4796
if (ca->m == NULL) {
sys/netinet/sctp_output.c
4801
if ((m->m_flags & M_PKTHDR) == 0) {
sys/netinet/sctp_output.c
4803
while(m) {
sys/netinet/sctp_output.c
4804
ca->sndlen += m->m_len;
sys/netinet/sctp_output.c
4805
m = m->m_next;
sys/netinet/sctp_output.c
4808
ca->sndlen = m->m_pkthdr.len;
sys/netinet/sctp_output.c
4810
ca->m = m;
sys/netinet/sctp_output.c
6027
sctp_send_cookie_echo(struct mbuf *m,
sys/netinet/sctp_output.c
6047
phdr = sctp_get_next_param(m, at, &parm, sizeof(parm));
sys/netinet/sctp_output.c
6059
cookie = sctp_m_copym(m, at, plen, M_DONTWAIT);
sys/netinet/sctp_output.c
6117
struct mbuf *m,
sys/netinet/sctp_output.c
6134
outchain = sctp_m_copym(m, offset, chk_length, M_DONTWAIT);
sys/netinet/sctp_output.c
6471
struct mbuf *m;
sys/netinet/sctp_output.c
6485
m = NULL;
sys/netinet/sctp_output.c
6527
m = sctp_copy_mbufchain(chk->data, m);
sys/netinet/sctp_output.c
6534
if (m != NULL) {
sys/netinet/sctp_output.c
6541
if (m->m_len == 0) {
sys/netinet/sctp_output.c
6546
m->m_len = sizeof(struct sctphdr);
sys/netinet/sctp_output.c
6548
M_PREPEND(m, sizeof(struct sctphdr), M_DONTWAIT);
sys/netinet/sctp_output.c
6549
if (m == NULL) {
sys/netinet/sctp_output.c
6553
shdr = mtod(m, struct sctphdr *);
sys/netinet/sctp_output.c
6561
rtcache_getdst(&chk->whoTo->ro), m,
sys/netinet/sctp_output.c
6648
m = NULL;
sys/netinet/sctp_output.c
6667
m = sctp_copy_mbufchain(chk->data, m);
sys/netinet/sctp_output.c
6668
if (m == NULL) {
sys/netinet/sctp_output.c
6698
m = sctp_copy_mbufchain(fwd->data, m);
sys/netinet/sctp_output.c
6699
if (m == NULL) {
sys/netinet/sctp_output.c
6720
if (m) {
sys/netinet/sctp_output.c
6732
if (m->m_len == 0) {
sys/netinet/sctp_output.c
6737
m->m_len = sizeof(struct sctphdr);
sys/netinet/sctp_output.c
6739
M_PREPEND(m, sizeof(struct sctphdr), M_DONTWAIT);
sys/netinet/sctp_output.c
6740
if (m == NULL) {
sys/netinet/sctp_output.c
6744
shdr = mtod(m, struct sctphdr *);
sys/netinet/sctp_output.c
6753
m,
sys/netinet/sctp_output.c
7085
sctp_output(struct sctp_inpcb *inp, struct mbuf *m,
sys/netinet/sctp_output.c
7119
sctp_m_freem(m);
sys/netinet/sctp_output.c
7134
sctp_m_freem(m);
sys/netinet/sctp_output.c
7146
sctp_m_freem(m);
sys/netinet/sctp_output.c
7162
return (sctp_sendall(inp, NULL, m, &srcv));
sys/netinet/sctp_output.c
7180
sctp_m_freem(m);
sys/netinet/sctp_output.c
7223
sctp_m_freem(m);
sys/netinet/sctp_output.c
7259
sctp_m_freem(m);
sys/netinet/sctp_output.c
7272
sctp_m_freem(m);
sys/netinet/sctp_output.c
7287
sctp_m_freem(m);
sys/netinet/sctp_output.c
7301
sctp_m_freem(m);
sys/netinet/sctp_output.c
7393
sctp_msg_append(stcb, net, m, &srcv, flags);
sys/netinet/sctp_output.c
7396
sctp_m_freem(m);
sys/netinet/sctp_output.c
7436
if ((error = sctp_msg_append(stcb, net, m, &srcv, flags))) {
sys/netinet/sctp_output.c
8037
sctp_send_shutdown_complete2(struct mbuf *m, int iphlen, struct sctphdr *sh)
sys/netinet/sctp_output.c
8051
iph = mtod(m, struct ip *);
sys/netinet/sctp_output.c
8110
if ((sctp_no_csum_on_loopback) && m_get_rcvif_NOMPSAFE(m) != NULL &&
sys/netinet/sctp_output.c
8111
m_get_rcvif_NOMPSAFE(m)->if_type == IFT_LOOP) {
sys/netinet/sctp_output.c
8478
struct mbuf *m, int iphlen, int bad_crc)
sys/netinet/sctp_output.c
8503
iph = mtod(m, struct ip *);
sys/netinet/sctp_output.c
8517
ip6h = mtod(m, struct ip6_hdr *);
sys/netinet/sctp_output.c
8520
if ((len+iphlen) > m->m_pkthdr.len) {
sys/netinet/sctp_output.c
8522
chk->send_size = len = m->m_pkthdr.len - iphlen;
sys/netinet/sctp_output.c
8600
m_copydata(m, iphlen, len, datap);
sys/netinet/sctp_output.c
8947
sctp_send_abort(struct mbuf *m, int iphlen, struct sctphdr *sh, uint32_t vtag,
sys/netinet/sctp_output.c
8960
if (sctp_is_there_an_abort_here(m, iphlen, &vtag)) {
sys/netinet/sctp_output.c
8969
iph = mtod(m, struct ip *);
sys/netinet/sctp_output.c
9047
if ((sctp_no_csum_on_loopback) && m_get_rcvif_NOMPSAFE(m) != NULL &&
sys/netinet/sctp_output.c
9048
m_get_rcvif_NOMPSAFE(m)->if_type == IFT_LOOP) {
sys/netinet/sctp_output.c
9088
sctp_send_operr_to(struct mbuf *m, int iphlen,
sys/netinet/sctp_output.c
9101
iph = mtod(m, struct ip *);
sys/netinet/sctp_output.c
9130
if ((sctp_no_csum_on_loopback) && m_get_rcvif_NOMPSAFE(m) != NULL &&
sys/netinet/sctp_output.c
9131
m_get_rcvif_NOMPSAFE(m)->if_type == IFT_LOOP) {
sys/netinet/sctp_output.c
9168
in6 = mtod(m, struct ip6_hdr *);
sys/netinet/sctp_output.c
9199
sctp_copy_one(struct mbuf *m, struct uio *uio, int cpsz, int resv_upfront, int *mbcnt)
sys/netinet/sctp_output.c
9204
if (m == NULL) {
sys/netinet/sctp_output.c
9209
m->m_len = 0;
sys/netinet/sctp_output.c
9211
MCLGET(m, M_WAIT);
sys/netinet/sctp_output.c
9212
if (m == NULL) {
sys/netinet/sctp_output.c
9216
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/sctp_output.c
9220
*mbcnt += m->m_ext.ext_size;
sys/netinet/sctp_output.c
9223
cancpy = M_TRAILINGSPACE(m);
sys/netinet/sctp_output.c
9230
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/sctp_output.c
9231
m_align(m, willcpy);
sys/netinet/sctp_output.c
9233
MC_ALIGN(m, willcpy);
sys/netinet/sctp_output.c
9235
error = uiomove(mtod(m, void *), willcpy, uio);
sys/netinet/sctp_output.c
9239
m->m_len = willcpy;
sys/netinet/sctp_output.c
9240
m->m_nextpkt = 0;
sys/netinet/sctp_output.c
9243
MGET(m->m_next, M_WAIT, MT_DATA);
sys/netinet/sctp_output.c
9244
if (m->m_next == NULL) {
sys/netinet/sctp_output.c
9248
m = m->m_next;
sys/netinet/sctp_output.c
9249
m->m_len = 0;
sys/netinet/sctp_output.c
9252
MCLGET(m, M_WAIT);
sys/netinet/sctp_output.c
9253
if (m == NULL) {
sys/netinet/sctp_output.c
9257
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/sctp_output.c
9261
*mbcnt += m->m_ext.ext_size;
sys/netinet/sctp_output.c
9263
cancpy = M_TRAILINGSPACE(m);
sys/netinet/sctp_pcb.c
1014
phdr = sctp_get_next_param(m, offset,
sys/netinet/sctp_pcb.c
1032
phdr = sctp_get_next_param(m, offset,
sys/netinet/sctp_pcb.c
1047
phdr = sctp_get_next_param(m, offset, &parm_buf,
sys/netinet/sctp_pcb.c
1123
sctp_findassociation_addr(struct mbuf *m, int iphlen, int offset,
sys/netinet/sctp_pcb.c
1136
iph = mtod(m, struct ip *);
sys/netinet/sctp_pcb.c
1156
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/sctp_pcb.c
1254
retval = sctp_findassociation_special_addr(m, iphlen,
sys/netinet/sctp_pcb.c
1308
struct sctp_pcb *m;
sys/netinet/sctp_pcb.c
1437
m = &inp->sctp_ep;
sys/netinet/sctp_pcb.c
1440
m->sctp_timeoutticks[SCTP_TIMER_SEND] = SEC_TO_TICKS(SCTP_SEND_SEC); /* needed ? */
sys/netinet/sctp_pcb.c
1441
m->sctp_timeoutticks[SCTP_TIMER_INIT] = SEC_TO_TICKS(SCTP_INIT_SEC); /* needed ? */
sys/netinet/sctp_pcb.c
1442
m->sctp_timeoutticks[SCTP_TIMER_RECV] = MSEC_TO_TICKS(sctp_delayed_sack_time_default);
sys/netinet/sctp_pcb.c
1443
m->sctp_timeoutticks[SCTP_TIMER_HEARTBEAT] = sctp_heartbeat_interval_default; /* this is in MSEC */
sys/netinet/sctp_pcb.c
1444
m->sctp_timeoutticks[SCTP_TIMER_PMTU] = SEC_TO_TICKS(sctp_pmtu_raise_time_default);
sys/netinet/sctp_pcb.c
1445
m->sctp_timeoutticks[SCTP_TIMER_MAXSHUTDOWN] = SEC_TO_TICKS(sctp_shutdown_guard_time_default);
sys/netinet/sctp_pcb.c
1446
m->sctp_timeoutticks[SCTP_TIMER_SIGNATURE] = SEC_TO_TICKS(sctp_secret_lifetime_default);
sys/netinet/sctp_pcb.c
1448
m->sctp_maxrto = sctp_rto_max_default;
sys/netinet/sctp_pcb.c
1449
m->sctp_minrto = sctp_rto_min_default;
sys/netinet/sctp_pcb.c
1450
m->initial_rto = sctp_rto_initial_default;
sys/netinet/sctp_pcb.c
1451
m->initial_init_rto_max = sctp_init_rto_max_default;
sys/netinet/sctp_pcb.c
1453
m->max_open_streams_intome = MAX_SCTP_STREAMS;
sys/netinet/sctp_pcb.c
1455
m->max_init_times = sctp_init_rtx_max_default;
sys/netinet/sctp_pcb.c
1456
m->max_send_times = sctp_assoc_rtx_max_default;
sys/netinet/sctp_pcb.c
1457
m->def_net_failure = sctp_path_rtx_max_default;
sys/netinet/sctp_pcb.c
1458
m->sctp_sws_sender = SCTP_SWS_SENDER_DEF;
sys/netinet/sctp_pcb.c
1459
m->sctp_sws_receiver = SCTP_SWS_RECEIVER_DEF;
sys/netinet/sctp_pcb.c
1460
m->max_burst = sctp_max_burst_default;
sys/netinet/sctp_pcb.c
1462
m->pre_open_stream_count = sctp_nr_outgoing_streams_default;
sys/netinet/sctp_pcb.c
1465
m->adaption_layer_indicator = 0x504C5253;
sys/netinet/sctp_pcb.c
1468
m->size_of_a_cookie = (sizeof(struct sctp_init_msg) * 2) +
sys/netinet/sctp_pcb.c
1470
m->size_of_a_cookie += SCTP_SIGNATURE_SIZE;
sys/netinet/sctp_pcb.c
1474
m->time_of_secret_change = time.tv_sec;
sys/netinet/sctp_pcb.c
1477
m->secret_key[0][i] = sctp_select_initial_TSN(m);
sys/netinet/sctp_pcb.c
1482
m->def_cookie_life = sctp_valid_cookie_life_default;
sys/netinet/sctp_pcb.c
375
sctp_findassociation_ep_asconf(struct mbuf *m, int iphlen, int offset,
sys/netinet/sctp_pcb.c
3893
sctp_load_addresses_from_init(struct sctp_tcb *stcb, struct mbuf *m,
sys/netinet/sctp_pcb.c
390
iph = mtod(m, struct ip *);
sys/netinet/sctp_pcb.c
3930
iph = mtod(m, struct ip *);
sys/netinet/sctp_pcb.c
3947
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/sctp_pcb.c
401
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/sctp_pcb.c
4010
phdr = sctp_get_next_param(m, offset, &parm_buf, sizeof(parm_buf));
sys/netinet/sctp_pcb.c
4025
phdr = sctp_get_next_param(m, offset,
sys/netinet/sctp_pcb.c
4093
phdr = sctp_get_next_param(m, offset,
sys/netinet/sctp_pcb.c
411
phdr = sctp_get_next_param(m, offset + sizeof(struct sctp_asconf_chunk),
sys/netinet/sctp_pcb.c
4163
phdr = sctp_get_next_param(m, offset,
sys/netinet/sctp_pcb.c
4180
phdr = sctp_get_next_param(m, offset,
sys/netinet/sctp_pcb.c
4225
phdr = sctp_get_next_param(m, offset,
sys/netinet/sctp_pcb.c
4290
phdr = sctp_get_next_param(m, offset, &parm_buf,
sys/netinet/sctp_pcb.c
430
p6 = (struct sctp_ipv6addr_param *)sctp_get_next_param(m,
sys/netinet/sctp_pcb.c
453
p4 = (struct sctp_ipv4addr_param *)sctp_get_next_param(m,
sys/netinet/sctp_pcb.c
974
sctp_findassociation_special_addr(struct mbuf *m, int iphlen, int offset,
sys/netinet/sctp_pcb.c
996
phdr = sctp_get_next_param(m, offset, &parm_buf, sizeof(parm_buf));
sys/netinet/sctp_structs.h
109
struct mbuf *m;
sys/netinet/sctp_usrreq.c
1591
error = sctp_fill_stat_log(m);
sys/netinet/sctp_usrreq.c
3829
sctp_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netinet/sctp_usrreq.c
3833
m_freem(m);
sys/netinet/sctp_usrreq.c
593
sctp_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netinet/sctp_usrreq.c
601
sctp_send(struct socket *so, struct mbuf *m, struct sockaddr *addr,
sys/netinet/sctp_usrreq.c
610
sctp_m_freem(m);
sys/netinet/sctp_usrreq.c
621
sctp_m_freem(m);
sys/netinet/sctp_usrreq.c
629
sctp_m_freem(m);
sys/netinet/sctp_usrreq.c
658
for (x=m;x;x = x->m_next) {
sys/netinet/sctp_usrreq.c
665
inp->pkt_last->m_next = m;
sys/netinet/sctp_usrreq.c
666
inp->pkt_last = m;
sys/netinet/sctp_usrreq.c
668
inp->pkt_last = inp->pkt = m;
sys/netinet/sctputil.c
1535
sctp_calculate_len(struct mbuf *m)
sys/netinet/sctputil.c
1539
at = m;
sys/netinet/sctputil.c
1548
sctp_calculate_sum(struct mbuf *m, int32_t *pktlen, uint32_t offset)
sys/netinet/sctputil.c
1563
at = m;
sys/netinet/sctputil.c
1755
sctp_m_getptr(struct mbuf *m, int off, int len, u_int8_t *in_ptr)
sys/netinet/sctputil.c
1764
while ((m != NULL) && (off > 0)) {
sys/netinet/sctputil.c
1765
if (off < m->m_len)
sys/netinet/sctputil.c
1767
off -= m->m_len;
sys/netinet/sctputil.c
1768
m = m->m_next;
sys/netinet/sctputil.c
1770
if (m == NULL)
sys/netinet/sctputil.c
1774
if ((m->m_len - off) >= len) {
sys/netinet/sctputil.c
1775
return ((void *)(mtod(m, vaddr_t) + off));
sys/netinet/sctputil.c
1778
while ((m != NULL) && (len > 0)) {
sys/netinet/sctputil.c
1779
count = uimin(m->m_len - off, len);
sys/netinet/sctputil.c
1780
memcpy(ptr, (void *)(mtod(m, vaddr_t) + off), count);
sys/netinet/sctputil.c
1784
m = m->m_next;
sys/netinet/sctputil.c
1786
if ((m == NULL) && (len > 0))
sys/netinet/sctputil.c
1795
sctp_get_next_param(struct mbuf *m,
sys/netinet/sctputil.c
1801
return ((struct sctp_paramhdr *)sctp_m_getptr(m, offset, pull_limit,
sys/netinet/sctputil.c
1807
sctp_add_pad_tombuf(struct mbuf *m, int padlen)
sys/netinet/sctputil.c
1818
if (M_TRAILINGSPACE(m)) {
sys/netinet/sctputil.c
1823
dp = (u_int8_t *)(mtod(m, vaddr_t) + m->m_len);
sys/netinet/sctputil.c
1824
m->m_len += padlen;
sys/netinet/sctputil.c
1834
tmp->m_next = m->m_next;
sys/netinet/sctputil.c
1836
m->m_next = tmp;
sys/netinet/sctputil.c
1848
sctp_pad_lastmbuf(struct mbuf *m, int padval)
sys/netinet/sctputil.c
1852
m_at = m;
sys/netinet/sctputil.c
2096
struct mbuf *m;
sys/netinet/sctputil.c
2098
m = m_notify;
sys/netinet/sctputil.c
2099
while (m->m_next != NULL)
sys/netinet/sctputil.c
2100
m = m->m_next;
sys/netinet/sctputil.c
2101
m->m_flags |= M_EOR;
sys/netinet/sctputil.c
2660
struct mbuf *m, int iphlen, struct sctphdr *sh, struct mbuf *op_err)
sys/netinet/sctputil.c
2670
sctp_send_abort(m, iphlen, sh, vtag, op_err);
sys/netinet/sctputil.c
2707
sctp_handle_ootb(struct mbuf *m, int iphlen, int offset, struct sctphdr *sh,
sys/netinet/sctputil.c
2719
ch = (struct sctp_chunkhdr *)sctp_m_getptr(m, offset,
sys/netinet/sctputil.c
2741
sctp_send_shutdown_complete2(m, iphlen, sh);
sys/netinet/sctputil.c
2747
ch = (struct sctp_chunkhdr *)sctp_m_getptr(m, offset,
sys/netinet/sctputil.c
2750
sctp_send_abort(m, iphlen, sh, 0, op_err);
sys/netinet/sctputil.c
2758
sctp_is_there_an_abort_here(struct mbuf *m, int iphlen, int *vtagfill)
sys/netinet/sctputil.c
2766
ch = (struct sctp_chunkhdr *)sctp_m_getptr(m, offset, sizeof(*ch),
sys/netinet/sctputil.c
2781
init_chk = (struct sctp_init_chunk *)sctp_m_getptr(m,
sys/netinet/sctputil.c
2789
ch = (struct sctp_chunkhdr *)sctp_m_getptr(m, offset,
sys/netinet/sctputil.c
2970
struct mbuf *m, *n;
sys/netinet/sctputil.c
2983
MGETHDR(m, M_DONTWAIT, MT_SONAME);
sys/netinet/sctputil.c
2984
if (m == 0)
sys/netinet/sctputil.c
2987
m->m_len = asa->sa_len;
sys/netinet/sctputil.c
2988
memcpy(mtod(m, void *), (const void *)asa, asa->sa_len);
sys/netinet/sctputil.c
2990
m = NULL;
sys/netinet/sctputil.c
2997
if (m)
sys/netinet/sctputil.c
2998
m->m_next = control;
sys/netinet/sctputil.c
3000
m = control;
sys/netinet/sctputil.c
3001
m->m_pkthdr.csum_data = tag;
sys/netinet/sctputil.c
3003
for (n = m; n; n = n->m_next)
sys/netinet/sctputil.c
3010
inp->sb_last_mpkt->m_nextpkt = m;
sys/netinet/sctputil.c
3015
n->m_nextpkt = m;
sys/netinet/sctputil.c
3017
inp->sb_last_mpkt = m;
sys/netinet/sctputil.c
3019
inp->sb_last_mpkt = sb->sb_mb = m;
sys/netinet/sctputil.c
3025
struct mbuf *m, *n, *nlast;
sys/netinet/sctputil.c
3040
MGETHDR(m, M_DONTWAIT, MT_SONAME);
sys/netinet/sctputil.c
3041
if (m == 0)
sys/netinet/sctputil.c
3043
m->m_len = 0;
sys/netinet/sctputil.c
3045
if (m == m0) {
sys/netinet/sctputil.c
3047
m0, m);
sys/netinet/sctputil.c
305
sctp_fill_stat_log(struct mbuf *m)
sys/netinet/sctputil.c
3054
m->m_len = asa->sa_len;
sys/netinet/sctputil.c
3055
bcopy((void *)asa, mtod(m, void *), asa->sa_len);
sys/netinet/sctputil.c
3058
m = NULL;
sys/netinet/sctputil.c
3064
if (m)
sys/netinet/sctputil.c
3065
m->m_next = control;
sys/netinet/sctputil.c
3067
m = control;
sys/netinet/sctputil.c
3068
m->m_pkthdr.csum_data = (int)tag;
sys/netinet/sctputil.c
3070
for (n = m; n; n = n->m_next)
sys/netinet/sctputil.c
3080
SCTP_SBLINKRECORD(sb, m);
sys/netinet/sctputil.c
3088
inp->sb_last_mpkt->m_nextpkt = m;
sys/netinet/sctputil.c
3093
n->m_nextpkt = m;
sys/netinet/sctputil.c
3095
inp->sb_last_mpkt = m;
sys/netinet/sctputil.c
3097
inp->sb_last_mpkt = sb->sb_mb = m;
sys/netinet/sctputil.c
310
if (m == NULL)
sys/netinet/sctputil.c
3104
struct mbuf *m, *n;
sys/netinet/sctputil.c
3117
MGETHDR(m, M_DONTWAIT, MT_SONAME);
sys/netinet/sctputil.c
3118
if (m == 0)
sys/netinet/sctputil.c
3120
m->m_len = asa->sa_len;
sys/netinet/sctputil.c
3121
bcopy((void *)asa, mtod(m, void *), asa->sa_len);
sys/netinet/sctputil.c
3123
m = NULL;
sys/netinet/sctputil.c
313
size_limit = (m->m_len - sizeof(struct sctp_cwnd_log_req));
sys/netinet/sctputil.c
3130
m->m_pkthdr.csum = (int)tag;
sys/netinet/sctputil.c
3131
m->m_next = control;
sys/netinet/sctputil.c
3132
for (n = m; n; n = n->m_next)
sys/netinet/sctputil.c
3139
inp->sb_last_mpkt->m_nextpkt = m;
sys/netinet/sctputil.c
3144
n->m_nextpkt = m;
sys/netinet/sctputil.c
3146
inp->sb_last_mpkt = m;
sys/netinet/sctputil.c
3148
inp->sb_last_mpkt = sb->sb_mb = m;
sys/netinet/sctputil.c
3167
struct mbuf *m;
sys/netinet/sctputil.c
3169
MGET(m, M_DONTWAIT, MT_DATA);
sys/netinet/sctputil.c
317
req = mtod(m, struct sctp_cwnd_log_req *);
sys/netinet/sctputil.c
3170
if (m) {
sys/netinet/sctputil.c
3172
m->m_len = sizeof(struct sctp_paramhdr);
sys/netinet/sctputil.c
3173
ph = mtod(m, struct sctp_paramhdr *);
sys/netinet/sctputil.c
3177
return (m);
sys/netinet/sctputil.c
3183
struct mbuf *m;
sys/netinet/sctputil.c
3191
m = this;
sys/netinet/sctputil.c
3192
while (m) {
sys/netinet/sctputil.c
3193
if (m->m_flags & M_PKTHDR) {
sys/netinet/sctputil.c
3196
if ((u_int32_t)m->m_pkthdr.csum == asoc->my_vtag)
sys/netinet/sctputil.c
3198
if ((u_int32_t)m->m_pkthdr.csum_data == asoc->my_vtag)
sys/netinet/sctputil.c
3205
m = m->m_next;
sys/netinet/sctputil.c
3510
sctp_pkthdr_fix(struct mbuf *m)
sys/netinet/sctputil.c
3514
if ((m->m_flags & M_PKTHDR) == 0) {
sys/netinet/sctputil.c
3519
if (m->m_len != 0) {
sys/netinet/sctputil.c
3525
m_nxt = m->m_next;
sys/netinet/sctputil.c
3532
bcopy(mtod(m_nxt, void *), mtod(m, void *), sizeof(long));
sys/netinet/sctputil.c
3534
m->m_len += sizeof(long);
sys/netinet/sctputil.c
3541
sctp_m_copym(struct mbuf *m, int off, int len, int wait)
sys/netinet/sctputil.c
3543
sctp_pkthdr_fix(m);
sys/netinet/sctputil.c
3544
return (m_copym(m, off, len, wait));
sys/netinet/sctputil.c
374
m->m_len = (cnt_out * sizeof(struct sctp_cwnd_log_req)) + sizeof(struct sctp_cwnd_log_req);
sys/netinet/sctputil.c
619
sctp_select_initial_TSN(struct sctp_pcb *m)
sys/netinet/sctputil.c
624
u_int32_t sctp_select_a_tag(struct sctp_inpcb *m)
sys/netinet/sctputil.c
632
x = sctp_select_initial_TSN(&m->sctp_ep);
sys/netinet/sctputil.c
637
if (sctp_is_vtag_good(m, x, &now)) {
sys/netinet/sctputil.c
646
sctp_init_asoc(struct sctp_inpcb *m, struct sctp_association *asoc,
sys/netinet/sctputil.c
663
asoc->max_burst = m->sctp_ep.max_burst;
sys/netinet/sctputil.c
664
asoc->heart_beat_delay = m->sctp_ep.sctp_timeoutticks[SCTP_TIMER_HEARTBEAT];
sys/netinet/sctputil.c
665
asoc->cookie_life = m->sctp_ep.def_cookie_life;
sys/netinet/sctputil.c
670
asoc->my_vtag = sctp_select_a_tag(m);
sys/netinet/sctputil.c
673
sctp_select_initial_TSN(&m->sctp_ep);
sys/netinet/sctputil.c
690
asoc->initial_init_rto_max = m->sctp_ep.initial_init_rto_max;
sys/netinet/sctputil.c
691
asoc->initial_rto = m->sctp_ep.initial_rto;
sys/netinet/sctputil.c
693
asoc->max_init_times = m->sctp_ep.max_init_times;
sys/netinet/sctputil.c
694
asoc->max_send_times = m->sctp_ep.max_send_times;
sys/netinet/sctputil.c
695
asoc->def_net_failure = m->sctp_ep.def_net_failure;
sys/netinet/sctputil.c
706
if (m->sctp_flags & SCTP_PCB_FLAGS_BOUND_V6) {
sys/netinet/sctputil.c
711
inp6 = (struct in6pcb *)m;
sys/netinet/sctputil.c
735
asoc->my_rwnd = uimax(m->sctp_socket->so_rcv.sb_hiwat, SCTP_MINIMAL_RWND);
sys/netinet/sctputil.c
736
asoc->peers_rwnd = m->sctp_socket->so_rcv.sb_hiwat;
sys/netinet/sctputil.c
738
asoc->smallest_mtu = m->sctp_frag_point;
sys/netinet/sctputil.c
739
asoc->minrto = m->sctp_ep.sctp_minrto;
sys/netinet/sctputil.c
740
asoc->maxrto = m->sctp_ep.sctp_maxrto;
sys/netinet/sctputil.c
749
asoc->sctp_autoclose_ticks = m->sctp_ep.auto_close_time;
sys/netinet/sctputil.c
756
m->sctp_ep.pre_open_stream_count;
sys/netinet/sctputil.c
794
asoc->max_inbound_streams = m->sctp_ep.max_open_streams_intome;
sys/netinet/sctputil.h
39
#define sctp_m_freem(m) do { \
sys/netinet/sctputil.h
40
struct mbuf *_m = (m);
sys/netinet/tcp_debug.c
111
tcp_trace(short act, short ostate, struct tcpcb *tp, struct mbuf *m, int req)
sys/netinet/tcp_debug.c
134
if (m) {
sys/netinet/tcp_debug.c
136
ip = mtod(m, struct ip *);
sys/netinet/tcp_debug.c
139
if (m->m_len < sizeof(td->td_ti))
sys/netinet/tcp_debug.c
141
memcpy(&td->td_ti, mtod(m, void *), sizeof(td->td_ti));
sys/netinet/tcp_debug.c
147
if (m->m_len < sizeof(td->td_ti6))
sys/netinet/tcp_debug.c
149
memcpy(&td->td_ti6, mtod(m, void *),
sys/netinet/tcp_debug.c
174
len = m->m_pkthdr.len;
sys/netinet/tcp_input.c
1107
m_adj(m, -todrop);
sys/netinet/tcp_input.c
1158
(void)tcp_respond(0, m, m, th, th->th_seq + tlen, th->th_ack, TH_ACK);
sys/netinet/tcp_input.c
1170
tcp_respond(0, m, m, th, (tcp_seq)0, th->th_ack, TH_RST);
sys/netinet/tcp_input.c
1174
(void)tcp_respond(0, m, m, th, th->th_seq + tlen, (tcp_seq)0,
sys/netinet/tcp_input.c
1179
m_freem(m);
sys/netinet/tcp_input.c
1186
tcp_input(struct mbuf *m, int off, int proto)
sys/netinet/tcp_input.c
1217
MCLAIM(m, &tcp_rx_mowner);
sys/netinet/tcp_input.c
1234
if (m->m_flags & (M_BCAST|M_MCAST)) {
sys/netinet/tcp_input.c
1239
if (m->m_flags & M_ANYCAST6) {
sys/netinet/tcp_input.c
1245
M_REGION_GET(th, struct tcphdr *, m, off, sizeof(struct tcphdr));
sys/netinet/tcp_input.c
1256
m = m_copyup(m, off + sizeof(struct tcphdr), 0);
sys/netinet/tcp_input.c
1257
if (m == NULL) {
sys/netinet/tcp_input.c
1261
th = (struct tcphdr *)(mtod(m, char *) + off);
sys/netinet/tcp_input.c
1269
ip = mtod(m, struct ip *);
sys/netinet/tcp_input.c
1271
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_input.c
1279
in_broadcast(ip->ip_dst, m_get_rcvif_NOMPSAFE(m)))
sys/netinet/tcp_input.c
1315
len = m->m_pkthdr.len;
sys/netinet/tcp_input.c
1321
m_freem(m);
sys/netinet/tcp_input.c
1338
M_REGION_GET(th, struct tcphdr *, m, off, thlen);
sys/netinet/tcp_input.c
1371
if (tcp_input_checksum(af, m, th, off, thlen, tlen))
sys/netinet/tcp_input.c
1415
if (inp && ipsec_in_reject(m, inp))
sys/netinet/tcp_input.c
1447
if (ipsec_used && inp && ipsec_in_reject(m, inp))
sys/netinet/tcp_input.c
1474
tcp_vtw_input(th, &vestige, m, tlen);
sys/netinet/tcp_input.c
1475
m = NULL;
sys/netinet/tcp_input.c
1498
ip6_savecontrol(inp, &inp->inp_options, ip6, m);
sys/netinet/tcp_input.c
1511
if (m->m_len > iphlen && (m->m_flags & M_EXT) == 0) {
sys/netinet/tcp_input.c
1512
tcp_saveti = m_copym(m, 0, iphlen, M_DONTWAIT);
sys/netinet/tcp_input.c
1519
MCLAIM(m, &tcp_mowner);
sys/netinet/tcp_input.c
1521
m_copydata(m, 0, iphlen,
sys/netinet/tcp_input.c
1582
so = syn_cache_get(&src.sa, &dst.sa, th, so, m);
sys/netinet/tcp_input.c
1598
m = NULL;
sys/netinet/tcp_input.c
1663
struct ifnet *rcvif = m_get_rcvif(m, &s);
sys/netinet/tcp_input.c
1707
so, m, optp, optlen, &opti))
sys/netinet/tcp_input.c
1708
m = NULL;
sys/netinet/tcp_input.c
1736
if (tcp_dooptions(tp, optp, optlen, th, m, off, &opti) < 0)
sys/netinet/tcp_input.c
1884
m_freem(m);
sys/netinet/tcp_input.c
1998
m_freem(m);
sys/netinet/tcp_input.c
2008
m_adj(m, off + thlen);
sys/netinet/tcp_input.c
2009
sbappendstream(&so->so_rcv, m);
sys/netinet/tcp_input.c
2146
m_adj(m, -todrop);
sys/netinet/tcp_input.c
2328
m_adj(m, -todrop);
sys/netinet/tcp_input.c
2407
tcp_respond(tp, m, m, th, (tcp_seq)0, th->th_ack - 1,
sys/netinet/tcp_input.c
2730
tcp_pulloutofband(so, th, m, hdroptlen);
sys/netinet/tcp_input.c
2776
m_freem(m);
sys/netinet/tcp_input.c
2778
m_adj(m, hdroptlen);
sys/netinet/tcp_input.c
2779
sbappendstream(&(so)->so_rcv, m);
sys/netinet/tcp_input.c
2784
m_adj(m, hdroptlen);
sys/netinet/tcp_input.c
2785
tiflags = tcp_reass(tp, th, m, tlen);
sys/netinet/tcp_input.c
2796
m_freem(m);
sys/netinet/tcp_input.c
2797
m = NULL;
sys/netinet/tcp_input.c
2902
m_freem(m);
sys/netinet/tcp_input.c
2931
(void)tcp_respond(tp, m, m, th, (tcp_seq)0, th->th_ack, TH_RST);
sys/netinet/tcp_input.c
2935
(void)tcp_respond(tp, m, m, th, th->th_seq + tlen, (tcp_seq)0,
sys/netinet/tcp_input.c
2954
m_freem(m);
sys/netinet/tcp_input.c
2968
tcp_signature_getsav(struct mbuf *m)
sys/netinet/tcp_input.c
2973
ip = mtod(m, struct ip *);
sys/netinet/tcp_input.c
2976
ip = mtod(m, struct ip *);
sys/netinet/tcp_input.c
2981
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_input.c
3012
tcp_signature(struct mbuf *m, struct tcphdr *th, int thoff,
sys/netinet/tcp_input.c
3031
switch (mtod(m, struct ip *)->ip_v) {
sys/netinet/tcp_input.c
3034
ip = mtod(m, struct ip *);
sys/netinet/tcp_input.c
3041
ippseudo.ippseudo_len = htons(m->m_pkthdr.len - thoff);
sys/netinet/tcp_input.c
3047
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_input.c
3053
ip6pseudo.ip6ph_len = htons(m->m_pkthdr.len - thoff);
sys/netinet/tcp_input.c
3066
l = m->m_pkthdr.len - thoff - tcphdrlen;
sys/netinet/tcp_input.c
3068
m_apply(m, thoff + tcphdrlen,
sys/netinet/tcp_input.c
3069
m->m_pkthdr.len - thoff - tcphdrlen,
sys/netinet/tcp_input.c
3087
struct mbuf *m, int toff, struct tcp_opt_info *oi)
sys/netinet/tcp_input.c
3137
struct ip *ip = mtod(m, struct ip *);
sys/netinet/tcp_input.c
3139
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_input.c
3224
sav = tcp_signature_getsav(m);
sys/netinet/tcp_input.c
3236
if (tcp_signature(m, th, toff, sav, sig) < 0) {
sys/netinet/tcp_input.c
3248
key_sa_recordxfer(sav, m);
sys/netinet/tcp_input.c
3267
struct mbuf *m, int off)
sys/netinet/tcp_input.c
3272
if (m->m_len > cnt) {
sys/netinet/tcp_input.c
3273
char *cp = mtod(m, char *) + cnt;
sys/netinet/tcp_input.c
3278
memmove(cp, cp + 1, (unsigned)(m->m_len - cnt - 1));
sys/netinet/tcp_input.c
3279
m->m_len--;
sys/netinet/tcp_input.c
3282
cnt -= m->m_len;
sys/netinet/tcp_input.c
3283
m = m->m_next;
sys/netinet/tcp_input.c
3284
if (m == NULL)
sys/netinet/tcp_input.c
455
tcp_reass(struct tcpcb *tp, const struct tcphdr *th, struct mbuf *m, int tlen)
sys/netinet/tcp_input.c
480
m_claimm(m, &tcp_reass_mowner);
sys/netinet/tcp_input.c
501
m_cat(p->ipqe_m, m);
sys/netinet/tcp_input.c
502
m = NULL;
sys/netinet/tcp_input.c
530
m_cat(m, q->ipqe_m);
sys/netinet/tcp_input.c
531
q->ipqe_m = m;
sys/netinet/tcp_input.c
559
m_cat(q->ipqe_m, m);
sys/netinet/tcp_input.c
560
m = q->ipqe_m;
sys/netinet/tcp_input.c
594
m_freem(m);
sys/netinet/tcp_input.c
623
m_adj(m, overlap);
sys/netinet/tcp_input.c
625
m_cat(q->ipqe_m, m);
sys/netinet/tcp_input.c
626
m = q->ipqe_m;
sys/netinet/tcp_input.c
643
m_adj(m, -overlap);
sys/netinet/tcp_input.c
658
m_cat(m, q->ipqe_m);
sys/netinet/tcp_input.c
715
m_freem(m);
sys/netinet/tcp_input.c
730
m_freem(m);
sys/netinet/tcp_input.c
752
tiqe->ipqe_m = m;
sys/netinet/tcp_input.c
807
struct mbuf *m = *mp;
sys/netinet/tcp_input.c
813
if (m->m_flags & M_ANYCAST6) {
sys/netinet/tcp_input.c
815
if (m->m_len < sizeof(struct ip6_hdr)) {
sys/netinet/tcp_input.c
816
if ((m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) {
sys/netinet/tcp_input.c
821
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_input.c
822
icmp6_error(m, ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_ADDR,
sys/netinet/tcp_input.c
827
tcp_input(m, *offp, proto);
sys/netinet/tcp_input.c
876
tcp_input_checksum(int af, struct mbuf *m, const struct tcphdr *th,
sys/netinet/tcp_input.c
887
rcvif = m_get_rcvif(m, &s);
sys/netinet/tcp_input.c
893
switch (m->m_pkthdr.csum_flags &
sys/netinet/tcp_input.c
901
u_int32_t hw_csum = m->m_pkthdr.csum_data;
sys/netinet/tcp_input.c
904
if (m->m_pkthdr.csum_flags & M_CSUM_NO_PSEUDOHDR) {
sys/netinet/tcp_input.c
906
mtod(m, const struct ip *);
sys/netinet/tcp_input.c
930
if (in4_cksum(m, IPPROTO_TCP, toff,
sys/netinet/tcp_input.c
940
switch (m->m_pkthdr.csum_flags &
sys/netinet/tcp_input.c
961
if (__predict_true((m->m_flags & M_LOOP) == 0 ||
sys/netinet/tcp_input.c
964
if (in6_cksum(m, IPPROTO_TCP, toff,
sys/netinet/tcp_input.c
989
struct mbuf *m, int tlen)
sys/netinet/tcp_output.c
1234
error = tcp_build_datapkt(tp, so, off, len, hdrlen, &m);
sys/netinet/tcp_output.c
1257
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/tcp_output.c
1258
if (m != NULL && max_linkhdr + hdrlen > MHLEN) {
sys/netinet/tcp_output.c
1259
MCLGET(m, M_DONTWAIT);
sys/netinet/tcp_output.c
1260
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/tcp_output.c
1261
m_freem(m);
sys/netinet/tcp_output.c
1262
m = NULL;
sys/netinet/tcp_output.c
1265
if (m == NULL) {
sys/netinet/tcp_output.c
1269
MCLAIM(m, &tcp_tx_mowner);
sys/netinet/tcp_output.c
1270
m->m_data += max_linkhdr;
sys/netinet/tcp_output.c
1271
m->m_len = hdrlen;
sys/netinet/tcp_output.c
1273
m_reset_rcvif(m);
sys/netinet/tcp_output.c
1276
ip = mtod(m, struct ip *);
sys/netinet/tcp_output.c
1285
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_output.c
1301
bcopy(mtod(tp->t_template, void *), mtod(m, void *), iphdrlen);
sys/netinet/tcp_output.c
1406
sav = tcp_signature_getsav(m);
sys/netinet/tcp_output.c
1408
m_freem(m);
sys/netinet/tcp_output.c
1412
m->m_pkthdr.len = hdrlen + len;
sys/netinet/tcp_output.c
1414
tcp_signature(m, th, (char *)th - mtod(m, char *), sav, sigp);
sys/netinet/tcp_output.c
1416
key_sa_recordxfer(sav, m);
sys/netinet/tcp_output.c
1427
m->m_pkthdr.csum_data = offsetof(struct tcphdr, th_sum);
sys/netinet/tcp_output.c
1429
m->m_pkthdr.segsz = txsegsize;
sys/netinet/tcp_output.c
1430
m->m_pkthdr.csum_flags = M_CSUM_TSOv4;
sys/netinet/tcp_output.c
1432
m->m_pkthdr.csum_flags = M_CSUM_TCPv4;
sys/netinet/tcp_output.c
1443
m->m_pkthdr.csum_data = offsetof(struct tcphdr, th_sum);
sys/netinet/tcp_output.c
1445
m->m_pkthdr.segsz = txsegsize;
sys/netinet/tcp_output.c
1446
m->m_pkthdr.csum_flags = M_CSUM_TSOv6;
sys/netinet/tcp_output.c
1448
m->m_pkthdr.csum_flags = M_CSUM_TCPv6;
sys/netinet/tcp_output.c
1527
tcp_trace(TA_OUTPUT, tp->t_state, tp, m, 0);
sys/netinet/tcp_output.c
1536
m->m_pkthdr.len = hdrlen + len;
sys/netinet/tcp_output.c
1540
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/tcp_output.c
1541
packetlen = m->m_pkthdr.len;
sys/netinet/tcp_output.c
1555
packetlen = m->m_pkthdr.len;
sys/netinet/tcp_output.c
1585
error = ip_output(m, opts, ro,
sys/netinet/tcp_output.c
1599
error = ip6_output(m, opts, ro, so->so_options & SO_DONTROUTE,
sys/netinet/tcp_output.c
404
struct mbuf *m, *m0;
sys/netinet/tcp_output.c
420
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/tcp_output.c
421
if (__predict_false(m == NULL))
sys/netinet/tcp_output.c
423
MCLAIM(m, &tcp_tx_mowner);
sys/netinet/tcp_output.c
433
MCLGET(m, M_DONTWAIT);
sys/netinet/tcp_output.c
434
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/tcp_output.c
435
m_freem(m);
sys/netinet/tcp_output.c
440
m->m_data += max_linkhdr;
sys/netinet/tcp_output.c
441
m->m_len = hdrlen;
sys/netinet/tcp_output.c
479
if (len <= M_TRAILINGSPACE(m)) {
sys/netinet/tcp_output.c
480
m_copydata(m0, off, (int)len, mtod(m, char *) + hdrlen);
sys/netinet/tcp_output.c
481
m->m_len += len;
sys/netinet/tcp_output.c
484
m->m_next = m_copym(m0, off, (int)len, M_DONTWAIT);
sys/netinet/tcp_output.c
485
if (m->m_next == NULL) {
sys/netinet/tcp_output.c
486
m_freem(m);
sys/netinet/tcp_output.c
490
if (m->m_next->m_flags & M_EXT)
sys/netinet/tcp_output.c
497
*mp = m;
sys/netinet/tcp_output.c
512
struct mbuf *m;
sys/netinet/tcp_subr.c
1283
struct mbuf *m;
sys/netinet/tcp_subr.c
1309
m = ip6cp->ip6c_m;
sys/netinet/tcp_subr.c
1314
m = NULL;
sys/netinet/tcp_subr.c
1322
if (m->m_pkthdr.len < off + sizeof(th)) {
sys/netinet/tcp_subr.c
1329
m_copydata(m, off, sizeof(th), (void *)&th);
sys/netinet/tcp_subr.c
452
struct mbuf *m;
sys/netinet/tcp_subr.c
484
m = tp->t_template;
sys/netinet/tcp_subr.c
485
if (m && m->m_len == hlen + sizeof(struct tcphdr)) {
sys/netinet/tcp_subr.c
488
m_freem(m);
sys/netinet/tcp_subr.c
489
m = tp->t_template = NULL;
sys/netinet/tcp_subr.c
490
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/tcp_subr.c
491
if (m && hlen + sizeof(struct tcphdr) > MHLEN) {
sys/netinet/tcp_subr.c
492
MCLGET(m, M_DONTWAIT);
sys/netinet/tcp_subr.c
493
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/tcp_subr.c
494
m_free(m);
sys/netinet/tcp_subr.c
495
m = NULL;
sys/netinet/tcp_subr.c
498
if (m == NULL)
sys/netinet/tcp_subr.c
500
MCLAIM(m, &tcp_mowner);
sys/netinet/tcp_subr.c
501
m->m_pkthdr.len = m->m_len = hlen + sizeof(struct tcphdr);
sys/netinet/tcp_subr.c
504
memset(mtod(m, void *), 0, m->m_len);
sys/netinet/tcp_subr.c
506
n = (struct tcphdr *)(mtod(m, char *) + hlen);
sys/netinet/tcp_subr.c
512
mtod(m, struct ip *)->ip_v = 4;
sys/netinet/tcp_subr.c
513
mtod(m, struct ip *)->ip_hl = hlen >> 2;
sys/netinet/tcp_subr.c
514
ipov = mtod(m, struct ipovly *);
sys/netinet/tcp_subr.c
547
mtod(m, struct ip *)->ip_v = 6;
sys/netinet/tcp_subr.c
548
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_subr.c
587
return m;
sys/netinet/tcp_subr.c
604
tcp_respond(struct tcpcb *tp, struct mbuf *mtemplate, struct mbuf *m,
sys/netinet/tcp_subr.c
628
if (m == NULL) {
sys/netinet/tcp_subr.c
648
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/tcp_subr.c
649
if (m) {
sys/netinet/tcp_subr.c
650
MCLAIM(m, &tcp_tx_mowner);
sys/netinet/tcp_subr.c
651
MCLGET(m, M_DONTWAIT);
sys/netinet/tcp_subr.c
652
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/tcp_subr.c
653
m_free(m);
sys/netinet/tcp_subr.c
654
m = NULL;
sys/netinet/tcp_subr.c
657
if (m == NULL)
sys/netinet/tcp_subr.c
662
m->m_data += max_linkhdr;
sys/netinet/tcp_subr.c
663
bcopy(mtod(mtemplate, void *), mtod(m, void *),
sys/netinet/tcp_subr.c
667
ip = mtod(m, struct ip *);
sys/netinet/tcp_subr.c
672
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_subr.c
679
if ((m->m_flags & M_PKTHDR) == 0) {
sys/netinet/tcp_subr.c
680
m_freem(m);
sys/netinet/tcp_subr.c
686
switch (mtod(m, struct ip *)->ip_v) {
sys/netinet/tcp_subr.c
690
ip = mtod(m, struct ip *);
sys/netinet/tcp_subr.c
696
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_subr.c
700
m_freem(m);
sys/netinet/tcp_subr.c
704
m->m_pkthdr.csum_flags = 0;
sys/netinet/tcp_subr.c
711
if (m->m_len > hlen + tlen && (m->m_flags & M_EXT) == 0 &&
sys/netinet/tcp_subr.c
712
mtod(m, char *) + hlen == (char *)th0) {
sys/netinet/tcp_subr.c
713
m->m_len = hlen + tlen;
sys/netinet/tcp_subr.c
714
m_freem(m->m_next);
sys/netinet/tcp_subr.c
715
m->m_next = NULL;
sys/netinet/tcp_subr.c
730
m_freem(m);
sys/netinet/tcp_subr.c
737
m_copyback(n, 0, hlen, mtod(m, void *));
sys/netinet/tcp_subr.c
740
m_freem(m);
sys/netinet/tcp_subr.c
741
m = n;
sys/netinet/tcp_subr.c
748
ip = mtod(m, struct ip *);
sys/netinet/tcp_subr.c
756
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_subr.c
782
m->m_len = hlen + tlen;
sys/netinet/tcp_subr.c
783
m->m_pkthdr.len = hlen + tlen;
sys/netinet/tcp_subr.c
784
m_reset_rcvif(m);
sys/netinet/tcp_subr.c
796
th->th_sum = in_cksum(m, hlen + tlen);
sys/netinet/tcp_subr.c
805
th->th_sum = in6_cksum(m, IPPROTO_TCP, sizeof(struct ip6_hdr),
sys/netinet/tcp_subr.c
854
error = ip_output(m, NULL, ro,
sys/netinet/tcp_subr.c
860
error = ip6_output(m, NULL, ro, 0, NULL,
sys/netinet/tcp_subr.c
865
m_freem(m);
sys/netinet/tcp_syncache.c
1047
m_freem(m);
sys/netinet/tcp_syncache.c
1090
struct mbuf *m;
sys/netinet/tcp_syncache.c
1118
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/netinet/tcp_syncache.c
1119
if (m && (max_linkhdr + tlen) > MHLEN) {
sys/netinet/tcp_syncache.c
1120
MCLGET(m, M_DONTWAIT);
sys/netinet/tcp_syncache.c
1121
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/tcp_syncache.c
1122
m_freem(m);
sys/netinet/tcp_syncache.c
1123
m = NULL;
sys/netinet/tcp_syncache.c
1126
if (m == NULL)
sys/netinet/tcp_syncache.c
1128
MCLAIM(m, &tcp_tx_mowner);
sys/netinet/tcp_syncache.c
1133
m->m_data += max_linkhdr;
sys/netinet/tcp_syncache.c
1134
m_reset_rcvif(m);
sys/netinet/tcp_syncache.c
1135
memset(mtod(m, void *), 0, tlen);
sys/netinet/tcp_syncache.c
1139
ip = mtod(m, struct ip *);
sys/netinet/tcp_syncache.c
1150
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_syncache.c
1212
sav = tcp_signature_getsav(m);
sys/netinet/tcp_syncache.c
1214
m_freem(m);
sys/netinet/tcp_syncache.c
1245
m->m_len = m->m_pkthdr.len = tlen;
sys/netinet/tcp_syncache.c
1250
(void)tcp_signature(m, th, hlen, sav, sigp);
sys/netinet/tcp_syncache.c
1251
key_sa_recordxfer(sav, m);
sys/netinet/tcp_syncache.c
1314
th->th_sum = in4_cksum(m, IPPROTO_TCP, hlen, tlen - hlen);
sys/netinet/tcp_syncache.c
1323
th->th_sum = in6_cksum(m, IPPROTO_TCP, hlen, tlen - hlen);
sys/netinet/tcp_syncache.c
1338
error = ip_output(m, sc->sc_ipopts, ro,
sys/netinet/tcp_syncache.c
1348
error = ip6_output(m, NULL /*XXX*/, ro, 0, NULL,
sys/netinet/tcp_syncache.c
556
struct tcphdr *th, struct socket *so, struct mbuf *m)
sys/netinet/tcp_syncache.c
578
m_freem(m);
sys/netinet/tcp_syncache.c
615
inp->inp_options = ip_srcroute(m);
sys/netinet/tcp_syncache.c
661
mtod(m, struct ip6_hdr *), m);
sys/netinet/tcp_syncache.c
713
m_freem(m);
sys/netinet/tcp_syncache.c
782
(void)tcp_respond(NULL, m, m, th, (tcp_seq)0, th->th_ack, TH_RST);
sys/netinet/tcp_syncache.c
878
unsigned int toff, struct socket *so, struct mbuf *m, u_char *optp,
sys/netinet/tcp_syncache.c
908
if (tcp_dooptions(&tb, optp, optlen, th, m, toff, oi) < 0)
sys/netinet/tcp_syncache.c
916
ipopts = ip_srcroute(m);
sys/netinet/tcp_syncache.c
939
m_freem(m);
sys/netinet/tcp_syncache.c
994
sc->sc_ourmaxseg = tcp_mss_to_advertise(m->m_flags & M_PKTHDR ?
sys/netinet/tcp_syncache.c
995
m_get_rcvif_NOMPSAFE(m) : NULL, sc->sc_src.sa.sa_family);
sys/netinet/tcp_usrreq.c
1022
m_freem(m);
sys/netinet/tcp_usrreq.c
1028
sbappendstream(&so->so_snd, m);
sys/netinet/tcp_usrreq.c
1037
tcp_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netinet/tcp_usrreq.c
1047
m_freem(m);
sys/netinet/tcp_usrreq.c
1058
m_freem(m);
sys/netinet/tcp_usrreq.c
1067
m_freem(m);
sys/netinet/tcp_usrreq.c
1080
sbappendstream(&so->so_snd, m);
sys/netinet/tcp_usrreq.c
957
tcp_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netinet/tcp_usrreq.c
985
m->m_len = 1;
sys/netinet/tcp_usrreq.c
986
*mtod(m, char *) = tp->t_iobc;
sys/netinet/tcp_usrreq.c
999
tcp_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netinet/tcp_vtw.c
1815
uint32_t n, m;
sys/netinet/tcp_vtw.c
1833
m = 512;
sys/netinet/tcp_vtw.c
1834
n = 2*m + (11 * (tcp_vtw_entries / fatp_ntags())) / 10;
sys/netinet/tcp_vtw.c
1837
fat_hash = kmem_zalloc(2*m * sizeof(fatp_t *), KM_SLEEP);
sys/netinet/tcp_vtw.c
1840
fatp_init(fat, n, m, fat_base, fat_hash);
sys/netinet/tcp_vtw.c
213
fatp_init(fatp_ctl_t *fat, uint32_t n, uint32_t m,
sys/netinet/tcp_vtw.c
223
fat->port = &fat->hash[m];
sys/netinet/tcp_vtw.c
225
fat->mask = m - 1; // ASSERT is power of 2 (m)
sys/netinet/udp_usrreq.c
1064
udp_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netinet/udp_usrreq.c
1072
udp_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netinet/udp_usrreq.c
1082
KASSERT(m != NULL);
sys/netinet/udp_usrreq.c
1102
error = udp_output(m, inp, control, l);
sys/netinet/udp_usrreq.c
1103
m = NULL;
sys/netinet/udp_usrreq.c
1111
m_freem(m);
sys/netinet/udp_usrreq.c
1119
udp_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netinet/udp_usrreq.c
1123
m_freem(m);
sys/netinet/udp_usrreq.c
1255
struct mbuf *m = *mp;
sys/netinet/udp_usrreq.c
1259
if (minlen > m->m_pkthdr.len)
sys/netinet/udp_usrreq.c
1260
minlen = m->m_pkthdr.len;
sys/netinet/udp_usrreq.c
1262
if (m->m_len < minlen) {
sys/netinet/udp_usrreq.c
1263
if ((*mp = m_pullup(m, minlen)) == NULL) {
sys/netinet/udp_usrreq.c
1266
m = *mp;
sys/netinet/udp_usrreq.c
1269
len = m->m_len - off;
sys/netinet/udp_usrreq.c
1270
data = mtod(m, uint8_t *) + off;
sys/netinet/udp_usrreq.c
1274
m_freem(m);
sys/netinet/udp_usrreq.c
1311
memmove(mtod(m, char *) + skip, mtod(m, void *), iphdrlen);
sys/netinet/udp_usrreq.c
1312
m_adj(m, skip);
sys/netinet/udp_usrreq.c
1314
ip = mtod(m, struct ip *);
sys/netinet/udp_usrreq.c
1328
m_freem(m);
sys/netinet/udp_usrreq.c
1334
m_tag_prepend(m, tag);
sys/netinet/udp_usrreq.c
1337
ipsec4_common_input(m, iphdrlen, IPPROTO_ESP);
sys/netinet/udp_usrreq.c
1339
m_freem(m);
sys/netinet/udp_usrreq.c
220
udp_input_checksum(int af, struct mbuf *m, const struct udphdr *uh,
sys/netinet/udp_usrreq.c
227
return udp4_input_checksum(m, uh, iphlen, len);
sys/netinet/udp_usrreq.c
231
return udp6_input_checksum(m, uh, iphlen, len);
sys/netinet/udp_usrreq.c
247
udp4_input_checksum(struct mbuf *m, const struct udphdr *uh,
sys/netinet/udp_usrreq.c
259
switch (m->m_pkthdr.csum_flags &
sys/netinet/udp_usrreq.c
260
((m_get_rcvif_NOMPSAFE(m)->if_csum_flags_rx & M_CSUM_UDPv4) |
sys/netinet/udp_usrreq.c
267
u_int32_t hw_csum = m->m_pkthdr.csum_data;
sys/netinet/udp_usrreq.c
270
if (m->m_pkthdr.csum_flags & M_CSUM_NO_PSEUDOHDR) {
sys/netinet/udp_usrreq.c
272
mtod(m, const struct ip *);
sys/netinet/udp_usrreq.c
293
if (__predict_true(!(m_get_rcvif_NOMPSAFE(m)->if_flags &
sys/netinet/udp_usrreq.c
297
if (in4_cksum(m, IPPROTO_UDP, iphlen, len) != 0)
sys/netinet/udp_usrreq.c
311
udp_input(struct mbuf *m, int off, int proto)
sys/netinet/udp_usrreq.c
321
MCLAIM(m, &udp_rx_mowner);
sys/netinet/udp_usrreq.c
327
ip = mtod(m, struct ip *);
sys/netinet/udp_usrreq.c
328
M_REGION_GET(uh, struct udphdr *, m, iphlen, sizeof(struct udphdr));
sys/netinet/udp_usrreq.c
339
m = m_copyup(m, iphlen + sizeof(struct udphdr), 0);
sys/netinet/udp_usrreq.c
340
if (m == NULL) {
sys/netinet/udp_usrreq.c
344
ip = mtod(m, struct ip *);
sys/netinet/udp_usrreq.c
345
uh = (struct udphdr *)(mtod(m, char *) + iphlen);
sys/netinet/udp_usrreq.c
368
m_adj(m, iphlen + len - ip_len);
sys/netinet/udp_usrreq.c
374
if (udp4_input_checksum(m, uh, iphlen, len))
sys/netinet/udp_usrreq.c
381
if ((n = udp4_realinput(&src, &dst, &m, iphlen)) == -1) {
sys/netinet/udp_usrreq.c
385
if (m == NULL) {
sys/netinet/udp_usrreq.c
393
ip = mtod(m, struct ip *);
sys/netinet/udp_usrreq.c
394
M_REGION_GET(uh, struct udphdr *, m, iphlen, sizeof(struct udphdr));
sys/netinet/udp_usrreq.c
416
n += udp6_realinput(AF_INET, &src6, &dst6, &m, iphlen);
sys/netinet/udp_usrreq.c
421
if (m->m_flags & (M_BCAST | M_MCAST)) {
sys/netinet/udp_usrreq.c
426
icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_PORT, 0, 0);
sys/netinet/udp_usrreq.c
427
m = NULL;
sys/netinet/udp_usrreq.c
431
m_freem(m);
sys/netinet/udp_usrreq.c
435
m_freem(m);
sys/netinet/udp_usrreq.c
441
udp4_sendup(struct mbuf *m, int off /* offset of data portion */,
sys/netinet/udp_usrreq.c
454
if (ipsec_used && ipsec_in_reject(m, inp)) {
sys/netinet/udp_usrreq.c
455
if ((n = m_copypacket(m, M_DONTWAIT)) != NULL)
sys/netinet/udp_usrreq.c
462
if ((n = m_copypacket(m, M_DONTWAIT)) != NULL) {
sys/netinet/udp_usrreq.c
490
struct mbuf *m = *mp;
sys/netinet/udp_usrreq.c
504
in_broadcast(*dst4, m_get_rcvif_NOMPSAFE(m))) {
sys/netinet/udp_usrreq.c
544
udp4_sendup(m, off, (struct sockaddr *)src,
sys/netinet/udp_usrreq.c
593
m = *mp;
sys/netinet/udp_usrreq.c
619
m = *mp;
sys/netinet/udp_usrreq.c
627
if (mtod(m, struct ip *)->ip_ttl < in4p_ip_minttl(inp))
sys/netinet/udp_usrreq.c
630
udp4_sendup(m, off, (struct sockaddr *)src, inp->inp_socket);
sys/netinet/udp_usrreq.c
766
udp_output(struct mbuf *m, struct inpcb *inp, struct mbuf *control,
sys/netinet/udp_usrreq.c
773
int len = m->m_pkthdr.len;
sys/netinet/udp_usrreq.c
776
MCLAIM(m, &udp_tx_mowner);
sys/netinet/udp_usrreq.c
782
M_PREPEND(m, sizeof(struct udpiphdr), M_DONTWAIT);
sys/netinet/udp_usrreq.c
783
if (m == NULL) {
sys/netinet/udp_usrreq.c
815
ui = mtod(m, struct udpiphdr *);
sys/netinet/udp_usrreq.c
836
m->m_pkthdr.csum_flags = M_CSUM_UDPv4;
sys/netinet/udp_usrreq.c
837
m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum);
sys/netinet/udp_usrreq.c
847
return ip_output(m, inp->inp_options, ro, flags, pktopts.ippo_imo, inp);
sys/netinet/udp_usrreq.c
851
m_freem(m);
sys/netinet/wqinput.c
269
wqinput_input(struct wqinput *wqi, struct mbuf *m, int off, int proto)
sys/netinet/wqinput.c
279
m_freem(m);
sys/netinet/wqinput.c
286
m_freem(m);
sys/netinet/wqinput.c
289
work->ww_mbuf = m;
sys/netinet6/dccp6_usrreq.c
399
dccp6_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netinet6/dccp6_usrreq.c
415
dccp6_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netinet6/dccp6_usrreq.c
418
return dccp_send(so, m, nam, control, l);
sys/netinet6/dccp6_usrreq.c
422
dccp6_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netinet6/dccp6_usrreq.c
426
m_freem(m);
sys/netinet6/dccp6_usrreq.c
93
struct mbuf *m = *mp;
sys/netinet6/dccp6_usrreq.c
96
IP6_EXTHDR_CHECK(m, *offp, sizeof(struct dccphdr), IPPROTO_DONE);
sys/netinet6/dccp6_usrreq.c
99
dccp_input(m, *offp, proto);
sys/netinet6/dest6.c
105
m_freem(m);
sys/netinet6/dest6.c
58
struct mbuf *m = *mp;
sys/netinet6/dest6.c
64
IP6_EXTHDR_GET(dstopts, struct ip6_dest *, m, off, sizeof(*dstopts));
sys/netinet6/dest6.c
69
IP6_EXTHDR_GET(dstopts, struct ip6_dest *, m, off, dstoptlen);
sys/netinet6/dest6.c
93
optlen = ip6_unknown_opt(opt, m, erroff);
sys/netinet6/frag6.c
169
struct mbuf *m = *mp, *t;
sys/netinet6/frag6.c
175
int ipsecflags = m->m_flags & (M_DECRYPTED|M_AUTHIPHDR);
sys/netinet6/frag6.c
185
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/frag6.c
186
IP6_EXTHDR_GET(ip6f, struct ip6_frag *, m, offset, sizeof(*ip6f));
sys/netinet6/frag6.c
198
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER, offset);
sys/netinet6/frag6.c
213
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
sys/netinet6/frag6.c
324
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
sys/netinet6/frag6.c
331
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
sys/netinet6/frag6.c
386
ip6af->ip6af_m = m;
sys/netinet6/frag6.c
450
t = m = ip6af->ip6af_m;
sys/netinet6/frag6.c
473
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/frag6.c
482
if (m->m_len >= offset + sizeof(struct ip6_frag)) {
sys/netinet6/frag6.c
484
m->m_data += sizeof(struct ip6_frag);
sys/netinet6/frag6.c
485
m->m_len -= sizeof(struct ip6_frag);
sys/netinet6/frag6.c
488
if ((t = m_split(m, offset, M_DONTWAIT)) == NULL) {
sys/netinet6/frag6.c
493
m_cat(m, t);
sys/netinet6/frag6.c
499
KASSERT(m->m_flags & M_PKTHDR);
sys/netinet6/frag6.c
501
for (t = m; t; t = t->m_next) {
sys/netinet6/frag6.c
504
m->m_pkthdr.len = plen;
sys/netinet6/frag6.c
512
const int prvnxt = ip6_get_prevhdr(m, offset);
sys/netinet6/frag6.c
515
IP6_EXTHDR_GET(prvnxtp, uint8_t *, m, prvnxt,
sys/netinet6/frag6.c
531
*mp = m;
sys/netinet6/frag6.c
539
m_freem(m);
sys/netinet6/frag6.c
569
struct mbuf *m = af6->ip6af_m;
sys/netinet6/frag6.c
582
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/frag6.c
588
icmp6_error(m, ICMP6_TIME_EXCEEDED,
sys/netinet6/frag6.c
591
m_freem(m);
sys/netinet6/icmp6.c
1014
IP6_EXTHDR_GET(rth, struct ip6_rthdr *, m,
sys/netinet6/icmp6.c
1025
IP6_EXTHDR_GET(fh, struct ip6_frag *, m,
sys/netinet6/icmp6.c
1056
IP6_EXTHDR_GET(icmp6, struct icmp6_hdr *, m, off,
sys/netinet6/icmp6.c
1073
rcvif = m_get_rcvif(m, &s);
sys/netinet6/icmp6.c
1094
ip6cp.ip6c_m = m;
sys/netinet6/icmp6.c
1115
m_freem(m);
sys/netinet6/icmp6.c
1126
struct mbuf *m = ip6cp->ip6c_m; /* will be necessary for scope issue */
sys/netinet6/icmp6.c
1175
rcvif = m_get_rcvif(m, &s);
sys/netinet6/icmp6.c
1221
ni6_input(struct mbuf *m, int off)
sys/netinet6/icmp6.c
1241
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
1242
IP6_EXTHDR_GET(ni6, struct icmp6_nodeinfo *, m, off, sizeof(*ni6));
sys/netinet6/icmp6.c
1247
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/netinet6/icmp6.c
1273
subjlen = m->m_pkthdr.len - off - sizeof(struct icmp6_nodeinfo);
sys/netinet6/icmp6.c
1321
m_copydata(m, off + sizeof(struct icmp6_nodeinfo),
sys/netinet6/icmp6.c
1323
rcvif = m_get_rcvif(m, &s);
sys/netinet6/icmp6.c
1361
IP6_EXTHDR_GET(subj, char *, m,
sys/netinet6/icmp6.c
1432
MGETHDR(n, M_DONTWAIT, m->m_type);
sys/netinet6/icmp6.c
1436
m_move_pkthdr(n, m);
sys/netinet6/icmp6.c
1453
bcopy(mtod(m, void *), mtod(n, void *), sizeof(struct ip6_hdr));
sys/netinet6/icmp6.c
1512
m_freem(m);
sys/netinet6/icmp6.c
1517
m_freem(m);
sys/netinet6/icmp6.c
1538
struct mbuf *m;
sys/netinet6/icmp6.c
1549
MGET(m, M_DONTWAIT, MT_DATA);
sys/netinet6/icmp6.c
1550
if (m && len > MLEN) {
sys/netinet6/icmp6.c
1551
MCLGET(m, M_DONTWAIT);
sys/netinet6/icmp6.c
1552
if ((m->m_flags & M_EXT) == 0)
sys/netinet6/icmp6.c
1555
if (!m)
sys/netinet6/icmp6.c
1557
m->m_next = NULL;
sys/netinet6/icmp6.c
1560
m->m_len = len;
sys/netinet6/icmp6.c
1561
*mtod(m, char *) = namelen;
sys/netinet6/icmp6.c
1562
memcpy(mtod(m, char *) + 1, name, namelen);
sys/netinet6/icmp6.c
1563
return m;
sys/netinet6/icmp6.c
1565
m->m_len = 0;
sys/netinet6/icmp6.c
1566
cp = mtod(m, char *);
sys/netinet6/icmp6.c
1567
ep = mtod(m, char *) + M_TRAILINGSPACE(m);
sys/netinet6/icmp6.c
1571
return m;
sys/netinet6/icmp6.c
1624
m->m_len = cp - mtod(m, char *);
sys/netinet6/icmp6.c
1625
return m;
sys/netinet6/icmp6.c
1632
m_freem(m);
sys/netinet6/icmp6.c
1941
struct mbuf *m = *mp;
sys/netinet6/icmp6.c
1942
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
1949
IP6_EXTHDR_GET(icmp6, struct icmp6_hdr *, m, off, sizeof(*icmp6));
sys/netinet6/icmp6.c
1961
m_freem(m);
sys/netinet6/icmp6.c
1985
else if (ipsec_used && ipsec_in_reject(m, last)) {
sys/netinet6/icmp6.c
1989
else if ((n = m_copypacket(m, M_DONTWAIT)) != NULL) {
sys/netinet6/icmp6.c
2010
if (ipsec_used && last && ipsec_in_reject(m, last)) {
sys/netinet6/icmp6.c
2011
m_freem(m);
sys/netinet6/icmp6.c
2019
ip6_savecontrol(last, &opts, ip6, m);
sys/netinet6/icmp6.c
2021
m_adj(m, off);
sys/netinet6/icmp6.c
2023
sin6tosa(&rip6src), m, opts) == 0) {
sys/netinet6/icmp6.c
2025
m_freem(m);
sys/netinet6/icmp6.c
2031
m_freem(m);
sys/netinet6/icmp6.c
2051
icmp6_reflect(struct mbuf *m, size_t off)
sys/netinet6/icmp6.c
2085
m_copydata(m, 0, sizeof(nip6), (void *)&nip6);
sys/netinet6/icmp6.c
2086
m_adj(m, l);
sys/netinet6/icmp6.c
2088
if (m->m_len < l) {
sys/netinet6/icmp6.c
2089
if ((m = m_pullup(m, l)) == NULL)
sys/netinet6/icmp6.c
2092
memcpy(mtod(m, void *), (void *)&nip6, sizeof(nip6));
sys/netinet6/icmp6.c
2095
if (m->m_len < l) {
sys/netinet6/icmp6.c
2096
if ((m = m_pullup(m, l)) == NULL)
sys/netinet6/icmp6.c
2101
plen = m->m_pkthdr.len - sizeof(struct ip6_hdr);
sys/netinet6/icmp6.c
2102
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
211
static void _icmp6_input(struct mbuf *m, int off, int proto);
sys/netinet6/icmp6.c
2127
} else if ((ip6a = ip6_getdstifaddr(m)) != NULL) {
sys/netinet6/icmp6.c
2188
rcvif = m_get_rcvif(m, &s);
sys/netinet6/icmp6.c
2197
m->m_pkthdr.csum_flags = 0;
sys/netinet6/icmp6.c
2199
icmp6->icmp6_cksum = in6_cksum(m, IPPROTO_ICMPV6,
sys/netinet6/icmp6.c
2206
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/netinet6/icmp6.c
2216
if (ip6_output(m, NULL, NULL, flags, NULL, NULL, &outif) != 0 &&
sys/netinet6/icmp6.c
2225
m_freem(m);
sys/netinet6/icmp6.c
2243
icmp6_redirect_input(struct mbuf *m, int off)
sys/netinet6/icmp6.c
2246
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
2248
int icmp6len = m->m_pkthdr.len - off;
sys/netinet6/icmp6.c
2262
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet6/icmp6.c
2272
IP6_EXTHDR_GET(nd_rd, struct nd_redirect *, m, off, icmp6len);
sys/netinet6/icmp6.c
2460
m_freem(m);
sys/netinet6/icmp6.c
2466
m_freem(m);
sys/netinet6/icmp6.c
2476
struct mbuf *m = NULL; /* newly allocated one */
sys/netinet6/icmp6.c
2517
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet6/icmp6.c
2518
if (m && IPV6_MMTU >= MHLEN) {
sys/netinet6/icmp6.c
2520
MEXTMALLOC(m, IPV6_MMTU, M_NOWAIT);
sys/netinet6/icmp6.c
2522
MCLGET(m, M_DONTWAIT);
sys/netinet6/icmp6.c
2526
if (!m)
sys/netinet6/icmp6.c
2528
m_reset_rcvif(m);
sys/netinet6/icmp6.c
2529
m->m_len = 0;
sys/netinet6/icmp6.c
2530
maxlen = M_TRAILINGSPACE(m);
sys/netinet6/icmp6.c
2564
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
2635
m->m_pkthdr.len = m->m_len = p - (u_char *)ip6;
sys/netinet6/icmp6.c
2694
m->m_pkthdr.len = m->m_len = p - (u_char *)ip6;
sys/netinet6/icmp6.c
2697
m->m_pkthdr.len += m0->m_pkthdr.len;
sys/netinet6/icmp6.c
2698
m_cat(m, m0);
sys/netinet6/icmp6.c
2711
ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(struct ip6_hdr));
sys/netinet6/icmp6.c
2715
in6_cksum(m, IPPROTO_ICMPV6, sizeof(*ip6), ntohs(ip6->ip6_plen));
sys/netinet6/icmp6.c
2718
if (ip6_output(m, NULL, NULL, 0, NULL, NULL, NULL) != 0)
sys/netinet6/icmp6.c
2728
m_freem(m);
sys/netinet6/icmp6.c
320
icmp6_error2(struct mbuf *m, int type, int code, int param,
sys/netinet6/icmp6.c
327
if (m->m_len < sizeof(struct ip6_hdr)) {
sys/netinet6/icmp6.c
328
m = m_pullup(m, sizeof(struct ip6_hdr));
sys/netinet6/icmp6.c
329
if (m == NULL)
sys/netinet6/icmp6.c
333
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
341
icmp6_error(m, type, code, param);
sys/netinet6/icmp6.c
345
m_freem(m);
sys/netinet6/icmp6.c
352
icmp6_error(struct mbuf *m, int type, int code, int param)
sys/netinet6/icmp6.c
365
if (m->m_flags & M_DECRYPTED) {
sys/netinet6/icmp6.c
370
if (M_UNWRITABLE(m, sizeof(struct ip6_hdr)) &&
sys/netinet6/icmp6.c
371
(m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL)
sys/netinet6/icmp6.c
373
oip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
386
if ((m->m_flags & (M_BCAST|M_MCAST) ||
sys/netinet6/icmp6.c
406
off = ip6_lasthdr(m, 0, IPPROTO_IPV6, &nxt);
sys/netinet6/icmp6.c
410
IP6_EXTHDR_GET(icp, struct icmp6_hdr *, m, off,
sys/netinet6/icmp6.c
432
oip6 = mtod(m, struct ip6_hdr *); /* adjust pointer */
sys/netinet6/icmp6.c
444
if (m->m_pkthdr.len >= ICMPV6_PLD_MAXLEN)
sys/netinet6/icmp6.c
445
m_adj(m, ICMPV6_PLD_MAXLEN - m->m_pkthdr.len);
sys/netinet6/icmp6.c
448
M_PREPEND(m, preplen, M_DONTWAIT);
sys/netinet6/icmp6.c
449
if (m && M_UNWRITABLE(m, preplen))
sys/netinet6/icmp6.c
450
m = m_pullup(m, preplen);
sys/netinet6/icmp6.c
451
if (m == NULL) {
sys/netinet6/icmp6.c
456
nip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
475
m_reset_rcvif(m);
sys/netinet6/icmp6.c
480
icmp6_reflect(m, sizeof(struct ip6_hdr));
sys/netinet6/icmp6.c
488
m_freem(m);
sys/netinet6/icmp6.c
495
_icmp6_input(struct mbuf *m, int off, int proto)
sys/netinet6/icmp6.c
500
int icmp6len = m->m_pkthdr.len - off;
sys/netinet6/icmp6.c
506
rcvif = m_get_rcvif_psref(m, &psref);
sys/netinet6/icmp6.c
525
if (m->m_len < sizeof(struct ip6_hdr)) {
sys/netinet6/icmp6.c
526
m = m_pullup(m, sizeof(struct ip6_hdr));
sys/netinet6/icmp6.c
527
if (m == NULL) {
sys/netinet6/icmp6.c
534
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
535
IP6_EXTHDR_GET(icmp6, struct icmp6_hdr *, m, off, sizeof(*icmp6));
sys/netinet6/icmp6.c
547
m = m_copyup(m, off + sizeof(struct icmp6_hdr), 0);
sys/netinet6/icmp6.c
548
if (m == NULL) {
sys/netinet6/icmp6.c
553
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
554
icmp6 = (struct icmp6_hdr *)(mtod(m, char *) + off);
sys/netinet6/icmp6.c
561
if ((sum = in6_cksum(m, IPPROTO_ICMPV6, off, icmp6len)) != 0) {
sys/netinet6/icmp6.c
672
if ((n = m_copypacket(m, M_DONTWAIT)) == NULL) {
sys/netinet6/icmp6.c
674
n = m;
sys/netinet6/icmp6.c
675
m = NULL;
sys/netinet6/icmp6.c
685
n = m;
sys/netinet6/icmp6.c
686
m = NULL;
sys/netinet6/icmp6.c
704
if (!m)
sys/netinet6/icmp6.c
722
if ((n = m_copypacket(m, M_DONTWAIT)) == NULL) {
sys/netinet6/icmp6.c
724
mld_input(m, off);
sys/netinet6/icmp6.c
725
m = NULL;
sys/netinet6/icmp6.c
759
n = m_copypacket(m, M_DONTWAIT);
sys/netinet6/icmp6.c
771
MGETHDR(n, M_DONTWAIT, m->m_type);
sys/netinet6/icmp6.c
804
m_copy_pkthdr(n, m);
sys/netinet6/icmp6.c
839
if ((n = m_copypacket(m, M_DONTWAIT)) == NULL) {
sys/netinet6/icmp6.c
841
nd6_rtr_cache(m, off, icmp6len, icmp6->icmp6_type);
sys/netinet6/icmp6.c
842
m = NULL;
sys/netinet6/icmp6.c
855
if ((n = m_copypacket(m, M_DONTWAIT)) == NULL) {
sys/netinet6/icmp6.c
857
nd6_ns_input(m, off, icmp6len);
sys/netinet6/icmp6.c
858
m = NULL;
sys/netinet6/icmp6.c
871
if ((n = m_copypacket(m, M_DONTWAIT)) == NULL) {
sys/netinet6/icmp6.c
873
nd6_na_input(m, off, icmp6len);
sys/netinet6/icmp6.c
874
m = NULL;
sys/netinet6/icmp6.c
887
if ((n = m_copypacket(m, M_DONTWAIT)) == NULL) {
sys/netinet6/icmp6.c
889
icmp6_redirect_input(m, off);
sys/netinet6/icmp6.c
890
m = NULL;
sys/netinet6/icmp6.c
921
if (icmp6_notify_error(m, off, icmp6len, code)) {
sys/netinet6/icmp6.c
939
icmp6_rip6_input(&m, off);
sys/netinet6/icmp6.c
945
m_freem(m);
sys/netinet6/icmp6.c
959
icmp6_notify_error(struct mbuf *m, int off, int icmp6len, int code)
sys/netinet6/icmp6.c
970
IP6_EXTHDR_GET(icmp6, struct icmp6_hdr *, m, off,
sys/netinet6/icmp6.c
999
IP6_EXTHDR_GET(eh, struct ip6_ext *, m,
sys/netinet6/in6_cksum.c
123
return cpu_in_cksum(m, len, off, sum);
sys/netinet6/in6_cksum.c
47
in6_cksum(struct mbuf *m, u_int8_t nxt, uint32_t off, uint32_t len)
sys/netinet6/in6_cksum.c
64
return cpu_in_cksum(m, len, off, 0);
sys/netinet6/in6_cksum.c
68
if (__predict_false(m->m_len < sizeof(struct ip6_hdr)))
sys/netinet6/in6_cksum.c
90
cp = mtod(m, const char *);
sys/netinet6/in6_gif.c
107
m_freem(m);
sys/netinet6/in6_gif.c
118
if (m->m_len < sizeof(*ip)) {
sys/netinet6/in6_gif.c
119
m = m_pullup(m, sizeof(*ip));
sys/netinet6/in6_gif.c
120
if (!m)
sys/netinet6/in6_gif.c
123
ip = mtod(m, struct ip *);
sys/netinet6/in6_gif.c
132
if (m->m_len < sizeof(*ip6)) {
sys/netinet6/in6_gif.c
133
m = m_pullup(m, sizeof(*ip6));
sys/netinet6/in6_gif.c
134
if (!m)
sys/netinet6/in6_gif.c
137
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/in6_gif.c
147
m_freem(m);
sys/netinet6/in6_gif.c
152
M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT);
sys/netinet6/in6_gif.c
153
if (m && m->m_len < sizeof(struct ip6_hdr))
sys/netinet6/in6_gif.c
154
m = m_pullup(m, sizeof(struct ip6_hdr));
sys/netinet6/in6_gif.c
155
if (m == NULL)
sys/netinet6/in6_gif.c
158
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/in6_gif.c
163
ip6->ip6_plen = htons((u_int16_t)m->m_pkthdr.len);
sys/netinet6/in6_gif.c
172
m_freem(m);
sys/netinet6/in6_gif.c
187
m_freem(m);
sys/netinet6/in6_gif.c
196
m_freem(m);
sys/netinet6/in6_gif.c
249
error = ip6_output(m, 0, ro_pc, flags, NULL, NULL, NULL);
sys/netinet6/in6_gif.c
251
error = ip6_output(m, 0, ro_pc, 0, NULL, NULL, NULL);
sys/netinet6/in6_gif.c
260
struct mbuf *m = *mp;
sys/netinet6/in6_gif.c
269
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/in6_gif.c
273
m_freem(m);
sys/netinet6/in6_gif.c
283
m_freem(m);
sys/netinet6/in6_gif.c
289
struct ifnet *rcvif = m_get_rcvif_psref(m, &psref);
sys/netinet6/in6_gif.c
293
m_freem(m);
sys/netinet6/in6_gif.c
302
m_adj(m, *offp);
sys/netinet6/in6_gif.c
312
if (m->m_len < sizeof(*ip)) {
sys/netinet6/in6_gif.c
313
m = m_pullup(m, sizeof(*ip));
sys/netinet6/in6_gif.c
314
if (!m)
sys/netinet6/in6_gif.c
317
ip = mtod(m, struct ip *);
sys/netinet6/in6_gif.c
330
if (m->m_len < sizeof(*ip6x)) {
sys/netinet6/in6_gif.c
331
m = m_pullup(m, sizeof(*ip6x));
sys/netinet6/in6_gif.c
332
if (!m)
sys/netinet6/in6_gif.c
335
ip6x = mtod(m, struct ip6_hdr *);
sys/netinet6/in6_gif.c
345
m_freem(m);
sys/netinet6/in6_gif.c
349
gif_input(m, af, gifp);
sys/netinet6/in6_gif.c
405
gif_encapcheck6(struct mbuf *m, int off, int proto, struct gif_variant *var)
sys/netinet6/in6_gif.c
412
m_copydata(m, 0, sizeof(ip6), (void *)&ip6);
sys/netinet6/in6_gif.c
413
if ((m->m_flags & M_PKTHDR) != 0)
sys/netinet6/in6_gif.c
414
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet6/in6_gif.c
85
in6_gif_output(struct gif_variant *var, int family, struct mbuf *m)
sys/netinet6/in6_l2tp.c
112
error = l2tp_check_nesting(ifp, m);
sys/netinet6/in6_l2tp.c
114
m_freem(m);
sys/netinet6/in6_l2tp.c
120
m_freem(m);
sys/netinet6/in6_l2tp.c
129
ALTQ_SAVE_PAYLOAD(m, AF_ETHER);
sys/netinet6/in6_l2tp.c
151
m = l2tp_tcpmss_clamp(ifp, m);
sys/netinet6/in6_l2tp.c
152
if (m == NULL)
sys/netinet6/in6_l2tp.c
162
ip6hdr.ip6_plen += m->m_pkthdr.len;
sys/netinet6/in6_l2tp.c
169
M_PREPEND(m, var->lv_peer_cookie_len, M_DONTWAIT);
sys/netinet6/in6_l2tp.c
170
if (m && m->m_len < var->lv_peer_cookie_len)
sys/netinet6/in6_l2tp.c
171
m = m_pullup(m, var->lv_peer_cookie_len);
sys/netinet6/in6_l2tp.c
172
if (m == NULL)
sys/netinet6/in6_l2tp.c
176
memcpy(mtod(m, void *), &cookie_32, sizeof(uint32_t));
sys/netinet6/in6_l2tp.c
179
memcpy(mtod(m, void *), &cookie_64, sizeof(uint64_t));
sys/netinet6/in6_l2tp.c
185
M_PREPEND(m, sizeof(uint32_t), M_DONTWAIT);
sys/netinet6/in6_l2tp.c
186
if (m && m->m_len < sizeof(uint32_t))
sys/netinet6/in6_l2tp.c
187
m = m_pullup(m, sizeof(uint32_t));
sys/netinet6/in6_l2tp.c
188
if (m == NULL)
sys/netinet6/in6_l2tp.c
190
memcpy(mtod(m, uint32_t *), &sess_id, sizeof(uint32_t));
sys/netinet6/in6_l2tp.c
193
M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT);
sys/netinet6/in6_l2tp.c
194
if (m == NULL)
sys/netinet6/in6_l2tp.c
196
if (M_GET_ALIGNED_HDR(&m, struct ip6_hdr, false) != 0)
sys/netinet6/in6_l2tp.c
198
memcpy(mtod(m, struct ip6_hdr *), &ip6hdr, sizeof(struct ip6_hdr));
sys/netinet6/in6_l2tp.c
203
m_freem(m);
sys/netinet6/in6_l2tp.c
212
m_freem(m);
sys/netinet6/in6_l2tp.c
221
m->m_pkthdr.csum_flags = 0;
sys/netinet6/in6_l2tp.c
223
error = ip6_output(m, 0, ro_pc, 0, NULL, NULL, NULL);
sys/netinet6/in6_l2tp.c
237
struct mbuf *m = *mp;
sys/netinet6/in6_l2tp.c
248
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/netinet6/in6_l2tp.c
250
if (m->m_pkthdr.len < off + sizeof(uint32_t)) {
sys/netinet6/in6_l2tp.c
251
m_freem(m);
sys/netinet6/in6_l2tp.c
256
m_copydata(m, off, sizeof(uint32_t), (void *)&sess_id);
sys/netinet6/in6_l2tp.c
275
m_freem(m);
sys/netinet6/in6_l2tp.c
290
m_freem(m);
sys/netinet6/in6_l2tp.c
297
m_freem(m);
sys/netinet6/in6_l2tp.c
303
m_freem(m);
sys/netinet6/in6_l2tp.c
306
m_adj(m, off + sizeof(uint32_t));
sys/netinet6/in6_l2tp.c
309
if (m->m_pkthdr.len < var->lv_my_cookie_len) {
sys/netinet6/in6_l2tp.c
310
m_freem(m);
sys/netinet6/in6_l2tp.c
314
m_copydata(m, 0, sizeof(uint32_t), (void *)&cookie_32);
sys/netinet6/in6_l2tp.c
317
m_freem(m);
sys/netinet6/in6_l2tp.c
320
m_adj(m, sizeof(uint32_t));
sys/netinet6/in6_l2tp.c
322
m_copydata(m, 0, sizeof(uint64_t), (void *)&cookie_64);
sys/netinet6/in6_l2tp.c
325
m_freem(m);
sys/netinet6/in6_l2tp.c
328
m_adj(m, sizeof(uint64_t));
sys/netinet6/in6_l2tp.c
334
m = l2tp_tcpmss_clamp(l2tpp, m);
sys/netinet6/in6_l2tp.c
335
if (m == NULL)
sys/netinet6/in6_l2tp.c
338
l2tp_input(m, l2tpp);
sys/netinet6/in6_l2tp.c
354
in6_l2tp_match(struct mbuf *m, int off, int proto, void *arg)
sys/netinet6/in6_l2tp.c
371
if (m_length(m) < off + sizeof(uint32_t)) {
sys/netinet6/in6_l2tp.c
377
m_copydata(m, off, sizeof(uint32_t), (void *)&sess_id);
sys/netinet6/in6_l2tp.c
91
in6_l2tp_output(struct l2tp_variant *var, struct mbuf *m)
sys/netinet6/in6_offload.c
102
t = m_split(m, hlen, M_NOWAIT);
sys/netinet6/in6_offload.c
105
hdr = m;
sys/netinet6/in6_offload.c
106
m = t;
sys/netinet6/in6_offload.c
126
t = m_split(m, mss, M_NOWAIT);
sys/netinet6/in6_offload.c
132
t = m;
sys/netinet6/in6_offload.c
133
m_cat(n, m);
sys/netinet6/in6_offload.c
134
m = t;
sys/netinet6/in6_offload.c
159
m_freem(m);
sys/netinet6/in6_offload.c
160
for (m = m0; m != NULL; m = n) {
sys/netinet6/in6_offload.c
161
n = m->m_nextpkt;
sys/netinet6/in6_offload.c
162
m_freem(m);
sys/netinet6/in6_offload.c
169
ip6_tso_output(struct ifnet *ifp, struct ifnet *origifp, struct mbuf *m,
sys/netinet6/in6_offload.c
175
m = tcp6_segment(m, 0);
sys/netinet6/in6_offload.c
176
if (m == NULL)
sys/netinet6/in6_offload.c
179
n = m->m_nextpkt;
sys/netinet6/in6_offload.c
181
error = ip6_if_output(ifp, origifp, m, dst, rt);
sys/netinet6/in6_offload.c
183
m_freem(m);
sys/netinet6/in6_offload.c
184
m = n;
sys/netinet6/in6_offload.c
185
} while (m != NULL);
sys/netinet6/in6_offload.c
194
in6_undefer_cksum(struct mbuf *m, size_t hdrlen, int csum_flags)
sys/netinet6/in6_offload.c
203
KASSERT(m->m_flags & M_PKTHDR);
sys/netinet6/in6_offload.c
204
KASSERT((m->m_pkthdr.csum_flags & csum_flags) == csum_flags);
sys/netinet6/in6_offload.c
207
if (__predict_true(hdrlen + sizeof(struct ip6_hdr) <= m->m_len)) {
sys/netinet6/in6_offload.c
208
plen = *(uint16_t *)(mtod(m, char *) + ip6_plen_offset);
sys/netinet6/in6_offload.c
210
m_copydata(m, ip6_plen_offset, sizeof(plen), &plen);
sys/netinet6/in6_offload.c
214
l4hdroff = M_CSUM_DATA_IPv6_IPHL(m->m_pkthdr.csum_data);
sys/netinet6/in6_offload.c
216
csum = in6_cksum(m, 0, l4offset,
sys/netinet6/in6_offload.c
222
l4offset += M_CSUM_DATA_IPv6_OFFSET(m->m_pkthdr.csum_data);
sys/netinet6/in6_offload.c
224
if (__predict_true((l4offset + sizeof(uint16_t)) <= m->m_len)) {
sys/netinet6/in6_offload.c
225
*(uint16_t *)(mtod(m, char *) + l4offset) = csum;
sys/netinet6/in6_offload.c
227
m_copyback(m, l4offset, sizeof(csum), (void *) &csum);
sys/netinet6/in6_offload.c
230
m->m_pkthdr.csum_flags ^= csum_flags;
sys/netinet6/in6_offload.c
238
in6_undefer_cksum_tcpudp(struct mbuf *m)
sys/netinet6/in6_offload.c
242
KASSERT((m->m_pkthdr.csum_flags & (M_CSUM_UDPv6|M_CSUM_TCPv6)) != 0);
sys/netinet6/in6_offload.c
243
KASSERT((~m->m_pkthdr.csum_flags & (M_CSUM_UDPv6|M_CSUM_TCPv6)) != 0);
sys/netinet6/in6_offload.c
244
KASSERT((m->m_pkthdr.csum_flags
sys/netinet6/in6_offload.c
247
offset = M_CSUM_DATA_IPv6_IPHL(m->m_pkthdr.csum_data);
sys/netinet6/in6_offload.c
248
csum = in6_cksum(m, 0, offset, m->m_pkthdr.len - offset);
sys/netinet6/in6_offload.c
249
if (csum == 0 && (m->m_pkthdr.csum_flags & M_CSUM_UDPv6) != 0) {
sys/netinet6/in6_offload.c
253
offset += M_CSUM_DATA_IPv6_OFFSET(m->m_pkthdr.csum_data);
sys/netinet6/in6_offload.c
254
if ((offset + sizeof(csum)) > m->m_len) {
sys/netinet6/in6_offload.c
255
m_copyback(m, offset, sizeof(csum), &csum);
sys/netinet6/in6_offload.c
257
*(uint16_t *)(mtod(m, char *) + offset) = csum;
sys/netinet6/in6_offload.c
51
tcp6_segment(struct mbuf *m, int off)
sys/netinet6/in6_offload.c
68
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/netinet6/in6_offload.c
69
KASSERT((m->m_pkthdr.csum_flags & M_CSUM_TSOv6) != 0);
sys/netinet6/in6_offload.c
71
m->m_pkthdr.csum_flags = 0;
sys/netinet6/in6_offload.c
73
len = m->m_pkthdr.len;
sys/netinet6/in6_offload.c
77
if (m->m_len < hlen) {
sys/netinet6/in6_offload.c
78
m = m_pullup(m, hlen);
sys/netinet6/in6_offload.c
79
if (m == NULL)
sys/netinet6/in6_offload.c
82
iph = (void *)(mtod(m, char *) + off);
sys/netinet6/in6_offload.c
88
if (m->m_len < hlen) {
sys/netinet6/in6_offload.c
89
m = m_pullup(m, hlen);
sys/netinet6/in6_offload.c
90
if (m == NULL)
sys/netinet6/in6_offload.c
93
th = (void *)(mtod(m, char *) + off + iphlen);
sys/netinet6/in6_offload.c
98
mss = m->m_pkthdr.segsz;
sys/netinet6/in6_src.c
1102
u_char *mp, *ep, *k, *p, m;
sys/netinet6/in6_src.c
1114
m = *mp;
sys/netinet6/in6_src.c
1115
if ((*k & m) != *p)
sys/netinet6/in6_src.c
1117
if (m == 0xff) /* short cut for a typical case */
sys/netinet6/in6_src.c
1120
while (m >= 0x80) {
sys/netinet6/in6_src.c
1122
m <<= 1;
sys/netinet6/in6_var.h
321
#define IN6_ARE_MASKED_ADDR_EQUAL(d, a, m) ( \
sys/netinet6/in6_var.h
322
(((d)->s6_addr32[0] ^ (a)->s6_addr32[0]) & (m)->s6_addr32[0]) == 0 && \
sys/netinet6/in6_var.h
323
(((d)->s6_addr32[1] ^ (a)->s6_addr32[1]) & (m)->s6_addr32[1]) == 0 && \
sys/netinet6/in6_var.h
324
(((d)->s6_addr32[2] ^ (a)->s6_addr32[2]) & (m)->s6_addr32[2]) == 0 && \
sys/netinet6/in6_var.h
325
(((d)->s6_addr32[3] ^ (a)->s6_addr32[3]) & (m)->s6_addr32[3]) == 0 )
sys/netinet6/ip6_flow.c
260
struct mbuf *m;
sys/netinet6/ip6_flow.c
273
m = *mp;
sys/netinet6/ip6_flow.c
277
if (m->m_len < sizeof(struct ip6_hdr))
sys/netinet6/ip6_flow.c
283
if ((m->m_flags & (M_BCAST|M_MCAST)) != 0)
sys/netinet6/ip6_flow.c
286
if (ACCESSIBLE_POINTER(mtod(m, const void *), struct ip6_hdr) == 0) {
sys/netinet6/ip6_flow.c
287
if ((m = m_copyup(m, sizeof(struct ip6_hdr),
sys/netinet6/ip6_flow.c
292
*mp = m;
sys/netinet6/ip6_flow.c
295
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_flow.c
328
if (m->m_pkthdr.len > rt->rt_ifp->if_mtu) {
sys/netinet6/ip6_flow.c
336
m->m_pkthdr.csum_flags = 0;
sys/netinet6/ip6_flow.c
363
if ((error = if_output_lock(rt->rt_ifp, rt->rt_ifp, m, dst, rt)) != 0) {
sys/netinet6/ip6_flow.c
557
ip6flow_create(struct route *ro, struct mbuf *m)
sys/netinet6/ip6_flow.c
563
ip6 = mtod(m, const struct ip6_hdr *);
sys/netinet6/ip6_forward.c
119
ip6_forward(struct mbuf *m, int srcrt, struct ifnet *rcvif)
sys/netinet6/ip6_forward.c
121
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_forward.c
138
m->m_pkthdr.csum_flags = 0;
sys/netinet6/ip6_forward.c
145
if ((m->m_flags & (M_BCAST|M_MCAST)) != 0 ||
sys/netinet6/ip6_forward.c
149
((m->m_flags & (M_BCAST|M_MCAST)) != 0) ? "bcast/mcast" :
sys/netinet6/ip6_forward.c
157
icmp6_error(m, ICMP6_TIME_EXCEEDED,
sys/netinet6/ip6_forward.c
172
mcopy = m_copym(m, 0, imin(m->m_pkthdr.len, ICMPV6_PLD_MAXLEN),
sys/netinet6/ip6_forward.c
178
sp = ipsec6_check_policy(m, NULL, 0, &needipsec, &error);
sys/netinet6/ip6_forward.c
188
m_freem(m);
sys/netinet6/ip6_forward.c
259
error = ipsec6_process_packet(m, sp->req, 0);
sys/netinet6/ip6_forward.c
289
if (m->m_pkthdr.len > rt->rt_ifp->if_mtu) {
sys/netinet6/ip6_forward.c
388
if ((error = pfil_run_hooks(inet6_pfil_hook, &m, rt->rt_ifp,
sys/netinet6/ip6_forward.c
393
if (m == NULL) {
sys/netinet6/ip6_forward.c
397
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_forward.c
399
error = ip6_if_output(rt->rt_ifp, origifp, m, dst, rt);
sys/netinet6/ip6_forward.c
457
m_freem(m);
sys/netinet6/ip6_input.c
1012
optlen = ip6_unknown_opt(opt, m,
sys/netinet6/ip6_input.c
1024
m_freem(m);
sys/netinet6/ip6_input.c
1035
ip6_unknown_opt(u_int8_t *optp, struct mbuf *m, int off)
sys/netinet6/ip6_input.c
1043
m_freem(m);
sys/netinet6/ip6_input.c
1047
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_OPTION, off);
sys/netinet6/ip6_input.c
1051
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
1053
(m->m_flags & (M_BCAST|M_MCAST)))
sys/netinet6/ip6_input.c
1054
m_freem(m);
sys/netinet6/ip6_input.c
1056
icmp6_error(m, ICMP6_PARAM_PROB,
sys/netinet6/ip6_input.c
1061
m_freem(m); /* XXX: NOTREACHED */
sys/netinet6/ip6_input.c
1067
struct ip6_hdr *ip6, struct mbuf *m)
sys/netinet6/ip6_input.c
1076
KASSERT(m->m_flags & M_PKTHDR);
sys/netinet6/ip6_input.c
1091
pi6.ipi6_ifindex = m->m_pkthdr.rcvif_index;
sys/netinet6/ip6_input.c
1137
struct ip6_hdr *xip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
1143
ext = ip6_pullexthdr(m, sizeof(struct ip6_hdr),
sys/netinet6/ip6_input.c
1174
struct ip6_hdr *xip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
1203
ext = ip6_pullexthdr(m, off, nxt);
sys/netinet6/ip6_input.c
1313
ip6_pullexthdr(struct mbuf *m, size_t off, int nxt)
sys/netinet6/ip6_input.c
1319
if (off + sizeof(ip6e) > m->m_pkthdr.len)
sys/netinet6/ip6_input.c
1322
m_copydata(m, off, sizeof(ip6e), (void *)&ip6e);
sys/netinet6/ip6_input.c
1328
if (off + elen > m->m_pkthdr.len)
sys/netinet6/ip6_input.c
1348
m_copydata(m, off, elen, mtod(n, void *));
sys/netinet6/ip6_input.c
1358
ip6_get_prevhdr(struct mbuf *m, int off)
sys/netinet6/ip6_input.c
1360
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
1374
m_copydata(m, len, sizeof(ip6e), &ip6e);
sys/netinet6/ip6_input.c
1399
ip6_nexthdr(struct mbuf *m, int off, int proto, int *nxtp)
sys/netinet6/ip6_input.c
1406
if (m == NULL)
sys/netinet6/ip6_input.c
1408
if ((m->m_flags & M_PKTHDR) == 0 || m->m_pkthdr.len < off)
sys/netinet6/ip6_input.c
1416
if (m->m_pkthdr.len < off + sizeof(ip6))
sys/netinet6/ip6_input.c
1418
m_copydata(m, off, sizeof(ip6), (void *)&ip6);
sys/netinet6/ip6_input.c
1429
if (m->m_pkthdr.len < off + sizeof(fh))
sys/netinet6/ip6_input.c
1431
m_copydata(m, off, sizeof(fh), (void *)&fh);
sys/netinet6/ip6_input.c
1440
if (m->m_pkthdr.len < off + sizeof(ip6e))
sys/netinet6/ip6_input.c
1442
m_copydata(m, off, sizeof(ip6e), (void *)&ip6e);
sys/netinet6/ip6_input.c
1446
if (m->m_pkthdr.len < off)
sys/netinet6/ip6_input.c
1453
if (m->m_pkthdr.len < off + sizeof(ip6e))
sys/netinet6/ip6_input.c
1455
m_copydata(m, off, sizeof(ip6e), (void *)&ip6e);
sys/netinet6/ip6_input.c
1459
if (m->m_pkthdr.len < off)
sys/netinet6/ip6_input.c
1478
ip6_lasthdr(struct mbuf *m, int off, int proto, int *nxtp)
sys/netinet6/ip6_input.c
1488
newoff = ip6_nexthdr(m, off, proto, nxtp);
sys/netinet6/ip6_input.c
1502
ip6_addaux(struct mbuf *m)
sys/netinet6/ip6_input.c
1506
mtag = m_tag_find(m, PACKET_TAG_INET6);
sys/netinet6/ip6_input.c
1511
m_tag_prepend(m, mtag);
sys/netinet6/ip6_input.c
1519
ip6_findaux(struct mbuf *m)
sys/netinet6/ip6_input.c
1523
mtag = m_tag_find(m, PACKET_TAG_INET6);
sys/netinet6/ip6_input.c
1528
ip6_delaux(struct mbuf *m)
sys/netinet6/ip6_input.c
1532
mtag = m_tag_find(m, PACKET_TAG_INET6);
sys/netinet6/ip6_input.c
1534
m_tag_delete(m, mtag);
sys/netinet6/ip6_input.c
222
struct mbuf *m;
sys/netinet6/ip6_input.c
225
while ((m = pktq_dequeue(ip6_pktq)) != NULL) {
sys/netinet6/ip6_input.c
227
struct ifnet *rcvif = m_get_rcvif_psref(m, &psref);
sys/netinet6/ip6_input.c
231
m_freem(m);
sys/netinet6/ip6_input.c
240
m_freem(m);
sys/netinet6/ip6_input.c
243
ip6_input(m, rcvif);
sys/netinet6/ip6_input.c
250
ip6_input(struct mbuf *m, struct ifnet *rcvif)
sys/netinet6/ip6_input.c
271
ip6_delaux(m);
sys/netinet6/ip6_input.c
276
if (m->m_flags & M_EXT) {
sys/netinet6/ip6_input.c
277
if (m->m_next)
sys/netinet6/ip6_input.c
283
if (m->m_next) {
sys/netinet6/ip6_input.c
284
if (m->m_flags & M_LOOP)
sys/netinet6/ip6_input.c
304
if (M_GET_ALIGNED_HDR(&m, struct ip6_hdr, true) != 0) {
sys/netinet6/ip6_input.c
311
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
329
m->m_flags |= M_CANFASTFWD;
sys/netinet6/ip6_input.c
342
if (!ipsec_used || !ipsec_skip_pfil(m))
sys/netinet6/ip6_input.c
351
error = pfil_run_hooks(inet6_pfil_hook, &m, rcvif, PFIL_IN);
sys/netinet6/ip6_input.c
352
if (error != 0 || m == NULL) {
sys/netinet6/ip6_input.c
356
if (m->m_len < sizeof(struct ip6_hdr)) {
sys/netinet6/ip6_input.c
357
if ((m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) {
sys/netinet6/ip6_input.c
363
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
372
if ((*altq_input)(m, AF_INET6) == 0) {
sys/netinet6/ip6_input.c
392
m_makewritable(&m, 0, sizeof(struct ip6_hdr), M_DONTWAIT))) {
sys/netinet6/ip6_input.c
396
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
467
m->m_flags |= M_ANYCAST6;
sys/netinet6/ip6_input.c
540
if (deliverifp && ip6_getdstifaddr(m) == NULL) {
sys/netinet6/ip6_input.c
546
if (ia6 != NULL && ip6_setdstifaddr(m, ia6) == NULL) {
sys/netinet6/ip6_input.c
565
if (ip6_hopopts_input(&plen, &rtalert, &m, &off)) {
sys/netinet6/ip6_input.c
574
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
590
icmp6_error(m, ICMP6_PARAM_PROB,
sys/netinet6/ip6_input.c
597
IP6_EXTHDR_GET(hbh, struct ip6_hbh *, m, sizeof(struct ip6_hdr),
sys/netinet6/ip6_input.c
622
if (m->m_pkthdr.len - sizeof(struct ip6_hdr) < plen) {
sys/netinet6/ip6_input.c
627
if (m->m_pkthdr.len > sizeof(struct ip6_hdr) + plen) {
sys/netinet6/ip6_input.c
628
if (m->m_len == m->m_pkthdr.len) {
sys/netinet6/ip6_input.c
629
m->m_len = sizeof(struct ip6_hdr) + plen;
sys/netinet6/ip6_input.c
630
m->m_pkthdr.len = sizeof(struct ip6_hdr) + plen;
sys/netinet6/ip6_input.c
632
m_adj(m, sizeof(struct ip6_hdr) + plen - m->m_pkthdr.len);
sys/netinet6/ip6_input.c
651
error = ip6_mforward(ip6, rcvif, m);
sys/netinet6/ip6_input.c
668
ip6_forward(m, srcrt, rcvif);
sys/netinet6/ip6_input.c
672
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
696
ia6->ia_ifa.ifa_data.ifad_inbytes += m->m_pkthdr.len;
sys/netinet6/ip6_input.c
719
M_VERIFY_PACKET(m);
sys/netinet6/ip6_input.c
725
if (m->m_pkthdr.len < off) {
sys/netinet6/ip6_input.c
756
error = ipsec_ip_input_checkpolicy(m, false);
sys/netinet6/ip6_input.c
765
nxt = (*inet6sw[ip6_protox[nxt]].pr_input)(&m, &off, nxt);
sys/netinet6/ip6_input.c
773
m_freem(m);
sys/netinet6/ip6_input.c
818
ip6_setdstifaddr(struct mbuf *m, const struct in6_ifaddr *ia)
sys/netinet6/ip6_input.c
823
mtag = ip6_addaux(m);
sys/netinet6/ip6_input.c
839
ip6_getdstifaddr(struct mbuf *m)
sys/netinet6/ip6_input.c
843
mtag = ip6_findaux(m);
sys/netinet6/ip6_input.c
860
struct mbuf *m = *mp;
sys/netinet6/ip6_input.c
865
IP6_EXTHDR_GET(hbh, struct ip6_hbh *, m,
sys/netinet6/ip6_input.c
872
IP6_EXTHDR_GET(hbh, struct ip6_hbh *, m, sizeof(struct ip6_hdr),
sys/netinet6/ip6_input.c
882
if (ip6_process_hopopts(m, (u_int8_t *)hbh + sizeof(struct ip6_hbh),
sys/netinet6/ip6_input.c
887
*mp = m;
sys/netinet6/ip6_input.c
902
ip6_process_hopopts(struct mbuf *m, u_int8_t *opthead, int hbhlen,
sys/netinet6/ip6_input.c
932
icmp6_error(m, ICMP6_PARAM_PROB,
sys/netinet6/ip6_input.c
949
icmp6_error(m, ICMP6_PARAM_PROB,
sys/netinet6/ip6_input.c
960
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
963
icmp6_error(m, ICMP6_PARAM_PROB,
sys/netinet6/ip6_input.c
987
icmp6_error(m, ICMP6_PARAM_PROB,
sys/netinet6/ip6_input.c
999
icmp6_error(m, ICMP6_PARAM_PROB,
sys/netinet6/ip6_mroute.c
1027
ip6_mforward(struct ip6_hdr *ip6, struct ifnet *ifp, struct mbuf *m)
sys/netinet6/ip6_mroute.c
1071
m->m_pkthdr.rcvif_index ?
sys/netinet6/ip6_mroute.c
1072
if_name(m_get_rcvif_NOMPSAFE(m)) : "?");
sys/netinet6/ip6_mroute.c
1086
return ip6_mdq(m, ifp, rt);
sys/netinet6/ip6_mroute.c
1119
mb0 = m_copypacket(m, M_DONTWAIT);
sys/netinet6/ip6_mroute.c
1265
rte->m = mb0;
sys/netinet6/ip6_mroute.c
1324
m_freem(rte->m);
sys/netinet6/ip6_mroute.c
1350
#define MC6_SEND(ip6, mifp, m) do { \
sys/netinet6/ip6_mroute.c
1352
register_send((ip6), (mifp), (m)); \
sys/netinet6/ip6_mroute.c
1354
phyint_send((ip6), (mifp), (m)); \
sys/netinet6/ip6_mroute.c
1361
ip6_mdq(struct mbuf *m, struct ifnet *ifp, struct mf6c *rt)
sys/netinet6/ip6_mroute.c
1363
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_mroute.c
1366
int plen = m->m_pkthdr.len;
sys/netinet6/ip6_mroute.c
1396
if (pim6 && (m->m_flags & M_LOOP) == 0) {
sys/netinet6/ip6_mroute.c
1408
mm = m_copym(m, 0, sizeof(struct ip6_hdr), M_DONTWAIT);
sys/netinet6/ip6_mroute.c
1469
if (m->m_pkthdr.rcvif_index == 0) {
sys/netinet6/ip6_mroute.c
1516
MC6_SEND(ip6, mifp, m);
sys/netinet6/ip6_mroute.c
1524
phyint_send(struct ip6_hdr *ip6, struct mif6 *mifp, struct mbuf *m)
sys/netinet6/ip6_mroute.c
1541
mb_copy = m_copypacket(m, M_DONTWAIT);
sys/netinet6/ip6_mroute.c
1559
if (m->m_pkthdr.rcvif_index == 0) {
sys/netinet6/ip6_mroute.c
1590
ip6_mloopback(ifp, m,
sys/netinet6/ip6_mroute.c
1637
register_send(struct ip6_hdr *ip6, struct mif6 *mif, struct mbuf *m)
sys/netinet6/ip6_mroute.c
1640
int i, len = m->m_pkthdr.len;
sys/netinet6/ip6_mroute.c
1661
if ((mm->m_next = m_copypacket(m, M_DONTWAIT)) == NULL) {
sys/netinet6/ip6_mroute.c
1712
struct mbuf *m = *mp;
sys/netinet6/ip6_mroute.c
1718
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_mroute.c
1719
pimlen = m->m_pkthdr.len - off;
sys/netinet6/ip6_mroute.c
1730
m_freem(m);
sys/netinet6/ip6_mroute.c
1748
IP6_EXTHDR_GET(pim, struct pim *, m, off, minlen);
sys/netinet6/ip6_mroute.c
1762
m_freem(m);
sys/netinet6/ip6_mroute.c
1780
if (in6_cksum(m, IPPROTO_PIM, off, cksumlen)) {
sys/netinet6/ip6_mroute.c
1787
m_freem(m);
sys/netinet6/ip6_mroute.c
1817
m_freem(m);
sys/netinet6/ip6_mroute.c
1839
m_freem(m);
sys/netinet6/ip6_mroute.c
1865
m_freem(m);
sys/netinet6/ip6_mroute.c
1881
m_freem(m);
sys/netinet6/ip6_mroute.c
1888
mcp = m_copym(m, 0, off + PIM6_REG_MINLEN, M_DONTWAIT);
sys/netinet6/ip6_mroute.c
1895
m_freem(m);
sys/netinet6/ip6_mroute.c
1902
m_adj(m, off + PIM_MINLEN);
sys/netinet6/ip6_mroute.c
1916
looutput(mif6table[reg_mif_num].m6_ifp, m, sin6tocsa(&dst),
sys/netinet6/ip6_mroute.c
1920
m = mcp;
sys/netinet6/ip6_mroute.c
1935
rip6_input(&m, offp, proto);
sys/netinet6/ip6_mroute.c
569
m_freem(rte->m);
sys/netinet6/ip6_mroute.c
845
ip6_mdq(rte->m, rte->ifp, rt);
sys/netinet6/ip6_mroute.c
847
m_freem(rte->m);
sys/netinet6/ip6_mroute.h
242
struct mbuf *m; /* A copy of the packet */
sys/netinet6/ip6_output.c
1008
m = m0->m_nextpkt;
sys/netinet6/ip6_output.c
1011
for (m0 = m; m; m = m0) {
sys/netinet6/ip6_output.c
1012
m0 = m->m_nextpkt;
sys/netinet6/ip6_output.c
1013
m->m_nextpkt = 0;
sys/netinet6/ip6_output.c
1017
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
1026
m->m_pkthdr.len;
sys/netinet6/ip6_output.c
1030
error = ip6_if_output(ifp, origifp, m, dst, rt);
sys/netinet6/ip6_output.c
1032
m_freem(m);
sys/netinet6/ip6_output.c
1060
m_freem(m);
sys/netinet6/ip6_output.c
1074
struct mbuf *m;
sys/netinet6/ip6_output.c
1079
MGET(m, M_DONTWAIT, MT_DATA);
sys/netinet6/ip6_output.c
1080
if (!m)
sys/netinet6/ip6_output.c
1084
MCLGET(m, M_DONTWAIT);
sys/netinet6/ip6_output.c
1085
if ((m->m_flags & M_EXT) == 0) {
sys/netinet6/ip6_output.c
1086
m_free(m);
sys/netinet6/ip6_output.c
1090
m->m_len = hlen;
sys/netinet6/ip6_output.c
1092
memcpy(mtod(m, void *), hdr, hlen);
sys/netinet6/ip6_output.c
1094
*mp = m;
sys/netinet6/ip6_output.c
1208
ip6_insertfraghdr(struct mbuf *m0, struct mbuf *m, int hlen,
sys/netinet6/ip6_output.c
1218
m->m_next = n;
sys/netinet6/ip6_output.c
1220
n = m;
sys/netinet6/ip6_output.c
160
struct mbuf * const m, const struct sockaddr_in6 * const dst,
sys/netinet6/ip6_output.c
169
m_freem(m);
sys/netinet6/ip6_output.c
176
m_freem(m);
sys/netinet6/ip6_output.c
181
error = if_output_lock(ifp, origifp, m, sin6tocsa(dst), rt);
sys/netinet6/ip6_output.c
183
error = if_output_lock(ifp, ifp, m, sin6tocsa(dst), rt);
sys/netinet6/ip6_output.c
1937
struct mbuf *m = NULL;
sys/netinet6/ip6_output.c
1944
sopt->sopt_size, &m);
sys/netinet6/ip6_output.c
1946
error = sockopt_setmbuf(sopt, m);
sys/netinet6/ip6_output.c
2041
struct mbuf *m;
sys/netinet6/ip6_output.c
2072
m = sockopt_getmbuf(sopt);
sys/netinet6/ip6_output.c
2073
if (m == NULL) {
sys/netinet6/ip6_output.c
2078
error = ip6_setpktopts(m, opt, NULL, kauth_cred_get(),
sys/netinet6/ip6_output.c
2080
m_freem(m);
sys/netinet6/ip6_output.c
211
struct mbuf *m = m0;
sys/netinet6/ip6_output.c
237
if ((m->m_flags & M_PKTHDR) == 0)
sys/netinet6/ip6_output.c
239
if ((m->m_pkthdr.csum_flags &
sys/netinet6/ip6_output.c
242
m->m_pkthdr.csum_flags);
sys/netinet6/ip6_output.c
244
if ((m->m_pkthdr.csum_flags & (M_CSUM_TCPv6|M_CSUM_UDPv6)) ==
sys/netinet6/ip6_output.c
247
m->m_pkthdr.csum_flags);
sys/netinet6/ip6_output.c
251
M_CSUM_DATA_IPv6_SET(m->m_pkthdr.csum_data, sizeof(struct ip6_hdr));
sys/netinet6/ip6_output.c
295
sp = ipsec6_check_policy(m, inp, flags, &needipsec, &error);
sys/netinet6/ip6_output.c
312
(m->m_pkthdr.csum_flags & (M_CSUM_UDPv6|M_CSUM_TCPv6)) != 0) {
sys/netinet6/ip6_output.c
313
in6_undefer_cksum_tcpudp(m);
sys/netinet6/ip6_output.c
314
m->m_pkthdr.csum_flags &= ~(M_CSUM_UDPv6|M_CSUM_TCPv6);
sys/netinet6/ip6_output.c
322
if ((error = ip6_splithdr(m, &exthdrs)) != 0) {
sys/netinet6/ip6_output.c
3236
ip6_mloopback(struct ifnet *ifp, struct mbuf *m,
sys/netinet6/ip6_output.c
324
m = NULL;
sys/netinet6/ip6_output.c
3242
copym = m_copypacket(m, M_DONTWAIT);
sys/netinet6/ip6_output.c
327
m = exthdrs.ip6e_ip6;
sys/netinet6/ip6_output.c
3280
ip6_splithdr(struct mbuf *m, struct ip6_exthdrs *exthdrs)
sys/netinet6/ip6_output.c
3285
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
3286
if (m->m_len > sizeof(*ip6)) {
sys/netinet6/ip6_output.c
3289
m_freem(m);
sys/netinet6/ip6_output.c
3292
m_move_pkthdr(mh, m);
sys/netinet6/ip6_output.c
3294
m->m_len -= sizeof(*ip6);
sys/netinet6/ip6_output.c
3295
m->m_data += sizeof(*ip6);
sys/netinet6/ip6_output.c
3296
mh->m_next = m;
sys/netinet6/ip6_output.c
3299
m = mh;
sys/netinet6/ip6_output.c
3301
exthdrs->ip6e_ip6 = m;
sys/netinet6/ip6_output.c
332
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
335
m->m_pkthdr.len += optlen;
sys/netinet6/ip6_output.c
336
plen = m->m_pkthdr.len - sizeof(*ip6);
sys/netinet6/ip6_output.c
341
if ((error = ip6_splithdr(m, &exthdrs)) != 0) {
sys/netinet6/ip6_output.c
343
m = NULL;
sys/netinet6/ip6_output.c
346
m = exthdrs.ip6e_ip6;
sys/netinet6/ip6_output.c
350
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
372
struct mbuf *mprev = m;
sys/netinet6/ip6_output.c
385
exthdrs.ip6e_dest2->m_next = m->m_next;
sys/netinet6/ip6_output.c
386
m->m_next = exthdrs.ip6e_dest2;
sys/netinet6/ip6_output.c
391
#define MAKE_CHAIN(m, mp, p, i)\
sys/netinet6/ip6_output.c
393
if (m) {\
sys/netinet6/ip6_output.c
396
*mtod((m), u_char *) = *(p);\
sys/netinet6/ip6_output.c
398
p = mtod((m), u_char *);\
sys/netinet6/ip6_output.c
399
(m)->m_next = (mp)->m_next;\
sys/netinet6/ip6_output.c
400
(mp)->m_next = (m);\
sys/netinet6/ip6_output.c
401
(mp) = (m);\
sys/netinet6/ip6_output.c
415
M_CSUM_DATA_IPv6_SET(m->m_pkthdr.csum_data,
sys/netinet6/ip6_output.c
493
error = ipsec6_process_packet(m, sp->req, flags);
sys/netinet6/ip6_output.c
509
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
627
m->m_flags &= ~(M_BCAST | M_MCAST); /* just in case */
sys/netinet6/ip6_output.c
631
m->m_flags = (m->m_flags & ~M_BCAST) | M_MCAST;
sys/netinet6/ip6_output.c
653
ip6_mloopback(ifp, m, dst);
sys/netinet6/ip6_output.c
668
if (ip6_mforward(ip6, ifp, m) != 0) {
sys/netinet6/ip6_output.c
669
m_freem(m);
sys/netinet6/ip6_output.c
684
m_freem(m);
sys/netinet6/ip6_output.c
761
if (ip6_hopopts_input(&dummy1, &dummy2, &m, &hoff)) {
sys/netinet6/ip6_output.c
767
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
773
error = pfil_run_hooks(inet6_pfil_hook, &m, ifp, PFIL_OUT);
sys/netinet6/ip6_output.c
774
if (error != 0 || m == NULL) {
sys/netinet6/ip6_output.c
778
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
799
tlen = m->m_pkthdr.len;
sys/netinet6/ip6_output.c
800
tso = (m->m_pkthdr.csum_flags & M_CSUM_TSOv6) != 0;
sys/netinet6/ip6_output.c
844
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
849
ia6->ia_ifa.ifa_data.ifad_outbytes += m->m_pkthdr.len;
sys/netinet6/ip6_output.c
853
sw_csum = m->m_pkthdr.csum_flags & ~ifp->if_csum_flags_tx;
sys/netinet6/ip6_output.c
857
in6_undefer_cksum_tcpudp(m);
sys/netinet6/ip6_output.c
859
m->m_pkthdr.csum_flags &= ~(M_CSUM_UDPv6|M_CSUM_TCPv6);
sys/netinet6/ip6_output.c
868
error = ip6_tso_output(ifp, origifp, m, dst, rt);
sys/netinet6/ip6_output.c
870
error = ip6_if_output(ifp, origifp, m, dst, rt);
sys/netinet6/ip6_output.c
916
mnext = &m->m_nextpkt;
sys/netinet6/ip6_output.c
936
if ((m->m_pkthdr.csum_flags & (M_CSUM_UDPv6|M_CSUM_TCPv6))
sys/netinet6/ip6_output.c
939
m->m_pkthdr.csum_flags &
sys/netinet6/ip6_output.c
941
in6_undefer_cksum_tcpudp(m);
sys/netinet6/ip6_output.c
943
m->m_pkthdr.csum_flags &= ~(M_CSUM_UDPv6|M_CSUM_TCPv6);
sys/netinet6/ip6_output.c
951
m0 = m;
sys/netinet6/ip6_output.c
955
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet6/ip6_output.c
956
if (!m) {
sys/netinet6/ip6_output.c
961
m_reset_rcvif(m);
sys/netinet6/ip6_output.c
962
m->m_flags = m0->m_flags & M_COPYFLAGS;
sys/netinet6/ip6_output.c
963
*mnext = m;
sys/netinet6/ip6_output.c
964
mnext = &m->m_nextpkt;
sys/netinet6/ip6_output.c
965
m->m_data += max_linkhdr;
sys/netinet6/ip6_output.c
966
mhip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
968
m->m_len = sizeof(*mhip6);
sys/netinet6/ip6_output.c
971
error = ip6_insertfraghdr(m0, m, hlen, &ip6f);
sys/netinet6/ip6_output.c
994
for (mlast = m; mlast->m_next; mlast = mlast->m_next)
sys/netinet6/ip6_output.c
998
m->m_pkthdr.len = len + hlen + sizeof(*ip6f);
sys/netinet6/ip6_output.c
999
m_reset_rcvif(m);
sys/netinet6/mld6.c
346
mld_input(struct mbuf *m, int off)
sys/netinet6/mld6.c
356
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet6/mld6.c
359
IP6_EXTHDR_GET(mldh, struct mld_hdr *, m, off, sizeof(*mldh));
sys/netinet6/mld6.c
365
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/mld6.c
502
if (m->m_flags & M_LOOP) /* XXX: grotty flag, but efficient */
sys/netinet6/mld6.c
536
m_freem(m);
sys/netinet6/nd6.c
1569
nd6_resolve(struct ifnet *ifp, const struct rtentry *rt, struct mbuf *m,
sys/netinet6/nd6.c
1580
m_freem(m);
sys/netinet6/nd6.c
1622
m_freem(m);
sys/netinet6/nd6.c
1629
m_freem(m);
sys/netinet6/nd6.c
1633
error = nd_resolve(ln, rt, m, lldst, dstsize);
sys/netinet6/nd6.c
419
int16_t type, struct mbuf *m)
sys/netinet6/nd6.c
425
if (m != NULL) {
sys/netinet6/nd6.c
427
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/nd6.c
430
if (sizeof(*ip6) < m->m_len)
sys/netinet6/nd6.c
432
m_freem(m);
sys/netinet6/nd6.c
434
icmp6_error2(m, ICMP6_DST_UNREACH,
sys/netinet6/nd6_nbr.c
101
nd6_ns_input(struct mbuf *m, int off, int icmp6len)
sys/netinet6/nd6_nbr.c
1023
m->m_pkthdr.len += optlen;
sys/netinet6/nd6_nbr.c
1024
m->m_len += optlen;
sys/netinet6/nd6_nbr.c
1037
in6_cksum(m, IPPROTO_ICMPV6, sizeof(struct ip6_hdr), icmp6len);
sys/netinet6/nd6_nbr.c
1039
ip6_output(m, NULL, NULL, 0, &im6o, NULL, NULL);
sys/netinet6/nd6_nbr.c
104
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/nd6_nbr.c
1050
m_freem(m);
sys/netinet6/nd6_nbr.c
123
ifp = ifpc = m_get_rcvif_psref(m, &psref);
sys/netinet6/nd6_nbr.c
127
IP6_EXTHDR_GET(nd_ns, struct nd_neighbor_solicit *, m, off, icmp6len);
sys/netinet6/nd6_nbr.c
133
ip6 = mtod(m, struct ip6_hdr *); /* adjust pointer for safety */
sys/netinet6/nd6_nbr.c
379
m_freem(m);
sys/netinet6/nd6_nbr.c
389
m_freem(m);
sys/netinet6/nd6_nbr.c
407
struct mbuf *m;
sys/netinet6/nd6_nbr.c
430
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/netinet6/nd6_nbr.c
431
if (m && max_linkhdr + maxlen >= MHLEN) {
sys/netinet6/nd6_nbr.c
432
MCLGET(m, M_DONTWAIT);
sys/netinet6/nd6_nbr.c
433
if ((m->m_flags & M_EXT) == 0) {
sys/netinet6/nd6_nbr.c
434
m_free(m);
sys/netinet6/nd6_nbr.c
435
m = NULL;
sys/netinet6/nd6_nbr.c
438
if (m == NULL)
sys/netinet6/nd6_nbr.c
440
m_reset_rcvif(m);
sys/netinet6/nd6_nbr.c
443
m->m_flags |= M_MCAST;
sys/netinet6/nd6_nbr.c
450
m->m_pkthdr.len = m->m_len = sizeof(*ip6) + icmp6len;
sys/netinet6/nd6_nbr.c
451
m->m_data += max_linkhdr; /* or m_align() equivalent? */
sys/netinet6/nd6_nbr.c
454
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/nd6_nbr.c
551
m->m_pkthdr.len += optlen;
sys/netinet6/nd6_nbr.c
552
m->m_len += optlen;
sys/netinet6/nd6_nbr.c
568
m->m_pkthdr.len += optlen;
sys/netinet6/nd6_nbr.c
569
m->m_len += optlen;
sys/netinet6/nd6_nbr.c
580
in6_cksum(m, IPPROTO_ICMPV6, sizeof(*ip6), icmp6len);
sys/netinet6/nd6_nbr.c
582
ip6_output(m, NULL, &ro, nonce != NULL ? IPV6_UNSPECSRC : 0,
sys/netinet6/nd6_nbr.c
593
m_freem(m);
sys/netinet6/nd6_nbr.c
608
nd6_na_input(struct mbuf *m, int off, int icmp6len)
sys/netinet6/nd6_nbr.c
611
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/nd6_nbr.c
631
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet6/nd6_nbr.c
643
IP6_EXTHDR_GET(nd_na, struct nd_neighbor_advert *, m, off, icmp6len);
sys/netinet6/nd6_nbr.c
873
m_freem(m);
sys/netinet6/nd6_nbr.c
882
m_freem(m);
sys/netinet6/nd6_nbr.c
903
struct mbuf *m;
sys/netinet6/nd6_nbr.c
929
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/netinet6/nd6_nbr.c
930
if (m && max_linkhdr + maxlen >= MHLEN) {
sys/netinet6/nd6_nbr.c
931
MCLGET(m, M_DONTWAIT);
sys/netinet6/nd6_nbr.c
932
if ((m->m_flags & M_EXT) == 0) {
sys/netinet6/nd6_nbr.c
933
m_free(m);
sys/netinet6/nd6_nbr.c
934
m = NULL;
sys/netinet6/nd6_nbr.c
937
if (m == NULL)
sys/netinet6/nd6_nbr.c
939
m_reset_rcvif(m);
sys/netinet6/nd6_nbr.c
942
m->m_flags |= M_MCAST;
sys/netinet6/nd6_nbr.c
949
m->m_pkthdr.len = m->m_len = sizeof(struct ip6_hdr) + icmp6len;
sys/netinet6/nd6_nbr.c
950
m->m_data += max_linkhdr; /* or m_align() equivalent? */
sys/netinet6/nd6_nbr.c
953
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/nd6_rtr.c
109
IP6_EXTHDR_GET(nd_ra, struct nd_router_advert *, m, off,
sys/netinet6/nd6_rtr.c
147
m_freem(m);
sys/netinet6/nd6_rtr.c
154
m_freem(m);
sys/netinet6/nd6_rtr.c
57
nd6_rtr_cache(struct mbuf *m, int off, int icmp6len, int icmp6_type)
sys/netinet6/nd6_rtr.c
60
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/nd6_rtr.c
70
ifp = m_get_rcvif_psref(m, &psref);
sys/netinet6/nd6_rtr.c
91
IP6_EXTHDR_GET(nd_rs, struct nd_router_solicit *, m, off,
sys/netinet6/raw_ip6.c
167
struct mbuf *m = *mp;
sys/netinet6/raw_ip6.c
168
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/raw_ip6.c
179
m_freem(m);
sys/netinet6/raw_ip6.c
187
m_freem(m);
sys/netinet6/raw_ip6.c
212
if (m->m_pkthdr.len < *offp + 2 ||
sys/netinet6/raw_ip6.c
213
m->m_pkthdr.len - *offp - 2 < in6p_cksum(inp) ||
sys/netinet6/raw_ip6.c
214
in6_cksum(m, proto, *offp,
sys/netinet6/raw_ip6.c
215
m->m_pkthdr.len - *offp)) {
sys/netinet6/raw_ip6.c
225
else if (ipsec_used && ipsec_in_reject(m, last)) {
sys/netinet6/raw_ip6.c
229
else if ((n = m_copypacket(m, M_DONTWAIT)) != NULL) {
sys/netinet6/raw_ip6.c
238
if (ipsec_used && last && ipsec_in_reject(m, last)) {
sys/netinet6/raw_ip6.c
239
m_freem(m);
sys/netinet6/raw_ip6.c
245
rip6_sbappendaddr(last, ip6, sin6tosa(&rip6src), *offp, m);
sys/netinet6/raw_ip6.c
248
if (m->m_flags & M_MCAST)
sys/netinet6/raw_ip6.c
251
m_freem(m);
sys/netinet6/raw_ip6.c
254
struct ifnet *rcvif = m_get_rcvif(m, &s);
sys/netinet6/raw_ip6.c
255
const int prvnxt = ip6_get_prevhdr(m, *offp);
sys/netinet6/raw_ip6.c
258
icmp6_error(m, ICMP6_PARAM_PROB,
sys/netinet6/raw_ip6.c
367
rip6_output(struct mbuf *m, struct socket * const so,
sys/netinet6/raw_ip6.c
373
u_int plen = m->m_pkthdr.len;
sys/netinet6/raw_ip6.c
412
if (m->m_len < sizeof(struct icmp6_hdr) &&
sys/netinet6/raw_ip6.c
413
(m = m_pullup(m, sizeof(struct icmp6_hdr))) == NULL) {
sys/netinet6/raw_ip6.c
417
icmp6 = mtod(m, struct icmp6_hdr *);
sys/netinet6/raw_ip6.c
425
M_PREPEND(m, sizeof(*ip6), M_DONTWAIT);
sys/netinet6/raw_ip6.c
426
if (!m) {
sys/netinet6/raw_ip6.c
430
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/raw_ip6.c
489
m = m_copyback_cow(m, off, sizeof(sum), (void *)&sum,
sys/netinet6/raw_ip6.c
491
if (m == NULL) {
sys/netinet6/raw_ip6.c
495
sum = in6_cksum(m, nxt, sizeof(*ip6), plen);
sys/netinet6/raw_ip6.c
496
m = m_copyback_cow(m, off, sizeof(sum), (void *)&sum,
sys/netinet6/raw_ip6.c
498
if (m == NULL) {
sys/netinet6/raw_ip6.c
507
error = ip6_output(m, optp, &inp->inp_route, 0,
sys/netinet6/raw_ip6.c
520
m_freem(m);
sys/netinet6/raw_ip6.c
854
rip6_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netinet6/raw_ip6.c
862
rip6_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netinet6/raw_ip6.c
872
KASSERT(m != NULL);
sys/netinet6/raw_ip6.c
905
error = rip6_output(m, so, dst, control);
sys/netinet6/raw_ip6.c
906
m = NULL;
sys/netinet6/raw_ip6.c
909
m_freem(m);
sys/netinet6/raw_ip6.c
915
rip6_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netinet6/raw_ip6.c
919
m_freem(m);
sys/netinet6/route6.c
53
struct mbuf *m = *mp;
sys/netinet6/route6.c
57
IP6_EXTHDR_GET(rh, struct ip6_rthdr *, m, off, sizeof(*rh));
sys/netinet6/route6.c
75
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
sys/netinet6/sctp6_usrreq.c
113
struct mbuf *m = *mp;
sys/netinet6/sctp6_usrreq.c
129
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/sctp6_usrreq.c
131
IP6_EXTHDR_GET(sh, struct sctphdr *, m, off, sizeof(*sh) + sizeof(*ch));
sys/netinet6/sctp6_usrreq.c
148
printf("V6 input gets a packet iphlen:%d pktlen:%d\n", iphlen, m->m_pkthdr.len);
sys/netinet6/sctp6_usrreq.c
160
(m_get_rcvif_NOMPSAFE(m) == NULL) ||
sys/netinet6/sctp6_usrreq.c
161
(m_get_rcvif_NOMPSAFE(m)->if_type != IFT_LOOP)) {
sys/netinet6/sctp6_usrreq.c
174
calc_check = sctp_calculate_sum(m, &mlen, iphlen);
sys/netinet6/sctp6_usrreq.c
179
calc_check, check, m,
sys/netinet6/sctp6_usrreq.c
183
stcb = sctp_findassociation_addr(m, iphlen, offset - sizeof(*ch),
sys/netinet6/sctp6_usrreq.c
187
sctp_send_packet_dropped(stcb, net, m, iphlen, 1);
sys/netinet6/sctp6_usrreq.c
198
mlen = m->m_pkthdr.len;
sys/netinet6/sctp6_usrreq.c
210
stcb = sctp_findassociation_addr(m, iphlen, offset - sizeof(*ch),
sys/netinet6/sctp6_usrreq.c
222
init_chk = (struct sctp_init_chunk *)sctp_m_getptr(m,
sys/netinet6/sctp6_usrreq.c
227
sctp_send_abort(m, iphlen, sh, 0, NULL);
sys/netinet6/sctp6_usrreq.c
237
if (ipsec_used && ipsec_in_reject(m, in6p_ip)) {
sys/netinet6/sctp6_usrreq.c
258
ip6_savecontrol(in6p_ip, &opts, ip6, m);
sys/netinet6/sctp6_usrreq.c
260
ip6_savecontrol(in6p_ip, m, &opts);
sys/netinet6/sctp6_usrreq.c
262
ip6_savecontrol(in6p_ip, m, &opts, NULL);
sys/netinet6/sctp6_usrreq.c
265
ip6_savecontrol(in6p_ip, &opts, ip6, m);
sys/netinet6/sctp6_usrreq.c
267
ip6_savecontrol(in6p_ip, m, &opts);
sys/netinet6/sctp6_usrreq.c
278
(void)sctp_common_input_processing(&m, iphlen, offset, length, sh, ch,
sys/netinet6/sctp6_usrreq.c
283
m_freem(m);
sys/netinet6/sctp6_usrreq.c
306
m_freem(m);
sys/netinet6/sctp6_usrreq.c
784
sctp6_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netinet6/sctp6_usrreq.c
792
sctp6_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netinet6/sctp6_usrreq.c
806
m_freem(m);
sys/netinet6/sctp6_usrreq.c
818
m_freem(m);
sys/netinet6/sctp6_usrreq.c
847
return sctp_send(so, m, (struct sockaddr *)&sin,
sys/netinet6/sctp6_usrreq.c
873
for (x=m;x;x = x->m_next) {
sys/netinet6/sctp6_usrreq.c
880
inp->pkt_last->m_next = m;
sys/netinet6/sctp6_usrreq.c
881
inp->pkt_last = m;
sys/netinet6/sctp6_usrreq.c
883
inp->pkt_last = inp->pkt = m;
sys/netinet6/sctp6_usrreq.c
904
sctp6_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netinet6/sctp6_usrreq.c
908
m_freem(m);
sys/netinet6/udp6_usrreq.c
1005
m->m_pkthdr.csum_flags = M_CSUM_UDPv6;
sys/netinet6/udp6_usrreq.c
1006
m->m_pkthdr.csum_data = offsetof(struct udphdr, uh_sum);
sys/netinet6/udp6_usrreq.c
1009
error = ip6_output(m, optp, &inp->inp_route, 0,
sys/netinet6/udp6_usrreq.c
1020
ip = mtod(m, struct ip *);
sys/netinet6/udp6_usrreq.c
1032
udp6->uh_sum = in_cksum(m, hlen + plen);
sys/netinet6/udp6_usrreq.c
1041
error = ip_output(m, NULL, &inp->inp_route, flags /* XXX */,
sys/netinet6/udp6_usrreq.c
1052
m_freem(m);
sys/netinet6/udp6_usrreq.c
1277
udp6_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netinet6/udp6_usrreq.c
1285
udp6_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netinet6/udp6_usrreq.c
1294
KASSERT(m != NULL);
sys/netinet6/udp6_usrreq.c
1297
error = udp6_output(inp, m, (struct sockaddr_in6 *)nam, control, l);
sys/netinet6/udp6_usrreq.c
1304
udp6_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netinet6/udp6_usrreq.c
1308
m_freem(m);
sys/netinet6/udp6_usrreq.c
1420
struct mbuf *m = *mp;
sys/netinet6/udp6_usrreq.c
1428
if (minlen > m->m_pkthdr.len)
sys/netinet6/udp6_usrreq.c
1429
minlen = m->m_pkthdr.len;
sys/netinet6/udp6_usrreq.c
1431
if (m->m_len < minlen) {
sys/netinet6/udp6_usrreq.c
1432
if ((*mp = m_pullup(m, minlen)) == NULL) {
sys/netinet6/udp6_usrreq.c
1435
m = *mp;
sys/netinet6/udp6_usrreq.c
1438
len = m->m_len - off;
sys/netinet6/udp6_usrreq.c
1439
data = mtod(m, char *) + off;
sys/netinet6/udp6_usrreq.c
1443
m_freem(m);
sys/netinet6/udp6_usrreq.c
1479
memmove(mtod(m, char *) + skip, mtod(m, void *), ip6hdrlen);
sys/netinet6/udp6_usrreq.c
1480
m_adj(m, skip);
sys/netinet6/udp6_usrreq.c
1482
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/udp6_usrreq.c
1497
m_freem(m);
sys/netinet6/udp6_usrreq.c
1503
m_tag_prepend(m, tag);
sys/netinet6/udp6_usrreq.c
1506
ipsec6_common_input(&m, &ip6hdrlen, IPPROTO_ESP);
sys/netinet6/udp6_usrreq.c
1508
m_freem(m);
sys/netinet6/udp6_usrreq.c
191
struct mbuf *m;
sys/netinet6/udp6_usrreq.c
222
m = ip6cp->ip6c_m;
sys/netinet6/udp6_usrreq.c
228
m = NULL;
sys/netinet6/udp6_usrreq.c
237
if (m->m_pkthdr.len < off + sizeof(*uhp)) {
sys/netinet6/udp6_usrreq.c
244
m_copydata(m, off, sizeof(*uhp), (void *)&uh);
sys/netinet6/udp6_usrreq.c
376
udp6_sendup(struct mbuf *m, int off /* offset of data portion */,
sys/netinet6/udp6_usrreq.c
389
if (ipsec_used && ipsec_in_reject(m, inp)) {
sys/netinet6/udp6_usrreq.c
390
if ((n = m_copypacket(m, M_DONTWAIT)) != NULL)
sys/netinet6/udp6_usrreq.c
397
if ((n = m_copypacket(m, M_DONTWAIT)) != NULL) {
sys/netinet6/udp6_usrreq.c
424
struct mbuf *m = *mp;
sys/netinet6/udp6_usrreq.c
495
udp6_sendup(m, off, sin6tosa(src), inp->inp_socket);
sys/netinet6/udp6_usrreq.c
543
m = *mp;
sys/netinet6/udp6_usrreq.c
570
m = *mp;
sys/netinet6/udp6_usrreq.c
575
udp6_sendup(m, off, sin6tosa(src), inp->inp_socket);
sys/netinet6/udp6_usrreq.c
584
udp6_input_checksum(struct mbuf *m, const struct udphdr *uh, int off, int len)
sys/netinet6/udp6_usrreq.c
592
if (__predict_false((m->m_flags & M_LOOP) && !udp_do_loopback_cksum)) {
sys/netinet6/udp6_usrreq.c
600
switch (m->m_pkthdr.csum_flags &
sys/netinet6/udp6_usrreq.c
601
((m_get_rcvif_NOMPSAFE(m)->if_csum_flags_rx & M_CSUM_UDPv6) |
sys/netinet6/udp6_usrreq.c
623
if (in6_cksum(m, IPPROTO_UDP, off, len) != 0) {
sys/netinet6/udp6_usrreq.c
638
struct mbuf *m = *mp;
sys/netinet6/udp6_usrreq.c
645
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/udp6_usrreq.c
650
m_freem(m);
sys/netinet6/udp6_usrreq.c
658
plen = m->m_pkthdr.len - off;
sys/netinet6/udp6_usrreq.c
659
IP6_EXTHDR_GET(uh, struct udphdr *, m, off, sizeof(struct udphdr));
sys/netinet6/udp6_usrreq.c
670
m = m_copyup(m, off + sizeof(struct udphdr), 0);
sys/netinet6/udp6_usrreq.c
671
if (m == NULL) {
sys/netinet6/udp6_usrreq.c
675
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/udp6_usrreq.c
676
uh = (struct udphdr *)(mtod(m, char *) + off);
sys/netinet6/udp6_usrreq.c
701
if (udp6_input_checksum(m, uh, off, ulen))
sys/netinet6/udp6_usrreq.c
718
if (udp6_realinput(AF_INET6, &src, &dst, &m, off) == 0) {
sys/netinet6/udp6_usrreq.c
719
if (m->m_flags & M_MCAST) {
sys/netinet6/udp6_usrreq.c
724
icmp6_error(m, ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_NOPORT, 0);
sys/netinet6/udp6_usrreq.c
725
m = NULL;
sys/netinet6/udp6_usrreq.c
729
m_freem(m);
sys/netinet6/udp6_usrreq.c
734
udp6_output(struct inpcb * const inp, struct mbuf *m,
sys/netinet6/udp6_usrreq.c
738
u_int32_t ulen = m->m_pkthdr.len;
sys/netinet6/udp6_usrreq.c
971
M_PREPEND(m, hlen + sizeof(struct udphdr), M_DONTWAIT);
sys/netinet6/udp6_usrreq.c
972
if (m == NULL) {
sys/netinet6/udp6_usrreq.c
980
udp6 = (struct udphdr *)(mtod(m, char *) + hlen);
sys/netinet6/udp6_usrreq.c
991
ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsec.c
1000
off = ip6_lasthdr(m, 0, IPPROTO_IPV6, &nxt);
sys/netipsec/ipsec.c
1001
if (off < 0 || m->m_pkthdr.len < off)
sys/netipsec/ipsec.c
1009
if (off + sizeof(struct tcphdr) > m->m_pkthdr.len)
sys/netipsec/ipsec.c
1011
m_copydata(m, off, sizeof(th), &th);
sys/netipsec/ipsec.c
1019
if (off + sizeof(struct udphdr) > m->m_pkthdr.len)
sys/netipsec/ipsec.c
1021
m_copydata(m, off, sizeof(uh), &uh);
sys/netipsec/ipsec.c
1027
if (off + sizeof(struct icmp6_hdr) > m->m_pkthdr.len)
sys/netipsec/ipsec.c
1029
m_copydata(m, off, sizeof(icmph), &icmph);
sys/netipsec/ipsec.c
1043
ipsec6_setspidx_ipaddr(struct mbuf *m, struct secpolicyindex *spidx)
sys/netipsec/ipsec.c
1049
if (m->m_len >= sizeof(*ip6)) {
sys/netipsec/ipsec.c
1050
ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsec.c
1052
m_copydata(m, 0, sizeof(ip6buf), &ip6buf);
sys/netipsec/ipsec.c
1383
ipsec_sp_reject(const struct secpolicy *sp, const struct mbuf *m)
sys/netipsec/ipsec.c
1411
if ((m->m_flags & M_DECRYPTED) == 0) {
sys/netipsec/ipsec.c
1413
"ESP m_flags:%x\n", m->m_flags);
sys/netipsec/ipsec.c
1418
if ((m->m_flags & M_AUTHIPHDR) == 0) {
sys/netipsec/ipsec.c
1420
"AH m_flags:%x\n", m->m_flags);
sys/netipsec/ipsec.c
1442
ipsec_in_reject(struct mbuf *m, struct inpcb *inp)
sys/netipsec/ipsec.c
1448
KASSERT(m != NULL);
sys/netipsec/ipsec.c
1451
sp = ipsec_getpolicybyaddr(m, IPSEC_DIR_INBOUND,
sys/netipsec/ipsec.c
1454
sp = ipsec_getpolicybysock(m, IPSEC_DIR_INBOUND,
sys/netipsec/ipsec.c
1458
result = ipsec_sp_reject(sp, m);
sys/netipsec/ipsec.c
1473
ipsec_sp_hdrsiz(const struct secpolicy *sp, const struct mbuf *m)
sys/netipsec/ipsec.c
1500
sav = ipsec_lookup_sa(isr, m);
sys/netipsec/ipsec.c
1508
sav = ipsec_lookup_sa(isr, m);
sys/netipsec/ipsec.c
1545
ipsec_hdrsiz(struct mbuf *m, u_int dir, struct inpcb *inp)
sys/netipsec/ipsec.c
1551
KASSERT(m != NULL);
sys/netipsec/ipsec.c
1556
sp = ipsec_getpolicybyaddr(m, dir, IP_FORWARDING, &error);
sys/netipsec/ipsec.c
1558
sp = ipsec_getpolicybysock(m, dir, inp, &error);
sys/netipsec/ipsec.c
1561
size = ipsec_sp_hdrsiz(sp, m);
sys/netipsec/ipsec.c
176
static void ipsec4_get_ulp(struct mbuf *m, struct secpolicyindex *, int);
sys/netipsec/ipsec.c
179
static void ipsec6_get_ulp(struct mbuf *m, struct secpolicyindex *, int);
sys/netipsec/ipsec.c
1791
ipsec6_check_policy(struct mbuf *m, struct inpcb *inp, int flags,
sys/netipsec/ipsec.c
1798
if (ipsec_outdone(m)) {
sys/netipsec/ipsec.c
1804
sp = ipsec_checkpolicy(m, IPSEC_DIR_OUTBOUND, flags, &error, inp);
sys/netipsec/ipsec.c
1837
ipsec6_udp_cksum(struct mbuf *m)
sys/netipsec/ipsec.c
1844
KASSERT(m->m_len >= sizeof(struct ip6_hdr));
sys/netipsec/ipsec.c
1846
ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsec.c
1850
plen = m->m_pkthdr.len - sizeof(*ip6);
sys/netipsec/ipsec.c
1853
uh_sum = in6_cksum(m, IPPROTO_UDP, sizeof(*ip6), plen);
sys/netipsec/ipsec.c
1858
m_copyback(m, off, sizeof(uh_sum), (void *)&uh_sum);
sys/netipsec/ipsec.c
192
ipsec_checkpcbcache(struct mbuf *m, struct inpcbpolicy *pcbsp, int dir)
sys/netipsec/ipsec.c
223
if (ipsec_setspidx(m, &spidx, dir, 1) != 0) {
sys/netipsec/ipsec.c
262
ipsec_fillpcbcache(struct inpcbpolicy *pcbsp, struct mbuf *m,
sys/netipsec/ipsec.c
272
if (ipsec_setspidx(m, &pcbsp->sp_cache[dir].cacheidx, dir, 1) != 0) {
sys/netipsec/ipsec.c
402
ipsec_getpolicybysock(struct mbuf *m, u_int dir, struct inpcb *inp,
sys/netipsec/ipsec.c
410
KASSERT(m != NULL);
sys/netipsec/ipsec.c
426
currsp = ipsec_checkpcbcache(m, inp->inp_sp, dir);
sys/netipsec/ipsec.c
438
*error = ipsec_setspidx_inpcb(m, inp);
sys/netipsec/ipsec.c
519
ipsec_fillpcbcache(pcbsp, m, sp, dir);
sys/netipsec/ipsec.c
534
ipsec_getpolicybyaddr(struct mbuf *m, u_int dir, int flag, int *error)
sys/netipsec/ipsec.c
539
KASSERT(m != NULL);
sys/netipsec/ipsec.c
546
*error = ipsec_setspidx(m, &spidx, dir, 1);
sys/netipsec/ipsec.c
568
ipsec_checkpolicy(struct mbuf *m, u_int dir, u_int flag, int *error,
sys/netipsec/ipsec.c
576
sp = ipsec_getpolicybyaddr(m, dir, flag, error);
sys/netipsec/ipsec.c
579
sp = ipsec_getpolicybysock(m, dir, inp, error);
sys/netipsec/ipsec.c
617
ipsec4_output(struct mbuf *m, struct inpcb *inp, int flags,
sys/netipsec/ipsec.c
632
if (ipsec_outdone(m)) {
sys/netipsec/ipsec.c
638
sp = ipsec_checkpolicy(m, IPSEC_DIR_OUTBOUND, flags, &error, inp);
sys/netipsec/ipsec.c
657
m_freem(m);
sys/netipsec/ipsec.c
670
if (m->m_pkthdr.csum_flags & (M_CSUM_TCPv4|M_CSUM_UDPv4)) {
sys/netipsec/ipsec.c
671
in_undefer_cksum_tcpudp(m);
sys/netipsec/ipsec.c
672
m->m_pkthdr.csum_flags &= ~(M_CSUM_TCPv4|M_CSUM_UDPv4);
sys/netipsec/ipsec.c
675
error = ipsec4_process_packet(m, sp->req, &_mtu);
sys/netipsec/ipsec.c
702
ipsec_ip_input_checkpolicy(struct mbuf *m, bool forward)
sys/netipsec/ipsec.c
707
error = ipsec_in_reject(m, NULL);
sys/netipsec/ipsec.c
712
if (!forward || !(m->m_flags & M_CANFASTFWD)) {
sys/netipsec/ipsec.c
720
sp = ipsec_checkpolicy(m, IPSEC_DIR_OUTBOUND, IP_FORWARDING,
sys/netipsec/ipsec.c
723
m->m_flags &= ~M_CANFASTFWD;
sys/netipsec/ipsec.c
740
ipsec_mtu(struct mbuf *m, int *destmtu)
sys/netipsec/ipsec.c
746
sp = ipsec_getpolicybyaddr(m, IPSEC_DIR_OUTBOUND, IP_FORWARDING,
sys/netipsec/ipsec.c
753
ipsechdr = ipsec_sp_hdrsiz(sp, m);
sys/netipsec/ipsec.c
761
sav = ipsec_lookup_sa(sp->req, m);
sys/netipsec/ipsec.c
781
ipsec_setspidx_inpcb(struct mbuf *m, struct inpcb *inp)
sys/netipsec/ipsec.c
790
error = ipsec_setspidx(m, &inp->inp_sp->sp_in->spidx,
sys/netipsec/ipsec.c
810
ipsec_setspidx(struct mbuf *m, struct secpolicyindex *spidx, int dir,
sys/netipsec/ipsec.c
818
KASSERT(m != NULL);
sys/netipsec/ipsec.c
819
M_VERIFY_PACKET(m);
sys/netipsec/ipsec.c
821
if (m->m_pkthdr.len < sizeof(struct ip)) {
sys/netipsec/ipsec.c
824
m->m_pkthdr.len);
sys/netipsec/ipsec.c
831
if (m->m_len >= sizeof(*ip)) {
sys/netipsec/ipsec.c
832
ip = mtod(m, struct ip *);
sys/netipsec/ipsec.c
834
m_copydata(m, 0, sizeof(ipbuf), &ipbuf);
sys/netipsec/ipsec.c
840
error = ipsec4_setspidx_ipaddr(m, spidx);
sys/netipsec/ipsec.c
843
ipsec4_get_ulp(m, spidx, needport);
sys/netipsec/ipsec.c
847
if (m->m_pkthdr.len < sizeof(struct ip6_hdr)) {
sys/netipsec/ipsec.c
850
"ignored.\n", m->m_pkthdr.len);
sys/netipsec/ipsec.c
853
error = ipsec6_setspidx_ipaddr(m, spidx);
sys/netipsec/ipsec.c
856
ipsec6_get_ulp(m, spidx, needport);
sys/netipsec/ipsec.c
867
ipsec4_get_ulp(struct mbuf *m, struct secpolicyindex *spidx, int needport)
sys/netipsec/ipsec.c
872
KASSERT(m != NULL);
sys/netipsec/ipsec.c
873
KASSERTMSG(m->m_pkthdr.len >= sizeof(struct ip), "packet too short");
sys/netipsec/ipsec.c
876
if (m->m_len >= sizeof(struct ip)) {
sys/netipsec/ipsec.c
877
struct ip *ip = mtod(m, struct ip *);
sys/netipsec/ipsec.c
885
m_copydata(m, 0, sizeof(struct ip), &ih);
sys/netipsec/ipsec.c
892
while (off < m->m_pkthdr.len) {
sys/netipsec/ipsec.c
903
if (off + sizeof(struct tcphdr) > m->m_pkthdr.len)
sys/netipsec/ipsec.c
905
m_copydata(m, off, sizeof(th), &th);
sys/netipsec/ipsec.c
913
if (off + sizeof(struct udphdr) > m->m_pkthdr.len)
sys/netipsec/ipsec.c
915
m_copydata(m, off, sizeof(uh), &uh);
sys/netipsec/ipsec.c
920
if (off + sizeof(ip6e) > m->m_pkthdr.len)
sys/netipsec/ipsec.c
923
m_copydata(m, off, sizeof(ip6e), &ip6e);
sys/netipsec/ipsec.c
929
if (off + sizeof(struct icmp) > m->m_pkthdr.len)
sys/netipsec/ipsec.c
931
m_copydata(m, off, sizeof(icmph), &icmph);
sys/netipsec/ipsec.c
951
ipsec4_setspidx_ipaddr(struct mbuf *m, struct secpolicyindex *spidx)
sys/netipsec/ipsec.c
962
if (m->m_len < sizeof(struct ip)) {
sys/netipsec/ipsec.c
963
m_copydata(m, offsetof(struct ip, ip_src),
sys/netipsec/ipsec.c
965
m_copydata(m, offsetof(struct ip, ip_dst),
sys/netipsec/ipsec.c
968
struct ip *ip = mtod(m, struct ip *);
sys/netipsec/ipsec.c
981
ipsec6_get_ulp(struct mbuf *m, struct secpolicyindex *spidx, int needport)
sys/netipsec/ipsec.c
988
KASSERT(m != NULL);
sys/netipsec/ipsec.c
991
kdebug_mbuf(__func__, m);
sys/netipsec/ipsec.h
252
#define ipsec_indone(m) \
sys/netipsec/ipsec.h
253
((m->m_flags & M_AUTHIPHDR) || (m->m_flags & M_DECRYPTED))
sys/netipsec/ipsec.h
254
#define ipsec_outdone(m) \
sys/netipsec/ipsec.h
255
(m_tag_find((m), PACKET_TAG_IPSEC_OUT_DONE) != NULL)
sys/netipsec/ipsec.h
258
ipsec_skip_pfil(struct mbuf *m)
sys/netipsec/ipsec.h
262
if (ipsec_indone(m) &&
sys/netipsec/ipsec.h
263
((m->m_pkthdr.pkthdr_flags & PKTHDR_FLAG_IPSEC_SKIP_PFIL) != 0)) {
sys/netipsec/ipsec.h
264
m->m_pkthdr.pkthdr_flags &= ~PKTHDR_FLAG_IPSEC_SKIP_PFIL;
sys/netipsec/ipsec.h
317
void ipsec4_common_input(struct mbuf *m, int, int);
sys/netipsec/ipsec_input.c
123
ipsec4_fixup_checksum(struct mbuf *m)
sys/netipsec/ipsec_input.c
131
if (m->m_len < sizeof(*ip)) {
sys/netipsec/ipsec_input.c
132
m = m_pullup(m, sizeof(*ip));
sys/netipsec/ipsec_input.c
133
if (m == NULL)
sys/netipsec/ipsec_input.c
136
ip = mtod(m, struct ip *);
sys/netipsec/ipsec_input.c
142
M_REGION_GET(th, struct tcphdr *, m, poff, sizeof(*th));
sys/netipsec/ipsec_input.c
147
m_freem(m);
sys/netipsec/ipsec_input.c
151
th->th_sum = in4_cksum(m, IPPROTO_TCP, poff, plen);
sys/netipsec/ipsec_input.c
154
M_REGION_GET(uh, struct udphdr *, m, poff, sizeof(*uh));
sys/netipsec/ipsec_input.c
159
m_freem(m);
sys/netipsec/ipsec_input.c
163
uh->uh_sum = in4_cksum(m, IPPROTO_UDP, poff, plen);
sys/netipsec/ipsec_input.c
167
return m;
sys/netipsec/ipsec_input.c
170
return m;
sys/netipsec/ipsec_input.c
174
nat_t_ports_get(struct mbuf *m, uint16_t *dport, uint16_t *sport)
sys/netipsec/ipsec_input.c
178
if ((tag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS))) {
sys/netipsec/ipsec_input.c
186
spi_get(struct mbuf *m, int sproto, int skip)
sys/netipsec/ipsec_input.c
193
m_copydata(m, skip, sizeof(spi), &spi);
sys/netipsec/ipsec_input.c
196
m_copydata(m, skip + sizeof(spi), sizeof(spi), &spi);
sys/netipsec/ipsec_input.c
199
m_copydata(m, skip + sizeof(cpi), sizeof(cpi), &cpi);
sys/netipsec/ipsec_input.c
215
ipsec_common_input(struct mbuf *m, int skip, int protoff, int af, int sproto)
sys/netipsec/ipsec_input.c
228
KASSERT(m != NULL);
sys/netipsec/ipsec_input.c
233
m_freem(m);
sys/netipsec/ipsec_input.c
239
if (m->m_pkthdr.len - skip < 2 * sizeof(u_int32_t)) {
sys/netipsec/ipsec_input.c
240
m_freem(m);
sys/netipsec/ipsec_input.c
248
spi = spi_get(m, sproto, skip);
sys/netipsec/ipsec_input.c
251
nat_t_ports_get(m, &dport, &sport);
sys/netipsec/ipsec_input.c
267
m_copydata(m, offsetof(struct ip, ip_src),
sys/netipsec/ipsec_input.c
270
m_copydata(m, offsetof(struct ip, ip_dst),
sys/netipsec/ipsec_input.c
279
m_copydata(m, offsetof(struct ip6_hdr, ip6_src),
sys/netipsec/ipsec_input.c
282
m_copydata(m, offsetof(struct ip6_hdr, ip6_dst),
sys/netipsec/ipsec_input.c
286
m_freem(m);
sys/netipsec/ipsec_input.c
293
m_freem(m);
sys/netipsec/ipsec_input.c
333
m_freem(m);
sys/netipsec/ipsec_input.c
343
error = (*sav->tdb_xform->xf_input)(m, sav, skip, protoff);
sys/netipsec/ipsec_input.c
353
ipsec4_common_input(struct mbuf *m, int off, int proto)
sys/netipsec/ipsec_input.c
355
(void)ipsec_common_input(m, off, offsetof(struct ip, ip_p),
sys/netipsec/ipsec_input.c
366
ipsec4_common_input_cb(struct mbuf *m, struct secasvar *sav,
sys/netipsec/ipsec_input.c
374
if (__predict_false(m == NULL)) {
sys/netipsec/ipsec_input.c
394
if (m->m_len < skip && (m = m_pullup(m, skip)) == NULL) {
sys/netipsec/ipsec_input.c
406
ip = mtod(m, struct ip *);
sys/netipsec/ipsec_input.c
407
ip->ip_len = htons(m->m_pkthdr.len);
sys/netipsec/ipsec_input.c
409
ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
sys/netipsec/ipsec_input.c
416
m = ipsec4_fixup_checksum(m);
sys/netipsec/ipsec_input.c
417
if (m == NULL)
sys/netipsec/ipsec_input.c
419
ip = mtod(m, struct ip *);
sys/netipsec/ipsec_input.c
423
M_VERIFY_PACKET(m);
sys/netipsec/ipsec_input.c
425
key_sa_recordxfer(sav, m);
sys/netipsec/ipsec_input.c
428
ipsec_in_reject(m, NULL)) {
sys/netipsec/ipsec_input.c
438
m->m_pkthdr.pkthdr_flags |= PKTHDR_FLAG_IPSEC_SKIP_PFIL;
sys/netipsec/ipsec_input.c
440
(*inetsw[ip_protox[prot]].pr_input)(m, skip, prot);
sys/netipsec/ipsec_input.c
444
m_freem(m);
sys/netipsec/ipsec_input.c
507
ipsec6_common_input_cb(struct mbuf *m, struct secasvar *sav, int skip,
sys/netipsec/ipsec_input.c
517
if (__predict_false(m == NULL)) {
sys/netipsec/ipsec_input.c
531
if (m->m_len < sizeof(struct ip6_hdr) &&
sys/netipsec/ipsec_input.c
532
(m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) {
sys/netipsec/ipsec_input.c
543
ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsec_input.c
544
ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(struct ip6_hdr));
sys/netipsec/ipsec_input.c
546
m_copydata(m, protoff, sizeof(prot), &prot);
sys/netipsec/ipsec_input.c
548
key_sa_recordxfer(sav, m);
sys/netipsec/ipsec_input.c
563
M_VERIFY_PACKET(m);
sys/netipsec/ipsec_input.c
569
if (m->m_pkthdr.len < skip) {
sys/netipsec/ipsec_input.c
571
in6_ifstat_inc(m_get_rcvif_NOMPSAFE(m),
sys/netipsec/ipsec_input.c
583
ipsec_in_reject(m, NULL)) {
sys/netipsec/ipsec_input.c
593
m->m_pkthdr.pkthdr_flags |= PKTHDR_FLAG_IPSEC_SKIP_PFIL;
sys/netipsec/ipsec_input.c
595
nxt = (*inet6sw[ip6_protox[nxt]].pr_input)(&m, &skip, nxt);
sys/netipsec/ipsec_input.c
600
m_freem(m);
sys/netipsec/ipsec_mbuf.c
101
m->m_len <= M_TRAILINGSPACE(mprev)) {
sys/netipsec/ipsec_mbuf.c
103
mtod(m, char *), m->m_len);
sys/netipsec/ipsec_mbuf.c
104
mprev->m_len += m->m_len;
sys/netipsec/ipsec_mbuf.c
105
mprev->m_next = m_free(m);
sys/netipsec/ipsec_mbuf.c
113
if (mprev == NULL && (m->m_flags & M_PKTHDR)) {
sys/netipsec/ipsec_mbuf.c
114
MGETHDR(n, M_DONTWAIT, m->m_type);
sys/netipsec/ipsec_mbuf.c
119
m_move_pkthdr(n, m);
sys/netipsec/ipsec_mbuf.c
127
n = m_getcl(M_DONTWAIT, m->m_type, m->m_flags);
sys/netipsec/ipsec_mbuf.c
142
len = m->m_len;
sys/netipsec/ipsec_mbuf.c
148
memcpy(mtod(n, char *), mtod(m, char *) + off, cc);
sys/netipsec/ipsec_mbuf.c
160
n = m_getcl(M_DONTWAIT, m->m_type, m->m_flags);
sys/netipsec/ipsec_mbuf.c
167
n->m_next = m->m_next;
sys/netipsec/ipsec_mbuf.c
172
m_free(m); /* release old mbuf */
sys/netipsec/ipsec_mbuf.c
190
struct mbuf *m;
sys/netipsec/ipsec_mbuf.c
197
for (m = m0; m && skip > m->m_len; m = m->m_next)
sys/netipsec/ipsec_mbuf.c
198
skip -= m->m_len;
sys/netipsec/ipsec_mbuf.c
199
if (m == NULL)
sys/netipsec/ipsec_mbuf.c
210
remain = m->m_len - skip; /* data to move */
sys/netipsec/ipsec_mbuf.c
211
if (hlen > M_TRAILINGSPACE(m)) {
sys/netipsec/ipsec_mbuf.c
222
n = m_getcl(M_DONTWAIT, m->m_type, 0);
sys/netipsec/ipsec_mbuf.c
225
n = m_get(M_DONTWAIT, m->m_type);
sys/netipsec/ipsec_mbuf.c
236
memcpy(n->m_data, mtod(m, char *) + skip + done, len);
sys/netipsec/ipsec_mbuf.c
242
if (hlen <= M_TRAILINGSPACE(m) + remain) {
sys/netipsec/ipsec_mbuf.c
243
m->m_len = skip + hlen;
sys/netipsec/ipsec_mbuf.c
246
*np = m->m_next;
sys/netipsec/ipsec_mbuf.c
247
m->m_next = n0;
sys/netipsec/ipsec_mbuf.c
250
n = m_get(M_DONTWAIT, m->m_type);
sys/netipsec/ipsec_mbuf.c
261
*np = m->m_next;
sys/netipsec/ipsec_mbuf.c
262
m->m_next = n0;
sys/netipsec/ipsec_mbuf.c
265
m->m_len = skip;
sys/netipsec/ipsec_mbuf.c
267
m = n; /* header is at front ... */
sys/netipsec/ipsec_mbuf.c
278
memmove(mtod(m, char *) + skip + hlen,
sys/netipsec/ipsec_mbuf.c
279
mtod(m, char *) + skip, remain);
sys/netipsec/ipsec_mbuf.c
280
m->m_len += hlen;
sys/netipsec/ipsec_mbuf.c
285
return m;
sys/netipsec/ipsec_mbuf.c
294
m_pad(struct mbuf *m, int n)
sys/netipsec/ipsec_mbuf.c
303
KASSERT(m->m_flags & M_PKTHDR);
sys/netipsec/ipsec_mbuf.c
305
len = m->m_pkthdr.len;
sys/netipsec/ipsec_mbuf.c
307
m0 = m;
sys/netipsec/ipsec_mbuf.c
319
m->m_pkthdr.len, m->m_pkthdr.len + m0->m_len - len);
sys/netipsec/ipsec_mbuf.c
320
m_freem(m);
sys/netipsec/ipsec_mbuf.c
329
m->m_pkthdr.len,
sys/netipsec/ipsec_mbuf.c
330
m->m_pkthdr.len + m1->m_next->m_len);
sys/netipsec/ipsec_mbuf.c
331
m_freem(m);
sys/netipsec/ipsec_mbuf.c
342
m_freem(m);
sys/netipsec/ipsec_mbuf.c
354
m->m_pkthdr.len += pad;
sys/netipsec/ipsec_mbuf.c
365
m_striphdr(struct mbuf *m, int skip, int hlen)
sys/netipsec/ipsec_mbuf.c
370
KASSERT(m->m_flags & M_PKTHDR);
sys/netipsec/ipsec_mbuf.c
373
m1 = m_getptr(m, skip, &roff);
sys/netipsec/ipsec_mbuf.c
382
if (m1 != m)
sys/netipsec/ipsec_mbuf.c
383
m->m_pkthdr.len -= hlen;
sys/netipsec/ipsec_mbuf.c
401
m->m_pkthdr.len -= adjlen;
sys/netipsec/ipsec_mbuf.c
411
if (m1 != m)
sys/netipsec/ipsec_mbuf.c
412
m->m_pkthdr.len -= adjlen;
sys/netipsec/ipsec_mbuf.c
426
m->m_pkthdr.len -= hlen;
sys/netipsec/ipsec_mbuf.c
58
struct mbuf *m, *mprev;
sys/netipsec/ipsec_mbuf.c
65
for (m = m0; m != NULL; m = mprev->m_next) {
sys/netipsec/ipsec_mbuf.c
70
if ((m->m_flags & M_EXT) == 0) {
sys/netipsec/ipsec_mbuf.c
72
m->m_len <= M_TRAILINGSPACE(mprev)) {
sys/netipsec/ipsec_mbuf.c
74
mtod(m, char *), m->m_len);
sys/netipsec/ipsec_mbuf.c
75
mprev->m_len += m->m_len;
sys/netipsec/ipsec_mbuf.c
76
mprev->m_next = m_free(m);
sys/netipsec/ipsec_mbuf.c
79
mprev = m;
sys/netipsec/ipsec_mbuf.c
87
if (!M_READONLY(m)) {
sys/netipsec/ipsec_mbuf.c
88
mprev = m;
sys/netipsec/ipsec_netbsd.c
180
struct mbuf *m;
sys/netipsec/ipsec_netbsd.c
193
m = ip6cp->ip6c_m;
sys/netipsec/ipsec_netbsd.c
197
m = NULL;
sys/netipsec/ipsec_netbsd.c
204
if (m->m_pkthdr.len < off + sizeof(ah))
sys/netipsec/ipsec_netbsd.c
207
if (m->m_len < off + sizeof(ah)) {
sys/netipsec/ipsec_netbsd.c
212
m_copydata(m, off, sizeof(ah), &ah);
sys/netipsec/ipsec_netbsd.c
215
ahp = (struct newah *)(mtod(m, char *) + off);
sys/netipsec/ipsec_netbsd.c
260
struct mbuf *m;
sys/netipsec/ipsec_netbsd.c
272
m = ip6cp->ip6c_m;
sys/netipsec/ipsec_netbsd.c
276
m = NULL;
sys/netipsec/ipsec_netbsd.c
300
if (m->m_pkthdr.len < off + sizeof(esp))
sys/netipsec/ipsec_netbsd.c
303
if (m->m_len < off + sizeof(esp)) {
sys/netipsec/ipsec_netbsd.c
308
m_copydata(m, off, sizeof(esp), &esp);
sys/netipsec/ipsec_netbsd.c
311
espp = (struct newesp *)(mtod(m, char *) + off);
sys/netipsec/ipsec_output.c
103
m_tag_prepend(m, mtag);
sys/netipsec/ipsec_output.c
108
ipsec_reinject_ipstack(struct mbuf *m, int af, int flags)
sys/netipsec/ipsec_output.c
120
rv = ip_output(m, NULL, ro, IP_RAWOUTPUT|IP_NOIPNEWID,
sys/netipsec/ipsec_output.c
130
rv = ip6_output(m, NULL, ro, flags, NULL, NULL, NULL);
sys/netipsec/ipsec_output.c
141
ipsec_process_done(struct mbuf *m, const struct ipsecrequest *isr,
sys/netipsec/ipsec_output.c
156
KASSERT(m != NULL);
sys/netipsec/ipsec_output.c
168
ip = mtod(m, struct ip *);
sys/netipsec/ipsec_output.c
169
mo = m_makespace(m, sizeof(struct ip), hlen, &roff);
sys/netipsec/ipsec_output.c
175
ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsec_output.c
176
mo = m_makespace(m, sizeof(struct ip6_hdr), hlen, &roff);
sys/netipsec/ipsec_output.c
201
udp->uh_ulen = htons(m->m_pkthdr.len - iphlen);
sys/netipsec/ipsec_output.c
210
ip = mtod(m, struct ip *);
sys/netipsec/ipsec_output.c
211
ip->ip_len = htons(m->m_pkthdr.len);
sys/netipsec/ipsec_output.c
219
if (m->m_pkthdr.len < sizeof(struct ip6_hdr)) {
sys/netipsec/ipsec_output.c
223
if (m->m_pkthdr.len - sizeof(struct ip6_hdr) > IPV6_MAXPACKET) {
sys/netipsec/ipsec_output.c
228
ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsec_output.c
229
ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(struct ip6_hdr));
sys/netipsec/ipsec_output.c
233
ipsec6_udp_cksum(m);
sys/netipsec/ipsec_output.c
244
key_sa_recordxfer(sav, m);
sys/netipsec/ipsec_output.c
258
return ipsec4_process_packet(m, isr->next, NULL);
sys/netipsec/ipsec_output.c
262
return ipsec6_process_packet(m, isr->next, flags);
sys/netipsec/ipsec_output.c
278
if (ipsec_register_done(m, &error) < 0)
sys/netipsec/ipsec_output.c
281
return ipsec_reinject_ipstack(m, saidx->dst.sa.sa_family, flags);
sys/netipsec/ipsec_output.c
284
m_freem(m);
sys/netipsec/ipsec_output.c
289
ipsec_fill_saidx_bymbuf(struct secasindex *saidx, const struct mbuf *m,
sys/netipsec/ipsec_output.c
302
mtag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS);
sys/netipsec/ipsec_output.c
313
struct ip *ip = mtod(m, struct ip *);
sys/netipsec/ipsec_output.c
331
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsec_output.c
363
ipsec_lookup_sa(const struct ipsecrequest *isr, const struct mbuf *m)
sys/netipsec/ipsec_output.c
370
ipsec_fill_saidx_bymbuf(&saidx, m, isr->saidx.dst.sa.sa_family);
sys/netipsec/ipsec_output.c
385
ipsec_nextisr(struct mbuf *m, const struct ipsecrequest *isr, int af,
sys/netipsec/ipsec_output.c
417
ipsec_fill_saidx_bymbuf(&saidx, m, af);
sys/netipsec/ipsec_output.c
486
ipsec4_process_packet(struct mbuf *m, const struct ipsecrequest *isr,
sys/netipsec/ipsec_output.c
495
KASSERT(m != NULL);
sys/netipsec/ipsec_output.c
496
KASSERT(m->m_nextpkt == NULL);
sys/netipsec/ipsec_output.c
499
isr = ipsec_nextisr(m, isr, AF_INET, &error, &sav);
sys/netipsec/ipsec_output.c
504
if (ipsec_register_done(m, &error) < 0)
sys/netipsec/ipsec_output.c
507
return ipsec_reinject_ipstack(m, AF_INET, 0);
sys/netipsec/ipsec_output.c
512
if (m->m_len < sizeof(struct ip) &&
sys/netipsec/ipsec_output.c
513
(m = m_pullup(m, sizeof(struct ip))) == NULL) {
sys/netipsec/ipsec_output.c
523
ip = mtod(m, struct ip *);
sys/netipsec/ipsec_output.c
540
ip = mtod(m, struct ip *);
sys/netipsec/ipsec_output.c
567
ip = mtod(m, struct ip *);
sys/netipsec/ipsec_output.c
568
ip->ip_len = htons(m->m_pkthdr.len);
sys/netipsec/ipsec_output.c
570
ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
sys/netipsec/ipsec_output.c
573
error = ipip_output(m, sav, &mp);
sys/netipsec/ipsec_output.c
585
m = NULL; /* ipip_output() already freed it */
sys/netipsec/ipsec_output.c
588
m = mp, mp = NULL;
sys/netipsec/ipsec_output.c
598
if (m->m_len < sizeof(struct ip) &&
sys/netipsec/ipsec_output.c
599
(m = m_pullup(m, sizeof(struct ip))) == NULL) {
sys/netipsec/ipsec_output.c
603
ip = mtod(m, struct ip *);
sys/netipsec/ipsec_output.c
620
ip = mtod(m, struct ip *);
sys/netipsec/ipsec_output.c
627
error = (*sav->tdb_xform->xf_output)(m, isr, sav, i, off, 0);
sys/netipsec/ipsec_output.c
629
error = ipsec_process_done(m, isr, sav, 0);
sys/netipsec/ipsec_output.c
637
m_freem(m);
sys/netipsec/ipsec_output.c
644
compute_ipsec_pos(struct mbuf *m, int *i, int *off)
sys/netipsec/ipsec_output.c
646
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsec_output.c
674
if (*i + sizeof(ip6e) > m->m_pkthdr.len) {
sys/netipsec/ipsec_output.c
700
m_copydata(m, *i, sizeof(ip6e), &ip6e);
sys/netipsec/ipsec_output.c
704
if (*i > m->m_pkthdr.len) {
sys/netipsec/ipsec_output.c
730
ipsec6_process_packet(struct mbuf *m, const struct ipsecrequest *isr, int flags)
sys/netipsec/ipsec_output.c
737
KASSERT(m != NULL);
sys/netipsec/ipsec_output.c
738
KASSERT(m->m_nextpkt == NULL);
sys/netipsec/ipsec_output.c
741
isr = ipsec_nextisr(m, isr, AF_INET6, &error, &sav);
sys/netipsec/ipsec_output.c
747
if (ipsec_register_done(m, &error) < 0)
sys/netipsec/ipsec_output.c
750
return ipsec_reinject_ipstack(m, AF_INET6, flags);
sys/netipsec/ipsec_output.c
757
if (m->m_len < sizeof(struct ip6_hdr)) {
sys/netipsec/ipsec_output.c
758
if ((m = m_pullup(m,sizeof(struct ip6_hdr))) == NULL) {
sys/netipsec/ipsec_output.c
763
ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsec_output.c
773
if (m->m_pkthdr.len - sizeof(*ip6) > IPV6_MAXPACKET) {
sys/netipsec/ipsec_output.c
780
ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(*ip6));
sys/netipsec/ipsec_output.c
783
error = ipip_output(m, sav, &mp);
sys/netipsec/ipsec_output.c
796
m = NULL; /* ipip_output() already freed it */
sys/netipsec/ipsec_output.c
800
m = mp;
sys/netipsec/ipsec_output.c
806
ip = mtod(m, struct ip *);
sys/netipsec/ipsec_output.c
810
error = compute_ipsec_pos(m, &i, &off);
sys/netipsec/ipsec_output.c
814
error = (*sav->tdb_xform->xf_output)(m, isr, sav, i, off, flags);
sys/netipsec/ipsec_output.c
821
m_freem(m);
sys/netipsec/ipsec_output.c
92
ipsec_register_done(struct mbuf *m, int *error)
sys/netipsec/ipsecif.c
107
ipsecif_set_natt_ports(struct ipsec_variant *var, struct mbuf *m)
sys/netipsec/ipsecif.c
123
m_tag_prepend(m, mtag);
sys/netipsec/ipsecif.c
133
ipsecif4_prepend_hdr(struct ipsec_variant *var, struct mbuf *m,
sys/netipsec/ipsecif.c
145
m_freem(m);
sys/netipsec/ipsecif.c
148
m->m_flags &= ~M_BCAST;
sys/netipsec/ipsecif.c
152
m_freem(m);
sys/netipsec/ipsecif.c
156
M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
sys/netipsec/ipsecif.c
157
if (m && M_UNWRITABLE(m, sizeof(struct ip)))
sys/netipsec/ipsecif.c
158
m = m_pullup(m, sizeof(struct ip));
sys/netipsec/ipsecif.c
159
if (m == NULL)
sys/netipsec/ipsecif.c
162
ip = mtod(m, struct ip *);
sys/netipsec/ipsecif.c
165
if (m->m_pkthdr.len < IP_MINFRAGSIZE)
sys/netipsec/ipsecif.c
179
ip->ip_len = htons(m->m_pkthdr.len);
sys/netipsec/ipsecif.c
188
return m;
sys/netipsec/ipsecif.c
192
ipsecif4_needfrag(struct mbuf *m, struct ipsecrequest *isr)
sys/netipsec/ipsecif.c
208
if (m->m_len < sizeof(struct ip)) {
sys/netipsec/ipsecif.c
209
m_copydata(m, 0, sizeof(ip0), &ip0);
sys/netipsec/ipsecif.c
212
ip = mtod(m, struct ip *);
sys/netipsec/ipsecif.c
224
ipsecif4_flowinfo(struct mbuf *m, int family, int *proto0, u_int8_t *tos0)
sys/netipsec/ipsecif.c
236
if (m->m_len < sizeof(*ip)) {
sys/netipsec/ipsecif.c
237
m = m_pullup(m, sizeof(*ip));
sys/netipsec/ipsecif.c
238
if (m == NULL) {
sys/netipsec/ipsecif.c
244
ip = mtod(m, const struct ip *);
sys/netipsec/ipsecif.c
252
if (m->m_len < sizeof(*ip6)) {
sys/netipsec/ipsecif.c
253
m = m_pullup(m, sizeof(*ip6));
sys/netipsec/ipsecif.c
254
if (m == NULL) {
sys/netipsec/ipsecif.c
260
ip6 = mtod(m, const struct ip6_hdr *);
sys/netipsec/ipsecif.c
274
return m;
sys/netipsec/ipsecif.c
278
ipsecif4_fragout(struct ipsec_variant *var, int family, struct mbuf *m, int mtu)
sys/netipsec/ipsecif.c
287
mtag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS);
sys/netipsec/ipsecif.c
289
m_tag_delete(m, mtag);
sys/netipsec/ipsecif.c
293
m_freem(m);
sys/netipsec/ipsecif.c
296
m->m_pkthdr.csum_flags |= M_CSUM_IPv4;
sys/netipsec/ipsecif.c
297
error = ip_fragment(m, ifp, mtu - sizeof(struct ip));
sys/netipsec/ipsecif.c
301
for (error = 0; m; m = next) {
sys/netipsec/ipsecif.c
302
next = m->m_nextpkt;
sys/netipsec/ipsecif.c
303
m->m_nextpkt = NULL;
sys/netipsec/ipsecif.c
305
m_freem(m);
sys/netipsec/ipsecif.c
309
error = ipsecif4_output(var, family, m);
sys/netipsec/ipsecif.c
318
ipsecif4_encap_func(struct mbuf *m, struct ip *ip, struct ipsec_variant *var)
sys/netipsec/ipsecif.c
329
mtag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS);
sys/netipsec/ipsecif.c
364
m_tag_delete(m, mtag);
sys/netipsec/ipsecif.c
369
ipsecif4_output(struct ipsec_variant *var, int family, struct mbuf *m)
sys/netipsec/ipsecif.c
391
m_freem(m);
sys/netipsec/ipsecif.c
407
m_freem(m);
sys/netipsec/ipsecif.c
413
m = ipsecif4_flowinfo(m, family, &proto, &tos);
sys/netipsec/ipsecif.c
414
if (m == NULL) {
sys/netipsec/ipsecif.c
420
m = ipsecif4_prepend_hdr(var, m, proto, tos);
sys/netipsec/ipsecif.c
421
if (m == NULL) {
sys/netipsec/ipsecif.c
433
mtu = ipsecif4_needfrag(m, sp->req);
sys/netipsec/ipsecif.c
435
return ipsecif4_fragout(var, family, m, mtu);
sys/netipsec/ipsecif.c
438
error = ipsecif_set_natt_ports(var, m);
sys/netipsec/ipsecif.c
440
m_freem(m);
sys/netipsec/ipsecif.c
446
error = ipsec4_process_packet(m, sp->req, &sa_mtu);
sys/netipsec/ipsecif.c
461
ipsecif6_encap_func(struct mbuf *m, struct ip6_hdr *ip6, struct ipsec_variant *var)
sys/netipsec/ipsecif.c
472
mtag = m_tag_find(m, PACKET_TAG_IPSEC_NAT_T_PORTS);
sys/netipsec/ipsecif.c
507
m_tag_delete(m, mtag);
sys/netipsec/ipsecif.c
512
ipsecif6_output(struct ipsec_variant *var, int family, struct mbuf *m)
sys/netipsec/ipsecif.c
545
if (m->m_len < sizeof(*ip)) {
sys/netipsec/ipsecif.c
546
m = m_pullup(m, sizeof(*ip));
sys/netipsec/ipsecif.c
547
if (m == NULL)
sys/netipsec/ipsecif.c
550
ip = mtod(m, struct ip *);
sys/netipsec/ipsecif.c
560
if (m->m_len < sizeof(*xip6)) {
sys/netipsec/ipsecif.c
561
m = m_pullup(m, sizeof(*xip6));
sys/netipsec/ipsecif.c
562
if (m == NULL)
sys/netipsec/ipsecif.c
565
xip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsecif.c
571
m_freem(m);
sys/netipsec/ipsecif.c
576
M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT);
sys/netipsec/ipsecif.c
577
if (m && M_UNWRITABLE(m, sizeof(struct ip6_hdr)))
sys/netipsec/ipsecif.c
578
m = m_pullup(m, sizeof(struct ip6_hdr));
sys/netipsec/ipsecif.c
579
if (m == NULL)
sys/netipsec/ipsecif.c
582
ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsecif.c
587
ip6->ip6_plen = htons((u_short)m->m_pkthdr.len - sizeof(*ip6));
sys/netipsec/ipsecif.c
596
m_freem(m);
sys/netipsec/ipsecif.c
621
m_freem(m);
sys/netipsec/ipsecif.c
629
m_freem(m);
sys/netipsec/ipsecif.c
635
error = ipsecif_set_natt_ports(var, m);
sys/netipsec/ipsecif.c
637
m_freem(m);
sys/netipsec/ipsecif.c
685
error = ip6_output(m, 0, ro_pc, flags, 0, NULL, NULL);
sys/netipsec/ipsecif.c
697
ipsecif4_input(struct mbuf *m, int off, int proto, void *eparg)
sys/netipsec/ipsecif.c
715
m_freem(m);
sys/netipsec/ipsecif.c
723
m_freem(m);
sys/netipsec/ipsecif.c
728
ip = mtod(m, const struct ip *);
sys/netipsec/ipsecif.c
730
rcvif = m_get_rcvif_psref(m, &psref_rcvif);
sys/netipsec/ipsecif.c
734
m_freem(m);
sys/netipsec/ipsecif.c
743
m_adj(m, off);
sys/netipsec/ipsecif.c
750
if (M_UNWRITABLE(m, sizeof(*xip))) {
sys/netipsec/ipsecif.c
751
m = m_pullup(m, sizeof(*xip));
sys/netipsec/ipsecif.c
752
if (m == NULL)
sys/netipsec/ipsecif.c
755
xip = mtod(m, struct ip *);
sys/netipsec/ipsecif.c
770
if (M_UNWRITABLE(m, sizeof(*ip6))) {
sys/netipsec/ipsecif.c
771
m = m_pullup(m, sizeof(*ip6));
sys/netipsec/ipsecif.c
772
if (m == NULL)
sys/netipsec/ipsecif.c
775
ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsecif.c
790
m_freem(m);
sys/netipsec/ipsecif.c
793
if_ipsec_input(m, af, ipsecp);
sys/netipsec/ipsecif.c
817
struct mbuf *m = *mp;
sys/netipsec/ipsecif.c
834
m_freem(m);
sys/netipsec/ipsecif.c
842
m_freem(m);
sys/netipsec/ipsecif.c
847
ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsecif.c
849
rcvif = m_get_rcvif_psref(m, &psref_rcvif);
sys/netipsec/ipsecif.c
853
m_freem(m);
sys/netipsec/ipsecif.c
863
m_adj(m, *offp);
sys/netipsec/ipsecif.c
875
if (M_UNWRITABLE(m, sizeof(*ip))) {
sys/netipsec/ipsecif.c
876
m = m_pullup(m, sizeof(*ip));
sys/netipsec/ipsecif.c
877
if (m == NULL)
sys/netipsec/ipsecif.c
880
ip = mtod(m, struct ip *);
sys/netipsec/ipsecif.c
895
if (M_UNWRITABLE(m, sizeof(*xip6))) {
sys/netipsec/ipsecif.c
896
m = m_pullup(m, sizeof(*xip6));
sys/netipsec/ipsecif.c
897
if (m == NULL)
sys/netipsec/ipsecif.c
900
xip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/ipsecif.c
910
m_freem(m);
sys/netipsec/ipsecif.c
914
if_ipsec_input(m, af, ipsecp);
sys/netipsec/key.c
1184
struct mbuf *m, *result = 0;
sys/netipsec/key.c
1191
m = key_setsadbmsg(SADB_DELETE, 0, satype, 0, 0, key_sa_refcnt(sav) - 1);
sys/netipsec/key.c
1192
if (m == NULL)
sys/netipsec/key.c
1194
result = m;
sys/netipsec/key.c
1197
m = key_setsadbaddr(SADB_EXT_ADDRESS_SRC, &sav->sah->saidx.src.sa,
sys/netipsec/key.c
1199
if (m == NULL)
sys/netipsec/key.c
1201
m_cat(result, m);
sys/netipsec/key.c
1204
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST, &sav->sah->saidx.src.sa,
sys/netipsec/key.c
1206
if (m == NULL)
sys/netipsec/key.c
1208
m_cat(result, m);
sys/netipsec/key.c
1211
m = key_setsadbsa(sav);
sys/netipsec/key.c
1212
if (m == NULL)
sys/netipsec/key.c
1214
m_cat(result, m);
sys/netipsec/key.c
1223
for (m = result; m; m = m->m_next)
sys/netipsec/key.c
1224
result->m_pkthdr.len += m->m_len;
sys/netipsec/key.c
2075
struct mbuf *m;
sys/netipsec/key.c
2081
m = key_alloc_mbuf(tlen, mflag);
sys/netipsec/key.c
2082
if (!m || m->m_next) { /*XXX*/
sys/netipsec/key.c
2083
m_freem(m);
sys/netipsec/key.c
2087
m->m_len = tlen;
sys/netipsec/key.c
2088
m->m_next = NULL;
sys/netipsec/key.c
2089
xpl = mtod(m, struct sadb_x_policy *);
sys/netipsec/key.c
2128
return m;
sys/netipsec/key.c
2137
key_gather_mbuf(struct mbuf *m, const struct sadb_msghdr *mhp,
sys/netipsec/key.c
2146
KASSERT(m != NULL);
sys/netipsec/key.c
2168
m_copydata(m, 0, sizeof(struct sadb_msg),
sys/netipsec/key.c
2174
m_copydata(m, mhp->extoff[idx], mhp->extlen[idx],
sys/netipsec/key.c
2177
n = m_copym(m, mhp->extoff[idx], mhp->extlen[idx],
sys/netipsec/key.c
2205
key_spdadd(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
2222
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2228
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2234
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2248
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2256
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2264
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2272
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2274
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2296
return key_senderror(so, m, EEXIST);
sys/netipsec/key.c
2304
return key_senderror(so, m, error);
sys/netipsec/key.c
2310
return key_senderror(so, m, ENOBUFS);
sys/netipsec/key.c
2373
n = key_gather_mbuf(m, mhp, 2, 5, SADB_EXT_RESERVED,
sys/netipsec/key.c
2377
n = key_gather_mbuf(m, mhp, 2, 4, SADB_EXT_RESERVED,
sys/netipsec/key.c
2392
return key_senderror(so, m, ENOBUFS);
sys/netipsec/key.c
2398
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2403
m_freem(m);
sys/netipsec/key.c
2425
key_api_spdadd(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
2429
return key_spdadd(so, m, mhp, NULL, false);
sys/netipsec/key.c
2433
key_kpi_spdadd(struct mbuf *m)
sys/netipsec/key.c
2439
error = key_align(m, &mh);
sys/netipsec/key.c
2443
error = key_spdadd(NULL, m, &mh, &sp, true);
sys/netipsec/key.c
2502
key_api_spddelete(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
2513
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2519
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2531
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2541
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2555
n = key_gather_mbuf(m, mhp, 1, 4, SADB_EXT_RESERVED,
sys/netipsec/key.c
2558
m_freem(m);
sys/netipsec/key.c
2594
key_spddelete2(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
2604
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2614
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2635
m_copydata(m, 0, sizeof(struct sadb_msg), mtod(n, char *) + off);
sys/netipsec/key.c
2640
n->m_next = m_copym(m, mhp->extoff[SADB_X_EXT_POLICY],
sys/netipsec/key.c
2648
m_freem(m);
sys/netipsec/key.c
2666
key_api_spddelete2(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
2670
return key_spddelete2(so, m, mhp, false);
sys/netipsec/key.c
2674
key_kpi_spddelete2(struct mbuf *m)
sys/netipsec/key.c
2679
error = key_align(m, &mh);
sys/netipsec/key.c
2683
return key_spddelete2(NULL, m, &mh, true);
sys/netipsec/key.c
2699
key_api_spdget(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
2710
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2720
return key_senderror(so, m, ENOENT);
sys/netipsec/key.c
2726
m_freem(m);
sys/netipsec/key.c
2749
struct mbuf *result = NULL, *m;
sys/netipsec/key.c
2780
m = key_setsadbmsg(SADB_X_SPDACQUIRE, 0, 0, 0, 0, 0);
sys/netipsec/key.c
2781
if (!m) {
sys/netipsec/key.c
2785
result = m;
sys/netipsec/key.c
2788
for (m = result; m; m = m->m_next)
sys/netipsec/key.c
2789
result->m_pkthdr.len += m->m_len;
sys/netipsec/key.c
2794
return key_sendup_mbuf(NULL, m, KEY_SENDUP_REGISTERED);
sys/netipsec/key.c
2815
key_api_spdflush(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
2822
if (m->m_len != PFKEY_ALIGN8(sizeof(struct sadb_msg)))
sys/netipsec/key.c
2823
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
2848
if (sizeof(struct sadb_msg) > m->m_len + M_TRAILINGSPACE(m)) {
sys/netipsec/key.c
2850
return key_senderror(so, m, ENOBUFS);
sys/netipsec/key.c
2853
m_freem(m->m_next);
sys/netipsec/key.c
2854
m->m_next = NULL;
sys/netipsec/key.c
2855
m->m_pkthdr.len = m->m_len = PFKEY_ALIGN8(sizeof(struct sadb_msg));
sys/netipsec/key.c
2856
newmsg = mtod(m, struct sadb_msg *);
sys/netipsec/key.c
2858
newmsg->sadb_msg_len = PFKEY_UNIT64(m->m_pkthdr.len);
sys/netipsec/key.c
2860
return key_sendup_mbuf(so, m, KEY_SENDUP_ALL);
sys/netipsec/key.c
2874
struct mbuf *m, *n, *prev;
sys/netipsec/key.c
2894
m = NULL;
sys/netipsec/key.c
2895
prev = m;
sys/netipsec/key.c
2903
if (!m) {
sys/netipsec/key.c
2904
m = n;
sys/netipsec/key.c
2914
return (m);
sys/netipsec/key.c
2993
key_api_nat_map(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
3006
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
3012
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
3018
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
3024
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
3030
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
3054
struct mbuf *result = NULL, *m;
sys/netipsec/key.c
3058
m = key_setsadbmsg(type, 0, SADB_SATYPE_UNSPEC, seq, pid,
sys/netipsec/key.c
3060
result = m;
sys/netipsec/key.c
3062
m = key_setsadbaddr(SADB_EXT_ADDRESS_SRC,
sys/netipsec/key.c
3064
m_cat(result, m);
sys/netipsec/key.c
3066
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST,
sys/netipsec/key.c
3068
m_cat(result, m);
sys/netipsec/key.c
3070
m = key_sp2msg(sp, M_WAITOK);
sys/netipsec/key.c
3071
m_cat(result, m);
sys/netipsec/key.c
3077
for (m = result; m; m = m->m_next)
sys/netipsec/key.c
3078
result->m_pkthdr.len += m->m_len;
sys/netipsec/key.c
3129
struct mbuf *result = NULL, *m;
sys/netipsec/key.c
3140
m = key_setsadbmsg(SADB_X_SPDEXPIRE, 0, 0, 0, 0, 0, M_WAITOK);
sys/netipsec/key.c
3141
result = m;
sys/netipsec/key.c
3145
m = key_alloc_mbuf(len, M_WAITOK);
sys/netipsec/key.c
3146
KASSERT(m->m_next == NULL);
sys/netipsec/key.c
3148
memset(mtod(m, void *), 0, len);
sys/netipsec/key.c
3149
lt = mtod(m, struct sadb_lifetime *);
sys/netipsec/key.c
3156
lt = (struct sadb_lifetime *)(mtod(m, char *) + len / 2);
sys/netipsec/key.c
3163
m_cat(result, m);
sys/netipsec/key.c
3166
m = key_setsadbaddr(SADB_EXT_ADDRESS_SRC, &sp->spidx.src.sa,
sys/netipsec/key.c
3168
m_cat(result, m);
sys/netipsec/key.c
3171
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST, &sp->spidx.dst.sa,
sys/netipsec/key.c
3173
m_cat(result, m);
sys/netipsec/key.c
3176
m = key_sp2msg(sp, M_WAITOK);
sys/netipsec/key.c
3177
m_cat(result, m);
sys/netipsec/key.c
3183
for (m = result; m; m = m->m_next)
sys/netipsec/key.c
3184
result->m_pkthdr.len += m->m_len;
sys/netipsec/key.c
3290
key_newsav(struct mbuf *m, const struct sadb_msghdr *mhp,
sys/netipsec/key.c
3297
KASSERT(m != NULL);
sys/netipsec/key.c
3335
*errp = key_setsaval(newsav, m, mhp);
sys/netipsec/key.c
3614
key_setsaval(struct secasvar *sav, struct mbuf *m,
sys/netipsec/key.c
3620
KASSERT(m != NULL);
sys/netipsec/key.c
3903
struct mbuf *result = NULL, *tres = NULL, *m;
sys/netipsec/key.c
3922
m = key_setsadbmsg(type, 0, satype, seq, pid, key_sa_refcnt(sav), M_WAITOK);
sys/netipsec/key.c
3923
result = m;
sys/netipsec/key.c
3926
m = NULL;
sys/netipsec/key.c
3930
m = key_setsadbsa(sav);
sys/netipsec/key.c
3934
m = key_setsadbxsa2(sav->sah->saidx.mode,
sys/netipsec/key.c
3940
m = key_setsadbaddr(SADB_EXT_ADDRESS_SRC,
sys/netipsec/key.c
3946
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST,
sys/netipsec/key.c
4001
m = key_setsadbxtype(sav->natt_type);
sys/netipsec/key.c
4007
m = key_setsadbxport(
sys/netipsec/key.c
4015
m = key_setsadbxport(
sys/netipsec/key.c
4024
m = key_setsadbxfrag(sav->esp_frag);
sys/netipsec/key.c
4040
KASSERT(!(m && p));
sys/netipsec/key.c
4041
KASSERT(m != NULL || p != NULL);
sys/netipsec/key.c
4048
m = key_alloc_mbuf(l, M_WAITOK);
sys/netipsec/key.c
4049
m_copyback(m, 0, l, p);
sys/netipsec/key.c
4053
m_cat(m, tres);
sys/netipsec/key.c
4054
tres = m;
sys/netipsec/key.c
4063
for (m = result; m; m = m->m_next)
sys/netipsec/key.c
4064
result->m_pkthdr.len += m->m_len;
sys/netipsec/key.c
4079
struct mbuf *m;
sys/netipsec/key.c
4085
m = key_alloc_mbuf(len, M_WAITOK);
sys/netipsec/key.c
4086
KASSERT(m->m_next == NULL);
sys/netipsec/key.c
4088
p = mtod(m, struct sadb_x_nat_t_type *);
sys/netipsec/key.c
4095
return m;
sys/netipsec/key.c
4103
struct mbuf *m;
sys/netipsec/key.c
4109
m = key_alloc_mbuf(len, M_WAITOK);
sys/netipsec/key.c
4110
KASSERT(m->m_next == NULL);
sys/netipsec/key.c
4112
p = mtod(m, struct sadb_x_nat_t_port *);
sys/netipsec/key.c
4119
return m;
sys/netipsec/key.c
4128
struct mbuf *m;
sys/netipsec/key.c
4134
m = key_alloc_mbuf(len, M_WAITOK);
sys/netipsec/key.c
4135
KASSERT(m->m_next == NULL);
sys/netipsec/key.c
4137
p = mtod(m, struct sadb_x_nat_t_frag *);
sys/netipsec/key.c
4144
return m;
sys/netipsec/key.c
4236
struct mbuf *m;
sys/netipsec/key.c
4244
m = key_alloc_mbuf_simple(len, mflag);
sys/netipsec/key.c
4245
if (!m)
sys/netipsec/key.c
4247
m->m_pkthdr.len = m->m_len = len;
sys/netipsec/key.c
4248
m->m_next = NULL;
sys/netipsec/key.c
4250
p = mtod(m, struct sadb_msg *);
sys/netipsec/key.c
4262
return m;
sys/netipsec/key.c
4271
struct mbuf *m;
sys/netipsec/key.c
4276
m = key_alloc_mbuf(len, M_WAITOK);
sys/netipsec/key.c
4277
KASSERT(m->m_next == NULL);
sys/netipsec/key.c
4279
p = mtod(m, struct sadb_sa *);
sys/netipsec/key.c
4291
return m;
sys/netipsec/key.c
4314
struct mbuf *m;
sys/netipsec/key.c
4320
m = key_alloc_mbuf(len, mflag);
sys/netipsec/key.c
4321
if (!m || m->m_next) { /*XXX*/
sys/netipsec/key.c
4322
m_freem(m);
sys/netipsec/key.c
4326
p = mtod(m, struct sadb_address *);
sys/netipsec/key.c
4338
memcpy(mtod(m, char *) + PFKEY_ALIGN8(sizeof(struct sadb_address)),
sys/netipsec/key.c
4341
return m;
sys/netipsec/key.c
4352
struct mbuf *m;
sys/netipsec/key.c
4357
m = key_alloc_mbuf(len);
sys/netipsec/key.c
4358
if (!m || m->m_next) { /*XXX*/
sys/netipsec/key.c
4359
m_freem(m);
sys/netipsec/key.c
4363
p = mtod(m, struct sadb_ident *);
sys/netipsec/key.c
4372
memcpy(mtod(m, void *) + PFKEY_ALIGN8(sizeof(struct sadb_ident)),
sys/netipsec/key.c
4375
return m;
sys/netipsec/key.c
4385
struct mbuf *m;
sys/netipsec/key.c
4390
m = key_alloc_mbuf(len, M_WAITOK);
sys/netipsec/key.c
4391
KASSERT(m->m_next == NULL);
sys/netipsec/key.c
4393
p = mtod(m, struct sadb_x_sa2 *);
sys/netipsec/key.c
4404
return m;
sys/netipsec/key.c
4414
struct mbuf *m;
sys/netipsec/key.c
4419
m = key_alloc_mbuf(len, mflag);
sys/netipsec/key.c
4420
if (!m || m->m_next) { /*XXX*/
sys/netipsec/key.c
4421
m_freem(m);
sys/netipsec/key.c
4425
p = mtod(m, struct sadb_x_policy *);
sys/netipsec/key.c
4434
return m;
sys/netipsec/key.c
5371
key_api_getspi(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
5387
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
5392
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
5410
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
5416
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
5420
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
5425
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
5434
return key_senderror(so, m, ENOBUFS);
sys/netipsec/key.c
5440
newsav = KEY_NEWSAV(m, mhp, &error, proto);
sys/netipsec/key.c
5444
return key_senderror(so, m, error);
sys/netipsec/key.c
5493
m_copydata(m, 0, sizeof(struct sadb_msg), mtod(n, char *) + off);
sys/netipsec/key.c
5504
n->m_next = key_gather_mbuf(m, mhp, 0, 2, SADB_EXT_ADDRESS_SRC,
sys/netipsec/key.c
5514
m_freem(m);
sys/netipsec/key.c
5725
key_api_update(struct socket *so, struct mbuf *m, const struct sadb_msghdr *mhp)
sys/netipsec/key.c
5741
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
5756
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
5762
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
5780
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
5784
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
5790
return key_senderror(so, m, ENOENT);
sys/netipsec/key.c
5795
error = key_setident(sah, m, mhp);
sys/netipsec/key.c
5861
error = key_setsaval(newsav, m, mhp);
sys/netipsec/key.c
5912
n = key_getmsgbuf_x1(m, mhp);
sys/netipsec/key.c
5915
return key_senderror(so, m, ENOBUFS);
sys/netipsec/key.c
5918
m_freem(m);
sys/netipsec/key.c
5925
return key_senderror(so, m, error);
sys/netipsec/key.c
5980
key_api_add(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
5997
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6012
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6019
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6036
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6040
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6049
return key_senderror(so, m, ENOBUFS);
sys/netipsec/key.c
6055
error = key_setident(sah, m, mhp);
sys/netipsec/key.c
6073
newsav = KEY_NEWSAV(m, mhp, &error, proto);
sys/netipsec/key.c
6112
n = key_getmsgbuf_x1(m, mhp);
sys/netipsec/key.c
6115
return key_senderror(so, m, ENOBUFS);
sys/netipsec/key.c
6118
m_freem(m);
sys/netipsec/key.c
6123
return key_senderror(so, m, error);
sys/netipsec/key.c
6128
key_setident(struct secashead *sah, struct mbuf *m,
sys/netipsec/key.c
6136
KASSERT(m != NULL);
sys/netipsec/key.c
6214
key_getmsgbuf_x1(struct mbuf *m, const struct sadb_msghdr *mhp)
sys/netipsec/key.c
6218
KASSERT(m != NULL);
sys/netipsec/key.c
6223
n = key_gather_mbuf(m, mhp, 1, 15, SADB_EXT_RESERVED,
sys/netipsec/key.c
6256
key_api_delete(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
6271
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6277
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6283
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6293
return key_delete_all(so, m, mhp, proto);
sys/netipsec/key.c
6296
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6305
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6309
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6321
return key_senderror(so, m, ENOENT);
sys/netipsec/key.c
6332
n = key_gather_mbuf(m, mhp, 1, 4, SADB_EXT_RESERVED,
sys/netipsec/key.c
6336
m_freem(m);
sys/netipsec/key.c
6345
key_delete_all(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
6360
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6364
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6389
n = key_gather_mbuf(m, mhp, 1, 3, SADB_EXT_RESERVED,
sys/netipsec/key.c
6393
m_freem(m);
sys/netipsec/key.c
6411
key_api_get(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
6424
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6431
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6437
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6446
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6450
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6466
return key_senderror(so, m, ENOENT);
sys/netipsec/key.c
6478
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
6485
m_freem(m);
sys/netipsec/key.c
649
key_fill_replymsg(struct mbuf *m, int seq)
sys/netipsec/key.c
6514
struct mbuf *result = NULL, *m, *n;
sys/netipsec/key.c
6520
m = NULL;
sys/netipsec/key.c
653
KASSERT(m->m_len >= sizeof(*msg));
sys/netipsec/key.c
6535
m = key_getcomb_ah(mflag);
sys/netipsec/key.c
6539
MGET(m, mflag, MT_DATA);
sys/netipsec/key.c
6540
if (m) {
sys/netipsec/key.c
6541
m_align(m, l);
sys/netipsec/key.c
6542
m->m_len = l;
sys/netipsec/key.c
6543
m->m_next = NULL;
sys/netipsec/key.c
6544
memset(mtod(m, void *), 0, m->m_len);
sys/netipsec/key.c
6547
if (!m)
sys/netipsec/key.c
655
msg = mtod(m, struct sadb_msg *);
sys/netipsec/key.c
6551
for (n = m; n; n = n->m_next)
sys/netipsec/key.c
6556
n = m_pulldown(m, off, l, &o);
sys/netipsec/key.c
657
msg->sadb_msg_len = PFKEY_UNIT64(m->m_pkthdr.len);
sys/netipsec/key.c
6570
result = m;
sys/netipsec/key.c
6572
m_cat(result, m);
sys/netipsec/key.c
6611
struct mbuf *m;
sys/netipsec/key.c
6616
m = NULL;
sys/netipsec/key.c
6635
if (!m) {
sys/netipsec/key.c
6638
MGET(m, mflag, MT_DATA);
sys/netipsec/key.c
6639
if (m) {
sys/netipsec/key.c
6640
m_align(m, l);
sys/netipsec/key.c
6641
m->m_len = l;
sys/netipsec/key.c
6642
m->m_next = NULL;
sys/netipsec/key.c
6645
M_PREPEND(m, l, mflag);
sys/netipsec/key.c
6646
if (!m)
sys/netipsec/key.c
6649
if (m->m_len < sizeof(struct sadb_comb)) {
sys/netipsec/key.c
6650
m = m_pullup(m, sizeof(struct sadb_comb));
sys/netipsec/key.c
6651
if (m == NULL)
sys/netipsec/key.c
6655
comb = mtod(m, struct sadb_comb *);
sys/netipsec/key.c
6663
return m;
sys/netipsec/key.c
6675
struct mbuf *m;
sys/netipsec/key.c
6679
m = NULL;
sys/netipsec/key.c
6685
if (!m) {
sys/netipsec/key.c
6688
MGET(m, mflag, MT_DATA);
sys/netipsec/key.c
6689
if (m) {
sys/netipsec/key.c
6690
m_align(m, l);
sys/netipsec/key.c
6691
m->m_len = l;
sys/netipsec/key.c
6692
m->m_next = NULL;
sys/netipsec/key.c
6695
M_PREPEND(m, l, mflag);
sys/netipsec/key.c
6696
if (!m)
sys/netipsec/key.c
6699
if (m->m_len < sizeof(struct sadb_comb)) {
sys/netipsec/key.c
6700
m = m_pullup(m, sizeof(struct sadb_comb));
sys/netipsec/key.c
6701
if (m == NULL)
sys/netipsec/key.c
6705
comb = mtod(m, struct sadb_comb *);
sys/netipsec/key.c
6712
return m;
sys/netipsec/key.c
6724
struct mbuf *m, *n;
sys/netipsec/key.c
6730
m = key_getcomb_esp(mflag);
sys/netipsec/key.c
6733
m = key_getcomb_ah(mflag);
sys/netipsec/key.c
6736
m = key_getcomb_ipcomp(mflag);
sys/netipsec/key.c
6742
if (!m)
sys/netipsec/key.c
6744
M_PREPEND(m, l, mflag);
sys/netipsec/key.c
6745
if (!m)
sys/netipsec/key.c
6749
for (n = m; n; n = n->m_next)
sys/netipsec/key.c
6752
prop = mtod(m, struct sadb_prop *);
sys/netipsec/key.c
6758
return m;
sys/netipsec/key.c
6784
struct mbuf *result = NULL, *m;
sys/netipsec/key.c
6834
m = key_setsadbmsg(SADB_ACQUIRE, 0, satype, seq, 0, 0, mflag);
sys/netipsec/key.c
6835
if (!m) {
sys/netipsec/key.c
6839
result = m;
sys/netipsec/key.c
6842
m = key_setsadbaddr(SADB_EXT_ADDRESS_SRC, &saidx->src.sa, FULLMASK,
sys/netipsec/key.c
6844
if (!m) {
sys/netipsec/key.c
6848
m_cat(result, m);
sys/netipsec/key.c
6850
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST, &saidx->dst.sa, FULLMASK,
sys/netipsec/key.c
6852
if (!m) {
sys/netipsec/key.c
6856
m_cat(result, m);
sys/netipsec/key.c
6862
m = key_setsadbxpolicy(sp->policy, sp->spidx.dir, sp->id,
sys/netipsec/key.c
6864
if (!m) {
sys/netipsec/key.c
6868
m_cat(result, m);
sys/netipsec/key.c
6915
m = key_getprop(saidx, mflag);
sys/netipsec/key.c
6922
if (!m) {
sys/netipsec/key.c
6926
m_cat(result, m);
sys/netipsec/key.c
6931
if (m)
sys/netipsec/key.c
6932
m_cat(result, m);
sys/netipsec/key.c
6939
for (m = result; m; m = m->m_next)
sys/netipsec/key.c
6940
result->m_pkthdr.len += m->m_len;
sys/netipsec/key.c
6977
struct mbuf *m, *prev;
sys/netipsec/key.c
6983
m = key_acquire_mbuf_head;
sys/netipsec/key.c
6985
while (m != NULL) {
sys/netipsec/key.c
6986
if (m->m_nextpkt == NULL) {
sys/netipsec/key.c
6989
if (m == key_acquire_mbuf_head)
sys/netipsec/key.c
6994
prev = m;
sys/netipsec/key.c
6995
m = m->m_nextpkt;
sys/netipsec/key.c
6999
if (m == NULL)
sys/netipsec/key.c
7002
m->m_nextpkt = NULL;
sys/netipsec/key.c
7003
error = key_sendup_mbuf(NULL, m, KEY_SENDUP_REGISTERED);
sys/netipsec/key.c
7013
key_acquire_sendup_mbuf_later(struct mbuf *m)
sys/netipsec/key.c
7020
m_freem(m);
sys/netipsec/key.c
7024
m->m_nextpkt = key_acquire_mbuf_head;
sys/netipsec/key.c
7025
key_acquire_mbuf_head = m;
sys/netipsec/key.c
705
#define KEY_NEWSAV(m, sadb, e, proto) \
sys/netipsec/key.c
706
key_newsav(m, sadb, e, proto, __func__, __LINE__)
sys/netipsec/key.c
7138
key_api_acquire(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
7159
m_freem(m);
sys/netipsec/key.c
7171
m_freem(m);
sys/netipsec/key.c
7180
m_freem(m);
sys/netipsec/key.c
7192
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
7200
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
7207
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
7215
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
7219
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
7230
return key_senderror(so, m, EEXIST);
sys/netipsec/key.c
7239
return key_senderror(so, m, error);
sys/netipsec/key.c
7242
return key_sendup_mbuf(so, m, KEY_SENDUP_REGISTERED);
sys/netipsec/key.c
7259
key_api_register(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
7266
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
7282
return key_senderror(so, m, EEXIST);
sys/netipsec/key.c
7321
return key_senderror(so, m, ENOBUFS);
sys/netipsec/key.c
7328
m_copydata(m, 0, sizeof(struct sadb_msg), mtod(n, char *) + off);
sys/netipsec/key.c
7385
m_freem(m);
sys/netipsec/key.c
7439
struct mbuf *result = NULL, *m;
sys/netipsec/key.c
7454
m = key_setsadbmsg(SADB_EXPIRE, 0, satype, sav->seq, 0, key_sa_refcnt(sav),
sys/netipsec/key.c
7456
result = m;
sys/netipsec/key.c
7459
m = key_setsadbsa(sav);
sys/netipsec/key.c
7460
m_cat(result, m);
sys/netipsec/key.c
7463
m = key_setsadbxsa2(sav->sah->saidx.mode,
sys/netipsec/key.c
7465
m_cat(result, m);
sys/netipsec/key.c
7469
m = key_alloc_mbuf(len, M_WAITOK);
sys/netipsec/key.c
7470
KASSERT(m->m_next == NULL);
sys/netipsec/key.c
7472
memset(mtod(m, void *), 0, len);
sys/netipsec/key.c
7473
lt = mtod(m, struct sadb_lifetime *);
sys/netipsec/key.c
7484
lt = (struct sadb_lifetime *)(mtod(m, char *) + len / 2);
sys/netipsec/key.c
7486
m_cat(result, m);
sys/netipsec/key.c
7489
m = key_setsadbaddr(SADB_EXT_ADDRESS_SRC, &sav->sah->saidx.src.sa,
sys/netipsec/key.c
7491
m_cat(result, m);
sys/netipsec/key.c
7494
m = key_setsadbaddr(SADB_EXT_ADDRESS_DST, &sav->sah->saidx.dst.sa,
sys/netipsec/key.c
7496
m_cat(result, m);
sys/netipsec/key.c
7512
for (m = result; m; m = m->m_next)
sys/netipsec/key.c
7513
result->m_pkthdr.len += m->m_len;
sys/netipsec/key.c
7540
key_api_flush(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
7554
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
7586
if (m->m_len < sizeof(struct sadb_msg) ||
sys/netipsec/key.c
7587
sizeof(struct sadb_msg) > m->m_len + M_TRAILINGSPACE(m)) {
sys/netipsec/key.c
7589
return key_senderror(so, m, ENOBUFS);
sys/netipsec/key.c
7592
m_freem(m->m_next);
sys/netipsec/key.c
7593
m->m_next = NULL;
sys/netipsec/key.c
7594
m->m_pkthdr.len = m->m_len = sizeof(struct sadb_msg);
sys/netipsec/key.c
7595
newmsg = mtod(m, struct sadb_msg *);
sys/netipsec/key.c
7597
newmsg->sadb_msg_len = PFKEY_UNIT64(m->m_pkthdr.len);
sys/netipsec/key.c
7599
return key_sendup_mbuf(so, m, KEY_SENDUP_ALL);
sys/netipsec/key.c
7612
struct mbuf *m, *n, *prev;
sys/netipsec/key.c
7645
m = NULL;
sys/netipsec/key.c
7646
prev = m;
sys/netipsec/key.c
7655
m_freem(m);
sys/netipsec/key.c
7664
if (!m)
sys/netipsec/key.c
7665
m = n;
sys/netipsec/key.c
7673
if (!m) {
sys/netipsec/key.c
7678
if ((m->m_flags & M_PKTHDR) != 0) {
sys/netipsec/key.c
7679
m->m_pkthdr.len = 0;
sys/netipsec/key.c
7680
for (n = m; n; n = n->m_next)
sys/netipsec/key.c
7681
m->m_pkthdr.len += n->m_len;
sys/netipsec/key.c
7685
return (m);
sys/netipsec/key.c
7772
key_api_promisc(struct socket *so, struct mbuf *m,
sys/netipsec/key.c
7781
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
7783
m_freem(m);
sys/netipsec/key.c
7790
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
7798
return key_senderror(so, m, EINVAL);
sys/netipsec/key.c
7803
return key_sendup_mbuf(so, m, KEY_SENDUP_ALL);
sys/netipsec/key.c
7807
m_adj(m, PFKEY_ALIGN8(sizeof(struct sadb_msg)));
sys/netipsec/key.c
7810
return key_sendup_mbuf(so, m, KEY_SENDUP_ALL);
sys/netipsec/key.c
7854
key_parse(struct mbuf *m, struct socket *so)
sys/netipsec/key.c
7861
KASSERT(m != NULL);
sys/netipsec/key.c
7870
if (m->m_len < sizeof(struct sadb_msg)) {
sys/netipsec/key.c
7871
m = m_pullup(m, sizeof(struct sadb_msg));
sys/netipsec/key.c
7872
if (!m)
sys/netipsec/key.c
7875
msg = mtod(m, struct sadb_msg *);
sys/netipsec/key.c
7878
if ((m->m_flags & M_PKTHDR) == 0 ||
sys/netipsec/key.c
7879
m->m_pkthdr.len != orglen) {
sys/netipsec/key.c
7903
if (m->m_pkthdr.len > MCLBYTES) {
sys/netipsec/key.c
7904
m_freem(m);
sys/netipsec/key.c
7907
if (m->m_next) {
sys/netipsec/key.c
7910
n = key_alloc_mbuf_simple(m->m_pkthdr.len, M_WAITOK);
sys/netipsec/key.c
7912
m_copydata(m, 0, m->m_pkthdr.len, mtod(n, void *));
sys/netipsec/key.c
7913
n->m_pkthdr.len = n->m_len = m->m_pkthdr.len;
sys/netipsec/key.c
7915
m_freem(m);
sys/netipsec/key.c
7916
m = n;
sys/netipsec/key.c
7920
error = key_align(m, &mh);
sys/netipsec/key.c
7924
if (m->m_next) { /*XXX*/
sys/netipsec/key.c
7925
m_freem(m);
sys/netipsec/key.c
8071
return (*key_api_typesw[msg->sadb_msg_type])(so, m, &mh);
sys/netipsec/key.c
8077
return key_senderror(so, m, error);
sys/netipsec/key.c
8081
key_senderror(struct socket *so, struct mbuf *m, int code)
sys/netipsec/key.c
8085
KASSERT(m->m_len >= sizeof(struct sadb_msg));
sys/netipsec/key.c
8093
m_freem(m);
sys/netipsec/key.c
8097
msg = mtod(m, struct sadb_msg *);
sys/netipsec/key.c
8099
return key_sendup_mbuf(so, m, KEY_SENDUP_ONE);
sys/netipsec/key.c
8108
key_align(struct mbuf *m, struct sadb_msghdr *mhp)
sys/netipsec/key.c
8116
KASSERT(m != NULL);
sys/netipsec/key.c
8118
KASSERT(m->m_len >= sizeof(struct sadb_msg));
sys/netipsec/key.c
8123
mhp->msg = mtod(m, struct sadb_msg *);
sys/netipsec/key.c
8129
n = m_pulldown(m, off, sizeof(struct sadb_ext), &toff);
sys/netipsec/key.c
8171
m_freem(m);
sys/netipsec/key.c
8179
m_freem(m);
sys/netipsec/key.c
8187
m_freem(m);
sys/netipsec/key.c
8192
n = m_pulldown(m, off, extlen, &toff);
sys/netipsec/key.c
8205
m_freem(m);
sys/netipsec/key.c
8441
key_sa_recordxfer(struct secasvar *sav, struct mbuf *m)
sys/netipsec/key.c
8447
KASSERT(m != NULL);
sys/netipsec/key.c
8455
(*counters)[LIFETIME_COUNTER_BYTES] += m->m_pkthdr.len;
sys/netipsec/key.c
8560
struct mbuf *m = NULL, *n;
sys/netipsec/key.c
8576
m_freem(m);
sys/netipsec/key.c
8592
if (m)
sys/netipsec/key.c
8593
m_cat(m, n);
sys/netipsec/key.c
8595
m = n;
sys/netipsec/key.c
8598
return m;
sys/netipsec/key.c
8610
struct mbuf *m, *n;
sys/netipsec/key.c
8641
m = NULL;
sys/netipsec/key.c
8650
m_freem(m);
sys/netipsec/key.c
8659
if (!m)
sys/netipsec/key.c
8660
m = n;
sys/netipsec/key.c
8662
m_cat(m, n);
sys/netipsec/key.c
8667
if (!m) {
sys/netipsec/key.c
8672
if ((m->m_flags & M_PKTHDR) != 0) {
sys/netipsec/key.c
8673
m->m_pkthdr.len = 0;
sys/netipsec/key.c
8674
for (n = m; n; n = n->m_next)
sys/netipsec/key.c
8675
m->m_pkthdr.len += n->m_len;
sys/netipsec/key.c
8679
return (m);
sys/netipsec/key.c
8688
struct mbuf *m, *n;
sys/netipsec/key.c
8705
m = NULL;
sys/netipsec/key.c
8711
if (!m)
sys/netipsec/key.c
8712
m = n;
sys/netipsec/key.c
8714
m->m_pkthdr.len += n->m_pkthdr.len;
sys/netipsec/key.c
8715
m_cat(m, n);
sys/netipsec/key.c
8721
return (m);
sys/netipsec/key.c
8848
struct mbuf *m, *n;
sys/netipsec/key.c
8860
m = key_setdump(name[0], &error, l->l_proc->p_pid);
sys/netipsec/key.c
8862
if (!m)
sys/netipsec/key.c
8865
*oldlenp = m->m_pkthdr.len;
sys/netipsec/key.c
8868
if (*oldlenp < m->m_pkthdr.len) {
sys/netipsec/key.c
8872
*oldlenp = m->m_pkthdr.len;
sys/netipsec/key.c
8873
ep = p + m->m_pkthdr.len;
sys/netipsec/key.c
8875
for (n = m; n; n = n->m_next) {
sys/netipsec/key.c
8886
m_freem(m);
sys/netipsec/key.c
8894
struct mbuf *m, *n;
sys/netipsec/key.c
8906
m = key_setspddump(&error, l->l_proc->p_pid);
sys/netipsec/key.c
8908
if (!m)
sys/netipsec/key.c
8911
*oldlenp = m->m_pkthdr.len;
sys/netipsec/key.c
8914
if (*oldlenp < m->m_pkthdr.len) {
sys/netipsec/key.c
8918
*oldlenp = m->m_pkthdr.len;
sys/netipsec/key.c
8919
ep = p + m->m_pkthdr.len;
sys/netipsec/key.c
8921
for (n = m; n; n = n->m_next) {
sys/netipsec/key.c
8931
m_freem(m);
sys/netipsec/key_debug.c
584
kdebug_mbufhdr(const struct mbuf *m)
sys/netipsec/key_debug.c
587
if (m == NULL)
sys/netipsec/key_debug.c
592
m, m->m_next, m->m_nextpkt, m->m_data,
sys/netipsec/key_debug.c
593
m->m_len, m->m_type, m->m_flags);
sys/netipsec/key_debug.c
595
if (m->m_flags & M_PKTHDR) {
sys/netipsec/key_debug.c
597
m->m_pkthdr.len, m_get_rcvif_NOMPSAFE(m));
sys/netipsec/key_debug.c
600
if (m->m_flags & M_EXT) {
sys/netipsec/key_debug.c
603
m->m_ext.ext_buf, m->m_ext.ext_free,
sys/netipsec/key_debug.c
604
m->m_ext.ext_size, m->m_ext.ext_refcnt);
sys/netipsec/key_debug.c
611
const struct mbuf *m = m0;
sys/netipsec/key_debug.c
615
for (j = 0; m; m = m->m_next) {
sys/netipsec/key_debug.c
616
kdebug_mbufhdr(m);
sys/netipsec/key_debug.c
618
for (i = 0; i < m->m_len; i++) {
sys/netipsec/key_debug.c
621
printf("%02x", mtod(m, u_char *)[i]);
sys/netipsec/keysock.c
107
key_output(struct mbuf *m, struct socket *so)
sys/netipsec/keysock.c
113
KASSERT(m != NULL);
sys/netipsec/keysock.c
118
_NET_STATADD_REF(ps, PFKEY_STAT_OUT_BYTES, m->m_pkthdr.len);
sys/netipsec/keysock.c
122
len = m->m_pkthdr.len;
sys/netipsec/keysock.c
129
if (m->m_len < sizeof(struct sadb_msg)) {
sys/netipsec/keysock.c
130
if ((m = m_pullup(m, sizeof(struct sadb_msg))) == 0) {
sys/netipsec/keysock.c
137
KASSERT((m->m_flags & M_PKTHDR) != 0);
sys/netipsec/keysock.c
140
kdebug_mbuf(__func__, m);
sys/netipsec/keysock.c
142
msg = mtod(m, struct sadb_msg *);
sys/netipsec/keysock.c
152
error = key_parse(m, so);
sys/netipsec/keysock.c
153
m = NULL;
sys/netipsec/keysock.c
156
m_freem(m);
sys/netipsec/keysock.c
166
struct mbuf *m,
sys/netipsec/keysock.c
177
M_PREPEND(m, sizeof(struct sadb_msg), M_DONTWAIT);
sys/netipsec/keysock.c
178
if (m && m->m_len < sizeof(struct sadb_msg))
sys/netipsec/keysock.c
179
m = m_pullup(m, sizeof(struct sadb_msg));
sys/netipsec/keysock.c
180
if (!m) {
sys/netipsec/keysock.c
184
m->m_pkthdr.len += sizeof(*pmsg);
sys/netipsec/keysock.c
186
pmsg = mtod(m, struct sadb_msg *);
sys/netipsec/keysock.c
190
pmsg->sadb_msg_len = PFKEY_UNIT64(m->m_pkthdr.len);
sys/netipsec/keysock.c
198
(struct sockaddr *)&key_src, m, NULL);
sys/netipsec/keysock.c
201
(struct sockaddr *)&key_src, m, sbprio);
sys/netipsec/keysock.c
208
m_freem(m);
sys/netipsec/keysock.c
222
_key_sendup_mbuf(struct socket *so, struct mbuf *m,
sys/netipsec/keysock.c
232
KASSERT(m != NULL);
sys/netipsec/keysock.c
253
_NET_STATADD_REF(ps, PFKEY_STAT_IN_BYTES, m->m_pkthdr.len);
sys/netipsec/keysock.c
256
if (m->m_len < sizeof(struct sadb_msg)) {
sys/netipsec/keysock.c
258
m = m_pullup(m, sizeof(struct sadb_msg));
sys/netipsec/keysock.c
259
if (m == NULL) {
sys/netipsec/keysock.c
267
if (m->m_len >= sizeof(struct sadb_msg)) {
sys/netipsec/keysock.c
269
msg = mtod(m, struct sadb_msg *);
sys/netipsec/keysock.c
291
if ((n = m_copym(m, 0, (int)M_COPYALL, M_DONTWAIT)) != NULL) {
sys/netipsec/keysock.c
329
if ((n = m_copym(m, 0, (int)M_COPYALL, M_DONTWAIT)) == NULL) {
sys/netipsec/keysock.c
330
m_freem(m);
sys/netipsec/keysock.c
336
m_freem(m);
sys/netipsec/keysock.c
345
error = key_sendup0(sotorawcb(so), m, 0, sbprio);
sys/netipsec/keysock.c
346
m = NULL;
sys/netipsec/keysock.c
349
m_freem(m);
sys/netipsec/keysock.c
355
key_sendup_mbuf(struct socket *so, struct mbuf *m,
sys/netipsec/keysock.c
365
error = _key_sendup_mbuf(so, m, target);
sys/netipsec/keysock.c
575
key_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netipsec/keysock.c
583
key_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netipsec/keysock.c
593
error = raw_send(so, m, nam, control, l, &key_output);
sys/netipsec/keysock.c
600
key_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netipsec/keysock.c
604
m_freem(m);
sys/netipsec/xform_ah.c
1019
crda->crd_len = m->m_pkthdr.len;
sys/netipsec/xform_ah.c
1046
m_copydata(m, 0, skip, pext);
sys/netipsec/xform_ah.c
1055
m_copyback(m, ipoffs, sizeof(iplen), &iplen);
sys/netipsec/xform_ah.c
1062
m_copyback(m, protoff, sizeof(prot), &prot);
sys/netipsec/xform_ah.c
1065
error = ah_massage_headers(&m, sav->sah->saidx.dst.sa.sa_family,
sys/netipsec/xform_ah.c
1068
m = NULL; /* mbuf was free'd by ah_massage_headers. */
sys/netipsec/xform_ah.c
1091
crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
sys/netipsec/xform_ah.c
1093
crp->crp_buf = m;
sys/netipsec/xform_ah.c
1119
m_freem(m);
sys/netipsec/xform_ah.c
1133
struct mbuf *m;
sys/netipsec/xform_ah.c
1144
m = crp->crp_buf;
sys/netipsec/xform_ah.c
1169
m_copyback(m, 0, skip, ptr);
sys/netipsec/xform_ah.c
1189
m_copyback(m, m->m_pkthdr.len - alen, alen, ipseczeroes);
sys/netipsec/xform_ah.c
1194
(void)ipsec_process_done(m, isr, sav, flags);
sys/netipsec/xform_ah.c
1204
m_freem(m);
sys/netipsec/xform_ah.c
288
struct mbuf *m = *m0;
sys/netipsec/xform_ah.c
309
*m0 = m = m_pullup(m, skip);
sys/netipsec/xform_ah.c
310
if (m == NULL) {
sys/netipsec/xform_ah.c
316
ip = mtod(m, struct ip *);
sys/netipsec/xform_ah.c
328
ptr = mtod(m, unsigned char *);
sys/netipsec/xform_ah.c
339
m_freem(m);
sys/netipsec/xform_ah.c
343
m_freem(m);
sys/netipsec/xform_ah.c
384
m_freem(m);
sys/netipsec/xform_ah.c
395
m_copydata(m, 0, sizeof(ip6), &ip6);
sys/netipsec/xform_ah.c
400
m_freem(m);
sys/netipsec/xform_ah.c
416
m_copyback(m, 0, sizeof(struct ip6_hdr), &ip6);
sys/netipsec/xform_ah.c
422
if (m->m_len <= skip) {
sys/netipsec/xform_ah.c
427
m_freem(m);
sys/netipsec/xform_ah.c
435
m_copydata(m, sizeof(struct ip6_hdr),
sys/netipsec/xform_ah.c
440
ptr = mtod(m, unsigned char *) +
sys/netipsec/xform_ah.c
502
m_freem(m);
sys/netipsec/xform_ah.c
509
m_copyback(m, sizeof(struct ip6_hdr), ip6optlen, ptr);
sys/netipsec/xform_ah.c
525
ah_input(struct mbuf *m, struct secasvar *sav, int skip, int protoff)
sys/netipsec/xform_ah.c
544
M_REGION_GET(ah, struct newah *, m, skip, rplen);
sys/netipsec/xform_ah.c
578
if (skip + ahsize > m->m_pkthdr.len) {
sys/netipsec/xform_ah.c
582
m->m_pkthdr.len, (u_long)(skip + ahsize),
sys/netipsec/xform_ah.c
590
AH_STATADD(AH_STAT_IBYTES, m->m_pkthdr.len - skip - hl);
sys/netipsec/xform_ah.c
605
crda->crd_len = m->m_pkthdr.len;
sys/netipsec/xform_ah.c
633
error = m_makewritable(&m, 0, extra, M_NOWAIT);
sys/netipsec/xform_ah.c
643
m_copydata(m, 0, extra, (tc + 1));
sys/netipsec/xform_ah.c
645
m_copyback(m, skip + rplen, authsize, ipseczeroes);
sys/netipsec/xform_ah.c
648
error = ah_massage_headers(&m, sav->sah->saidx.dst.sa.sa_family,
sys/netipsec/xform_ah.c
652
m = NULL;
sys/netipsec/xform_ah.c
673
crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
sys/netipsec/xform_ah.c
675
crp->crp_buf = m;
sys/netipsec/xform_ah.c
706
m_freem(m);
sys/netipsec/xform_ah.c
712
#define IPSEC_COMMON_INPUT_CB(m, sav, skip, protoff) do { \
sys/netipsec/xform_ah.c
714
(void)ipsec6_common_input_cb(m, sav, skip, protoff); \
sys/netipsec/xform_ah.c
716
(void)ipsec4_common_input_cb(m, sav, skip, protoff); \
sys/netipsec/xform_ah.c
720
#define IPSEC_COMMON_INPUT_CB(m, sav, skip, protoff) \
sys/netipsec/xform_ah.c
721
((void)ipsec4_common_input_cb(m, sav, skip, protoff))
sys/netipsec/xform_ah.c
733
struct mbuf *m;
sys/netipsec/xform_ah.c
749
m = crp->crp_buf;
sys/netipsec/xform_ah.c
788
m_copydata(m, skip + rplen, authsize, calc);
sys/netipsec/xform_ah.c
816
m_copyback(m, 0, skip, ptr);
sys/netipsec/xform_ah.c
827
m->m_flags |= M_AUTHIPHDR;
sys/netipsec/xform_ah.c
835
m_copydata(m, skip + offsetof(struct newah, ah_seq),
sys/netipsec/xform_ah.c
846
if (m_striphdr(m, skip, ahsize) != 0) {
sys/netipsec/xform_ah.c
855
IPSEC_COMMON_INPUT_CB(m, sav, skip, protoff);
sys/netipsec/xform_ah.c
865
m_freem(m);
sys/netipsec/xform_ah.c
881
ah_output(struct mbuf *m, const struct ipsecrequest *isr, struct secasvar *sav,
sys/netipsec/xform_ah.c
932
if (ahsize + m->m_pkthdr.len > maxpacketsize) {
sys/netipsec/xform_ah.c
937
ahsize + m->m_pkthdr.len, maxpacketsize);
sys/netipsec/xform_ah.c
944
AH_STATADD(AH_STAT_OBYTES, m->m_pkthdr.len - skip);
sys/netipsec/xform_ah.c
946
m = m_clone(m);
sys/netipsec/xform_ah.c
947
if (m == NULL) {
sys/netipsec/xform_ah.c
957
mi = m_makespace(m, skip, ahsize, &roff);
sys/netipsec/xform_ah.c
975
m_copydata(m, protoff, sizeof(uint8_t), &ah->ah_nxt);
sys/netipsec/xform_ah.c
981
m_copyback(m, skip + rplen, authsize, ipseczeroes);
sys/netipsec/xform_ah.c
984
m_copyback(m, skip + rplen + authsize, ahsize - (rplen + authsize),
sys/netipsec/xform_esp.c
1000
(void)ipsec_process_done(m, isr, sav, flags);
sys/netipsec/xform_esp.c
1011
m_freem(m);
sys/netipsec/xform_esp.c
301
esp_input(struct mbuf *m, struct secasvar *sav, int skip, int protoff)
sys/netipsec/xform_esp.c
313
if (__predict_false((skip & 3) != 0 || (m->m_pkthdr.len & 3) != 0)) {
sys/netipsec/xform_esp.c
315
skip, m->m_pkthdr.len);
sys/netipsec/xform_esp.c
322
M_REGION_GET(esp, struct newesp *, m, skip, sizeof(struct newesp));
sys/netipsec/xform_esp.c
347
plen = m->m_pkthdr.len - (skip + hlen + alen);
sys/netipsec/xform_esp.c
395
error = m_makewritable(&m, 0, m->m_pkthdr.len, M_NOWAIT);
sys/netipsec/xform_esp.c
412
crda->crd_len = m->m_pkthdr.len - (skip + alen);
sys/netipsec/xform_esp.c
413
crda->crd_inject = m->m_pkthdr.len - alen;
sys/netipsec/xform_esp.c
426
m_copydata(m, m->m_pkthdr.len - alen, alen, (tc + 1));
sys/netipsec/xform_esp.c
451
crp->crp_ilen = m->m_pkthdr.len; /* Total input length */
sys/netipsec/xform_esp.c
453
crp->crp_buf = m;
sys/netipsec/xform_esp.c
472
crde->crd_len = m->m_pkthdr.len - (skip + hlen + alen);
sys/netipsec/xform_esp.c
488
m_freem(m);
sys/netipsec/xform_esp.c
493
#define IPSEC_COMMON_INPUT_CB(m, sav, skip, protoff) do { \
sys/netipsec/xform_esp.c
495
(void)ipsec6_common_input_cb(m, sav, skip, protoff); \
sys/netipsec/xform_esp.c
497
(void)ipsec4_common_input_cb(m, sav, skip, protoff); \
sys/netipsec/xform_esp.c
501
#define IPSEC_COMMON_INPUT_CB(m, sav, skip, protoff) \
sys/netipsec/xform_esp.c
502
((void)ipsec4_common_input_cb(m, sav, skip, protoff))
sys/netipsec/xform_esp.c
514
struct mbuf *m;
sys/netipsec/xform_esp.c
528
m = crp->crp_buf;
sys/netipsec/xform_esp.c
562
m_copydata(m, m->m_pkthdr.len - esph->authsize,
sys/netipsec/xform_esp.c
578
m_adj(m, -(esph->authsize));
sys/netipsec/xform_esp.c
590
m->m_flags |= M_DECRYPTED;
sys/netipsec/xform_esp.c
598
m_copydata(m, skip + offsetof(struct newesp, esp_seq),
sys/netipsec/xform_esp.c
616
if (m_striphdr(m, skip, hlen) != 0) {
sys/netipsec/xform_esp.c
625
m_copydata(m, m->m_pkthdr.len - 3, 3, lastthree);
sys/netipsec/xform_esp.c
628
if (lastthree[1] + 2 > m->m_pkthdr.len - skip) {
sys/netipsec/xform_esp.c
632
lastthree[1], m->m_pkthdr.len - skip,
sys/netipsec/xform_esp.c
653
m_adj(m, -(lastthree[1] + 2));
sys/netipsec/xform_esp.c
656
m_copyback(m, protoff, sizeof(uint8_t), lastthree + 2);
sys/netipsec/xform_esp.c
658
IPSEC_COMMON_INPUT_CB(m, sav, skip, protoff);
sys/netipsec/xform_esp.c
667
m_freem(m);
sys/netipsec/xform_esp.c
678
esp_output(struct mbuf *m, const struct ipsecrequest *isr, struct secasvar *sav,
sys/netipsec/xform_esp.c
714
rlen = m->m_pkthdr.len - skip;
sys/netipsec/xform_esp.c
758
ESP_STATADD(ESP_STAT_OBYTES, m->m_pkthdr.len - skip);
sys/netipsec/xform_esp.c
760
m = m_clone(m);
sys/netipsec/xform_esp.c
761
if (m == NULL) {
sys/netipsec/xform_esp.c
771
mo = m_makespace(m, skip, hlen, &roff);
sys/netipsec/xform_esp.c
802
tail = m_pad(m, tlen);
sys/netipsec/xform_esp.c
807
m = NULL;
sys/netipsec/xform_esp.c
832
m_copydata(m, protoff, sizeof(uint8_t), &esptail->esp_nxt);
sys/netipsec/xform_esp.c
836
m_copyback(m, protoff, sizeof(uint8_t), &prot);
sys/netipsec/xform_esp.c
856
crde->crd_len = m->m_pkthdr.len - (skip + hlen + alen);
sys/netipsec/xform_esp.c
903
crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
sys/netipsec/xform_esp.c
905
crp->crp_buf = m;
sys/netipsec/xform_esp.c
916
crda->crd_len = m->m_pkthdr.len - (skip + alen);
sys/netipsec/xform_esp.c
917
crda->crd_inject = m->m_pkthdr.len - alen;
sys/netipsec/xform_esp.c
935
m_freem(m);
sys/netipsec/xform_esp.c
948
struct mbuf *m;
sys/netipsec/xform_esp.c
954
m = crp->crp_buf;
sys/netipsec/xform_esp.c
993
m_copyback(m, m->m_pkthdr.len - esph->authsize,
sys/netipsec/xform_ipcomp.c
139
ipcomp_input(struct mbuf *m, struct secasvar *sav, int skip, int protoff)
sys/netipsec/xform_ipcomp.c
146
KASSERT(skip + hlen <= m->m_pkthdr.len);
sys/netipsec/xform_ipcomp.c
163
error = m_makewritable(&m, 0, m->m_pkthdr.len, M_NOWAIT);
sys/netipsec/xform_ipcomp.c
188
crdc->crd_len = m->m_pkthdr.len - (skip + hlen);
sys/netipsec/xform_ipcomp.c
195
crp->crp_ilen = m->m_pkthdr.len - (skip + hlen);
sys/netipsec/xform_ipcomp.c
198
crp->crp_buf = m;
sys/netipsec/xform_ipcomp.c
219
m_freem(m);
sys/netipsec/xform_ipcomp.c
225
#define IPSEC_COMMON_INPUT_CB(m, sav, skip, protoff) do { \
sys/netipsec/xform_ipcomp.c
227
(void)ipsec6_common_input_cb(m, sav, skip, protoff); \
sys/netipsec/xform_ipcomp.c
229
(void)ipsec4_common_input_cb(m, sav, skip, protoff); \
sys/netipsec/xform_ipcomp.c
233
#define IPSEC_COMMON_INPUT_CB(m, sav, skip, protoff) \
sys/netipsec/xform_ipcomp.c
234
((void)ipsec4_common_input_cb(m, sav, skip, protoff))
sys/netipsec/xform_ipcomp.c
246
struct mbuf *m;
sys/netipsec/xform_ipcomp.c
258
m = crp->crp_buf;
sys/netipsec/xform_ipcomp.c
282
IPCOMP_STATADD(IPCOMP_STAT_IBYTES, m->m_pkthdr.len - skip - hlen);
sys/netipsec/xform_ipcomp.c
294
m->m_pkthdr.len = clen + hlen + skip;
sys/netipsec/xform_ipcomp.c
301
if (m->m_len < skip + hlen && (m = m_pullup(m, skip + hlen)) == 0) {
sys/netipsec/xform_ipcomp.c
306
ipc = (struct ipcomp *)(mtod(m, uint8_t *) + skip);
sys/netipsec/xform_ipcomp.c
323
if (m_striphdr(m, skip, hlen) != 0) {
sys/netipsec/xform_ipcomp.c
332
m_copyback(m, protoff, sizeof(nproto), &nproto);
sys/netipsec/xform_ipcomp.c
334
IPSEC_COMMON_INPUT_CB(m, sav, skip, protoff);
sys/netipsec/xform_ipcomp.c
344
m_freem(m);
sys/netipsec/xform_ipcomp.c
355
ipcomp_output(struct mbuf *m, const struct ipsecrequest *isr,
sys/netipsec/xform_ipcomp.c
370
ralen = m->m_pkthdr.len - skip;
sys/netipsec/xform_ipcomp.c
375
return ipsec_process_done(m, isr, sav, 0);
sys/netipsec/xform_ipcomp.c
416
IPCOMP_STATADD(IPCOMP_STAT_OBYTES, m->m_pkthdr.len - skip);
sys/netipsec/xform_ipcomp.c
418
m = m_clone(m);
sys/netipsec/xform_ipcomp.c
419
if (m == NULL) {
sys/netipsec/xform_ipcomp.c
442
crdc->crd_len = m->m_pkthdr.len - skip;
sys/netipsec/xform_ipcomp.c
489
crp->crp_ilen = m->m_pkthdr.len; /* Total input length */
sys/netipsec/xform_ipcomp.c
491
crp->crp_buf = m;
sys/netipsec/xform_ipcomp.c
500
m_freem(m);
sys/netipsec/xform_ipcomp.c
514
struct mbuf *m, *mo;
sys/netipsec/xform_ipcomp.c
523
m = crp->crp_buf;
sys/netipsec/xform_ipcomp.c
547
mo = m_makespace(m, skip, IPCOMP_HLENGTH, &roff);
sys/netipsec/xform_ipcomp.c
563
ipcomp->comp_nxt = mtod(m, struct ip *)->ip_p;
sys/netipsec/xform_ipcomp.c
568
ipcomp->comp_nxt = mtod(m, struct ip6_hdr *)->ip6_nxt;
sys/netipsec/xform_ipcomp.c
579
m_copyback(m, tc->tc_protoff, sizeof(prot), &prot);
sys/netipsec/xform_ipcomp.c
585
mtod(m, struct ip *)->ip_len = htons(m->m_pkthdr.len);
sys/netipsec/xform_ipcomp.c
590
mtod(m, struct ip6_hdr *)->ip6_plen =
sys/netipsec/xform_ipcomp.c
591
htons(m->m_pkthdr.len - sizeof(struct ip6_hdr));
sys/netipsec/xform_ipcomp.c
616
(void)ipsec_process_done(m, isr, sav, flags);
sys/netipsec/xform_ipcomp.c
627
m_freem(m);
sys/netipsec/xform_ipip.c
100
_ipip_input(*m, *offp);
sys/netipsec/xform_ipip.c
107
ip4_input(struct mbuf *m, int off, int proto, void *eparg __unused)
sys/netipsec/xform_ipip.c
109
_ipip_input(m, off);
sys/netipsec/xform_ipip.c
118
_ipip_input(struct mbuf *m, int iphlen)
sys/netipsec/xform_ipip.c
136
m_copydata(m, 0, 1, &v);
sys/netipsec/xform_ipip.c
153
m_freem(m);
sys/netipsec/xform_ipip.c
158
if (m->m_len < hlen) {
sys/netipsec/xform_ipip.c
159
if ((m = m_pullup(m, hlen)) == NULL) {
sys/netipsec/xform_ipip.c
170
otos = mtod(m, struct ip *)->ip_tos;
sys/netipsec/xform_ipip.c
175
otos = (ntohl(mtod(m, struct ip6_hdr *)->ip6_flow) >> 20) & 0xff;
sys/netipsec/xform_ipip.c
183
m_adj(m, iphlen);
sys/netipsec/xform_ipip.c
186
if (m->m_pkthdr.len < sizeof(struct ip)) {
sys/netipsec/xform_ipip.c
188
m_freem(m);
sys/netipsec/xform_ipip.c
192
m_copydata(m, 0, 1, &v);
sys/netipsec/xform_ipip.c
211
m_freem(m);
sys/netipsec/xform_ipip.c
218
if (m->m_len < hlen) {
sys/netipsec/xform_ipip.c
219
if ((m = m_pullup(m, hlen)) == NULL) {
sys/netipsec/xform_ipip.c
236
ip4 = mtod(m, struct ip *);
sys/netipsec/xform_ipip.c
242
ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/xform_ipip.c
254
if ((m_get_rcvif_NOMPSAFE(m) == NULL ||
sys/netipsec/xform_ipip.c
255
!(m_get_rcvif_NOMPSAFE(m)->if_flags & IFF_LOOPBACK)) &&
sys/netipsec/xform_ipip.c
272
m_freem(m);
sys/netipsec/xform_ipip.c
289
m_freem(m);
sys/netipsec/xform_ipip.c
301
IPIP_STATADD(IPIP_STAT_IBYTES, m->m_pkthdr.len);
sys/netipsec/xform_ipip.c
312
if (__predict_false(!pktq_enqueue(pktq, m, 0))) {
sys/netipsec/xform_ipip.c
314
m_freem(m);
sys/netipsec/xform_ipip.c
320
ipip_output(struct mbuf *m, struct secasvar *sav, struct mbuf **mp)
sys/netipsec/xform_ipip.c
338
m_copydata(m, 0, 1, &tp);
sys/netipsec/xform_ipip.c
357
M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
sys/netipsec/xform_ipip.c
358
if (m == NULL) {
sys/netipsec/xform_ipip.c
367
ipo = mtod(m, struct ip *);
sys/netipsec/xform_ipip.c
370
ipo->ip_len = htons(m->m_pkthdr.len);
sys/netipsec/xform_ipip.c
380
m_copydata(m, sizeof(struct ip) +
sys/netipsec/xform_ipip.c
390
m_copydata(m, sizeof(struct ip) +
sys/netipsec/xform_ipip.c
400
m_copydata(m, sizeof(struct ip) +
sys/netipsec/xform_ipip.c
434
ip6 = mtod(m, struct ip6_hdr *);
sys/netipsec/xform_ipip.c
441
M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT);
sys/netipsec/xform_ipip.c
442
if (m == NULL) {
sys/netipsec/xform_ipip.c
452
ip6o = mtod(m, struct ip6_hdr *);
sys/netipsec/xform_ipip.c
456
ip6o->ip6_plen = htons(m->m_pkthdr.len - sizeof(*ip6o));
sys/netipsec/xform_ipip.c
468
m_copydata(m, sizeof(struct ip6_hdr) +
sys/netipsec/xform_ipip.c
480
m_copydata(m, sizeof(struct ip6_hdr) +
sys/netipsec/xform_ipip.c
506
IPIP_STATADD(IPIP_STAT_OBYTES, m->m_pkthdr.len - iphlen);
sys/netipsec/xform_ipip.c
508
*mp = m;
sys/netipsec/xform_ipip.c
512
m_freem(m);
sys/netipsec/xform_ipip.c
538
ipe4_encapcheck(struct mbuf *m, int off, int proto, void *arg)
sys/netipsec/xform_ipip.c
546
return ((m->m_flags & M_IPSEC) != 0 ? 1 : 0);
sys/netipsec/xform_ipip.c
565
ipe4_input(struct mbuf *m, struct secasvar *sav, int skip, int protoff)
sys/netipsec/xform_ipip.c
569
m_freem(m);
sys/netipsec/xform_ipip.c
574
ipe4_output(struct mbuf *m, const struct ipsecrequest *isr,
sys/netipsec/xform_ipip.c
98
ip4_input6(struct mbuf **m, int *offp, int proto, void *eparg __unused)
sys/netipsec/xform_tcp.c
125
tcpsignature_input(struct mbuf *m, struct secasvar *sav, int skip,
sys/netipsec/xform_tcp.c
132
tcpsignature_output(struct mbuf *m, const struct ipsecrequest *isr,
sys/netmpls/mpls_proto.c
203
mpls_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/netmpls/mpls_proto.c
211
mpls_send(struct socket *so, struct mbuf *m, struct sockaddr *nam,
sys/netmpls/mpls_proto.c
220
mpls_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/netmpls/mpls_proto.c
224
m_freem(m);
sys/netmpls/mpls_ttl.c
165
struct mbuf *m;
sys/netmpls/mpls_ttl.c
221
for (m = n; m && (mblen < icmplen); m = m->m_next)
sys/netmpls/mpls_ttl.c
222
mblen += m->m_len;
sys/netmpls/mpls_ttl.c
239
m = m_gethdr(M_DONTWAIT, MT_HEADER);
sys/netmpls/mpls_ttl.c
240
if (m && (packetlen > MHLEN)) {
sys/netmpls/mpls_ttl.c
241
MCLGET(m, M_DONTWAIT);
sys/netmpls/mpls_ttl.c
242
if ((m->m_flags & M_EXT) == 0) {
sys/netmpls/mpls_ttl.c
243
m_freem(m);
sys/netmpls/mpls_ttl.c
244
m = NULL;
sys/netmpls/mpls_ttl.c
247
if (m == NULL)
sys/netmpls/mpls_ttl.c
250
MCLAIM(m, n->m_owner);
sys/netmpls/mpls_ttl.c
251
m->m_len = packetlen;
sys/netmpls/mpls_ttl.c
252
if ((m->m_flags & M_EXT) == 0)
sys/netmpls/mpls_ttl.c
253
m_align(m, m->m_len);
sys/netmpls/mpls_ttl.c
254
m->m_data += sizeof(struct ip);
sys/netmpls/mpls_ttl.c
255
m->m_len -= sizeof(struct ip);
sys/netmpls/mpls_ttl.c
257
icp = mtod(m, struct icmp *);
sys/netmpls/mpls_ttl.c
291
if ((m->m_flags & M_EXT) == 0 &&
sys/netmpls/mpls_ttl.c
292
m->m_data - sizeof(struct ip) < m->m_pktdat)
sys/netmpls/mpls_ttl.c
294
m->m_data -= sizeof(struct ip);
sys/netmpls/mpls_ttl.c
295
m->m_len += sizeof(struct ip);
sys/netmpls/mpls_ttl.c
296
m->m_pkthdr.len = m->m_len;
sys/netmpls/mpls_ttl.c
297
m_copy_rcvif(m, n);
sys/netmpls/mpls_ttl.c
298
nip = mtod(m, struct ip *);
sys/netmpls/mpls_ttl.c
302
nip->ip_len = htons(m->m_len);
sys/netmpls/mpls_ttl.c
309
icmp_reflect(m);
sys/netmpls/mpls_ttl.c
316
ip4_check(struct mbuf *m)
sys/netmpls/mpls_ttl.c
321
if (m->m_len < sizeof(struct ip) &&
sys/netmpls/mpls_ttl.c
322
(m = m_pullup(m, sizeof(struct ip))) == NULL)
sys/netmpls/mpls_ttl.c
325
iph = mtod(m, struct ip *);
sys/netmpls/mpls_ttl.c
332
if (hlen > m->m_len) {
sys/netmpls/mpls_ttl.c
333
if ((m = m_pullup(m, hlen)) == NULL)
sys/netmpls/mpls_ttl.c
335
iph = mtod(m, struct ip *);
sys/netmpls/mpls_ttl.c
346
in_cksum(m, hlen) != 0)
sys/netmpls/mpls_ttl.c
350
if (len < hlen || m->m_pkthdr.len < len)
sys/netmpls/mpls_ttl.c
353
return m;
sys/netmpls/mpls_ttl.c
356
m_freem(m);
sys/netmpls/mpls_ttl.c
362
mpls_ttl_dec(struct mbuf *m)
sys/netmpls/mpls_ttl.c
369
if (__predict_false(m->m_len < sizeof(union mpls_shim) &&
sys/netmpls/mpls_ttl.c
370
(m = m_pullup(m, sizeof(union mpls_shim))) == NULL))
sys/netmpls/mpls_ttl.c
372
mshim = mtod(m, union mpls_shim *);
sys/netmpls/mpls_ttl.c
378
m_freem(m);
sys/netmpls/mpls_ttl.c
388
m_adj(m, sizeof(union mpls_shim));
sys/netmpls/mpls_ttl.c
392
if (m->m_len < sizeof(union mpls_shim) &&
sys/netmpls/mpls_ttl.c
393
(m = m_pullup(m, sizeof(union mpls_shim))) == NULL) {
sys/netmpls/mpls_ttl.c
394
m_freem(m);
sys/netmpls/mpls_ttl.c
397
bos_shim.s_addr = ntohl(mtod(m, union mpls_shim *)->s_addr);
sys/netmpls/mpls_ttl.c
398
m_adj(m, sizeof(union mpls_shim));
sys/netmpls/mpls_ttl.c
401
if ((m = ip4_check(m)) != NULL)
sys/netmpls/mpls_ttl.c
402
mpls_icmp_error(m, ICMP_TIMXCEED, ICMP_TIMXCEED_INTRANS,
sys/netmpls/mpls_ttl.c
405
m_freem(m);
sys/netmpls/mpls_ttl.c
412
return m;
sys/nfs/krpc.h
19
struct mbuf *xdr_string_decode(struct mbuf *m, char *str, int *len_p);
sys/nfs/krpc.h
21
struct mbuf *xdr_inaddr_decode(struct mbuf *m, struct in_addr *ia);
sys/nfs/krpc_subr.c
149
struct mbuf *m;
sys/nfs/krpc_subr.c
158
m = m_get(M_WAIT, MT_DATA);
sys/nfs/krpc_subr.c
159
sdata = mtod(m, struct sdata *);
sys/nfs/krpc_subr.c
160
m->m_len = sizeof(*sdata);
sys/nfs/krpc_subr.c
170
PMAPPROC_GETPORT, &m, NULL, l);
sys/nfs/krpc_subr.c
174
if (m->m_len < sizeof(*rdata)) {
sys/nfs/krpc_subr.c
175
m = m_pullup(m, sizeof(*rdata));
sys/nfs/krpc_subr.c
176
if (m == NULL)
sys/nfs/krpc_subr.c
179
rdata = mtod(m, struct rdata *);
sys/nfs/krpc_subr.c
182
m_freem(m);
sys/nfs/krpc_subr.c
189
struct mbuf *m = *mp;
sys/nfs/krpc_subr.c
192
if (m->m_pkthdr.len < MIN_REPLY_HDR)
sys/nfs/krpc_subr.c
194
if (m->m_len < sizeof(struct rpc_reply)) {
sys/nfs/krpc_subr.c
195
m = *mp = m_pullup(m, sizeof(struct rpc_reply));
sys/nfs/krpc_subr.c
196
if (m == NULL)
sys/nfs/krpc_subr.c
199
reply = mtod(m, struct rpc_reply *);
sys/nfs/krpc_subr.c
223
struct mbuf *m, *mhead, *from;
sys/nfs/krpc_subr.c
307
m = mhead;
sys/nfs/krpc_subr.c
308
while (m) {
sys/nfs/krpc_subr.c
309
len += m->m_len;
sys/nfs/krpc_subr.c
310
m = m->m_next;
sys/nfs/krpc_subr.c
315
error = nfs_boot_sendrecv(so, &sin, NULL, mhead, krpccheck, &m, &from,
sys/nfs/krpc_subr.c
321
reply = mtod(m, struct rpc_reply *);
sys/nfs/krpc_subr.c
374
m_adj(m, len);
sys/nfs/krpc_subr.c
377
*data = m;
sys/nfs/krpc_subr.c
407
struct mbuf *m;
sys/nfs/krpc_subr.c
418
m = m_get(M_WAIT, MT_DATA);
sys/nfs/krpc_subr.c
420
m_clget(m, M_WAIT);
sys/nfs/krpc_subr.c
421
if ((m->m_flags & M_EXT) == 0) {
sys/nfs/krpc_subr.c
422
(void) m_free(m); /* There can be only one. */
sys/nfs/krpc_subr.c
426
xs = mtod(m, struct xdr_string *);
sys/nfs/krpc_subr.c
427
m->m_len = mlen;
sys/nfs/krpc_subr.c
430
return (m);
sys/nfs/krpc_subr.c
434
xdr_string_decode(struct mbuf *m, char *str, int *len_p)
sys/nfs/krpc_subr.c
441
if (m->m_len < 4) {
sys/nfs/krpc_subr.c
442
m = m_pullup(m, 4);
sys/nfs/krpc_subr.c
443
if (m == NULL)
sys/nfs/krpc_subr.c
446
xs = mtod(m, struct xdr_string *);
sys/nfs/krpc_subr.c
452
m_copydata(m, 4, slen, str);
sys/nfs/krpc_subr.c
453
m_adj(m, mlen);
sys/nfs/krpc_subr.c
458
return (m);
sys/nfs/krpc_subr.c
475
struct mbuf *m;
sys/nfs/krpc_subr.c
480
m = m_get(M_WAIT, MT_DATA);
sys/nfs/krpc_subr.c
481
xi = mtod(m, struct xdr_inaddr *);
sys/nfs/krpc_subr.c
482
m->m_len = sizeof(*xi);
sys/nfs/krpc_subr.c
491
return (m);
sys/nfs/krpc_subr.c
495
xdr_inaddr_decode(struct mbuf *m, struct in_addr *ia)
sys/nfs/krpc_subr.c
502
if (m->m_len < sizeof(*xi)) {
sys/nfs/krpc_subr.c
503
m = m_pullup(m, sizeof(*xi));
sys/nfs/krpc_subr.c
504
if (m == NULL)
sys/nfs/krpc_subr.c
507
xi = mtod(m, struct xdr_inaddr *);
sys/nfs/krpc_subr.c
520
m_adj(m, sizeof(*xi));
sys/nfs/krpc_subr.c
521
return (m);
sys/nfs/nfs_boot.c
440
struct mbuf *m, *from;
sys/nfs/nfs_boot.c
470
m = m_copypacket(snd, M_WAIT);
sys/nfs/nfs_boot.c
471
if (m == NULL) {
sys/nfs/nfs_boot.c
476
m, NULL, 0, lwp);
sys/nfs/nfs_boot.c
481
m = NULL;
sys/nfs/nfs_boot.c
492
m_freem(m);
sys/nfs/nfs_boot.c
493
m = NULL;
sys/nfs/nfs_boot.c
496
error = (*so->so_receive)(so, &from, &uio, &m, NULL, &rcvflg);
sys/nfs/nfs_boot.c
505
if (!m || !(m->m_flags & M_PKTHDR)
sys/nfs/nfs_boot.c
506
|| (1 << 16) - uio.uio_resid != m->m_pkthdr.len)
sys/nfs/nfs_boot.c
510
if ((*rcvproc)(&m, context))
sys/nfs/nfs_boot.c
514
*rcv = m;
sys/nfs/nfs_boot.c
516
m_freem(m);
sys/nfs/nfs_boot.c
692
struct mbuf *m;
sys/nfs/nfs_boot.c
708
m = xdr_string_encode(path, strlen(path));
sys/nfs/nfs_boot.c
709
if (m == NULL)
sys/nfs/nfs_boot.c
714
RPCMNT_MOUNT, &m, NULL, lwp);
sys/nfs/nfs_boot.c
727
if (m->m_len < 4)
sys/nfs/nfs_boot.c
730
rdata = mtod(m, struct rdata *);
sys/nfs/nfs_boot.c
746
if (m->m_len < minlen) {
sys/nfs/nfs_boot.c
747
m = m_pullup(m, minlen);
sys/nfs/nfs_boot.c
748
if (m == NULL)
sys/nfs/nfs_boot.c
750
rdata = mtod(m, struct rdata *);
sys/nfs/nfs_boot.c
763
m_freem(m);
sys/nfs/nfs_bootdhcp.c
308
bootpset(struct mbuf *m, void *context, int waited)
sys/nfs/nfs_bootdhcp.c
313
bootp = mtod(m, struct bootp*);
sys/nfs/nfs_bootdhcp.c
325
struct mbuf *m = *mp;
sys/nfs/nfs_bootdhcp.c
332
if (m->m_pkthdr.len < BOOTP_SIZE_MIN) {
sys/nfs/nfs_bootdhcp.c
334
m->m_pkthdr.len, BOOTP_SIZE_MIN));
sys/nfs/nfs_bootdhcp.c
337
if (m->m_pkthdr.len > BOOTP_SIZE_MAX) {
sys/nfs/nfs_bootdhcp.c
339
m->m_pkthdr.len, BOOTP_SIZE_MAX));
sys/nfs/nfs_bootdhcp.c
346
if (m->m_len < offsetof(struct bootp, bp_sname)) {
sys/nfs/nfs_bootdhcp.c
347
m = *mp = m_pullup(m, offsetof(struct bootp, bp_sname));
sys/nfs/nfs_bootdhcp.c
348
if (m == NULL) {
sys/nfs/nfs_bootdhcp.c
353
bootp = mtod(m, struct bootp*);
sys/nfs/nfs_bootdhcp.c
393
bpc->replylen = m->m_pkthdr.len;
sys/nfs/nfs_bootdhcp.c
394
m_copydata(m, 0, bpc->replylen, (void *)bpc->replybuf);
sys/nfs/nfs_bootdhcp.c
489
struct mbuf *m;
sys/nfs/nfs_bootdhcp.c
508
m = NULL;
sys/nfs/nfs_bootdhcp.c
596
m = m_gethdr(M_WAIT, MT_DATA);
sys/nfs/nfs_bootdhcp.c
597
MCLAIM(m, &nfs_mowner);
sys/nfs/nfs_bootdhcp.c
598
m_clget(m, M_WAIT);
sys/nfs/nfs_bootdhcp.c
599
bootp = mtod(m, struct bootp*);
sys/nfs/nfs_bootdhcp.c
600
m->m_pkthdr.len = m->m_len = BOOTP_SIZE_MAX;
sys/nfs/nfs_bootdhcp.c
601
m_reset_rcvif(m);
sys/nfs/nfs_bootdhcp.c
637
error = nfs_boot_sendrecv(so, &sin, bootpset, m,
sys/nfs/nfs_bootdhcp.c
664
error = nfs_boot_sendrecv(so, &sin, bootpset, m,
sys/nfs/nfs_bootdhcp.c
688
m_freem(m);
sys/nfs/nfs_bootparam.c
312
struct mbuf *m, *from;
sys/nfs/nfs_bootparam.c
320
m = m_get(M_WAIT, MT_DATA);
sys/nfs/nfs_bootparam.c
321
call = mtod(m, struct whoami_call *);
sys/nfs/nfs_bootparam.c
322
m->m_len = sizeof(*call);
sys/nfs/nfs_bootparam.c
330
m->m_next = xdr_inaddr_encode(my_ip);
sys/nfs/nfs_bootparam.c
331
call->call_arglen = txdr_unsigned(m->m_next->m_len);
sys/nfs/nfs_bootparam.c
336
PMAPPROC_CALLIT, &m, &from, l);
sys/nfs/nfs_bootparam.c
338
m_freem(m);
sys/nfs/nfs_bootparam.c
345
if (m->m_len < sizeof(*reply)) {
sys/nfs/nfs_bootparam.c
346
m = m_pullup(m, sizeof(*reply));
sys/nfs/nfs_bootparam.c
347
if (m == NULL)
sys/nfs/nfs_bootparam.c
350
reply = mtod(m, struct callit_reply *);
sys/nfs/nfs_bootparam.c
352
m_adj(m, sizeof(*reply));
sys/nfs/nfs_bootparam.c
363
m = xdr_string_decode(m, hostname, &hostnamelen);
sys/nfs/nfs_bootparam.c
364
if (m == NULL)
sys/nfs/nfs_bootparam.c
369
m = xdr_string_decode(m, domainname, &domainnamelen);
sys/nfs/nfs_bootparam.c
370
if (m == NULL)
sys/nfs/nfs_bootparam.c
374
m = xdr_inaddr_decode(m, gw_ip);
sys/nfs/nfs_bootparam.c
375
if (m == NULL)
sys/nfs/nfs_bootparam.c
387
m_freem(m);
sys/nfs/nfs_bootparam.c
406
struct mbuf *m;
sys/nfs/nfs_bootparam.c
415
m = xdr_string_encode(hostname, hostnamelen);
sys/nfs/nfs_bootparam.c
416
if (m == NULL)
sys/nfs/nfs_bootparam.c
421
m->m_next = xdr_string_encode(__UNCONST(key), strlen(key));
sys/nfs/nfs_bootparam.c
422
if (m->m_next == NULL)
sys/nfs/nfs_bootparam.c
427
BOOTPARAM_GETFILE, &m, NULL, l);
sys/nfs/nfs_bootparam.c
438
m = xdr_string_decode(m, serv_name, &sn_len);
sys/nfs/nfs_bootparam.c
439
if (m == NULL)
sys/nfs/nfs_bootparam.c
443
m = xdr_inaddr_decode(m, &inaddr);
sys/nfs/nfs_bootparam.c
444
if (m == NULL)
sys/nfs/nfs_bootparam.c
449
m = xdr_string_decode(m, pathname, &path_len);
sys/nfs/nfs_bootparam.c
450
if (m == NULL)
sys/nfs/nfs_bootparam.c
478
m_freem(m);
sys/nfs/nfs_clntsocket.c
102
struct mbuf *m;
sys/nfs/nfs_clntsocket.c
151
m = m_copym(rep->r_mreq, 0, M_COPYALL, M_WAIT);
sys/nfs/nfs_clntsocket.c
155
error = nfs_send(so, rep->r_nmp->nm_nam, m, rep, l);
sys/nfs/nfs_clntsocket.c
503
struct mbuf *m, *mrep;
sys/nfs/nfs_clntsocket.c
537
m = mrest;
sys/nfs/nfs_clntsocket.c
538
while (m) {
sys/nfs/nfs_clntsocket.c
539
i += m->m_len;
sys/nfs/nfs_clntsocket.c
540
m = m->m_next;
sys/nfs/nfs_clntsocket.c
622
m = nfsm_rpchead(cred, nmp->nm_flag, procnum, auth_type, auth_len,
sys/nfs/nfs_clntsocket.c
631
M_PREPEND(m, NFSX_UNSIGNED, M_WAIT);
sys/nfs/nfs_clntsocket.c
632
*mtod(m, u_int32_t *) = htonl(0x80000000 |
sys/nfs/nfs_clntsocket.c
633
(m->m_pkthdr.len - NFSX_UNSIGNED));
sys/nfs/nfs_clntsocket.c
635
rep->r_mreq = m;
sys/nfs/nfs_clntsocket.c
674
m = m_copym(rep->r_mreq, 0, M_COPYALL, M_WAIT);
sys/nfs/nfs_clntsocket.c
675
error = nfs_send(nmp->nm_so, nmp->nm_nam, m, rep, lwp);
sys/nfs/nfs_serv.c
1379
struct nfsrv_descript *m;
sys/nfs/nfs_serv.c
1409
while ((m = LIST_FIRST(&nfsd->nd_coalesce)) != NULL) {
sys/nfs/nfs_serv.c
1410
LIST_REMOVE(m, nd_tq);
sys/nfs/nfs_serv.c
1411
LIST_INSERT_HEAD(&owp->nd_coalesce, m, nd_tq);
sys/nfs/nfs_serv.c
628
struct mbuf *m;
sys/nfs/nfs_serv.c
722
m = m_get(M_WAIT, MT_DATA);
sys/nfs/nfs_serv.c
723
MCLAIM(m, &nfs_mowner);
sys/nfs/nfs_serv.c
724
pgpp = m->m_ext.ext_pgs;
sys/nfs/nfs_serv.c
731
m_free(m);
sys/nfs/nfs_serv.c
738
MEXTADD(m, (void *)(lva + ((vaddr_t)off & PAGE_MASK)),
sys/nfs/nfs_serv.c
740
m->m_flags |= M_EXT_PAGES | M_EXT_ROMAP;
sys/nfs/nfs_serv.c
741
m->m_len = cnt;
sys/nfs/nfs_serv.c
752
mb->m_next = m;
sys/nfs/nfs_serv.c
753
mb = m;
sys/nfs/nfs_serv.c
766
m = m2 = mb;
sys/nfs/nfs_serv.c
768
siz = uimin(M_TRAILINGSPACE(m), left);
sys/nfs/nfs_serv.c
774
m = m_get(M_WAIT, MT_DATA);
sys/nfs/nfs_serv.c
775
MCLAIM(m, &nfs_mowner);
sys/nfs/nfs_serv.c
776
m_clget(m, M_WAIT);
sys/nfs/nfs_serv.c
777
m->m_len = 0;
sys/nfs/nfs_serv.c
778
m2->m_next = m;
sys/nfs/nfs_serv.c
779
m2 = m;
sys/nfs/nfs_serv.c
784
m = mb;
sys/nfs/nfs_serv.c
788
if (m == NULL)
sys/nfs/nfs_serv.c
790
siz = uimin(M_TRAILINGSPACE(m), left);
sys/nfs/nfs_serv.c
792
iv->iov_base = mtod(m, char *) +
sys/nfs/nfs_serv.c
793
m->m_len;
sys/nfs/nfs_serv.c
795
m->m_len += siz;
sys/nfs/nfs_serv.c
800
m = m->m_next;
sys/nfs/nfs_socket.c
756
struct mbuf *m;
sys/nfs/nfs_socket.c
825
(m = m_copym(rep->r_mreq, 0, M_COPYALL, M_DONTWAIT))){
sys/nfs/nfs_socket.c
828
m, NULL, NULL, NULL);
sys/nfs/nfs_socket.c
831
m, mtod(nmp->nm_nam, struct sockaddr *),
sys/nfs/nfs_srvsocket.c
125
struct mbuf *m;
sys/nfs/nfs_srvsocket.c
156
m = mp;
sys/nfs/nfs_srvsocket.c
157
m_claimm(m, &nfs_mowner);
sys/nfs/nfs_srvsocket.c
159
slp->ns_rawend->m_next = m;
sys/nfs/nfs_srvsocket.c
162
slp->ns_raw = m;
sys/nfs/nfs_srvsocket.c
165
while (m->m_next)
sys/nfs/nfs_srvsocket.c
166
m = m->m_next;
sys/nfs/nfs_srvsocket.c
167
slp->ns_rawend = m;
sys/nfs/nfs_srvsocket.c
188
m = nam;
sys/nfs/nfs_srvsocket.c
189
m->m_next = mp;
sys/nfs/nfs_srvsocket.c
191
m = mp;
sys/nfs/nfs_srvsocket.c
192
m_claimm(m, &nfs_mowner);
sys/nfs/nfs_srvsocket.c
194
slp->ns_recend->m_nextpkt = m;
sys/nfs/nfs_srvsocket.c
196
slp->ns_rec = m;
sys/nfs/nfs_srvsocket.c
197
slp->ns_recend = m;
sys/nfs/nfs_srvsocket.c
198
m->m_nextpkt = (struct mbuf *)0;
sys/nfs/nfs_srvsocket.c
283
struct mbuf *m, **mpp;
sys/nfs/nfs_srvsocket.c
294
m = slp->ns_raw;
sys/nfs/nfs_srvsocket.c
295
m_copydata(m, 0, NFSX_UNSIGNED, (void *)&recmark);
sys/nfs/nfs_srvsocket.c
296
m_adj(m, NFSX_UNSIGNED);
sys/nfs/nfs_srvsocket.c
337
m = m_split(recm, slp->ns_reclen, waitflag);
sys/nfs/nfs_srvsocket.c
338
if (m == NULL) {
sys/nfs/nfs_srvsocket.c
343
slp->ns_raw = m;
sys/nfs/nfs_srvsocket.c
344
while (m->m_next)
sys/nfs/nfs_srvsocket.c
345
m = m->m_next;
sys/nfs/nfs_srvsocket.c
346
slp->ns_rawend = m;
sys/nfs/nfs_srvsocket.c
382
struct mbuf *m, *nam;
sys/nfs/nfs_srvsocket.c
392
m = slp->ns_rec;
sys/nfs/nfs_srvsocket.c
393
if (m == NULL) {
sys/nfs/nfs_srvsocket.c
397
slp->ns_rec = m->m_nextpkt;
sys/nfs/nfs_srvsocket.c
399
m->m_nextpkt = NULL;
sys/nfs/nfs_srvsocket.c
406
if (m->m_type == MT_SONAME) {
sys/nfs/nfs_srvsocket.c
407
nam = m;
sys/nfs/nfs_srvsocket.c
408
m = m->m_next;
sys/nfs/nfs_srvsocket.c
413
nd->nd_md = nd->nd_mrep = m;
sys/nfs/nfs_srvsocket.c
415
nd->nd_dpos = mtod(m, void *);
sys/nfs/nfs_subs.c
1030
struct mbuf *m;
sys/nfs/nfs_subs.c
1033
m = *mdp;
sys/nfs/nfs_subs.c
1037
m = m->m_next;
sys/nfs/nfs_subs.c
1038
if (m == NULL)
sys/nfs/nfs_subs.c
1040
s = m->m_len;
sys/nfs/nfs_subs.c
1042
*mdp = m;
sys/nfs/nfs_subs.c
1043
*dposp = mtod(m, char *) + offs;
sys/nfs/nfs_subs.c
1556
struct mbuf *m;
sys/nfs/nfs_subs.c
1567
m = mp;
sys/nfs/nfs_subs.c
1569
count += m->m_len;
sys/nfs/nfs_subs.c
1570
if (m->m_next == NULL)
sys/nfs/nfs_subs.c
1572
m = m->m_next;
sys/nfs/nfs_subs.c
1577
if (m->m_len >= len) {
sys/nfs/nfs_subs.c
1578
m->m_len -= len;
sys/nfs/nfs_subs.c
1586
for (m = mp; m; m = m->m_next) {
sys/nfs/nfs_subs.c
1587
if (m->m_len >= count) {
sys/nfs/nfs_subs.c
1588
m->m_len = count;
sys/nfs/nfs_subs.c
1591
count -= m->m_len;
sys/nfs/nfs_subs.c
1593
KASSERT(m && m->m_next);
sys/nfs/nfs_subs.c
1594
m_freem(m->m_next);
sys/nfs/nfs_subs.c
1595
m->m_next = NULL;
sys/nfs/nfs_subs.c
1598
KDASSERT(m->m_next == NULL);
sys/nfs/nfs_subs.c
1607
if (M_READONLY(m) || M_TRAILINGSPACE(m) < nul) {
sys/nfs/nfs_subs.c
1615
m->m_next = n;
sys/nfs/nfs_subs.c
1618
cp = mtod(m, char *) + m->m_len;
sys/nfs/nfs_subs.c
1619
m->m_len += nul;
sys/nfs/nfs_syscalls.c
596
struct mbuf *m;
sys/nfs/nfs_syscalls.c
807
m = mreq;
sys/nfs/nfs_syscalls.c
809
while (m) {
sys/nfs/nfs_syscalls.c
810
siz += m->m_len;
sys/nfs/nfs_syscalls.c
811
m = m->m_next;
sys/nfs/nfs_syscalls.c
817
m = mreq;
sys/nfs/nfs_syscalls.c
818
m->m_pkthdr.len = siz;
sys/nfs/nfs_syscalls.c
819
m_reset_rcvif(m);
sys/nfs/nfs_syscalls.c
825
M_PREPEND(m, NFSX_UNSIGNED, M_WAIT);
sys/nfs/nfs_syscalls.c
826
*mtod(m, u_int32_t *) =
sys/nfs/nfs_syscalls.c
830
nd->nd_mreq = m;
sys/nfs/nfs_syscalls.c
912
struct mbuf *m;
sys/nfs/nfs_syscalls.c
935
m = slp->ns_rec;
sys/nfs/nfs_syscalls.c
936
while (m != NULL) {
sys/nfs/nfs_syscalls.c
939
n = m->m_nextpkt;
sys/nfs/nfs_syscalls.c
940
m_freem(m);
sys/nfs/nfs_syscalls.c
941
m = n;
sys/nfs/nfs_vfsops.c
402
struct mbuf *m;
sys/nfs/nfs_vfsops.c
416
m = m_get(M_WAIT, MT_SONAME);
sys/nfs/nfs_vfsops.c
417
if (m == NULL)
sys/nfs/nfs_vfsops.c
419
MCLAIM(m, &nfs_mowner);
sys/nfs/nfs_vfsops.c
420
memcpy(mtod(m, void *), (void *)ndmntp->ndm_args.addr,
sys/nfs/nfs_vfsops.c
421
(m->m_len = ndmntp->ndm_args.addr->sa_len));
sys/nfs/nfs_vfsops.c
423
error = mountnfs(&ndmntp->ndm_args, mp, m, mntname,
sys/nfs/nfs_vnops.c
1202
nfs_writerpc_extfree(struct mbuf *m, void *tbuf, size_t size, void *arg)
sys/nfs/nfs_vnops.c
1206
KASSERT(m != NULL);
sys/nfs/nfs_vnops.c
1208
pool_cache_put(mb_cache, m);
sys/nfs/nfs_vnops.c
1300
struct mbuf *m;
sys/nfs/nfs_vnops.c
1303
m = m_get(M_WAIT, MT_DATA);
sys/nfs/nfs_vnops.c
1304
MCLAIM(m, &nfs_mowner);
sys/nfs/nfs_vnops.c
1305
MEXTADD(m, iovp->iov_base, len, M_MBUF,
sys/nfs/nfs_vnops.c
1307
m->m_flags |= M_EXT_ROMAP;
sys/nfs/nfs_vnops.c
1308
m->m_len = len;
sys/nfs/nfs_vnops.c
1309
mb->m_next = m;
sys/nfs/nfs_vnops.c
1315
mb = m;
sys/nfs/nfsm_subs.h
366
#define nfsm_strsiz(s,m) \
sys/nfs/nfsm_subs.h
368
if ((uint32_t)((s) = fxdr_unsigned(uint32_t,*tl)) > (m)) { \
sys/nfs/nfsm_subs.h
418
#define nfsm_strtom(a,s,m) \
sys/nfs/nfsm_subs.h
419
if ((s) > (m)) { \
sys/nfs/nfsm_subs.h
51
#define M_HASCL(m) ((m)->m_flags & M_EXT)
sys/nfs/nfsm_subs.h
52
#define NFSMADV(m, s) (m)->m_data += (s)
sys/nfs/nfsm_subs.h
53
#define NFSMSIZ(m) ((M_HASCL(m)) ? (m)->m_ext.ext_size : \
sys/nfs/nfsm_subs.h
54
(((m)->m_flags & M_PKTHDR) ? MHLEN : MLEN))
sys/nfs/nfsproto.h
227
#define vtonfsv2_mode(t,m) \
sys/nfs/nfsproto.h
228
txdr_unsigned(((t) == VFIFO) ? MAKEIMODE(VCHR, (m)) : \
sys/nfs/nfsproto.h
229
MAKEIMODE((t), (m)))
sys/nfs/nfsproto.h
230
#define vtonfsv3_mode(m) txdr_unsigned((m) & ALLPERMS)
sys/opencrypto/cryptosoft.c
181
struct mbuf *m = (struct mbuf *) buf;
sys/opencrypto/cryptosoft.c
184
m = m_getptr(m, crd->crd_skip, &k);
sys/opencrypto/cryptosoft.c
185
if (m == NULL)
sys/opencrypto/cryptosoft.c
195
if (m->m_len < k + blks && m->m_len != k) {
sys/opencrypto/cryptosoft.c
196
m_copydata(m, k, blks, blk);
sys/opencrypto/cryptosoft.c
243
m_copyback(m, k, blks, blk);
sys/opencrypto/cryptosoft.c
246
m = m_getptr(m, k + blks, &k);
sys/opencrypto/cryptosoft.c
247
if (m == NULL)
sys/opencrypto/cryptosoft.c
258
if (k == m->m_len) {
sys/opencrypto/cryptosoft.c
259
for (m = m->m_next; m && m->m_len == 0;
sys/opencrypto/cryptosoft.c
260
m = m->m_next)
sys/opencrypto/cryptosoft.c
266
if (m == NULL)
sys/opencrypto/cryptosoft.c
274
idat = mtod(m, unsigned char *) + k;
sys/opencrypto/cryptosoft.c
276
while (m->m_len >= k + blks && i > 0) {
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
294
struct mbuf *m;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
314
for (m = m0; m != NULL && error == 0; m = m->m_next, first = 0) {
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
315
if (m->m_len == 0)
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
320
switch (m->m_flags & (M_EXT|M_EXT_CLUSTER)) {
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
323
KASSERT(m->m_ext.ext_paddr != M_PADDR_INVALID);
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
324
lastaddr = m->m_ext.ext_paddr +
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
325
(m->m_data - m->m_ext.ext_buf);
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
333
map->dm_segs[seg].ds_len = m->m_len;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
334
lastaddr += m->m_len;
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
338
lastaddr = m->m_paddr + M_BUFOFFSET(m) +
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
339
(m->m_data - M_BUFADDR(m));
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
346
error = _bus_dmamap_load_buffer(t, map, m->m_data,
sys/rump/dev/lib/libpci/rumpdev_bus_dma.c
347
m->m_len, vmspace_kernel(), flags, &lastaddr, &seg, first);
sys/rump/librump/rumpvfs/rumpvnode_if.c
667
struct vm_page **m,
sys/rump/librump/rumpvfs/rumpvnode_if.c
677
error = VOP_GETPAGES(vp, offset, m, count, centeridx, access_type, advice, flags);
sys/rump/net/lib/libshmif/if_shmem.c
589
struct mbuf *m, *n;
sys/rump/net/lib/libshmif/if_shmem.c
595
IFQ_DEQUEUE(&ifp->if_snd, m);
sys/rump/net/lib/libshmif/if_shmem.c
596
if (m == NULL)
sys/rump/net/lib/libshmif/if_shmem.c
599
m = ether_sw_offload_tx(ifp, m);
sys/rump/net/lib/libshmif/if_shmem.c
600
if (m == NULL) {
sys/rump/net/lib/libshmif/if_shmem.c
606
n = m->m_nextpkt;
sys/rump/net/lib/libshmif/if_shmem.c
607
shmif_snd(ifp, m);
sys/rump/net/lib/libshmif/if_shmem.c
608
m = n;
sys/rump/net/lib/libshmif/if_shmem.c
609
} while (m != NULL);
sys/rump/net/lib/libshmif/if_shmem.c
630
struct mbuf *m;
sys/rump/net/lib/libshmif/if_shmem.c
636
for (m = m0; m != NULL; m = m->m_next) {
sys/rump/net/lib/libshmif/if_shmem.c
637
pktsize += m->m_len;
sys/rump/net/lib/libshmif/if_shmem.c
665
for (m = m0; m != NULL; m = m->m_next) {
sys/rump/net/lib/libshmif/if_shmem.c
666
pktwrote += m->m_len;
sys/rump/net/lib/libshmif/if_shmem.c
667
dataoff = shmif_buswrite(busmem, dataoff, mtod(m, void *),
sys/rump/net/lib/libshmif/if_shmem.c
668
m->m_len, &wrap);
sys/rump/net/lib/libshmif/if_shmem.c
746
struct mbuf *m = NULL;
sys/rump/net/lib/libshmif/if_shmem.c
765
if (m == NULL) {
sys/rump/net/lib/libshmif/if_shmem.c
766
m = m_gethdr(M_WAIT, MT_DATA);
sys/rump/net/lib/libshmif/if_shmem.c
767
MCLGET(m, M_WAIT);
sys/rump/net/lib/libshmif/if_shmem.c
768
m->m_data += align;
sys/rump/net/lib/libshmif/if_shmem.c
773
KASSERT(m->m_flags & M_EXT);
sys/rump/net/lib/libshmif/if_shmem.c
815
nextpkt = shmif_busread(busmem, mtod(m, void *),
sys/rump/net/lib/libshmif/if_shmem.c
840
m->m_len = m->m_pkthdr.len = sp.sp_len;
sys/rump/net/lib/libshmif/if_shmem.c
841
m_set_rcvif(m, ifp);
sys/rump/net/lib/libshmif/if_shmem.c
846
eth = mtod(m, struct ether_header *);
sys/rump/net/lib/libshmif/if_shmem.c
862
m->m_flags |= M_PROMISC;
sys/rump/net/lib/libshmif/if_shmem.c
871
m = ether_sw_offload_rx(ifp, m);
sys/rump/net/lib/libshmif/if_shmem.c
876
if_input(ifp, m);
sys/rump/net/lib/libshmif/if_shmem.c
880
m = NULL;
sys/rump/net/lib/libshmif/if_shmem.c
884
m_freem(m);
sys/rump/net/lib/libshmif/if_shmem.c
885
m = NULL;
sys/rump/net/lib/libsockin/sockin.c
250
struct mbuf *m;
sys/rump/net/lib/libsockin/sockin.c
254
m = m_gethdr(M_WAIT, MT_DATA);
sys/rump/net/lib/libsockin/sockin.c
257
MEXTMALLOC(m, plen, M_DONTWAIT);
sys/rump/net/lib/libsockin/sockin.c
260
MCLGET(m, M_DONTWAIT);
sys/rump/net/lib/libsockin/sockin.c
262
if ((m->m_flags & M_EXT) == 0) {
sys/rump/net/lib/libsockin/sockin.c
263
m_freem(m);
sys/rump/net/lib/libsockin/sockin.c
268
io.iov_base = mtod(m, void *);
sys/rump/net/lib/libsockin/sockin.c
277
m_freem(m);
sys/rump/net/lib/libsockin/sockin.c
288
m->m_len = m->m_pkthdr.len = n;
sys/rump/net/lib/libsockin/sockin.c
290
bpf_mtap_af(&sockin_if, AF_UNSPEC, m, BPF_D_IN);
sys/rump/net/lib/libsockin/sockin.c
294
if (!sbappendaddr(&so->so_rcv, rmsg.msg_name, m, NULL)) {
sys/rump/net/lib/libsockin/sockin.c
295
m_freem(m);
sys/rump/net/lib/libsockin/sockin.c
298
sbappendstream(&so->so_rcv, m);
sys/rump/net/lib/libsockin/sockin.c
608
sockin_recvoob(struct socket *so, struct mbuf *m, int flags)
sys/rump/net/lib/libsockin/sockin.c
616
sockin_send(struct socket *so, struct mbuf *m, struct sockaddr *saddr,
sys/rump/net/lib/libsockin/sockin.c
627
bpf_mtap_af(&sockin_if, AF_UNSPEC, m, BPF_D_OUT);
sys/rump/net/lib/libsockin/sockin.c
632
for (m2 = m; m2 != NULL; m2 = m2->m_next) {
sys/rump/net/lib/libsockin/sockin.c
644
for (i = 0, m2 = m; m2 != NULL; m2 = m2->m_next, i++) {
sys/rump/net/lib/libsockin/sockin.c
663
m_freem(m);
sys/rump/net/lib/libsockin/sockin.c
674
sockin_sendoob(struct socket *so, struct mbuf *m, struct mbuf *control)
sys/rump/net/lib/libvirtif/if_virt.c
293
struct mbuf *m, *m0;
sys/rump/net/lib/libvirtif/if_virt.c
305
m = m0;
sys/rump/net/lib/libvirtif/if_virt.c
306
for (i = 0; i < LB_SH && m; ) {
sys/rump/net/lib/libvirtif/if_virt.c
307
if (m->m_len) {
sys/rump/net/lib/libvirtif/if_virt.c
308
io[i].iov_base = mtod(m, void *);
sys/rump/net/lib/libvirtif/if_virt.c
309
io[i].iov_len = m->m_len;
sys/rump/net/lib/libvirtif/if_virt.c
312
m = m->m_next;
sys/rump/net/lib/libvirtif/if_virt.c
314
if (i == LB_SH && m)
sys/rump/net/lib/libvirtif/if_virt.c
341
struct mbuf *m;
sys/rump/net/lib/libvirtif/if_virt.c
351
m = m_gethdr(M_NOWAIT, MT_DATA);
sys/rump/net/lib/libvirtif/if_virt.c
352
if (m == NULL)
sys/rump/net/lib/libvirtif/if_virt.c
354
m->m_len = m->m_pkthdr.len = 0;
sys/rump/net/lib/libvirtif/if_virt.c
357
olen = m->m_pkthdr.len;
sys/rump/net/lib/libvirtif/if_virt.c
358
m_copyback(m, off, iov[i].iov_len, iov[i].iov_base);
sys/rump/net/lib/libvirtif/if_virt.c
360
if (olen + off != m->m_pkthdr.len) {
sys/rump/net/lib/libvirtif/if_virt.c
362
m_freem(m);
sys/rump/net/lib/libvirtif/if_virt.c
366
m->m_data += align;
sys/rump/net/lib/libvirtif/if_virt.c
367
m->m_pkthdr.len -= align;
sys/rump/net/lib/libvirtif/if_virt.c
368
m->m_len -= align;
sys/rump/net/lib/libvirtif/if_virt.c
370
eth = mtod(m, struct ether_header *);
sys/rump/net/lib/libvirtif/if_virt.c
377
m->m_flags |= M_PROMISC;
sys/rump/net/lib/libvirtif/if_virt.c
385
m_set_rcvif(m, ifp);
sys/rump/net/lib/libvirtif/if_virt.c
389
if_input(ifp, m);
sys/rump/net/lib/libvirtif/if_virt.c
393
m_freem(m);
sys/rump/net/lib/libvirtif/if_virt.c
395
m = NULL;
sys/sys/asan.h
80
#define kasan_dma_sync(m, a, s, o) __nothing
sys/sys/asan.h
81
#define kasan_dma_load(m, b, s, o) __nothing
sys/sys/atomic.h
515
uint32_t o, n, m = ~(0xffU << s);
sys/sys/atomic.h
520
n = (o & m) | ((uint32_t)v << s);
sys/sys/atomic.h
533
uint32_t o, n, m = ~(0xffffU << s);
sys/sys/atomic.h
538
n = (o & m) | ((uint32_t)v << s);
sys/sys/clock.h
53
days_in_month(int m)
sys/sys/clock.h
55
switch (m) {
sys/sys/lockdebug.h
54
#define LOCKDEBUG_ABORT(f, ln, l, o, m) \
sys/sys/lockdebug.h
55
lockdebug_abort(f, ln, l, o, m)
sys/sys/mbuf.h
147
#define mtod(m, t) ((t)((m)->m_data))
sys/sys/mbuf.h
426
#define mowner_init(m, type) __nothing
sys/sys/mbuf.h
427
#define mowner_ref(m, flags) __nothing
sys/sys/mbuf.h
428
#define mowner_revoke(m, all, flags) __nothing
sys/sys/mbuf.h
429
#define m_claim(m, mowner) __nothing
sys/sys/mbuf.h
432
#define m_claimm(m, mo) __nothing
sys/sys/mbuf.h
435
#define MCLAIM(m, mo) m_claim((m), (mo))
sys/sys/mbuf.h
452
#define MGET(m, how, type) m = m_get((how), (type))
sys/sys/mbuf.h
453
#define MGETHDR(m, how, type) m = m_gethdr((how), (type))
sys/sys/mbuf.h
457
#define MCLINITREFERENCE(m) \
sys/sys/mbuf.h
459
KASSERT(((m)->m_flags & M_EXT) == 0); \
sys/sys/mbuf.h
460
(m)->m_ext_ref = (m); \
sys/sys/mbuf.h
461
(m)->m_ext.ext_refcnt = 1; \
sys/sys/mbuf.h
477
#define MCLGET(m, how) m_clget((m), (how))
sys/sys/mbuf.h
479
#define MEXTMALLOC(m, size, how) \
sys/sys/mbuf.h
481
(m)->m_ext_storage.ext_buf = malloc((size), 0, (how)); \
sys/sys/mbuf.h
482
if ((m)->m_ext_storage.ext_buf != NULL) { \
sys/sys/mbuf.h
483
MCLINITREFERENCE(m); \
sys/sys/mbuf.h
484
(m)->m_data = (m)->m_ext.ext_buf; \
sys/sys/mbuf.h
485
(m)->m_flags = ((m)->m_flags & ~M_EXTCOPYFLAGS) | \
sys/sys/mbuf.h
487
(m)->m_ext.ext_size = (size); \
sys/sys/mbuf.h
488
(m)->m_ext.ext_free = NULL; \
sys/sys/mbuf.h
489
(m)->m_ext.ext_arg = NULL; \
sys/sys/mbuf.h
490
mowner_ref((m), M_EXT); \
sys/sys/mbuf.h
494
#define MEXTADD(m, buf, size, type, free, arg) \
sys/sys/mbuf.h
496
MCLINITREFERENCE(m); \
sys/sys/mbuf.h
497
(m)->m_data = (m)->m_ext.ext_buf = (char *)(buf); \
sys/sys/mbuf.h
498
(m)->m_flags = ((m)->m_flags & ~M_EXTCOPYFLAGS) | M_EXT; \
sys/sys/mbuf.h
499
(m)->m_ext.ext_size = (size); \
sys/sys/mbuf.h
500
(m)->m_ext.ext_free = (free); \
sys/sys/mbuf.h
501
(m)->m_ext.ext_arg = (arg); \
sys/sys/mbuf.h
502
mowner_ref((m), M_EXT); \
sys/sys/mbuf.h
505
#define M_BUFADDR(m) \
sys/sys/mbuf.h
506
(((m)->m_flags & M_EXT) ? (m)->m_ext.ext_buf : \
sys/sys/mbuf.h
507
((m)->m_flags & M_PKTHDR) ? (m)->m_pktdat : (m)->m_dat)
sys/sys/mbuf.h
509
#define M_BUFSIZE(m) \
sys/sys/mbuf.h
510
(((m)->m_flags & M_EXT) ? (m)->m_ext.ext_size : \
sys/sys/mbuf.h
511
((m)->m_flags & M_PKTHDR) ? MHLEN : MLEN)
sys/sys/mbuf.h
513
#define MRESETDATA(m) (m)->m_data = M_BUFADDR(m)
sys/sys/mbuf.h
519
#define M_BUFOFFSET(m) \
sys/sys/mbuf.h
520
(((m)->m_flags & M_PKTHDR) ? \
sys/sys/mbuf.h
528
#define M_READONLY(m) \
sys/sys/mbuf.h
529
(((m)->m_flags & M_EXT) != 0 && \
sys/sys/mbuf.h
530
(((m)->m_flags & (M_EXT_ROMAP|M_EXT_RW)) != M_EXT_RW || \
sys/sys/mbuf.h
531
(m)->m_ext.ext_refcnt > 1))
sys/sys/mbuf.h
539
#define M_ROMAP(m) \
sys/sys/mbuf.h
540
(((m)->m_flags & (M_EXT|M_EXT_ROMAP)) == (M_EXT|M_EXT_ROMAP))
sys/sys/mbuf.h
546
#define M_LEADINGSPACE(m) \
sys/sys/mbuf.h
547
(M_READONLY((m)) ? 0 : ((m)->m_data - M_BUFADDR(m)))
sys/sys/mbuf.h
553
#define _M_TRAILINGSPACE(m) \
sys/sys/mbuf.h
554
((m)->m_flags & M_EXT ? (m)->m_ext.ext_buf + (m)->m_ext.ext_size - \
sys/sys/mbuf.h
555
((m)->m_data + (m)->m_len) : \
sys/sys/mbuf.h
556
&(m)->m_dat[MLEN] - ((m)->m_data + (m)->m_len))
sys/sys/mbuf.h
558
#define M_TRAILINGSPACE(m) \
sys/sys/mbuf.h
559
(M_READONLY((m)) ? 0 : _M_TRAILINGSPACE((m)))
sys/sys/mbuf.h
567
#define M_PREPEND(m, plen, how) \
sys/sys/mbuf.h
569
if (M_LEADINGSPACE(m) >= (plen)) { \
sys/sys/mbuf.h
570
(m)->m_data -= (plen); \
sys/sys/mbuf.h
571
(m)->m_len += (plen); \
sys/sys/mbuf.h
573
(m) = m_prepend((m), (plen), (how)); \
sys/sys/mbuf.h
574
if ((m) && (m)->m_flags & M_PKTHDR) \
sys/sys/mbuf.h
575
(m)->m_pkthdr.len += (plen); \
sys/sys/mbuf.h
579
#define MCHTYPE(m, t) \
sys/sys/mbuf.h
582
mbstat_type_add((m)->m_type, -1); \
sys/sys/mbuf.h
584
(m)->m_type = t; \
sys/sys/mbuf.h
588
#define M_VERIFY_PACKET(m) m_verify_packet(m)
sys/sys/mbuf.h
590
#define M_VERIFY_PACKET(m) __nothing
sys/sys/mbuf.h
599
#define M_GETCTX(m, t) ((t)(m)->m_pkthdr._rcvif.ctx)
sys/sys/mbuf.h
600
#define M_SETCTX(m, c) ((void)((m)->m_pkthdr._rcvif.ctx = (void *)(c)))
sys/sys/mbuf.h
601
#define M_CLEARCTX(m) M_SETCTX((m), NULL)
sys/sys/mbuf.h
609
#define M_REGION_GET(val, typ, m, off, len) \
sys/sys/mbuf.h
613
if ((m)->m_len >= (off) + (len)) \
sys/sys/mbuf.h
614
(val) = (typ)(mtod((m), char *) + (off)); \
sys/sys/mbuf.h
616
_t = m_pulldown((m), (off), (len), &_tmp); \
sys/sys/mbuf.h
623
(m) = NULL; \
sys/sys/mbuf.h
649
#define MBUFQ_ENQUEUE(q, m) do { \
sys/sys/mbuf.h
650
(m)->m_nextpkt = NULL; \
sys/sys/mbuf.h
651
*(q)->mq_last = (m); \
sys/sys/mbuf.h
652
(q)->mq_last = &(m)->m_nextpkt; \
sys/sys/mbuf.h
655
#define MBUFQ_PREPEND(q, m) do { \
sys/sys/mbuf.h
656
if (((m)->m_nextpkt = (q)->mq_first) == NULL) \
sys/sys/mbuf.h
657
(q)->mq_last = &(m)->m_nextpkt; \
sys/sys/mbuf.h
658
(q)->mq_first = (m); \
sys/sys/mbuf.h
661
#define MBUFQ_DEQUEUE(q, m) do { \
sys/sys/mbuf.h
662
if (((m) = (q)->mq_first) != NULL) { \
sys/sys/mbuf.h
663
if (((q)->mq_first = (m)->m_nextpkt) == NULL) \
sys/sys/mbuf.h
666
(m)->m_nextpkt = NULL; \
sys/sys/mbuf.h
680
#define MBUFQ_NEXT(m) ((m)->m_nextpkt)
sys/sys/mbuf.h
812
m_length(const struct mbuf *m)
sys/sys/mbuf.h
817
if ((m->m_flags & M_PKTHDR) != 0)
sys/sys/mbuf.h
818
return m->m_pkthdr.len;
sys/sys/mbuf.h
821
for (m0 = m; m0 != NULL; m0 = m0->m_next)
sys/sys/mbuf.h
827
m_set_rcvif(struct mbuf *m, const struct ifnet *ifp)
sys/sys/mbuf.h
829
KASSERT(m->m_flags & M_PKTHDR);
sys/sys/mbuf.h
830
m->m_pkthdr.rcvif_index = ifp->if_index;
sys/sys/mbuf.h
834
m_reset_rcvif(struct mbuf *m)
sys/sys/mbuf.h
836
KASSERT(m->m_flags & M_PKTHDR);
sys/sys/mbuf.h
839
m->m_pkthdr._rcvif.ctx = NULL;
sys/sys/mbuf.h
843
m_copy_rcvif(struct mbuf *m, const struct mbuf *n)
sys/sys/mbuf.h
845
KASSERT(m->m_flags & M_PKTHDR);
sys/sys/mbuf.h
847
m->m_pkthdr.rcvif_index = n->m_pkthdr.rcvif_index;
sys/sys/mbuf.h
850
#define M_GET_ALIGNED_HDR(m, type, linkhdr) \
sys/sys/mbuf.h
851
m_get_aligned_hdr((m), __alignof(type) - 1, sizeof(type), (linkhdr))
sys/sys/mbuf.h
854
m_get_aligned_hdr(struct mbuf **m, int mask, size_t hlen, bool linkhdr)
sys/sys/mbuf.h
857
if (((uintptr_t)mtod(*m, void *) & mask) != 0)
sys/sys/mbuf.h
858
*m = m_copyup(*m, hlen,
sys/sys/mbuf.h
862
if (__predict_false((size_t)(*m)->m_len < hlen))
sys/sys/mbuf.h
863
*m = m_pullup(*m, hlen);
sys/sys/mbuf.h
865
return *m == NULL;
sys/sys/mbuf.h
910
m_get_rcvif(const struct mbuf *m, int *s)
sys/sys/mbuf.h
914
KASSERT(m->m_flags & M_PKTHDR);
sys/sys/mbuf.h
916
ifp = if_byindex(m->m_pkthdr.rcvif_index);
sys/sys/mbuf.h
939
m_get_rcvif_psref(const struct mbuf *m, struct psref *psref)
sys/sys/mbuf.h
941
KASSERT(m->m_flags & M_PKTHDR);
sys/sys/mbuf.h
942
return if_get_byindex(m->m_pkthdr.rcvif_index, psref);
sys/sys/mbuf.h
960
m_get_rcvif_NOMPSAFE(const struct mbuf *m)
sys/sys/mbuf.h
962
KASSERT(m->m_flags & M_PKTHDR);
sys/sys/mbuf.h
963
return if_byindex(m->m_pkthdr.rcvif_index);
sys/sys/msan.h
76
#define kmsan_dma_sync(m, a, s, o) __nothing
sys/sys/msan.h
77
#define kmsan_dma_load(m, b, s, o) __nothing
sys/sys/msan.h
80
#define kmsan_check_mbuf(m) __nothing
sys/sys/param.h
451
#define roundup2(x,m) ((((x) - 1) | ((m) - 1)) + 1)
sys/sys/param.h
452
#define rounddown2(x,m) ((x) & ~((__typeof__(x))((m) - 1)))
sys/sys/param.h
72
#define __NetBSD_Prereq__(M,m,p) (((((M) * 100000000) + \
sys/sys/param.h
73
(m) * 1000000) + (p) * 100) <= __NetBSD_Version__)
sys/sys/protosw.h
501
name##_wrapper(struct mbuf *m, int off, int proto) \
sys/sys/protosw.h
504
name(m, off, proto); \
sys/sys/socketvar.h
476
sballoc(struct sockbuf *sb, struct mbuf *m)
sys/sys/socketvar.h
481
sb->sb_cc += m->m_len;
sys/sys/socketvar.h
483
if (m->m_flags & M_EXT)
sys/sys/socketvar.h
484
sb->sb_mbcnt += m->m_ext.ext_size;
sys/sys/socketvar.h
489
sbfree(struct sockbuf *sb, struct mbuf *m)
sys/sys/socketvar.h
494
sb->sb_cc -= m->m_len;
sys/sys/socketvar.h
496
if (m->m_flags & M_EXT)
sys/sys/socketvar.h
497
sb->sb_mbcnt -= m->m_ext.ext_size;
sys/sys/stat.h
171
#define S_ISDIR(m) (((m) & _S_IFMT) == _S_IFDIR) /* directory */
sys/sys/stat.h
172
#define S_ISCHR(m) (((m) & _S_IFMT) == _S_IFCHR) /* char special */
sys/sys/stat.h
173
#define S_ISBLK(m) (((m) & _S_IFMT) == _S_IFBLK) /* block special */
sys/sys/stat.h
174
#define S_ISREG(m) (((m) & _S_IFMT) == _S_IFREG) /* regular file */
sys/sys/stat.h
175
#define S_ISFIFO(m) (((m) & _S_IFMT) == _S_IFIFO) /* fifo */
sys/sys/stat.h
178
#define S_ISLNK(m) (((m) & _S_IFMT) == _S_IFLNK) /* symbolic link */
sys/sys/stat.h
182
#define S_ISSOCK(m) (((m) & _S_IFMT) == _S_IFSOCK) /* socket */
sys/sys/stat.h
185
#define S_ISWHT(m) (((m) & _S_IFMT) == _S_IFWHT) /* whiteout */
sys/sys/videoio.h
1870
} m;
sys/sys/videoio.h
1922
} m;
sys/sys/videoio.h
1942
} m;
sys/ufs/ext2fs/ext2fs_extents.c
106
m = l + (r - l) / 2;
sys/ufs/ext2fs/ext2fs_extents.c
107
if (lbn < m->e_blk)
sys/ufs/ext2fs/ext2fs_extents.c
108
r = m - 1;
sys/ufs/ext2fs/ext2fs_extents.c
110
l = m + 1;
sys/ufs/ext2fs/ext2fs_extents.c
63
struct ext4_extent_index *first, *last, *l, *r, *m;
sys/ufs/ext2fs/ext2fs_extents.c
70
m = l + (r - l) / 2;
sys/ufs/ext2fs/ext2fs_extents.c
71
if (lbn < m->ei_blk)
sys/ufs/ext2fs/ext2fs_extents.c
72
r = m - 1;
sys/ufs/ext2fs/ext2fs_extents.c
74
l = m + 1;
sys/ufs/ext2fs/ext2fs_extents.c
97
struct ext4_extent *first, *l, *r, *m;
sys/ufs/ffs/ffs_extattr.c
116
#define ASSERT_VOP_ELOCKED(vp, m) KASSERT(VOP_ISLOCKED(vp))
sys/uvm/uvm_extern.h
662
#define uvm_fault(m, a, p) uvm_fault_internal(m, a, p, 0)
sys/uvm/uvm_map.c
5297
struct vm_map *m, struct vm_map_entry *e)
sys/uvm/uvm_map.c
5360
kve->kve_flags |= (m->flags & VM_MAP_TOPDOWN)
sys/uvm/uvm_map.c
5362
kve->kve_flags |= (m->flags & VM_MAP_PAGEABLE)
tests/crypto/libcrypto/bn/div/divtest.c
11
static void bug(const char *m, BIGNUM *a, BIGNUM *b)
tests/crypto/libcrypto/bn/div/divtest.c
13
printf("%s!\na=", m);
tests/dev/audio/audiotest.c
5510
mixer_ctrl_t m;
tests/dev/audio/audiotest.c
5537
memset(&m, 0, sizeof(m));
tests/dev/audio/audiotest.c
5538
m.dev = index;
tests/dev/audio/audiotest.c
5539
m.type = AUDIO_MIXER_VALUE;
tests/dev/audio/audiotest.c
5540
m.un.value.num_channels = 1; /* dummy */
tests/dev/audio/audiotest.c
5541
r = IOCTL(mixerfd, AUDIO_MIXER_READ, &m, "m.dev=%d", m.dev);
tests/dev/audio/audiotest.c
5543
master = m.un.value.level[0];
tests/dev/audio/audiotest.c
5572
r = IOCTL(mixerfd, AUDIO_MIXER_READ, &m, "");
tests/dev/audio/audiotest.c
5574
XP_EQ(ai.play.gain, m.un.value.level[0]);
tests/fs/cd9660/h_hexdump_r.c
51
regmatch_t m[18];
tests/fs/cd9660/h_hexdump_r.c
66
if (regexec(&data_re, line, 18, m, 0) == 0) {
tests/fs/cd9660/h_hexdump_r.c
67
noff = (off_t)strtoimax(line + m[1].rm_so, NULL, 16);
tests/fs/cd9660/h_hexdump_r.c
70
line + m[2 + i].rm_so, NULL, 16);
tests/fs/cd9660/h_hexdump_r.c
72
} else if (regexec(&end_re, line, 2, m, 0) == 0) {
tests/fs/cd9660/h_hexdump_r.c
73
noff = (off_t)strtoimax(line + m[1].rm_so, NULL, 16);
tests/include/sys/t_bitops.c
116
uint32_t a, b, q, r, m;
tests/include/sys/t_bitops.c
122
fast_divide32_prepare(b, &m, &s1, &s2);
tests/include/sys/t_bitops.c
124
q = fast_divide32(a, b, m, s1, s2);
tests/include/sys/t_bitops.c
125
r = fast_remainder32(a, b, m, s1, s2);
tests/include/sys/t_bitops.c
130
q, a, b, a / b, m, s1, s2);
tests/include/sys/t_bitops.c
134
q, a, b, a % b, m, s1, s2);
tests/include/sys/t_bitops.c
141
fast_divide32_prepare(b, &m, &s1, &s2);
tests/include/sys/t_bitops.c
143
q = fast_divide32(a, b, m, s1, s2);
tests/include/sys/t_bitops.c
144
r = fast_remainder32(a, b, m, s1, s2);
tests/include/sys/t_bitops.c
149
q, a, b, a / b, m, s1, s2);
tests/include/sys/t_bitops.c
153
q, a, b, a % b, m, s1, s2);
tests/include/sys/t_bitops.c
166
int n, m;
tests/include/sys/t_bitops.c
220
ATF_CHECK_EQ_MSG((n = ffs(bits[i].val)), (m = bits[i].ffs),
tests/include/sys/t_bitops.c
221
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
222
ATF_CHECK_EQ_MSG((n = ffsl(bits[i].val)), (m = bits[i].ffs),
tests/include/sys/t_bitops.c
223
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
224
ATF_CHECK_EQ_MSG((n = ffsll(bits[i].val)), (m = bits[i].ffs),
tests/include/sys/t_bitops.c
225
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
227
ATF_CHECK_EQ_MSG((n = ffs32(bits[i].val)), (m = bits[i].ffs),
tests/include/sys/t_bitops.c
228
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
229
ATF_CHECK_EQ_MSG((n = fls32(bits[i].val)), (m = bits[i].fls),
tests/include/sys/t_bitops.c
230
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
231
ATF_CHECK_EQ_MSG((n = ffs64(bits[i].val)), (m = bits[i].ffs),
tests/include/sys/t_bitops.c
232
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
233
ATF_CHECK_EQ_MSG((n = fls64(bits[i].val)), (m = bits[i].fls),
tests/include/sys/t_bitops.c
234
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
237
(m = bits[i].ffs + 1),
tests/include/sys/t_bitops.c
238
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
240
(m = bits[i].ffs + 1),
tests/include/sys/t_bitops.c
241
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
243
(m = bits[i].ffs + 1),
tests/include/sys/t_bitops.c
244
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
247
(m = bits[i].ffs + 1),
tests/include/sys/t_bitops.c
248
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
250
(m = bits[i].fls + 1),
tests/include/sys/t_bitops.c
251
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
253
(m = bits[i].ffs + 1),
tests/include/sys/t_bitops.c
254
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
256
(m = bits[i].fls + 1),
tests/include/sys/t_bitops.c
257
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
260
(m = bits[i].ffs + 9),
tests/include/sys/t_bitops.c
261
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
263
(m = bits[i].ffs + 9),
tests/include/sys/t_bitops.c
264
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
266
(m = bits[i].ffs + 9),
tests/include/sys/t_bitops.c
267
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
270
(m = bits[i].ffs + 9),
tests/include/sys/t_bitops.c
271
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
273
(m = bits[i].fls + 9),
tests/include/sys/t_bitops.c
274
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
276
(m = bits[i].ffs + 9),
tests/include/sys/t_bitops.c
277
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_bitops.c
279
(m = bits[i].fls + 9),
tests/include/sys/t_bitops.c
280
"[i=%"PRIu8"] n=%d m=%d", i, n, m);
tests/include/sys/t_tree.c
63
struct mist *m;
tests/include/sys/t_tree.c
65
m = malloc(sizeof(struct mist));
tests/include/sys/t_tree.c
66
m->key = key;
tests/include/sys/t_tree.c
67
RB_INSERT(head, &tt, m);
tests/include/sys/t_tree.c
68
return m;
tests/include/sys/t_tree.c
72
findmist(struct mist *m)
tests/include/sys/t_tree.c
75
return (!!RB_FIND(head, &tt, m));
tests/include/sys/t_tree.c
82
struct mist *m[N];
tests/include/sys/t_tree.c
88
m[i] = addmist(random() << 1); /* use all 32 bits */
tests/include/sys/t_tree.c
90
if (!findmist(m[j]))
tests/include/t_paths.c
127
mode_t m;
tests/include/t_paths.c
180
m = st.st_mode;
tests/include/t_paths.c
183
ATF_CHECK(S_ISBLK(m) != 0 || S_ISCHR(m) != 0);
tests/include/t_paths.c
189
ATF_CHECK(S_ISDIR(m) != 0);
tests/include/t_paths.c
195
ATF_CHECK(S_ISREG(m) != 0);
tests/kernel/t_lua.c
87
modstat_t m;
tests/kernel/t_lua.c
89
memcpy(&m, &mp[i], sizeof(m));
tests/kernel/t_lua.c
90
if (strcmp(m.ms_name, "lua") == 0)
tests/kernel/t_mqueue.c
58
char *m;
tests/kernel/t_mqueue.c
66
m = calloc(1, len);
tests/kernel/t_mqueue.c
67
ATF_REQUIRE_MSG(m != NULL, "calloc failed");
tests/kernel/t_mqueue.c
69
ATF_REQUIRE_MSG(mq_receive(mqfd, m, len, &p) != -1,
tests/kernel/t_mqueue.c
71
ATF_REQUIRE_MSG(p == (MQ_PRIO_BASE + 1) && m[0] == 'b',
tests/kernel/t_mqueue.c
74
ATF_REQUIRE_MSG(mq_receive(mqfd, m, len, &p) != -1,
tests/kernel/t_mqueue.c
76
ATF_REQUIRE_MSG(p == (MQ_PRIO_BASE + 1) && m[0] == 'f',
tests/kernel/t_mqueue.c
79
ATF_REQUIRE_MSG(mq_receive(mqfd, m, len, &p) != -1,
tests/kernel/t_mqueue.c
81
ATF_REQUIRE_MSG(p == MQ_PRIO_BASE && m[0] == 'a',
tests/kernel/t_mqueue.c
84
ATF_REQUIRE_MSG(mq_receive(mqfd, m, len, &p) != -1,
tests/kernel/t_mqueue.c
86
ATF_REQUIRE_MSG(p == MQ_PRIO_BASE && m[0] == 'c',
tests/kernel/t_mqueue.c
89
ATF_REQUIRE_MSG(mq_receive(mqfd, m, len, &p) != -1,
tests/kernel/t_mqueue.c
91
ATF_REQUIRE_MSG(p == (MQ_PRIO_BASE - 1) && m[0] == 'd',
tests/kernel/t_mqueue.c
94
ATF_REQUIRE_MSG(mq_receive(mqfd, m, len, &p) != -1,
tests/kernel/t_mqueue.c
96
ATF_REQUIRE_MSG(p == 0 && m[0] == 'e',
tests/kernel/t_nanosleep.c
123
pid_t v, m, x;
tests/kernel/t_nanosleep.c
131
ATF_REQUIRE((m = fork()) != -1);
tests/kernel/t_nanosleep.c
132
if (m == 0)
tests/kernel/t_nanosleep.c
137
if (x == m) {
tests/kernel/t_nanosleep.c
147
"(M=%d V=%d)\n", x, status, m, v);
tests/kernel/t_nanosleep.c
148
(void)kill(m, SIGKILL);
tests/kernel/t_nanosleep.c
172
ATF_REQUIRE(kill(m, SIGSTOP) == 0);
tests/kernel/t_nanosleep.c
174
ATF_REQUIRE(kill(m, SIGCONT) == 0);
tests/kernel/t_nanosleep.c
178
if (x != m) {
tests/kernel/t_nanosleep.c
180
"(M=%d V=%d)\n", x, status, m, v);
tests/kernel/t_nanosleep.c
181
(void) kill(m, SIGKILL);
tests/kernel/t_sysv.c
186
struct testmsg m;
tests/kernel/t_sysv.c
254
m.mtype = MTYPE_1;
tests/kernel/t_sysv.c
255
strcpy(m.mtext, m1_str);
tests/kernel/t_sysv.c
256
ATF_REQUIRE_MSG(msgsnd(sender_msqid, &m, MESSAGE_TEXT_LEN,
tests/kernel/t_sysv.c
259
ATF_REQUIRE_MSG(msgrcv(sender_msqid, &m, MESSAGE_TEXT_LEN,
tests/kernel/t_sysv.c
268
m.mtype = MTYPE_2;
tests/kernel/t_sysv.c
269
strcpy(m.mtext, m2_str);
tests/kernel/t_sysv.c
270
ATF_REQUIRE_MSG(msgsnd(sender_msqid, &m, MESSAGE_TEXT_LEN, 0)
tests/kernel/t_sysv.c
273
ATF_REQUIRE_MSG(msgrcv(sender_msqid, &m, MESSAGE_TEXT_LEN,
tests/kernel/t_sysv.c
344
struct testmsg m;
tests/kernel/t_sysv.c
354
if (msgrcv(msqid, &m, MESSAGE_TEXT_LEN, MTYPE_1, 0)
tests/kernel/t_sysv.c
358
printf("%s\n", m.mtext);
tests/kernel/t_sysv.c
359
if (strcmp(m.mtext, m1_str) != 0)
tests/kernel/t_sysv.c
363
m.mtype = MTYPE_1_ACK;
tests/kernel/t_sysv.c
365
if (msgsnd(msqid, &m, MESSAGE_TEXT_LEN, 0) == -1)
tests/kernel/t_sysv.c
372
if (msgrcv(msqid, &m, MESSAGE_TEXT_LEN, MTYPE_2, 0)
tests/kernel/t_sysv.c
376
printf("%s\n", m.mtext);
tests/kernel/t_sysv.c
377
if (strcmp(m.mtext, m2_str) != 0)
tests/kernel/t_sysv.c
381
m.mtype = MTYPE_2_ACK;
tests/kernel/t_sysv.c
383
if (msgsnd(msqid, &m, MESSAGE_TEXT_LEN, 0) == -1)
tests/lib/libc/gen/t_dir.c
58
#define CREAT(x, m) do { \
tests/lib/libc/gen/t_dir.c
60
ATF_REQUIRE_MSG((_creat_fd = creat((x), (m))) != -1, \
tests/lib/libc/gen/t_dir.c
61
"creat(%s, %x) failed: %s", (x), (m), \
tests/lib/libc/gen/t_fpsetmask.c
307
#define TEST(m, t) \
tests/lib/libc/gen/t_fpsetmask.c
308
ATF_TC(m##_##t); \
tests/lib/libc/gen/t_fpsetmask.c
310
ATF_TC_HEAD(m##_##t, tc) \
tests/lib/libc/gen/t_fpsetmask.c
314
"Test " ___STRING(m) " exceptions for " \
tests/lib/libc/gen/t_fpsetmask.c
318
ATF_TC_BODY(m##_##t, tc) \
tests/lib/libc/gen/t_fpsetmask.c
326
m(t##_ops); \
tests/lib/libc/regex/t_exhaust.c
144
ps(const char *m, const char *s, size_t len)
tests/lib/libc/regex/t_exhaust.c
147
s1 = mkstr(m, len);
tests/lib/libc/regex/t_exhaust.c
69
static void *(*m)(size_t);
tests/lib/libc/regex/t_exhaust.c
71
if (m == NULL) m = dlsym(RTLD_NEXT, "malloc");
tests/lib/libc/regex/t_exhaust.c
72
void *p = (*m)(l);
tests/lib/libc/rpc/t_xdr.c
103
ATF_REQUIRE_MSG(xdr_medenum(&x, &m), "xdr_medenum DECODE failed");
tests/lib/libc/rpc/t_xdr.c
104
ATF_REQUIRE_EQ_MSG(m, ME_NEG, "ME_NEG decoded as %d", m);
tests/lib/libc/rpc/t_xdr.c
116
ATF_REQUIRE_MSG(xdr_medenum(&x, &m), "xdr_medenum ENCODE failed");
tests/lib/libc/rpc/t_xdr.c
91
medenum m;
tests/lib/libc/stdio/t_fopen.c
317
modstat_t m;
tests/lib/libc/stdio/t_fopen.c
340
memcpy(&m, ms, sizeof(m));
tests/lib/libc/stdio/t_fopen.c
341
if (strcmp(m.ms_name, name) == 0) {
tests/lib/libc/string/t_memcpy.c
59
int i, j, k, m;
tests/lib/libc/string/t_memcpy.c
65
for (m = 0; m < k; ++m) {
tests/lib/libc/string/t_memcpy.c
70
memcpy(b1 + i, b2 + j, m);
tests/lib/libc/sys/t_kevent.c
105
m.msg_iov = &iov;
tests/lib/libc/sys/t_kevent.c
106
m.msg_iovlen = 1;
tests/lib/libc/sys/t_kevent.c
108
if (recvmsg(s[1], &m, 0) == -1)
tests/lib/libc/sys/t_kevent.c
131
if (sendmsg(s[0], &m, 0) == -1) {
tests/lib/libc/sys/t_kevent.c
83
struct msghdr m;
tests/lib/libc/sys/t_kevent.c
92
m.msg_iov = &iov;
tests/lib/libc/sys/t_kevent.c
93
m.msg_iovlen = 1;
tests/lib/libc/sys/t_kevent.c
94
m.msg_name = NULL;
tests/lib/libc/sys/t_kevent.c
95
m.msg_namelen = 0;
tests/lib/libc/sys/t_kevent.c
96
m.msg_control = msg;
tests/lib/libc/sys/t_kevent.c
97
m.msg_controllen = CMSG_SPACE(sizeof(int));
tests/lib/libc/sys/t_ptrace_lwp_wait.h
279
for (m = 0;
tests/lib/libc/sys/t_ptrace_lwp_wait.h
280
m < __arraycount(lwpinfo_thread_sigmask);
tests/lib/libc/sys/t_ptrace_lwp_wait.h
281
m++) {
tests/lib/libc/sys/t_ptrace_lwp_wait.h
283
lwpinfo_thread_sigmask[m])) {
tests/lib/libc/sys/t_ptrace_lwp_wait.h
285
lwpinfo_thread_sigmask[m] = 0;
tests/lib/libc/sys/t_ptrace_lwp_wait.h
307
for (m = 0; m < __arraycount(tcb); m++) {
tests/lib/libc/sys/t_ptrace_lwp_wait.h
309
private, tcb[m]);
tests/lib/libc/sys/t_ptrace_lwp_wait.h
310
if (private == tcb[m]) {
tests/lib/libc/sys/t_ptrace_lwp_wait.h
81
size_t n, m;
tests/lib/libc/sys/t_select.c
71
prmask(const sigset_t *m, char *buf, size_t len)
tests/lib/libc/sys/t_select.c
74
assert(len >= 3 + sizeof(*m));
tests/lib/libc/sys/t_select.c
78
for (size_t i = __arraycount(m->__bits); i > 0; i--) {
tests/lib/libc/sys/t_select.c
79
uint32_t p = m->__bits[i - 1];
tests/lib/libc/ttyio/t_ttyio.c
124
if (read(m, buf, sizeof(buf)) == -1)
tests/lib/libc/ttyio/t_ttyio.c
80
int m, s, rc;
tests/lib/libc/ttyio/t_ttyio.c
99
REQUIRE_ERRNO(openpty(&m, &s, name, &term, NULL), -1);
tests/lib/libm/t_next.c
329
volatile double m = __DBL_DENORM_MIN__;
tests/lib/libm/t_next.c
331
volatile double m = DBL_MIN;
tests/lib/libm/t_next.c
348
CHECK(0, nextafter, z_neg, +INFINITY, m);
tests/lib/libm/t_next.c
349
CHECK(1, nexttoward, z_neg, +INFINITY, m);
tests/lib/libm/t_next.c
350
CHECK(2, nextafter, z_pos, +INFINITY, m);
tests/lib/libm/t_next.c
351
CHECK(3, nexttoward, z_pos, +INFINITY, m);
tests/lib/libm/t_next.c
353
CHECK(4, nextafter, z_pos, -INFINITY, -m);
tests/lib/libm/t_next.c
354
CHECK(5, nexttoward, z_pos, -INFINITY, -m);
tests/lib/libm/t_next.c
355
CHECK(6, nextafter, z_neg, -INFINITY, -m);
tests/lib/libm/t_next.c
356
CHECK(7, nexttoward, z_neg, -INFINITY, -m);
tests/lib/libm/t_next.c
366
CHECK(8, nextafter, -m, +INFINITY, 0);
tests/lib/libm/t_next.c
367
CHECK(9, nexttoward, -m, +INFINITY, 0);
tests/lib/libm/t_next.c
368
ATF_CHECK(signbit(nextafter(-m, +INFINITY)) != 0);
tests/lib/libm/t_next.c
369
CHECK(10, nextafter, m, -INFINITY, 0);
tests/lib/libm/t_next.c
370
CHECK(11, nexttoward, m, -INFINITY, 0);
tests/lib/libm/t_next.c
371
ATF_CHECK(signbit(nextafter(m, -INFINITY)) == 0);
tests/lib/libm/t_next.c
516
volatile float m = __FLT_DENORM_MIN__;
tests/lib/libm/t_next.c
518
volatile float m = FLT_MIN;
tests/lib/libm/t_next.c
535
CHECK(0, nextafterf, z_neg, +INFINITY, m);
tests/lib/libm/t_next.c
536
CHECK(1, nexttowardf, z_neg, +INFINITY, m);
tests/lib/libm/t_next.c
537
CHECK(2, nextafterf, z_pos, +INFINITY, m);
tests/lib/libm/t_next.c
538
CHECK(3, nexttowardf, z_pos, +INFINITY, m);
tests/lib/libm/t_next.c
540
CHECK(4, nextafterf, z_pos, -INFINITY, -m);
tests/lib/libm/t_next.c
541
CHECK(5, nexttowardf, z_pos, -INFINITY, -m);
tests/lib/libm/t_next.c
542
CHECK(6, nextafterf, z_neg, -INFINITY, -m);
tests/lib/libm/t_next.c
543
CHECK(7, nexttowardf, z_neg, -INFINITY, -m);
tests/lib/libm/t_next.c
550
CHECK(8, nextafterf, -m, +INFINITY, 0);
tests/lib/libm/t_next.c
551
CHECK(9, nexttowardf, -m, +INFINITY, 0);
tests/lib/libm/t_next.c
552
ATF_CHECK(signbit(nextafterf(-m, +INFINITY)) != 0);
tests/lib/libm/t_next.c
553
CHECK(10, nextafterf, m, -INFINITY, 0);
tests/lib/libm/t_next.c
554
CHECK(11, nexttowardf, m, -INFINITY, 0);
tests/lib/libm/t_next.c
555
ATF_CHECK(signbit(nextafterf(m, -INFINITY)) == 0);
tests/lib/libm/t_next.c
700
volatile long double m = __LDBL_DENORM_MIN__;
tests/lib/libm/t_next.c
702
volatile long double m = LDBL_MIN;
tests/lib/libm/t_next.c
719
CHECK(0, nextafterl, z_neg, +INFINITY, m);
tests/lib/libm/t_next.c
720
CHECK(1, nexttowardl, z_neg, +INFINITY, m);
tests/lib/libm/t_next.c
721
CHECK(2, nextafterl, z_pos, +INFINITY, m);
tests/lib/libm/t_next.c
722
CHECK(3, nexttowardl, z_pos, +INFINITY, m);
tests/lib/libm/t_next.c
724
CHECK(4, nextafterl, z_pos, -INFINITY, -m);
tests/lib/libm/t_next.c
725
CHECK(5, nexttowardl, z_pos, -INFINITY, -m);
tests/lib/libm/t_next.c
726
CHECK(6, nextafterl, z_neg, -INFINITY, -m);
tests/lib/libm/t_next.c
727
CHECK(7, nexttowardl, z_neg, -INFINITY, -m);
tests/lib/libm/t_next.c
734
CHECK(8, nextafterl, -m, +INFINITY, 0);
tests/lib/libm/t_next.c
735
CHECK(9, nexttowardl, -m, +INFINITY, 0);
tests/lib/libm/t_next.c
736
ATF_CHECK(signbit(nextafterl(-m, +INFINITY)) != 0);
tests/lib/libm/t_next.c
737
CHECK(10, nextafterl, m, -INFINITY, 0);
tests/lib/libm/t_next.c
738
CHECK(11, nexttowardl, m, -INFINITY, 0);
tests/lib/libm/t_next.c
739
ATF_CHECK(signbit(nextafterl(m, -INFINITY)) == 0);
tests/lib/libpthread/t_cnd.c
149
mtx_t m;
tests/lib/libpthread/t_cnd.c
156
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain), thrd_success);
tests/lib/libpthread/t_cnd.c
159
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_cnd.c
160
ATF_REQUIRE_EQ(cnd_timedwait(&c, &m, &ts), thrd_timedout);
tests/lib/libpthread/t_cnd.c
161
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_cnd.c
163
mtx_destroy(&m);
tests/lib/libpthread/t_condwait.c
57
pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER;
tests/lib/libpthread/t_condwait.c
66
ATF_REQUIRE_EQ((ret = pthread_mutex_lock(&m)), 0);
tests/lib/libpthread/t_condwait.c
77
switch (ret = pthread_cond_timedwait(&cond, &m, &ts)) {
tests/lib/libpthread/t_condwait.c
98
ATF_REQUIRE_MSG(!(ret = pthread_mutex_unlock(&m)),
tests/lib/libpthread/t_mtx.c
100
ATF_REQUIRE_EQ(mtx_init(&m, mtx_timed | mtx_recursive), thrd_success);
tests/lib/libpthread/t_mtx.c
101
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
102
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
103
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
104
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
105
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
106
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
107
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
118
mtx_t m;
tests/lib/libpthread/t_mtx.c
124
ATF_REQUIRE_EQ(mtx_init(&m, mtx_timed), thrd_success);
tests/lib/libpthread/t_mtx.c
125
ATF_REQUIRE_EQ(mtx_timedlock(&m, &ts), thrd_success);
tests/lib/libpthread/t_mtx.c
126
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
127
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
129
ATF_REQUIRE_EQ(mtx_init(&m, mtx_timed), thrd_success);
tests/lib/libpthread/t_mtx.c
130
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
131
ATF_REQUIRE_EQ(mtx_timedlock(&m, &ts), thrd_timedout);
tests/lib/libpthread/t_mtx.c
132
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
133
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
135
ATF_REQUIRE_EQ(mtx_init(&m, mtx_timed | mtx_recursive), thrd_success);
tests/lib/libpthread/t_mtx.c
136
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
137
ATF_REQUIRE_EQ(mtx_timedlock(&m, &ts), thrd_success);
tests/lib/libpthread/t_mtx.c
138
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
139
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
140
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
142
ATF_REQUIRE_EQ(mtx_init(&m, mtx_timed | mtx_recursive), thrd_success);
tests/lib/libpthread/t_mtx.c
143
ATF_REQUIRE_EQ(mtx_timedlock(&m, &ts), thrd_success);
tests/lib/libpthread/t_mtx.c
144
ATF_REQUIRE_EQ(mtx_timedlock(&m, &ts), thrd_success);
tests/lib/libpthread/t_mtx.c
145
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
146
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
147
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
149
ATF_REQUIRE_EQ(mtx_init(&m, mtx_timed | mtx_recursive), thrd_success);
tests/lib/libpthread/t_mtx.c
150
ATF_REQUIRE_EQ(mtx_timedlock(&m, &ts), thrd_success);
tests/lib/libpthread/t_mtx.c
151
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
152
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
153
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
154
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
165
mtx_t m;
tests/lib/libpthread/t_mtx.c
167
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain), thrd_success);
tests/lib/libpthread/t_mtx.c
168
ATF_REQUIRE_EQ(mtx_trylock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
169
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
170
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
172
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain), thrd_success);
tests/lib/libpthread/t_mtx.c
173
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
174
ATF_REQUIRE_EQ(mtx_trylock(&m), thrd_busy);
tests/lib/libpthread/t_mtx.c
175
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
176
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
178
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain | mtx_recursive), thrd_success);
tests/lib/libpthread/t_mtx.c
179
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
180
ATF_REQUIRE_EQ(mtx_trylock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
181
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
182
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
183
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
185
ATF_REQUIRE_EQ(mtx_init(&m, mtx_timed), thrd_success);
tests/lib/libpthread/t_mtx.c
186
ATF_REQUIRE_EQ(mtx_trylock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
187
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
188
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
190
ATF_REQUIRE_EQ(mtx_init(&m, mtx_timed), thrd_success);
tests/lib/libpthread/t_mtx.c
191
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
192
ATF_REQUIRE_EQ(mtx_trylock(&m), thrd_busy);
tests/lib/libpthread/t_mtx.c
193
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
194
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
196
ATF_REQUIRE_EQ(mtx_init(&m, mtx_timed | mtx_recursive), thrd_success);
tests/lib/libpthread/t_mtx.c
197
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
198
ATF_REQUIRE_EQ(mtx_trylock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
199
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
200
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
201
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
50
mtx_t m;
tests/lib/libpthread/t_mtx.c
52
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain), thrd_success);
tests/lib/libpthread/t_mtx.c
53
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
55
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain | mtx_recursive), thrd_success);
tests/lib/libpthread/t_mtx.c
56
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
58
ATF_REQUIRE_EQ(mtx_init(&m, mtx_timed), thrd_success);
tests/lib/libpthread/t_mtx.c
59
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
61
ATF_REQUIRE_EQ(mtx_init(&m, mtx_timed | mtx_recursive), thrd_success);
tests/lib/libpthread/t_mtx.c
62
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
64
ATF_REQUIRE_EQ(mtx_init(&m, mtx_recursive), thrd_error);
tests/lib/libpthread/t_mtx.c
66
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain | mtx_timed), thrd_error);
tests/lib/libpthread/t_mtx.c
68
ATF_REQUIRE_EQ(mtx_init(&m, -1), thrd_error);
tests/lib/libpthread/t_mtx.c
79
mtx_t m;
tests/lib/libpthread/t_mtx.c
81
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain), thrd_success);
tests/lib/libpthread/t_mtx.c
82
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
83
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
84
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
86
ATF_REQUIRE_EQ(mtx_init(&m, mtx_timed), thrd_success);
tests/lib/libpthread/t_mtx.c
87
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
88
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
89
mtx_destroy(&m);
tests/lib/libpthread/t_mtx.c
91
ATF_REQUIRE_EQ(mtx_init(&m, mtx_plain | mtx_recursive), thrd_success);
tests/lib/libpthread/t_mtx.c
92
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
93
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
94
ATF_REQUIRE_EQ(mtx_lock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
95
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
96
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
97
ATF_REQUIRE_EQ(mtx_unlock(&m), thrd_success);
tests/lib/libpthread/t_mtx.c
98
mtx_destroy(&m);
tests/lib/libpthread/t_mutex.c
66
mutex_lock(pthread_mutex_t *m, const struct timespec *ts)
tests/lib/libpthread/t_mutex.c
72
return pthread_mutex_timedlock(m, &ts_wait);
tests/lib/libpthread/t_once.c
132
once3_cleanup(void *m)
tests/lib/libpthread/t_once.c
134
pthread_mutex_t *mu = m;
tests/modules/t_builtin.c
143
modstat_t m;
tests/modules/t_builtin.c
175
memcpy(&m, ms, sizeof(m));
tests/modules/t_builtin.c
176
if (strcmp(m.ms_name, kernfs) == 0) {
tests/modules/t_builtin.c
177
ATF_REQUIRE_EQ(m.ms_refcnt, (u_int)-1);
tests/modules/t_modctl.c
117
memcpy(&m, ms, sizeof(m));
tests/modules/t_modctl.c
118
if (strcmp(m.ms_name, name) == 0) {
tests/modules/t_modctl.c
120
memcpy(msdest, &m, sizeof(*msdest));
tests/modules/t_modctl.c
92
modstat_t m;
tests/net/in_cksum/in_cksum.c
104
dump_mbuf(const struct mbuf *m, int len, int off)
tests/net/in_cksum/in_cksum.c
112
for (; m; m = m->m_next)
tests/net/in_cksum/in_cksum.c
113
if (off > m->m_len)
tests/net/in_cksum/in_cksum.c
114
off -= m->m_len;
tests/net/in_cksum/in_cksum.c
117
if (m == NULL || off > m->m_len)
tests/net/in_cksum/in_cksum.c
121
unsigned char *ptr = mtod(m, unsigned char *) + off;
tests/net/in_cksum/in_cksum.c
122
unsigned char *eptr = ptr + m->m_len;
tests/net/in_cksum/in_cksum.c
126
m = m->m_next;
tests/net/in_cksum/in_cksum.c
127
if (m == NULL)
tests/net/in_cksum/in_cksum.c
129
ptr = mtod(m, unsigned char *);
tests/net/in_cksum/in_cksum.c
130
eptr = ptr + m->m_len;
tests/net/in_cksum/in_cksum.c
146
randomise_mbuf_chain(struct mbuf *m)
tests/net/in_cksum/in_cksum.c
150
for (i = 0; i < m->m_len; i += sizeof(int)) {
tests/net/in_cksum/in_cksum.c
152
if (i + sizeof(int) < (size_t)m->m_len)
tests/net/in_cksum/in_cksum.c
155
len = m->m_len - i;
tests/net/in_cksum/in_cksum.c
156
memcpy(m->m_data + i, &data, len);
tests/net/in_cksum/in_cksum.c
158
if (m->m_next)
tests/net/in_cksum/in_cksum.c
159
randomise_mbuf_chain(m->m_next);
tests/net/in_cksum/in_cksum.c
163
mbuf_len(struct mbuf *m)
tests/net/in_cksum/in_cksum.c
165
return m == NULL ? 0 : m->m_len + mbuf_len(m->m_next);
tests/net/in_cksum/in_cksum.c
182
struct mbuf *m;
tests/net/in_cksum/in_cksum.c
212
if ((m = allocate_mbuf_chain(argv + 4)) == NULL)
tests/net/in_cksum/in_cksum.c
214
randomise_mbuf_chain(m);
tests/net/in_cksum/in_cksum.c
216
len = mbuf_len(m);
tests/net/in_cksum/in_cksum.c
225
old_sum = portable_cpu_in_cksum(m, len, off, init_sum);
tests/net/in_cksum/in_cksum.c
228
printf("m->m_len=%d len=%d off=%d\n", m->m_len, len, off);
tests/net/in_cksum/in_cksum.c
229
dump_mbuf(m, len, off);
tests/net/in_cksum/in_cksum.c
231
new_sum = cpu_in_cksum(m, len, off, init_sum);
tests/net/in_cksum/in_cksum.c
244
(void)portable_cpu_in_cksum(m, len, off, init_sum);
tests/net/in_cksum/in_cksum.c
255
(void)cpu_in_cksum(m, len, off, init_sum);
tests/net/in_cksum/in_cksum.c
266
free_mbuf_chain(m);
tests/net/in_cksum/in_cksum.c
66
free_mbuf_chain(struct mbuf *m)
tests/net/in_cksum/in_cksum.c
70
if (m == NULL)
tests/net/in_cksum/in_cksum.c
73
next = m->m_next;
tests/net/in_cksum/in_cksum.c
74
free(m);
tests/net/in_cksum/in_cksum.c
82
struct mbuf *m;
tests/net/in_cksum/in_cksum.c
90
m = malloc(sizeof(struct m_hdr) + len + off);
tests/net/in_cksum/in_cksum.c
91
if (m == NULL)
tests/net/in_cksum/in_cksum.c
94
m->m_data = (char *)m + sizeof(struct m_hdr) + off;
tests/net/in_cksum/in_cksum.c
95
m->m_len = len;
tests/net/in_cksum/in_cksum.c
97
m->m_next = allocate_mbuf_chain(lens + 1);
tests/net/in_cksum/in_cksum.c
99
return m;
tests/net/net/t_pktinfo.c
127
const char *m;
tests/net/net/t_pktinfo.c
130
m = "pktinfo";
tests/net/net/t_pktinfo.c
133
m = "recvpktinfo";
tests/net/net/t_pktinfo.c
136
m = NULL;
tests/net/net/t_pktinfo.c
142
m, inet_ntoa(ipi->ipi_addr), ipi->ipi_ifindex);
tests/net/net/t_pktinfo.c
144
__USE(m);
tests/usr.bin/indent/fmt_decl.c
127
int m
tests/usr.bin/indent/fmt_decl.c
144
int m
tests/usr.bin/indent/fmt_decl.c
47
} n[m + 1] =
tests/usr.bin/indent/fmt_decl.c
62
} n[m + 1] =
tests/usr.bin/xlint/lint1/c11.c
110
void fvla(int m, int C[m][m]);
tests/usr.bin/xlint/lint1/c11.c
111
void fvla(int m, int C[m][m])
tests/usr.bin/xlint/lint1/c11.c
113
typedef int VLA[m][m];
tests/usr.bin/xlint/lint1/c11.c
118
int D[m];
tests/usr.bin/xlint/lint1/c11.c
119
static int E[m];
tests/usr.bin/xlint/lint1/c11.c
121
extern int F[m];
tests/usr.bin/xlint/lint1/c11.c
122
int (*s)[m];
tests/usr.bin/xlint/lint1/c11.c
124
extern int (*r)[m];
tests/usr.bin/xlint/lint1/c11.c
126
static int (*q)[m] = &B;
tests/usr.bin/xlint/lint1/c11.c
141
void addscalar(int n, int m, double a[n][n*m+300], double x);
tests/usr.bin/xlint/lint1/c11.c
149
void addscalar(int n, int m, double a[n][n*m+300], double x)
tests/usr.bin/xlint/lint1/c11.c
152
for (int j = 0, k = n*m+300; j < k; j++)
tests/usr.bin/xlint/lint1/c11.c
157
double maximum(int n, int m, double a[n][m]);
tests/usr.bin/xlint/lint1/c11.c
159
double maximum(int n, int m, double a[*][*]);
tests/usr.bin/xlint/lint1/c11.c
161
double maximum(int n, int m, double a[ ][*]);
tests/usr.bin/xlint/lint1/c11.c
162
double maximum(int n, int m, double a[ ][m]);
tests/usr.bin/xlint/lint1/c11.c
92
extern int m;
tests/usr.bin/xlint/lint1/c11.c
95
int a[n][6][m];
tests/usr.bin/xlint/lint1/c11.c
97
int c[n][n][6][m];
tests/usr.bin/xlint/lint1/msg_132.c
577
test_bit_fields(unsigned long long m)
tests/usr.bin/xlint/lint1/msg_132.c
580
bits.u3 = bits.u32 & m;
tests/usr.bin/xlint/lint1/msg_132.c
582
bits.u5 = bits.u3 & m;
tests/usr.bin/xlint/lint1/msg_132.c
583
bits.u32 = bits.u5 & m;
tests/usr.bin/xlint/lint1/msg_132.c
586
return bits.u32 & m;
tools/compat/compat_defs.h
1311
#define roundup2(x, m) ((((x) - 1) | ((m) - 1)) + 1)
tools/compat/getmode.c
49
mode_t m;
tools/compat/getmode.c
51
m = *((const mode_t *)mp);
tools/compat/getmode.c
54
m &= ALLPERMS; /* new RWX permissions */
tools/compat/getmode.c
56
return m | mode;
usr.bin/cal/cal.c
100
#define g_leap_year(y, m, d) \
usr.bin/cal/cal.c
101
(((m) > 2) && \
usr.bin/cal/cal.c
111
#define j_leap_days(y, m, d) \
usr.bin/cal/cal.c
112
((((y) - 1) / 4) + j_leap_year(y, m, d))
usr.bin/cal/cal.c
115
#define g_leap_days(y, m, d) \
usr.bin/cal/cal.c
117
g_leap_year(y, m, d))
usr.bin/cal/cal.c
95
#define j_leap_year(y, m, d) \
usr.bin/cal/cal.c
96
(((m) > 2) && \
usr.bin/cdplay/cdplay.c
1063
lba2msf(u_long lba, u_int *m, u_int *s, u_int *f)
usr.bin/cdplay/cdplay.c
1068
*m = (u_int)(lba / (60 * 75));
usr.bin/cdplay/cdplay.c
1075
msf2lba(u_int m, u_int s, u_int f)
usr.bin/cdplay/cdplay.c
1078
return (((m * 60) + s) * 75 + f) - 150;
usr.bin/cdplay/cdplay.c
1085
u_int m, s, f;
usr.bin/cdplay/cdplay.c
1096
lba2msf(block, &m, &s, &f);
usr.bin/cdplay/cdplay.c
1098
printf("%2d:%02d.%02d ", m, s, f);
usr.bin/cdplay/cdplay.c
1114
lba2msf(len - 150, &m, &s, &f);
usr.bin/cdplay/cdplay.c
1117
printf("%2d:%02d.%02d %6d %6d %8s\n", m, s, f, block, len,
usr.bin/cdplay/cdplay.c
1476
toc2msf(u_int i, u_int *m, u_int *s, u_int *f)
usr.bin/cdplay/cdplay.c
1485
*m = ctep->addr.msf.minute;
usr.bin/cdplay/cdplay.c
1489
lba2msf(ctep->addr.lba, m, s, f);
usr.bin/cdplay/cdplay.c
1514
addmsf(u_int *m, u_int *s, u_int *f, u_int m2, u_int s2, u_int f2)
usr.bin/cdplay/cdplay.c
1524
*m += *s / 60;
usr.bin/cdplay/cdplay.c
1528
*m += m2;
usr.bin/cdplay/cdplay.c
907
int rv, trk, idx, m, s, f;
usr.bin/cdplay/cdplay.c
914
if ((rv = get_status(&trk, &idx, &m, &s, &f)) < 0)
usr.bin/cdplay/cdplay.c
978
int rv, trk, idx, m, s, f;
usr.bin/cdplay/cdplay.c
981
if ((rv = get_status(&trk, &idx, &m, &s, &f)) >= 0) {
usr.bin/cdplay/cdplay.c
986
printf("position:\t%d:%02d.%02d\n", m, s, f);
usr.bin/colcrt/colcrt.c
237
move(int l, int m)
usr.bin/colcrt/colcrt.c
241
for (cp = page[l], dp = page[m]; *cp; cp++, dp++) {
usr.bin/colcrt/colcrt.c
254
for (cp = page[l], dp = page[m]; *cp; cp++, dp++)
usr.bin/config/pack.c
143
u_short j, m, n;
usr.bin/config/pack.c
191
m = n;
usr.bin/config/pack.c
198
for (j = m; j < n; j++) {
usr.bin/config/sem.c
2239
struct loclist *m, *n;
usr.bin/config/sem.c
2261
for (ord = 0, m = attr->a_locs; m != NULL; m = m->ll_next, ord++) {
usr.bin/config/sem.c
2263
if (n->ll_name == m->ll_name) {
usr.bin/config/sem.c
2268
if (n == NULL && m->ll_num == 0) {
usr.bin/config/sem.c
2270
mp = extend(mp, m->ll_name);
usr.bin/config/sem.c
2272
lp[ord] = m->ll_string;
usr.bin/dc/bcode.c
1204
u_int m;
usr.bin/dc/bcode.c
1207
m = max(a->scale, bmachine.scale);
usr.bin/dc/bcode.c
1209
if (rscale > m || (a->scale > 0 && (b == NO_NUMBER ||
usr.bin/dc/bcode.c
1211
rscale = m;
usr.bin/diff/diffreg.c
552
equiv(struct line *a, int n, struct line *b, int m, int *c)
usr.bin/diff/diffreg.c
557
while (i <= n && j <= m) {
usr.bin/diff/diffreg.c
567
b[m + 1].value = 0;
usr.bin/diff/diffreg.c
569
while (++j <= m) {
usr.bin/diff/diffreg.c
812
int j, m = 0, k;
usr.bin/diff/diffreg.c
817
m = 2 * j - 1;
usr.bin/diff/diffreg.c
818
for (m /= 2; m != 0; m /= 2) {
usr.bin/diff/diffreg.c
819
k = n - m;
usr.bin/diff/diffreg.c
821
for (ai = &a[j]; ai > a; ai -= m) {
usr.bin/diff/diffreg.c
822
aim = &ai[m];
usr.bin/diff/diffreg.c
866
int i, j, m, i0, i1, j0, j1, nc;
usr.bin/diff/diffreg.c
870
m = len[0];
usr.bin/diff/diffreg.c
872
J[m + 1] = len[1] + 1;
usr.bin/diff/diffreg.c
874
for (i0 = 1; i0 <= m; i0 = i1 + 1) {
usr.bin/diff/diffreg.c
875
while (i0 <= m && J[i0] == J[i0 - 1] + 1) {
usr.bin/diff/diffreg.c
886
while (i1 < m && J[i1 + 1] == 0)
usr.bin/diff/diffreg.c
916
for (i0 = m; i0 >= 1; i0 = i1 - 1) {
usr.bin/diff/diffreg.c
928
if (m == 0)
usr.bin/diff3/diff3.c
845
int ch, nblabels, m, n;
usr.bin/diff3/diff3.c
975
m = readin(fd13[0], &d13);
usr.bin/diff3/diff3.c
981
merge(m, n);
usr.bin/eject/eject.c
372
struct mtop m;
usr.bin/eject/eject.c
387
m.mt_op = MTOFFL;
usr.bin/eject/eject.c
388
m.mt_count = 0;
usr.bin/eject/eject.c
389
if (ioctl(fd, MTIOCTOP, &m) == -1)
usr.bin/fsplit/fsplit.c
482
look(const char *s, const char *m)
usr.bin/fsplit/fsplit.c
486
sp = s; mp = m;
usr.bin/fstat/fstat.c
907
getmnton(struct mount *m)
usr.bin/fstat/fstat.c
912
struct mount *m;
usr.bin/fstat/fstat.c
918
if (m == mt->m)
usr.bin/fstat/fstat.c
920
if (!KVM_READ(m, &mount, sizeof(struct mount))) {
usr.bin/fstat/fstat.c
921
warnx("can't read mount table at %p", m);
usr.bin/fstat/fstat.c
927
mt->m = m;
usr.bin/gencat/gencat.c
564
int m, s;
usr.bin/gencat/gencat.c
624
for (m = 0; m < set_hdr->__nmsgs; m++, msg_hdr++) {
usr.bin/grep/grep.h
147
void printline(struct str *line, int sep, regmatch_t *matches, int m);
usr.bin/grep/util.c
293
int c = 0, m = 0, r = 0;
usr.bin/grep/util.c
342
if (m < MAX_LINE_MATCHES)
usr.bin/grep/util.c
343
matches[m++] = pmatch;
usr.bin/grep/util.c
373
printline(l, ':', matches, m);
usr.bin/grep/util.c
375
printline(l, '-', matches, m);
usr.bin/grep/util.c
444
printline(struct str *line, int sep, regmatch_t *matches, int m)
usr.bin/grep/util.c
473
if ((oflag || color) && m > 0) {
usr.bin/grep/util.c
474
for (i = 0; i < m; i++) {
usr.bin/kdump/kdump.c
150
void *m;
usr.bin/kdump/kdump.c
1505
struct msghdr m;
usr.bin/kdump/kdump.c
1507
if (len != sizeof(m))
usr.bin/kdump/kdump.c
1509
sizeof(m));
usr.bin/kdump/kdump.c
1510
memcpy(&m, buf, len);
usr.bin/kdump/kdump.c
1513
m.msg_name, (size_t)m.msg_namelen, m.msg_iov, (size_t)m.msg_iovlen,
usr.bin/kdump/kdump.c
1514
m.msg_control, (size_t)m.msg_controllen, m.msg_flags);
usr.bin/kdump/kdump.c
1558
struct cmsghdr m;
usr.bin/kdump/kdump.c
1560
if (len < sizeof(m))
usr.bin/kdump/kdump.c
1562
sizeof(m));
usr.bin/kdump/kdump.c
1563
memcpy(&m, buf, sizeof(m));
usr.bin/kdump/kdump.c
1565
(size_t)m.cmsg_len, m.cmsg_level, m.cmsg_type);
usr.bin/kdump/kdump.c
1571
struct ut { void *p; size_t s; void *r; } m;
usr.bin/kdump/kdump.c
1573
if (len != sizeof(m))
usr.bin/kdump/kdump.c
1575
sizeof(m));
usr.bin/kdump/kdump.c
1576
memcpy(&m, buf, len < sizeof(m) ? len : sizeof(m));
usr.bin/kdump/kdump.c
1577
if (m.p == NULL && m.s == 0 && m.r == NULL)
usr.bin/kdump/kdump.c
1579
else if (m.p != NULL && m.s != 0)
usr.bin/kdump/kdump.c
1581
m.r, m.p, m.s);
usr.bin/kdump/kdump.c
1582
else if (m.s == 0)
usr.bin/kdump/kdump.c
1583
printf("%.*s: free(%p)\n", KTR_USER_MAXIDLEN, name, m.p);
usr.bin/kdump/kdump.c
1586
m.r, m.s);
usr.bin/kdump/kdump.c
288
m = malloc(size = 1024);
usr.bin/kdump/kdump.c
289
if (m == NULL)
usr.bin/kdump/kdump.c
304
m = realloc(m, size);
usr.bin/kdump/kdump.c
305
if (m == NULL)
usr.bin/kdump/kdump.c
308
if (ktrlen && fread_tail(m, ktrlen, 1) == 0)
usr.bin/kdump/kdump.c
318
ktrsyscall(m);
usr.bin/kdump/kdump.c
321
ktrsysret(m, ktrlen);
usr.bin/kdump/kdump.c
324
ktrnamei(m, ktrlen);
usr.bin/kdump/kdump.c
327
ktrgenio(m, ktrlen);
usr.bin/kdump/kdump.c
330
ktrpsig(m, ktrlen);
usr.bin/kdump/kdump.c
333
ktrcsw(m);
usr.bin/kdump/kdump.c
336
ktremul(m, ktrlen, size);
usr.bin/kdump/kdump.c
339
ktruser(m, ktrlen);
usr.bin/kdump/kdump.c
343
visdump_buf(m, ktrlen, col);
usr.bin/kdump/kdump.c
346
ktrexecfd(m);
usr.bin/kdump/kdump.c
349
ktrmib(m, ktrlen);
usr.bin/kdump/kdump.c
352
ktrsigmask(m);
usr.bin/kdump/kdump.c
356
hexdump_buf(m, ktrlen, word_size ? word_size : 1);
usr.bin/m4/misc.c
467
dump_buffer(FILE *f, size_t m)
usr.bin/m4/misc.c
471
for (s = bp; (size_t)(s - buf) > m;)
usr.bin/mail/cmdtab.c
147
{ "smopts", smoptscmd, S, CMP(m) T|M|RAWLIST, 0, 1000 },
usr.bin/mail/collect.c
281
mode_t m;
usr.bin/mail/collect.c
288
m = umask(077);
usr.bin/mail/collect.c
290
(void)umask(m);
usr.bin/mail/list.c
1297
first(int f, int m)
usr.bin/mail/list.c
1304
m &= MDELETED;
usr.bin/mail/list.c
1306
if ((mp->m_flag & m) == f)
usr.bin/mail/list.c
1309
if ((mp->m_flag & m) == f)
usr.bin/mail/list.c
871
int c, m;
usr.bin/mail/list.c
904
m = get_msgnum(dot);
usr.bin/mail/list.c
906
(void)printf("%d: Inappropriate message\n", m);
usr.bin/mail/list.c
909
return m;
usr.bin/mail/send.c
550
mode_t m;
usr.bin/mail/send.c
555
m = umask(077);
usr.bin/mail/send.c
557
(void)umask(m);
usr.bin/make/var.c
1602
const regmatch_t *m, size_t nsub)
usr.bin/make/var.c
1608
else if (m[n].rm_so == -1) {
usr.bin/make/var.c
1613
wp + (size_t)m[n].rm_so,
usr.bin/make/var.c
1614
wp + (size_t)m[n].rm_eo);
usr.bin/make/var.c
1624
const regmatch_t *m, size_t nsub)
usr.bin/make/var.c
1634
RegexReplaceBackref(*++rp, buf, wp, m, nsub);
usr.bin/make/var.c
1637
wp + (size_t)m[0].rm_so,
usr.bin/make/var.c
1638
wp + (size_t)m[0].rm_eo);
usr.bin/make/var.c
1659
regmatch_t m[10];
usr.bin/make/var.c
1667
xrv = regexec(&args->re, wp, args->nsub, m, flags);
usr.bin/make/var.c
1678
SepBuf_AddBytes(buf, wp, (size_t)m[0].rm_so);
usr.bin/make/var.c
1680
RegexReplace(args->replace, buf, wp, m, args->nsub);
usr.bin/make/var.c
1682
wp += (size_t)m[0].rm_eo;
usr.bin/make/var.c
1685
if (m[0].rm_so == 0 && m[0].rm_eo == 0 && *wp != '\0') {
usr.bin/man/man.c
1026
addpath(struct manstate *m, const char *dir, size_t len, const char *sub,
usr.bin/man/man.c
1031
dir, (dir[len - 1] == '/') ? "" : "/", sub, m->machine,
usr.bin/man/man.c
1032
m->machclass ? "/" : "", m->machclass ? m->machclass : "",
usr.bin/man/man.c
1033
m->machclass ? "," : "");
usr.bin/man/man.c
1034
if (addentry(m->mymanpath, buf, (int)ishead) < 0)
usr.bin/man/man.c
1060
printmanpath(struct manstate *m)
usr.bin/man/man.c
1066
TAG *path = m->mymanpath;
usr.bin/man/man.c
137
static struct manstate m;
usr.bin/man/man.c
153
m.all = 1;
usr.bin/man/man.c
156
m.conffile = optarg;
usr.bin/man/man.c
160
m.cat = 1;
usr.bin/man/man.c
163
m.how = 1;
usr.bin/man/man.c
166
m.local = 1;
usr.bin/man/man.c
169
m.addpath = optarg;
usr.bin/man/man.c
173
if ((m.manpath = strdup(optarg)) == NULL)
usr.bin/man/man.c
177
m.getpath = 1;
usr.bin/man/man.c
190
if (m.sectionname != NULL)
usr.bin/man/man.c
192
m.sectionname = optarg;
usr.bin/man/man.c
195
m.pathsearch = optarg;
usr.bin/man/man.c
198
m.all = m.where = 1;
usr.bin/man/man.c
207
if (!m.getpath && !argc)
usr.bin/man/man.c
215
config(m.conffile); /* exits on error ... */
usr.bin/man/man.c
217
if ((m.machine = getenv("MACHINE")) == NULL) {
usr.bin/man/man.c
220
m.machine = utsname.machine;
usr.bin/man/man.c
223
m.machclass = getclass(m.machine);
usr.bin/man/man.c
225
if (!m.cat && !m.how && !m.where) { /* if we need a pager ... */
usr.bin/man/man.c
227
m.cat = 1;
usr.bin/man/man.c
229
if ((m.pager = getenv("PAGER")) != NULL &&
usr.bin/man/man.c
230
m.pager[0] != '\0')
usr.bin/man/man.c
231
m.pager = check_pager(m.pager);
usr.bin/man/man.c
233
m.pager = _PATH_PAGER;
usr.bin/man/man.c
234
m.pagerlen = strlen(m.pager);
usr.bin/man/man.c
239
if (m.sectionname) {
usr.bin/man/man.c
241
m.section = gettag(m.sectionname, 0); /* -s must be a section */
usr.bin/man/man.c
242
if (m.section == NULL)
usr.bin/man/man.c
243
errx(EXIT_FAILURE, "unknown section: %s", m.sectionname);
usr.bin/man/man.c
247
m.section = gettag(*argv, 0); /* might be a section? */
usr.bin/man/man.c
248
if (m.section) {
usr.bin/man/man.c
255
if (m.manpath == NULL)
usr.bin/man/man.c
256
m.manpath = getenv("MANPATH"); /* note: -M overrides getenv */
usr.bin/man/man.c
265
m.defaultpath = gettag("_default", 1);
usr.bin/man/man.c
266
m.subdirs = gettag("_subdir", 1);
usr.bin/man/man.c
267
m.suffixlist = gettag("_suffix", 1);
usr.bin/man/man.c
268
m.buildlist = gettag("_build", 1);
usr.bin/man/man.c
270
m.mymanpath = gettag("_new_path", 1);
usr.bin/man/man.c
271
m.missinglist = gettag("_missing", 1);
usr.bin/man/man.c
272
m.intmp = gettag("_intmp", 1);
usr.bin/man/man.c
273
if (!m.defaultpath || !m.subdirs || !m.suffixlist || !m.buildlist ||
usr.bin/man/man.c
274
!m.mymanpath || !m.missinglist || !m.intmp)
usr.bin/man/man.c
283
abs_section = (m.section != NULL &&
usr.bin/man/man.c
284
!TAILQ_EMPTY(&m.section->entrylist) &&
usr.bin/man/man.c
285
*(TAILQ_FIRST(&m.section->entrylist)->s) == '/');
usr.bin/man/man.c
297
m.manpath = NULL; /* ignore -M/MANPATH */
usr.bin/man/man.c
298
m.defaultpath = m.section; /* overwrite _default path */
usr.bin/man/man.c
299
m.section = NULL; /* promoted to defaultpath */
usr.bin/man/man.c
310
if (m.section)
usr.bin/man/man.c
311
m.subdirs = m.section;
usr.bin/man/man.c
332
if (m.manpath) {
usr.bin/man/man.c
335
for (p = strtok(m.manpath, ":") ; p ; p = strtok(NULL, ":")) {
usr.bin/man/man.c
339
TAILQ_FOREACH(esubd, &m.subdirs->entrylist, q)
usr.bin/man/man.c
340
addpath(&m, p, len, esubd->s, INS_TAIL);
usr.bin/man/man.c
345
TAILQ_FOREACH(epath, &m.defaultpath->entrylist, q) {
usr.bin/man/man.c
348
addpath(&m, "", 1, epath->s, INS_TAIL);
usr.bin/man/man.c
352
TAILQ_FOREACH(esubd, &m.subdirs->entrylist, q)
usr.bin/man/man.c
353
addpath(&m, epath->s, epath->len, esubd->s, INS_TAIL);
usr.bin/man/man.c
363
if (m.addpath) {
usr.bin/man/man.c
366
for (p = strtok(m.addpath, ":") ; p ; p = strtok(NULL, ":")) {
usr.bin/man/man.c
370
TAILQ_FOREACH(esubd, &m.subdirs->entrylist, q)
usr.bin/man/man.c
371
addpath(&m, p, len, esubd->s, INS_HEAD); /* Add to front */
usr.bin/man/man.c
376
if (m.getpath) {
usr.bin/man/man.c
377
printmanpath(&m);
usr.bin/man/man.c
386
TAILQ_FOREACH(epath, &m.mymanpath->entrylist, q) {
usr.bin/man/man.c
402
if (manual(*argv, &m, &pg)) {
usr.bin/man/man.c
415
if (m.cat) {
usr.bin/man/man.c
423
if (m.how) {
usr.bin/man/man.c
431
if (m.where) {
usr.bin/man/man.c
445
for (ap = pg.gl_pathv, len = m.pagerlen + 1; *ap != NULL; ++ap) {
usr.bin/man/man.c
458
len = m.pagerlen;
usr.bin/man/man.c
459
memcpy(p, m.pager, len);
usr.bin/menuc/testm/main.c
102
void dyn_disp (struct menudesc *m, void *p)
usr.bin/menuc/testm/main.c
59
int opt_1 (struct menudesc *m, void *p);
usr.bin/menuc/testm/main.c
61
int opt_1 (struct menudesc *m, void *p)
usr.bin/menuc/testm/main.c
69
int opt_2 (struct menudesc *m, void *p);
usr.bin/menuc/testm/main.c
71
int opt_2 (struct menudesc *m, void *p)
usr.bin/menuc/testm/main.c
79
int opt_3 (struct menudesc *m, void *p);
usr.bin/menuc/testm/main.c
81
int opt_3 (struct menudesc *m, void *p)
usr.bin/mixerctl/mixerctl.c
110
if (m->un.mask & p->infp->un.s.member[i].mask)
usr.bin/mixerctl/mixerctl.c
122
if (m->un.value.num_channels == 1)
usr.bin/mixerctl/mixerctl.c
123
fprintf(out, "%d", m->un.value.level[0]);
usr.bin/mixerctl/mixerctl.c
125
fprintf(out, "%d,%d", m->un.value.level[0],
usr.bin/mixerctl/mixerctl.c
126
m->un.value.level[1]);
usr.bin/mixerctl/mixerctl.c
135
errx(EXIT_FAILURE, "Invalid format %d", m->type);
usr.bin/mixerctl/mixerctl.c
152
mixer_ctrl_t *m;
usr.bin/mixerctl/mixerctl.c
157
m = p->valp;
usr.bin/mixerctl/mixerctl.c
158
switch(m->type) {
usr.bin/mixerctl/mixerctl.c
164
m->un.ord = p->infp->un.e.member[i].ord;
usr.bin/mixerctl/mixerctl.c
187
m->un.mask = mask;
usr.bin/mixerctl/mixerctl.c
190
if (m->un.value.num_channels == 1) {
usr.bin/mixerctl/mixerctl.c
192
m->un.value.level[0] = clip(v);
usr.bin/mixerctl/mixerctl.c
199
m->un.value.level[0] = clip(v0);
usr.bin/mixerctl/mixerctl.c
200
m->un.value.level[1] = clip(v1);
usr.bin/mixerctl/mixerctl.c
202
m->un.value.level[0] =
usr.bin/mixerctl/mixerctl.c
203
m->un.value.level[1] = clip(v);
usr.bin/mixerctl/mixerctl.c
211
errx(EXIT_FAILURE, "Invalid format %d", m->type);
usr.bin/mixerctl/mixerctl.c
220
mixer_ctrl_t *m;
usr.bin/mixerctl/mixerctl.c
223
m = p->valp;
usr.bin/mixerctl/mixerctl.c
224
switch(m->type) {
usr.bin/mixerctl/mixerctl.c
226
m->un.ord += inc;
usr.bin/mixerctl/mixerctl.c
227
if (m->un.ord < 0)
usr.bin/mixerctl/mixerctl.c
228
m->un.ord = p->infp->un.e.num_mem - 1;
usr.bin/mixerctl/mixerctl.c
229
if (m->un.ord >= p->infp->un.e.num_mem)
usr.bin/mixerctl/mixerctl.c
230
m->un.ord = 0;
usr.bin/mixerctl/mixerctl.c
233
m->un.mask += inc;
usr.bin/mixerctl/mixerctl.c
234
if (m->un.mask < 0)
usr.bin/mixerctl/mixerctl.c
235
m->un.mask = (1 << p->infp->un.s.num_mem) - 1;
usr.bin/mixerctl/mixerctl.c
236
if (m->un.mask >= (1 << p->infp->un.s.num_mem))
usr.bin/mixerctl/mixerctl.c
237
m->un.mask = 0;
usr.bin/mixerctl/mixerctl.c
243
for (i = 0; i < m->un.value.num_channels; i++) {
usr.bin/mixerctl/mixerctl.c
244
v = m->un.value.level[i];
usr.bin/mixerctl/mixerctl.c
246
m->un.value.level[i] = clip(v);
usr.bin/mixerctl/mixerctl.c
250
errx(EXIT_FAILURE, "Invalid format %d", m->type);
usr.bin/mixerctl/mixerctl.c
88
mixer_ctrl_t *m;
usr.bin/mixerctl/mixerctl.c
93
m = p->valp;
usr.bin/mixerctl/mixerctl.c
94
switch(m->type) {
usr.bin/mixerctl/mixerctl.c
97
if (p->infp->un.e.member[i].ord == m->un.ord)
usr.bin/mkcsmapper/yacc.y
551
u_int32_t m, n;
usr.bin/mkcsmapper/yacc.y
556
m = begin & ~rowcol_mask;
usr.bin/mkcsmapper/yacc.y
558
if (m != n)
usr.bin/mkcsmapper/yacc.y
563
m = (begin >> i) & rowcol_mask;
usr.bin/mkcsmapper/yacc.y
564
if (m < p->begin || m > p->end)
usr.bin/nbperf/graph2.h
62
#define SIZED2__(n, i, m) n ## i ## m
usr.bin/nbperf/graph2.h
63
#define SIZED2_(n, i, m) SIZED2__(n, i, m)
usr.bin/netstat/if.c
527
int n, m;
usr.bin/netstat/if.c
646
m = printf("(%d)", sa->sa_family);
usr.bin/netstat/if.c
653
m += printf(hexfmt, *cp++ & 0xff,
usr.bin/netstat/if.c
655
m = 32 - m;
usr.bin/netstat/if.c
656
while (m-- > 0)
usr.bin/netstat/inet.c
417
#define ps(f, m) if (tcpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
418
printf(m, tcpstat[f])
usr.bin/netstat/inet.c
419
#define p(f, m) if (tcpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
420
printf(m, tcpstat[f], plural(tcpstat[f]))
usr.bin/netstat/inet.c
421
#define p2(f1, f2, m) if (tcpstat[f1] || tcpstat[f2] || sflag <= 1) \
usr.bin/netstat/inet.c
422
printf(m, tcpstat[f1], plural(tcpstat[f1]), \
usr.bin/netstat/inet.c
424
#define p2s(f1, f2, m) if (tcpstat[f1] || tcpstat[f2] || sflag <= 1) \
usr.bin/netstat/inet.c
425
printf(m, tcpstat[f1], plural(tcpstat[f1]), \
usr.bin/netstat/inet.c
427
#define p3(f, m) if (tcpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
428
printf(m, tcpstat[f], plurales(tcpstat[f]))
usr.bin/netstat/inet.c
559
#define ps(f, m) if (udpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
560
printf(m, udpstat[f])
usr.bin/netstat/inet.c
561
#define p(f, m) if (udpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
562
printf(m, udpstat[f], plural(udpstat[f]))
usr.bin/netstat/inet.c
563
#define p3(f, m) if (udpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
564
printf(m, udpstat[f], plurales(udpstat[f]))
usr.bin/netstat/inet.c
613
#define ps(f, m) if (ipstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
614
printf(m, ipstat[f])
usr.bin/netstat/inet.c
615
#define p(f, m) if (ipstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
616
printf(m, ipstat[f], plural(ipstat[f]))
usr.bin/netstat/inet.c
706
#define p(f, m) if (icmpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
707
printf(m, icmpstat[f], plural(icmpstat[f]))
usr.bin/netstat/inet.c
764
#define p(f, m) if (igmpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
765
printf(m, igmpstat[f], plural(igmpstat[f]))
usr.bin/netstat/inet.c
766
#define py(f, m) if (igmpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
767
printf(m, igmpstat[f], igmpstat[f] != 1 ? "ies" : "y")
usr.bin/netstat/inet.c
811
#define p(f, m) if (carpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
812
printf(m, carpstat[f], plural(carpstat[f]))
usr.bin/netstat/inet.c
813
#define p2(f, m) if (carpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
814
printf(m, carpstat[f])
usr.bin/netstat/inet.c
860
#define p(f, m) if (pimstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
861
printf(m, pimstat.f, plural(pimstat.f))
usr.bin/netstat/inet.c
907
#define ps(f, m) if (arpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
908
printf(m, arpstat[f])
usr.bin/netstat/inet.c
909
#define p(f, m) if (arpstat[f] || sflag <= 1) \
usr.bin/netstat/inet.c
910
printf(m, arpstat[f], plural(arpstat[f]))
usr.bin/netstat/inet6.c
1167
#define p(f, m) if (icmp6stat[f] || sflag <= 1) \
usr.bin/netstat/inet6.c
1168
printf(m, (unsigned long long)icmp6stat[f], \
usr.bin/netstat/inet6.c
1170
#define p_oerr(f, m) if (icmp6stat[ICMP6_STAT_OUTERRHIST + f] || sflag <= 1) \
usr.bin/netstat/inet6.c
1171
printf(m, \
usr.bin/netstat/inet6.c
1249
#define p(f, m) if (ifr.ifr_ifru.ifru_icmp6stat.f || sflag <= 1) \
usr.bin/netstat/inet6.c
1250
printf(m, (unsigned long long)ifr.ifr_ifru.ifru_icmp6stat.f, \
usr.bin/netstat/inet6.c
1331
#define p(f, m) if (pim6stat[f] || sflag <= 1) \
usr.bin/netstat/inet6.c
1332
printf(m, (unsigned long long)pim6stat[f], plural(pim6stat[f]))
usr.bin/netstat/inet6.c
1368
#define p(f, m) if (rip6stat[f] || sflag <= 1) \
usr.bin/netstat/inet6.c
1369
printf(m, (unsigned long long)rip6stat[f], plural(rip6stat[f]))
usr.bin/netstat/inet6.c
430
#define p(f, m) if (tcp6stat.f || sflag <= 1) \
usr.bin/netstat/inet6.c
431
printf(m, tcp6stat.f, plural(tcp6stat.f))
usr.bin/netstat/inet6.c
432
#define p2(f1, f2, m) if (tcp6stat.f1 || tcp6stat.f2 || sflag <= 1) \
usr.bin/netstat/inet6.c
433
printf(m, tcp6stat.f1, plural(tcp6stat.f1), tcp6stat.f2, \
usr.bin/netstat/inet6.c
435
#define p3(f, m) if (tcp6stat.f || sflag <= 1) \
usr.bin/netstat/inet6.c
436
printf(m, tcp6stat.f, plurales(tcp6stat.f))
usr.bin/netstat/inet6.c
519
#define p(f, m) if (udp6stat[f] || sflag <= 1) \
usr.bin/netstat/inet6.c
520
printf(m, (unsigned long long)udp6stat[f], plural(udp6stat[f]))
usr.bin/netstat/inet6.c
521
#define p1(f, m) if (udp6stat[f] || sflag <= 1) \
usr.bin/netstat/inet6.c
522
printf(m, (unsigned long long)udp6stat[f])
usr.bin/netstat/inet6.c
664
#define p(f, m) if (ip6stat[f] || sflag <= 1) \
usr.bin/netstat/inet6.c
665
printf(m, (unsigned long long)ip6stat[f], plural(ip6stat[f]))
usr.bin/netstat/inet6.c
666
#define p1(f, m) if (ip6stat[f] || sflag <= 1) \
usr.bin/netstat/inet6.c
667
printf(m, (unsigned long long)ip6stat[f])
usr.bin/netstat/inet6.c
835
#define p(f, m) if (ifr.ifr_ifru.ifru_stat.f || sflag <= 1) \
usr.bin/netstat/inet6.c
836
printf(m, (unsigned long long)ifr.ifr_ifru.ifru_stat.f, \
usr.bin/netstat/inet6.c
838
#define p_5(f, m) if (ifr.ifr_ifru.ifru_stat.f || sflag <= 1) \
usr.bin/netstat/inet6.c
839
printf(m, (unsigned long long)ip6stat.f)
usr.bin/netstat/mroute6.c
253
#define p(f, m) printf(m, (unsigned long long)mrtstat.f, plural(mrtstat.f))
usr.bin/netstat/mroute6.c
254
#define pes(f, m) printf(m, (unsigned long long)mrtstat.f, plurales(mrtstat.f))
usr.bin/netstat/pfkey.c
134
#define p(f, m) if (pfkeystat[f] || sflag <= 1) \
usr.bin/netstat/pfkey.c
135
printf(m, (unsigned long long)pfkeystat[f], plural(pfkeystat[f]))
usr.bin/netstat/pfsync.c
95
#define p(f, m) if (pfsyncstat[f] || sflag <= 1) \
usr.bin/netstat/pfsync.c
96
printf(m, pfsyncstat[f], plural(pfsyncstat[f]))
usr.bin/netstat/pfsync.c
97
#define p2(f, m) if (pfsyncstat[f] || sflag <= 1) \
usr.bin/netstat/pfsync.c
98
printf(m, pfsyncstat[f])
usr.bin/pmap/main.c
411
#define get_map_address(m) do {\
usr.bin/pmap/main.c
412
if (kmaps[__CONCAT(NL_,m)].n_value != 0) \
usr.bin/pmap/main.c
413
_KDEREF(kd, kmaps[__CONCAT(NL_,m)].n_value, &m, sizeof(m)); \
usr.bin/rpcinfo/rpcinfo.c
353
char *m = clnt_spcreateerror("") + 2;
usr.bin/rpcinfo/rpcinfo.c
356
(unsigned long)prog, m);
usr.bin/rpcinfo/rpcinfo.c
359
(unsigned long)prog, (unsigned long)vers, m);
usr.bin/rump_dhcpclient/dhcp.c
538
uint8_t *m, *lp, *p;
usr.bin/rump_dhcpclient/dhcp.c
550
m = (uint8_t *)dhcp;
usr.bin/rump_dhcpclient/dhcp.c
737
while (p - m < BOOTP_MESSAGE_LENGTH_MIN)
usr.bin/rump_dhcpclient/dhcp.c
742
return p - m;
usr.bin/rump_dhcpclient/dhcp.h
185
#define is_bootp(m) (m && \
usr.bin/rump_dhcpclient/dhcp.h
186
!IN_LINKLOCAL(htonl((m)->yiaddr)) && \
usr.bin/rump_dhcpclient/dhcp.h
187
get_option_uint8(NULL, m, DHO_MESSAGETYPE) == -1)
usr.bin/scmdctl/common.c
100
r->diags[m] = b;
usr.bin/scmdctl/common.c
102
m++;
usr.bin/scmdctl/common.c
116
int err = 0,m;
usr.bin/scmdctl/common.c
128
m = 0;
usr.bin/scmdctl/common.c
130
r->motorlevels[m] = SCMD_NO_MOTOR;
usr.bin/scmdctl/common.c
132
(m / 2) != a_module)
usr.bin/scmdctl/common.c
136
r->motorlevels[m] = b;
usr.bin/scmdctl/common.c
138
m++;
usr.bin/scmdctl/common.c
152
m = 2;
usr.bin/scmdctl/common.c
157
r->invert[m] = (b & (1 << j));
usr.bin/scmdctl/common.c
158
m++;
usr.bin/scmdctl/common.c
172
m = 1;
usr.bin/scmdctl/common.c
177
r->bridge[m] = (b & (1 << j));
usr.bin/scmdctl/common.c
178
m++;
usr.bin/scmdctl/common.c
92
int err, m;
usr.bin/scmdctl/common.c
96
m = 0;
usr.bin/telnet/defines.h
49
#define MODE_LOCAL_CHARS(m) ((m)&(MODE_EDIT|MODE_TRAPSIG))
usr.bin/telnet/defines.h
50
#define MODE_LOCAL_ECHO(m) ((m)&MODE_ECHO)
usr.bin/telnet/defines.h
51
#define MODE_COMMAND_LINE(m) ((m)==-1)
usr.bin/tic/tic.c
576
mode_t m;
usr.bin/tic/tic.c
593
m = umask(0);
usr.bin/tic/tic.c
594
(void)umask(m);
usr.bin/tic/tic.c
595
if (fchmod(fd, DEFFILEMODE & ~m))
usr.bin/videoctl/videoctl.c
301
unsigned long n, m = ULONG_MAX;
usr.bin/videoctl/videoctl.c
307
if (!video_print_one_format(n, m))
usr.bin/videoctl/videoctl.c
320
m = strtoul(p, NULL, 10);
usr.bin/videoctl/videoctl.c
321
if (m == ULONG_MAX)
usr.bin/videoctl/videoctl.c
329
video_print_one_format(n, m);
usr.bin/w/w.c
625
char *b, *m, *p, *r, *x;
usr.bin/w/w.c
642
m = x = NULL;
usr.bin/w/w.c
644
for (m = x + 1; m < &host_buf[sizeof(host_buf)]; m++)
usr.bin/w/w.c
645
if (*m == '\0' || *m == ':')
usr.bin/w/w.c
647
if (m == p + sizeof(host_buf) || *m != ':') {
usr.bin/w/w.c
649
m = NULL;
usr.bin/w/w.c
673
int af = m ? AF_INET6 : AF_INET;
usr.bin/w/w.c
674
size_t alen = m ? sizeof(l.l6) : sizeof(l.l4);
usr.bin/xlint/lint1/init.c
172
skip_unnamed(const sym_t *m)
usr.bin/xlint/lint1/init.c
175
while (m != NULL && m->s_name == unnamed
usr.bin/xlint/lint1/init.c
176
&& !is_struct_or_union(m->s_type->t_tspec))
usr.bin/xlint/lint1/init.c
177
m = m->s_next;
usr.bin/xlint/lint1/init.c
178
return m;
usr.bin/xlint/lint1/tree.c
115
unsigned m = 0;
usr.bin/xlint/lint1/tree.c
117
x >>= 32, m += 32;
usr.bin/xlint/lint1/tree.c
119
x >>= 16, m += 16;
usr.bin/xlint/lint1/tree.c
121
x >>= 8, m += 8;
usr.bin/xlint/lint1/tree.c
123
x >>= 4, m += 4;
usr.bin/xlint/lint1/tree.c
125
x >>= 2, m += 2;
usr.bin/xlint/lint1/tree.c
127
x >>= 1, m++;
usr.bin/xlint/lint1/tree.c
129
m++;
usr.bin/xlint/lint1/tree.c
130
return m;
usr.bin/xlint/lint1/tree.c
3030
for (sym_t *m = tp->u.sou->sou_first_member;
usr.bin/xlint/lint1/tree.c
3031
m != NULL; m = m->s_next) {
usr.bin/xlint/lint1/tree.c
3032
const type_t *mtp = m->s_type;
usr.bin/xlint/lint1/tree.c
4590
for (const sym_t *m = ntp->u.sou->sou_first_member;
usr.bin/xlint/lint1/tree.c
4591
m != NULL; m = m->s_next) {
usr.bin/xlint/lint1/tree.c
4592
if (types_compatible(m->s_type, otn->tn_type,
usr.bin/xlint/lint1/tree.c
685
push_evaluation_mode(evaluation_mode m)
usr.bin/xlint/lint1/tree.c
698
(int)top < (int)m ? top : m;
usr.bin/xlint/lint1/tree.c
708
is_evaluation_mode(evaluation_mode m)
usr.bin/xlint/lint1/tree.c
713
return (int)top >= (int)m;
usr.sbin/altq/libaltq/qop_hfsc.c
794
if (s->m != 0)
usr.sbin/altq/libaltq/qop_hfsc.c
815
if (last->m > sc->m2)
usr.sbin/altq/libaltq/qop_hfsc.c
817
if (last->x < sc->d && last->m > sc->m1) {
usr.sbin/altq/libaltq/qop_hfsc.c
818
y = last->y + (sc->d - last->x) * last->m;
usr.sbin/altq/libaltq/qop_hfsc.c
869
new->m = 0;
usr.sbin/altq/libaltq/qop_hfsc.c
878
if (prev->m == 0)
usr.sbin/altq/libaltq/qop_hfsc.c
884
new->y = prev->d * prev->m + prev->y;
usr.sbin/altq/libaltq/qop_hfsc.c
886
new->m = prev->m;
usr.sbin/altq/libaltq/qop_hfsc.c
894
gsc_add_seg(struct gen_sc *gsc, double x, double y, double d, double m)
usr.sbin/altq/libaltq/qop_hfsc.c
909
s->m += m;
usr.sbin/altq/libaltq/qop_hfsc.c
910
s->y += y + (s->x - x) * m;
usr.sbin/altq/libaltq/qop_hfsc.c
915
s->y += m * d;
usr.sbin/altq/libaltq/qop_hfsc.c
923
gsc_sub_seg(struct gen_sc *gsc, double x, double y, double d, double m)
usr.sbin/altq/libaltq/qop_hfsc.c
925
if (gsc_add_seg(gsc, x, y, d, -m) < 0)
usr.sbin/altq/libaltq/qop_hfsc.c
943
if (LIST_FIRST(gsc) == s && s->m == 0) {
usr.sbin/altq/libaltq/qop_hfsc.c
960
} else if (s->m == next->m) {
usr.sbin/altq/libaltq/qop_hfsc.h
36
double x, y, d, m;
usr.sbin/bootp/common/getif.c
124
u_int m = 0; /* count of matching bits */
usr.sbin/bootp/common/getif.c
131
m += 8;
usr.sbin/bootp/common/getif.c
138
m++;
usr.sbin/bootp/common/getif.c
142
return (m);
usr.sbin/bootp/common/getif.c
53
int len, m, incr;
usr.sbin/bootp/common/getif.c
74
m = ioctl(s, I_STR, (char *) &ioc);
usr.sbin/bootp/common/getif.c
80
m = ioctl(s, SIOCGIFCONF, (caddr_t) & ifconf);
usr.sbin/bootp/common/getif.c
82
if ((m < 0) || (ifconf.ifc_len <= 0)) {
usr.sbin/bootp/common/getif.c
95
m = nmatch((u_char *)addrp, (u_char *)&(sip->sin_addr));
usr.sbin/bootp/common/getif.c
96
if (m > maxmatch) {
usr.sbin/bootp/common/getif.c
97
maxmatch = m;
usr.sbin/bootp/common/lookup.c
102
m = IN_CLASSB_NET;
usr.sbin/bootp/common/lookup.c
105
m = IN_CLASSC_NET;
usr.sbin/bootp/common/lookup.c
107
if (!m)
usr.sbin/bootp/common/lookup.c
109
*result = htonl(m);
usr.sbin/bootp/common/lookup.c
93
int32 m, a;
usr.sbin/bootp/common/lookup.c
96
m = 0;
usr.sbin/bootp/common/lookup.c
99
m = IN_CLASSA_NET;
usr.sbin/bta2dpd/bta2dpd/bta2dpd.c
268
int enc, i, n, m, l, j, k, o, ch, blocksnum;
usr.sbin/bta2dpd/bta2dpd/bta2dpd.c
275
n = m = l = i = j = o = 0;
usr.sbin/bta2dpd/bta2dpd/bta2dpd.c
320
if (m > 3)
usr.sbin/bta2dpd/bta2dpd/bta2dpd.c
325
blocks_config[m++] = BLOCKS_ANY;
usr.sbin/bta2dpd/bta2dpd/bta2dpd.c
328
blocks_config[m++] = BLOCKS_4;
usr.sbin/bta2dpd/bta2dpd/bta2dpd.c
331
blocks_config[m++] = BLOCKS_8;
usr.sbin/bta2dpd/bta2dpd/bta2dpd.c
334
blocks_config[m++] = BLOCKS_12;
usr.sbin/bta2dpd/bta2dpd/bta2dpd.c
337
blocks_config[m++] = BLOCKS_16;
usr.sbin/bta2dpd/bta2dpd/bta2dpd.c
479
if (m == 0)
usr.sbin/bta2dpd/bta2dpd/bta2dpd.c
492
if (m) {
usr.sbin/bta2dpd/bta2dpd/bta2dpd.c
494
for (j = 0; j < m; j++)
usr.sbin/fwctl/fwdv.c
102
int len, tlen, npad, fd, k, m, vec, lsystem = -1, nb;
usr.sbin/fwctl/fwdv.c
139
k = m = 0;
usr.sbin/fwctl/fwdv.c
218
if (m > 0 && m != nb) {
usr.sbin/fwctl/fwdv.c
220
npad = ((nb - m) % nb);
usr.sbin/fwctl/fwdv.c
236
m = 0;
usr.sbin/fwctl/fwdv.c
240
m++;
usr.sbin/fwctl/fwmpegts.c
149
int fd, k, len, m, pkt_size, startwr, tlen;
usr.sbin/fwctl/fwmpegts.c
178
k = m = 0;
usr.sbin/ldpd/mpls_routes.c
231
uint32_t m = 0xFFFFFFFF;
usr.sbin/ldpd/mpls_routes.c
242
m = (m >> (32 - prefixlen) ) << (32 - prefixlen);
usr.sbin/ldpd/mpls_routes.c
243
m = ntohl(m);
usr.sbin/ldpd/mpls_routes.c
244
u->sin.sin_addr.s_addr = m;
usr.sbin/makefs/ffs/buf.h
136
#define mutex_enter(m)
usr.sbin/makefs/ffs/buf.h
137
#define mutex_exit(m)
usr.sbin/makefs/ffs/buf.h
138
#define mutex_init(m, t, i)
usr.sbin/makefs/ffs/buf.h
139
#define mutex_destroy(m)
usr.sbin/makefs/msdos/msdosfs_vfsops.c
95
struct msdos_options *m = devvp->fs->fs_specific;
usr.sbin/makefs/msdos/msdosfs_vfsops.c
96
uint64_t psize = m->create_size;
usr.sbin/makefs/walk.c
560
#define NODETEST(t, m) \
usr.sbin/makefs/walk.c
563
"`%s': %s not provided", path, m)
usr.sbin/makemandb/apropos-utils.c
675
char *m = NULL;
usr.sbin/makemandb/apropos-utils.c
720
m = estrdup(callback_args.machine);
usr.sbin/makemandb/apropos-utils.c
721
easprintf(&name, "%s/%s", lower(m), name_temp);
usr.sbin/makemandb/apropos-utils.c
722
free(m);
usr.sbin/mld6query/mld6.c
133
if (sendmsg(sock, &m, 0) < 0)
usr.sbin/mld6query/mld6.c
180
m.msg_name = (caddr_t)&dst;
usr.sbin/mld6query/mld6.c
181
m.msg_namelen = dst.sin6_len;
usr.sbin/mld6query/mld6.c
184
m.msg_iov = iov;
usr.sbin/mld6query/mld6.c
185
m.msg_iovlen = 1;
usr.sbin/mld6query/mld6.c
210
m.msg_control = (caddr_t)cmsgbuf;
usr.sbin/mld6query/mld6.c
211
m.msg_controllen = cmsglen;
usr.sbin/mld6query/mld6.c
220
cmsgp = CMSG_NXTHDR(&m, cmsgp);
usr.sbin/mld6query/mld6.c
57
static struct msghdr m;
usr.sbin/mopd/common/loop-bsd.c
102
int cc, n, m;
usr.sbin/mopd/common/loop-bsd.c
124
for (ii = iflist, m = 0; ii; ii = ii->next, m++) {
usr.sbin/mopd/common/loop-bsd.c
126
set[m].fd = ii->fd;
usr.sbin/mopd/common/loop-bsd.c
127
set[m].events = POLLIN;
usr.sbin/mopd/common/loop-bsd.c
132
for (ii = iflist, m = 0; ii; ii = ii->next, m++) {
usr.sbin/mopd/common/loop-bsd.c
133
if (!(set[m].revents & POLLIN))
usr.sbin/mrouted/inet.c
122
u_char *a, *m;
usr.sbin/mrouted/inet.c
131
m = (u_char *)&mask;
usr.sbin/mrouted/inet.c
134
if (m[3] != 0) snprintf(s, sizeof ss[0], "%u.%u.%u.%u/%d", a[0], a[1], a[2], a[3],
usr.sbin/mrouted/inet.c
136
else if (m[2] != 0) snprintf(s, sizeof ss[0], "%u.%u.%u/%d", a[0], a[1], a[2], bits);
usr.sbin/mrouted/inet.c
137
else if (m[1] != 0) snprintf(s, sizeof ss[0], "%u.%u/%d", a[0], a[1], bits);
usr.sbin/mtree/create.c
346
m[MTREE_MAXMODE], f[MTREE_MAXFLAGS];
usr.sbin/mtree/create.c
361
memset(m, 0, sizeof(m));
usr.sbin/mtree/create.c
369
if (smode < MTREE_MAXMODE && ++m[smode] > maxmode) {
usr.sbin/mtree/create.c
371
maxmode = m[smode];
usr.sbin/mtree/getid.c
251
char **m;
usr.sbin/mtree/getid.c
273
for (_gr_group.gr_mem = m = members;; bp++) {
usr.sbin/mtree/getid.c
274
if (m == &members[MAXGRP - 1])
usr.sbin/mtree/getid.c
279
*m++ = cp;
usr.sbin/mtree/getid.c
285
*m++ = cp;
usr.sbin/mtree/getid.c
291
*m = NULL;
usr.sbin/mtree/spec.c
548
void *m;
usr.sbin/mtree/spec.c
600
if ((m = setmode(val)) == NULL)
usr.sbin/mtree/spec.c
603
ip->st_mode = getmode(m, 0);
usr.sbin/mtree/spec.c
604
free(m);
usr.sbin/ndbootd/ndbootd.h
120
#define NDBOOTD_OFFSETOF(t, m) (((char *) &(((t *) NULL)-> m)) - ((char *) ((t *) NULL)))
usr.sbin/npf/npfctl/npf_bpf_comp.c
269
add_bmarks(npf_bpf_t *ctx, const uint32_t *m, size_t len)
usr.sbin/npf/npfctl/npf_bpf_comp.c
271
size_t reqlen, nargs = m[1];
usr.sbin/npf/npfctl/npf_bpf_comp.c
281
memcpy((uint8_t *)ctx->marks + ctx->mlen, m, len);
usr.sbin/npf/npfctl/npf_bpf_comp.c
286
done_block(npf_bpf_t *ctx, const uint32_t *m, size_t len)
usr.sbin/npf/npfctl/npf_bpf_comp.c
288
add_bmarks(ctx, m, len);
usr.sbin/npf/npfctl/npf_show.c
409
const uint32_t m = *marks++;
usr.sbin/npf/npfctl/npf_show.c
415
if (m == mk->mark) {
usr.sbin/npf/npfctl/npf_show.c
421
ctx->curmark = m;
usr.sbin/npf/npfctl/npf_show.c
423
ctx->seen_marks |= UINT64_C(1) << m;
usr.sbin/npf/npftest/libnpftest/npf_bpf_test.c
51
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_bpf_test.c
56
m = mbuf_get_pkt(AF_INET, IPPROTO_TCP,
usr.sbin/npf/npftest/libnpftest/npf_bpf_test.c
58
npc = get_cached_pkt(m, NULL, NPF_RULE_LAYER_3);
usr.sbin/npf/npftest/libnpftest/npf_bpf_test.c
62
bc_args.pkt = (const uint8_t *)m;
usr.sbin/npf/npftest/libnpftest/npf_bpf_test.c
64
bc_args.buflen = m_length(m);
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
38
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
41
m = mbuf_get_pkt(AF_INET, IPPROTO_UDP,
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
43
(void)mbuf_return_hdrs(m, false, &ip);
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
45
return m;
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
51
struct mbuf *m = get_packet(i);
usr.sbin/npf/npftest/libnpftest/npf_gc_test.c
52
npf_cache_t *npc = get_cached_pkt(m, NULL, NPF_RULE_LAYER_3);
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
104
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
107
m = mbuf_get_frame(t->src, t->dst, htons(t->etype));
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
108
error = npfk_layer2_handler(npf, &m, ifp, t->di);
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
109
if (m) {
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
110
m_freem(m);
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
76
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
80
m = mbuf_get_frame(t->src, t->dst, htons(t->etype));
usr.sbin/npf/npftest/libnpftest/npf_l2rule_test.c
81
npc = get_cached_pkt(m, t->ifname, NPF_RULE_LAYER_2);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
101
for (struct mbuf *m = *m0; m != NULL; m = m->m_next) {
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
102
memcpy(dptr, m->m_data, m->m_len);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
103
dptr += m->m_len;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
115
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
118
m = m_gethdr(M_WAITOK, MT_HEADER);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
119
assert(m != NULL);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
120
dst = mtod(m, void *);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
122
m->m_pkthdr.len = len;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
123
m->m_len = len;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
124
return m;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
170
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
175
m = m_gethdr(M_WAITOK, MT_HEADER);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
176
iphdr = mtod(m, struct ip *);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
189
m->m_pkthdr.len = size;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
190
m->m_len = size;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
191
m->m_next = NULL;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
192
return m;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
198
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
203
m = m_gethdr(M_WAITOK, MT_HEADER);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
204
ip6 = mtod(m, struct ip6_hdr *);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
215
m->m_pkthdr.len = size;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
216
m->m_len = size;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
217
m->m_next = NULL;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
218
return m;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
22
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
222
mbuf_return_hdrs(struct mbuf *m, bool ether, struct ip **ip)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
227
struct mbuf *mn = m->m_next;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
230
iphdr = mtod(m, struct ip *);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
237
mbuf_return_hdrs6(struct mbuf *m, struct ip6_hdr **ip6)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
239
struct ip6_hdr *ip6hdr = mtod(m, struct ip6_hdr *);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
24
m = calloc(1, mlen);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
246
mbuf_icmp_append(struct mbuf *m, struct mbuf *m_orig)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
248
struct ip *iphdr = mtod(m, struct ip *);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
25
if (m) {
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
256
m->m_pkthdr.len += addlen;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
257
m->m_len += addlen;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
26
m->m_type = 1;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
265
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
27
m->m_flags = flags;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
274
m = mbuf_construct6(proto);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
275
p = mbuf_return_hdrs6(m, &ip6);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
28
m->m_data = m->m_data0;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
281
m = mbuf_construct(proto);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
282
p = mbuf_return_hdrs(m, false, &ip);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
30
return m;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
304
return m;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
332
get_cached_pkt(struct mbuf *m, const char *ifname, uint32_t layer)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
342
nbuf_init(npc->npc_ctx, nbuf, m, ifp);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
357
struct mbuf *m = nbuf_head_mbuf(npc->npc_nbuf);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
360
m_freem(m);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
41
npfkern_m_getdata(const struct mbuf *m)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
43
return m->m_data;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
47
npfkern_m_next(struct mbuf *m)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
49
return m->m_next;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
53
npfkern_m_buflen(const struct mbuf *m)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
55
return m->m_len;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
59
npfkern_m_length(const struct mbuf *m)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
64
if ((m->m_flags & M_PKTHDR) != 0)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
65
return m->m_pkthdr.len;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
66
for (m0 = m; m0 != NULL; m0 = m0->m_next)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
72
npfkern_m_freem(struct mbuf *m)
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
78
n = m->m_next;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
79
m->m_type = MT_FREE;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
80
free(m);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
81
m = n;
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
82
} while (m);
usr.sbin/npf/npftest/libnpftest/npf_mbuf_subr.c
84
m_freem(m);
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
164
checkresult(bool verbose, unsigned i, struct mbuf *m, ifnet_t *ifp, int error)
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
178
nbuf_init(npf_getkernctx(), &nbuf, m, ifp);
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
226
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
234
m = mbuf_get_pkt(t->af, IPPROTO_UDP,
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
236
error = npfk_packet_handler(npf, &m, ifp, t->di);
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
237
ret = checkresult(verbose, i, m, ifp, error);
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
238
if (m) {
usr.sbin/npf/npftest/libnpftest/npf_nat_test.c
239
m_freem(m);
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
100
return m;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
109
struct mbuf *m0 = NULL, *m = NULL;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
122
m0->m_next = m;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
123
m = m0;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
129
m0->m_next = m;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
139
struct mbuf *m0 = NULL, *m = NULL;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
165
m0->m_next = m;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
166
m = m0;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
172
m0->m_next = m;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
193
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
199
m = mbuf_random_len(MBUF_CHAIN_LEN);
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
200
bufa = mbuf_getstring(m);
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
201
bufb = parse_nbuf_chain(m);
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
206
m = mbuf_bytesize(MBUF_CHAIN_LEN);
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
207
bufa = mbuf_getstring(m);
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
208
bufb = parse_nbuf_chain(m);
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
22
struct mbuf *m = nbuf_head_mbuf(nbuf);
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
24
while (m) {
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
25
assert(m->m_type != MT_FREE);
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
26
m = m->m_next;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
31
parse_nbuf_chain(struct mbuf *m)
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
39
nbuf_init(npf_getkernctx(), &nbuf, m, dummy_ifp);
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
75
mbuf_getstring(struct mbuf *m)
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
80
while (m) {
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
81
int len = m->m_len;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
82
char *d = m->m_data;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
86
m = m->m_next;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
94
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
97
m = m_get(M_WAITOK, MT_DATA);
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
98
m->m_data = (char *)m->m_data + off;
usr.sbin/npf/npftest/libnpftest/npf_nbuf_test.c
99
m->m_len = len;
usr.sbin/npf/npftest/libnpftest/npf_perf_test.c
33
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_perf_test.c
36
m = mbuf_get_pkt(AF_INET, IPPROTO_UDP,
usr.sbin/npf/npftest/libnpftest/npf_perf_test.c
45
error = npfk_packet_handler(npf, &m, ifp, PFIL_OUT);
usr.sbin/npf/npftest/libnpftest/npf_perf_test.c
50
m_freem(m);
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
114
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
118
m = mbuf_get_pkt(t->af, IPPROTO_UDP, t->src, t->dst, t->sport, t->dport);
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
119
npc = get_cached_pkt(m, t->ifname, NPF_RULE_LAYER_3);
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
152
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
155
m = mbuf_get_pkt(t->af, IPPROTO_UDP, t->src, t->dst, t->sport, t->dport);
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
157
error = npfk_packet_handler(npf, &m, ifp, t->di);
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
159
if (m) {
usr.sbin/npf/npftest/libnpftest/npf_rid_test.c
160
m_freem(m);
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
231
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
235
m = mbuf_get_pkt(t->af, IPPROTO_UDP, t->src, t->dst, 9000, 9000);
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
236
npc = get_cached_pkt(m, t->ifname, NPF_RULE_LAYER_3);
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
258
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
261
m = mbuf_get_pkt(t->af, IPPROTO_UDP, t->src, t->dst, 9000, 9000);
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
262
error = npfk_packet_handler(npf, &m, ifp, t->di);
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
263
if (m) {
usr.sbin/npf/npftest/libnpftest/npf_rule_test.c
264
m_freem(m);
usr.sbin/npf/npftest/libnpftest/npf_state_test.c
118
struct mbuf *m = mbuf_construct(IPPROTO_TCP);
usr.sbin/npf/npftest/libnpftest/npf_state_test.c
122
th = mbuf_return_hdrs(m, false, &ip);
usr.sbin/npf/npftest/libnpftest/npf_state_test.c
130
return m;
usr.sbin/npf/npftest/libnpftest/npf_test.h
72
#define M_UNWRITABLE(m, l) false
usr.sbin/npf/npftest/libnpftest/npf_test.h
78
#define m_length(m) npfkern_m_length(m)
usr.sbin/npf/npftest/libnpftest/npf_test.h
79
#define m_freem(m) npfkern_m_freem(m)
usr.sbin/npf/npftest/libnpftest/npf_test.h
80
#define mtod(m, t) ((t)((m)->m_data))
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
225
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
228
m = mbuf_getwithdata(data, len);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
229
error = npfk_packet_handler(npf, &m, ifp, forw ? PFIL_OUT : PFIL_IN);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
231
assert(m == NULL);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
234
assert(m != NULL);
usr.sbin/npf/npftest/libnpftest/npf_test_subr.c
235
m_freem(m);
usr.sbin/npf/npftest/libnpftest/npfl2onlytest.c
56
struct mbuf *m;
usr.sbin/npf/npftest/libnpftest/npfl2onlytest.c
59
m = mbuf_get_frame(t->src, t->dst, htons(t->etype));
usr.sbin/npf/npftest/libnpftest/npfl2onlytest.c
60
error = npfk_layer2_handler(npf, &m, ifp, t->di);
usr.sbin/npf/npftest/libnpftest/npfl2onlytest.c
61
if (m) {
usr.sbin/npf/npftest/libnpftest/npfl2onlytest.c
62
m_freem(m);
usr.sbin/route6d/route6d.c
1002
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(&m);
usr.sbin/route6d/route6d.c
1004
cm = (struct cmsghdr *)CMSG_NXTHDR(&m, cm)) {
usr.sbin/route6d/route6d.c
3027
#define MASKLEN(m, l) case m: do { i += l; break; } while (0)
usr.sbin/route6d/route6d.c
908
struct msghdr m;
usr.sbin/route6d/route6d.c
929
m.msg_name = (caddr_t)sin6;
usr.sbin/route6d/route6d.c
930
m.msg_namelen = sizeof(*sin6);
usr.sbin/route6d/route6d.c
933
m.msg_iov = iov;
usr.sbin/route6d/route6d.c
934
m.msg_iovlen = 1;
usr.sbin/route6d/route6d.c
936
m.msg_control = NULL;
usr.sbin/route6d/route6d.c
937
m.msg_controllen = 0;
usr.sbin/route6d/route6d.c
941
m.msg_control = (caddr_t)cm;
usr.sbin/route6d/route6d.c
942
m.msg_controllen = CMSG_SPACE(sizeof(struct in6_pktinfo));
usr.sbin/route6d/route6d.c
952
if (sendmsg(ripsock, &m, 0 /*MSG_DONTROUTE*/) < 0) {
usr.sbin/route6d/route6d.c
977
struct msghdr m;
usr.sbin/route6d/route6d.c
989
m.msg_name = (caddr_t)&fsock;
usr.sbin/route6d/route6d.c
990
m.msg_namelen = sizeof(fsock);
usr.sbin/route6d/route6d.c
993
m.msg_iov = iov;
usr.sbin/route6d/route6d.c
994
m.msg_iovlen = 1;
usr.sbin/route6d/route6d.c
996
m.msg_control = (caddr_t)cm;
usr.sbin/route6d/route6d.c
997
m.msg_controllen = sizeof(cmsgbuf);
usr.sbin/route6d/route6d.c
998
if ((len = recvmsg(ripsock, &m, 0)) < 0) {
usr.sbin/rpcbind/rpcb_svc_com.c
1111
int n, *m;
usr.sbin/rpcbind/rpcb_svc_com.c
1133
if ((m = svc_fdset_getmax()) == NULL)
usr.sbin/rpcbind/rpcb_svc_com.c
1135
for (n = 0; n <= *m; n++) {
usr.sbin/rtadvd/config.c
786
unsigned char *p, *ep, *m, *lim;
usr.sbin/rtadvd/config.c
807
m = (unsigned char *)&((struct sockaddr_in6 *)ifa->ifa_netmask)->sin6_addr;
usr.sbin/rtadvd/config.c
809
plen = prefixlen(m, lim);
usr.sbin/rtadvd/config.c
838
while (m < lim && p < ep)
usr.sbin/rtadvd/config.c
839
*p++ &= *m++;
usr.sbin/sysinst/bsddisklabel.c
181
draw_size_menu_header(menudesc *m, void *arg)
usr.sbin/sysinst/bsddisklabel.c
222
draw_size_menu_line(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/bsddisklabel.c
303
wprintw(m->mw, "%-35.35s %c %s", psize, flag, mount);
usr.sbin/sysinst/bsddisklabel.c
316
struct menu_ent *m;
usr.sbin/sysinst/bsddisklabel.c
350
m = realloc(pset->menu_opts, (pset->num+5)*sizeof(*pset->menu_opts));
usr.sbin/sysinst/bsddisklabel.c
351
if (m == NULL)
usr.sbin/sysinst/bsddisklabel.c
358
pset->menu_opts = m;
usr.sbin/sysinst/bsddisklabel.c
359
menu->opts = m;
usr.sbin/sysinst/bsddisklabel.c
361
m += pset->num;
usr.sbin/sysinst/bsddisklabel.c
363
memset(m, 0, sizeof(*m));
usr.sbin/sysinst/bsddisklabel.c
464
menu_ent *m;
usr.sbin/sysinst/bsddisklabel.c
476
for (m = pset->menu_opts, p = pset->infos, i = 0; i < pset->num;
usr.sbin/sysinst/bsddisklabel.c
477
m++, p++, i++) {
usr.sbin/sysinst/bsddisklabel.c
479
m->opt_flags = OPT_IGNORE|OPT_NOSHORT;
usr.sbin/sysinst/bsddisklabel.c
481
m->opt_action = set_ptn_size;
usr.sbin/sysinst/bsddisklabel.c
484
m->opt_name = size_separator;
usr.sbin/sysinst/bsddisklabel.c
485
m->opt_flags = OPT_IGNORE|OPT_NOSHORT;
usr.sbin/sysinst/bsddisklabel.c
486
m++;
usr.sbin/sysinst/bsddisklabel.c
488
m->opt_name = MSG_add_another_ptn;
usr.sbin/sysinst/bsddisklabel.c
489
m->opt_action = add_other_ptn_size;
usr.sbin/sysinst/bsddisklabel.c
490
m++;
usr.sbin/sysinst/bsddisklabel.c
493
m->opt_name = MSG_clone_from_elsewhere;
usr.sbin/sysinst/bsddisklabel.c
494
m->opt_action = inst_ext_clone;
usr.sbin/sysinst/bsddisklabel.c
495
m++;
usr.sbin/sysinst/bsddisklabel.c
498
m->opt_name = MSG_askunits;
usr.sbin/sysinst/bsddisklabel.c
499
m->opt_menu = MENU_sizechoice;
usr.sbin/sysinst/bsddisklabel.c
500
m->opt_flags = OPT_SUB;
usr.sbin/sysinst/bsddisklabel.c
501
m++;
usr.sbin/sysinst/bsddisklabel.c
524
set_menu_numopts(pset->menu, m - pset->menu_opts);
usr.sbin/sysinst/bsddisklabel.c
526
return m - pset->menu_opts;
usr.sbin/sysinst/bsddisklabel.c
560
set_ptn_size(menudesc *m, void *arg)
usr.sbin/sysinst/bsddisklabel.c
563
struct part_usage_info *p = &pset->infos[m->cursel];
usr.sbin/sysinst/bsddisklabel.c
755
set_keep_existing(menudesc *m, void *arg)
usr.sbin/sysinst/bsddisklabel.c
762
set_switch_scheme(menudesc *m, void *arg)
usr.sbin/sysinst/bsddisklabel.c
769
set_edit_part_sizes(menudesc *m, void *arg)
usr.sbin/sysinst/bsddisklabel.c
776
set_use_default_sizes(menudesc *m, void *arg)
usr.sbin/sysinst/bsddisklabel.c
783
set_use_empty_parts(menudesc *m, void *arg)
usr.sbin/sysinst/defs.h
726
int clone_target_select(menudesc *m, void *arg);
usr.sbin/sysinst/disks.c
2326
select_single_part(menudesc *m, void *arg)
usr.sbin/sysinst/disks.c
2330
data->result.parts = data->partitions[m->cursel].parts;
usr.sbin/sysinst/disks.c
2331
data->result.id = data->partitions[m->cursel].id;
usr.sbin/sysinst/disks.c
2337
display_single_part(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/disks.c
2370
if (l >= (m->w))
usr.sbin/sysinst/disks.c
2371
strcpy(line + (m->w-3), "...");
usr.sbin/sysinst/disks.c
2372
wprintw(m->mw, "%s", line);
usr.sbin/sysinst/disks.c
2517
toggle_clone_data(struct menudesc *m, void *arg)
usr.sbin/sysinst/disks.c
2526
add_another(struct menudesc *m, void *arg)
usr.sbin/sysinst/disks.c
2535
cancel_clone(struct menudesc *m, void *arg)
usr.sbin/sysinst/disks.c
2574
post_sel_part(struct menudesc *m, void *arg)
usr.sbin/sysinst/disks.c
2578
if (m->mw == NULL)
usr.sbin/sysinst/disks.c
2581
m->title = sel->title;
usr.sbin/sysinst/disks.c
2582
m->h = 0;
usr.sbin/sysinst/disks.c
2583
resize_menu_height(m);
usr.sbin/sysinst/disks.c
2587
fmt_sel_part_line(struct menudesc *m, int i, void *arg)
usr.sbin/sysinst/disks.c
2591
wprintw(m->mw, "%s: %s", msg_string(MSG_clone_with_data),
usr.sbin/sysinst/disks.c
2606
int cnt, n, m;
usr.sbin/sysinst/disks.c
2676
m = new_menu(data.title, men, __arraycount(men), 3, 2, 0, 65, MC_SCROLL,
usr.sbin/sysinst/disks.c
2678
process_menu(m, &data);
usr.sbin/sysinst/disks.c
2754
clone_target_select(menudesc *m, void *arg)
usr.sbin/sysinst/disks.c
2758
data->res = m->cursel;
usr.sbin/sysinst/label.c
1080
update_edit_ptn_menu(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
1088
for (i = 0; i < m->numopts; i++) {
usr.sbin/sysinst/label.c
1089
if (m->opts[i].opt_action == NULL &&
usr.sbin/sysinst/label.c
1090
m->opts[i].opt_menu != MENU_mountoptions)
usr.sbin/sysinst/label.c
1094
m->opts[i].opt_flags |= OPT_IGNORE;
usr.sbin/sysinst/label.c
1096
(m->opts[i].opt_action == edit_fs_preserve ||
usr.sbin/sysinst/label.c
1097
m->opts[i].opt_action == edit_fs_mount ||
usr.sbin/sysinst/label.c
1098
m->opts[i].opt_action == edit_fs_mountpt ||
usr.sbin/sysinst/label.c
1099
m->opts[i].opt_menu == MENU_mountoptions))
usr.sbin/sysinst/label.c
1101
if (m->opts[i].opt_action == edit_install &&
usr.sbin/sysinst/label.c
1106
if (m->opts[i].opt_action == edit_fs_preserve &&
usr.sbin/sysinst/label.c
1112
if (m->opts[i].opt_action == edit_ptn_custom_type) {
usr.sbin/sysinst/label.c
1124
&& (m->opts[i].opt_action == edit_fs_type
usr.sbin/sysinst/label.c
1125
|| m->opts[i].opt_action == edit_fs_start
usr.sbin/sysinst/label.c
1126
|| m->opts[i].opt_action == edit_fs_size))
usr.sbin/sysinst/label.c
1129
m->opts[i].opt_flags &= ~OPT_IGNORE;
usr.sbin/sysinst/label.c
1133
while (m->cursel >= 0 && m->cursel < m->numopts
usr.sbin/sysinst/label.c
1134
&& (m->opts[m->cursel].opt_flags & OPT_IGNORE))
usr.sbin/sysinst/label.c
1135
m->cursel++;
usr.sbin/sysinst/label.c
1139
draw_edit_ptn_line(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/label.c
1184
if (m->opts[opt].opt_flags & OPT_IGNORE
usr.sbin/sysinst/label.c
1186
&& m->opts[opt].opt_action != edit_ptn_custom_type
usr.sbin/sysinst/label.c
1187
&& m->opts[opt].opt_action != edit_fs_type
usr.sbin/sysinst/label.c
1188
&& m->opts[opt].opt_action != edit_fs_start
usr.sbin/sysinst/label.c
1189
&& m->opts[opt].opt_action != edit_fs_size) {
usr.sbin/sysinst/label.c
1190
wprintw(m->mw, "%*s -", col_width, "");
usr.sbin/sysinst/label.c
1208
wprintw(m->mw, "%*s : %s", col_width, ptn_type, c);
usr.sbin/sysinst/label.c
1211
wprintw(m->mw, "%*s : %" PRIu64 " %s", col_width,
usr.sbin/sysinst/label.c
1215
wprintw(m->mw, "%*s : %" PRIu64 " %s", col_width,
usr.sbin/sysinst/label.c
1219
wprintw(m->mw, "%*s : %" PRIu64 " %s", col_width,
usr.sbin/sysinst/label.c
1225
if (m->opts[opt].opt_action == edit_install) {
usr.sbin/sysinst/label.c
1226
wprintw(m->mw, "%*s : %s", col_width, ptn_install,
usr.sbin/sysinst/label.c
1231
if (m->opts[opt].opt_action == edit_fs_preserve) {
usr.sbin/sysinst/label.c
1232
wprintw(m->mw, "%*s : %s", col_width, ptn_newfs,
usr.sbin/sysinst/label.c
1237
if (m->opts[opt].opt_action == edit_fs_mount) {
usr.sbin/sysinst/label.c
1238
wprintw(m->mw, "%*s : %s", col_width, ptn_mount,
usr.sbin/sysinst/label.c
1243
if (m->opts[opt].opt_action == edit_fs_ffs_block) {
usr.sbin/sysinst/label.c
1244
wprintw(m->mw, "%*s : %u", col_width, ptn_bsize,
usr.sbin/sysinst/label.c
1248
if (m->opts[opt].opt_action == edit_fs_ffs_frag) {
usr.sbin/sysinst/label.c
1249
wprintw(m->mw, "%*s : %u", col_width, ptn_fsize,
usr.sbin/sysinst/label.c
1253
if (m->opts[opt].opt_action == edit_fs_ffs_avg_size) {
usr.sbin/sysinst/label.c
1255
wprintw(m->mw, "%*s : %s", col_width, ptn_isize,
usr.sbin/sysinst/label.c
1264
wprintw(m->mw, "%*s : %s", col_width, ptn_isize,
usr.sbin/sysinst/label.c
1270
if (m->opts[opt].opt_menu == MENU_mountoptions) {
usr.sbin/sysinst/label.c
1271
wprintw(m->mw, "%*s : ", col_width, ptn_mount_options);
usr.sbin/sysinst/label.c
1273
wprintw(m->mw, "async ");
usr.sbin/sysinst/label.c
1275
wprintw(m->mw, "noatime ");
usr.sbin/sysinst/label.c
1277
wprintw(m->mw, "nodev ");
usr.sbin/sysinst/label.c
1279
wprintw(m->mw, "nodevmtime ");
usr.sbin/sysinst/label.c
1281
wprintw(m->mw, "noexec ");
usr.sbin/sysinst/label.c
1283
wprintw(m->mw, "nosuid ");
usr.sbin/sysinst/label.c
1285
wprintw(m->mw, "log ");
usr.sbin/sysinst/label.c
1287
wprintw(m->mw, "noauto ");
usr.sbin/sysinst/label.c
1290
if (m->opts[opt].opt_action == edit_fs_mountpt) {
usr.sbin/sysinst/label.c
1291
wprintw(m->mw, "%*s : %s", col_width, ptn_mountpt,
usr.sbin/sysinst/label.c
1302
wprintw(m->mw, "%*s : %s", col_width, attrname, val);
usr.sbin/sysinst/label.c
1306
edit_ptn_custom_type(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
1309
size_t attr_no = m->cursel - edit->first_custom_attr;
usr.sbin/sysinst/label.c
1419
fmt_fspart_row(menudesc *m, int ptn, void *arg)
usr.sbin/sysinst/label.c
1446
wprintw(m->mw, " %12" PRIu64
usr.sbin/sysinst/label.c
1453
wprintw(m->mw, "%12" PRIu64 " %12" PRIu64 " %12" PRIu64
usr.sbin/sysinst/label.c
1458
if (m->title == fspart_title)
usr.sbin/sysinst/label.c
1459
m->opts[ptn].opt_flags |= OPT_IGNORE;
usr.sbin/sysinst/label.c
1461
m->opts[ptn].opt_flags &= ~OPT_IGNORE;
usr.sbin/sysinst/label.c
1477
if (m->title == fspart_title) {
usr.sbin/sysinst/label.c
1485
m->opts[ptn].opt_flags |= OPT_IGNORE;
usr.sbin/sysinst/label.c
1487
m->opts[ptn].opt_flags &= ~OPT_IGNORE;
usr.sbin/sysinst/label.c
1530
wprintw(m->mw, "%12" PRIu64 " %12" PRIu64 " %12" PRIu64
usr.sbin/sysinst/label.c
1534
wprintw(m->mw, "%12" PRIu64 " %12" PRIu64 " %12" PRIu64
usr.sbin/sysinst/label.c
1544
part_ext_clone(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
1646
men = realloc(m->opts, (m->numopts+clone_cnt)*sizeof(*m->opts));
usr.sbin/sysinst/label.c
1650
m->opts = men;
usr.sbin/sysinst/label.c
1651
m->numopts += clone_cnt;
usr.sbin/sysinst/label.c
1661
sizeof(*men)*(m->numopts-data.res-clone_cnt));
usr.sbin/sysinst/label.c
1677
m->cursel = ((size_t)data.res >= pset->num) ? 0 : data.res+clone_cnt;
usr.sbin/sysinst/label.c
1679
m->h = 0;
usr.sbin/sysinst/label.c
1680
resize_menu_height(m);
usr.sbin/sysinst/label.c
1692
edit_fspart_pack(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
1709
edit_fspart_add(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
1727
nmenopts = realloc(m->opts, (m->numopts+1)*sizeof(*m->opts));
usr.sbin/sysinst/label.c
1731
(m->numopts-off)*sizeof(*nmenopts));
usr.sbin/sysinst/label.c
1734
pset->menu_opts = m->opts = nmenopts;
usr.sbin/sysinst/label.c
1735
m->numopts++;
usr.sbin/sysinst/label.c
1736
m->cursel = off;
usr.sbin/sysinst/label.c
1740
m->h = 0;
usr.sbin/sysinst/label.c
1741
resize_menu_height(m);
usr.sbin/sysinst/label.c
1744
edit_ptn(m, arg);
usr.sbin/sysinst/label.c
1746
show_partition_adder(m, pset);
usr.sbin/sysinst/label.c
1752
add_partition_adder(menudesc *m, struct partition_usage_set *pset)
usr.sbin/sysinst/label.c
1764
nmenopts = realloc(m->opts, (m->numopts+1)*sizeof(*m->opts));
usr.sbin/sysinst/label.c
1768
(m->numopts-off)*sizeof(*nmenopts));
usr.sbin/sysinst/label.c
1775
m->opts = nmenopts;
usr.sbin/sysinst/label.c
1776
m->numopts++;
usr.sbin/sysinst/label.c
1780
remove_partition_adder(menudesc *m, struct partition_usage_set *pset)
usr.sbin/sysinst/label.c
1785
memmove(m->opts+off, m->opts+off+1,
usr.sbin/sysinst/label.c
1786
(m->numopts-off-1)*sizeof(*m->opts));
usr.sbin/sysinst/label.c
1787
m->numopts--;
usr.sbin/sysinst/label.c
1795
show_partition_adder(menudesc *m, struct partition_usage_set *pset)
usr.sbin/sysinst/label.c
1797
if (m->opts == NULL)
usr.sbin/sysinst/label.c
1803
(m->opts[pset->parts->num_part].opt_flags & OPT_IGNORE) &&
usr.sbin/sysinst/label.c
1804
(m->opts[pset->parts->num_part+1].opt_action == edit_fspart_add);
usr.sbin/sysinst/label.c
1810
add_partition_adder(m, pset);
usr.sbin/sysinst/label.c
1812
remove_partition_adder(m, pset);
usr.sbin/sysinst/label.c
1815
m->h = 0;
usr.sbin/sysinst/label.c
1816
resize_menu_height(m);
usr.sbin/sysinst/label.c
1820
edit_fspart_abort(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
255
edit_fs_start(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
280
edit_fs_size(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
302
set_ffs_opt_pow2(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
305
size_t val = 1 << (edit->offset+m->cursel);
usr.sbin/sysinst/label.c
318
edit_fs_ffs_opt(menudesc *m, void *arg, msg head,
usr.sbin/sysinst/label.c
345
edit_fs_ffs_block(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
350
return edit_fs_ffs_opt(m, arg, MSG_Select_file_system_block_size,
usr.sbin/sysinst/label.c
355
edit_fs_ffs_frag(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
373
return edit_fs_ffs_opt(m, arg, MSG_Select_file_system_fragment_size,
usr.sbin/sysinst/label.c
378
edit_fs_ffs_avg_size(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
393
edit_fs_preserve(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
402
edit_install(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
411
edit_fs_mount(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
420
edit_fs_mountpt(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
461
edit_restore(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
471
edit_cancel(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
480
edit_delete_ptn(menudesc *m, void *arg)
usr.sbin/sysinst/label.c
653
int m;
usr.sbin/sysinst/label.c
691
m = new_menu(MSG_Select_the_type, opts, ndx,
usr.sbin/sysinst/label.c
695
if (m < 0)
usr.sbin/sysinst/label.c
697
process_menu(m, arg);
usr.sbin/sysinst/label.c
698
free_menu(m);
usr.sbin/sysinst/label.c
775
int m, cnt;
usr.sbin/sysinst/label.c
816
m = new_menu(MSG_Select_the_type, opts, cnt,
usr.sbin/sysinst/label.c
820
if (m < 0)
usr.sbin/sysinst/label.c
822
process_menu(m, arg);
usr.sbin/sysinst/label.c
823
free_menu(m);
usr.sbin/sysinst/label.c
830
static void update_edit_ptn_menu(menudesc *m, void *arg);
usr.sbin/sysinst/label.c
831
static void draw_edit_ptn_line(menudesc *m, int opt, void *arg);
usr.sbin/sysinst/label.c
832
static int edit_ptn_custom_type(menudesc *m, void *arg);
usr.sbin/sysinst/main.c
356
set_language(menudesc *m, void *arg)
usr.sbin/sysinst/main.c
360
msg_file(fnames[m->cursel]);
usr.sbin/sysinst/mbr.c
1328
const mbr_info_t *m = &parts->mbr, *me;
usr.sbin/sysinst/mbr.c
1332
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED)
usr.sbin/sysinst/mbr.c
1336
return func(arg, id, m, i, true,
usr.sbin/sysinst/mbr.c
1337
&m->mbr.mbr_parts[i], cookie);
usr.sbin/sysinst/mbr.c
1341
if (MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type)) {
usr.sbin/sysinst/mbr.c
1342
for (me = m->extended; me != NULL; me = me->extended) {
usr.sbin/sysinst/mbr.c
1607
inside_ext_part(mbr_info_t *m, daddr_t start)
usr.sbin/sysinst/mbr.c
1613
if (!MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type))
usr.sbin/sysinst/mbr.c
1615
mp = &m->mbr.mbr_parts[i];
usr.sbin/sysinst/mbr.c
1631
adjust_ext_part(mbr_info_t *m, daddr_t start, daddr_t size)
usr.sbin/sysinst/mbr.c
1637
if (!MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type))
usr.sbin/sysinst/mbr.c
1639
mp = &m->mbr.mbr_parts[i];
usr.sbin/sysinst/mbr.c
1656
ext_part_good(mbr_info_t *m, daddr_t ext_start, daddr_t ext_size)
usr.sbin/sysinst/mbr.c
1658
for (m = m->extended; m != NULL; m = m->extended) {
usr.sbin/sysinst/mbr.c
1660
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED)
usr.sbin/sysinst/mbr.c
1664
MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type))
usr.sbin/sysinst/mbr.c
1667
daddr_t pstart = m->mbr.mbr_parts[i].mbrp_start +
usr.sbin/sysinst/mbr.c
1668
m->sector;
usr.sbin/sysinst/mbr.c
1669
daddr_t pend = pstart + m->mbr.mbr_parts[i].mbrp_size;
usr.sbin/sysinst/mbr.c
1687
mbr_info_t *m = &parts->mbr, *me;
usr.sbin/sysinst/mbr.c
1695
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED)
usr.sbin/sysinst/mbr.c
1697
if (MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type))
usr.sbin/sysinst/mbr.c
1716
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED)
usr.sbin/sysinst/mbr.c
1723
if (MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type)) {
usr.sbin/sysinst/mbr.c
1724
for (me = m->extended; me != NULL; me = me->extended) {
usr.sbin/sysinst/mbr.c
1734
m = me;
usr.sbin/sysinst/mbr.c
1752
if (m == &parts->mbr) {
usr.sbin/sysinst/mbr.c
1754
m->mbr.mbr_parts[i].mbrp_type) &&
usr.sbin/sysinst/mbr.c
1767
uint oldstart = m->mbr.mbr_parts[i].mbrp_start + m->sector;
usr.sbin/sysinst/mbr.c
1771
if (find_mbr_space(m, &start, &size, start, parts->dp.disk_size,
usr.sbin/sysinst/mbr.c
1780
uint old_start = m->mbr.mbr_parts[i].mbrp_start;
usr.sbin/sysinst/mbr.c
1782
&m->mbr.mbr_parts[i], m->sector, m, i, err_msg))
usr.sbin/sysinst/mbr.c
1788
if (data.last_mounted && m->last_mounted[i] &&
usr.sbin/sysinst/mbr.c
1789
data.last_mounted != m->last_mounted[i]) {
usr.sbin/sysinst/mbr.c
1790
free(__UNCONST(m->last_mounted[i]));
usr.sbin/sysinst/mbr.c
1791
m->last_mounted[i] = strdup(data.last_mounted);
usr.sbin/sysinst/mbr.c
1794
m->fs_type[i] = data.fs_type;
usr.sbin/sysinst/mbr.c
1796
m->fs_sub_type[i] = data.fs_sub_type;
usr.sbin/sysinst/mbr.c
1798
if (m == &parts->mbr) {
usr.sbin/sysinst/mbr.c
1799
if (m->mbr.mbr_parts[i].mbrp_start !=
usr.sbin/sysinst/mbr.c
1801
mbr_sort_main_mbr(&m->mbr);
usr.sbin/sysinst/mbr.c
1811
mbr_find_netbsd(const struct mbr_info_t *m, uint start,
usr.sbin/sysinst/mbr.c
1819
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED)
usr.sbin/sysinst/mbr.c
1823
MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type))
usr.sbin/sysinst/mbr.c
1826
const struct mbr_partition *mp = &m->mbr.mbr_parts[i];
usr.sbin/sysinst/mbr.c
1830
mbr_partition_to_info(mp, m->sector, info);
usr.sbin/sysinst/mbr.c
1831
if (m->last_mounted[i] && *m->last_mounted[i] != 0)
usr.sbin/sysinst/mbr.c
1833
m->last_mounted[i];
usr.sbin/sysinst/mbr.c
1834
info->fs_type = m->fs_type[i];
usr.sbin/sysinst/mbr.c
1835
info->fs_sub_type = m->fs_sub_type[i];
usr.sbin/sysinst/mbr.c
1841
} while ((m = m->extended));
usr.sbin/sysinst/mbr.c
1971
for (mbr_info_t *m = primary->extended; m != NULL; m = m->extended) {
usr.sbin/sysinst/mbr.c
1972
if (m->extended == NULL) {
usr.sbin/sysinst/mbr.c
1973
m->mbr.mbr_parts[1].mbrp_type = MBR_PTYPE_UNUSED;
usr.sbin/sysinst/mbr.c
1974
m->mbr.mbr_parts[1].mbrp_start = 0;
usr.sbin/sysinst/mbr.c
1975
m->mbr.mbr_parts[1].mbrp_size = 0;
usr.sbin/sysinst/mbr.c
1977
uint n_end, n_start = m->extended->sector;
usr.sbin/sysinst/mbr.c
1978
if (m->extended->extended)
usr.sbin/sysinst/mbr.c
1979
n_end = m->extended->extended->sector;
usr.sbin/sysinst/mbr.c
1982
m->mbr.mbr_parts[1].mbrp_type = MBR_PTYPE_EXT;
usr.sbin/sysinst/mbr.c
1983
m->mbr.mbr_parts[1].mbrp_start = n_start - ext_start;
usr.sbin/sysinst/mbr.c
1984
m->mbr.mbr_parts[1].mbrp_size = n_end - n_start;
usr.sbin/sysinst/mbr.c
200
dump_mbr(mbr_info_t *m, const char *label)
usr.sbin/sysinst/mbr.c
2026
for (mbr_info_t *m = marg->parts->mbr.extended;
usr.sbin/sysinst/mbr.c
2027
m != NULL; ) {
usr.sbin/sysinst/mbr.c
2028
mbr_info_t *n = m->extended;
usr.sbin/sysinst/mbr.c
2029
free_mbr_info(m);
usr.sbin/sysinst/mbr.c
2030
m = n;
usr.sbin/sysinst/mbr.c
208
m, m->sector, m->extended);
usr.sbin/sysinst/mbr.c
212
m->mbr.mbr_parts[i].mbrp_type,
usr.sbin/sysinst/mbr.c
2126
mbr_ptr_from_start(mbr_info_t *m, daddr_t start)
usr.sbin/sysinst/mbr.c
213
m->mbr.mbr_parts[i].mbrp_start,
usr.sbin/sysinst/mbr.c
2132
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED)
usr.sbin/sysinst/mbr.c
2135
MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type))
usr.sbin/sysinst/mbr.c
2138
daddr_t pstart = m->sector +
usr.sbin/sysinst/mbr.c
2139
m->mbr.mbr_parts[i].mbrp_start;
usr.sbin/sysinst/mbr.c
214
m->mbr.mbr_parts[i].mbrp_size,
usr.sbin/sysinst/mbr.c
2141
return &m->mbr.mbr_parts[i];
usr.sbin/sysinst/mbr.c
2145
} while ((m = m->extended));
usr.sbin/sysinst/mbr.c
215
(uint64_t)m->mbr.mbr_parts[i].mbrp_start +
usr.sbin/sysinst/mbr.c
2151
mbr_type_from_start(const mbr_info_t *m, daddr_t start)
usr.sbin/sysinst/mbr.c
2157
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED)
usr.sbin/sysinst/mbr.c
216
(uint64_t)m->mbr.mbr_parts[i].mbrp_size);
usr.sbin/sysinst/mbr.c
2160
MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type))
usr.sbin/sysinst/mbr.c
2163
daddr_t pstart = m->sector +
usr.sbin/sysinst/mbr.c
2164
m->mbr.mbr_parts[i].mbrp_start;
usr.sbin/sysinst/mbr.c
2166
return m->mbr.mbr_parts[i].mbrp_type;
usr.sbin/sysinst/mbr.c
217
if (m->sector == 0 &&
usr.sbin/sysinst/mbr.c
2170
} while ((m = m->extended));
usr.sbin/sysinst/mbr.c
218
MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type))
usr.sbin/sysinst/mbr.c
2182
mbr_info_t *m = &parts->mbr, *me, *last, *t;
usr.sbin/sysinst/mbr.c
219
ext_base = m->mbr.mbr_parts[i].mbrp_start;
usr.sbin/sysinst/mbr.c
220
if (m->sector > 0 &&
usr.sbin/sysinst/mbr.c
2205
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED
usr.sbin/sysinst/mbr.c
2208
if (MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type)) {
usr.sbin/sysinst/mbr.c
2209
ext_start = m->mbr.mbr_parts[i].mbrp_start+m->sector;
usr.sbin/sysinst/mbr.c
221
m->mbr.mbr_parts[i].mbrp_size > 0) {
usr.sbin/sysinst/mbr.c
2210
ext_size = m->mbr.mbr_parts[i].mbrp_size;
usr.sbin/sysinst/mbr.c
2213
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED
usr.sbin/sysinst/mbr.c
2214
&& m->mbr.mbr_parts[i].mbrp_size == 0)
usr.sbin/sysinst/mbr.c
223
m->mbr.mbr_parts[i].mbrp_type)
usr.sbin/sysinst/mbr.c
224
? ext_base : m->sector;
usr.sbin/sysinst/mbr.c
2240
for (last = m, m = m->extended; m != NULL;
usr.sbin/sysinst/mbr.c
2241
last = m, m = m->extended) {
usr.sbin/sysinst/mbr.c
2242
e_start = m->mbr.mbr_parts[1].mbrp_start
usr.sbin/sysinst/mbr.c
2244
e_end = e_start + m->mbr.mbr_parts[1].mbrp_size;
usr.sbin/sysinst/mbr.c
2248
if (m == NULL) {
usr.sbin/sysinst/mbr.c
226
m->mbr.mbr_parts[i].mbrp_start + off,
usr.sbin/sysinst/mbr.c
2269
if (m && m->mbr.mbr_parts[0].mbrp_type == MBR_PTYPE_UNUSED) {
usr.sbin/sysinst/mbr.c
227
m->mbr.mbr_parts[i].mbrp_size +
usr.sbin/sysinst/mbr.c
2271
newp = &m->mbr.mbr_parts[0];
usr.sbin/sysinst/mbr.c
2272
mbr_info_to_partition(&data, &m->mbr.mbr_parts[0],
usr.sbin/sysinst/mbr.c
2273
m->sector, m, 0, errmsg);
usr.sbin/sysinst/mbr.c
2274
if (data.last_mounted && m->last_mounted[0] &&
usr.sbin/sysinst/mbr.c
2275
data.last_mounted != m->last_mounted[0]) {
usr.sbin/sysinst/mbr.c
2276
free(__UNCONST(m->last_mounted[0]));
usr.sbin/sysinst/mbr.c
2277
m->last_mounted[0] = strdup(data.last_mounted);
usr.sbin/sysinst/mbr.c
228
m->mbr.mbr_parts[i].mbrp_start + off);
usr.sbin/sysinst/mbr.c
2281
if (m == NULL)
usr.sbin/sysinst/mbr.c
2282
m = last;
usr.sbin/sysinst/mbr.c
2283
daddr_t p_start = m->mbr.mbr_parts[0].mbrp_start
usr.sbin/sysinst/mbr.c
2284
+ m->sector;
usr.sbin/sysinst/mbr.c
2286
+ m->mbr.mbr_parts[0].mbrp_size;
usr.sbin/sysinst/mbr.c
2288
if (m == last || data.start > p_end)
usr.sbin/sysinst/mbr.c
231
if (m->sector > 0 && i >= 1)
usr.sbin/sysinst/mbr.c
2323
new_mbr->sector = m->sector;
usr.sbin/sysinst/mbr.c
2328
if (data.last_mounted && m->last_mounted[0] &&
usr.sbin/sysinst/mbr.c
2329
data.last_mounted != m->last_mounted[0]) {
usr.sbin/sysinst/mbr.c
2330
free(__UNCONST(m->last_mounted[0]));
usr.sbin/sysinst/mbr.c
2331
m->last_mounted[0] =
usr.sbin/sysinst/mbr.c
2334
new_mbr->extended = m;
usr.sbin/sysinst/mbr.c
234
} while ((m = m->extended));
usr.sbin/sysinst/mbr.c
2347
if (data.last_mounted && m->last_mounted[0] &&
usr.sbin/sysinst/mbr.c
2348
data.last_mounted != m->last_mounted[0]) {
usr.sbin/sysinst/mbr.c
2349
free(__UNCONST(m->last_mounted[0]));
usr.sbin/sysinst/mbr.c
2350
m->last_mounted[0] =
usr.sbin/sysinst/mbr.c
2360
if (m == &parts->mbr && m->extended == NULL
usr.sbin/sysinst/mbr.c
2373
m->extended = t;
usr.sbin/sysinst/mbr.c
2374
m = t;
usr.sbin/sysinst/mbr.c
2376
new_mbr->extended = m->extended;
usr.sbin/sysinst/mbr.c
2377
m->extended = new_mbr;
usr.sbin/sysinst/mbr.c
2396
if (find_mbr_space(m, &start, &size, start, parts->dp.disk_size,
usr.sbin/sysinst/mbr.c
2409
mbr_info_to_partition(&data, &m->mbr.mbr_parts[free_primary],
usr.sbin/sysinst/mbr.c
2410
m->sector, m, free_primary, errmsg);
usr.sbin/sysinst/mbr.c
2411
if (data.last_mounted && m->last_mounted[free_primary] &&
usr.sbin/sysinst/mbr.c
2412
data.last_mounted != m->last_mounted[free_primary]) {
usr.sbin/sysinst/mbr.c
2413
free(__UNCONST(m->last_mounted[free_primary]));
usr.sbin/sysinst/mbr.c
2414
m->last_mounted[free_primary] = strdup(data.last_mounted);
usr.sbin/sysinst/mbr.c
2416
start = m->mbr.mbr_parts[free_primary].mbrp_start;
usr.sbin/sysinst/mbr.c
2417
mbr_sort_main_mbr(&m->mbr);
usr.sbin/sysinst/mbr.c
2422
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED)
usr.sbin/sysinst/mbr.c
2424
if (m->mbr.mbr_parts[i].mbrp_start != start)
usr.sbin/sysinst/mbr.c
2426
newp = &m->mbr.mbr_parts[i];
usr.sbin/sysinst/mbr.c
2444
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED)
usr.sbin/sysinst/mbr.c
2447
if (newp == &m->mbr.mbr_parts[i])
usr.sbin/sysinst/mbr.c
2451
if (MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type)) {
usr.sbin/sysinst/mbr.c
2452
for (me = m->extended; me != NULL; me = me->extended) {
usr.sbin/sysinst/mbr.c
2664
mbr_info_t *m;
usr.sbin/sysinst/mbr.c
2670
m = &parts->mbr;
usr.sbin/sysinst/mbr.c
2673
if (m->wedge[i][0] != 0)
usr.sbin/sysinst/mbr.c
2674
mbr_free_wedge(&fd, arg->disk, m->wedge[i]);
usr.sbin/sysinst/mbr.c
2676
} while ((m = m->extended));
usr.sbin/sysinst/mbr.c
2727
mbr_info_t *m = &parts->mbr;
usr.sbin/sysinst/mbr.c
2732
if (m->mbr.mbr_parts[i].mbrp_flag & MBR_PFLAG_ACTIVE) {
usr.sbin/sysinst/mbr.c
2739
struct mbr_partition *mp = mbr_ptr_from_start(m, pm->ptstart);
usr.sbin/sysinst/mbr.c
2758
if (m->mbr.mbr_parts[i].mbrp_type != MBR_PTYPE_NETBSD)
usr.sbin/sysinst/mbr.c
2760
m->mbr.mbr_parts[i].mbrp_flag |= MBR_PFLAG_ACTIVE;
usr.sbin/sysinst/mbr.c
2773
const mbr_info_t *m = &parts->mbr;
usr.sbin/sysinst/mbr.c
2781
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED)
usr.sbin/sysinst/mbr.c
2785
MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type))
usr.sbin/sysinst/mbr.c
2788
const struct mbr_partition *mp = &m->mbr.mbr_parts[i];
usr.sbin/sysinst/mbr.c
2793
pstart = m->sector + mp->mbrp_start;
usr.sbin/sysinst/mbr.c
2798
if (m->last_mounted[i] != NULL &&
usr.sbin/sysinst/mbr.c
2799
strcmp(m->last_mounted[i], "/") == 0) {
usr.sbin/sysinst/mbr.c
2806
} while ((m = m->extended));
usr.sbin/sysinst/mbr.c
2875
mbr_info_t *m;
usr.sbin/sysinst/mbr.c
2883
for (m = data->mbr; m != mb; m = m->extended)
usr.sbin/sysinst/mbr.c
2885
strncpy(m->mbrb.mbrbs_nametab[i], str,
usr.sbin/sysinst/mbr.c
2886
sizeof(m->mbrb.mbrbs_nametab[i]));
usr.sbin/sysinst/mbr.c
300
free_last_mounted(mbr_info_t *m)
usr.sbin/sysinst/mbr.c
305
free(__UNCONST(m->last_mounted[i]));
usr.sbin/sysinst/mbr.c
309
free_mbr_info(mbr_info_t *m)
usr.sbin/sysinst/mbr.c
311
if (m == NULL)
usr.sbin/sysinst/mbr.c
313
free_last_mounted(m);
usr.sbin/sysinst/mbr.c
314
free(m);
usr.sbin/sysinst/mbr.c
396
const mbr_info_t *m, *me;
usr.sbin/sysinst/mbr.c
400
m = mbrs;
usr.sbin/sysinst/mbr.c
406
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED)
usr.sbin/sysinst/mbr.c
410
m->mbr.mbr_parts[i].mbrp_type);
usr.sbin/sysinst/mbr.c
412
s = m->mbr.mbr_parts[i].mbrp_start + m->sector;
usr.sbin/sysinst/mbr.c
415
e = s + m->mbr.mbr_parts[i].mbrp_size;
usr.sbin/sysinst/mbr.c
438
for (me = m->extended; me != NULL; me = me->extended) {
usr.sbin/sysinst/mbr.c
876
mbr_sort_main_mbr(struct mbr_sector *m)
usr.sbin/sysinst/mbr.c
878
qsort(&m->mbr_parts[0], MBR_PART_COUNT,
usr.sbin/sysinst/mbr.c
879
sizeof(m->mbr_parts[0]), mbr_comp_part_entry);
usr.sbin/sysinst/mbr.c
949
mbr_info_t *m;
usr.sbin/sysinst/mbr.c
953
m = &parts->mbr;
usr.sbin/sysinst/mbr.c
956
if (m->mbr.mbr_parts[i].mbrp_type == MBR_PTYPE_UNUSED)
usr.sbin/sysinst/mbr.c
959
if (m != &parts->mbr && i > 0 &&
usr.sbin/sysinst/mbr.c
960
MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type))
usr.sbin/sysinst/mbr.c
964
if (MBR_IS_EXTENDED(m->mbr.mbr_parts[i].mbrp_type))
usr.sbin/sysinst/mbr.c
967
daddr_t psize = m->mbr.mbr_parts[i].mbrp_size;
usr.sbin/sysinst/mbr.c
968
if (m != &parts->mbr)
usr.sbin/sysinst/mbr.c
969
psize += m->mbr.mbr_parts[i].mbrp_start;
usr.sbin/sysinst/mbr.c
976
} while ((m = m->extended));
usr.sbin/sysinst/part_edit.c
1021
set_keep_existing(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
1028
set_use_only_part(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
1035
set_use_entire_disk(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
1042
set_switch_scheme(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
121
set_part_type(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
128
if (m->cursel == 0)
usr.sbin/sysinst/part_edit.c
131
desc = info->parts->pscheme->get_part_type(m->cursel-1);
usr.sbin/sysinst/part_edit.c
1345
set_part_scheme(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
1349
*res = (size_t)m->cursel;
usr.sbin/sysinst/part_edit.c
158
set_type_label(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/part_edit.c
164
wprintw(m->mw, "%s", msg_string(MSG_Dont_change));
usr.sbin/sysinst/part_edit.c
170
wprintw(m->mw, "%s", msg_string(MSG_Other_kind));
usr.sbin/sysinst/part_edit.c
173
wprintw(m->mw, "%s", desc->description);
usr.sbin/sysinst/part_edit.c
177
edit_part_type(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
211
edit_part_start(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
232
edit_part_size(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
248
edit_part_install(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
257
menu_opts_reload(menudesc *m, const struct disk_partitions *parts)
usr.sbin/sysinst/part_edit.c
263
m->opts = part_menu_opts;
usr.sbin/sysinst/part_edit.c
264
m->numopts = new_num;
usr.sbin/sysinst/part_edit.c
268
delete_part(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
286
static void draw_outer_ptn_line(menudesc *m, int line, void *arg);
usr.sbin/sysinst/part_edit.c
287
static void draw_outer_ptn_header(menudesc *m, void *arg);
usr.sbin/sysinst/part_edit.c
290
part_rollback(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
319
edit_custom_opt(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
322
size_t attr_no = m->cursel - marg->first_custom_opt;
usr.sbin/sysinst/part_edit.c
409
edit_part_entry(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
413
.cur_id = m->cursel,
usr.sbin/sysinst/part_edit.c
449
menu_opts_reload(m, data.parts);
usr.sbin/sysinst/part_edit.c
450
m->cursel = data.parts->num_part > 0 ? 0 : 2;
usr.sbin/sysinst/part_edit.c
568
add_part_entry(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
618
menu_opts_reload(m, data.parts);
usr.sbin/sysinst/part_edit.c
619
m->cursel = data.parts->num_part+1;
usr.sbin/sysinst/part_edit.c
621
m->cursel++;
usr.sbin/sysinst/part_edit.c
626
draw_outer_ptn_line(menudesc *m, int line, void *arg)
usr.sbin/sysinst/part_edit.c
665
wprintw(m->mw, "%*s : %s", col_width,
usr.sbin/sysinst/part_edit.c
674
wprintw(m->mw, "%*s : %s", col_width, ptn_type,
usr.sbin/sysinst/part_edit.c
680
wprintw(m->mw, "%*s : %" PRIu64 " %s", col_width, ptn_start,
usr.sbin/sysinst/part_edit.c
684
wprintw(m->mw, "%*s : %" PRIu64 " %s", col_width, ptn_size,
usr.sbin/sysinst/part_edit.c
688
wprintw(m->mw, "%*s : %" PRIu64 " %s", col_width, ptn_end,
usr.sbin/sysinst/part_edit.c
693
wprintw(m->mw, "%*s : %s", col_width, ptn_install,
usr.sbin/sysinst/part_edit.c
702
draw_outer_ptn_header(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
710
m->opts[opt].opt_flags |= OPT_IGNORE; \
usr.sbin/sysinst/part_edit.c
712
m->opts[opt].opt_flags &= ~OPT_IGNORE;
usr.sbin/sysinst/part_edit.c
721
if (!may_change_type && m->cursel == PTN_OPT_TYPE)
usr.sbin/sysinst/part_edit.c
722
m->cursel++;
usr.sbin/sysinst/part_edit.c
724
for (int i = 0; i < m->numopts; i++) {
usr.sbin/sysinst/part_edit.c
725
if (m->opts[i].opt_action == delete_part) {
usr.sbin/sysinst/part_edit.c
750
draw_outer_part_line(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/part_edit.c
76
static void draw_outer_part_line(menudesc *m, int opt, void *arg);
usr.sbin/sysinst/part_edit.c
767
wprintw(m->mw, "%*s", len, "");
usr.sbin/sysinst/part_edit.c
791
wprintw(m->mw, PART_ROW_USED_FMT,
usr.sbin/sysinst/part_edit.c
806
wprintw(m->mw, "%s", line);
usr.sbin/sysinst/part_edit.c
810
part_edit_abort(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
84
int m = 0, i = 0;
usr.sbin/sysinst/part_edit.c
88
if (i > m)
usr.sbin/sysinst/part_edit.c
89
m = i;
usr.sbin/sysinst/part_edit.c
896
draw_outer_part_header(menudesc *m, void *arg)
usr.sbin/sysinst/part_edit.c
92
return m;
usr.sbin/sysinst/partman.c
1008
wprintw(m->mw, "%*s %s", -lcol_width,
usr.sbin/sysinst/partman.c
1014
wprintw(m->mw, "%*s %s", -lcol_width,
usr.sbin/sysinst/partman.c
1021
wprintw(m->mw, "%*s %s", -lcol_width,
usr.sbin/sysinst/partman.c
1027
wprintw(m->mw, "%*s %s", -lcol_width,
usr.sbin/sysinst/partman.c
1034
wprintw(m->mw, "%*s %s", -lcol_width,
usr.sbin/sysinst/partman.c
1041
pm_vnd_set_value(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
1048
switch (m->cursel) {
usr.sbin/sysinst/partman.c
1260
pm_cgd_menufmt(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/partman.c
1269
wprintw(m->mw, "%s", msg_string(MSG_cgd_err_menufmt));
usr.sbin/sysinst/partman.c
1275
pm_fmt_disk_line(m->mw, desc, dev_ptr->pm_name,
usr.sbin/sysinst/partman.c
1281
pm_cgd_edit_menufmt(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/partman.c
1286
wprintw(m->mw, "%-15s: %s",
usr.sbin/sysinst/partman.c
1290
wprintw(m->mw, "%-15s: %s",
usr.sbin/sysinst/partman.c
1294
wprintw(m->mw, "%-15s: %d",
usr.sbin/sysinst/partman.c
1298
wprintw(m->mw, "%-15s: %s",
usr.sbin/sysinst/partman.c
1302
wprintw(m->mw, "%-15s: %s",
usr.sbin/sysinst/partman.c
1306
wprintw(m->mw, "%-15s: %s",
usr.sbin/sysinst/partman.c
1313
pm_cgd_set_value(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
1318
switch (m->cursel) {
usr.sbin/sysinst/partman.c
1551
pm_lvm_disk_add(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
1573
pm_lvm_disk_del(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
1612
pm_lvm_menufmt(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/partman.c
1635
pm_fmt_disk_line(m->mw, buf1, devs, 0, buf2);
usr.sbin/sysinst/partman.c
1637
pm_fmt_disk_line(m->mw, buf1, NULL, 0,
usr.sbin/sysinst/partman.c
1643
pm_lvm_edit_menufmt(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/partman.c
1660
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1664
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1671
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1678
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1685
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1692
pm_lvm_set_value(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
1713
switch (m->cursel) {
usr.sbin/sysinst/partman.c
1787
pm_lvmlv_menufmt(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/partman.c
1794
pm_fmt_disk_line(m->mw, buf, NULL, dev_ptr->size, NULL);
usr.sbin/sysinst/partman.c
1799
pm_lvmlv_edit_menufmt(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/partman.c
1808
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1812
wprintw(m->mw, "%-20s: %" PRIi64,
usr.sbin/sysinst/partman.c
1816
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1821
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1826
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1834
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1838
wprintw(m->mw, "%-20s: %d",
usr.sbin/sysinst/partman.c
1846
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1850
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1859
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1865
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1871
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1875
wprintw(m->mw, "%-20s: %s",
usr.sbin/sysinst/partman.c
1884
pm_lvmlv_set_value(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
1891
switch (m->cursel) {
usr.sbin/sysinst/partman.c
2190
menu_ent *m;
usr.sbin/sysinst/partman.c
2194
m = &menu->opts[i];
usr.sbin/sysinst/partman.c
2197
if (m->opt_name == MSG_unconfig) {
usr.sbin/sysinst/partman.c
2201
} else if (m->opt_name == MSG_undo) {
usr.sbin/sysinst/partman.c
2205
} else if (m->opt_name == MSG_switch_parts) {
usr.sbin/sysinst/partman.c
2212
m->opt_flags &= ~OPT_IGNORE;
usr.sbin/sysinst/partman.c
2214
m->opt_flags |= OPT_IGNORE;
usr.sbin/sysinst/partman.c
249
pm_do_upddevlist(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
251
return pm_upddevlist(m, arg, ((struct part_entry*)arg)->install);
usr.sbin/sysinst/partman.c
2666
pm_commit(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
2723
if (m != NULL && arg != NULL)
usr.sbin/sysinst/partman.c
2724
pm_do_upddevlist(m, arg);
usr.sbin/sysinst/partman.c
2777
pm_submenu(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
2780
pm_retvalue = m->cursel + 1;
usr.sbin/sysinst/partman.c
2781
struct part_entry *cur_pe = (struct part_entry *)arg + m->cursel;
usr.sbin/sysinst/partman.c
2842
pm_menufmt(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/partman.c
2860
wprintw(m->mw, "%-43.42s %25.24s",
usr.sbin/sysinst/partman.c
2886
pm_fmt_disk_line(m->mw, dev, buf,
usr.sbin/sysinst/partman.c
2894
pm_fmt_disk_line(m->mw, dev, NULL,
usr.sbin/sysinst/partman.c
2900
pm_fmt_disk_line(m->mw, pm_cur->diskdev_descr, NULL,
usr.sbin/sysinst/partman.c
2904
pm_raid_menufmt(m, opt, arg);
usr.sbin/sysinst/partman.c
2907
pm_vnd_menufmt(m, opt, arg);
usr.sbin/sysinst/partman.c
2910
pm_cgd_menufmt(m, opt, arg);
usr.sbin/sysinst/partman.c
2913
pm_lvm_menufmt(m, opt, arg);
usr.sbin/sysinst/partman.c
2916
pm_lvmlv_menufmt(m, opt, arg);
usr.sbin/sysinst/partman.c
2923
pm_upddevlist_adv(menudesc *m, void *arg, int *i,
usr.sbin/sysinst/partman.c
2932
m->opts[(*i)++] = (struct menu_ent) {
usr.sbin/sysinst/partman.c
2947
m->opts[*i] = (struct menu_ent) {
usr.sbin/sysinst/partman.c
2958
pm_upddevlist_adv(m, arg, i, d->sub);
usr.sbin/sysinst/partman.c
2965
pm_upddevlist(menudesc *m, void *arg, struct install_partition_desc *install)
usr.sbin/sysinst/partman.c
2975
pm_retvalue = m->cursel + 1;
usr.sbin/sysinst/partman.c
2994
if (m == NULL || arg == NULL)
usr.sbin/sysinst/partman.c
2999
memset(&m->opts[i], 0, sizeof m->opts[i]);
usr.sbin/sysinst/partman.c
3000
m->opts[i].opt_action = pm_submenu;
usr.sbin/sysinst/partman.c
3035
memset(&m->opts[i], 0, sizeof m->opts[i]);
usr.sbin/sysinst/partman.c
3036
m->opts[i].opt_action = pm_submenu;
usr.sbin/sysinst/partman.c
3058
memset(&m->opts[i], 0, sizeof m->opts[i]);
usr.sbin/sysinst/partman.c
3059
m->opts[i].opt_action = pm_submenu;
usr.sbin/sysinst/partman.c
3070
m->opts[ii].opt_flags = OPT_EXIT;
usr.sbin/sysinst/partman.c
3073
pm_upddevlist_adv(m, arg, &i,
usr.sbin/sysinst/partman.c
3077
pm_upddevlist_adv(m, arg, &i,
usr.sbin/sysinst/partman.c
3081
pm_upddevlist_adv(m, arg, &i,
usr.sbin/sysinst/partman.c
3089
pm_upddevlist_adv(m, arg, &i,
usr.sbin/sysinst/partman.c
3093
m->opts[i++] = (struct menu_ent) {
usr.sbin/sysinst/partman.c
3097
m->opts[i ] = (struct menu_ent) {
usr.sbin/sysinst/partman.c
3103
m->cursel = pm_retvalue - 1;
usr.sbin/sysinst/partman.c
3108
pm_menuin(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
3110
if (pm_cursel > m->numopts)
usr.sbin/sysinst/partman.c
3111
m->cursel = m->numopts;
usr.sbin/sysinst/partman.c
3113
m->cursel = 0;
usr.sbin/sysinst/partman.c
3115
m->cursel = pm_cursel;
usr.sbin/sysinst/partman.c
3119
pm_menuout(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
3121
pm_cursel = m->cursel;
usr.sbin/sysinst/partman.c
496
pm_raid_menufmt(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/partman.c
518
pm_fmt_disk_line(m->mw, line, buf, dev_ptr->total_size, NULL);
usr.sbin/sysinst/partman.c
521
pm_fmt_disk_line(m->mw, buf, NULL, 0,
usr.sbin/sysinst/partman.c
527
pm_raid_edit_menufmt(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/partman.c
546
wprintw(m->mw, "%s", buf);
usr.sbin/sysinst/partman.c
559
wprintw(m->mw, "%s", buf);
usr.sbin/sysinst/partman.c
562
wprintw(m->mw, "%s: %u",
usr.sbin/sysinst/partman.c
567
wprintw(m->mw, "%s: %u",
usr.sbin/sysinst/partman.c
571
wprintw(m->mw, "%s: %u",
usr.sbin/sysinst/partman.c
575
wprintw(m->mw, "%s: %u",
usr.sbin/sysinst/partman.c
580
wprintw(m->mw, "%s: %u",
usr.sbin/sysinst/partman.c
585
wprintw(m->mw, "%s: %u",
usr.sbin/sysinst/partman.c
590
wprintw(m->mw, "%s: %u",
usr.sbin/sysinst/partman.c
598
pm_raid_set_value(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
620
switch (m->cursel) {
usr.sbin/sysinst/partman.c
740
pm_raid_disk_add(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
766
pm_raid_disk_del(menudesc *m, void *arg)
usr.sbin/sysinst/partman.c
929
pm_vnd_menufmt(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/partman.c
938
pm_fmt_disk_line(m->mw, dev, NULL,
usr.sbin/sysinst/partman.c
941
pm_fmt_disk_line(m->mw, dev, dev_ptr->filepath,
usr.sbin/sysinst/partman.c
944
pm_fmt_disk_line(m->mw, dev, dev_ptr->filepath,
usr.sbin/sysinst/partman.c
951
int len, m = 0;
usr.sbin/sysinst/partman.c
955
if (len > m)
usr.sbin/sysinst/partman.c
956
m = len;
usr.sbin/sysinst/partman.c
960
return m;
usr.sbin/sysinst/partman.c
964
pm_vnd_edit_menufmt(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/partman.c
981
wprintw(m->mw, "%*s %s", -lcol_width,
usr.sbin/sysinst/partman.c
985
wprintw(m->mw, "%*s %s", -lcol_width,
usr.sbin/sysinst/partman.c
994
wprintw(m->mw, "%*s %s", -lcol_width,
usr.sbin/sysinst/partman.c
998
wprintw(m->mw, "%*s %s", -lcol_width,
usr.sbin/sysinst/run.c
116
log_flip(menudesc *m, void *arg)
usr.sbin/sysinst/run.c
148
script_flip(menudesc *m, void *arg)
usr.sbin/sysinst/run.c
87
log_menu_label(menudesc *m, int opt, void *arg)
usr.sbin/sysinst/run.c
89
wprintw(m->mw, "%s: %s",
usr.sbin/sysinst/target.c
474
struct unwind_mount *m;
usr.sbin/sysinst/target.c
479
m = malloc(sizeof *m + len);
usr.sbin/sysinst/target.c
480
if (m == 0)
usr.sbin/sysinst/target.c
483
memcpy(m->um_mountpoint, on, len + 1);
usr.sbin/sysinst/target.c
494
free(m);
usr.sbin/sysinst/target.c
497
m->um_prev = unwind_mountlist;
usr.sbin/sysinst/target.c
498
unwind_mountlist = m;
usr.sbin/sysinst/target.c
533
struct unwind_mount *m, *prev = NULL;
usr.sbin/sysinst/target.c
536
for (m = unwind_mountlist; m != NULL; prev = m, m = m->um_prev)
usr.sbin/sysinst/target.c
537
if (strcmp(m->um_mountpoint, mount_point) == 0)
usr.sbin/sysinst/target.c
540
if (m == NULL)
usr.sbin/sysinst/target.c
544
target_prefix(), m->um_mountpoint);
usr.sbin/sysinst/target.c
548
if (m == unwind_mountlist)
usr.sbin/sysinst/target.c
549
unwind_mountlist = m->um_prev;
usr.sbin/sysinst/target.c
551
prev->um_prev = m->um_prev;
usr.sbin/sysinst/target.c
552
free(m);
usr.sbin/sysinst/target.c
601
struct unwind_mount *m;
usr.sbin/sysinst/target.c
610
while ((m = unwind_mountlist) != NULL) {
usr.sbin/sysinst/target.c
611
unwind_mountlist = m->um_prev;
usr.sbin/sysinst/target.c
614
fprintf(stderr, "unmounting %s\n", m->um_mountpoint);
usr.sbin/sysinst/target.c
618
target_prefix(), m->um_mountpoint);
usr.sbin/sysinst/target.c
619
free(m);
usr.sbin/sysinst/util.c
1768
set_tz_select(menudesc *m, void *arg)
usr.sbin/sysinst/util.c
1772
if (m && strcmp(tz_selected, m->opts[m->cursel].opt_name) != 0) {
usr.sbin/sysinst/util.c
1774
new = strdup(m->opts[m->cursel].opt_name);
usr.sbin/sysinst/util.c
1783
if (m)
usr.sbin/sysinst/util.c
1785
m->cursel = -1;
usr.sbin/sysinst/util.c
1799
set_tz_back(menudesc *m, void *arg)
usr.sbin/sysinst/util.c
1803
m->cursel = save_cursel;
usr.sbin/sysinst/util.c
1804
m->topline = save_topline;
usr.sbin/sysinst/util.c
1809
set_tz_dir(menudesc *m, void *arg)
usr.sbin/sysinst/util.c
1812
strlcpy(zoneinfo_dir + zonerootlen, m->opts[m->cursel].opt_name,
usr.sbin/sysinst/util.c
1814
save_cursel = m->cursel;
usr.sbin/sysinst/util.c
1815
save_topline = m->topline;
usr.sbin/sysinst/util.c
1816
m->cursel = 0;
usr.sbin/sysinst/util.c
1817
m->topline = 0;
usr.sbin/sysinst/util.c
1840
tzm_set_names(menudesc *m, void *arg)
usr.sbin/sysinst/util.c
1911
m->opts = tz_menu;
usr.sbin/sysinst/util.c
1912
m->numopts = nfiles;
usr.sbin/sysinst/util.c
2206
set_menu_select(menudesc *m, void *arg)
usr.sbin/sysinst/util.c
2208
*(int *)arg = m->cursel;
usr.sbin/sysinst/util.c
552
int n, m;
usr.sbin/sysinst/util.c
560
m = getvfsstat(data.mounted, n*sizeof(*data.mounted),
usr.sbin/sysinst/util.c
562
assert(m >= 0 && m <= n);
usr.sbin/sysinst/util.c
563
data.num_mounted = m;
usr.sbin/sysinst/wskbd.c
68
set_kb_encoding(menudesc *m, void *arg)
usr.sbin/sysinst/wskbd.c
71
const struct kb_types *kbt = kb_types + m->cursel;
usr.sbin/sysinst/wskbd.c
81
set_kb_default(menudesc *m, void *arg)
usr.sbin/sysinst/wskbd.c
83
m->cursel = kb_default;
usr.sbin/tcpdchk/tcpdchk.c
48
#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
usr.sbin/tcpdmatch/tcpdmatch.c
47
#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR)
usr.sbin/videomode/videomode.c
112
dump_mode(int m)
usr.sbin/videomode/videomode.c
122
if (m > 0 && m > num_vm)
usr.sbin/videomode/videomode.c
124
if (m <= 0) {
usr.sbin/videomode/videomode.c
131
if (m >= 0) {
usr.sbin/videomode/videomode.c
135
for (m = 1; m <= num_vm; m++) {
usr.sbin/videomode/videomode.c
136
vm.mode_num = m;
usr.sbin/videomode/videomode.c
145
set_mode(int m)
usr.sbin/videomode/videomode.c
150
(void)ioctl(grffd, GRFSETVMODE, &m);
usr.sbin/videomode/videomode.c
57
int m;
usr.sbin/videomode/videomode.c
72
m = atoi(optarg);
usr.sbin/videomode/videomode.c
73
if (m == 0 || optind < argc)
usr.sbin/videomode/videomode.c
75
set_mode(m);
usr.sbin/wsmoused/action.c
57
int action_startup(struct mouse *m);
usr.sbin/wsmoused/action.c
92
action_startup(struct mouse *m)
usr.sbin/wsmoused/selection.c
157
selection_startup(struct mouse *m)
usr.sbin/wsmoused/selection.c
169
Selmouse.sm_mouse = m;
usr.sbin/wsmoused/selection.c
62
int selection_startup(struct mouse *m);
usr.sbin/ypserv/ypserv/ypserv_db.c
244
struct opt_map *m = NULL;
usr.sbin/ypserv/ypserv/ypserv_db.c
293
for (m = d->dmaps.lh_first; m != NULL; m = m->mapsl.le_next)
usr.sbin/ypserv/ypserv/ypserv_db.c
294
if (strcmp(map, m->map) == 0)
usr.sbin/ypserv/ypserv/ypserv_db.c
300
if (m) {
usr.sbin/ypserv/ypserv/ypserv_db.c
304
domain, map, m->db);
usr.sbin/ypserv/ypserv/ypserv_db.c
307
m->dbdev, finfo.st_dev, m->dbino, finfo.st_ino,
usr.sbin/ypserv/ypserv/ypserv_db.c
308
(long) m->dbmtime, (long) finfo.st_mtime);
usr.sbin/ypserv/ypserv/ypserv_db.c
321
ypdb_close_map(m);
usr.sbin/ypserv/ypserv/ypserv_db.c
328
if (finfo.st_dev == m->dbdev && finfo.st_ino == m->dbino &&
usr.sbin/ypserv/ypserv/ypserv_db.c
329
finfo.st_mtime == m->dbmtime) {
usr.sbin/ypserv/ypserv/ypserv_db.c
330
TAILQ_REMOVE(&maps, m, mapsq); /* adjust LRU queue */
usr.sbin/ypserv/ypserv/ypserv_db.c
331
TAILQ_INSERT_HEAD(&maps, m, mapsq);
usr.sbin/ypserv/ypserv/ypserv_db.c
333
*map_info = m;
usr.sbin/ypserv/ypserv/ypserv_db.c
334
return (m->db);
usr.sbin/ypserv/ypserv/ypserv_db.c
340
ypdb_close_map(m);
usr.sbin/ypserv/ypserv/ypserv_db.c
341
m = NULL;
usr.sbin/ypserv/ypserv/ypserv_db.c
410
m = (struct opt_map *) malloc(sizeof(*m));
usr.sbin/ypserv/ypserv/ypserv_db.c
411
if (m)
usr.sbin/ypserv/ypserv/ypserv_db.c
412
m->map = strdup(map);
usr.sbin/ypserv/ypserv/ypserv_db.c
414
if (m == NULL || m->map == NULL) {
usr.sbin/ypserv/ypserv/ypserv_db.c
415
if (m)
usr.sbin/ypserv/ypserv/ypserv_db.c
416
free(m);
usr.sbin/ypserv/ypserv/ypserv_db.c
421
m->db = db;
usr.sbin/ypserv/ypserv/ypserv_db.c
422
m->dom = d;
usr.sbin/ypserv/ypserv/ypserv_db.c
423
m->host_lookup = FALSE;
usr.sbin/ypserv/ypserv/ypserv_db.c
424
m->dbdev = finfo.st_dev;
usr.sbin/ypserv/ypserv/ypserv_db.c
425
m->dbino = finfo.st_ino;
usr.sbin/ypserv/ypserv/ypserv_db.c
426
m->dbmtime = finfo.st_mtime;
usr.sbin/ypserv/ypserv/ypserv_db.c
427
TAILQ_INSERT_HEAD(&maps, m, mapsq);
usr.sbin/ypserv/ypserv/ypserv_db.c
428
LIST_INSERT_HEAD(&d->dmaps, m, mapsl);
usr.sbin/ypserv/ypserv/ypserv_db.c
435
m->host_lookup = TRUE;
usr.sbin/ypserv/ypserv/ypserv_db.c
437
m->host_lookup = TRUE;
usr.sbin/ypserv/ypserv/ypserv_db.c
440
m->secure = FALSE;
usr.sbin/ypserv/ypserv/ypserv_db.c
445
m->secure = TRUE;
usr.sbin/ypserv/ypserv/ypserv_db.c
450
*map_info = m;
usr.sbin/ypserv/ypserv/ypserv_db.c
455
domain, map, m->host_lookup, m->secure, m->db);
usr.sbin/ypserv/ypserv/ypserv_db.c
458
return (m->db);
usr.sbin/ypserv/ypserv/ypserv_proc.c
441
struct ypmaplist *m;
usr.sbin/ypserv/ypserv/ypserv_proc.c
487
m = calloc(1, sizeof(struct ypmaplist));
usr.sbin/ypserv/ypserv/ypserv_proc.c
488
if (m == NULL) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
493
(void)strlcpy(m->ypml_name, dp->d_name,
usr.sbin/ypserv/ypserv/ypserv_proc.c
495
m->ypml_next = res.list;
usr.sbin/ypserv/ypserv/ypserv_proc.c
496
res.list = m;