bin/ed/io.c
149
write_file(char *fn, char *mode, int n, int m)
bin/ed/io.c
159
} else if ((size = write_stream(fp, n, m)) < 0)
bin/ed/io.c
168
return n ? m - n + 1 : 0;
bin/ed/io.c
174
write_stream(FILE *fp, int n, int m)
bin/ed/io.c
181
for (; n && n <= m; n++, lp = lp->q_forw) {
bin/ed/main.c
1158
int m = 0;
bin/ed/main.c
1163
m = second_addr - addr;
bin/ed/main.c
1165
for (; n > 0; n=m, m=0, np = get_addressed_line_node(current_addr + 1))
bin/ed/main.c
874
check_addr_range(int n, int m)
bin/ed/main.c
878
second_addr = m;
bin/ksh/mail.c
171
mballoc(char *p, char *m)
bin/ksh/mail.c
179
mbp->mb_msg = m;
bin/ksh/misc.c
251
char m[(int) FNFLAGS + 1];
bin/ksh/misc.c
252
char *cp = m;
bin/ksh/misc.c
258
return str_save(m, ATEMP);
distrib/special/more/more.c
84
#define Fopen(s, m) (Currline = 0, file_pos = 0, fopen(s,m))
games/adventure/init.c
111
lamp = vocab(DECR(l,a,m,p,\0), 1, 0);
games/adventure/init.c
123
clam = vocab(DECR(c,l,a,m,\0),1, 0);
games/adventure/init.c
125
magzin= vocab(DECR(m,a,g,a,z), 1, 0);
games/adventure/init.c
135
mirror= vocab(DECR(m,i,r,r,o), 1, 0);
games/adventure/init.c
137
chasm = vocab(DECR(c,h,a,s,m), 1, 0);
games/adventure/init.c
141
messag= vocab(DECR(m,e,s,s,a), 1, 0);
games/adventure/init.c
151
emrald= vocab(DECR(e,m,e,r,a), 1, 0);
games/adventure/init.c
152
pyram = vocab(DECR(p,y,r,a,m), 1, 0);
games/adventure/io.c
340
int len, m, n, entries;
games/adventure/io.c
365
m = 0;
games/adventure/io.c
370
m = atoi(buf);
games/adventure/io.c
383
t->conditions = m;/* table entry / 1000 */
games/adventure/io.c
546
pspeak(int m, int skip)
games/adventure/io.c
553
msg = &ptext[m];
games/backgammon/common_source/allow.c
37
int i, m, iold, r;
games/backgammon/common_source/allow.c
41
m = (D0 == D1 ? 4 : 2);
games/backgammon/common_source/allow.c
45
while (i < m) {
games/backgammon/common_source/allow.c
50
if (i == 1 || m == 4)
games/backgammon/common_source/allow.c
55
if (d0 || m == 4)
games/backgammon/common_source/allow.c
71
if (m == 2 && i) {
games/backgammon/common_source/allow.c
79
if (d0 || m == 4)
games/backgammon/common_source/allow.c
88
if (i == 1 || m == 4)
games/backgammon/common_source/check.c
103
if ((m = makmove(i))) {
games/backgammon/common_source/check.c
105
switch (m) {
games/backgammon/common_source/check.c
82
int i, m;
games/bs/bs.c
842
char *m = NULL;
games/bs/bs.c
874
m = " You sank my %s!";
games/bs/bs.c
877
m = " I have this sinking feeling about my %s....";
games/bs/bs.c
880
m = " My %s has gone to Davy Jones's locker!";
games/bs/bs.c
883
m = " Glub, glub -- my %s is headed for the bottom!";
games/bs/bs.c
886
m = " You'll pick up survivors from my %s, I hope...!";
games/bs/bs.c
889
(void)printw(m, ss->name);
games/gomoku/pickmove.c
132
m = sp - board;
games/gomoku/pickmove.c
133
if (sp->s_combo[!us].c.a == 1 && !BIT_TEST(forcemap, m))
games/gomoku/pickmove.c
1330
int s, d, m, i;
games/gomoku/pickmove.c
1426
m = ep->e_emask;
games/gomoku/pickmove.c
1433
for (; --s >= 0; sp += d, m >>= 1)
games/gomoku/pickmove.c
1434
sp->s_flg |= (m & 1) ? omask : cmask;
games/gomoku/pickmove.c
63
int m;
games/gomoku/pickmove.c
786
int s, d, m, emask, i;
games/gomoku/pickmove.c
893
for (s = 0, m = 1; s < 5; s++, sp += d, m <<= 1) {
games/gomoku/pickmove.c
894
if (sp->s_occ != EMPTY || !(emask & m))
games/gomoku/pickmove.c
906
nep->e_emask = emask & ~m;
games/grdc/grdc.c
199
m = abs((int)tm->tm_gmtoff % 3600 / 60);
games/grdc/grdc.c
205
tm->tm_zone, h, m);
games/grdc/grdc.c
208
tm->tm_zone, h, m);
games/grdc/grdc.c
293
int i, m;
games/grdc/grdc.c
295
m = 7 << n;
games/grdc/grdc.c
298
mask |= (next[i] ^ old[i]) & m;
games/grdc/grdc.c
300
if (mask & m)
games/grdc/grdc.c
301
mask |= m;
games/grdc/grdc.c
83
int h, m;
games/hunt/hunt/otto.c
53
#define panic(m) _panic(__FILE__,__LINE__,m)
games/monop/morg.c
66
static void m(int);
games/monop/morg.c
91
m(square[0]);
games/monop/morg.c
97
m(square[prop]);
games/sail/pl_6.c
47
#define FIX(x, m) (m - ptr->x > count \
games/sail/pl_6.c
48
? (ptr->x += count, count = 0) : (count -= m - ptr->x, ptr->x = m))
games/trek/compkl.c
104
for (i = 0; i < m; i++)
games/trek/compkl.c
97
int f, i, m;
games/trek/compkl.c
99
m = Etc.nkling - 1;
lib/libc/arch/sparc64/fpu/fpu_mul.c
107
u_int a3, a2, a1, a0, x3, x2, x1, x0, bit, m;
lib/libc/arch/sparc64/fpu/fpu_mul.c
168
SHR1; if (bit & m) { ADD; }; bit <<= 1
lib/libc/arch/sparc64/fpu/fpu_mul.c
178
if ((m = y->fp_mant[3]) == 0) {
lib/libc/arch/sparc64/fpu/fpu_mul.c
186
if ((m = y->fp_mant[2]) == 0) {
lib/libc/arch/sparc64/fpu/fpu_mul.c
194
if ((m = y->fp_mant[1]) == 0) {
lib/libc/arch/sparc64/fpu/fpu_mul.c
202
m = y->fp_mant[0]; /* definitely != 0 */
lib/libc/arch/sparc64/fpu/fpu_mul.c
206
} while (bit <= m);
lib/libc/arch/sparc64/fpu/fpu_mul.c
213
m = x->fp_exp + y->fp_exp;
lib/libc/arch/sparc64/fpu/fpu_mul.c
216
m++;
lib/libc/arch/sparc64/fpu/fpu_mul.c
219
x->fp_exp = m;
lib/libc/crypt/arc4random.c
135
size_t i, m;
lib/libc/crypt/arc4random.c
137
m = minimum(datlen, KEYSZ + IVSZ);
lib/libc/crypt/arc4random.c
138
for (i = 0; i < m; i++)
lib/libc/crypt/arc4random.c
152
size_t m;
lib/libc/crypt/arc4random.c
157
m = minimum(n, rs->rs_have);
lib/libc/crypt/arc4random.c
160
memcpy(buf, keystream, m);
lib/libc/crypt/arc4random.c
161
memset(keystream, 0, m);
lib/libc/crypt/arc4random.c
162
buf += m;
lib/libc/crypt/arc4random.c
163
n -= m;
lib/libc/crypt/arc4random.c
164
rs->rs_have -= m;
lib/libc/crypt/chacha_private.h
118
for (i = 0;i < bytes;++i) tmp[i] = m[i];
lib/libc/crypt/chacha_private.h
119
m = tmp;
lib/libc/crypt/chacha_private.h
167
x0 = XOR(x0,U8TO32_LITTLE(m + 0));
lib/libc/crypt/chacha_private.h
168
x1 = XOR(x1,U8TO32_LITTLE(m + 4));
lib/libc/crypt/chacha_private.h
169
x2 = XOR(x2,U8TO32_LITTLE(m + 8));
lib/libc/crypt/chacha_private.h
170
x3 = XOR(x3,U8TO32_LITTLE(m + 12));
lib/libc/crypt/chacha_private.h
171
x4 = XOR(x4,U8TO32_LITTLE(m + 16));
lib/libc/crypt/chacha_private.h
172
x5 = XOR(x5,U8TO32_LITTLE(m + 20));
lib/libc/crypt/chacha_private.h
173
x6 = XOR(x6,U8TO32_LITTLE(m + 24));
lib/libc/crypt/chacha_private.h
174
x7 = XOR(x7,U8TO32_LITTLE(m + 28));
lib/libc/crypt/chacha_private.h
175
x8 = XOR(x8,U8TO32_LITTLE(m + 32));
lib/libc/crypt/chacha_private.h
176
x9 = XOR(x9,U8TO32_LITTLE(m + 36));
lib/libc/crypt/chacha_private.h
177
x10 = XOR(x10,U8TO32_LITTLE(m + 40));
lib/libc/crypt/chacha_private.h
178
x11 = XOR(x11,U8TO32_LITTLE(m + 44));
lib/libc/crypt/chacha_private.h
179
x12 = XOR(x12,U8TO32_LITTLE(m + 48));
lib/libc/crypt/chacha_private.h
180
x13 = XOR(x13,U8TO32_LITTLE(m + 52));
lib/libc/crypt/chacha_private.h
181
x14 = XOR(x14,U8TO32_LITTLE(m + 56));
lib/libc/crypt/chacha_private.h
182
x15 = XOR(x15,U8TO32_LITTLE(m + 60));
lib/libc/crypt/chacha_private.h
219
m += 64;
lib/libc/crypt/chacha_private.h
89
chacha_encrypt_bytes(chacha_ctx *x,const u8 *m,u8 *c,u32 bytes)
lib/libc/db/btree/bt_close.c
153
BTMETA m;
lib/libc/db/btree/bt_close.c
160
m.magic = BTREEMAGIC;
lib/libc/db/btree/bt_close.c
161
m.version = BTREEVERSION;
lib/libc/db/btree/bt_close.c
162
m.psize = t->bt_psize;
lib/libc/db/btree/bt_close.c
163
m.free = t->bt_free;
lib/libc/db/btree/bt_close.c
164
m.nrecs = t->bt_nrecs;
lib/libc/db/btree/bt_close.c
165
m.flags = F_ISSET(t, SAVEMETA);
lib/libc/db/btree/bt_close.c
167
memmove(p, &m, sizeof(BTMETA));
lib/libc/db/btree/bt_debug.c
100
(void)fprintf(stderr, "psize %u\n", m->psize);
lib/libc/db/btree/bt_debug.c
101
(void)fprintf(stderr, "free %u\n", m->free);
lib/libc/db/btree/bt_debug.c
102
(void)fprintf(stderr, "nrecs %u\n", m->nrecs);
lib/libc/db/btree/bt_debug.c
103
(void)fprintf(stderr, "flags %u", m->flags);
lib/libc/db/btree/bt_debug.c
106
if (m->flags & flag) { \
lib/libc/db/btree/bt_debug.c
110
if (m->flags) {
lib/libc/db/btree/bt_debug.c
94
BTMETA *m;
lib/libc/db/btree/bt_debug.c
97
m = (BTMETA *)h;
lib/libc/db/btree/bt_debug.c
98
(void)fprintf(stderr, "magic %x\n", m->magic);
lib/libc/db/btree/bt_debug.c
99
(void)fprintf(stderr, "version %u\n", m->version);
lib/libc/db/btree/bt_open.c
219
if ((nr = read(t->bt_fd, &m, sizeof(BTMETA))) < 0)
lib/libc/db/btree/bt_open.c
232
if (m.magic == BTREEMAGIC)
lib/libc/db/btree/bt_open.c
236
M_32_SWAP(m.magic);
lib/libc/db/btree/bt_open.c
237
M_32_SWAP(m.version);
lib/libc/db/btree/bt_open.c
238
M_32_SWAP(m.psize);
lib/libc/db/btree/bt_open.c
239
M_32_SWAP(m.free);
lib/libc/db/btree/bt_open.c
240
M_32_SWAP(m.nrecs);
lib/libc/db/btree/bt_open.c
241
M_32_SWAP(m.flags);
lib/libc/db/btree/bt_open.c
243
if (m.magic != BTREEMAGIC || m.version != BTREEVERSION)
lib/libc/db/btree/bt_open.c
245
if (m.psize < MINPSIZE || m.psize > MAX_PAGE_OFFSET + 1 ||
lib/libc/db/btree/bt_open.c
246
m.psize & (sizeof(indx_t) - 1))
lib/libc/db/btree/bt_open.c
248
if (m.flags & ~SAVEMETA)
lib/libc/db/btree/bt_open.c
250
b.psize = m.psize;
lib/libc/db/btree/bt_open.c
251
F_SET(t, m.flags);
lib/libc/db/btree/bt_open.c
252
t->bt_free = m.free;
lib/libc/db/btree/bt_open.c
253
t->bt_nrecs = m.nrecs;
lib/libc/db/btree/bt_open.c
87
BTMETA m;
lib/libc/gdtoa/misc.c
169
(b, m, a) Bigint *b; int m, a;
lib/libc/gdtoa/misc.c
171
(Bigint *b, int m, int a) /* multiply by m and add a */
lib/libc/gdtoa/misc.c
192
y = *x * (ULLong)m + carry;
lib/libc/gdtoa/misc.c
198
y = (xi & 0xffff) * m + carry;
lib/libc/gdtoa/misc.c
199
z = (xi >> 16) * m + (y >> 16);
lib/libc/gdtoa/misc.c
203
y = *x * m + carry;
lib/libc/gen/getgrent.c
287
char *cp, **m;
lib/libc/gen/getgrent.c
461
for (m = p_gr->gr_mem = members;; bp++) {
lib/libc/gen/getgrent.c
462
if (m == &members[MAXGRP - 1])
lib/libc/gen/getgrent.c
467
*m++ = cp;
lib/libc/gen/getgrent.c
473
*m++ = cp;
lib/libc/gen/getgrent.c
479
*m = NULL;
lib/libc/gen/login_cap.c
1048
m = (n1 >> 1) * (n2 >> 1);
lib/libc/gen/login_cap.c
1050
if (m >= ((u_quad_t)1 << (bpw-2))) {
lib/libc/gen/login_cap.c
1055
m *= 4;
lib/libc/gen/login_cap.c
1061
if ((u_quad_t)(m + r) < m) {
lib/libc/gen/login_cap.c
1065
m += r;
lib/libc/gen/login_cap.c
1067
return (m);
lib/libc/gen/login_cap.c
990
u_quad_t m;
lib/libc/hash/siphash.c
181
uint64_t m = le64toh(*(uint64_t *)ctx->buf);
lib/libc/hash/siphash.c
183
ctx->v[3] ^= m;
lib/libc/hash/siphash.c
185
ctx->v[0] ^= m;
lib/libc/net/inet_net_ntop.c
118
m = ((1 << b) - 1) << (8 - b);
lib/libc/net/inet_net_ntop.c
119
advance = snprintf(dst, ep - dst, "%u", *src & m);
lib/libc/net/inet_net_ntop.c
75
u_int m;
lib/libc/quad/qdivrem.c
153
for (m = 4 - n; u[1] == 0; u++)
lib/libc/quad/qdivrem.c
154
m--;
lib/libc/quad/qdivrem.c
155
for (i = 4 - m; --i >= 0;)
lib/libc/quad/qdivrem.c
157
q += 4 - m;
lib/libc/quad/qdivrem.c
169
shl(&u[0], m + n, d); /* u <<= d */
lib/libc/quad/qdivrem.c
236
} while (++j <= m); /* D7: loop on j. */
lib/libc/quad/qdivrem.c
245
for (i = m + n; i > m; --i)
lib/libc/quad/qdivrem.c
71
int m, n, d, j, i;
lib/libc/regex/engine.c
120
#define SP(t, s, c) print(m, t, s, c, stdout)
lib/libc/regex/engine.c
121
#define AT(t, p1, p2, s1, s2) at(m, t, p1, p2, s1, s2)
lib/libc/regex/engine.c
122
#define NOTE(str) { if (m->eflags®_TRACE) (void)printf("=%s\n", (str)); }
lib/libc/regex/engine.c
140
struct match *m = &mv;
lib/libc/regex/engine.c
171
m->g = g;
lib/libc/regex/engine.c
172
m->eflags = eflags;
lib/libc/regex/engine.c
173
m->pmatch = NULL;
lib/libc/regex/engine.c
174
m->lastpos = NULL;
lib/libc/regex/engine.c
175
m->offp = string;
lib/libc/regex/engine.c
176
m->beginp = start;
lib/libc/regex/engine.c
177
m->endp = stop;
lib/libc/regex/engine.c
178
STATESETUP(m, 4);
lib/libc/regex/engine.c
179
SETUP(m->st);
lib/libc/regex/engine.c
180
SETUP(m->fresh);
lib/libc/regex/engine.c
181
SETUP(m->tmp);
lib/libc/regex/engine.c
182
SETUP(m->empty);
lib/libc/regex/engine.c
183
CLEAR(m->empty);
lib/libc/regex/engine.c
187
endp = fast(m, start, stop, gf, gl);
lib/libc/regex/engine.c
189
free(m->pmatch);
lib/libc/regex/engine.c
190
free(m->lastpos);
lib/libc/regex/engine.c
191
STATETEARDOWN(m);
lib/libc/regex/engine.c
198
assert(m->coldp != NULL);
lib/libc/regex/engine.c
201
endp = slow(m, m->coldp, stop, gf, gl);
lib/libc/regex/engine.c
204
assert(m->coldp < m->endp);
lib/libc/regex/engine.c
205
m->coldp++;
lib/libc/regex/engine.c
211
if (m->pmatch == NULL)
lib/libc/regex/engine.c
212
m->pmatch = reallocarray(NULL, m->g->nsub + 1,
lib/libc/regex/engine.c
214
if (m->pmatch == NULL) {
lib/libc/regex/engine.c
215
STATETEARDOWN(m);
lib/libc/regex/engine.c
218
for (i = 1; i <= m->g->nsub; i++)
lib/libc/regex/engine.c
219
m->pmatch[i].rm_so = m->pmatch[i].rm_eo = -1;
lib/libc/regex/engine.c
220
if (!g->backrefs && !(m->eflags®_BACKR)) {
lib/libc/regex/engine.c
222
dp = dissect(m, m->coldp, endp, gf, gl);
lib/libc/regex/engine.c
224
if (g->nplus > 0 && m->lastpos == NULL)
lib/libc/regex/engine.c
225
m->lastpos = reallocarray(NULL,
lib/libc/regex/engine.c
227
if (g->nplus > 0 && m->lastpos == NULL) {
lib/libc/regex/engine.c
228
free(m->pmatch);
lib/libc/regex/engine.c
229
STATETEARDOWN(m);
lib/libc/regex/engine.c
233
dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
lib/libc/regex/engine.c
240
assert(g->nplus == 0 || m->lastpos != NULL);
lib/libc/regex/engine.c
242
if (dp != NULL || endp <= m->coldp)
lib/libc/regex/engine.c
245
endp = slow(m, m->coldp, endp-1, gf, gl);
lib/libc/regex/engine.c
250
for (i = 1; i <= m->g->nsub; i++) {
lib/libc/regex/engine.c
251
assert(m->pmatch[i].rm_so == -1);
lib/libc/regex/engine.c
252
assert(m->pmatch[i].rm_eo == -1);
lib/libc/regex/engine.c
256
dp = backref(m, m->coldp, endp, gf, gl, (sopno)0, 0);
lib/libc/regex/engine.c
264
if (m->coldp == stop)
lib/libc/regex/engine.c
266
start = m->coldp + 1; /* recycle starting later */
lib/libc/regex/engine.c
271
pmatch[0].rm_so = m->coldp - m->offp;
lib/libc/regex/engine.c
272
pmatch[0].rm_eo = endp - m->offp;
lib/libc/regex/engine.c
275
assert(m->pmatch != NULL);
lib/libc/regex/engine.c
277
if (i <= m->g->nsub)
lib/libc/regex/engine.c
278
pmatch[i] = m->pmatch[i];
lib/libc/regex/engine.c
285
free(m->pmatch);
lib/libc/regex/engine.c
286
free(m->lastpos);
lib/libc/regex/engine.c
287
STATETEARDOWN(m);
lib/libc/regex/engine.c
295
dissect(struct match *m, const char *start, const char *stop, sopno startst,
lib/libc/regex/engine.c
317
switch (OP(m->g->strip[es])) {
lib/libc/regex/engine.c
320
es += OPND(m->g->strip[es]);
lib/libc/regex/engine.c
323
while (OP(m->g->strip[es]) != O_CH)
lib/libc/regex/engine.c
324
es += OPND(m->g->strip[es]);
lib/libc/regex/engine.c
330
switch (OP(m->g->strip[ss])) {
lib/libc/regex/engine.c
355
rest = slow(m, sp, stp, ss, es);
lib/libc/regex/engine.c
358
tail = slow(m, rest, stop, es, stopst);
lib/libc/regex/engine.c
368
if (slow(m, sp, rest, ssub, esub) != NULL) {
lib/libc/regex/engine.c
369
dp = dissect(m, sp, rest, ssub, esub);
lib/libc/regex/engine.c
379
rest = slow(m, sp, stp, ss, es);
lib/libc/regex/engine.c
382
tail = slow(m, rest, stop, es, stopst);
lib/libc/regex/engine.c
394
sep = slow(m, ssp, rest, ssub, esub);
lib/libc/regex/engine.c
406
assert(slow(m, ssp, sep, ssub, esub) == rest);
lib/libc/regex/engine.c
407
dp = dissect(m, ssp, sep, ssub, esub);
lib/libc/regex/engine.c
415
rest = slow(m, sp, stp, ss, es);
lib/libc/regex/engine.c
418
tail = slow(m, rest, stop, es, stopst);
lib/libc/regex/engine.c
426
esub = ss + OPND(m->g->strip[ss]) - 1;
lib/libc/regex/engine.c
427
assert(OP(m->g->strip[esub]) == OOR1);
lib/libc/regex/engine.c
429
if (slow(m, sp, rest, ssub, esub) == rest)
lib/libc/regex/engine.c
432
assert(OP(m->g->strip[esub]) == OOR1);
lib/libc/regex/engine.c
434
assert(OP(m->g->strip[esub]) == OOR2);
lib/libc/regex/engine.c
436
esub += OPND(m->g->strip[esub]);
lib/libc/regex/engine.c
437
if (OP(m->g->strip[esub]) == OOR2)
lib/libc/regex/engine.c
440
assert(OP(m->g->strip[esub]) == O_CH);
lib/libc/regex/engine.c
442
dp = dissect(m, sp, rest, ssub, esub);
lib/libc/regex/engine.c
454
i = OPND(m->g->strip[ss]);
lib/libc/regex/engine.c
455
assert(0 < i && i <= m->g->nsub);
lib/libc/regex/engine.c
456
m->pmatch[i].rm_so = sp - m->offp;
lib/libc/regex/engine.c
459
i = OPND(m->g->strip[ss]);
lib/libc/regex/engine.c
460
assert(0 < i && i <= m->g->nsub);
lib/libc/regex/engine.c
461
m->pmatch[i].rm_eo = sp - m->offp;
lib/libc/regex/engine.c
477
backref(struct match *m, const char *start, const char *stop, sopno startst,
lib/libc/regex/engine.c
499
switch (OP(s = m->g->strip[ss])) {
lib/libc/regex/engine.c
510
cs = &m->g->sets[OPND(s)];
lib/libc/regex/engine.c
515
if ((sp == m->beginp && !(m->eflags®_NOTBOL)) ||
lib/libc/regex/engine.c
516
(sp > m->offp && sp < m->endp &&
lib/libc/regex/engine.c
517
*(sp-1) == '\n' && (m->g->cflags®_NEWLINE)))
lib/libc/regex/engine.c
523
if ( (sp == m->endp && !(m->eflags®_NOTEOL)) ||
lib/libc/regex/engine.c
524
(sp < m->endp && *sp == '\n' &&
lib/libc/regex/engine.c
525
(m->g->cflags®_NEWLINE)) )
lib/libc/regex/engine.c
531
if (sp < m->endp && ISWORD(*sp) &&
lib/libc/regex/engine.c
532
((sp == m->beginp && !(m->eflags®_NOTBOL)) ||
lib/libc/regex/engine.c
533
(sp > m->offp && !ISWORD(*(sp-1)))))
lib/libc/regex/engine.c
539
if (( (sp == m->endp && !(m->eflags®_NOTEOL)) ||
lib/libc/regex/engine.c
540
(sp < m->endp && *sp == '\n' &&
lib/libc/regex/engine.c
541
(m->g->cflags®_NEWLINE)) ||
lib/libc/regex/engine.c
542
(sp < m->endp && !ISWORD(*sp)) ) &&
lib/libc/regex/engine.c
543
(sp > m->beginp && ISWORD(*(sp-1))) )
lib/libc/regex/engine.c
552
s = m->g->strip[ss];
lib/libc/regex/engine.c
556
} while (OP(s = m->g->strip[ss]) != O_CH);
lib/libc/regex/engine.c
572
s = m->g->strip[ss];
lib/libc/regex/engine.c
576
assert(0 < i && i <= m->g->nsub);
lib/libc/regex/engine.c
577
if (m->pmatch[i].rm_eo == -1)
lib/libc/regex/engine.c
579
assert(m->pmatch[i].rm_so != -1);
lib/libc/regex/engine.c
580
len = m->pmatch[i].rm_eo - m->pmatch[i].rm_so;
lib/libc/regex/engine.c
583
assert(stop - m->beginp >= len);
lib/libc/regex/engine.c
586
ssp = m->offp + m->pmatch[i].rm_so;
lib/libc/regex/engine.c
589
while (m->g->strip[ss] != SOP(O_BACK, i))
lib/libc/regex/engine.c
591
return(backref(m, sp+len, stop, ss+1, stopst, lev, rec));
lib/libc/regex/engine.c
594
dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
lib/libc/regex/engine.c
597
return(backref(m, sp, stop, ss+OPND(s)+1, stopst, lev, rec));
lib/libc/regex/engine.c
600
assert(m->lastpos != NULL);
lib/libc/regex/engine.c
601
assert(lev+1 <= m->g->nplus);
lib/libc/regex/engine.c
602
m->lastpos[lev+1] = sp;
lib/libc/regex/engine.c
603
return(backref(m, sp, stop, ss+1, stopst, lev+1, rec));
lib/libc/regex/engine.c
606
if (sp == m->lastpos[lev]) /* last pass matched null */
lib/libc/regex/engine.c
607
return(backref(m, sp, stop, ss+1, stopst, lev-1, rec));
lib/libc/regex/engine.c
609
m->lastpos[lev] = sp;
lib/libc/regex/engine.c
610
dp = backref(m, sp, stop, ss-OPND(s)+1, stopst, lev, rec);
lib/libc/regex/engine.c
612
return(backref(m, sp, stop, ss+1, stopst, lev-1, rec));
lib/libc/regex/engine.c
619
assert(OP(m->g->strip[esub]) == OOR1);
lib/libc/regex/engine.c
621
dp = backref(m, sp, stop, ssub, esub, lev, rec);
lib/libc/regex/engine.c
625
if (OP(m->g->strip[esub]) == O_CH)
lib/libc/regex/engine.c
628
assert(OP(m->g->strip[esub]) == OOR2);
lib/libc/regex/engine.c
630
esub += OPND(m->g->strip[esub]);
lib/libc/regex/engine.c
631
if (OP(m->g->strip[esub]) == OOR2)
lib/libc/regex/engine.c
634
assert(OP(m->g->strip[esub]) == O_CH);
lib/libc/regex/engine.c
639
assert(0 < i && i <= m->g->nsub);
lib/libc/regex/engine.c
640
offsave = m->pmatch[i].rm_so;
lib/libc/regex/engine.c
641
m->pmatch[i].rm_so = sp - m->offp;
lib/libc/regex/engine.c
642
dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
lib/libc/regex/engine.c
645
m->pmatch[i].rm_so = offsave;
lib/libc/regex/engine.c
650
assert(0 < i && i <= m->g->nsub);
lib/libc/regex/engine.c
651
offsave = m->pmatch[i].rm_eo;
lib/libc/regex/engine.c
652
m->pmatch[i].rm_eo = sp - m->offp;
lib/libc/regex/engine.c
653
dp = backref(m, sp, stop, ss+1, stopst, lev, rec);
lib/libc/regex/engine.c
656
m->pmatch[i].rm_eo = offsave;
lib/libc/regex/engine.c
674
fast(struct match *m, const char *start, const char *stop, sopno startst,
lib/libc/regex/engine.c
677
states st = m->st;
lib/libc/regex/engine.c
678
states fresh = m->fresh;
lib/libc/regex/engine.c
679
states tmp = m->tmp;
lib/libc/regex/engine.c
687
if (start == m->offp || (start == m->beginp && !(m->eflags®_NOTBOL)))
lib/libc/regex/engine.c
694
st = step(m->g, startst, stopst, st, NOTHING, st);
lib/libc/regex/engine.c
701
c = (p == m->endp) ? OUT : *p;
lib/libc/regex/engine.c
708
if ((lastc == '\n' && m->g->cflags®_NEWLINE) ||
lib/libc/regex/engine.c
709
(lastc == OUT && !(m->eflags®_NOTBOL))) {
lib/libc/regex/engine.c
711
i = m->g->nbol;
lib/libc/regex/engine.c
713
if ((c == '\n' && m->g->cflags®_NEWLINE) ||
lib/libc/regex/engine.c
714
(c == OUT && !(m->eflags®_NOTEOL)) ) {
lib/libc/regex/engine.c
716
i += m->g->neol;
lib/libc/regex/engine.c
720
st = step(m->g, startst, stopst,
lib/libc/regex/engine.c
733
st = step(m->g, startst, stopst, st, flagch, st);
lib/libc/regex/engine.c
745
st = step(m->g, startst, stopst, tmp, c, st);
lib/libc/regex/engine.c
747
assert(EQ(step(m->g, startst, stopst, st, NOTHING, st), st));
lib/libc/regex/engine.c
752
m->coldp = coldp;
lib/libc/regex/engine.c
763
slow(struct match *m, const char *start, const char *stop, sopno startst,
lib/libc/regex/engine.c
766
states st = m->st;
lib/libc/regex/engine.c
767
states empty = m->empty;
lib/libc/regex/engine.c
768
states tmp = m->tmp;
lib/libc/regex/engine.c
776
if (start == m->offp || (start == m->beginp && !(m->eflags®_NOTBOL)))
lib/libc/regex/engine.c
785
st = step(m->g, startst, stopst, st, NOTHING, st);
lib/libc/regex/engine.c
790
c = (p == m->endp) ? OUT : *p;
lib/libc/regex/engine.c
795
if ((lastc == '\n' && m->g->cflags®_NEWLINE) ||
lib/libc/regex/engine.c
796
(lastc == OUT && !(m->eflags®_NOTBOL))) {
lib/libc/regex/engine.c
798
i = m->g->nbol;
lib/libc/regex/engine.c
800
if ((c == '\n' && m->g->cflags®_NEWLINE) ||
lib/libc/regex/engine.c
801
(c == OUT && !(m->eflags®_NOTEOL))) {
lib/libc/regex/engine.c
803
i += m->g->neol;
lib/libc/regex/engine.c
807
st = step(m->g, startst, stopst,
lib/libc/regex/engine.c
820
st = step(m->g, startst, stopst, st, flagch, st);
lib/libc/regex/engine.c
834
st = step(m->g, startst, stopst, tmp, c, st);
lib/libc/regex/engine.c
836
assert(EQ(step(m->g, startst, stopst, st, NOTHING, st), st));
lib/libc/regex/engine.c
965
print(struct match *m, const char *caption, states st, int ch, FILE *d)
lib/libc/regex/engine.c
967
struct re_guts *g = m->g;
lib/libc/regex/engine.c
971
if (!(m->eflags®_TRACE))
lib/libc/regex/engine.c
989
at(struct match *m, const char *title, const char *start, const char *stop,
lib/libc/regex/engine.c
992
if (!(m->eflags®_TRACE))
lib/libc/regex/regexec.c
105
#define CLEAR(v) memset(v, 0, m->g->nstates)
lib/libc/regex/regexec.c
109
#define ASSIGN(d, s) memcpy(d, s, m->g->nstates)
lib/libc/regex/regexec.c
110
#define EQ(a, b) (memcmp(a, b, m->g->nstates) == 0)
lib/libc/regex/regexec.c
112
#define STATESETUP(m, nv) { (m)->space = reallocarray(NULL, \
lib/libc/regex/regexec.c
113
(m)->g->nstates, (nv)); \
lib/libc/regex/regexec.c
114
if ((m)->space == NULL) return(REG_ESPACE); \
lib/libc/regex/regexec.c
115
(m)->vn = 0; }
lib/libc/regex/regexec.c
116
#define STATETEARDOWN(m) { free((m)->space); }
lib/libc/regex/regexec.c
117
#define SETUP(v) ((v) = &m->space[m->vn++ * m->g->nstates])
lib/libc/regex/regexec.c
65
#define STATESETUP(m, n) /* nothing */
lib/libc/regex/regexec.c
66
#define STATETEARDOWN(m) /* nothing */
lib/libc/stdio/flags.c
103
*optr = m | o;
lib/libc/stdio/flags.c
48
int ret, m, o;
lib/libc/stdio/flags.c
54
m = O_RDONLY;
lib/libc/stdio/flags.c
60
m = O_WRONLY;
lib/libc/stdio/flags.c
66
m = O_WRONLY;
lib/libc/stdio/flags.c
81
m = O_RDWR;
lib/libc/stdio/vfprintf.c
502
ptrdiff_t m = fmt - cp;
lib/libc/stdio/vfprintf.c
503
if (m < 0 || m > INT_MAX - ret)
lib/libc/stdio/vfprintf.c
505
PRINT(cp, m);
lib/libc/stdio/vfprintf.c
506
ret += m;
lib/libc/stdio/vfwprintf.c
472
ptrdiff_t m = fmt - cp;
lib/libc/stdio/vfwprintf.c
473
if (m < 0 || m > INT_MAX - ret)
lib/libc/stdio/vfwprintf.c
475
PRINT(cp, m);
lib/libc/stdio/vfwprintf.c
476
ret += m;
lib/libc/thread/rthread_libc.c
17
pthread_mutex_t m; /* the tag's mutex */
lib/libc/thread/rthread_libc.c
44
result = pthread_mutex_init(&tt->m, NULL);
lib/libc/thread/rthread_libc.c
68
if (pthread_mutex_lock(&tt->m) != 0)
lib/libc/thread/rthread_libc.c
85
if (pthread_mutex_unlock(&tt->m) != 0)
lib/libc/thread/synch.h
60
_requeue(volatile uint32_t *p, int n, int m, volatile uint32_t *q)
lib/libc/thread/synch.h
62
return futex(p, FUTEX_REQUEUE_PRIVATE, n, (void *)(long)m, q);
lib/libc/time/localtime.c
1603
increment_overflow32(int_fast32_t *lp, int m)
lib/libc/time/localtime.c
1607
if ((l >= 0) ? (m > INT_FAST32_MAX - l) : (m < INT_FAST32_MIN - l))
lib/libc/time/localtime.c
1609
*lp += m;
lib/libcrypto/arc4random/getentropy_aix.c
218
size_t i, ii, m;
lib/libcrypto/arc4random/getentropy_aix.c
306
for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
lib/libcrypto/arc4random/getentropy_aix.c
307
HX(mm[m].p = mmap(NULL,
lib/libcrypto/arc4random/getentropy_aix.c
308
mm[m].npg * pgs,
lib/libcrypto/arc4random/getentropy_aix.c
311
(off_t)0), mm[m].p);
lib/libcrypto/arc4random/getentropy_aix.c
312
if (mm[m].p != MAP_FAILED) {
lib/libcrypto/arc4random/getentropy_aix.c
316
p = mm[m].p;
lib/libcrypto/arc4random/getentropy_aix.c
318
(mm[m].npg * pgs - 1);
lib/libcrypto/arc4random/getentropy_aix.c
320
cnt += (int)((long)(mm[m].p)
lib/libcrypto/arc4random/getentropy_aix.c
341
for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
lib/libcrypto/arc4random/getentropy_aix.c
342
if (mm[m].p != MAP_FAILED)
lib/libcrypto/arc4random/getentropy_aix.c
343
munmap(mm[m].p, mm[m].npg * pgs);
lib/libcrypto/arc4random/getentropy_aix.c
344
mm[m].p = MAP_FAILED;
lib/libcrypto/arc4random/getentropy_hpux.c
218
size_t i, ii, m;
lib/libcrypto/arc4random/getentropy_hpux.c
300
for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
lib/libcrypto/arc4random/getentropy_hpux.c
301
HX(mm[m].p = mmap(NULL,
lib/libcrypto/arc4random/getentropy_hpux.c
302
mm[m].npg * pgs,
lib/libcrypto/arc4random/getentropy_hpux.c
305
(off_t)0), mm[m].p);
lib/libcrypto/arc4random/getentropy_hpux.c
306
if (mm[m].p != MAP_FAILED) {
lib/libcrypto/arc4random/getentropy_hpux.c
310
p = mm[m].p;
lib/libcrypto/arc4random/getentropy_hpux.c
312
(mm[m].npg * pgs - 1);
lib/libcrypto/arc4random/getentropy_hpux.c
314
cnt += (int)((long)(mm[m].p)
lib/libcrypto/arc4random/getentropy_hpux.c
335
for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
lib/libcrypto/arc4random/getentropy_hpux.c
336
if (mm[m].p != MAP_FAILED)
lib/libcrypto/arc4random/getentropy_hpux.c
337
munmap(mm[m].p, mm[m].npg * pgs);
lib/libcrypto/arc4random/getentropy_hpux.c
338
mm[m].p = MAP_FAILED;
lib/libcrypto/arc4random/getentropy_linux.c
332
size_t i, ii, m;
lib/libcrypto/arc4random/getentropy_linux.c
406
for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
lib/libcrypto/arc4random/getentropy_linux.c
407
HX(mm[m].p = mmap(NULL,
lib/libcrypto/arc4random/getentropy_linux.c
408
mm[m].npg * pgs,
lib/libcrypto/arc4random/getentropy_linux.c
411
(off_t)0), mm[m].p);
lib/libcrypto/arc4random/getentropy_linux.c
412
if (mm[m].p != MAP_FAILED) {
lib/libcrypto/arc4random/getentropy_linux.c
416
p = mm[m].p;
lib/libcrypto/arc4random/getentropy_linux.c
418
(mm[m].npg * pgs - 1);
lib/libcrypto/arc4random/getentropy_linux.c
420
cnt += (int)((long)(mm[m].p)
lib/libcrypto/arc4random/getentropy_linux.c
441
for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
lib/libcrypto/arc4random/getentropy_linux.c
442
if (mm[m].p != MAP_FAILED)
lib/libcrypto/arc4random/getentropy_linux.c
443
munmap(mm[m].p, mm[m].npg * pgs);
lib/libcrypto/arc4random/getentropy_linux.c
444
mm[m].p = MAP_FAILED;
lib/libcrypto/arc4random/getentropy_osx.c
218
size_t i, ii, m;
lib/libcrypto/arc4random/getentropy_osx.c
320
for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
lib/libcrypto/arc4random/getentropy_osx.c
321
HX(mm[m].p = mmap(NULL,
lib/libcrypto/arc4random/getentropy_osx.c
322
mm[m].npg * pgs,
lib/libcrypto/arc4random/getentropy_osx.c
325
(off_t)0), mm[m].p);
lib/libcrypto/arc4random/getentropy_osx.c
326
if (mm[m].p != MAP_FAILED) {
lib/libcrypto/arc4random/getentropy_osx.c
330
p = mm[m].p;
lib/libcrypto/arc4random/getentropy_osx.c
332
(mm[m].npg * pgs - 1);
lib/libcrypto/arc4random/getentropy_osx.c
334
cnt += (int)((long)(mm[m].p)
lib/libcrypto/arc4random/getentropy_osx.c
351
for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
lib/libcrypto/arc4random/getentropy_osx.c
352
if (mm[m].p != MAP_FAILED)
lib/libcrypto/arc4random/getentropy_osx.c
353
munmap(mm[m].p, mm[m].npg * pgs);
lib/libcrypto/arc4random/getentropy_osx.c
354
mm[m].p = MAP_FAILED;
lib/libcrypto/arc4random/getentropy_solaris.c
252
size_t i, ii, m;
lib/libcrypto/arc4random/getentropy_solaris.c
326
for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
lib/libcrypto/arc4random/getentropy_solaris.c
327
HX(mm[m].p = mmap(NULL,
lib/libcrypto/arc4random/getentropy_solaris.c
328
mm[m].npg * pgs,
lib/libcrypto/arc4random/getentropy_solaris.c
331
(off_t)0), mm[m].p);
lib/libcrypto/arc4random/getentropy_solaris.c
332
if (mm[m].p != MAP_FAILED) {
lib/libcrypto/arc4random/getentropy_solaris.c
336
p = mm[m].p;
lib/libcrypto/arc4random/getentropy_solaris.c
338
(mm[m].npg * pgs - 1);
lib/libcrypto/arc4random/getentropy_solaris.c
340
cnt += (int)((long)(mm[m].p)
lib/libcrypto/arc4random/getentropy_solaris.c
361
for (m = 0; m < sizeof mm/sizeof(mm[0]); m++) {
lib/libcrypto/arc4random/getentropy_solaris.c
362
if (mm[m].p != MAP_FAILED)
lib/libcrypto/arc4random/getentropy_solaris.c
363
munmap(mm[m].p, mm[m].npg * pgs);
lib/libcrypto/arc4random/getentropy_solaris.c
364
mm[m].p = MAP_FAILED;
lib/libcrypto/asn1/a_enum.c
271
int i, j,k, m,n, again, bufsize;
lib/libcrypto/asn1/a_enum.c
326
m = bufp[k + n];
lib/libcrypto/asn1/a_enum.c
327
if ((m >= '0') && (m <= '9'))
lib/libcrypto/asn1/a_enum.c
328
m -= '0';
lib/libcrypto/asn1/a_enum.c
329
else if ((m >= 'a') && (m <= 'f'))
lib/libcrypto/asn1/a_enum.c
330
m = m - 'a' + 10;
lib/libcrypto/asn1/a_enum.c
331
else if ((m >= 'A') && (m <= 'F'))
lib/libcrypto/asn1/a_enum.c
332
m = m - 'A' + 10;
lib/libcrypto/asn1/a_enum.c
338
s[num + j] |= m;
lib/libcrypto/asn1/a_int.c
442
int i, j,k, m,n, again, bufsize;
lib/libcrypto/asn1/a_int.c
495
m = bufp[k + n];
lib/libcrypto/asn1/a_int.c
496
if ((m >= '0') && (m <= '9'))
lib/libcrypto/asn1/a_int.c
497
m -= '0';
lib/libcrypto/asn1/a_int.c
498
else if ((m >= 'a') && (m <= 'f'))
lib/libcrypto/asn1/a_int.c
499
m = m - 'a' + 10;
lib/libcrypto/asn1/a_int.c
500
else if ((m >= 'A') && (m <= 'F'))
lib/libcrypto/asn1/a_int.c
501
m = m - 'A' + 10;
lib/libcrypto/asn1/a_int.c
507
s[num + j] |= m;
lib/libcrypto/asn1/a_string.c
364
int i, j, k, m, n, again, bufsize;
lib/libcrypto/asn1/a_string.c
417
m = bufp[k + n];
lib/libcrypto/asn1/a_string.c
418
if ((m >= '0') && (m <= '9'))
lib/libcrypto/asn1/a_string.c
419
m -= '0';
lib/libcrypto/asn1/a_string.c
420
else if ((m >= 'a') && (m <= 'f'))
lib/libcrypto/asn1/a_string.c
421
m = m - 'a' + 10;
lib/libcrypto/asn1/a_string.c
422
else if ((m >= 'A') && (m <= 'F'))
lib/libcrypto/asn1/a_string.c
423
m = m - 'A' + 10;
lib/libcrypto/asn1/a_string.c
429
s[num + j] |= m;
lib/libcrypto/asn1/t_x509.c
136
char *m = NULL, mlch = ' ';
lib/libcrypto/asn1/t_x509.c
287
free(m);
lib/libcrypto/asn1/t_x509.c
420
int y = 0, M = 0, d = 0, h = 0, m = 0, s = 0;
lib/libcrypto/asn1/t_x509.c
441
m = (v[10] - '0') * 10 + (v[11] - '0');
lib/libcrypto/asn1/t_x509.c
458
mon[M - 1], d, h, m, s, f_len, f, y, (gmt) ? " GMT" : "") <= 0)
lib/libcrypto/asn1/t_x509.c
475
int y = 0, M = 0, d = 0, h = 0, m = 0, s = 0;
lib/libcrypto/asn1/t_x509.c
495
m = (v[8] - '0') * 10 + (v[9] - '0');
lib/libcrypto/asn1/t_x509.c
502
mon[M - 1], d, h, m, s, y + 1900, (gmt) ? " GMT" : "") <= 0)
lib/libcrypto/bn/arch/amd64/bn_arch.c
67
const BN_ULONG *m, size_t n)
lib/libcrypto/bn/arch/amd64/bn_arch.c
70
(const uint64_t *)b, (const uint64_t *)m);
lib/libcrypto/bn/arch/amd64/bn_arch.c
77
const BN_ULONG *m, size_t n)
lib/libcrypto/bn/arch/amd64/bn_arch.c
80
(const uint64_t *)b, (const uint64_t *)m);
lib/libcrypto/bn/bn.h
313
int BN_div(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m, const BIGNUM *d,
lib/libcrypto/bn/bn.h
315
#define BN_mod(rem,m,d,ctx) BN_div(NULL,(rem),(m),(d),(ctx))
lib/libcrypto/bn/bn.h
317
int BN_nnmod(BIGNUM *r, const BIGNUM *m, const BIGNUM *d, BN_CTX *ctx);
lib/libcrypto/bn/bn.h
318
int BN_mod_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn.h
319
int BN_mod_add_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m);
lib/libcrypto/bn/bn.h
320
int BN_mod_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn.h
321
int BN_mod_sub_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m);
lib/libcrypto/bn/bn.h
323
const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn.h
324
int BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn.h
325
int BN_mod_lshift1(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn.h
326
int BN_mod_lshift1_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *m);
lib/libcrypto/bn/bn.h
327
int BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn.h
328
int BN_mod_lshift_quick(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m);
lib/libcrypto/bn/bn.h
346
const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn.h
348
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
lib/libcrypto/bn/bn.h
350
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont);
lib/libcrypto/bn/bn_div.c
182
bn_div_3_words(const BN_ULONG *m, BN_ULONG d1, BN_ULONG d0)
lib/libcrypto/bn/bn_div.c
187
n0 = m[0];
lib/libcrypto/bn/bn_div.c
188
n1 = m[-1];
lib/libcrypto/bn/bn_div.c
199
if (t2h < rem || (t2h == rem && t2l <= m[-2]))
lib/libcrypto/bn/bn_div.c
71
BN_ULONG bn_div_3_words(const BN_ULONG *m, BN_ULONG d1, BN_ULONG d0);
lib/libcrypto/bn/bn_exp.c
1083
BN_mod_exp_internal(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
1119
if (BN_is_odd(m)) {
lib/libcrypto/bn/bn_exp.c
1122
ret = BN_mod_exp_mont_word(r, A,p, m,ctx, NULL);
lib/libcrypto/bn/bn_exp.c
1124
ret = BN_mod_exp_mont_ct(r, a,p, m,ctx, NULL);
lib/libcrypto/bn/bn_exp.c
1126
ret = BN_mod_exp_reciprocal(r, a,p, m, ctx);
lib/libcrypto/bn/bn_exp.c
1133
BN_mod_exp(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
1136
return BN_mod_exp_internal(r, a, p, m, ctx,
lib/libcrypto/bn/bn_exp.c
1142
BN_mod_exp_ct(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
1145
return BN_mod_exp_internal(r, a, p, m, ctx, 1);
lib/libcrypto/bn/bn_exp.c
1149
BN_mod_exp_nonct(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
1152
return BN_mod_exp_internal(r, a, p, m, ctx, 0);
lib/libcrypto/bn/bn_exp.c
1157
const BIGNUM *a2, const BIGNUM *p2, const BIGNUM *m, BN_CTX *ctx,
lib/libcrypto/bn/bn_exp.c
1169
if (!BN_is_odd(m)) {
lib/libcrypto/bn/bn_exp.c
1193
mont = BN_MONT_CTX_create(m, ctx);
lib/libcrypto/bn/bn_exp.c
1203
if (!BN_nnmod(val1[0], a1, m, ctx))
lib/libcrypto/bn/bn_exp.c
1231
if (!BN_nnmod(val2[0], a2, m, ctx))
lib/libcrypto/bn/bn_exp.c
179
BN_mod_exp_simple(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
195
if (r == m) {
lib/libcrypto/bn/bn_exp.c
203
if (BN_abs_is_word(m, 1)) {
lib/libcrypto/bn/bn_exp.c
219
if (!BN_nnmod(val[0], a, m, ctx))
lib/libcrypto/bn/bn_exp.c
230
if (!BN_mod_mul(d, val[0], val[0], m, ctx))
lib/libcrypto/bn/bn_exp.c
235
!BN_mod_mul(val[i], val[i - 1], d,m, ctx))
lib/libcrypto/bn/bn_exp.c
253
if (!BN_mod_mul(r, r, r, m, ctx))
lib/libcrypto/bn/bn_exp.c
282
if (!BN_mod_mul(r, r, r, m, ctx))
lib/libcrypto/bn/bn_exp.c
287
if (!BN_mod_mul(r, r, val[wvalue >> 1], m, ctx))
lib/libcrypto/bn/bn_exp.c
395
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *in_mont)
lib/libcrypto/bn/bn_exp.c
407
if (!BN_is_odd(m)) {
lib/libcrypto/bn/bn_exp.c
412
top = m->top;
lib/libcrypto/bn/bn_exp.c
417
if (BN_abs_is_word(m, 1)) {
lib/libcrypto/bn/bn_exp.c
428
mont = BN_MONT_CTX_create(m, ctx);
lib/libcrypto/bn/bn_exp.c
443
powerbufLen = sizeof(m->d[0]) * (top * numPowers +
lib/libcrypto/bn/bn_exp.c
451
tmp.d = (BN_ULONG *)(powerbuf + sizeof(m->d[0]) * top * numPowers);
lib/libcrypto/bn/bn_exp.c
463
tmp.d[0] = (0 - m - >d[0]) & BN_MASK2; /* 2^(top*BN_BITS2) - m */
lib/libcrypto/bn/bn_exp.c
465
tmp.d[i] = (~m->d[i]) & BN_MASK2;
lib/libcrypto/bn/bn_exp.c
470
if (!BN_nnmod(&am, a, m, ctx))
lib/libcrypto/bn/bn_exp.c
644
BN_mod_exp_mont_internal(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
656
return BN_mod_exp_mont_consttime(rr, a, p, m, ctx, in_mont);
lib/libcrypto/bn/bn_exp.c
660
if (!BN_is_odd(m)) {
lib/libcrypto/bn/bn_exp.c
668
if (BN_abs_is_word(m, 1)) {
lib/libcrypto/bn/bn_exp.c
685
mont = BN_MONT_CTX_create(m, ctx);
lib/libcrypto/bn/bn_exp.c
689
if (!BN_nnmod(val[0], a,m, ctx))
lib/libcrypto/bn/bn_exp.c
784
BN_mod_exp_mont(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
787
return BN_mod_exp_mont_internal(rr, a, p, m, ctx, in_mont,
lib/libcrypto/bn/bn_exp.c
793
BN_mod_exp_mont_ct(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
796
return BN_mod_exp_mont_internal(rr, a, p, m, ctx, in_mont, 1);
lib/libcrypto/bn/bn_exp.c
800
BN_mod_exp_mont_nonct(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
803
return BN_mod_exp_mont_internal(rr, a, p, m, ctx, in_mont, 0);
lib/libcrypto/bn/bn_exp.c
807
BN_mod_exp_mont_word(BIGNUM *rr, BN_ULONG a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
817
#define BN_MOD_MUL_WORD(r, w, m) \
lib/libcrypto/bn/bn_exp.c
820
(BN_mod_ct(t, r, m, ctx) && (swap_tmp = r, r = t, t = swap_tmp, 1))))
lib/libcrypto/bn/bn_exp.c
839
if (!BN_is_odd(m)) {
lib/libcrypto/bn/bn_exp.c
843
if (m->top == 1)
lib/libcrypto/bn/bn_exp.c
844
a %= m->d[0]; /* make sure that 'a' is reduced */
lib/libcrypto/bn/bn_exp.c
849
if (BN_abs_is_word(m, 1)) {
lib/libcrypto/bn/bn_exp.c
871
mont = BN_MONT_CTX_create(m, ctx);
lib/libcrypto/bn/bn_exp.c
891
if (!BN_MOD_MUL_WORD(r, w, m))
lib/libcrypto/bn/bn_exp.c
912
if (!BN_MOD_MUL_WORD(r, w, m))
lib/libcrypto/bn/bn_exp.c
928
if (!BN_MOD_MUL_WORD(r, w, m))
lib/libcrypto/bn/bn_exp.c
953
BN_mod_exp_reciprocal(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
973
if (BN_abs_is_word(m, 1)) {
lib/libcrypto/bn/bn_exp.c
989
if ((recp = BN_RECP_CTX_create(m)) == NULL)
lib/libcrypto/bn/bn_exp.c
992
if (!BN_nnmod(val[0], a, m, ctx))
lib/libcrypto/bn/bn_internal.h
40
const BN_ULONG *m, size_t n);
lib/libcrypto/bn/bn_internal.h
42
const BN_ULONG *m, size_t n);
lib/libcrypto/bn/bn_internal.h
44
const BN_ULONG *m, BN_ULONG *t, BN_ULONG m0, size_t n);
lib/libcrypto/bn/bn_internal.h
45
void bn_mod_sqr_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *m,
lib/libcrypto/bn/bn_local.h
291
int BN_div_reciprocal(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m,
lib/libcrypto/bn/bn_local.h
298
const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn_local.h
302
const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn_local.h
304
const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn_local.h
306
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
lib/libcrypto/bn/bn_local.h
308
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
lib/libcrypto/bn/bn_local.h
313
int BN_mod_ct(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn_local.h
314
int BN_mod_nonct(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn_local.h
317
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
lib/libcrypto/bn/bn_local.h
319
const BIGNUM *a2, const BIGNUM *p2, const BIGNUM *m,
lib/libcrypto/bn/bn_local.h
323
const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/bn/bn_mod.c
118
BN_mod_ct(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
lib/libcrypto/bn/bn_mod.c
120
return BN_div_ct(NULL, r, a, m, ctx);
lib/libcrypto/bn/bn_mod.c
124
BN_mod_nonct(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
lib/libcrypto/bn/bn_mod.c
126
return BN_div_nonct(NULL, r, a, m, ctx);
lib/libcrypto/bn/bn_mod.c
136
BN_nnmod(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
lib/libcrypto/bn/bn_mod.c
138
if (r == m) {
lib/libcrypto/bn/bn_mod.c
142
if (!BN_mod_ct(r, a, m, ctx))
lib/libcrypto/bn/bn_mod.c
145
return BN_usub(r, m, r);
lib/libcrypto/bn/bn_mod.c
151
BN_mod_add(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m,
lib/libcrypto/bn/bn_mod.c
154
if (r == m) {
lib/libcrypto/bn/bn_mod.c
160
return BN_nnmod(r, r, m, ctx);
lib/libcrypto/bn/bn_mod.c
169
BN_mod_add_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m)
lib/libcrypto/bn/bn_mod.c
171
if (r == m) {
lib/libcrypto/bn/bn_mod.c
177
if (BN_ucmp(r, m) >= 0)
lib/libcrypto/bn/bn_mod.c
178
return BN_usub(r, r, m);
lib/libcrypto/bn/bn_mod.c
184
BN_mod_sub(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m,
lib/libcrypto/bn/bn_mod.c
187
if (r == m) {
lib/libcrypto/bn/bn_mod.c
193
return BN_nnmod(r, r, m, ctx);
lib/libcrypto/bn/bn_mod.c
202
BN_mod_sub_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m)
lib/libcrypto/bn/bn_mod.c
204
if (r == m) {
lib/libcrypto/bn/bn_mod.c
212
return BN_usub(r, m, r);
lib/libcrypto/bn/bn_mod.c
217
BN_mod_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b, const BIGNUM *m,
lib/libcrypto/bn/bn_mod.c
225
if (r == m) {
lib/libcrypto/bn/bn_mod.c
243
if (!BN_nnmod(r, rr, m, ctx))
lib/libcrypto/bn/bn_mod.c
256
BN_mod_sqr(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
lib/libcrypto/bn/bn_mod.c
258
return BN_mod_mul(r, a, a, m, ctx);
lib/libcrypto/bn/bn_mod.c
263
BN_mod_lshift1(BIGNUM *r, const BIGNUM *a, const BIGNUM *m, BN_CTX *ctx)
lib/libcrypto/bn/bn_mod.c
265
if (r == m) {
lib/libcrypto/bn/bn_mod.c
271
return BN_nnmod(r, r, m, ctx);
lib/libcrypto/bn/bn_mod.c
280
BN_mod_lshift1_quick(BIGNUM *r, const BIGNUM *a, const BIGNUM *m)
lib/libcrypto/bn/bn_mod.c
282
if (r == m) {
lib/libcrypto/bn/bn_mod.c
288
if (BN_ucmp(r, m) >= 0)
lib/libcrypto/bn/bn_mod.c
289
return BN_usub(r, r, m);
lib/libcrypto/bn/bn_mod.c
295
BN_mod_lshift(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m, BN_CTX *ctx)
lib/libcrypto/bn/bn_mod.c
302
if (r == m) {
lib/libcrypto/bn/bn_mod.c
307
if (!BN_nnmod(r, a, m, ctx))
lib/libcrypto/bn/bn_mod.c
310
if (BN_is_negative(m)) {
lib/libcrypto/bn/bn_mod.c
313
if (!bn_copy(abs_m, m))
lib/libcrypto/bn/bn_mod.c
316
m = abs_m;
lib/libcrypto/bn/bn_mod.c
318
if (!BN_mod_lshift_quick(r, r, n, m))
lib/libcrypto/bn/bn_mod.c
334
BN_mod_lshift_quick(BIGNUM *r, const BIGNUM *a, int n, const BIGNUM *m)
lib/libcrypto/bn/bn_mod.c
338
if (r == m) {
lib/libcrypto/bn/bn_mod.c
347
if ((max_shift = BN_num_bits(m) - BN_num_bits(r)) < 0) {
lib/libcrypto/bn/bn_mod.c
360
if (BN_ucmp(r, m) >= 0) {
lib/libcrypto/bn/bn_mod.c
361
if (!BN_usub(r, r, m))
lib/libcrypto/bn/bn_mod_sqrt.c
358
int m;
lib/libcrypto/bn/bn_mod_sqrt.c
388
for (m = 1; m < r; m++) {
lib/libcrypto/bn/bn_mod_sqrt.c
395
if (m >= r) {
lib/libcrypto/bn/bn_mod_sqrt.c
401
*out_exponent = m;
lib/libcrypto/bn/bn_mod_sqrt.c
420
const BIGNUM *p, int m, int r, BN_CTX *ctx)
lib/libcrypto/bn/bn_mod_sqrt.c
431
if (!BN_set_bit(t, r - m - 1))
lib/libcrypto/bn/bn_mod_sqrt.c
461
int e, m, r;
lib/libcrypto/bn/bn_mod_sqrt.c
519
for (r = e; r >= 1; r = m) {
lib/libcrypto/bn/bn_mod_sqrt.c
527
if (!bn_mod_sqrt_tonelli_shanks_find_exponent(&m, b, p, r, ctx))
lib/libcrypto/bn/bn_mod_sqrt.c
533
if (!bn_mod_sqrt_tonelli_shanks_update(b, x, y, p, m, r, ctx))
lib/libcrypto/bn/bn_mod_sqrt.c
540
if (r <= m)
lib/libcrypto/bn/bn_mod_words.c
108
bn_montgomery_reduce_words(r, t, m, m0, n);
lib/libcrypto/bn/bn_mod_words.c
28
const BN_ULONG *m, size_t n)
lib/libcrypto/bn/bn_mod_words.c
39
mask = ~(carry - bn_sub_words_borrow(r, m, n));
lib/libcrypto/bn/bn_mod_words.c
40
bn_sub_words_masked(r, r, m, mask, n);
lib/libcrypto/bn/bn_mod_words.c
51
const BN_ULONG *m, size_t n)
lib/libcrypto/bn/bn_mod_words.c
62
bn_add_words_masked(r, r, m, mask, n);
lib/libcrypto/bn/bn_mod_words.c
74
const BN_ULONG *m, BN_ULONG *t, BN_ULONG m0, size_t n)
lib/libcrypto/bn/bn_mod_words.c
85
bn_montgomery_reduce_words(r, t, m, m0, n);
lib/libcrypto/bn/bn_mod_words.c
96
bn_mod_sqr_words(BN_ULONG *r, const BN_ULONG *a, const BN_ULONG *m,
lib/libcrypto/bn/bn_recp.c
107
BN_div_reciprocal(BIGNUM *dv, BIGNUM *rem, const BIGNUM *m, BN_RECP_CTX *recp,
lib/libcrypto/bn/bn_recp.c
113
if (BN_ucmp(m, recp->N) < 0) {
lib/libcrypto/bn/bn_recp.c
117
return bn_copy(rem, m);
lib/libcrypto/bn/bn_recp.c
143
i = BN_num_bits(m);
lib/libcrypto/bn/bn_recp.c
164
if (!BN_rshift(a, m, recp->num_bits))
lib/libcrypto/bn/bn_recp.c
174
if (!BN_usub(r, m, b))
lib/libcrypto/bn/bn_recp.c
192
BN_set_negative(r, m->neg);
lib/libcrypto/bn/bn_recp.c
193
BN_set_negative(d, m->neg ^ recp->N->neg);
lib/libcrypto/bn/s2n_bignum.h
108
extern uint64_t bignum_cdiv (uint64_t k, uint64_t *z, uint64_t n, const uint64_t *x, uint64_t m);
lib/libcrypto/bn/s2n_bignum.h
112
extern void bignum_cdiv_exact (uint64_t k, uint64_t *z, uint64_t n, const uint64_t *x, uint64_t m);
lib/libcrypto/bn/s2n_bignum.h
1169
extern int64_t word_divstep59(int64_t m[2][2],int64_t d,uint64_t f,uint64_t g);
lib/libcrypto/bn/s2n_bignum.h
132
extern uint64_t bignum_cmod (uint64_t k, const uint64_t *x, uint64_t m);
lib/libcrypto/bn/s2n_bignum.h
170
extern uint64_t bignum_coprime (uint64_t m, const uint64_t *x, uint64_t n, const uint64_t *y, uint64_t *t);
lib/libcrypto/bn/s2n_bignum.h
242
extern void bignum_demont (uint64_t k, uint64_t *z, const uint64_t *x, const uint64_t *m);
lib/libcrypto/bn/s2n_bignum.h
304
extern uint64_t bignum_emontredc (uint64_t k, uint64_t *z, const uint64_t *m, uint64_t w);
lib/libcrypto/bn/s2n_bignum.h
308
extern uint64_t bignum_emontredc_8n (uint64_t k, uint64_t *z, const uint64_t *m, uint64_t w);
lib/libcrypto/bn/s2n_bignum.h
311
extern uint64_t bignum_emontredc_8n_cdiff (uint64_t k, uint64_t *z, const uint64_t *m,
lib/libcrypto/bn/s2n_bignum.h
316
extern uint64_t bignum_eq (uint64_t m, const uint64_t *x, uint64_t n, const uint64_t *y);
lib/libcrypto/bn/s2n_bignum.h
344
extern uint64_t bignum_ge (uint64_t m, const uint64_t *x, uint64_t n, const uint64_t *y);
lib/libcrypto/bn/s2n_bignum.h
348
extern uint64_t bignum_gt (uint64_t m, const uint64_t *x, uint64_t n, const uint64_t *y);
lib/libcrypto/bn/s2n_bignum.h
417
extern uint64_t bignum_le (uint64_t m, const uint64_t *x, uint64_t n, const uint64_t *y);
lib/libcrypto/bn/s2n_bignum.h
429
extern uint64_t bignum_lt (uint64_t m, const uint64_t *x, uint64_t n, const uint64_t *y);
lib/libcrypto/bn/s2n_bignum.h
433
extern uint64_t bignum_madd (uint64_t k, uint64_t *z, uint64_t m, const uint64_t *x, uint64_t n, const uint64_t *y);
lib/libcrypto/bn/s2n_bignum.h
48
extern uint64_t bignum_add (uint64_t p, uint64_t *z, uint64_t m, const uint64_t *x, uint64_t n, const uint64_t *y);
lib/libcrypto/bn/s2n_bignum.h
528
extern void bignum_modadd (uint64_t k, uint64_t *z, const uint64_t *x, const uint64_t *y, const uint64_t *m);
lib/libcrypto/bn/s2n_bignum.h
532
extern void bignum_moddouble (uint64_t k, uint64_t *z, const uint64_t *x, const uint64_t *m);
lib/libcrypto/bn/s2n_bignum.h
536
extern void bignum_modexp(uint64_t k,uint64_t *z, const uint64_t *a,const uint64_t *p,const uint64_t *m,uint64_t *t);
lib/libcrypto/bn/s2n_bignum.h
540
extern void bignum_modifier (uint64_t k, uint64_t *z, const uint64_t *m, uint64_t *t);
lib/libcrypto/bn/s2n_bignum.h
548
extern void bignum_modoptneg (uint64_t k, uint64_t *z, uint64_t p, const uint64_t *x, const uint64_t *m);
lib/libcrypto/bn/s2n_bignum.h
552
extern void bignum_modsub (uint64_t k, uint64_t *z, const uint64_t *x, const uint64_t *y, const uint64_t *m);
lib/libcrypto/bn/s2n_bignum.h
556
extern void bignum_montifier (uint64_t k, uint64_t *z, const uint64_t *m, uint64_t *t);
lib/libcrypto/bn/s2n_bignum.h
572
extern void bignum_montmul (uint64_t k, uint64_t *z, const uint64_t *x, const uint64_t *y, const uint64_t *m);
lib/libcrypto/bn/s2n_bignum.h
601
extern void bignum_montredc (uint64_t k, uint64_t *z, uint64_t n, const uint64_t *x, const uint64_t *m, uint64_t p);
lib/libcrypto/bn/s2n_bignum.h
605
extern void bignum_montsqr (uint64_t k, uint64_t *z, const uint64_t *x, const uint64_t *m);
lib/libcrypto/bn/s2n_bignum.h
634
extern void bignum_mul (uint64_t k, uint64_t *z, uint64_t m, const uint64_t *x, uint64_t n, const uint64_t *y);
lib/libcrypto/bn/s2n_bignum.h
76
extern void bignum_amontifier (uint64_t k, uint64_t *z, const uint64_t *m, uint64_t *t);
lib/libcrypto/bn/s2n_bignum.h
80
extern void bignum_amontmul (uint64_t k, uint64_t *z, const uint64_t *x, const uint64_t *y, const uint64_t *m);
lib/libcrypto/bn/s2n_bignum.h
831
extern uint64_t bignum_sub (uint64_t p, uint64_t *z, uint64_t m, const uint64_t *x, uint64_t n, const uint64_t *y);
lib/libcrypto/bn/s2n_bignum.h
84
extern void bignum_amontredc (uint64_t k, uint64_t *z, uint64_t n, const uint64_t *x, const uint64_t *m, uint64_t p);
lib/libcrypto/bn/s2n_bignum.h
88
extern void bignum_amontsqr (uint64_t k, uint64_t *z, const uint64_t *x, const uint64_t *m);
lib/libcrypto/chacha/chacha-merged.c
119
chacha_encrypt_bytes(chacha_ctx *x, const u8 *m, u8 *c, u32 bytes)
lib/libcrypto/chacha/chacha-merged.c
152
tmp[i] = m[i];
lib/libcrypto/chacha/chacha-merged.c
153
m = tmp;
lib/libcrypto/chacha/chacha-merged.c
219
x0 = XOR(x0, U8TO32_LITTLE(m + 0));
lib/libcrypto/chacha/chacha-merged.c
220
x1 = XOR(x1, U8TO32_LITTLE(m + 4));
lib/libcrypto/chacha/chacha-merged.c
221
x2 = XOR(x2, U8TO32_LITTLE(m + 8));
lib/libcrypto/chacha/chacha-merged.c
222
x3 = XOR(x3, U8TO32_LITTLE(m + 12));
lib/libcrypto/chacha/chacha-merged.c
223
x4 = XOR(x4, U8TO32_LITTLE(m + 16));
lib/libcrypto/chacha/chacha-merged.c
224
x5 = XOR(x5, U8TO32_LITTLE(m + 20));
lib/libcrypto/chacha/chacha-merged.c
225
x6 = XOR(x6, U8TO32_LITTLE(m + 24));
lib/libcrypto/chacha/chacha-merged.c
226
x7 = XOR(x7, U8TO32_LITTLE(m + 28));
lib/libcrypto/chacha/chacha-merged.c
227
x8 = XOR(x8, U8TO32_LITTLE(m + 32));
lib/libcrypto/chacha/chacha-merged.c
228
x9 = XOR(x9, U8TO32_LITTLE(m + 36));
lib/libcrypto/chacha/chacha-merged.c
229
x10 = XOR(x10, U8TO32_LITTLE(m + 40));
lib/libcrypto/chacha/chacha-merged.c
230
x11 = XOR(x11, U8TO32_LITTLE(m + 44));
lib/libcrypto/chacha/chacha-merged.c
231
x12 = XOR(x12, U8TO32_LITTLE(m + 48));
lib/libcrypto/chacha/chacha-merged.c
232
x13 = XOR(x13, U8TO32_LITTLE(m + 52));
lib/libcrypto/chacha/chacha-merged.c
233
x14 = XOR(x14, U8TO32_LITTLE(m + 56));
lib/libcrypto/chacha/chacha-merged.c
234
x15 = XOR(x15, U8TO32_LITTLE(m + 60));
lib/libcrypto/chacha/chacha-merged.c
274
m += 64;
lib/libcrypto/chacha/chacha-merged.c
31
static inline void chacha_encrypt_bytes(struct chacha_ctx *x, const u8 *m,
lib/libcrypto/crypto.h
352
int CRYPTO_set_mem_functions(void *(*m)(size_t, const char *, int),
lib/libcrypto/crypto_memory.c
32
CRYPTO_set_mem_functions(void *(*m)(size_t, const char *, int),
lib/libcrypto/des/des_fcrypt.c
79
#define PERM_OP(a,b,t,n,m) ((t)=((((a)>>(n))^(b))&(m)), \
lib/libcrypto/des/des_fcrypt.c
84
#define HPERM_OP(a,t,n,m) ((t)=((((a)<<(16-(n)))^(a))&(m)), \
lib/libcrypto/des/des_key.c
160
#define HPERM_OP(a,t,n,m) ((t)=((((a)<<(16-(n)))^(a))&(m)), \
lib/libcrypto/des/des_local.h
194
#define PERM_OP(a,b,t,n,m) ((t)=((((a)>>(n))^(b))&(m)), \
lib/libcrypto/dh/dh_key.c
193
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx)
lib/libcrypto/dh/dh_key.c
195
return BN_mod_exp_mont_ct(r, a, p, m, ctx, m_ctx);
lib/libcrypto/dh/dh_local.h
70
const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
lib/libcrypto/dsa/dsa_gen.c
114
int i, k, n = 0, m = 0, qsize = qbits >> 3;
lib/libcrypto/dsa/dsa_gen.c
179
if (!BN_GENCB_call(cb, 0, m++))
lib/libcrypto/dsa/dsa_ossl.c
114
if ((m = BN_CTX_get(ctx)) == NULL)
lib/libcrypto/dsa/dsa_ossl.c
124
if (BN_bin2bn(dgst, dlen, m) == NULL)
lib/libcrypto/dsa/dsa_ossl.c
160
if (!BN_mod_mul(bm, b, m, dsa->q, ctx)) /* bm */
lib/libcrypto/dsa/dsa_ossl.c
208
BIGNUM *k = NULL, *l = NULL, *m = NULL, *kinv = NULL, *r = NULL;
lib/libcrypto/dsa/dsa_ossl.c
230
if ((m = BN_CTX_get(ctx)) == NULL)
lib/libcrypto/dsa/dsa_ossl.c
237
!BN_set_bit(m, q_bits))
lib/libcrypto/dsa/dsa_ossl.c
267
!BN_add(m, l, dsa->q) ||
lib/libcrypto/dsa/dsa_ossl.c
268
!bn_copy(k, BN_num_bits(l) > q_bits ? l : m))
lib/libcrypto/dsa/dsa_ossl.c
85
BIGNUM *b = NULL, *bm = NULL, *bxr = NULL, *binv = NULL, *m = NULL;
lib/libcrypto/ec/ec.h
204
const EC_POINT *q, const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/ec/ec_asn1.c
242
.offset = offsetof(X9_62_CHARACTERISTIC_TWO, m),
lib/libcrypto/ec/ec_asn1.c
90
long m;
lib/libcrypto/ec/ec_field.c
120
bn_montgomery_reduce_words(bn->d, t, fm->m.w, fm->minv0, fm->n);
lib/libcrypto/ec/ec_field.c
173
ec_field_element_add(const EC_FIELD_MODULUS *m, EC_FIELD_ELEMENT *r,
lib/libcrypto/ec/ec_field.c
176
bn_mod_add_words(r->w, a->w, b->w, m->m.w, m->n);
lib/libcrypto/ec/ec_field.c
180
ec_field_element_sub(const EC_FIELD_MODULUS *m, EC_FIELD_ELEMENT *r,
lib/libcrypto/ec/ec_field.c
183
bn_mod_sub_words(r->w, a->w, b->w, m->m.w, m->n);
lib/libcrypto/ec/ec_field.c
187
ec_field_element_mul(const EC_FIELD_MODULUS *m, EC_FIELD_ELEMENT *r,
lib/libcrypto/ec/ec_field.c
192
bn_mod_mul_words(r->w, a->w, b->w, m->m.w, t, m->minv0, m->n);
lib/libcrypto/ec/ec_field.c
196
ec_field_element_sqr(const EC_FIELD_MODULUS *m, EC_FIELD_ELEMENT *r,
lib/libcrypto/ec/ec_field.c
201
bn_mod_sqr_words(r->w, a->w, m->m.w, t, m->minv0, m->n);
lib/libcrypto/ec/ec_field.c
44
fm->m.w[i] = bn->d[i];
lib/libcrypto/ec/ec_field.c
96
bn_mod_mul_words(fe->w, fe->w, fm->rr.w, fm->m.w, t, fm->minv0, fm->n);
lib/libcrypto/ec/ec_internal.h
35
EC_FIELD_ELEMENT m;
lib/libcrypto/ec/ec_internal.h
56
void ec_field_element_add(const EC_FIELD_MODULUS *m, EC_FIELD_ELEMENT *r,
lib/libcrypto/ec/ec_internal.h
58
void ec_field_element_sub(const EC_FIELD_MODULUS *m, EC_FIELD_ELEMENT *r,
lib/libcrypto/ec/ec_internal.h
60
void ec_field_element_mul(const EC_FIELD_MODULUS *m, EC_FIELD_ELEMENT *r,
lib/libcrypto/ec/ec_internal.h
62
void ec_field_element_sqr(const EC_FIELD_MODULUS *m, EC_FIELD_ELEMENT *r,
lib/libcrypto/ec/ecp_hp_methods.c
608
ec_field_element_sub(&group->fm, &y, &group->fm.m, &point->fe_y);
lib/libcrypto/evp/evp_local.h
76
typedef int evp_sign_method(int type, const unsigned char *m,
lib/libcrypto/evp/evp_local.h
79
typedef int evp_verify_method(int type, const unsigned char *m,
lib/libcrypto/evp/p_sign.c
71
unsigned char m[EVP_MAX_MD_SIZE];
lib/libcrypto/evp/p_sign.c
84
if (!EVP_DigestFinal_ex(md_ctx, &(m[0]), &m_len))
lib/libcrypto/evp/p_sign.c
95
if (EVP_PKEY_sign(pkctx, sigret, &sltmp, m, m_len) <= 0)
lib/libcrypto/evp/p_verify.c
71
unsigned char m[EVP_MAX_MD_SIZE];
lib/libcrypto/evp/p_verify.c
81
if (!EVP_DigestFinal_ex(md_ctx, &(m[0]), &m_len))
lib/libcrypto/evp/p_verify.c
91
ret = EVP_PKEY_verify(pkctx, sigbuf, siglen, m, m_len);
lib/libcrypto/mlkem/mlkem_internal.c
1022
matrix_mult(&u[0], pub->m, &secret[0], rank);
lib/libcrypto/mlkem/mlkem_internal.c
1187
matrix_expand(pub->m, pub->rho, rank);
lib/libcrypto/mlkem/mlkem_internal.c
397
matrix_mult(scalar *out, const void *m, const scalar *a, size_t rank)
lib/libcrypto/mlkem/mlkem_internal.c
406
scalar_mult(&product, const_m2s(m, i, j, rank), &a[j]);
lib/libcrypto/mlkem/mlkem_internal.c
413
matrix_mult_transpose(scalar *out, const void *m, const scalar *a, size_t rank)
lib/libcrypto/mlkem/mlkem_internal.c
422
scalar_mult(&product, const_m2s(m, j, i, rank), &a[j]);
lib/libcrypto/mlkem/mlkem_internal.c
823
scalar *m;
lib/libcrypto/mlkem/mlkem_internal.c
845
pub->m = (void *)(bytes + offset);
lib/libcrypto/mlkem/mlkem_internal.c
874
priv->pub.m = (void *)(bytes + offset);
lib/libcrypto/mlkem/mlkem_internal.c
938
matrix_expand(priv.pub.m, rho, out_private_key->rank);
lib/libcrypto/mlkem/mlkem_internal.c
945
matrix_mult_transpose(priv.pub.t, priv.pub.m, priv.s,
lib/libcrypto/ocsp/ocsp_prn.c
103
return p->m;
lib/libcrypto/ocsp/ocsp_prn.c
93
const char *m;
lib/libcrypto/pem/pem_sign.c
100
i = EVP_EncodeBlock(sigret, m, m_len);
lib/libcrypto/pem/pem_sign.c
106
free(m);
lib/libcrypto/pem/pem_sign.c
87
unsigned char *m;
lib/libcrypto/pem/pem_sign.c
91
m = malloc(EVP_PKEY_size(pkey) + 2);
lib/libcrypto/pem/pem_sign.c
92
if (m == NULL) {
lib/libcrypto/pem/pem_sign.c
97
if (EVP_SignFinal(ctx, m, &m_len, pkey) <= 0)
lib/libcrypto/poly1305/poly1305-donna.c
112
h0 += (U8TO32(m + 0)) & 0x3ffffff;
lib/libcrypto/poly1305/poly1305-donna.c
113
h1 += (U8TO32(m + 3) >> 2) & 0x3ffffff;
lib/libcrypto/poly1305/poly1305-donna.c
114
h2 += (U8TO32(m + 6) >> 4) & 0x3ffffff;
lib/libcrypto/poly1305/poly1305-donna.c
115
h3 += (U8TO32(m + 9) >> 6) & 0x3ffffff;
lib/libcrypto/poly1305/poly1305-donna.c
116
h4 += (U8TO32(m + 12) >> 8) | hibit;
lib/libcrypto/poly1305/poly1305-donna.c
13
const unsigned char *m, size_t bytes);
lib/libcrypto/poly1305/poly1305-donna.c
165
m += poly1305_block_size;
lib/libcrypto/poly1305/poly1305-donna.c
177
poly1305_update(poly1305_context *ctx, const unsigned char *m, size_t bytes)
lib/libcrypto/poly1305/poly1305-donna.c
188
st->buffer[st->leftover + i] = m[i];
lib/libcrypto/poly1305/poly1305-donna.c
190
m += want;
lib/libcrypto/poly1305/poly1305-donna.c
201
poly1305_blocks(st, m, want);
lib/libcrypto/poly1305/poly1305-donna.c
202
m += want;
lib/libcrypto/poly1305/poly1305-donna.c
209
st->buffer[st->leftover + i] = m[i];
lib/libcrypto/poly1305/poly1305-donna.c
84
poly1305_blocks(poly1305_state_internal_t *st, const unsigned char *m, size_t bytes)
lib/libcrypto/rsa/rsa.h
302
int RSA_sign(int type, const unsigned char *m, unsigned int m_length,
lib/libcrypto/rsa/rsa.h
304
int RSA_verify(int type, const unsigned char *m, unsigned int m_length,
lib/libcrypto/rsa/rsa.h
309
int RSA_sign_ASN1_OCTET_STRING(int type, const unsigned char *m,
lib/libcrypto/rsa/rsa.h
312
int RSA_verify_ASN1_OCTET_STRING(int type, const unsigned char *m,
lib/libcrypto/rsa/rsa.h
426
const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx,
lib/libcrypto/rsa/rsa.h
445
const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx,
lib/libcrypto/rsa/rsa.h
453
const unsigned char *m, unsigned int m_length,
lib/libcrypto/rsa/rsa.h
457
const unsigned char *m, unsigned int m_length, unsigned char *sigret,
lib/libcrypto/rsa/rsa.h
460
const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf,
lib/libcrypto/rsa/rsa.h
463
const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf,
lib/libcrypto/rsa/rsa_blinding.c
134
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx);
lib/libcrypto/rsa/rsa_blinding.c
140
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx), BN_MONT_CTX *m_ctx)
lib/libcrypto/rsa/rsa_chk.c
142
r = BN_gcd_ct(m, i, j, ctx);
lib/libcrypto/rsa/rsa_chk.c
147
r = BN_div_ct(k, NULL, l, m, ctx); /* remainder is 0 */
lib/libcrypto/rsa/rsa_chk.c
218
BN_free(m);
lib/libcrypto/rsa/rsa_chk.c
61
BIGNUM *i, *j, *k, *l, *m;
lib/libcrypto/rsa/rsa_chk.c
75
m = BN_new();
lib/libcrypto/rsa/rsa_chk.c
77
if (i == NULL || j == NULL || k == NULL || l == NULL || m == NULL ||
lib/libcrypto/rsa/rsa_local.h
138
extern int int_rsa_verify(int dtype, const unsigned char *m,
lib/libcrypto/rsa/rsa_local.h
150
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx), BN_MONT_CTX *m_ctx);
lib/libcrypto/rsa/rsa_local.h
79
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *m_ctx); /* Can be null */
lib/libcrypto/rsa/rsa_local.h
89
int (*rsa_sign)(int type, const unsigned char *m, unsigned int m_length,
lib/libcrypto/rsa/rsa_local.h
91
int (*rsa_verify)(int dtype, const unsigned char *m,
lib/libcrypto/rsa/rsa_meth.c
145
const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx,
lib/libcrypto/rsa/rsa_meth.c
235
const BIGNUM *a, const BIGNUM *p, const BIGNUM *m, BN_CTX *ctx,
lib/libcrypto/rsa/rsa_meth.c
273
const unsigned char *m, unsigned int m_length,
lib/libcrypto/rsa/rsa_meth.c
283
const unsigned char *m, unsigned int m_length, unsigned char *sigret,
lib/libcrypto/rsa/rsa_meth.c
293
const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf,
lib/libcrypto/rsa/rsa_meth.c
302
const unsigned char *m, unsigned int m_length, const unsigned char *sigbuf,
lib/libcrypto/rsa/rsa_saos.c
106
RSA_verify_ASN1_OCTET_STRING(int dtype, const unsigned char *m,
lib/libcrypto/rsa/rsa_saos.c
135
timingsafe_bcmp(m, sig->data, m_len) != 0) {
lib/libcrypto/rsa/rsa_saos.c
70
RSA_sign_ASN1_OCTET_STRING(int type, const unsigned char *m, unsigned int m_len,
lib/libcrypto/rsa/rsa_saos.c
79
sig.data = (unsigned char *)m;
lib/libcrypto/rsa/rsa_sign.c
113
sig.digest->data = (unsigned char *)m; /* TMP UGLY CAST */
lib/libcrypto/rsa/rsa_sign.c
126
RSA_sign(int type, const unsigned char *m, unsigned int m_len,
lib/libcrypto/rsa/rsa_sign.c
134
return rsa->meth->rsa_sign(type, m, m_len, sigret, siglen, rsa);
lib/libcrypto/rsa/rsa_sign.c
148
encoded = m;
lib/libcrypto/rsa/rsa_sign.c
150
if (!encode_pkcs1(&tmps, &encoded_len, type, m, m_len))
lib/libcrypto/rsa/rsa_sign.c
180
int_rsa_verify(int type, const unsigned char *m, unsigned int m_len,
lib/libcrypto/rsa/rsa_sign.c
221
m, SSL_SIG_LENGTH) != 0) {
lib/libcrypto/rsa/rsa_sign.c
243
m = decrypt_buf + decrypt_len - m_len;
lib/libcrypto/rsa/rsa_sign.c
247
if (!encode_pkcs1(&encoded, &encoded_len, type, m, m_len))
lib/libcrypto/rsa/rsa_sign.c
258
memcpy(rm, m, m_len);
lib/libcrypto/rsa/rsa_sign.c
271
RSA_verify(int dtype, const unsigned char *m, unsigned int m_len,
lib/libcrypto/rsa/rsa_sign.c
275
return rsa->meth->rsa_verify(dtype, m, m_len, sigbuf, siglen,
lib/libcrypto/rsa/rsa_sign.c
278
return int_rsa_verify(dtype, m, m_len, NULL, NULL, sigbuf, siglen, rsa);
lib/libcrypto/rsa/rsa_sign.c
89
const unsigned char *m, unsigned int m_len)
lib/libcrypto/x509/x509_vfy.h
343
X509_LOOKUP *X509_STORE_add_lookup(X509_STORE *v, const X509_LOOKUP_METHOD *m);
lib/libcurses/base/lib_pad.c
134
int m, n;
lib/libcurses/base/lib_pad.c
227
for (i = pminrow, m = sminrow + win->_yoffset;
lib/libcurses/base/lib_pad.c
228
i <= pmaxrow && m <= NewScreen(sp)->_maxy;
lib/libcurses/base/lib_pad.c
229
i++, m++) {
lib/libcurses/base/lib_pad.c
230
register struct ldat *nline = &NewScreen(sp)->_line[m];
lib/libcurses/base/lib_pad.c
253
int nind = m + displaced;
lib/libcurses/curses.h
1945
#define NCURSES_MOUSE_MASK(b,m) ((m) << (((b) - 1) * 5))
lib/libcurses/curses.h
1947
#define NCURSES_MOUSE_MASK(b,m) ((m) << (((b) - 1) * 6))
lib/libcurses/curses.priv.h
1264
#define WINDOW_EXT(w,m) (((WINDOWLIST *)((void *)((char *)(w) - offsetof(WINDOWLIST, win))))->m)
lib/libcurses/nc_string.h
64
#define _nc_STRNCAT(d,s,m,n) NCURSES_VOID strlcat((d),(s),NCURSES_CAST(size_t,m))
lib/libcurses/nc_string.h
67
#define _nc_STRNCAT(d,s,m,n) NCURSES_VOID strncat((d),(s),(n))
lib/libcurses/tinfo/alloc_ttype.c
113
int n, m, base;
lib/libcurses/tinfo/alloc_ttype.c
134
m = ext_Booleans - 1,
lib/libcurses/tinfo/alloc_ttype.c
135
base = to->num_Booleans - (m + 1); m >= 0; m--) {
lib/libcurses/tinfo/alloc_ttype.c
136
if (find_name(to->ext_Names, to1, to2, ext_Names[m + from])) {
lib/libcurses/tinfo/alloc_ttype.c
137
to->Booleans[base + m] = to->Booleans[base + n--];
lib/libcurses/tinfo/alloc_ttype.c
139
to->Booleans[base + m] = FALSE;
lib/libcurses/tinfo/alloc_ttype.c
152
m = ext_Numbers - 1,
lib/libcurses/tinfo/alloc_ttype.c
153
base = to->num_Numbers - (m + 1); m >= 0; m--) {
lib/libcurses/tinfo/alloc_ttype.c
154
if (find_name(to->ext_Names, to1, to2, ext_Names[m + from])) {
lib/libcurses/tinfo/alloc_ttype.c
155
to->Numbers[base + m] = to->Numbers[base + n--];
lib/libcurses/tinfo/alloc_ttype.c
157
to->Numbers[base + m] = ABSENT_NUMERIC;
lib/libcurses/tinfo/alloc_ttype.c
170
m = ext_Strings - 1,
lib/libcurses/tinfo/alloc_ttype.c
171
base = to->num_Strings - (m + 1); m >= 0; m--) {
lib/libcurses/tinfo/alloc_ttype.c
172
if (find_name(to->ext_Names, to1, to2, ext_Names[m + from])) {
lib/libcurses/tinfo/alloc_ttype.c
173
to->Strings[base + m] = to->Strings[base + n--];
lib/libcurses/tinfo/alloc_ttype.c
175
to->Strings[base + m] = ABSENT_STRING;
lib/libcurses/tinfo/lib_acs.c
227
size_t n, m;
lib/libcurses/tinfo/lib_acs.c
229
for (n = 1, m = 0; n < ACS_LEN; n++) {
lib/libcurses/tinfo/lib_acs.c
231
show[m++] = (char) n;
lib/libcurses/tinfo/lib_acs.c
232
show[m++] = (char) ChCharOf(real_map[n]);
lib/libcurses/tinfo/lib_acs.c
235
show[m] = 0;
lib/libcurses/tinfo/tinfo_driver.c
1133
size_t n, m;
lib/libcurses/tinfo/tinfo_driver.c
1135
for (n = 1, m = 0; n < ACS_LEN; n++) {
lib/libcurses/tinfo/tinfo_driver.c
1137
show[m++] = (char) n;
lib/libcurses/tinfo/tinfo_driver.c
1138
show[m++] = (char) ChCharOf(real_map[n]);
lib/libcurses/tinfo/tinfo_driver.c
1141
show[m] = 0;
lib/libcurses/tty/hashmap.c
105
# define NEWTEXT(sp,m) NewScreen(sp)->_line[m].text
lib/libcurses/tty/hashmap.c
98
# define NEWTEXT(sp,m) newtext[m]
lib/libcurses/tty/tty_update.c
1384
int m = n + magic_cookie_glitch;
lib/libcurses/tty/tty_update.c
1399
n = m;
lib/libcurses/tty/tty_update.c
1416
n = m;
lib/libcurses/tty/tty_update.c
1573
int m = max(nLastNonblank, oLastNonblank);
lib/libcurses/tty/tty_update.c
1590
|| InsCharCost(SP_PARM, nLastChar - oLastChar) > (m - n)) {
lib/libcurses/tty/tty_update.c
1596
m);
lib/libcurses/tty/tty_update.c
894
int m, n = j;
lib/libcurses/tty/tty_update.c
897
for (m = i; m < screen_lines(SP_PARM); m++) {
lib/libcurses/tty/tty_update.c
900
AttrOf(NewScreen(SP_PARM)->_line[m].text[n]);
lib/libcurses/tty/tty_update.c
905
_traceattr(turnon), m, n));
lib/libcurses/tty/tty_update.c
918
NewScreen(SP_PARM)->_line[m].text;
lib/libcurses/widechar/lib_wacs.c
128
unsigned m;
lib/libcurses/widechar/lib_wacs.c
135
m = table[n].map;
lib/libcurses/widechar/lib_wacs.c
137
SetChar(_nc_wacs[m], table[n].value[1], A_NORMAL);
lib/libcurses/widechar/lib_wacs.c
138
} else if (acs_map[m] & A_ALTCHARSET) {
lib/libcurses/widechar/lib_wacs.c
139
SetChar(_nc_wacs[m], m, A_ALTCHARSET);
lib/libcurses/widechar/lib_wacs.c
141
SetChar(_nc_wacs[m], table[n].value[0], A_NORMAL);
lib/libcurses/widechar/lib_wacs.c
145
n, wide, m,
lib/libcurses/widechar/lib_wacs.c
147
_tracecchar_t(&_nc_wacs[m])));
lib/libedit/tty.c
1149
const ttymodes_t *m;
lib/libedit/tty.c
1193
for (m = ttymodes; m->m_name; m++) {
lib/libedit/tty.c
1194
if (m->m_type != i) {
lib/libedit/tty.c
1197
el->el_tty.t_t[z][m->m_type].t_name);
lib/libedit/tty.c
1198
i = m->m_type;
lib/libedit/tty.c
1200
strlen(el->el_tty.t_t[z][m->m_type].t_name);
lib/libedit/tty.c
1203
x = (el->el_tty.t_t[z][i].t_setmask & m->m_value)
lib/libedit/tty.c
1205
x = (el->el_tty.t_t[z][i].t_clrmask & m->m_value)
lib/libedit/tty.c
1213
cu = strlen(m->m_name) + (x != '\0') + 1;
lib/libedit/tty.c
1225
x, m->m_name);
lib/libedit/tty.c
1228
m->m_name);
lib/libedit/tty.c
1247
for (m = ttymodes; m->m_name; m++)
lib/libedit/tty.c
1248
if ((p ? strncmp(m->m_name, ct_encode_string(d, &el->el_scratch), (size_t)(p - d)) :
lib/libedit/tty.c
1249
strcmp(m->m_name, ct_encode_string(d, &el->el_scratch))) == 0 &&
lib/libedit/tty.c
1250
(p == NULL || m->m_type == MD_CHAR))
lib/libedit/tty.c
1253
if (!m->m_name) {
lib/libedit/tty.c
1259
int c = ffs((int)m->m_value);
lib/libedit/tty.c
1271
el->el_tty.t_t[z][m->m_type].t_setmask |= m->m_value;
lib/libedit/tty.c
1272
el->el_tty.t_t[z][m->m_type].t_clrmask &= ~m->m_value;
lib/libedit/tty.c
1275
el->el_tty.t_t[z][m->m_type].t_setmask &= ~m->m_value;
lib/libedit/tty.c
1276
el->el_tty.t_t[z][m->m_type].t_clrmask |= m->m_value;
lib/libedit/tty.c
1279
el->el_tty.t_t[z][m->m_type].t_setmask &= ~m->m_value;
lib/libedit/tty.c
1280
el->el_tty.t_t[z][m->m_type].t_clrmask &= ~m->m_value;
lib/libedit/tty.c
1307
ttyperm_t *m;
lib/libedit/tty.c
1311
for (m = el->el_tty.t_t; m->m_name; m++)
lib/libedit/tty.c
1312
if (m->m_type == MD_CHAR && C_SH(i) == m->m_value)
lib/libedit/tty.c
1314
if (m->m_name)
lib/libedit/tty.c
1316
m->m_name, s[i] + 'A' - 1);
lib/libelf/libelf_open.c
127
void *m;
lib/libelf/libelf_open.c
172
m = NULL;
lib/libelf/libelf_open.c
194
m = mmap(NULL, fsize, PROT_READ, MAP_PRIVATE, fd, (off_t) 0);
lib/libelf/libelf_open.c
196
if (m == MAP_FAILED)
lib/libelf/libelf_open.c
197
m = NULL;
lib/libelf/libelf_open.c
206
if (m == NULL) {
lib/libelf/libelf_open.c
207
if ((m = malloc(fsize)) == NULL) {
lib/libelf/libelf_open.c
212
if (read(fd, m, fsize) != (ssize_t) fsize) {
lib/libelf/libelf_open.c
214
free(m);
lib/libelf/libelf_open.c
220
} else if ((m = _libelf_read_special_file(fd, &fsize)) != NULL)
lib/libelf/libelf_open.c
225
if ((e = _libelf_memory(m, fsize, reporterror)) == NULL) {
lib/libelf/libelf_open.c
229
free(m);
lib/libelf/libelf_open.c
232
(void) munmap(m, fsize);
lib/libexpat/lib/siphash.h
208
uint64_t m;
lib/libexpat/lib/siphash.h
217
m = SIP_U8TO64_LE(H->buf);
lib/libexpat/lib/siphash.h
218
H->v3 ^= m;
lib/libexpat/lib/siphash.h
220
H->v0 ^= m;
lib/libform/fty_regex.c
72
#define regexec(r,s,n,m,x) PCRE2regexec(r,s,n,m,x)
lib/libfuse/fuse.c
57
#define FUSE_LIB_OPT(o, m) {o, offsetof(struct fuse_config, m), 1}
lib/libfuse/fuse.c
89
#define FUSE_MOUNT_OPT(o, m) {o, offsetof(struct fuse_mount_opts, m), 1}
lib/libm/src/b_log__D.c
356
int m, j;
lib/libm/src/b_log__D.c
364
m = logb(x);
lib/libm/src/b_log__D.c
365
g = ldexp(x, -m);
lib/libm/src/b_log__D.c
366
if (m == -1022) {
lib/libm/src/b_log__D.c
368
m += j;
lib/libm/src/b_log__D.c
379
if (m | j) {
lib/libm/src/b_log__D.c
389
u1 += m*logF_head[N] + logF_head[j];
lib/libm/src/b_log__D.c
392
u2 += logF_tail[N]*m;
lib/libm/src/e_atan2.c
108
switch (m) {
lib/libm/src/e_atan2.c
57
int32_t k,m,hx,hy,ix,iy;
lib/libm/src/e_atan2.c
68
m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */
lib/libm/src/e_atan2.c
72
switch(m) {
lib/libm/src/e_atan2.c
85
switch(m) {
lib/libm/src/e_atan2.c
92
switch(m) {
lib/libm/src/e_atan2f.c
31
int32_t k,m,hx,hy,ix,iy;
lib/libm/src/e_atan2f.c
41
m = ((hy>>31)&1)|((hx>>30)&2); /* 2*sign(x)+sign(y) */
lib/libm/src/e_atan2f.c
45
switch(m) {
lib/libm/src/e_atan2f.c
58
switch(m) {
lib/libm/src/e_atan2f.c
65
switch(m) {
lib/libm/src/e_atan2f.c
81
switch (m) {
lib/libm/src/e_atan2l.c
108
switch(m) {
lib/libm/src/e_atan2l.c
129
switch(m) {
lib/libm/src/e_atan2l.c
136
switch(m) {
lib/libm/src/e_atan2l.c
152
m&=1;
lib/libm/src/e_atan2l.c
156
switch (m) {
lib/libm/src/e_atan2l.c
59
int32_t k,m;
lib/libm/src/e_atan2l.c
97
m = ((expsigny>>15)&1)|((expsignx>>14)&2); /* 2*sign(x)+sign(y) */
lib/libm/src/e_jn.c
152
double q0,q1,h,tmp; int32_t k,m;
lib/libm/src/e_jn.c
161
m = n+n;
lib/libm/src/e_jn.c
162
for(t=zero, i = 2*(n+k); i>=m; i -= 2) t = one/(i/x-t);
lib/libm/src/e_jnf.c
105
float q0,q1,h,tmp; int32_t k,m;
lib/libm/src/e_jnf.c
114
m = n+n;
lib/libm/src/e_jnf.c
115
for(t=zero, i = 2*(n+k); i>=m; i -= 2) t = one/(i/x-t);
lib/libm/src/e_sqrt.c
112
m = (ix0>>20);
lib/libm/src/e_sqrt.c
113
if(m==0) { /* subnormal x */
lib/libm/src/e_sqrt.c
115
m -= 21;
lib/libm/src/e_sqrt.c
119
m -= i-1;
lib/libm/src/e_sqrt.c
123
m -= 1023; /* unbias exponent */
lib/libm/src/e_sqrt.c
125
if(m&1){ /* odd m, double x to make it even */
lib/libm/src/e_sqrt.c
129
m >>= 1; /* m = [m/2] */
lib/libm/src/e_sqrt.c
182
ix0 += (m <<20);
lib/libm/src/e_sqrt.c
95
int32_t ix0,s0,q,m,t,i;
lib/libm/src/e_sqrtf.c
26
int32_t ix,s,q,m,t,i;
lib/libm/src/e_sqrtf.c
43
m = (ix>>23);
lib/libm/src/e_sqrtf.c
44
if(m==0) { /* subnormal x */
lib/libm/src/e_sqrtf.c
46
m -= i-1;
lib/libm/src/e_sqrtf.c
48
m -= 127; /* unbias exponent */
lib/libm/src/e_sqrtf.c
50
if(m&1) /* odd m, double x to make it even */
lib/libm/src/e_sqrtf.c
52
m >>= 1; /* m = [m/2] */
lib/libm/src/e_sqrtf.c
82
ix += (m <<23);
lib/libm/src/k_rem_pio2.c
287
int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih;
lib/libm/src/k_rem_pio2.c
300
j = jv-jx; m = jx+jk;
lib/libm/src/k_rem_pio2.c
301
for(i=0;i<=m;i++,j++) f[i] = (j<0)? zero : (double) ipio2[j];
lib/libm/src/k_rem_pio2f.c
48
int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih;
lib/libm/src/k_rem_pio2f.c
61
j = jv-jx; m = jx+jk;
lib/libm/src/k_rem_pio2f.c
62
for(i=0;i<=m;i++,j++) f[i] = (j<0)? zero : (float) ipio2[j];
lib/libm/src/ld128/e_logl.c
194
unsigned int m;
lib/libm/src/ld128/e_logl.c
198
m = u.parts32.mswhi;
lib/libm/src/ld128/e_logl.c
201
k = m & 0x7fffffff;
lib/libm/src/ld128/e_logl.c
208
if (m & 0x80000000)
lib/libm/src/ld128/e_logl.c
219
e = (int) (m >> 16) - (int) 0x3ffe;
lib/libm/src/ld128/e_logl.c
220
m &= 0xffff;
lib/libm/src/ld128/e_logl.c
221
u.parts32.mswhi = m | 0x3ffe0000;
lib/libm/src/ld128/e_logl.c
222
m |= 0x10000;
lib/libm/src/ld128/e_logl.c
224
if (m < 0x16800)
lib/libm/src/ld128/e_logl.c
226
k = (m - 0xff00) >> 9;
lib/libm/src/ld128/e_logl.c
239
k = (m - 0xfe00) >> 10;
lib/libm/src/ld128/s_truncl.c
55
uint64_t m = ((1llu << MANH_SIZE) - 1) >> (e + 1);
lib/libm/src/ld128/s_truncl.c
56
if (((ix0 & m) | ix1) == 0)
lib/libm/src/ld128/s_truncl.c
59
ix0 &= ~m;
lib/libm/src/ld128/s_truncl.c
64
uint64_t m = (uint64_t)-1 >> (64 - LDBL_MANT_DIG + e + 1);
lib/libm/src/ld128/s_truncl.c
65
if ((ix1 & m) == 0)
lib/libm/src/ld128/s_truncl.c
68
ix1 &= ~m;
lib/libm/src/ld80/s_truncl.c
55
uint64_t m = ((1llu << MANH_SIZE) - 1) >> (e + 1);
lib/libm/src/ld80/s_truncl.c
56
if (((ix0 & m) | ix1) == 0)
lib/libm/src/ld80/s_truncl.c
59
ix0 &= ~m;
lib/libm/src/ld80/s_truncl.c
64
uint64_t m = (uint64_t)-1 >> (64 - LDBL_MANT_DIG + e + 1);
lib/libm/src/ld80/s_truncl.c
65
if ((ix1 & m) == 0)
lib/libm/src/ld80/s_truncl.c
68
ix1 &= ~m;
lib/libm/src/s_logbl.c
27
unsigned long m;
lib/libm/src/s_logbl.c
49
m = 1lu << (EXT_FRACLBITS - 1);
lib/libm/src/s_logbl.c
50
for (b = EXT_FRACHBITS; !(u.bits.ext_fracl & m); m >>= 1)
lib/libm/src/s_logbl.c
53
m = 1lu << (EXT_FRACLMBITS - 1);
lib/libm/src/s_logbl.c
54
for (b += EXT_FRACHMBITS; !(u.bits.ext_fraclm & m);
lib/libm/src/s_logbl.c
55
m >>= 1)
lib/libm/src/s_logbl.c
59
m = 1lu << (EXT_FRACHBITS - 1);
lib/libm/src/s_logbl.c
60
for (b = 0; !(u.bits.ext_frach & m); m >>= 1)
lib/libm/src/s_logbl.c
63
m = 1lu << (EXT_FRACHMBITS - 1);
lib/libm/src/s_logbl.c
64
for (; !(u.bits.ext_frachm & m); m >>= 1)
lib/libmenu/m_post.c
134
int m = menu->spc_desc / 2;
lib/libmenu/m_post.c
140
if (i == m)
lib/libmenu/m_spacing.c
103
m = Normalize_Menu(menu);
lib/libmenu/m_spacing.c
105
assert(m);
lib/libmenu/m_spacing.c
107
*s_desc = m->spc_desc;
lib/libmenu/m_spacing.c
109
*s_row = m->spc_rows;
lib/libmenu/m_spacing.c
111
*s_col = m->spc_cols;
lib/libmenu/m_spacing.c
60
MENU *m; /* split for ATAC workaround */
lib/libmenu/m_spacing.c
65
m = Normalize_Menu(menu);
lib/libmenu/m_spacing.c
67
assert(m);
lib/libmenu/m_spacing.c
68
if (m->status & _POSTED)
lib/libmenu/m_spacing.c
76
m->spc_desc = (short)(s_desc ? s_desc : 1);
lib/libmenu/m_spacing.c
77
m->spc_rows = (short)(s_row ? s_row : 1);
lib/libmenu/m_spacing.c
78
m->spc_cols = (short)(s_col ? s_col : 1);
lib/libmenu/m_spacing.c
79
_nc_Calculate_Item_Length_and_Width(m);
lib/libmenu/m_spacing.c
95
const MENU *m; /* split for ATAC workaround */
lib/libmenu/m_sub.c
100
returnWin(Get_Menu_Window(m));
lib/libmenu/m_sub.c
97
const MENU *m = Normalize_Menu(menu);
lib/libmenu/m_win.c
100
returnWin(Get_Menu_UserWin(m));
lib/libmenu/m_win.c
97
const MENU *m = Normalize_Menu(menu);
lib/libpcap/gencode.c
1011
u_int32_t *a, *m;
lib/libpcap/gencode.c
1042
m = (u_int32_t *)mask;
lib/libpcap/gencode.c
1043
b1 = gen_mcmp_nl(offset + 12, BPF_W, ntohl(a[3]), ntohl(m[3]));
lib/libpcap/gencode.c
1044
b0 = gen_mcmp_nl(offset + 8, BPF_W, ntohl(a[2]), ntohl(m[2]));
lib/libpcap/gencode.c
1046
b0 = gen_mcmp_nl(offset + 4, BPF_W, ntohl(a[1]), ntohl(m[1]));
lib/libpcap/gencode.c
1048
b0 = gen_mcmp_nl(offset + 0, BPF_W, ntohl(a[0]), ntohl(m[0]));
lib/libpcap/gencode.c
177
struct membag *m;
lib/libpcap/gencode.c
180
m = &membag[cur_membag];
lib/libpcap/gencode.c
181
if (m->total != 0 && m->total - m->slot == 0) {
lib/libpcap/gencode.c
184
m = &membag[cur_membag];
lib/libpcap/gencode.c
186
if (m->total - m->slot == 0) {
lib/libpcap/gencode.c
187
m->ptrs = calloc(sizeof (char *), MEMBAG0SIZE << cur_membag);
lib/libpcap/gencode.c
188
if (m->ptrs == NULL)
lib/libpcap/gencode.c
190
m->total = MEMBAG0SIZE << cur_membag;
lib/libpcap/gencode.c
191
m->slot = 0;
lib/libpcap/gencode.c
197
m->ptrs[m->slot++] = p;
lib/libpcap/gencode.c
2443
bpf_u_int32 n, m;
lib/libpcap/gencode.c
2450
mlen = __pcap_atoin(s2, &m);
lib/libpcap/gencode.c
2452
m <<= 32 - mlen;
lib/libpcap/gencode.c
2453
if ((n & ~m) != 0)
lib/libpcap/gencode.c
2460
m = 0xffffffff << (32 - masklen);
lib/libpcap/gencode.c
2461
if ((n & ~m) != 0)
lib/libpcap/gencode.c
2469
return gen_host(n, m, q.proto, q.dir);
lib/libpcap/gencode.c
2567
u_int32_t *a, *m;
lib/libpcap/gencode.c
2589
m = (u_int32_t *)&mask;
lib/libpcap/gencode.c
2590
if ((a[0] & ~m[0]) || (a[1] & ~m[1])
lib/libpcap/gencode.c
2591
|| (a[2] & ~m[2]) || (a[3] & ~m[3])) {
lib/librthread/synch.h
60
_requeue(volatile uint32_t *p, int n, int m, volatile uint32_t *q)
lib/librthread/synch.h
62
return futex(p, FUTEX_REQUEUE, n, (void *)(long)m, q);
lib/libsndio/amsg.h
162
#define AMSG_INIT(m) do { memset((m), 0xff, sizeof(struct amsg)); } while (0)
lib/libssl/ssl.h
1425
#define SSL_CTX_set_session_cache_mode(ctx,m) \
lib/libssl/ssl.h
1426
SSL_CTX_ctrl(ctx,SSL_CTRL_SET_SESS_CACHE_MODE,m,NULL)
lib/libssl/ssl.h
1431
#define SSL_CTX_set_default_read_ahead(ctx,m) SSL_CTX_set_read_ahead(ctx,m)
lib/libssl/ssl.h
1434
#define SSL_CTX_set_read_ahead(ctx,m) \
lib/libssl/ssl.h
1435
SSL_CTX_ctrl(ctx,SSL_CTRL_SET_READ_AHEAD,m,NULL)
lib/libssl/ssl.h
1438
#define SSL_CTX_set_max_cert_list(ctx,m) \
lib/libssl/ssl.h
1439
SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_CERT_LIST,m,NULL)
lib/libssl/ssl.h
1442
#define SSL_set_max_cert_list(ssl,m) \
lib/libssl/ssl.h
1443
SSL_ctrl(ssl,SSL_CTRL_SET_MAX_CERT_LIST,m,NULL)
lib/libssl/ssl.h
1445
#define SSL_CTX_set_max_send_fragment(ctx,m) \
lib/libssl/ssl.h
1446
SSL_CTX_ctrl(ctx,SSL_CTRL_SET_MAX_SEND_FRAGMENT,m,NULL)
lib/libssl/ssl.h
1447
#define SSL_set_max_send_fragment(ssl,m) \
lib/libssl/ssl.h
1448
SSL_ctrl(ssl,SSL_CTRL_SET_MAX_SEND_FRAGMENT,m,NULL)
lib/libssl/ssl_clnt.c
2240
#define has_bits(i,m) (((i)&(m)) == (m))
lib/libutil/imsg.c
119
struct imsg m;
lib/libutil/imsg.c
125
if (ibuf_get(buf, &m.hdr, sizeof(m.hdr)) == -1)
lib/libutil/imsg.c
129
m.data = ibuf_data(buf);
lib/libutil/imsg.c
131
m.data = NULL;
lib/libutil/imsg.c
132
m.buf = buf;
lib/libutil/imsg.c
133
m.hdr.len &= ~IMSG_FD_MARK;
lib/libutil/imsg.c
135
*imsg = m;
lib/libutil/imsg.c
152
struct imsg m;
lib/libutil/imsg.c
158
if (ibuf_get(buf, &m.hdr, sizeof(m.hdr)) == -1)
lib/libutil/imsg.c
162
m.data = ibuf_data(buf);
lib/libutil/imsg.c
164
m.data = NULL;
lib/libutil/imsg.c
165
m.buf = buf;
lib/libutil/imsg.c
166
m.hdr.len &= ~IMSG_FD_MARK;
lib/libutil/imsg.c
168
*imsg = m;
lib/libz/crc32.c
162
uLong m, p;
lib/libz/crc32.c
164
m = (uLong)1 << 31;
lib/libz/crc32.c
167
if (a & m) {
lib/libz/crc32.c
169
if ((a & (m - 1)) == 0)
lib/libz/crc32.c
172
m >>= 1;
lib/libz/deflate.c
184
unsigned n, m;
lib/libz/deflate.c
191
m = *--p;
lib/libz/deflate.c
192
*p = (Pos)(m >= wsize ? m - wsize : NIL);
lib/libz/deflate.c
198
m = *--p;
lib/libz/deflate.c
199
*p = (Pos)(m >= wsize ? m - wsize : NIL);
lib/libz/trees.c
497
#define smaller(tree, n, m, depth) \
lib/libz/trees.c
498
(tree[n].Freq < tree[m].Freq || \
lib/libz/trees.c
499
(tree[n].Freq == tree[m].Freq && depth[n] <= depth[m]))
lib/libz/trees.c
546
int n, m; /* iterate over the tree elements */
lib/libz/trees.c
601
m = s->heap[--h];
lib/libz/trees.c
602
if (m > max_code) continue;
lib/libz/trees.c
603
if ((unsigned) tree[m].Len != (unsigned) bits) {
lib/libz/trees.c
604
Tracev((stderr,"code %d bits %d->%d\n", m, tree[m].Len, bits));
lib/libz/trees.c
605
s->opt_len += ((ulg)bits - tree[m].Len) * tree[m].Freq;
lib/libz/trees.c
606
tree[m].Len = (ush)bits;
lib/libz/trees.c
629
int n, m; /* iterate over heap elements */
lib/libz/trees.c
673
m = s->heap[SMALLEST]; /* m = node of next least frequency */
lib/libz/trees.c
676
s->heap[--(s->heap_max)] = m;
lib/libz/trees.c
679
tree[node].Freq = tree[n].Freq + tree[m].Freq;
lib/libz/trees.c
680
s->depth[node] = (uch)((s->depth[n] >= s->depth[m] ?
lib/libz/trees.c
681
s->depth[n] : s->depth[m]) + 1);
lib/libz/trees.c
682
tree[n].Dad = tree[m].Dad = (ush)node;
lib/libz/trees.c
686
node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
lib/libz/zutil.c
128
void ZLIB_INTERNAL z_error(char *m) {
lib/libz/zutil.c
129
fprintf(stderr, "%s\n", m);
lib/libz/zutil.h
232
extern void ZLIB_INTERNAL z_error(char *m);
libexec/ld.so/chacha_private.h
118
for (i = 0;i < bytes;++i) tmp[i] = m[i];
libexec/ld.so/chacha_private.h
119
m = tmp;
libexec/ld.so/chacha_private.h
167
x0 = XOR(x0,U8TO32_LITTLE(m + 0));
libexec/ld.so/chacha_private.h
168
x1 = XOR(x1,U8TO32_LITTLE(m + 4));
libexec/ld.so/chacha_private.h
169
x2 = XOR(x2,U8TO32_LITTLE(m + 8));
libexec/ld.so/chacha_private.h
170
x3 = XOR(x3,U8TO32_LITTLE(m + 12));
libexec/ld.so/chacha_private.h
171
x4 = XOR(x4,U8TO32_LITTLE(m + 16));
libexec/ld.so/chacha_private.h
172
x5 = XOR(x5,U8TO32_LITTLE(m + 20));
libexec/ld.so/chacha_private.h
173
x6 = XOR(x6,U8TO32_LITTLE(m + 24));
libexec/ld.so/chacha_private.h
174
x7 = XOR(x7,U8TO32_LITTLE(m + 28));
libexec/ld.so/chacha_private.h
175
x8 = XOR(x8,U8TO32_LITTLE(m + 32));
libexec/ld.so/chacha_private.h
176
x9 = XOR(x9,U8TO32_LITTLE(m + 36));
libexec/ld.so/chacha_private.h
177
x10 = XOR(x10,U8TO32_LITTLE(m + 40));
libexec/ld.so/chacha_private.h
178
x11 = XOR(x11,U8TO32_LITTLE(m + 44));
libexec/ld.so/chacha_private.h
179
x12 = XOR(x12,U8TO32_LITTLE(m + 48));
libexec/ld.so/chacha_private.h
180
x13 = XOR(x13,U8TO32_LITTLE(m + 52));
libexec/ld.so/chacha_private.h
181
x14 = XOR(x14,U8TO32_LITTLE(m + 56));
libexec/ld.so/chacha_private.h
182
x15 = XOR(x15,U8TO32_LITTLE(m + 60));
libexec/ld.so/chacha_private.h
219
m += 64;
libexec/ld.so/chacha_private.h
89
chacha_encrypt_bytes(chacha_ctx *x,const u8 *m,u8 *c,u32 bytes)
libexec/ld.so/dlfcn.c
262
struct dep_node *n, *m;
libexec/ld.so/dlfcn.c
277
TAILQ_FOREACH(m, &obj->grpref_list, next_sib)
libexec/ld.so/dlfcn.c
278
_dl_printf("\t[%s]\n", m->data->load_name);
libexec/ld.so/loader.c
1105
struct addr_range *m, *im;
libexec/ld.so/loader.c
1118
m = &object->mut.slice[i];
libexec/ld.so/loader.c
1123
const vaddr_t ms = m->start, me = m->end;
libexec/login_ldap/aldap.c
353
struct aldap_message *m;
libexec/login_ldap/aldap.c
358
if ((m = calloc(1, sizeof(struct aldap_message))) == NULL)
libexec/login_ldap/aldap.c
362
while (m->msg == NULL) {
libexec/login_ldap/aldap.c
383
m->msg = ober_read_elements(&ldap->ber, NULL);
libexec/login_ldap/aldap.c
394
LDAP_DEBUG("message", m->msg);
libexec/login_ldap/aldap.c
396
if (ober_scanf_elements(m->msg, "{ite", &msgid, &class, &type, &a) != 0)
libexec/login_ldap/aldap.c
398
m->msgid = msgid;
libexec/login_ldap/aldap.c
399
m->message_type = type;
libexec/login_ldap/aldap.c
400
m->protocol_op = a;
libexec/login_ldap/aldap.c
402
switch (m->message_type) {
libexec/login_ldap/aldap.c
410
if (ober_scanf_elements(m->protocol_op, "{EeSe",
libexec/login_ldap/aldap.c
411
&m->body.res.rescode, &m->dn, &m->body.res.diagmsg) != 0)
libexec/login_ldap/aldap.c
413
if (m->body.res.rescode == LDAP_REFERRAL) {
libexec/login_ldap/aldap.c
414
a = m->body.res.diagmsg->be_next;
libexec/login_ldap/aldap.c
415
if (ober_scanf_elements(a, "{e", &m->references) != 0)
libexec/login_ldap/aldap.c
418
if (m->msg->be_sub) {
libexec/login_ldap/aldap.c
419
for (ep = m->msg->be_sub; ep != NULL; ep = ep->be_next) {
libexec/login_ldap/aldap.c
422
m->page = aldap_parse_page_control(ep->be_sub->be_sub,
libexec/login_ldap/aldap.c
426
m->page = NULL;
libexec/login_ldap/aldap.c
429
if (ober_scanf_elements(m->protocol_op, "{eS{e", &m->dn,
libexec/login_ldap/aldap.c
430
&m->body.search.attrs) != 0)
libexec/login_ldap/aldap.c
434
if (ober_scanf_elements(m->protocol_op, "{e", &m->references) != 0)
libexec/login_ldap/aldap.c
438
if (ober_scanf_elements(m->protocol_op, "{E",
libexec/login_ldap/aldap.c
439
&m->body.res.rescode) != 0) {
libexec/login_ldap/aldap.c
445
return m;
libexec/login_ldap/aldap.c
449
aldap_freemsg(m);
libexec/login_ldap/bind.c
42
struct aldap_message *m;
libexec/login_ldap/bind.c
49
if ((m = aldap_parse(ctx->ld)) == NULL) {
libexec/login_ldap/bind.c
54
if (ctx->ld->msgid != m->msgid) {
libexec/login_ldap/bind.c
56
aldap_freemsg(m);
libexec/login_ldap/bind.c
59
if (aldap_get_resultcode(m) != LDAP_SUCCESS) {
libexec/login_ldap/bind.c
61
ldap_resultcode(aldap_get_resultcode(m)));
libexec/login_ldap/bind.c
62
aldap_freemsg(m);
libexec/login_ldap/bind.c
65
aldap_freemsg(m);
libexec/login_ldap/search.c
47
struct aldap_message *m;
libexec/login_ldap/search.c
63
while ((m = aldap_parse(ctx->ld)) != NULL) {
libexec/login_ldap/search.c
64
dlog(1, "%d: msgid %d, type %02x",q, m->msgid, m->message_type);
libexec/login_ldap/search.c
66
if (m->message_type == LDAP_RES_SEARCH_RESULT) {
libexec/login_ldap/search.c
67
mcode = aldap_get_resultcode(m);
libexec/login_ldap/search.c
74
aldap_freemsg(m);
libexec/login_ldap/search.c
77
aldap_freemsg(m);
libexec/login_ldap/search.c
79
} else if (m->message_type == LDAP_RES_SEARCH_ENTRY) {
libexec/login_ldap/search.c
80
userdn = aldap_get_dn(m);
libexec/login_ldap/search.c
83
aldap_freemsg(m);
libexec/login_ldap/util.c
318
struct aldap_message *m;
libexec/login_ldap/util.c
380
if ((m = aldap_parse(ctx->ld)) == NULL) {
libexec/login_ldap/util.c
385
if (ctx->ld->msgid != m->msgid ||
libexec/login_ldap/util.c
386
(code = aldap_get_resultcode(m)) != LDAP_SUCCESS) {
libexec/login_ldap/util.c
389
aldap_freemsg(m);
libexec/login_ldap/util.c
392
aldap_freemsg(m);
libexec/spamd-setup/spamd-setup.c
109
u_int32_t m;
libexec/spamd-setup/spamd-setup.c
112
m = imask(bits - 1);
libexec/spamd-setup/spamd-setup.c
114
if ((addr & m) != addr)
libexec/spamd-setup/spamd-setup.c
125
u_int32_t m;
libexec/spamd-setup/spamd-setup.c
129
m = imask(bits);
libexec/spamd-setup/spamd-setup.c
131
if ((a & m) != (b & m))
libexec/spamd/grey.c
255
struct mail_addr *m;
libexec/spamd/grey.c
258
m = SLIST_FIRST(&match_suffix);
libexec/spamd/grey.c
260
free(m);
libexec/spamd/grey.c
278
if ((len + 1) > sizeof(m->addr)) {
libexec/spamd/grey.c
284
if ((m = malloc(sizeof(struct mail_addr))) == NULL)
libexec/spamd/grey.c
286
memcpy(m->addr, buf, len);
libexec/spamd/grey.c
287
m->addr[len]='\0';
libexec/spamd/grey.c
288
syslog_r(LOG_ERR, &sdata, "got suffix %s", m->addr);
libexec/spamd/grey.c
289
SLIST_INSERT_HEAD(&match_suffix, m, entry);
libexec/spamd/grey.c
295
m = SLIST_FIRST(&match_suffix);
libexec/spamd/grey.c
297
free(m);
libexec/spamd/grey.c
633
struct mail_addr *m;
libexec/spamd/grey.c
640
SLIST_FOREACH(m, &match_suffix, entry) {
libexec/spamd/grey.c
641
j = s - strlen(m->addr);
libexec/spamd/grey.c
642
if ((j >= 0) && (strcasecmp(trap+j, m->addr) == 0))
libexec/spamd/sdl.c
162
struct in_addr *m, *n;
libexec/spamd/sdl.c
166
m = &blacklists[idx].v4.addrs[i].sdm;
libexec/spamd/sdl.c
185
m->s_addr = 0xffffffffU << (32 - maskbits);
libexec/spamd/sdl.c
186
m->s_addr = htonl(m->s_addr);
libexec/spamd/sdl.c
189
n->s_addr = n->s_addr & m->s_addr;
libexec/spamd/sdl.c
204
struct sdaddr_v6 *m, *n;
libexec/spamd/sdl.c
207
m = &blacklists[idx].v6.addrs[i].sdm;
libexec/spamd/sdl.c
228
m->addr32[j] = 0;
libexec/spamd/sdl.c
230
m->addr32[k++] = 0xffffffffU;
libexec/spamd/sdl.c
234
m->addr32[k] |= (1 << j);
libexec/spamd/sdl.c
236
m->addr32[k] = htonl(m->addr32[k]);
libexec/spamd/sdl.c
240
n->addr32[j] = n->addr32[j] & m->addr32[j];
libexec/spamd/sdl.c
300
const struct in_addr *m = &((const struct sdentry_v4 *)ventry)->sdm;
libexec/spamd/sdl.c
304
kk.s_addr = ntohl(k->s_addr & m->s_addr);
libexec/spamd/sdl.c
323
const struct sdaddr_v6 *m = &((const struct sdentry_v6 *)ventry)->sdm;
libexec/spamd/sdl.c
327
kk.addr32[0] = ntohl(k->addr32[0] & m->addr32[0]);
libexec/spamd/sdl.c
328
kk.addr32[1] = ntohl(k->addr32[1] & m->addr32[1]);
libexec/spamd/sdl.c
329
kk.addr32[2] = ntohl(k->addr32[2] & m->addr32[2]);
libexec/spamd/sdl.c
330
kk.addr32[3] = ntohl(k->addr32[3] & m->addr32[3]);
libexec/tradcpp/macro.c
185
struct macro *m;
libexec/tradcpp/macro.c
187
m = domalloc(sizeof(*m));
libexec/tradcpp/macro.c
188
m->defplace = *p1;
libexec/tradcpp/macro.c
189
m->expansionplace = *p2;
libexec/tradcpp/macro.c
190
m->hash = hash;
libexec/tradcpp/macro.c
191
m->name = dostrdup(name);
libexec/tradcpp/macro.c
192
m->hasparams = false;
libexec/tradcpp/macro.c
193
stringarray_init(&m->params);
libexec/tradcpp/macro.c
194
expansionitemarray_init(&m->expansion);
libexec/tradcpp/macro.c
195
m->inuse = false;
libexec/tradcpp/macro.c
196
return m;
libexec/tradcpp/macro.c
203
macro_destroy(struct macro *m)
libexec/tradcpp/macro.c
205
expansionitemarray_destroyall(&m->expansion);
libexec/tradcpp/macro.c
206
expansionitemarray_cleanup(&m->expansion);
libexec/tradcpp/macro.c
207
dostrfree(m->name);
libexec/tradcpp/macro.c
208
dofree(m, sizeof(*m));
libexec/tradcpp/macro.c
347
struct macro *m, *m2;
libexec/tradcpp/macro.c
358
m = macroarray_get(bucket, i);
libexec/tradcpp/macro.c
359
if (hash != m->hash) {
libexec/tradcpp/macro.c
362
mlen = strlen(m->name);
libexec/tradcpp/macro.c
363
if (len == mlen && !memcmp(name, m->name, len)) {
libexec/tradcpp/macro.c
372
return m;
libexec/tradcpp/macro.c
390
struct macro *m;
libexec/tradcpp/macro.c
412
m = macroarray_get(oldbucket, j);
libexec/tradcpp/macro.c
413
if (m->hash & tossbit) {
libexec/tradcpp/macro.c
418
macroarray_add(newbucket, m, NULL);
libexec/tradcpp/macro.c
422
m = macroarray_get(oldbucket, j);
libexec/tradcpp/macro.c
423
if (m != NULL) {
libexec/tradcpp/macro.c
425
macroarray_set(oldbucket, k, m);
libexec/tradcpp/macro.c
437
macrotable_add(struct macro *m)
libexec/tradcpp/macro.c
448
hash = hashfunc(m->name, strlen(m->name));
libexec/tradcpp/macro.c
454
macroarray_add(bucket, m, NULL);
libexec/tradcpp/macro.c
466
struct macro *m;
libexec/tradcpp/macro.c
475
m = macro_create(p1, macro, hash, p2);
libexec/tradcpp/macro.c
476
return m;
libexec/tradcpp/macro.c
481
macro_define_common_end(struct macro *m)
libexec/tradcpp/macro.c
486
oldm = macrotable_find(m->name, false);
libexec/tradcpp/macro.c
488
ok = macro_eq(m, oldm);
libexec/tradcpp/macro.c
499
complain(&m->defplace,
libexec/tradcpp/macro.c
501
m->name);
libexec/tradcpp/macro.c
509
macro_destroy(m);
libexec/tradcpp/macro.c
512
macrotable_add(m);
libexec/tradcpp/macro.c
517
macro_parse_parameters(struct macro *m, struct place *p, const char *params)
libexec/tradcpp/macro.c
541
stringarray_add(&m->params, param, NULL);
libexec/tradcpp/macro.c
550
isparam(struct macro *m, const char *name, size_t len, unsigned *num_ret)
libexec/tradcpp/macro.c
555
num = stringarray_num(&m->params);
libexec/tradcpp/macro.c
557
param = stringarray_get(&m->params, i);
libexec/tradcpp/macro.c
568
macro_parse_expansion(struct macro *m, const char *buf)
libexec/tradcpp/macro.c
580
if (isparam(m, buf+wordstart, pos-wordstart, ¶m)) {
libexec/tradcpp/macro.c
585
expansionitemarray_add(&m->expansion,
libexec/tradcpp/macro.c
589
expansionitemarray_add(&m->expansion, ei,NULL);
libexec/tradcpp/macro.c
600
expansionitemarray_add(&m->expansion, ei, NULL);
libexec/tradcpp/macro.c
608
struct macro *m;
libexec/tradcpp/macro.c
611
m = macro_define_common_start(p1, macro, p2);
libexec/tradcpp/macro.c
613
expansionitemarray_add(&m->expansion, ei, NULL);
libexec/tradcpp/macro.c
614
macro_define_common_end(m);
libexec/tradcpp/macro.c
622
struct macro *m;
libexec/tradcpp/macro.c
624
m = macro_define_common_start(p1, macro, p3);
libexec/tradcpp/macro.c
625
m->hasparams = true;
libexec/tradcpp/macro.c
626
macro_parse_parameters(m, p2, params);
libexec/tradcpp/macro.c
627
macro_parse_expansion(m, expansion);
libexec/tradcpp/macro.c
628
macro_define_common_end(m);
libexec/tradcpp/macro.c
634
struct macro *m;
libexec/tradcpp/macro.c
637
m = macro_define_common_start(p, macro, p);
libexec/tradcpp/macro.c
645
expansionitemarray_add(&m->expansion, ei, NULL);
libexec/tradcpp/macro.c
646
macro_define_common_end(m);
libexec/tradcpp/macro.c
652
struct macro *m;
libexec/tradcpp/macro.c
654
m = macrotable_find(macro, true);
libexec/tradcpp/macro.c
655
if (m) {
libexec/tradcpp/macro.c
656
macro_destroy(m);
libexec/tradcpp/macro.c
663
struct macro *m;
libexec/tradcpp/macro.c
665
m = macrotable_find(macro, false);
libexec/tradcpp/macro.c
666
return m != NULL;
libexec/tradcpp/macro.c
878
struct macro *m;
libexec/tradcpp/macro.c
891
m = macrotable_find(name, false);
libexec/tradcpp/macro.c
892
val = (m != NULL) ? "1" : "0";
libexec/tradcpp/macro.c
899
m = es->curmacro;
libexec/tradcpp/macro.c
900
assert(m->inuse == false);
libexec/tradcpp/macro.c
901
m->inuse = true;
libexec/tradcpp/macro.c
903
debuglog(p, "Expanding macro %s", m->name);
libexec/tradcpp/macro.c
905
debuglog(p, "Substituting for %s: %s", m->name, newbuf);
libexec/tradcpp/macro.c
910
debuglog(p, "Complete expansion for %s: %s", m->name, newbuf2);
libexec/tradcpp/macro.c
915
m->inuse = false;
libexec/tradcpp/macro.c
967
struct macro *m;
libexec/tradcpp/macro.c
977
m = macrotable_findlen(buf, len, false);
libexec/tradcpp/macro.c
978
if (m == NULL || m->inuse) {
libexec/tradcpp/macro.c
980
} else if (!m->hasparams) {
libexec/tradcpp/macro.c
981
es->curmacro = m;
libexec/tradcpp/macro.c
984
es->curmacro = m;
regress/lib/libc/cephes/ieee.c
3125
unsigned short m;
regress/lib/libc/cephes/ieee.c
3194
m = 16;
regress/lib/libc/cephes/ieee.c
3205
expon += (int )m;
regress/lib/libc/cephes/ieee.c
3208
m >>= 1;
regress/lib/libc/cephes/ieee.c
3210
while( m != 0 );
regress/lib/libc/cephes/ieee.c
3217
m = MAXP;
regress/lib/libc/cephes/ieee.c
3225
expon += (int )m;
regress/lib/libc/cephes/ieee.c
3227
m >>= 1;
regress/lib/libc/cephes/ieee.c
3228
if( m == 0 )
regress/lib/libc/cephes/ieee.c
4054
long m, exp;
regress/lib/libc/cephes/ieee.c
4089
m = (long )xx[1]; /* local long word exponent */
regress/lib/libc/cephes/ieee.c
4090
if( m == 0 )
regress/lib/libc/cephes/ieee.c
4091
m -= enormlz( xx );
regress/lib/libc/cephes/ieee.c
4094
m -= 0x3ffe;
regress/lib/libc/cephes/ieee.c
4095
exp = (unsigned short )( (m / 2) + 0x3ffe );
regress/lib/libc/cephes/ieee.c
4098
if( (m & 1) != 0 )
regress/lib/libc/cephes/ieee.c
4100
if( m > 0 )
regress/lib/libc/cephes/ieee.c
920
unsigned long aa, m;
regress/lib/libc/cephes/ieee.c
939
m = (unsigned long) aa * *ps--;
regress/lib/libc/cephes/ieee.c
940
carry = (m & 0xffff) + *pp;
regress/lib/libc/cephes/ieee.c
942
carry = (carry >> 16) + (m >> 16) + *pp;
regress/lib/libc/cephes/ieetst.c
122
m = 9; /* max # decimal digits for correct rounding */
regress/lib/libc/cephes/ieetst.c
136
m = 17;
regress/lib/libc/cephes/ieetst.c
148
m = 17;
regress/lib/libc/cephes/ieetst.c
162
m = 20;
regress/lib/libc/cephes/ieetst.c
178
d2 = m;
regress/lib/libc/cephes/ieetst.c
184
printf( "1. Checking 10^n - 1 for n = %d to %d.\n", -m, m );
regress/lib/libc/cephes/ieetst.c
186
for( count=0; count<=m; count++ )
regress/lib/libc/cephes/ieetst.c
224
printf( "3. Checking (10^%d-1)*10^n from n = -%d to %d.\n", m, n, n );
regress/lib/libc/cephes/ieetst.c
305
printf(" 1 <= M <= 10^%d - 1 and -%d <= N <= +%d.\n", m, n, n );
regress/lib/libc/cephes/ieetst.c
70
int m, n, k2, mprec, SPREC;
regress/lib/libc/malloc/malloc_threaderr/malloc_threaderr.c
63
if (pthread_create(&t1, NULL, m, NULL))
regress/lib/libc/qsort/qsort_test.c
126
int m, int n)
regress/lib/libc/qsort/qsort_test.c
132
if (m != 0) {
regress/lib/libc/qsort/qsort_test.c
134
"max %zu(%zu)", d->name, sub, m, n,
regress/lib/libc/qsort/qsort_test.c
142
if (m != 0) {
regress/lib/libc/qsort/qsort_test.c
144
"max %zu(%zu)", d->name, m, n,
regress/lib/libc/qsort/qsort_test.c
165
d->name, sub, i, m, n);
regress/lib/libc/qsort/qsort_test.c
168
d->name, i, m, n);
regress/lib/libc/qsort/qsort_test.c
173
#define FILL_SAWTOOTH(x, n, m) do { \
regress/lib/libc/qsort/qsort_test.c
177
x[i] = i % m; \
regress/lib/libc/qsort/qsort_test.c
181
fill_sawtooth_i(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
184
FILL_SAWTOOTH(x, n, m);
regress/lib/libc/qsort/qsort_test.c
188
fill_sawtooth_ll(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
191
FILL_SAWTOOTH(x, n, m);
regress/lib/libc/qsort/qsort_test.c
195
fill_sawtooth_double(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
198
FILL_SAWTOOTH(x, n, m);
regress/lib/libc/qsort/qsort_test.c
201
#define FILL_RANDOM(x, n, m) do { \
regress/lib/libc/qsort/qsort_test.c
205
x[i] = arc4random_uniform(m); \
regress/lib/libc/qsort/qsort_test.c
210
fill_random_i(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
213
FILL_RANDOM(x, n, m);
regress/lib/libc/qsort/qsort_test.c
217
fill_random_ll(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
220
FILL_RANDOM(x, n, m);
regress/lib/libc/qsort/qsort_test.c
224
fill_random_double(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
227
FILL_RANDOM(x, n, m);
regress/lib/libc/qsort/qsort_test.c
230
#define FILL_STAGGER(x, n, m) do { \
regress/lib/libc/qsort/qsort_test.c
234
x[i] = (i * m + i) % n; \
regress/lib/libc/qsort/qsort_test.c
239
fill_stagger_i(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
242
FILL_STAGGER(x, n, m);
regress/lib/libc/qsort/qsort_test.c
246
fill_stagger_ll(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
249
FILL_STAGGER(x, n, m);
regress/lib/libc/qsort/qsort_test.c
253
fill_stagger_double(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
256
FILL_STAGGER(x, n, m);
regress/lib/libc/qsort/qsort_test.c
259
#define FILL_PLATEAU(x, n, m) do { \
regress/lib/libc/qsort/qsort_test.c
263
x[i] = MINIMUM(i, m); \
regress/lib/libc/qsort/qsort_test.c
267
fill_plateau_i(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
270
FILL_PLATEAU(x, n, m);
regress/lib/libc/qsort/qsort_test.c
274
fill_plateau_ll(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
277
FILL_PLATEAU(x, n, m);
regress/lib/libc/qsort/qsort_test.c
281
fill_plateau_double(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
284
FILL_PLATEAU(x, n, m);
regress/lib/libc/qsort/qsort_test.c
287
#define FILL_SHUFFLE(x, n, m) do { \
regress/lib/libc/qsort/qsort_test.c
291
x[i] = arc4random_uniform(m) ? (j += 2) : (k += 2); \
regress/lib/libc/qsort/qsort_test.c
295
fill_shuffle_i(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
298
FILL_SHUFFLE(x, n, m);
regress/lib/libc/qsort/qsort_test.c
302
fill_shuffle_ll(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
305
FILL_SHUFFLE(x, n, m);
regress/lib/libc/qsort/qsort_test.c
309
fill_shuffle_double(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
312
FILL_SHUFFLE(x, n, m);
regress/lib/libc/qsort/qsort_test.c
315
#define FILL_BSD_KILLER(x, n, m) do { \
regress/lib/libc/qsort/qsort_test.c
331
fill_bsd_killer_i(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
334
FILL_BSD_KILLER(x, n, m);
regress/lib/libc/qsort/qsort_test.c
339
fill_bsd_killer_ll(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
342
FILL_BSD_KILLER(x, n, m);
regress/lib/libc/qsort/qsort_test.c
347
fill_bsd_killer_double(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
350
FILL_BSD_KILLER(x, n, m);
regress/lib/libc/qsort/qsort_test.c
354
#define FILL_MED3_KILLER(x, n, m) do { \
regress/lib/libc/qsort/qsort_test.c
377
fill_med3_killer_i(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
380
FILL_MED3_KILLER(x, n, m);
regress/lib/libc/qsort/qsort_test.c
384
fill_med3_killer_ll(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
387
FILL_MED3_KILLER(x, n, m);
regress/lib/libc/qsort/qsort_test.c
391
fill_med3_killer_double(void *v, int n, int m)
regress/lib/libc/qsort/qsort_test.c
394
FILL_MED3_KILLER(x, n, m);
regress/lib/libc/qsort/qsort_test.c
398
print_timing(struct test_distribution *d, char *sub, int m, int n, double elapsed)
regress/lib/libc/qsort/qsort_test.c
401
if (m != 0) {
regress/lib/libc/qsort/qsort_test.c
403
d->name, sub, m, n, elapsed);
regress/lib/libc/qsort/qsort_test.c
409
if (m != 0) {
regress/lib/libc/qsort/qsort_test.c
411
d->name, m, n, elapsed);
regress/lib/libc/qsort/qsort_test.c
420
do_test(struct test_distribution *d, char *sub, int m, int n, size_t es, void *y, void *z)
regress/lib/libc/qsort/qsort_test.c
429
d->name, sub, compares, m, n);
regress/lib/libc/qsort/qsort_test.c
432
d->name, compares, m, n);
regress/lib/libc/qsort/qsort_test.c
44
void (*fill)(void *x, int n, int m);
regress/lib/libc/qsort/qsort_test.c
444
print_timing(d, sub, m, n, elapsed);
regress/lib/libc/qsort/qsort_test.c
446
if (check_result(sub, es, y, z, d, m, n) != 0)
regress/lib/libc/qsort/qsort_test.c
453
int i, j, m; \
regress/lib/libc/qsort/qsort_test.c
456
for (m = 1; m < 2 * n; m *= 2) { \
regress/lib/libc/qsort/qsort_test.c
458
d->fill(x, n, m); \
regress/lib/libc/qsort/qsort_test.c
465
if (do_test(d, "copy", m, n, es, y, z) != 0) \
regress/lib/libc/qsort/qsort_test.c
473
if (do_test(d, "reversed", m, n, es, y, z) != 0) \
regress/lib/libc/qsort/qsort_test.c
483
if (do_test(d, "front reversed", m, n, es, y, z) != 0) \
regress/lib/libc/qsort/qsort_test.c
493
if (do_test(d, "back reversed", m, n, es, y, z) != 0) \
regress/lib/libc/qsort/qsort_test.c
501
if (do_test(d, "sorted", m, n, es, y, x) != 0) \
regress/lib/libc/qsort/qsort_test.c
509
if (do_test(d, "dithered", m, n, es, y, z) != 0) \
regress/lib/libc/regex/t_exhaust.c
100
ps(const char *m, const char *s, size_t len)
regress/lib/libc/regex/t_exhaust.c
103
s1 = mkstr(m, len);
regress/lib/libc/setjmp/jmptest.c
50
#define SET(b, m) setjmp(b)
regress/lib/libc/setjmp/jmptest.c
56
#define SET(b, m) _setjmp(b)
regress/lib/libc/setjmp/jmptest.c
62
#define SET(b, m) sigsetjmp(b, m)
regress/lib/libc/sys/t_kevent.c
110
m.msg_iov = &iov;
regress/lib/libc/sys/t_kevent.c
111
m.msg_iovlen = 1;
regress/lib/libc/sys/t_kevent.c
113
if (recvmsg(s[1], &m, 0) == -1)
regress/lib/libc/sys/t_kevent.c
136
if (sendmsg(s[0], &m, 0) == -1) {
regress/lib/libc/sys/t_kevent.c
84
struct msghdr m;
regress/lib/libc/sys/t_kevent.c
93
m.msg_iov = &iov;
regress/lib/libc/sys/t_kevent.c
94
m.msg_iovlen = 1;
regress/lib/libc/sys/t_kevent.c
95
m.msg_name = NULL;
regress/lib/libc/sys/t_kevent.c
96
m.msg_namelen = 0;
regress/lib/libc/sys/t_kevent.c
97
m.msg_control = msg;
regress/lib/libc/sys/t_kevent.c
98
m.msg_controllen = CMSG_SPACE(sizeof(int));
regress/lib/libc/sys/t_select.c
72
prmask(const sigset_t *m, char *buf, size_t len)
regress/lib/libc/sys/t_select.c
75
assert(len >= 3 + sizeof(*m));
regress/lib/libc/sys/t_select.c
81
uint32_t p = (*m);
regress/lib/libc/sys/t_select.c
85
for (size_t i = __arraycount(m->__bits); i > 0; i--) {
regress/lib/libc/sys/t_select.c
86
uint32_t p = m->__bits[i - 1];
regress/lib/libcrypto/bn/bn_mod_exp.c
103
BIGNUM *a, *m, *p, *got;
regress/lib/libcrypto/bn/bn_mod_exp.c
111
if ((m = BN_CTX_get(ctx)) == NULL)
regress/lib/libcrypto/bn/bn_mod_exp.c
118
if (!BN_one(m))
regress/lib/libcrypto/bn/bn_mod_exp.c
121
BN_set_negative(m, 1);
regress/lib/libcrypto/bn/bn_mod_exp.c
131
mod_exp_ret = test->mod_exp_fn(got, a, p, m, ctx);
regress/lib/libcrypto/bn/bn_mod_exp.c
133
mod_exp_ret = test->mod_exp_mont_fn(got, a, p, m, ctx, NULL);
regress/lib/libcrypto/bn/bn_mod_exp.c
143
print_zero_test_failure(got, a, m, test->name);
regress/lib/libcrypto/bn/bn_mod_exp.c
159
BIGNUM *m, *p, *got;
regress/lib/libcrypto/bn/bn_mod_exp.c
164
if ((m = BN_CTX_get(ctx)) == NULL)
regress/lib/libcrypto/bn/bn_mod_exp.c
171
if (!BN_one(m))
regress/lib/libcrypto/bn/bn_mod_exp.c
174
BN_set_negative(m, neg_modulus);
regress/lib/libcrypto/bn/bn_mod_exp.c
177
if (!BN_mod_exp_mont_word(got, 1, p, m, ctx, NULL)) {
regress/lib/libcrypto/bn/bn_mod_exp.c
184
print_zero_test_failure(got, p, m, name);
regress/lib/libcrypto/bn/bn_mod_exp.c
242
BIGNUM *m, BN_CTX *ctx)
regress/lib/libcrypto/bn/bn_mod_exp.c
261
if (!generate_bn(m, avg, deviate, 1))
regress/lib/libcrypto/bn/bn_mod_exp.c
265
if (!BN_mod(a, a, m, ctx))
regress/lib/libcrypto/bn/bn_mod_exp.c
271
return BN_mod(b, b, m, ctx);
regress/lib/libcrypto/bn/bn_mod_exp.c
283
if (!bn_copy(mmodified, m))
regress/lib/libcrypto/bn/bn_mod_exp.c
310
generate_test_triple(int reduce, BIGNUM *a, BIGNUM *p, BIGNUM *m, BN_CTX *ctx)
regress/lib/libcrypto/bn/bn_mod_exp.c
312
return generate_test_quintuple(reduce, a, p, NULL, NULL, m, ctx);
regress/lib/libcrypto/bn/bn_mod_exp.c
317
const BIGNUM *m, const BIGNUM *want, const BIGNUM *got, const char *name)
regress/lib/libcrypto/bn/bn_mod_exp.c
332
bn_print("m", m);
regress/lib/libcrypto/bn/bn_mod_exp.c
339
const BIGNUM *m, BN_CTX *ctx, const struct mod_exp_test *test)
regress/lib/libcrypto/bn/bn_mod_exp.c
351
mod_exp_ret = test->mod_exp_fn(got, a, p, m, ctx);
regress/lib/libcrypto/bn/bn_mod_exp.c
353
mod_exp_ret = test->mod_exp_mont_fn(got, a, p, m, ctx, NULL);
regress/lib/libcrypto/bn/bn_mod_exp.c
359
dump_results(a, p, NULL, NULL, m, want, got, test->name);
regress/lib/libcrypto/bn/bn_mod_exp.c
36
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *mctx)
regress/lib/libcrypto/bn/bn_mod_exp.c
372
bn_mod_exp_test(int reduce, BIGNUM *want, BIGNUM *a, BIGNUM *p, BIGNUM *m,
regress/lib/libcrypto/bn/bn_mod_exp.c
378
if (!generate_test_triple(reduce, a, p, m, ctx))
regress/lib/libcrypto/bn/bn_mod_exp.c
384
BN_set_negative(m, (i >> 2) & 1);
regress/lib/libcrypto/bn/bn_mod_exp.c
386
if ((BN_mod_exp_simple(want, a, p, m, ctx)) <= 0)
regress/lib/libcrypto/bn/bn_mod_exp.c
392
if (!test_mod_exp(want, a, p, m, ctx, test))
regress/lib/libcrypto/bn/bn_mod_exp.c
40
return BN_mod_exp2_mont(r, a, p, one, one, m, ctx, mctx);
regress/lib/libcrypto/bn/bn_mod_exp.c
403
BIGNUM *a, *p, *m, *want;
regress/lib/libcrypto/bn/bn_mod_exp.c
418
if ((m = BN_CTX_get(ctx)) == NULL)
regress/lib/libcrypto/bn/bn_mod_exp.c
425
failed |= bn_mod_exp_test(reduce, want, a, p, m, ctx);
regress/lib/libcrypto/bn/bn_mod_exp.c
429
failed |= bn_mod_exp_test(reduce, want, a, p, m, ctx);
regress/lib/libcrypto/bn/bn_mod_exp.c
439
const BIGNUM *b, const BIGNUM *q, const BIGNUM *m, BN_CTX *ctx)
regress/lib/libcrypto/bn/bn_mod_exp.c
45
const BIGNUM *m, BN_CTX *ctx, BN_MONT_CTX *mctx)
regress/lib/libcrypto/bn/bn_mod_exp.c
451
if (!BN_mod_exp_simple(fact1, a, p, m, ctx))
regress/lib/libcrypto/bn/bn_mod_exp.c
453
if (!BN_mod_exp_simple(fact2, b, q, m, ctx))
regress/lib/libcrypto/bn/bn_mod_exp.c
455
if (!BN_mod_mul(out, fact1, fact2, m, ctx))
regress/lib/libcrypto/bn/bn_mod_exp.c
467
BIGNUM *b, BIGNUM *q, BIGNUM *m, BN_CTX *ctx)
regress/lib/libcrypto/bn/bn_mod_exp.c
472
if (!generate_test_quintuple(reduce, a, p, b, q, m, ctx))
regress/lib/libcrypto/bn/bn_mod_exp.c
480
BN_set_negative(m, (i >> 4) & 1);
regress/lib/libcrypto/bn/bn_mod_exp.c
482
if (!bn_mod_exp2_simple(want, a, p, b, q, m, ctx))
regress/lib/libcrypto/bn/bn_mod_exp.c
485
if (!BN_mod_exp2_mont(got, a, p, b, q, m, ctx, NULL))
regress/lib/libcrypto/bn/bn_mod_exp.c
489
dump_results(a, p, b, q, m, want, got, "BN_mod_exp2_mont");
regress/lib/libcrypto/bn/bn_mod_exp.c
49
return BN_mod_exp2_mont(r, one, one, a, p, m, ctx, mctx);
regress/lib/libcrypto/bn/bn_mod_exp.c
500
BIGNUM *a, *p, *b, *q, *m, *want, *got;
regress/lib/libcrypto/bn/bn_mod_exp.c
519
if ((m = BN_CTX_get(ctx)) == NULL)
regress/lib/libcrypto/bn/bn_mod_exp.c
528
failed |= bn_mod_exp2_test(reduce, want, got, a, p, b, q, m, ctx);
regress/lib/libcrypto/bn/bn_mod_exp.c
532
failed |= bn_mod_exp2_test(reduce, want, got, a, p, b, q, m, ctx);
regress/lib/libcrypto/bn/bn_mod_exp.c
548
BIGNUM *m;
regress/lib/libcrypto/bn/bn_mod_exp.c
551
if ((m = BN_new()) == NULL)
regress/lib/libcrypto/bn/bn_mod_exp.c
554
if (BN_mod_exp2_mont(NULL, NULL, NULL, NULL, NULL, m, NULL, NULL)) {
regress/lib/libcrypto/bn/bn_mod_exp.c
559
BN_free(m);
regress/lib/libcrypto/bn/bn_mod_exp.c
567
BN_ULONG m;
regress/lib/libcrypto/bn/bn_mod_exp.c
572
.m = 1039,
regress/lib/libcrypto/bn/bn_mod_exp.c
577
.m = 5,
regress/lib/libcrypto/bn/bn_mod_exp.c
582
.m = 11,
regress/lib/libcrypto/bn/bn_mod_exp.c
587
.m = 999983,
regress/lib/libcrypto/bn/bn_mod_exp.c
595
test_bn_mod_exp_aliasing_setup(BIGNUM *want, BIGNUM *a, BIGNUM *p, BIGNUM *m,
regress/lib/libcrypto/bn/bn_mod_exp.c
602
if (!BN_set_word(m, tc->m))
regress/lib/libcrypto/bn/bn_mod_exp.c
605
if (!BN_mod_exp_simple(want, a, p, m, ctx))
regress/lib/libcrypto/bn/bn_mod_exp.c
611
const BIGNUM *want, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
regress/lib/libcrypto/bn/bn_mod_exp.c
620
mod_exp_ret = test->mod_exp_fn(got, a, p, m, ctx);
regress/lib/libcrypto/bn/bn_mod_exp.c
622
mod_exp_ret = test->mod_exp_mont_fn(got, a, p, m, ctx, NULL);
regress/lib/libcrypto/bn/bn_mod_exp.c
633
dump_results(a, p, NULL, NULL, m, want, got, test->name);
regress/lib/libcrypto/bn/bn_mod_exp.c
648
BIGNUM *a, BIGNUM *p, BIGNUM *m, BIGNUM *want, BIGNUM *got, BN_CTX *ctx)
regress/lib/libcrypto/bn/bn_mod_exp.c
657
test_bn_mod_exp_aliasing_setup(want, a, p, m, ctx, tc);
regress/lib/libcrypto/bn/bn_mod_exp.c
658
if (!test_mod_exp_aliased("nothing", 1, got, want, a, p, m, ctx,
regress/lib/libcrypto/bn/bn_mod_exp.c
661
test_bn_mod_exp_aliasing_setup(want, a, p, m, ctx, tc);
regress/lib/libcrypto/bn/bn_mod_exp.c
662
if (!test_mod_exp_aliased("a", 1, a, want, a, p, m, ctx, test))
regress/lib/libcrypto/bn/bn_mod_exp.c
664
test_bn_mod_exp_aliasing_setup(want, a, p, m, ctx, tc);
regress/lib/libcrypto/bn/bn_mod_exp.c
665
if (!test_mod_exp_aliased("p", 1, p, want, a, p, m, ctx, test))
regress/lib/libcrypto/bn/bn_mod_exp.c
667
test_bn_mod_exp_aliasing_setup(want, a, p, m, ctx, tc);
regress/lib/libcrypto/bn/bn_mod_exp.c
668
if (!test_mod_exp_aliased("m", modulus_alias_works, m, want,
regress/lib/libcrypto/bn/bn_mod_exp.c
669
a, p, m, ctx, test))
regress/lib/libcrypto/bn/bn_mod_exp.c
680
BIGNUM *a, *p, *m, *want, *got;
regress/lib/libcrypto/bn/bn_mod_exp.c
693
if ((m = BN_CTX_get(ctx)) == NULL)
regress/lib/libcrypto/bn/bn_mod_exp.c
702
failed |= test_bn_mod_exp_aliasing_test(test, a, p, m,
regress/lib/libcrypto/bn/bn_mod_exp.c
89
print_zero_test_failure(const BIGNUM *got, const BIGNUM *a, const BIGNUM *m,
regress/lib/libcrypto/bn/bn_mod_exp.c
95
bn_print("m", m);
regress/lib/libcrypto/bn/bn_mod_inverse.c
104
.m = "fc09c17c",
regress/lib/libcrypto/bn/bn_mod_inverse.c
109
.m = "74200493",
regress/lib/libcrypto/bn/bn_mod_inverse.c
114
.m = "9c7256574e0c5e93",
regress/lib/libcrypto/bn/bn_mod_inverse.c
119
.m = "1683cbe32779c59b",
regress/lib/libcrypto/bn/bn_mod_inverse.c
124
.m = "a73c6bfabefa09e6",
regress/lib/libcrypto/bn/bn_mod_inverse.c
129
.m = "15234df99f19fcda",
regress/lib/libcrypto/bn/bn_mod_inverse.c
136
.m = "8ef409de82318259a8655a39293b1e76"
regress/lib/libcrypto/bn/bn_mod_inverse.c
144
.m = "e4fecab84b365c63a0dab4244ce3f921"
regress/lib/libcrypto/bn/bn_mod_inverse.c
152
.m = "1e276882f90c95e0c1976eb079f97af0"
regress/lib/libcrypto/bn/bn_mod_inverse.c
160
.m = "ce62909c39371d463aaba3d4b72ea6da"
regress/lib/libcrypto/bn/bn_mod_inverse.c
180
.m = "d686f9b86697313251685e995c09b9f1"
regress/lib/libcrypto/bn/bn_mod_inverse.c
206
.m = "b13133a9ebe0645f987d170c077eea2a"
regress/lib/libcrypto/bn/bn_mod_inverse.c
232
.m = "53408b23d6cb733e6c9bc3d1e2ea2286"
regress/lib/libcrypto/bn/bn_mod_inverse.c
258
.m = "d3d3f95d50570351528a76ab1e806bae"
regress/lib/libcrypto/bn/bn_mod_inverse.c
270
.m = "c24242ff",
regress/lib/libcrypto/bn/bn_mod_inverse.c
279
BIGNUM *i, *a, *m, *inv, *elt, *mod;
regress/lib/libcrypto/bn/bn_mod_inverse.c
289
if ((m = BN_CTX_get(ctx)) == NULL)
regress/lib/libcrypto/bn/bn_mod_inverse.c
29
const char *m;
regress/lib/libcrypto/bn/bn_mod_inverse.c
300
BN_set_flags(m, flags);
regress/lib/libcrypto/bn/bn_mod_inverse.c
309
if (BN_hex2bn(&m, test->m) == 0)
regress/lib/libcrypto/bn/bn_mod_inverse.c
310
errx(1, "BN_hex2bn(%s)", test->m);
regress/lib/libcrypto/bn/bn_mod_inverse.c
314
if (BN_copy(mod, m) == NULL)
regress/lib/libcrypto/bn/bn_mod_inverse.c
323
flags, test->i, test->a, test->m);
regress/lib/libcrypto/bn/bn_mod_inverse.c
328
if (BN_copy(inv, m) == NULL)
regress/lib/libcrypto/bn/bn_mod_inverse.c
336
flags, test->i, test->a, test->m);
regress/lib/libcrypto/bn/bn_mod_inverse.c
34
.m = "1",
regress/lib/libcrypto/bn/bn_mod_inverse.c
341
if (BN_copy(mod, m) == NULL)
regress/lib/libcrypto/bn/bn_mod_inverse.c
349
flags, test->i, test->a, test->m);
regress/lib/libcrypto/bn/bn_mod_inverse.c
39
.m = "1",
regress/lib/libcrypto/bn/bn_mod_inverse.c
44
.m = "1",
regress/lib/libcrypto/bn/bn_mod_inverse.c
49
.m = "1",
regress/lib/libcrypto/bn/bn_mod_inverse.c
54
.m = "e3",
regress/lib/libcrypto/bn/bn_mod_inverse.c
59
.m = "30",
regress/lib/libcrypto/bn/bn_mod_inverse.c
64
.m = "37",
regress/lib/libcrypto/bn/bn_mod_inverse.c
69
.m = "4b",
regress/lib/libcrypto/bn/bn_mod_inverse.c
74
.m = "6a21",
regress/lib/libcrypto/bn/bn_mod_inverse.c
79
.m = "49c0",
regress/lib/libcrypto/bn/bn_mod_inverse.c
84
.m = "3092",
regress/lib/libcrypto/bn/bn_mod_inverse.c
89
.m = "41ae",
regress/lib/libcrypto/bn/bn_mod_inverse.c
94
.m = "322e92a1",
regress/lib/libcrypto/bn/bn_mod_inverse.c
99
.m = "33d45eb7",
regress/lib/libcrypto/bn/bn_test.c
1215
BIGNUM *a, *p, *m, *d, *e;
regress/lib/libcrypto/bn/bn_test.c
1227
if ((m = BN_CTX_get(ctx)) == NULL)
regress/lib/libcrypto/bn/bn_test.c
123
message(BIO *out, char *m)
regress/lib/libcrypto/bn/bn_test.c
1242
CHECK_GOTO(BN_bntest_rand(m, 1024, 0, 1)); /* must be odd for montgomery */
regress/lib/libcrypto/bn/bn_test.c
1246
if (!BN_mod_exp_mont_consttime(d, a, p, m, ctx, NULL))
regress/lib/libcrypto/bn/bn_test.c
128
fprintf(stderr, "test %s\n", m);
regress/lib/libcrypto/bn/bn_test.c
130
BIO_puts(out, m);
regress/lib/libcrypto/bn/bn_test.c
1328
if (!BN_mod_exp_mont_consttime(d, a, p, m, ctx, NULL))
regress/lib/libcrypto/bn/bn_test.c
1340
CHECK_GOTO(BN_MONT_CTX_set(mont, m, ctx));
regress/lib/libcrypto/bn/bn_test.c
1343
if (!BN_mod_exp_mont_consttime(d, e, p, m, ctx, NULL))
regress/lib/libcrypto/bn/bn_test.c
1345
if (!BN_mod_exp_simple(a, e, p, m, ctx))
regress/lib/libcrypto/bn/bn_test.c
1353
if (!BN_mod_exp_mont_consttime(d, e, p, m, ctx, NULL))
regress/lib/libcrypto/bn/bn_test.c
1355
if (!BN_mod_exp_simple(a, e, p, m, ctx))
regress/lib/libcrypto/poly1305/poly1305test.c
12
void poly1305_auth(unsigned char mac[16], const unsigned char *m, size_t bytes,
regress/lib/libcrypto/poly1305/poly1305test.c
19
poly1305_auth(unsigned char mac[16], const unsigned char *m, size_t bytes,
regress/lib/libcrypto/poly1305/poly1305test.c
23
CRYPTO_poly1305_update(&ctx, m, bytes);
regress/lib/libcrypto/rsa/rsa_method_test.c
171
rsa_method_app_data_sign(int dtype, const unsigned char *m, unsigned int m_len,
regress/lib/libcrypto/rsa/rsa_method_test.c
177
return RSA_sign(dtype, m, m_len, sig, sig_len, sign_rsa);
regress/lib/libcrypto/rsa/rsa_method_test.c
181
rsa_ex_data_verify(int dtype, const unsigned char *m, unsigned int m_len,
regress/lib/libcrypto/rsa/rsa_method_test.c
191
return RSA_verify(dtype, m, m_len, sig, sig_len, verify_rsa);
regress/lib/libfuse/fuse-opt-parse.c
46
#define DATA_OPT(o,m,v) {o, offsetof(struct data, m), v}
regress/lib/libm/cephes/monot.c
245
double m;
regress/lib/libm/cephes/monot.c
249
m = 0.25 * MACHEP * volat1 * updown;
regress/lib/libm/cephes/monot.c
250
volat2 = volat1 + m;
regress/lib/libm/cephes/monot.c
256
volat2 = volat1 + i * m;
regress/lib/libm/cephes/monotl.c
338
long double m;
regress/lib/libm/cephes/monotl.c
342
m = 0.25L * MACHEPL * volat1 * updown;
regress/lib/libm/cephes/monotl.c
343
volat2 = volat1 + m;
regress/lib/libm/cephes/monotl.c
349
volat2 = volat1 + i * m;
regress/lib/libm/cephes/monotll.c
657
long double m;
regress/lib/libm/cephes/monotll.c
661
m = 0.25L * MACHEPL * volat1 * updown;
regress/lib/libm/cephes/monotll.c
662
volat2 = volat1 + m;
regress/lib/libm/cephes/monotll.c
668
volat2 = volat1 + i * m;
regress/lib/libpthread/dlopen/dlopen.c
198
pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER;
regress/lib/libpthread/dlopen/dlopen.c
206
if ((r = p_mutex_lock(&m)))
regress/lib/libpthread/dlopen/dlopen.c
221
r = p_cond_timedwait(&c, &m, &target_time);
regress/lib/libpthread/dlopen/dlopen.c
232
if ((r = p_mutex_unlock(&m)))
regress/lib/libpthread/dlopen/dlopen.c
234
if ((r = p_mutex_destroy(&m)))
regress/lib/libpthread/errno/errno.c
117
pthread_mutex_init(&m, NULL);
regress/lib/libpthread/errno/errno.c
29
pthread_mutex_t m;
regress/lib/libpthread/errno/errno.c
36
CHECKe(pthread_mutex_lock(&m));
regress/lib/libpthread/errno/errno.c
40
CHECKe(pthread_mutex_unlock(&m));
regress/lib/libpthread/errno/errno.c
46
CHECKe(pthread_mutex_lock(&m));
regress/lib/libpthread/errno/errno.c
48
CHECKe(pthread_cond_wait(&c, &m));
regress/lib/libpthread/errno/errno.c
49
CHECKe(pthread_mutex_unlock(&m));
regress/lib/libpthread/include/test.h
71
#define DIE(e, m, args...) \
regress/lib/libpthread/include/test.h
72
__panic("died", strerror(e), __FILE__, __LINE__, m , ## args)
regress/lib/libpthread/include/test.h
74
#define PANIC(m, args...) \
regress/lib/libpthread/include/test.h
75
__panic("panic", NULL, __FILE__, __LINE__, m, ## args)
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
103
pthread_mutex_lock(&m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
108
pthread_cond_wait(&c, &m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
114
pthread_mutex_unlock(&m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
128
pthread_mutex_init(&m, NULL);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
141
pthread_mutex_lock(&m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
143
pthread_cond_wait(&c, &m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
145
pthread_mutex_unlock(&m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
22
pthread_mutex_t m;
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
40
pthread_mutex_lock(&m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
46
pthread_mutex_unlock(&m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
48
pthread_mutex_lock(&m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
50
pthread_cond_wait(&c, &m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
62
pthread_mutex_unlock(&m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
64
pthread_mutex_lock(&m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
66
pthread_cond_wait(&c, &m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
75
pthread_cond_wait(&c, &m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
78
pthread_mutex_unlock(&m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
88
pthread_mutex_lock(&m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
91
pthread_cond_wait(&c, &m);
regress/lib/libpthread/pthread_rwlock/pthread_rwlock.c
98
pthread_mutex_unlock(&m);
regress/lib/libz/example.c
39
static void *myalloc(void *q, unsigned n, unsigned m) {
regress/lib/libz/example.c
41
return calloc(n, m);
regress/lib/libz/minigzip.c
152
static void *myalloc(void *q, unsigned n, unsigned m) {
regress/lib/libz/minigzip.c
154
return calloc(n, m);
regress/sys/dev/video/videotest.c
505
buffer.m.offset);
regress/sys/kern/futex/futex.h
39
futex_requeue(volatile uint32_t *p, int n, int m, volatile uint32_t *q)
regress/sys/kern/futex/futex.h
41
return futex(p, FUTEX_REQUEUE, n, (void *)(long)m, q);
regress/sys/kern/ptrace/ptrace.c
129
piod.piod_offs = m;
regress/sys/kern/ptrace/ptrace.c
153
i = ptrace(req, pid, m, sizeof(i));
regress/sys/kern/ptrace/ptrace.c
46
char *m;
regress/sys/kern/ptrace/ptrace.c
82
m = mmap(0, ps, PROT_READ|PROT_WRITE, MAP_ANON|MAP_SHARED, -1, 0);
regress/sys/kern/ptrace/ptrace.c
83
if (m == MAP_FAILED)
regress/sys/kern/ptrace/ptrace.c
88
memcpy(m, MAGIC, sizeof(MAGIC));
regress/sys/kern/ptrace/ptrace.c
90
*(int *)m = MAGIC_I;
regress/sys/kern/ptrace/ptrace.c
93
if (mprotect(m, ps, PROT_NONE))
regress/sys/kern/sysvmsg/msgtest.c
184
m.mtype = MTYPE_1;
regress/sys/kern/sysvmsg/msgtest.c
185
strlcpy(m.mtext, m1_str, sizeof m.mtext);
regress/sys/kern/sysvmsg/msgtest.c
186
if (msgsnd(sender_msqid, &m, sizeof(m), 0) == -1)
regress/sys/kern/sysvmsg/msgtest.c
189
if (msgrcv(sender_msqid, &m, sizeof(m), MTYPE_1_ACK, 0) != sizeof(m))
regress/sys/kern/sysvmsg/msgtest.c
198
m.mtype = MTYPE_2;
regress/sys/kern/sysvmsg/msgtest.c
199
strlcpy(m.mtext, m2_str, sizeof m.mtext);
regress/sys/kern/sysvmsg/msgtest.c
200
if (msgsnd(sender_msqid, &m, sizeof(m), 0) == -1)
regress/sys/kern/sysvmsg/msgtest.c
203
if (msgrcv(sender_msqid, &m, sizeof(m), MTYPE_2_ACK, 0) != sizeof(m))
regress/sys/kern/sysvmsg/msgtest.c
314
struct thismsg m;
regress/sys/kern/sysvmsg/msgtest.c
324
if (msgrcv(msqid, &m, sizeof(m), MTYPE_1, 0) != sizeof(m))
regress/sys/kern/sysvmsg/msgtest.c
328
printf("%s\n", m.mtext);
regress/sys/kern/sysvmsg/msgtest.c
329
if (strcmp(m.mtext, m1_str) != 0)
regress/sys/kern/sysvmsg/msgtest.c
332
m.mtype = MTYPE_1_ACK;
regress/sys/kern/sysvmsg/msgtest.c
334
if (msgsnd(msqid, &m, sizeof(m), 0) == -1)
regress/sys/kern/sysvmsg/msgtest.c
341
if (msgrcv(msqid, &m, sizeof(m), MTYPE_2, 0) != sizeof(m))
regress/sys/kern/sysvmsg/msgtest.c
345
printf("%s\n", m.mtext);
regress/sys/kern/sysvmsg/msgtest.c
346
if (strcmp(m.mtext, m2_str) != 0)
regress/sys/kern/sysvmsg/msgtest.c
349
m.mtype = MTYPE_2_ACK;
regress/sys/kern/sysvmsg/msgtest.c
351
if (msgsnd(msqid, &m, sizeof(m), 0) == -1)
regress/sys/kern/sysvmsg/msgtest.c
88
struct thismsg m;
regress/usr.bin/ssh/modpipe.c
45
parse_modification(const char *s, struct modification *m)
regress/usr.bin/ssh/modpipe.c
50
bzero(m, sizeof(*m));
regress/usr.bin/ssh/modpipe.c
52
what, &m->offset, &m1, &m2)) < 3)
regress/usr.bin/ssh/modpipe.c
59
m->what = MOD_XOR;
regress/usr.bin/ssh/modpipe.c
60
m->m1 = m1;
regress/usr.bin/ssh/modpipe.c
68
m->what = MOD_AND_OR;
regress/usr.bin/ssh/modpipe.c
69
m->m1 = m1;
regress/usr.bin/ssh/modpipe.c
70
m->m2 = m2;
regress/usr.sbin/httpd/patterns/patterns-tester.c
58
struct str_match m;
regress/usr.sbin/httpd/patterns/patterns-tester.c
80
ret = str_match(string, pattern, &m, &errstr);
regress/usr.sbin/httpd/patterns/patterns-tester.c
85
printf("ret=%d num=%d\n", ret, m.sm_nmatch);
regress/usr.sbin/httpd/patterns/patterns-tester.c
86
for (i=0; i<m.sm_nmatch; i++) {
regress/usr.sbin/httpd/patterns/patterns-tester.c
87
printf("%ld: %s\n", i, m.sm_match[i]);
regress/usr.sbin/httpd/patterns/patterns-tester.c
90
str_match_free(&m);
sbin/ifconfig/sff.c
580
if_sff_printmedia(const struct if_sffpage *pg, const struct sff_media_map *m)
sbin/ifconfig/sff.c
585
con = pg->sff_data[m->connector_type];
sbin/ifconfig/sff.c
588
wavelength = if_sff_uint(pg, m->wavelength);
sbin/ifconfig/sff.c
599
printf(", %.f nm", wavelength / m->factor_wavelength);
sbin/ifconfig/sff.c
602
if (m->dist_smf_m != 0 &&
sbin/ifconfig/sff.c
603
pg->sff_data[m->dist_smf_m] > 0 &&
sbin/ifconfig/sff.c
604
pg->sff_data[m->dist_smf_m] < 255)
sbin/ifconfig/sff.c
605
if_sff_printdist("m SMF", pg->sff_data[m->dist_smf_m], 100);
sbin/ifconfig/sff.c
607
if_sff_printdist("km SMF", pg->sff_data[m->dist_smf_km], 1);
sbin/ifconfig/sff.c
608
if_sff_printdist("m OM1", pg->sff_data[m->dist_om1], m->scale_om1);
sbin/ifconfig/sff.c
609
if_sff_printdist("m OM2", pg->sff_data[m->dist_om2], m->scale_om2);
sbin/ifconfig/sff.c
610
if_sff_printdist("m OM3", pg->sff_data[m->dist_om3], m->scale_om3);
sbin/ifconfig/sff.c
611
if_sff_printdist("m", pg->sff_data[m->dist_cu], 1);
sbin/iked/ikev2_msg.c
1241
struct iked_message *m;
sbin/iked/ikev2_msg.c
1243
while ((m = TAILQ_FIRST(&mr->mrt_frags)) != NULL) {
sbin/iked/ikev2_msg.c
1244
TAILQ_REMOVE(&mr->mrt_frags, m, msg_entry);
sbin/iked/ikev2_msg.c
1245
ikev2_msg_cleanup(env, m);
sbin/iked/ikev2_msg.c
1246
free(m);
sbin/iked/ikev2_msg.c
1284
struct iked_message *m = NULL;
sbin/iked/ikev2_msg.c
1300
TAILQ_FOREACH(m, &mr->mrt_frags, msg_entry) {
sbin/iked/ikev2_msg.c
1301
if (sendtofrom(m->msg_fd, ibuf_data(m->msg_data),
sbin/iked/ikev2_msg.c
1302
ibuf_size(m->msg_data), 0,
sbin/iked/ikev2_msg.c
1303
(struct sockaddr *)&m->msg_peer, m->msg_peerlen,
sbin/iked/ikev2_msg.c
1304
(struct sockaddr *)&m->msg_local, m->msg_locallen) == -1) {
sbin/iked/ikev2_msg.c
1312
m->msg_msgid,
sbin/iked/ikev2_msg.c
1313
print_addr(&m->msg_local),
sbin/iked/ikev2_msg.c
1314
print_addr(&m->msg_peer));
sbin/iked/ikev2_msg.c
160
struct iked_message *m = NULL;
sbin/iked/ikev2_msg.c
169
if ((m = malloc(sizeof(*m))) == NULL)
sbin/iked/ikev2_msg.c
173
(buf = ikev2_msg_init(env, m, &msg->msg_peer, msg->msg_peerlen,
sbin/iked/ikev2_msg.c
176
free(m);
sbin/iked/ikev2_msg.c
180
m->msg_fd = msg->msg_fd;
sbin/iked/ikev2_msg.c
181
m->msg_msgid = msg->msg_msgid;
sbin/iked/ikev2_msg.c
182
m->msg_offset = msg->msg_offset;
sbin/iked/ikev2_msg.c
183
m->msg_sa = msg->msg_sa;
sbin/iked/ikev2_msg.c
185
return (m);
sbin/iked/ikev2_msg.c
280
struct iked_message *m;
sbin/iked/ikev2_msg.c
334
if ((m = ikev2_msg_copy(env, msg)) == NULL) {
sbin/iked/ikev2_msg.c
338
m->msg_exchange = exchange;
sbin/iked/ikev2_msg.c
341
if (ikev2_msg_enqueue(env, &sa->sa_responses, m,
sbin/iked/ikev2_msg.c
343
ikev2_msg_cleanup(env, m);
sbin/iked/ikev2_msg.c
344
free(m);
sbin/iked/ikev2_msg.c
348
if (ikev2_msg_enqueue(env, &sa->sa_requests, m,
sbin/iked/ikev2_msg.c
350
ikev2_msg_cleanup(env, m);
sbin/iked/ikev2_msg.c
351
free(m);
sbin/iked/proc.c
774
proc_range(struct privsep *ps, enum privsep_procid id, int *n, int *m)
sbin/iked/proc.c
779
*m = ps->ps_instances[id];
sbin/iked/proc.c
782
*m = *n + 1;
sbin/iked/proc.c
790
int m;
sbin/iked/proc.c
792
proc_range(ps, id, &n, &m);
sbin/iked/proc.c
793
for (; n < m; n++) {
sbin/iked/proc.c
813
int m;
sbin/iked/proc.c
815
proc_range(ps, id, &n, &m);
sbin/iked/proc.c
816
for (; n < m; n++)
sbin/iked/proc.c
842
int m;
sbin/iked/proc.c
844
proc_range(ps, id, &n, &m);
sbin/iked/proc.c
851
int m;
sbin/iked/proc.c
853
proc_range(ps, id, &n, &m);
sbin/iked/proc.c
862
int m, ret = 0;
sbin/iked/proc.c
864
proc_range(ps, id, &n, &m);
sbin/iked/proc.c
865
for (; n < m; n++) {
sbin/iked/sntrup761.c
121
static void uint32_divmod_uint14(uint32 *q,uint16 *r,uint32 x,uint16 m)
sbin/iked/sntrup761.c
127
v /= m;
sbin/iked/sntrup761.c
144
x -= qpart*m; *q += qpart;
sbin/iked/sntrup761.c
153
x -= qpart*m; *q += qpart;
sbin/iked/sntrup761.c
156
x -= m; *q += 1;
sbin/iked/sntrup761.c
158
x += mask&(uint32)m; *q += mask;
sbin/iked/sntrup761.c
165
static uint16 uint32_mod_uint14(uint32 x,uint16 m)
sbin/iked/sntrup761.c
169
uint32_divmod_uint14(&q,&r,x,m);
sbin/iked/sntrup761.c
175
static void int32_divmod_uint14(int32 *q,uint16 *r,int32 x,uint16 m)
sbin/iked/sntrup761.c
181
uint32_divmod_uint14(&uq,&ur,0x80000000+(uint32)x,m);
sbin/iked/sntrup761.c
182
uint32_divmod_uint14(&uq2,&ur2,0x80000000,m);
sbin/iked/sntrup761.c
185
ur += mask&m; uq += mask;
sbin/iked/sntrup761.c
190
static uint16 int32_mod_uint14(int32 x,uint16 m)
sbin/iked/sntrup761.c
194
int32_divmod_uint14(&q,&r,x,m);
sbin/iked/sntrup761.c
302
uint32 m = M[i]*(uint32) M[i+1];
sbin/iked/sntrup761.c
303
if (m > 256*16383) {
sbin/iked/sntrup761.c
307
M2[i/2] = (((m+255)>>8)+255)>>8;
sbin/iked/sntrup761.c
308
} else if (m >= 16384) {
sbin/iked/sntrup761.c
312
M2[i/2] = (m+255)>>8;
sbin/iked/sntrup761.c
316
M2[i/2] = m;
sbin/iked/sntrup761.c
354
uint16 m = M[0];
sbin/iked/sntrup761.c
355
while (m > 1) {
sbin/iked/sntrup761.c
358
m = (m+255)>>8;
sbin/iked/sntrup761.c
368
uint32 m = M[i+1]*m0;
sbin/iked/sntrup761.c
369
while (m >= 16384) {
sbin/iked/sntrup761.c
372
m = (m+255)>>8;
sbin/iked/sntrup761.c
375
M2[i/2] = m;
sbin/ipsecctl/pfkdump.c
456
#define p(f, m) if (scnt->f || opts & IPSECCTL_OPT_VERBOSE2) \
sbin/ipsecctl/pfkdump.c
457
printf(m, scnt->f, plural(scnt->f))
sbin/isakmpd/isakmpd.c
389
int n, m;
sbin/isakmpd/isakmpd.c
500
m = transport_pending_wfd_set(wfds);
sbin/isakmpd/isakmpd.c
501
if (m > n)
sbin/isakmpd/isakmpd.c
502
n = m;
sbin/isakmpd/message.c
1542
struct message *m;
sbin/isakmpd/message.c
1587
for (m = TAILQ_FIRST(q); m; m = TAILQ_NEXT(m, link))
sbin/isakmpd/message.c
1588
if (m == msg) {
sbin/isakmpd/message.c
1590
"message_send: msg %p already on sendq %p", m, q));
sbin/isakmpd/message.c
2075
struct message *m = exchange->in_transit;
sbin/isakmpd/message.c
2076
TAILQ_REMOVE(m->transport->vtbl->get_queue(m), m,
sbin/isakmpd/message.c
430
message_validate_payload(struct message *m, struct payload *p, u_int8_t payload)
sbin/isakmpd/message.c
434
return message_validate_sa(m, p);
sbin/isakmpd/message.c
436
return message_validate_proposal(m, p);
sbin/isakmpd/message.c
438
return message_validate_transform(m, p);
sbin/isakmpd/message.c
440
return message_validate_key_exch(m, p);
sbin/isakmpd/message.c
442
return message_validate_id(m, p);
sbin/isakmpd/message.c
444
return message_validate_cert(m, p);
sbin/isakmpd/message.c
446
return message_validate_cert_req(m, p);
sbin/isakmpd/message.c
448
return message_validate_hash(m, p);
sbin/isakmpd/message.c
450
return message_validate_sig(m, p);
sbin/isakmpd/message.c
452
return message_validate_nonce(m, p);
sbin/isakmpd/message.c
454
return message_validate_notify(m, p);
sbin/isakmpd/message.c
456
return message_validate_delete(m, p);
sbin/isakmpd/message.c
458
return message_validate_vendor(m, p);
sbin/isakmpd/message.c
460
return message_validate_attribute(m, p);
sbin/isakmpd/message.c
463
return message_validate_nat_d(m, p);
sbin/isakmpd/message.c
466
return message_validate_nat_oa(m, p);
sbin/isakmpd/message.c
476
message_drop(m, ISAKMP_NOTIFY_INVALID_PAYLOAD_TYPE, 0, 1, 1);
sbin/isakmpd/pf_key_v2.c
2284
u_int32_t m;
sbin/isakmpd/pf_key_v2.c
2287
for (m = 0x80000000; m & ntohl(mask->sin_addr.s_addr); m >>= 1)
sbin/isakmpd/pf_key_v2.c
2302
u_int8_t m;
sbin/isakmpd/pf_key_v2.c
2305
for (i = 0, m = 0; i < 16 && !m; i++)
sbin/isakmpd/pf_key_v2.c
2306
for (m = 0x80; m & mask->sin6_addr.s6_addr8[i]; m >>= 1)
sbin/isakmpd/udp.c
459
struct msghdr m;
sbin/isakmpd/udp.c
465
m.msg_name = (caddr_t) u->dst;
sbin/isakmpd/udp.c
466
m.msg_namelen = SA_LEN(u->dst);
sbin/isakmpd/udp.c
467
m.msg_iov = msg->iov;
sbin/isakmpd/udp.c
468
m.msg_iovlen = msg->iovlen;
sbin/isakmpd/udp.c
469
m.msg_control = 0;
sbin/isakmpd/udp.c
470
m.msg_controllen = 0;
sbin/isakmpd/udp.c
471
m.msg_flags = 0;
sbin/isakmpd/udp.c
472
n = sendmsg(u->s, &m, 0);
sbin/isakmpd/udp.c
475
log_error("sendmsg (%d, %p, %d)", u->s, &m, 0);
sbin/isakmpd/udp_encap.c
416
struct msghdr m;
sbin/isakmpd/udp_encap.c
444
m.msg_name = (caddr_t)u->dst;
sbin/isakmpd/udp_encap.c
445
m.msg_namelen = SA_LEN(u->dst);
sbin/isakmpd/udp_encap.c
446
m.msg_iov = msg ? new_iov : &keepalive;
sbin/isakmpd/udp_encap.c
447
m.msg_iovlen = msg ? msg->iovlen + 1 : 1;
sbin/isakmpd/udp_encap.c
448
m.msg_control = 0;
sbin/isakmpd/udp_encap.c
449
m.msg_controllen = 0;
sbin/isakmpd/udp_encap.c
450
m.msg_flags = 0;
sbin/isakmpd/udp_encap.c
451
n = sendmsg (u->s, &m, 0);
sbin/isakmpd/udp_encap.c
456
log_error ("sendmsg (%d, %p, %d)", u->s, &m, 0);
sbin/mount/getmntopts.c
100
inverse = (m->m_oflags & MFLAG_INVERSE) ? 1 : 0;
sbin/mount/getmntopts.c
101
if (m->m_oflags & MFLAG_SET) {
sbin/mount/getmntopts.c
103
*flagp |= m->m_flag;
sbin/mount/getmntopts.c
105
*flagp &= ~m->m_flag;
sbin/mount/getmntopts.c
108
ret = m->m_flag;
sbin/mount/getmntopts.c
114
if (m->m_oflags & MFLAG_INTVAL) {
sbin/mount/getmntopts.c
66
const struct mntopt *m;
sbin/mount/getmntopts.c
90
for (m = m0; m->m_option != NULL; ++m)
sbin/mount/getmntopts.c
91
if (strcasecmp(opt, m->m_option) == 0)
sbin/mount/getmntopts.c
95
if (m->m_option) {
sbin/mount/getmntopts.c
96
needval = (m->m_oflags & (MFLAG_INTVAL|MFLAG_STRVAL)) != 0;
sbin/mount/getmntopts.c
97
if (needval != (value != NULL) && !(m->m_oflags & MFLAG_OPT))
sbin/newfs_ext2fs/newfs_ext2fs.c
281
static const char m[] =
sbin/newfs_ext2fs/newfs_ext2fs.c
284
errx(EXIT_FAILURE, m, special, "ext2fs");
sbin/pdisk/dump.c
132
struct ddmap *m;
sbin/pdisk/dump.c
154
m = map->sbDDMap;
sbin/pdisk/dump.c
157
m[i].ddBlock, m[i].ddSize, m[i].ddType);
sbin/pdisk/dump.c
299
struct ddmap *m;
sbin/pdisk/dump.c
302
m = map->sbDDMap;
sbin/pdisk/dump.c
312
if (m[i].ddBlock == 0 && m[i].ddSize == 0 && m[i].ddType == 0)
sbin/pdisk/dump.c
314
printf(" driver %3u block: %u\n", i + 1, m[i].ddBlock);
sbin/pdisk/dump.c
315
printf(" size in blocks: %u\n", m[i].ddSize);
sbin/pdisk/dump.c
316
printf(" driver type: 0x%x\n", m[i].ddType);
sbin/pdisk/dump.c
52
struct ddmap *m;
sbin/pdisk/dump.c
66
m = map->sbDDMap;
sbin/pdisk/dump.c
68
printf("%d: %3u @ %u, ", i + 1, m[i].ddSize,
sbin/pdisk/dump.c
69
m[i].ddBlock);
sbin/pdisk/dump.c
70
printf("type=0x%x\n", m[i].ddType);
sbin/pdisk/partition_map.c
487
struct ddmap *m;
sbin/pdisk/partition_map.c
492
m = map->sbDDMap;
sbin/pdisk/partition_map.c
494
start = m[i].ddBlock;
sbin/pdisk/partition_map.c
496
(start + m[i].ddSize) <= (entry->dpme_pblock_start +
sbin/pdisk/partition_map.c
771
struct ddmap *m;
sbin/pdisk/partition_map.c
780
m = map->sbDDMap;
sbin/pdisk/partition_map.c
782
start = m[i].ddBlock;
sbin/pdisk/partition_map.c
788
m[i].ddSize) <= (entry->dpme_pblock_start +
sbin/pdisk/partition_map.c
795
m[i].ddBlock = m[i].ddBlock;
sbin/pdisk/partition_map.c
796
m[i].ddSize = m[j].ddSize;
sbin/pdisk/partition_map.c
797
m[i].ddType = m[j].ddType;
sbin/pdisk/partition_map.c
799
m[i].ddBlock = 0;
sbin/pdisk/partition_map.c
800
m[i].ddSize = 0;
sbin/pdisk/partition_map.c
801
m[i].ddType = 0;
sbin/pfctl/pf_print_state.c
363
unmask(struct pf_addr *m)
sbin/pfctl/pf_print_state.c
368
while (j < 4 && m->addr32[j] == 0xffffffff) {
sbin/pfctl/pf_print_state.c
373
tmp = ntohl(m->addr32[j]);
sbin/pfctl/pfctl_parser.c
1348
struct pf_addr *m, *n;
sbin/pfctl/pfctl_parser.c
1352
m = &h->addr.v.a.mask;
sbin/pfctl/pfctl_parser.c
1353
memset(m, 0, sizeof(*m));
sbin/pfctl/pfctl_parser.c
1361
m->addr32[j++] = 0xffffffff;
sbin/pfctl/pfctl_parser.c
1365
m->addr32[j] |= (1 << i);
sbin/pfctl/pfctl_parser.c
1367
m->addr32[j] = htonl(m->addr32[j]);
sbin/pfctl/pfctl_parser.c
1373
n->addr32[i] = n->addr32[i] & m->addr32[i];
sbin/pfctl/pfctl_parser.c
1380
struct pf_addr *m;
sbin/pfctl/pfctl_parser.c
1385
m = &h->addr.v.a.mask;
sbin/pfctl/pfctl_parser.c
1388
(m->addr32[1] || m->addr32[2] || m->addr32[3])) {
sbin/pfctl/pfctl_parser.c
1390
unmask(m));
sbin/ping/ping.c
798
struct msghdr m;
sbin/ping/ping.c
819
m.msg_name = &peer6;
sbin/ping/ping.c
820
m.msg_namelen = sizeof(peer6);
sbin/ping/ping.c
822
m.msg_name = &peer4;
sbin/ping/ping.c
823
m.msg_namelen = sizeof(peer4);
sbin/ping/ping.c
829
m.msg_iov = iov;
sbin/ping/ping.c
830
m.msg_iovlen = 1;
sbin/ping/ping.c
831
m.msg_control = (caddr_t)&cmsgbuf.buf;
sbin/ping/ping.c
832
m.msg_controllen = sizeof(cmsgbuf.buf);
sbin/ping/ping.c
834
cc = recvmsg(s, &m, 0);
sbin/ping/ping.c
860
struct msghdr m;
sbin/ping/ping.c
927
m.msg_name = &peer6;
sbin/ping/ping.c
928
m.msg_namelen = sizeof(peer6);
sbin/ping/ping.c
930
m.msg_name = &peer4;
sbin/ping/ping.c
931
m.msg_namelen = sizeof(peer4);
sbin/ping/ping.c
936
m.msg_iov = iov;
sbin/ping/ping.c
937
m.msg_iovlen = 1;
sbin/ping/ping.c
938
m.msg_control = (caddr_t)&cmsgbuf.buf;
sbin/ping/ping.c
939
m.msg_controllen = sizeof(cmsgbuf.buf);
sbin/ping/ping.c
941
cc = recvmsg(s, &m, 0);
sbin/ping/ping.c
956
if ((mtu = get_pathmtu(&m, &dst6)) > 0) {
sbin/ping/ping.c
964
pr_pack(packet, cc, &m);
sbin/unwind/libunbound/iterator/iter_fwd.c
166
int m;
sbin/unwind/libunbound/iterator/iter_fwd.c
174
node->namelabs, &m); /* we know prev is smaller */
sbin/unwind/libunbound/iterator/iter_fwd.c
179
if(p->namelabs <= m) {
sbin/unwind/libunbound/iterator/iter_fwd.c
455
int m;
sbin/unwind/libunbound/iterator/iter_fwd.c
463
key.namelabs, &m);
sbin/unwind/libunbound/iterator/iter_fwd.c
465
if(result->namelabs <= m)
sbin/unwind/libunbound/iterator/iter_fwd.c
55
int m;
sbin/unwind/libunbound/iterator/iter_fwd.c
64
&m);
sbin/unwind/libunbound/iterator/iter_utils.c
1601
int m = modstack_find(mods, "iterator");
sbin/unwind/libunbound/iterator/iter_utils.c
1603
if(m == -1)
sbin/unwind/libunbound/iterator/iter_utils.c
1605
ie = (struct iter_env*)env->modinfo[m];
sbin/unwind/libunbound/iterator/iter_utils.c
708
struct dns_msg* m = (struct dns_msg*)regional_alloc(region,
sbin/unwind/libunbound/iterator/iter_utils.c
710
if(!m)
sbin/unwind/libunbound/iterator/iter_utils.c
712
memset(m, 0, sizeof(*m));
sbin/unwind/libunbound/iterator/iter_utils.c
713
if(!parse_create_msg(pkt, msg, NULL, &m->qinfo, &m->rep, region)) {
sbin/unwind/libunbound/iterator/iter_utils.c
717
return m;
sbin/unwind/libunbound/iterator/iter_utils.c
723
struct dns_msg* m = (struct dns_msg*)regional_alloc(region,
sbin/unwind/libunbound/iterator/iter_utils.c
725
if(!m)
sbin/unwind/libunbound/iterator/iter_utils.c
727
m->qinfo = from->qinfo;
sbin/unwind/libunbound/iterator/iter_utils.c
728
if(!(m->qinfo.qname = regional_alloc_init(region, from->qinfo.qname,
sbin/unwind/libunbound/iterator/iter_utils.c
731
if(!(m->rep = reply_info_copy(from->rep, NULL, region)))
sbin/unwind/libunbound/iterator/iter_utils.c
733
return m;
sbin/unwind/libunbound/iterator/iter_utils.c
748
iter_ns_probability(struct ub_randstate* rnd, int n, int m)
sbin/unwind/libunbound/iterator/iter_utils.c
751
if(n == m) /* 100% chance */
sbin/unwind/libunbound/iterator/iter_utils.c
755
sel = ub_random_max(rnd, m);
sbin/unwind/libunbound/iterator/iter_utils.h
166
int iter_ns_probability(struct ub_randstate* rnd, int n, int m);
sbin/unwind/libunbound/libunbound/libworker.c
331
uint32_t m;
sbin/unwind/libunbound/libunbound/libworker.c
361
m = UB_LIBCMD_QUIT;
sbin/unwind/libunbound/libunbound/libworker.c
366
(void)tube_write_msg(ctx->rr_pipe, (uint8_t*)&m,
sbin/unwind/libunbound/libunbound/libworker.c
367
(uint32_t)sizeof(m), 0);
sbin/unwind/libunbound/respip/respip.c
1354
size_t m;
sbin/unwind/libunbound/respip/respip.c
1356
m = sizeof(*set);
sbin/unwind/libunbound/respip/respip.c
1358
m += regional_get_mem(set->region);
sbin/unwind/libunbound/respip/respip.c
1360
return m;
sbin/unwind/libunbound/services/authzone.c
318
int m;
sbin/unwind/libunbound/services/authzone.c
326
return dname_lab_cmp(a->name, a->namelabs, b->name, b->namelabs, &m);
sbin/unwind/libunbound/services/authzone.c
333
int m;
sbin/unwind/libunbound/services/authzone.c
336
b->namelabs, &m);
sbin/unwind/libunbound/services/authzone.c
345
int m;
sbin/unwind/libunbound/services/authzone.c
353
return dname_lab_cmp(a->name, a->namelabs, b->name, b->namelabs, &m);
sbin/unwind/libunbound/services/authzone.c
3922
struct auth_master* m;
sbin/unwind/libunbound/services/authzone.c
3923
for(m=list; m; m=m->next) {
sbin/unwind/libunbound/services/authzone.c
3924
if(m->list) {
sbin/unwind/libunbound/services/authzone.c
3925
auth_free_master_addrs(m->list);
sbin/unwind/libunbound/services/authzone.c
3926
m->list = NULL;
sbin/unwind/libunbound/services/authzone.c
3956
struct auth_master* m;
sbin/unwind/libunbound/services/authzone.c
3958
m = (struct auth_master*)memdup(o, sizeof(*o));
sbin/unwind/libunbound/services/authzone.c
3959
if(!m) {
sbin/unwind/libunbound/services/authzone.c
3963
m->next = NULL;
sbin/unwind/libunbound/services/authzone.c
3964
if(m->host) {
sbin/unwind/libunbound/services/authzone.c
3965
m->host = strdup(m->host);
sbin/unwind/libunbound/services/authzone.c
3966
if(!m->host) {
sbin/unwind/libunbound/services/authzone.c
3967
free(m);
sbin/unwind/libunbound/services/authzone.c
3972
if(m->file) {
sbin/unwind/libunbound/services/authzone.c
3973
m->file = strdup(m->file);
sbin/unwind/libunbound/services/authzone.c
3974
if(!m->file) {
sbin/unwind/libunbound/services/authzone.c
3975
free(m->host);
sbin/unwind/libunbound/services/authzone.c
3976
free(m);
sbin/unwind/libunbound/services/authzone.c
3981
if(m->list) {
sbin/unwind/libunbound/services/authzone.c
3982
m->list = auth_addr_list_copy(m->list);
sbin/unwind/libunbound/services/authzone.c
3983
if(!m->list) {
sbin/unwind/libunbound/services/authzone.c
3984
free(m->file);
sbin/unwind/libunbound/services/authzone.c
3985
free(m->host);
sbin/unwind/libunbound/services/authzone.c
3986
free(m);
sbin/unwind/libunbound/services/authzone.c
3990
return m;
sbin/unwind/libunbound/services/authzone.c
4002
struct auth_master* m = auth_master_copy(p);
sbin/unwind/libunbound/services/authzone.c
4003
if(!m) {
sbin/unwind/libunbound/services/authzone.c
4008
m->next = NULL;
sbin/unwind/libunbound/services/authzone.c
4009
if(last) last->next = m;
sbin/unwind/libunbound/services/authzone.c
4010
if(!list) list = m;
sbin/unwind/libunbound/services/authzone.c
4011
last = m;
sbin/unwind/libunbound/services/authzone.c
5643
xfr_master_add_addrs(struct auth_master* m, struct ub_packed_rrset_key* rrset,
sbin/unwind/libunbound/services/authzone.c
5648
if(!m || !rrset) return;
sbin/unwind/libunbound/services/authzone.c
5686
m->host, s);
sbin/unwind/libunbound/services/authzone.c
5689
a->next = m->list;
sbin/unwind/libunbound/services/authzone.c
5690
m->list = a;
sbin/unwind/libunbound/services/authzone.c
7170
struct auth_master *m;
sbin/unwind/libunbound/services/authzone.c
7171
m = (struct auth_master*)calloc(1, sizeof(*m));
sbin/unwind/libunbound/services/authzone.c
7172
if(!m) {
sbin/unwind/libunbound/services/authzone.c
7177
(**list) = m;
sbin/unwind/libunbound/services/authzone.c
7179
(*list) = &(m->next);
sbin/unwind/libunbound/services/authzone.c
7180
return m;
sbin/unwind/libunbound/services/authzone.c
7300
struct auth_master* m;
sbin/unwind/libunbound/services/authzone.c
7308
m = auth_master_new(&list);
sbin/unwind/libunbound/services/authzone.c
7309
if(!m) return 0;
sbin/unwind/libunbound/services/authzone.c
7310
m->http = 1;
sbin/unwind/libunbound/services/authzone.c
7311
if(!parse_url(p->str, &m->host, &m->file, &m->port, &m->ssl))
sbin/unwind/libunbound/services/authzone.c
7315
m = auth_master_new(&list);
sbin/unwind/libunbound/services/authzone.c
7316
if(!m) return 0;
sbin/unwind/libunbound/services/authzone.c
7317
m->ixfr = 1; /* this flag is not configurable */
sbin/unwind/libunbound/services/authzone.c
7318
m->host = strdup(p->str);
sbin/unwind/libunbound/services/authzone.c
7319
if(!m->host) {
sbin/unwind/libunbound/services/authzone.c
7325
m = auth_master_new(&list);
sbin/unwind/libunbound/services/authzone.c
7326
if(!m) return 0;
sbin/unwind/libunbound/services/authzone.c
7327
m->allow_notify = 1;
sbin/unwind/libunbound/services/authzone.c
7328
m->host = strdup(p->str);
sbin/unwind/libunbound/services/authzone.c
7329
if(!m->host) {
sbin/unwind/libunbound/services/authzone.c
7830
int m;
sbin/unwind/libunbound/services/authzone.c
7832
m = modstack_find(mods, "validator");
sbin/unwind/libunbound/services/authzone.c
7833
if(m == -1) {
sbin/unwind/libunbound/services/authzone.c
7838
ve = (struct val_env*)env->modinfo[m];
sbin/unwind/libunbound/services/authzone.c
8174
int m;
sbin/unwind/libunbound/services/authzone.c
8187
m = modstack_find(mods, "validator");
sbin/unwind/libunbound/services/authzone.c
8188
if(m == -1) {
sbin/unwind/libunbound/services/authzone.c
8192
ve = (struct val_env*)env->modinfo[m];
sbin/unwind/libunbound/services/authzone.c
8235
int m;
sbin/unwind/libunbound/services/authzone.c
8249
m = modstack_find(mods, "validator");
sbin/unwind/libunbound/services/authzone.c
8250
if(m == -1) {
sbin/unwind/libunbound/services/authzone.c
8254
ve = (struct val_env*)env->modinfo[m];
sbin/unwind/libunbound/services/authzone.c
8612
size_t m = sizeof(*rrset) + packed_rrset_sizeof(rrset->data);
sbin/unwind/libunbound/services/authzone.c
8613
return m;
sbin/unwind/libunbound/services/authzone.c
8620
size_t m = sizeof(*node) + node->namelen;
sbin/unwind/libunbound/services/authzone.c
8623
m += auth_rrset_get_mem(rrset);
sbin/unwind/libunbound/services/authzone.c
8625
return m;
sbin/unwind/libunbound/services/authzone.c
8632
size_t m = sizeof(*z) + z->namelen;
sbin/unwind/libunbound/services/authzone.c
8635
m += strlen(z->zonefile)+1;
sbin/unwind/libunbound/services/authzone.c
8637
m += auth_data_get_mem(node);
sbin/unwind/libunbound/services/authzone.c
8640
m += rpz_get_mem(z->rpz);
sbin/unwind/libunbound/services/authzone.c
8641
return m;
sbin/unwind/libunbound/services/authzone.c
8648
size_t m = 0;
sbin/unwind/libunbound/services/authzone.c
8651
m += sizeof(*a);
sbin/unwind/libunbound/services/authzone.c
8653
return m;
sbin/unwind/libunbound/services/authzone.c
8660
size_t m = 0;
sbin/unwind/libunbound/services/authzone.c
8663
m += sizeof(*n);
sbin/unwind/libunbound/services/authzone.c
8664
m += auth_addrs_get_mem(n->list);
sbin/unwind/libunbound/services/authzone.c
8666
m += strlen(n->host)+1;
sbin/unwind/libunbound/services/authzone.c
8668
m += strlen(n->file)+1;
sbin/unwind/libunbound/services/authzone.c
8670
return m;
sbin/unwind/libunbound/services/authzone.c
8677
size_t m = 0;
sbin/unwind/libunbound/services/authzone.c
8680
m += sizeof(*chunk) + chunk->len;
sbin/unwind/libunbound/services/authzone.c
8682
return m;
sbin/unwind/libunbound/services/authzone.c
8689
size_t m = sizeof(*xfr) + xfr->namelen;
sbin/unwind/libunbound/services/authzone.c
8692
m += comm_timer_get_mem(xfr->task_nextprobe->timer);
sbin/unwind/libunbound/services/authzone.c
8695
m += auth_primaries_get_mem(xfr->task_probe->masters);
sbin/unwind/libunbound/services/authzone.c
8696
m += comm_point_get_mem(xfr->task_probe->cp);
sbin/unwind/libunbound/services/authzone.c
8697
m += comm_timer_get_mem(xfr->task_probe->timer);
sbin/unwind/libunbound/services/authzone.c
8700
m += auth_chunks_get_mem(xfr->task_transfer->chunks_first);
sbin/unwind/libunbound/services/authzone.c
8701
m += auth_primaries_get_mem(xfr->task_transfer->masters);
sbin/unwind/libunbound/services/authzone.c
8702
m += comm_point_get_mem(xfr->task_transfer->cp);
sbin/unwind/libunbound/services/authzone.c
8703
m += comm_timer_get_mem(xfr->task_transfer->timer);
sbin/unwind/libunbound/services/authzone.c
8706
m += auth_primaries_get_mem(xfr->allow_notify_list);
sbin/unwind/libunbound/services/authzone.c
8708
return m;
sbin/unwind/libunbound/services/authzone.c
8715
size_t m = 0;
sbin/unwind/libunbound/services/authzone.c
8719
m += auth_zone_get_mem(z);
sbin/unwind/libunbound/services/authzone.c
8722
return m;
sbin/unwind/libunbound/services/authzone.c
8729
size_t m = 0;
sbin/unwind/libunbound/services/authzone.c
8733
m += auth_xfer_get_mem(xfr);
sbin/unwind/libunbound/services/authzone.c
8736
return m;
sbin/unwind/libunbound/services/authzone.c
8741
size_t m;
sbin/unwind/libunbound/services/authzone.c
8743
m = sizeof(*zones);
sbin/unwind/libunbound/services/authzone.c
8746
m += az_ztree_get_mem(zones);
sbin/unwind/libunbound/services/authzone.c
8747
m += az_xtree_get_mem(zones);
sbin/unwind/libunbound/services/authzone.c
8750
return m;
sbin/unwind/libunbound/services/listen_dnsport.c
2195
tcp_req_info_remove_mesh_state(struct tcp_req_info* req, struct mesh_state* m)
sbin/unwind/libunbound/services/listen_dnsport.c
2198
if(!req || !m) return;
sbin/unwind/libunbound/services/listen_dnsport.c
2201
if(open->mesh_state == m) {
sbin/unwind/libunbound/services/listen_dnsport.c
2394
struct mesh_area* mesh, struct mesh_state* m)
sbin/unwind/libunbound/services/listen_dnsport.c
2397
log_assert(req && mesh && m);
sbin/unwind/libunbound/services/listen_dnsport.c
2402
item->mesh_state = m;
sbin/unwind/libunbound/services/listen_dnsport.h
404
struct mesh_state* m);
sbin/unwind/libunbound/services/listen_dnsport.h
430
struct mesh_area* mesh, struct mesh_state* m);
sbin/unwind/libunbound/services/localzone.c
1001
int m;
sbin/unwind/libunbound/services/localzone.c
1004
curr->namelabs, &m); /* we know prev is smaller */
sbin/unwind/libunbound/services/localzone.c
1009
if(p->namelabs <= m) {
sbin/unwind/libunbound/services/localzone.c
1106
int m;
sbin/unwind/libunbound/services/localzone.c
1116
rr_name, labs, &m);
sbin/unwind/libunbound/services/localzone.c
1118
if(m < match)
sbin/unwind/libunbound/services/localzone.c
1119
match = m;
sbin/unwind/libunbound/services/localzone.c
1248
int m;
sbin/unwind/libunbound/services/localzone.c
1266
key.namelabs, &m);
sbin/unwind/libunbound/services/localzone.c
1268
if(result->namelabs <= m)
sbin/unwind/libunbound/services/localzone.c
149
int m;
sbin/unwind/libunbound/services/localzone.c
155
return dname_lab_cmp(a->name, a->namelabs, b->name, b->namelabs, &m);
sbin/unwind/libunbound/services/localzone.c
163
int m;
sbin/unwind/libunbound/services/localzone.c
165
b->namelabs, &m);
sbin/unwind/libunbound/services/localzone.c
2228
size_t m = sizeof(*z);
sbin/unwind/libunbound/services/localzone.c
2230
m += z->namelen + z->taglen + regional_get_mem(z->region);
sbin/unwind/libunbound/services/localzone.c
2232
return m;
sbin/unwind/libunbound/services/localzone.c
2238
size_t m;
sbin/unwind/libunbound/services/localzone.c
2240
m = sizeof(*zones);
sbin/unwind/libunbound/services/localzone.c
2243
m += local_zone_get_mem(z);
sbin/unwind/libunbound/services/localzone.c
2246
return m;
sbin/unwind/libunbound/services/mesh.c
1137
find_in_subsub(struct mesh_state* m, struct mesh_state* tofind, size_t *c)
sbin/unwind/libunbound/services/mesh.c
1142
RBTREE_FOR(r, struct mesh_state_ref*, &m->sub_set) {
sbin/unwind/libunbound/services/mesh.c
1307
mesh_do_callback(struct mesh_state* m, int rcode, struct reply_info* rep,
sbin/unwind/libunbound/services/mesh.c
1312
int was_ratelimited = m->s.was_ratelimited;
sbin/unwind/libunbound/services/mesh.c
1322
if(!(reason = errinf_to_str_bogus(&m->s, NULL)))
sbin/unwind/libunbound/services/mesh.c
1328
if(!inplace_cb_reply_servfail_call(m->s.env, &m->s.qinfo, &m->s,
sbin/unwind/libunbound/services/mesh.c
1329
rep, rcode, &r->edns, NULL, m->s.region, start_time))
sbin/unwind/libunbound/services/mesh.c
1332
if(!inplace_cb_reply_call(m->s.env, &m->s.qinfo, &m->s, rep, rcode,
sbin/unwind/libunbound/services/mesh.c
1333
&r->edns, NULL, m->s.region, start_time))
sbin/unwind/libunbound/services/mesh.c
1346
if(m->s.env->cfg->disable_edns_do && (r->edns.bits&EDNS_DO))
sbin/unwind/libunbound/services/mesh.c
1349
if(!inplace_cb_reply_call(m->s.env, &m->s.qinfo, &m->s, rep,
sbin/unwind/libunbound/services/mesh.c
1350
LDNS_RCODE_NOERROR, &r->edns, NULL, m->s.region, start_time) ||
sbin/unwind/libunbound/services/mesh.c
1351
!reply_info_answer_encode(&m->s.qinfo, rep, r->qid,
sbin/unwind/libunbound/services/mesh.c
1353
m->s.env->scratch, udp_size, &r->edns,
sbin/unwind/libunbound/services/mesh.c
1367
log_assert(m->s.env->mesh->num_reply_addrs > 0);
sbin/unwind/libunbound/services/mesh.c
1368
m->s.env->mesh->num_reply_addrs--;
sbin/unwind/libunbound/services/mesh.c
1372
mesh_is_rpz_respip_tcponly_action(struct mesh_state const* m)
sbin/unwind/libunbound/services/mesh.c
1374
struct respip_action_info const* respip_info = m->s.respip_action_info;
sbin/unwind/libunbound/services/mesh.c
1380
|| m->s.tcp_required;
sbin/unwind/libunbound/services/mesh.c
1390
mesh_find_and_attach_ede_and_reason(struct mesh_state* m,
sbin/unwind/libunbound/services/mesh.c
1410
m->s.region, rep->reason_bogus, rep->reason_bogus_str);
sbin/unwind/libunbound/services/mesh.c
1425
mesh_send_reply(struct mesh_state* m, int rcode, struct reply_info* rep,
sbin/unwind/libunbound/services/mesh.c
1437
struct mesh_reply* rlist = m->reply_list;
sbin/unwind/libunbound/services/mesh.c
1440
rcode = mesh_is_udp(r) && mesh_is_rpz_respip_tcponly_action(m)
sbin/unwind/libunbound/services/mesh.c
1444
if(m->s.env->need_to_validate && (!(r->qflags&BIT_CD) ||
sbin/unwind/libunbound/services/mesh.c
1445
m->s.env->cfg->ignore_cd) && rep &&
sbin/unwind/libunbound/services/mesh.c
1449
if(m->s.env->cfg->stat_extended)
sbin/unwind/libunbound/services/mesh.c
1450
m->s.env->mesh->ans_bogus++;
sbin/unwind/libunbound/services/mesh.c
1473
!m->s.env->inplace_cb_lists[inplace_cb_reply]) ||
sbin/unwind/libunbound/services/mesh.c
1475
!m->s.env->inplace_cb_lists[inplace_cb_reply_servfail])) &&
sbin/unwind/libunbound/services/mesh.c
1489
m->s.qinfo.qname_len);
sbin/unwind/libunbound/services/mesh.c
1490
m->reply_list = NULL;
sbin/unwind/libunbound/services/mesh.c
1492
m->reply_list = rlist;
sbin/unwind/libunbound/services/mesh.c
1494
m->s.qinfo.qname = r->qname;
sbin/unwind/libunbound/services/mesh.c
1495
m->s.qinfo.local_alias = r->local_alias;
sbin/unwind/libunbound/services/mesh.c
1497
if(!inplace_cb_reply_servfail_call(m->s.env, &m->s.qinfo, &m->s,
sbin/unwind/libunbound/services/mesh.c
1498
rep, rcode, &r->edns, &r->query_reply, m->s.region, &r->start_time))
sbin/unwind/libunbound/services/mesh.c
1501
if(!inplace_cb_reply_call(m->s.env, &m->s.qinfo, &m->s, rep, rcode,
sbin/unwind/libunbound/services/mesh.c
1502
&r->edns, &r->query_reply, m->s.region, &r->start_time))
sbin/unwind/libunbound/services/mesh.c
1509
if(m->s.env->cfg->ede && rep) {
sbin/unwind/libunbound/services/mesh.c
1510
mesh_find_and_attach_ede_and_reason(m, rep, r);
sbin/unwind/libunbound/services/mesh.c
1512
error_encode(r_buffer, rcode, &m->s.qinfo, r->qid,
sbin/unwind/libunbound/services/mesh.c
1514
m->reply_list = NULL;
sbin/unwind/libunbound/services/mesh.c
1516
m->reply_list = rlist;
sbin/unwind/libunbound/services/mesh.c
1523
if(m->s.env->cfg->disable_edns_do && (r->edns.bits&EDNS_DO))
sbin/unwind/libunbound/services/mesh.c
1525
m->s.qinfo.qname = r->qname;
sbin/unwind/libunbound/services/mesh.c
1526
m->s.qinfo.local_alias = r->local_alias;
sbin/unwind/libunbound/services/mesh.c
1531
if(m->s.env->cfg->ede && rep &&
sbin/unwind/libunbound/services/mesh.c
1534
mesh_find_and_attach_ede_and_reason(m, rep, r);
sbin/unwind/libunbound/services/mesh.c
1537
if(!inplace_cb_reply_call(m->s.env, &m->s.qinfo, &m->s, rep,
sbin/unwind/libunbound/services/mesh.c
1538
LDNS_RCODE_NOERROR, &r->edns, &r->query_reply, m->s.region, &r->start_time) ||
sbin/unwind/libunbound/services/mesh.c
1539
!reply_info_answer_encode(&m->s.qinfo, rep, r->qid,
sbin/unwind/libunbound/services/mesh.c
1540
r->qflags, r_buffer, 0, 1, m->s.env->scratch,
sbin/unwind/libunbound/services/mesh.c
1544
if(!inplace_cb_reply_servfail_call(m->s.env, &m->s.qinfo, &m->s,
sbin/unwind/libunbound/services/mesh.c
1545
rep, LDNS_RCODE_SERVFAIL, &r->edns, &r->query_reply, m->s.region, &r->start_time))
sbin/unwind/libunbound/services/mesh.c
1550
&m->s.qinfo, r->qid, r->qflags, &r->edns);
sbin/unwind/libunbound/services/mesh.c
1552
m->reply_list = NULL;
sbin/unwind/libunbound/services/mesh.c
1554
m->reply_list = rlist;
sbin/unwind/libunbound/services/mesh.c
1556
infra_wait_limit_dec(m->s.env->infra_cache, &r->query_reply,
sbin/unwind/libunbound/services/mesh.c
1557
m->s.env->cfg);
sbin/unwind/libunbound/services/mesh.c
1559
log_assert(m->s.env->mesh->num_reply_addrs > 0);
sbin/unwind/libunbound/services/mesh.c
1560
m->s.env->mesh->num_reply_addrs--;
sbin/unwind/libunbound/services/mesh.c
1561
end_time = *m->s.env->now_tv;
sbin/unwind/libunbound/services/mesh.c
1565
m->s.env->mesh->replies_sent++;
sbin/unwind/libunbound/services/mesh.c
1566
timeval_add(&m->s.env->mesh->replies_sum_wait, &duration);
sbin/unwind/libunbound/services/mesh.c
1567
timehist_insert(m->s.env->mesh->histogram, &duration);
sbin/unwind/libunbound/services/mesh.c
1568
if(m->s.env->cfg->stat_extended) {
sbin/unwind/libunbound/services/mesh.c
1571
if(secure) m->s.env->mesh->ans_secure++;
sbin/unwind/libunbound/services/mesh.c
1572
m->s.env->mesh->ans_rcode[ rc ] ++;
sbin/unwind/libunbound/services/mesh.c
1574
m->s.env->mesh->ans_nodata++;
sbin/unwind/libunbound/services/mesh.c
1577
if(m->s.env->cfg->log_replies) {
sbin/unwind/libunbound/services/mesh.c
1578
log_reply_info(NO_VERBOSE, &m->s.qinfo,
sbin/unwind/libunbound/services/mesh.c
1581
(m->s.env->cfg->log_destaddr?(void*)r->query_reply.c->socket->addr:NULL),
sbin/unwind/libunbound/services/mesh.c
2211
struct mesh_state* m;
sbin/unwind/libunbound/services/mesh.c
2213
RBTREE_FOR(m, struct mesh_state*, &mesh->all) {
sbin/unwind/libunbound/services/mesh.c
2215
num++, (m->s.is_priming)?"p":"", /* prime */
sbin/unwind/libunbound/services/mesh.c
2216
(m->s.is_valrec)?"v":"", /* prime */
sbin/unwind/libunbound/services/mesh.c
2217
(m->s.query_flags&BIT_RD)?"RD":"",
sbin/unwind/libunbound/services/mesh.c
2218
(m->s.query_flags&BIT_CD)?"CD":"",
sbin/unwind/libunbound/services/mesh.c
2219
(m->super_set.count==0)?"d":"", /* detached */
sbin/unwind/libunbound/services/mesh.c
2220
(m->sub_set.count!=0)?"c":"", /* children */
sbin/unwind/libunbound/services/mesh.c
2221
m->s.curmod, (m->reply_list)?"rep":"", /*hasreply*/
sbin/unwind/libunbound/services/mesh.c
2222
(m->cb_list)?"cb":"" /* callbacks */
sbin/unwind/libunbound/services/mesh.c
2224
log_query_info(VERB_ALGO, buf, &m->s.qinfo);
sbin/unwind/libunbound/services/mesh.c
2282
struct mesh_state* m;
sbin/unwind/libunbound/services/mesh.c
2286
RBTREE_FOR(m, struct mesh_state*, &mesh->all) {
sbin/unwind/libunbound/services/mesh.c
2288
s += regional_get_mem(m->s.region);
sbin/unwind/libunbound/services/mesh.c
2303
void mesh_list_insert(struct mesh_state* m, struct mesh_state** fp,
sbin/unwind/libunbound/services/mesh.c
2307
m->prev = *lp;
sbin/unwind/libunbound/services/mesh.c
2308
m->next = NULL;
sbin/unwind/libunbound/services/mesh.c
2310
(*lp)->next = m;
sbin/unwind/libunbound/services/mesh.c
2311
else *fp = m;
sbin/unwind/libunbound/services/mesh.c
2312
*lp = m;
sbin/unwind/libunbound/services/mesh.c
2315
void mesh_list_remove(struct mesh_state* m, struct mesh_state** fp,
sbin/unwind/libunbound/services/mesh.c
2318
if(m->next)
sbin/unwind/libunbound/services/mesh.c
2319
m->next->prev = m->prev;
sbin/unwind/libunbound/services/mesh.c
2320
else *lp = m->prev;
sbin/unwind/libunbound/services/mesh.c
2321
if(m->prev)
sbin/unwind/libunbound/services/mesh.c
2322
m->prev->next = m->next;
sbin/unwind/libunbound/services/mesh.c
2323
else *fp = m->next;
sbin/unwind/libunbound/services/mesh.c
2326
void mesh_state_remove_reply(struct mesh_area* mesh, struct mesh_state* m,
sbin/unwind/libunbound/services/mesh.c
2330
n = m->reply_list;
sbin/unwind/libunbound/services/mesh.c
2338
else m->reply_list = n->next;
sbin/unwind/libunbound/services/mesh.c
2353
if(!m->reply_list && !m->cb_list
sbin/unwind/libunbound/services/mesh.c
2354
&& m->super_set.count == 0) {
sbin/unwind/libunbound/services/mesh.c
2358
if(!m->reply_list && !m->cb_list) {
sbin/unwind/libunbound/services/mesh.c
294
struct mesh_state* m = mesh->jostle_first;
sbin/unwind/libunbound/services/mesh.c
299
if(m && m->reply_list && m->list_select == mesh_jostle_list) {
sbin/unwind/libunbound/services/mesh.c
303
&m->reply_list->start_time);
sbin/unwind/libunbound/services/mesh.c
308
m->s.qinfo.qname, m->s.qinfo.qtype,
sbin/unwind/libunbound/services/mesh.c
309
m->s.qinfo.qclass);
sbin/unwind/libunbound/services/mesh.c
313
if(m->super_set.count > 0) {
sbin/unwind/libunbound/services/mesh.c
315
m->s.return_msg = NULL;
sbin/unwind/libunbound/services/mesh.c
316
m->s.return_rcode = LDNS_RCODE_SERVFAIL;
sbin/unwind/libunbound/services/mesh.c
317
mesh_walk_supers(mesh, m);
sbin/unwind/libunbound/services/mesh.c
320
mesh_state_delete(&m->s);
sbin/unwind/libunbound/services/mesh.h
655
void mesh_list_insert(struct mesh_state* m, struct mesh_state** fp,
sbin/unwind/libunbound/services/mesh.h
664
void mesh_list_remove(struct mesh_state* m, struct mesh_state** fp,
sbin/unwind/libunbound/services/mesh.h
674
void mesh_state_remove_reply(struct mesh_area* mesh, struct mesh_state* m,
sbin/unwind/libunbound/services/modstack.c
337
int m = modstack_find(&env->mesh->mods, name);
sbin/unwind/libunbound/services/modstack.c
338
if(m != -1) {
sbin/unwind/libunbound/services/modstack.c
340
mods.mod[m]->get_mem));
sbin/unwind/libunbound/services/modstack.c
341
return (*env->mesh->mods.mod[m]->get_mem)(env, m);
sbin/unwind/libunbound/services/rpz.c
2819
size_t m = sizeof(*set);
sbin/unwind/libunbound/services/rpz.c
2821
m += regional_get_mem(set->region);
sbin/unwind/libunbound/services/rpz.c
2823
return m;
sbin/unwind/libunbound/services/rpz.c
2828
size_t m = sizeof(*r);
sbin/unwind/libunbound/services/rpz.c
2830
m += r->taglistlen;
sbin/unwind/libunbound/services/rpz.c
2832
m += strlen(r->log_name) + 1;
sbin/unwind/libunbound/services/rpz.c
2833
m += regional_get_mem(r->region);
sbin/unwind/libunbound/services/rpz.c
2834
m += local_zones_get_mem(r->local_zones);
sbin/unwind/libunbound/services/rpz.c
2835
m += local_zones_get_mem(r->nsdname_zones);
sbin/unwind/libunbound/services/rpz.c
2836
m += respip_set_get_mem(r->respip_set);
sbin/unwind/libunbound/services/rpz.c
2837
m += rpz_clientip_synthesized_set_get_mem(r->client_set);
sbin/unwind/libunbound/services/rpz.c
2838
m += rpz_clientip_synthesized_set_get_mem(r->ns_set);
sbin/unwind/libunbound/services/rpz.c
2839
return m;
sbin/unwind/libunbound/services/view.c
250
size_t m;
sbin/unwind/libunbound/services/view.c
252
m = sizeof(struct views);
sbin/unwind/libunbound/services/view.c
255
m += view_get_mem(v);
sbin/unwind/libunbound/services/view.c
258
return m;
sbin/unwind/libunbound/services/view.c
263
size_t m = sizeof(*v);
sbin/unwind/libunbound/services/view.c
265
m += getmem_str(v->name);
sbin/unwind/libunbound/services/view.c
266
m += local_zones_get_mem(v->local_zones);
sbin/unwind/libunbound/services/view.c
267
m += respip_set_get_mem(v->respip_set);
sbin/unwind/libunbound/services/view.c
269
return m;
sbin/unwind/libunbound/sldns/str2wire.c
2223
loc_parse_cm(char* my_str, char** endstr, uint8_t* m, uint8_t* e)
sbin/unwind/libunbound/sldns/str2wire.c
2249
*m = (uint8_t)val;
sbin/unwind/libunbound/sldns/str2wire.c
2270
uint32_t m = 0;
sbin/unwind/libunbound/sldns/str2wire.c
2292
m = (uint32_t) strtol(my_str, &my_str, 10);
sbin/unwind/libunbound/sldns/str2wire.c
2328
latitude += 1000 * 60 * m;
sbin/unwind/libunbound/sldns/str2wire.c
2350
m = (uint32_t) strtol(my_str, &my_str, 10);
sbin/unwind/libunbound/sldns/str2wire.c
2386
longitude += 1000 * 60 * m;
sbin/unwind/libunbound/sldns/wire2str.c
1732
uint32_t m;
sbin/unwind/libunbound/sldns/wire2str.c
1758
m = latitude / (1000 * 60);
sbin/unwind/libunbound/sldns/wire2str.c
1762
h, m, s, northerness);
sbin/unwind/libunbound/sldns/wire2str.c
1773
m = longitude / (1000 * 60);
sbin/unwind/libunbound/sldns/wire2str.c
1777
h, m, s, easterness);
sbin/unwind/libunbound/util/config_file.c
955
struct config_collate_arg* m = (struct config_collate_arg*)arg;
sbin/unwind/libunbound/util/config_file.c
956
if(m->status)
sbin/unwind/libunbound/util/config_file.c
958
if(!cfg_strlist_append(&m->list, strdup(line)))
sbin/unwind/libunbound/util/config_file.c
959
m->status = 1;
sbin/unwind/libunbound/util/config_file.c
965
struct config_collate_arg m;
sbin/unwind/libunbound/util/config_file.c
966
memset(&m, 0, sizeof(m));
sbin/unwind/libunbound/util/config_file.c
968
if(!config_get_option(cfg, opt, config_collate_func, &m))
sbin/unwind/libunbound/util/config_file.c
970
if(m.status) {
sbin/unwind/libunbound/util/config_file.c
971
config_delstrlist(m.list.first);
sbin/unwind/libunbound/util/config_file.c
974
*list = m.list.first;
sbin/unwind/libunbound/util/data/dname.c
683
int m;
sbin/unwind/libunbound/util/data/dname.c
687
if(dname_lab_cmp(d1, labs1, d2, labs2, &m) > 0) {
sbin/unwind/libunbound/util/data/dname.c
689
return (m == labs2);
sbin/unwind/libunbound/util/data/dname.c
704
int m;
sbin/unwind/libunbound/util/data/dname.c
711
if(dname_lab_cmp(d1, labs1, d2, labs2, &m) < 0) {
sbin/unwind/libunbound/util/data/dname.c
716
return (m == labs2);
sbin/unwind/libunbound/util/data/dname.c
884
int labs1, labs2, m;
sbin/unwind/libunbound/util/data/dname.c
887
return dname_canon_lab_cmp(d1, labs1, d2, labs2, &m);
sbin/unwind/libunbound/util/data/dname.c
892
int labs1, labs2, m;
sbin/unwind/libunbound/util/data/dname.c
896
(void)dname_lab_cmp(d1, labs1, d2, labs2, &m);
sbin/unwind/libunbound/util/data/dname.c
897
dname_remove_labels(&d1, &len, labs1-m);
sbin/unwind/libunbound/util/data/msgencode.c
155
int m;
sbin/unwind/libunbound/util/data/msgencode.c
158
if(compress_tree_search(tree, dname, labs, &p, &m, insertpt)) {
sbin/unwind/libunbound/util/data/msgencode.c
163
if(m>1) {
sbin/unwind/libunbound/util/data/msgencode.c
166
while(p && p->labs > m)
sbin/unwind/libunbound/util/data/msgreply.c
638
query_info_parse(struct query_info* m, sldns_buffer* query)
sbin/unwind/libunbound/util/data/msgreply.c
649
m->qname = sldns_buffer_current(query);
sbin/unwind/libunbound/util/data/msgreply.c
650
if((m->qname_len = query_dname_len(query)) == 0)
sbin/unwind/libunbound/util/data/msgreply.c
654
m->qtype = sldns_buffer_read_u16(query);
sbin/unwind/libunbound/util/data/msgreply.c
655
m->qclass = sldns_buffer_read_u16(query);
sbin/unwind/libunbound/util/data/msgreply.c
656
m->local_alias = NULL;
sbin/unwind/libunbound/util/data/msgreply.c
683
query_info_clear(struct query_info* m)
sbin/unwind/libunbound/util/data/msgreply.c
685
free(m->qname);
sbin/unwind/libunbound/util/data/msgreply.c
686
m->qname = NULL;
sbin/unwind/libunbound/util/data/msgreply.h
285
int query_info_parse(struct query_info* m, struct sldns_buffer* query);
sbin/unwind/libunbound/util/data/msgreply.h
361
void query_info_clear(struct query_info* m);
sbin/unwind/libunbound/util/log.c
250
char m[32768];
sbin/unwind/libunbound/util/log.c
252
LPCTSTR str = m;
sbin/unwind/libunbound/util/log.c
266
snprintf(m, sizeof(m), "[%s:%x] %s: %s",
sbin/unwind/libunbound/util/netevent.c
5105
struct mesh_area* mesh, struct mesh_state* m)
sbin/unwind/libunbound/util/netevent.c
5108
h2_stream->mesh_state = m;
sbin/unwind/libunbound/util/netevent.h
1031
struct mesh_area* mesh, struct mesh_state* m);
sbin/unwind/libunbound/util/siphash.c
117
m = U8TO64_LE(in);
sbin/unwind/libunbound/util/siphash.c
118
v3 ^= m;
sbin/unwind/libunbound/util/siphash.c
124
v0 ^= m;
sbin/unwind/libunbound/util/siphash.c
99
uint64_t m;
sbin/unwind/libunbound/util/storage/dnstree.c
123
int m;
sbin/unwind/libunbound/util/storage/dnstree.c
131
m = addr_in_common(&prev->addr, prev->net, &node->addr,
sbin/unwind/libunbound/util/storage/dnstree.c
136
if(p->net <= m) {
sbin/unwind/libunbound/util/storage/dnstree.c
156
int m;
sbin/unwind/libunbound/util/storage/dnstree.c
164
node->labs, &m); /* we know prev is smaller */
sbin/unwind/libunbound/util/storage/dnstree.c
168
if(p->labs <= m) {
sbin/unwind/libunbound/util/storage/dnstree.c
207
int m;
sbin/unwind/libunbound/util/storage/dnstree.c
213
key.labs, &m);
sbin/unwind/libunbound/util/storage/dnstree.c
215
if(result->labs <= m)
sbin/unwind/libunbound/util/storage/dnstree.c
238
int m;
sbin/unwind/libunbound/util/storage/dnstree.c
243
m = addr_in_common(&result->addr, result->net, addr,
sbin/unwind/libunbound/util/storage/dnstree.c
246
if(result->net <= m)
sbin/unwind/libunbound/util/storage/dnstree.c
51
int m;
sbin/unwind/libunbound/util/storage/dnstree.c
57
return dname_lab_cmp(x->name, x->labs, y->name, y->labs, &m);
sbin/unwind/libunbound/util/storage/lookup3.c
1013
uint32_t c[HASHSTATE], d[HASHSTATE], i=0, j=0, k, l, m=0, z;
sbin/unwind/libunbound/util/storage/lookup3.c
1026
for (m=1; m<8; ++m) /*------------ for several possible initvals, */
sbin/unwind/libunbound/util/storage/lookup3.c
1040
c[0] = hashlittle(a, hlen, m);
sbin/unwind/libunbound/util/storage/lookup3.c
1043
d[0] = hashlittle(b, hlen, m);
sbin/unwind/libunbound/util/storage/lookup3.c
1063
printf("i %d j %d m %d len %d\n", i, j, m, hlen);
sbin/unwind/libunbound/util/storage/lookup3.c
1072
printf("Mix success %2d bytes %2d initvals ",i,m);
sbin/unwind/libunbound/util/ub_event.h
69
const char** m);
sbin/unwind/libunbound/util/ub_event_pluggable.c
438
const char** m)
sbin/unwind/libunbound/util/ub_event_pluggable.c
444
*m = "WSAWaitForMultipleEvents";
sbin/unwind/libunbound/util/ub_event_pluggable.c
449
*m = "select";
sbin/unwind/libunbound/util/ub_event_pluggable.c
462
*m = ub_ev_backend2str_pluggable(ev_backend((struct ev_loop*)b));
sbin/unwind/libunbound/util/ub_event_pluggable.c
464
*m = "not obtainable";
sbin/unwind/libunbound/util/ub_event_pluggable.c
468
*m = event_base_get_method(b);
sbin/unwind/libunbound/util/ub_event_pluggable.c
470
*m = "not obtainable";
sbin/unwind/libunbound/validator/val_anchor.c
1154
int m;
sbin/unwind/libunbound/validator/val_anchor.c
1162
key.namelabs, &m);
sbin/unwind/libunbound/validator/val_anchor.c
1164
if(result->namelabs <= m)
sbin/unwind/libunbound/validator/val_anchor.c
158
int m;
sbin/unwind/libunbound/validator/val_anchor.c
170
node->namelabs, &m); /* we know prev is smaller */
sbin/unwind/libunbound/validator/val_anchor.c
175
if(p->namelabs <= m) {
sbin/unwind/libunbound/validator/val_anchor.c
62
int m;
sbin/unwind/libunbound/validator/val_anchor.c
72
&m);
sbin/unwind/libunbound/validator/val_neg.c
386
int m;
sbin/unwind/libunbound/validator/val_neg.c
392
key.labs, &m);
sbin/unwind/libunbound/validator/val_neg.c
394
if(result->labs <= m)
sbin/unwind/libunbound/validator/val_neg.c
425
int m;
sbin/unwind/libunbound/validator/val_neg.c
431
key.labs, &m);
sbin/unwind/libunbound/validator/val_neg.c
433
if(result->labs <= m)
sbin/unwind/libunbound/validator/val_neg.c
680
int end_labs, m;
sbin/unwind/libunbound/validator/val_neg.c
69
int m;
sbin/unwind/libunbound/validator/val_neg.c
70
return dname_canon_lab_cmp(x->name, x->labs, y->name, y->labs, &m);
sbin/unwind/libunbound/validator/val_neg.c
714
el->name, el->labs, &m) <= 0) {
sbin/unwind/libunbound/validator/val_neg.c
724
end, end_labs, &m) >= 0) {
sbin/unwind/libunbound/validator/val_neg.c
77
int m;
sbin/unwind/libunbound/validator/val_neg.c
83
return dname_canon_lab_cmp(x->name, x->labs, y->name, y->labs, &m);
sbin/unwind/libunbound/validator/val_utils.c
221
int m;
sbin/unwind/libunbound/validator/val_utils.c
232
sign, dname_count_labels(sign), &m);
sbin/unwind/libunbound/validator/val_utils.c
233
if(m > *matchcount) {
sbin/unwind/libunbound/validator/val_utils.c
234
*matchcount = m;
sys/arch/alpha/alpha/fp_complete.c
94
#define CRBLIT(sw, hw, m, offs) (((sw) & ~(m)) | ((hw) >> (offs) & (m)))
sys/arch/alpha/alpha/in_cksum.c
167
in_cksum(struct mbuf *m, int len)
sys/arch/alpha/alpha/in_cksum.c
176
for (; m && len; m = m->m_next) {
sys/arch/alpha/alpha/in_cksum.c
177
if (m->m_len == 0)
sys/arch/alpha/alpha/in_cksum.c
179
mlen = m->m_len;
sys/arch/alpha/alpha/in_cksum.c
182
addr = mtod(m, caddr_t);
sys/arch/alpha/alpha/in_cksum.c
196
in4_cksum(struct mbuf *m, u_int8_t nxt, int off, int len)
sys/arch/alpha/alpha/in_cksum.c
211
if (m->m_len < sizeof(struct ip))
sys/arch/alpha/alpha/in_cksum.c
218
ipov.ih_src = mtod(m, struct ip *)->ip_src;
sys/arch/alpha/alpha/in_cksum.c
219
ipov.ih_dst = mtod(m, struct ip *)->ip_dst;
sys/arch/alpha/alpha/in_cksum.c
226
while (m != NULL && off > 0) {
sys/arch/alpha/alpha/in_cksum.c
227
if (m->m_len > off)
sys/arch/alpha/alpha/in_cksum.c
229
off -= m->m_len;
sys/arch/alpha/alpha/in_cksum.c
230
m = m->m_next;
sys/arch/alpha/alpha/in_cksum.c
233
for (; m && len; m = m->m_next, off = 0) {
sys/arch/alpha/alpha/in_cksum.c
234
if (m->m_len == 0)
sys/arch/alpha/alpha/in_cksum.c
236
mlen = m->m_len - off;
sys/arch/alpha/alpha/in_cksum.c
239
addr = mtod(m, caddr_t) + off;
sys/arch/alpha/alpha/pmap.c
179
#define pte_prot(m, p) (protection_codes[m == pmap_kernel() ? 0 : 1][p])
sys/arch/alpha/alpha/sys_machdep.c
104
m = args.mask;
sys/arch/alpha/alpha/sys_machdep.c
109
md_flags = SET_FP_C_MASK(md_flags, m);
sys/arch/alpha/alpha/sys_machdep.c
113
md_flags = SET_FP_C_FLAG(md_flags, m);
sys/arch/alpha/alpha/sys_machdep.c
97
fp_except m;
sys/arch/alpha/dev/bus_dma.c
267
struct mbuf *m;
sys/arch/alpha/dev/bus_dma.c
287
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/alpha/dev/bus_dma.c
288
if (m->m_len == 0)
sys/arch/alpha/dev/bus_dma.c
291
m->m_data, m->m_len, NULL, flags, &lastaddr, &seg, first);
sys/arch/alpha/dev/bus_dma.c
438
struct vm_page *m;
sys/arch/alpha/dev/bus_dma.c
462
m = TAILQ_FIRST(&mlist);
sys/arch/alpha/dev/bus_dma.c
464
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/alpha/dev/bus_dma.c
466
m = TAILQ_NEXT(m, pageq);
sys/arch/alpha/dev/bus_dma.c
468
for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
sys/arch/alpha/dev/bus_dma.c
469
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/alpha/dev/bus_dma.c
499
struct vm_page *m;
sys/arch/alpha/dev/bus_dma.c
512
m = PHYS_TO_VM_PAGE(addr);
sys/arch/alpha/dev/bus_dma.c
513
TAILQ_INSERT_TAIL(&mlist, m, pageq);
sys/arch/alpha/dev/sgmap_typedep.c
247
struct mbuf *m;
sys/arch/alpha/dev/sgmap_typedep.c
272
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/alpha/dev/sgmap_typedep.c
273
if (m->m_len == 0)
sys/arch/alpha/dev/sgmap_typedep.c
276
m->m_data, m->m_len, NULL, flags, seg, sgmap);
sys/arch/alpha/include/bus.h
605
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/alpha/include/bus.h
606
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/alpha/include/bus.h
609
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/alpha/include/bus.h
610
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/alpha/include/bus.h
611
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/alpha/include/bus.h
612
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/alpha/include/bus.h
613
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/alpha/include/bus.h
614
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/alpha/include/bus.h
615
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/alpha/include/bus.h
616
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/alpha/include/fpu.h
112
#define OPENBSD_MASK_TO_FP_C(m) (((m) & 0x3f) << 1)
sys/arch/alpha/include/fpu.h
116
#define SET_FP_C_MASK(fp_c, m) (CLEAR_FP_C_MASK(fp_c) | OPENBSD_MASK_TO_FP_C(m))
sys/arch/alpha/include/fpu.h
117
#define SET_FP_C_FLAG(fp_c, m) (CLEAR_FP_C_FLAG(fp_c) | OPENBSD_FLAG_TO_FP_C(m))
sys/arch/alpha/isa/isa_machdep.h
57
#define isa_intr_alloc(c, m, t, i) \
sys/arch/alpha/isa/isa_machdep.h
58
(*(c)->ic_intr_alloc)((c)->ic_v, (m), (t), (i))
sys/arch/alpha/isa/isadma_bounce.c
442
struct mbuf *m, *m0 = cookie->id_origbuf;
sys/arch/alpha/isa/isadma_bounce.c
461
for (moff = offset, m = m0; m != NULL && len != 0;
sys/arch/alpha/isa/isadma_bounce.c
462
m = m->m_next) {
sys/arch/alpha/isa/isadma_bounce.c
464
if (moff >= m->m_len) {
sys/arch/alpha/isa/isadma_bounce.c
465
moff -= m->m_len;
sys/arch/alpha/isa/isadma_bounce.c
474
minlen = len < m->m_len - moff ?
sys/arch/alpha/isa/isadma_bounce.c
475
len : m->m_len - moff;
sys/arch/alpha/isa/isadma_bounce.c
477
memcpy(mtod(m, caddr_t) + moff,
sys/arch/alpha/pci/apecs_dma.c
247
struct mbuf *m, int flags)
sys/arch/alpha/pci/apecs_dma.c
251
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/cia_dma.c
362
struct mbuf *m, int flags)
sys/arch/alpha/pci/cia_dma.c
366
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/lca_dma.c
250
struct mbuf *m, int flags)
sys/arch/alpha/pci/lca_dma.c
254
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/mcpcia_dma.c
303
struct mbuf *m, int flags)
sys/arch/alpha/pci/mcpcia_dma.c
308
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/pci/tsp_dma.c
284
struct mbuf *m, int flags)
sys/arch/alpha/pci/tsp_dma.c
288
error = pci_sgmap_pte64_load_mbuf(t, map, m, flags, t->_sgmap);
sys/arch/alpha/tc/tc_dma_3000_500.c
132
tc_bus_dmamap_load_mbuf_sgmap(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
sys/arch/alpha/tc/tc_dma_3000_500.c
135
return (tc_sgmap_load_mbuf(t, map, m, flags, t->_sgmap));
sys/arch/amd64/amd64/bus_dma.c
290
struct mbuf *m;
sys/arch/amd64/amd64/bus_dma.c
310
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/amd64/amd64/bus_dma.c
311
if (m->m_len == 0)
sys/arch/amd64/amd64/bus_dma.c
313
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/amd64/amd64/bus_dma.c
585
struct vm_page *m;
sys/arch/amd64/amd64/bus_dma.c
598
m = PHYS_TO_VM_PAGE(addr);
sys/arch/amd64/amd64/bus_dma.c
599
TAILQ_INSERT_TAIL(&mlist, m, pageq);
sys/arch/amd64/amd64/bus_dma.c
838
struct vm_page *m;
sys/arch/amd64/amd64/bus_dma.c
865
m = TAILQ_FIRST(&mlist);
sys/arch/amd64/amd64/bus_dma.c
867
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/amd64/amd64/bus_dma.c
870
for (m = TAILQ_NEXT(m, pageq); m != NULL; m = TAILQ_NEXT(m, pageq)) {
sys/arch/amd64/amd64/bus_dma.c
871
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/amd64/amd64/mpbios.c
426
const struct mpbios_fps *m;
sys/arch/amd64/amd64/mpbios.c
427
int end = count - sizeof(*m);
sys/arch/amd64/amd64/mpbios.c
432
self->dv_xname, start, start + count - sizeof(*m));
sys/arch/amd64/amd64/mpbios.c
435
m = (struct mpbios_fps *)&base[i];
sys/arch/amd64/amd64/mpbios.c
437
if ((m->signature == MP_FP_SIG) &&
sys/arch/amd64/amd64/mpbios.c
438
((len = m->length << 4) != 0) &&
sys/arch/amd64/amd64/mpbios.c
439
mpbios_cksum(m, (m->length << 4)) == 0) {
sys/arch/amd64/include/bus.h
613
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/amd64/include/bus.h
614
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/amd64/include/bus.h
617
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/amd64/include/bus.h
618
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/amd64/include/bus.h
619
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/amd64/include/bus.h
620
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/amd64/include/bus.h
621
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/amd64/include/bus.h
622
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/amd64/include/bus.h
623
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/amd64/include/bus.h
624
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/amd64/include/ghcb.h
28
#define GHCB_OFFSET(m) ((m) / 8)
sys/arch/amd64/include/ghcb.h
29
#define GHCB_IDX(m) (GHCB_OFFSET((m)) / 8)
sys/arch/amd64/include/ghcb.h
30
#define GHCB_BIT(m) (GHCB_OFFSET((m)) % 8)
sys/arch/amd64/include/vmmvar.h
604
#define VMX_MSRIDX(m) ((m) / 8)
sys/arch/amd64/include/vmmvar.h
605
#define VMX_MSRBIT(m) (1 << (m) % 8)
sys/arch/amd64/include/vmmvar.h
607
#define SVM_MSRIDX(m) ((m) / 4)
sys/arch/amd64/include/vmmvar.h
608
#define SVM_MSRBIT_R(m) (1 << (((m) % 4) * 2))
sys/arch/amd64/include/vmmvar.h
609
#define SVM_MSRBIT_W(m) (1 << (((m) % 4) * 2 + 1))
sys/arch/amd64/isa/isa_machdep.c
505
_isa_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
sys/arch/arm/arm/bus_dma.c
1030
struct vm_page *m;
sys/arch/arm/arm/bus_dma.c
1059
m = TAILQ_FIRST(&mlist);
sys/arch/arm/arm/bus_dma.c
1061
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/arm/arm/bus_dma.c
1066
m = TAILQ_NEXT(m, pageq);
sys/arch/arm/arm/bus_dma.c
1068
for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
sys/arch/arm/arm/bus_dma.c
1069
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/arm/arm/bus_dma.c
172
struct mbuf *m;
sys/arch/arm/arm/bus_dma.c
202
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/arm/arm/bus_dma.c
203
if (m->m_len == 0)
sys/arch/arm/arm/bus_dma.c
205
error = (*t->_dmamap_load_buffer)(t, map, m->m_data, m->m_len,
sys/arch/arm/arm/bus_dma.c
502
struct mbuf *m = map->_dm_origbuf;
sys/arch/arm/arm/bus_dma.c
513
while (voff >= m->m_len) {
sys/arch/arm/arm/bus_dma.c
514
voff -= m->m_len;
sys/arch/arm/arm/bus_dma.c
515
m = m->m_next;
sys/arch/arm/arm/bus_dma.c
522
vsize_t seglen = min(len, min(m->m_len - voff, ds->ds_len - ds_off));
sys/arch/arm/arm/bus_dma.c
523
vaddr_t va = mtod(m, vaddr_t) + voff;
sys/arch/arm/arm/bus_dma.c
749
struct vm_page *m;
sys/arch/arm/arm/bus_dma.c
766
m = PHYS_TO_VM_PAGE(addr);
sys/arch/arm/arm/bus_dma.c
767
TAILQ_INSERT_TAIL(&mlist, m, pageq);
sys/arch/arm/arm/pmap7.c
629
struct vm_page *m;
sys/arch/arm/arm/pmap7.c
659
m = TAILQ_FIRST(&plist);
sys/arch/arm/arm/pmap7.c
661
paddr_t pa = VM_PAGE_TO_PHYS(m);
sys/arch/arm/arm/pmap7.c
664
m = TAILQ_NEXT(m, pageq);
sys/arch/arm/include/bus.h
715
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/arm/include/bus.h
716
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/arm/include/bus.h
719
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/arm/include/bus.h
720
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/arm/include/bus.h
721
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/arm/include/bus.h
722
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/arm/include/bus.h
723
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/arm/include/bus.h
724
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/arm/include/bus.h
725
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/arm/include/bus.h
726
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/arm/include/cpufunc.h
200
#define cpu_sleep(m) cpufuncs.cf_sleep(m)
sys/arch/arm64/arm64/bus_dma.c
164
struct mbuf *m;
sys/arch/arm64/arm64/bus_dma.c
183
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/arm64/arm64/bus_dma.c
184
if (m->m_len == 0)
sys/arch/arm64/arm64/bus_dma.c
186
error = (*t->_dmamap_load_buffer)(t, map, m->m_data, m->m_len,
sys/arch/arm64/arm64/bus_dma.c
466
vm_page_t m;
sys/arch/arm64/arm64/bus_dma.c
479
m = PHYS_TO_VM_PAGE(addr);
sys/arch/arm64/arm64/bus_dma.c
480
TAILQ_INSERT_TAIL(&mlist, m, pageq);
sys/arch/arm64/arm64/bus_dma.c
693
vm_page_t m;
sys/arch/arm64/arm64/bus_dma.c
717
m = TAILQ_FIRST(&mlist);
sys/arch/arm64/arm64/bus_dma.c
719
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/arm64/arm64/bus_dma.c
721
m = TAILQ_NEXT(m, pageq);
sys/arch/arm64/arm64/bus_dma.c
723
for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
sys/arch/arm64/arm64/bus_dma.c
724
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/arm64/arm64/disasm.c
3350
OP4FUNC(op_simd_aes, m, d, Rn, Rt)
sys/arch/arm64/arm64/disasm.c
3358
aesop[m & 1][d & 1],
sys/arch/arm64/arm64/disasm.c
3500
OP1FUNC(op_eretaa, m)
sys/arch/arm64/arm64/disasm.c
3502
if (m == 0)
sys/arch/arm64/arm64/disasm.c
3509
OP1FUNC(op_retaa, m)
sys/arch/arm64/arm64/disasm.c
3511
if (m == 0)
sys/arch/arm64/arm64/disasm.c
3517
OP4FUNC(op_blraa, z, m, Rn, Rm)
sys/arch/arm64/arm64/disasm.c
3524
SHIFTOP2(m, "blraaz", "blrabz"),
sys/arch/arm64/arm64/disasm.c
3529
SHIFTOP2(m, "blraa", "blrab"),
sys/arch/arm64/arm64/disasm.c
3535
OP4FUNC(op_braa, z, m, Rn, Rm)
sys/arch/arm64/arm64/disasm.c
3542
SHIFTOP2(m, "braaz", "brabz"),
sys/arch/arm64/arm64/disasm.c
3547
SHIFTOP2(m, "braa", "brab"),
sys/arch/arm64/arm64/disasm.c
3553
OP4FUNC(op_pacda, z, m, Rn, Rd)
sys/arch/arm64/arm64/disasm.c
3560
SHIFTOP2(m, "pacdza", "pacdzb"),
sys/arch/arm64/arm64/disasm.c
3565
SHIFTOP2(m, "pacda", "pacdb"),
sys/arch/arm64/arm64/disasm.c
3571
OP4FUNC(op_pacia, z, m, Rn, Rd)
sys/arch/arm64/arm64/disasm.c
3578
SHIFTOP2(m, "paciza", "pacizb"),
sys/arch/arm64/arm64/disasm.c
3583
SHIFTOP2(m, "pacia", "pacib"),
sys/arch/arm64/dev/apldart.c
952
struct mbuf *m, int flags)
sys/arch/arm64/dev/apldart.c
959
m, flags);
sys/arch/arm64/include/bus.h
144
#define bus_space_read_multi(n,m) \
sys/arch/arm64/include/bus.h
147
bus_size_t o, CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/arm64/include/bus.h
159
#define bus_space_read_region(n,m) \
sys/arch/arm64/include/bus.h
162
bus_addr_t ba, CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/arm64/include/bus.h
176
#define bus_space_read_raw_region(n,m) \
sys/arch/arm64/include/bus.h
195
#define bus_space_write_multi(n,m) \
sys/arch/arm64/include/bus.h
198
bus_size_t o, const CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/arm64/include/bus.h
210
#define bus_space_write_region(n,m) \
sys/arch/arm64/include/bus.h
213
bus_addr_t ba, const CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/arm64/include/bus.h
227
#define bus_space_write_raw_region(n,m) \
sys/arch/arm64/include/bus.h
246
#define bus_space_set_region(n,m) \
sys/arch/arm64/include/bus.h
249
bus_addr_t ba, CAT3(u_int,m,_t) x, size_t cnt) \
sys/arch/arm64/include/bus.h
422
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/arm64/include/bus.h
423
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/arm64/include/bus.h
426
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/arm64/include/bus.h
427
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/arm64/include/bus.h
428
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/arm64/include/bus.h
429
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/arm64/include/bus.h
430
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/arm64/include/bus.h
431
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/arm64/include/bus.h
432
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/arm64/include/bus.h
433
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/armv7/exynos/exclock.c
338
uint32_t m, p, s = 0, mask, fout;
sys/arch/armv7/exynos/exclock.c
359
m = (r >> 16) & mask;
sys/arch/armv7/exynos/exclock.c
371
fout = (m + k / 65536) * (freq / (p * (1 << s)));
sys/arch/armv7/exynos/exclock.c
375
fout = (m + k / 1024) * (freq / (p * (1 << s)));
sys/arch/armv7/exynos/exclock.c
378
fout = m * (freq / (p * (1 << s)));
sys/arch/armv7/omap/amdisplay.c
500
struct videomode *m = sc->sc_active_mode;
sys/arch/armv7/omap/amdisplay.c
506
hbp = (m->htotal - m->hsync_end) - 1;
sys/arch/armv7/omap/amdisplay.c
507
hfp = (m->hsync_start - m->hdisplay) - 1;
sys/arch/armv7/omap/amdisplay.c
508
hsw = (m->hsync_end - m->hsync_start) - 1;
sys/arch/armv7/omap/amdisplay.c
510
vbp = (m->vtotal - m->vsync_end);
sys/arch/armv7/omap/amdisplay.c
511
vfp = (m->vsync_start - m->vdisplay);
sys/arch/armv7/omap/amdisplay.c
512
vsw = (m->vsync_end - m->vsync_start) - 1;
sys/arch/armv7/omap/amdisplay.c
514
height = m->vdisplay - 1;
sys/arch/armv7/omap/amdisplay.c
515
width = m->hdisplay - 1;
sys/arch/armv7/omap/amdisplay.c
547
if (!ISSET(m->flags, VID_NHSYNC))
sys/arch/armv7/omap/amdisplay.c
549
if (!ISSET(m->flags, VID_NVSYNC))
sys/arch/armv7/omap/if_cpsw.c
1047
struct mbuf *m;
sys/arch/armv7/omap/if_cpsw.c
1058
m = rdp->rx_mb[i];
sys/arch/armv7/omap/if_cpsw.c
1061
KASSERT(m != NULL);
sys/arch/armv7/omap/if_cpsw.c
1088
m_freem(m);
sys/arch/armv7/omap/if_cpsw.c
1098
m->m_pkthdr.len = m->m_len = len;
sys/arch/armv7/omap/if_cpsw.c
1099
m->m_data += off;
sys/arch/armv7/omap/if_cpsw.c
1101
ml_enqueue(&ml, m);
sys/arch/armv7/omap/if_cpsw.c
507
struct mbuf *m;
sys/arch/armv7/omap/if_cpsw.c
533
m = ifq_dequeue(&ifp->if_snd);
sys/arch/armv7/omap/if_cpsw.c
534
if (m == NULL)
sys/arch/armv7/omap/if_cpsw.c
538
error = bus_dmamap_load_mbuf(sc->sc_bdt, dm, m, BUS_DMA_NOWAIT);
sys/arch/armv7/omap/if_cpsw.c
544
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/arch/armv7/omap/if_cpsw.c
545
bus_dmamap_load_mbuf(sc->sc_bdt, dm, m,
sys/arch/armv7/omap/if_cpsw.c
551
m_freem(m);
sys/arch/armv7/omap/if_cpsw.c
560
rdp->tx_mb[sc->sc_txnext] = m;
sys/arch/armv7/omap/if_cpsw.c
564
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/arch/armv7/omap/if_cpsw.c
754
struct mbuf *m;
sys/arch/armv7/omap/if_cpsw.c
757
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/armv7/omap/if_cpsw.c
758
if (m == NULL) {
sys/arch/armv7/omap/if_cpsw.c
762
MCLGET(m, M_DONTWAIT);
sys/arch/armv7/omap/if_cpsw.c
763
if ((m->m_flags & M_EXT) == 0) {
sys/arch/armv7/omap/if_cpsw.c
764
m_freem(m);
sys/arch/armv7/omap/if_cpsw.c
773
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/arch/armv7/omap/if_cpsw.c
775
rdp->rx_mb[i] = m;
sys/arch/armv7/sunxi/sxie.c
474
struct mbuf *m;
sys/arch/armv7/sunxi/sxie.c
485
m = NULL;
sys/arch/armv7/sunxi/sxie.c
494
m = ifq_dequeue(&ifp->if_snd);
sys/arch/armv7/sunxi/sxie.c
495
if (m == NULL)
sys/arch/armv7/sunxi/sxie.c
498
if (m->m_pkthdr.len > SXIE_MAX_PKT_SIZE) {
sys/arch/armv7/sunxi/sxie.c
499
m_freem(m);
sys/arch/armv7/sunxi/sxie.c
505
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/arch/armv7/sunxi/sxie.c
519
SXIWRITE4(sc, SXIE_TXPKTLEN0 + (fifo * 4), m->m_pkthdr.len);
sys/arch/armv7/sunxi/sxie.c
522
m_copydata(m, 0, m->m_pkthdr.len, td);
sys/arch/armv7/sunxi/sxie.c
525
(uint32_t *)td, SXIE_ROUNDUP(m->m_pkthdr.len, 4) >> 2);
sys/arch/armv7/sunxi/sxie.c
531
m_freem(m);
sys/arch/armv7/sunxi/sxie.c
580
struct mbuf *m;
sys/arch/armv7/sunxi/sxie.c
624
m = m_devget(&rxbuf[0], pktlen, ETHER_ALIGN);
sys/arch/armv7/sunxi/sxie.c
625
if (m == NULL) {
sys/arch/armv7/sunxi/sxie.c
630
ml_enqueue(&ml, m);
sys/arch/hppa/dev/astro.c
235
struct vm_page *m;
sys/arch/hppa/dev/astro.c
288
m = TAILQ_FIRST(&mlist);
sys/arch/hppa/dev/astro.c
289
r->tlb_pdir_base = htole64(VM_PAGE_TO_PHYS(m));
sys/arch/hppa/dev/astro.c
292
for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
sys/arch/hppa/dev/astro.c
293
pa = VM_PAGE_TO_PHYS(m);
sys/arch/hppa/dev/astro.c
459
iommu_dvmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/astro.c
464
err = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags);
sys/arch/hppa/dev/cpu.c
101
struct vm_page *m;
sys/arch/hppa/dev/cpu.c
118
m = TAILQ_FIRST(&mlist);
sys/arch/hppa/dev/cpu.c
119
ci->ci_stack = VM_PAGE_TO_PHYS(m);
sys/arch/hppa/dev/dino.c
1549
dino_dmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/dino.c
1553
return (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags));
sys/arch/hppa/dev/elroy.c
1071
struct mbuf *m, int flags);
sys/arch/hppa/dev/elroy.c
1121
elroy_dmamap_load_mbuf(void *v, bus_dmamap_t map, struct mbuf *m, int flags)
sys/arch/hppa/dev/elroy.c
1125
return (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, flags));
sys/arch/hppa/hppa/db_disasm.c
1236
register struct majoropcode *m;
sys/arch/hppa/hppa/db_disasm.c
1250
m = &majopcs[i->majopc];
sys/arch/hppa/hppa/db_disasm.c
1251
if (m->maxsubop < i->opcext) {
sys/arch/hppa/hppa/db_disasm.c
1258
if (m->extshft || m->extmask) {
sys/arch/hppa/hppa/db_disasm.c
1259
if (m->extshft != shft || m->extmask != mask) {
sys/arch/hppa/hppa/db_disasm.c
1264
m->extshft = shft;
sys/arch/hppa/hppa/db_disasm.c
1265
m->extmask = mask;
sys/arch/hppa/hppa/db_disasm.c
1273
m = &majopcs[i->majopc];
sys/arch/hppa/hppa/db_disasm.c
1274
if (m->maxsubop == 1)
sys/arch/hppa/hppa/db_disasm.c
1275
m->subops = (const struct inst **)i;
sys/arch/hppa/hppa/db_disasm.c
1277
m->subops[i->opcext] = i;
sys/arch/hppa/hppa/db_disasm.c
2210
register const struct majoropcode *m;
sys/arch/hppa/hppa/db_disasm.c
2227
m = &majopcs[Opcode(instruct)];
sys/arch/hppa/hppa/db_disasm.c
2228
ext = OpExt(instruct, m);
sys/arch/hppa/hppa/db_disasm.c
2229
if (ext <= m->maxsubop) {
sys/arch/hppa/hppa/db_disasm.c
2231
if (m->maxsubop == 1)
sys/arch/hppa/hppa/db_disasm.c
2232
i = (const struct inst *)m->subops;
sys/arch/hppa/hppa/db_disasm.c
2234
i = m->subops[ext];
sys/arch/hppa/hppa/db_disasm.c
773
#define OpExt(i,m) ((i >> m->extshft) & m->extmask) /* extract opcode extension */
sys/arch/hppa/hppa/in_cksum.c
73
in_cksum(struct mbuf *m, int len)
sys/arch/hppa/hppa/in_cksum.c
78
for (; m && len; m = m->m_next) {
sys/arch/hppa/hppa/in_cksum.c
79
int mlen = m->m_len;
sys/arch/hppa/hppa/in_cksum.c
87
w = mtod(m, u_char *);
sys/arch/hppa/hppa/mainbus.c
884
struct mbuf *m;
sys/arch/hppa/hppa/mainbus.c
901
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/hppa/hppa/mainbus.c
902
if (m->m_len == 0)
sys/arch/hppa/hppa/mainbus.c
904
error = _bus_dmamap_load_buffer(NULL, map, m->m_data, m->m_len,
sys/arch/hppa/include/bus.h
373
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/hppa/include/bus.h
374
(*(t)->_dmamap_create)((t)->_cookie, (s), (n), (m), (b), (f), (p))
sys/arch/hppa/include/bus.h
377
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/hppa/include/bus.h
378
(*(t)->_dmamap_load)((t)->_cookie, (m), (b), (s), (p), (f))
sys/arch/hppa/include/bus.h
379
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/hppa/include/bus.h
380
(*(t)->_dmamap_load_mbuf)((t)->_cookie, (m), (b), (f))
sys/arch/hppa/include/bus.h
381
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/hppa/include/bus.h
382
(*(t)->_dmamap_load_uio)((t)->_cookie, (m), (u), (f))
sys/arch/hppa/include/bus.h
383
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/hppa/include/bus.h
384
(*(t)->_dmamap_load_raw)((t)->_cookie, (m), (sg), (n), (s), (f))
sys/arch/i386/i386/bus_dma.c
176
struct mbuf *m;
sys/arch/i386/i386/bus_dma.c
195
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/i386/i386/bus_dma.c
196
if (m->m_len == 0)
sys/arch/i386/i386/bus_dma.c
198
error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/i386/i386/bus_dma.c
399
struct vm_page *m;
sys/arch/i386/i386/bus_dma.c
412
m = PHYS_TO_VM_PAGE(addr);
sys/arch/i386/i386/bus_dma.c
413
TAILQ_INSERT_TAIL(&mlist, m, pageq);
sys/arch/i386/i386/bus_dma.c
624
struct vm_page *m;
sys/arch/i386/i386/bus_dma.c
652
m = TAILQ_FIRST(&mlist);
sys/arch/i386/i386/bus_dma.c
654
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/i386/i386/bus_dma.c
657
for (m = TAILQ_NEXT(m, pageq); m != NULL; m = TAILQ_NEXT(m, pageq)) {
sys/arch/i386/i386/bus_dma.c
658
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/i386/i386/mpbios.c
435
const struct mpbios_fps *m;
sys/arch/i386/i386/mpbios.c
436
int end = count - sizeof(*m);
sys/arch/i386/i386/mpbios.c
441
self->dv_xname, start, start + count - sizeof(*m));
sys/arch/i386/i386/mpbios.c
444
m = (struct mpbios_fps *)&base[i];
sys/arch/i386/i386/mpbios.c
446
if ((m->signature == MP_FP_SIG) &&
sys/arch/i386/i386/mpbios.c
447
((len = m->length << 4) != 0) &&
sys/arch/i386/i386/mpbios.c
448
mpbios_cksum(m, (m->length << 4)) == 0) {
sys/arch/i386/include/bus.h
613
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/i386/include/bus.h
614
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/i386/include/bus.h
617
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/i386/include/bus.h
618
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/i386/include/bus.h
619
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/i386/include/bus.h
620
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/i386/include/bus.h
621
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/i386/include/bus.h
622
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/i386/include/bus.h
623
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/i386/include/bus.h
624
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/i386/isa/isa_machdep.c
812
_isa_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
sys/arch/i386/pci/via8231.c
298
via8231_pir_dump(const char *m, struct via8231_handle *ph)
sys/arch/i386/pci/via8231.c
305
printf("%s STATE: trigger(%02x), routing(%08x)\n", m, a, b);
sys/arch/landisk/dev/obio.c
234
unsigned int m = 0;
sys/arch/landisk/dev/obio.c
260
m = MODE(type, IO);
sys/arch/landisk/dev/obio.c
263
m = MODE(type, MEM);
sys/arch/landisk/dev/obio.c
266
m = MODE(type, ATTR);
sys/arch/landisk/dev/obio.c
275
*pte |= m; /* PTEA PCMCIA assistant bit */
sys/arch/landisk/include/bus.h
515
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/landisk/include/bus.h
516
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/landisk/include/bus.h
519
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/landisk/include/bus.h
520
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/landisk/include/bus.h
521
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/landisk/include/bus.h
522
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/landisk/include/bus.h
523
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/landisk/include/bus.h
524
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/landisk/include/bus.h
525
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/landisk/include/bus.h
526
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/landisk/include/bus.h
529
#define bus_dmamap_sync(t, m, o, l, op) \
sys/arch/landisk/include/bus.h
531
(*(t)->_dmamap_sync)((t), (m), (o), (l), (op)) : (void)0)
sys/arch/landisk/landisk/bus_dma.c
275
struct mbuf *m;
sys/arch/landisk/landisk/bus_dma.c
288
for (m = m0; m != NULL; m = m->m_next) {
sys/arch/landisk/landisk/bus_dma.c
289
if (m->m_len == 0)
sys/arch/landisk/landisk/bus_dma.c
292
error = _bus_dmamap_load_vaddr(t, map, m->m_data, m->m_len,
sys/arch/landisk/landisk/bus_dma.c
445
struct vm_page *m;
sys/arch/landisk/landisk/bus_dma.c
470
m = mlist.tqh_first;
sys/arch/landisk/landisk/bus_dma.c
472
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/landisk/landisk/bus_dma.c
475
DPRINTF(("bus_dmamem_alloc: m = %p, lastaddr = 0x%08lx\n",m,lastaddr));
sys/arch/landisk/landisk/bus_dma.c
477
while ((m = TAILQ_NEXT(m, pageq)) != NULL) {
sys/arch/landisk/landisk/bus_dma.c
478
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/landisk/landisk/bus_dma.c
479
DPRINTF(("bus_dmamem_alloc: m = %p, curaddr = 0x%08lx, lastaddr = 0x%08lx\n", m, curaddr, lastaddr));
sys/arch/landisk/landisk/bus_dma.c
505
struct vm_page *m;
sys/arch/landisk/landisk/bus_dma.c
521
m = PHYS_TO_VM_PAGE(addr);
sys/arch/landisk/landisk/bus_dma.c
522
DPRINTF(("bus_dmamem_free: m = %p\n", m));
sys/arch/landisk/landisk/bus_dma.c
523
TAILQ_INSERT_TAIL(&mlist, m, pageq);
sys/arch/loongson/include/bus.h
127
#define bus_space_read_multi(n,m) \
sys/arch/loongson/include/bus.h
130
bus_size_t o, CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/loongson/include/bus.h
142
#define bus_space_read_region(n,m) \
sys/arch/loongson/include/bus.h
145
bus_addr_t ba, CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/loongson/include/bus.h
159
#define bus_space_read_raw_region(n,m) \
sys/arch/loongson/include/bus.h
178
#define bus_space_write_multi(n,m) \
sys/arch/loongson/include/bus.h
181
bus_size_t o, const CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/loongson/include/bus.h
193
#define bus_space_write_region(n,m) \
sys/arch/loongson/include/bus.h
196
bus_addr_t ba, const CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/loongson/include/bus.h
210
#define bus_space_write_raw_region(n,m) \
sys/arch/loongson/include/bus.h
229
#define bus_space_set_region(n,m) \
sys/arch/loongson/include/bus.h
232
bus_addr_t ba, CAT3(u_int,m,_t) x, size_t cnt) \
sys/arch/loongson/include/bus.h
434
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/loongson/include/bus.h
435
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/loongson/include/bus.h
438
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/loongson/include/bus.h
439
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/loongson/include/bus.h
440
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/loongson/include/bus.h
441
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/loongson/include/bus.h
442
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/loongson/include/bus.h
443
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/loongson/include/bus.h
444
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/loongson/include/bus.h
445
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/loongson/loongson/bus_dma.c
166
struct mbuf *m;
sys/arch/loongson/loongson/bus_dma.c
185
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/loongson/loongson/bus_dma.c
186
if (m->m_len == 0)
sys/arch/loongson/loongson/bus_dma.c
188
error = (*t->_dmamap_load_buffer)(t, map, m->m_data, m->m_len,
sys/arch/loongson/loongson/bus_dma.c
405
vm_page_t m;
sys/arch/loongson/loongson/bus_dma.c
418
m = PHYS_TO_VM_PAGE((*t->_device_to_pa)(addr));
sys/arch/loongson/loongson/bus_dma.c
419
TAILQ_INSERT_TAIL(&mlist, m, pageq);
sys/arch/loongson/loongson/bus_dma.c
664
vm_page_t m;
sys/arch/loongson/loongson/bus_dma.c
688
m = TAILQ_FIRST(&mlist);
sys/arch/loongson/loongson/bus_dma.c
691
(*t->_pa_to_device)(VM_PAGE_TO_PHYS(m));
sys/arch/loongson/loongson/bus_dma.c
693
m = TAILQ_NEXT(m, pageq);
sys/arch/loongson/loongson/bus_dma.c
695
for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
sys/arch/loongson/loongson/bus_dma.c
696
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/luna88k/dev/mb89352.c
493
spc_sched_msgout(struct spc_softc *sc, u_char m)
sys/arch/luna88k/dev/mb89352.c
501
sc->sc_msgpriq |= m;
sys/arch/macppc/dev/if_bm.c
501
struct mbuf *m;
sys/arch/macppc/dev/if_bm.c
542
m = bmac_get(sc, data, datalen);
sys/arch/macppc/dev/if_bm.c
543
if (m == NULL) {
sys/arch/macppc/dev/if_bm.c
548
ml_enqueue(&ml, m);
sys/arch/macppc/dev/if_bm.c
608
struct mbuf *m;
sys/arch/macppc/dev/if_bm.c
618
m = ifq_dequeue(&ifp->if_snd);
sys/arch/macppc/dev/if_bm.c
619
if (m == NULL)
sys/arch/macppc/dev/if_bm.c
627
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/arch/macppc/dev/if_bm.c
631
tlen = bmac_put(sc, sc->sc_txbuf, m);
sys/arch/macppc/dev/if_bm.c
655
bmac_put(struct bmac_softc *sc, caddr_t buff, struct mbuf *m)
sys/arch/macppc/dev/if_bm.c
660
for (; m; m = n) {
sys/arch/macppc/dev/if_bm.c
661
len = m->m_len;
sys/arch/macppc/dev/if_bm.c
663
n = m_free(m);
sys/arch/macppc/dev/if_bm.c
666
bcopy(mtod(m, caddr_t), buff, len);
sys/arch/macppc/dev/if_bm.c
669
n = m_free(m);
sys/arch/macppc/dev/if_bm.c
680
struct mbuf *m;
sys/arch/macppc/dev/if_bm.c
684
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/macppc/dev/if_bm.c
685
if (m == NULL)
sys/arch/macppc/dev/if_bm.c
687
m->m_pkthdr.len = totlen;
sys/arch/macppc/dev/if_bm.c
694
MGET(m, M_DONTWAIT, MT_DATA);
sys/arch/macppc/dev/if_bm.c
695
if (m == NULL) {
sys/arch/macppc/dev/if_bm.c
702
MCLGET(m, M_DONTWAIT);
sys/arch/macppc/dev/if_bm.c
703
if ((m->m_flags & M_EXT) == 0) {
sys/arch/macppc/dev/if_bm.c
704
m_free(m);
sys/arch/macppc/dev/if_bm.c
710
m->m_len = len = min(totlen, len);
sys/arch/macppc/dev/if_bm.c
711
bcopy(pkt, mtod(m, caddr_t), len);
sys/arch/macppc/dev/if_bm.c
714
*mp = m;
sys/arch/macppc/dev/if_bm.c
715
mp = &m->m_next;
sys/arch/macppc/dev/if_mc.c
544
struct mbuf *m;
sys/arch/macppc/dev/if_mc.c
553
m = ifq_dequeue(&ifp->if_snd);
sys/arch/macppc/dev/if_mc.c
554
if (m == NULL)
sys/arch/macppc/dev/if_mc.c
563
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/arch/macppc/dev/if_mc.c
570
maceput(sc, m);
sys/arch/macppc/dev/if_mc.c
829
maceput(struct mc_softc *sc, struct mbuf *m)
sys/arch/macppc/dev/if_mc.c
838
for (; m; m = n) {
sys/arch/macppc/dev/if_mc.c
839
u_char *data = mtod(m, u_char *);
sys/arch/macppc/dev/if_mc.c
840
len = m->m_len;
sys/arch/macppc/dev/if_mc.c
844
n = m_free(m);
sys/arch/macppc/dev/if_mc.c
870
struct mbuf *m;
sys/arch/macppc/dev/if_mc.c
882
m = mace_get(sc, pkt, len);
sys/arch/macppc/dev/if_mc.c
883
if (m == NULL) {
sys/arch/macppc/dev/if_mc.c
888
ml_enqueue(&ml, m);
sys/arch/macppc/dev/if_mc.c
901
struct mbuf *m;
sys/arch/macppc/dev/if_mc.c
905
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/arch/macppc/dev/if_mc.c
906
if (m == NULL)
sys/arch/macppc/dev/if_mc.c
909
m->m_pkthdr.len = totlen;
sys/arch/macppc/dev/if_mc.c
916
MGET(m, M_DONTWAIT, MT_DATA);
sys/arch/macppc/dev/if_mc.c
917
if (m == NULL) {
sys/arch/macppc/dev/if_mc.c
924
MCLGET(m, M_DONTWAIT);
sys/arch/macppc/dev/if_mc.c
925
if ((m->m_flags & M_EXT) == 0) {
sys/arch/macppc/dev/if_mc.c
926
m_free(m);
sys/arch/macppc/dev/if_mc.c
932
m->m_len = len = min(totlen, len);
sys/arch/macppc/dev/if_mc.c
933
bcopy(pkt, mtod(m, caddr_t), len);
sys/arch/macppc/dev/if_mc.c
936
*mp = m;
sys/arch/macppc/dev/if_mc.c
937
mp = &m->m_next;
sys/arch/macppc/include/bus.h
105
#define bus_space_write(n,m) \
sys/arch/macppc/include/bus.h
108
bus_addr_t ba, CAT3(u_int,m,_t) x) \
sys/arch/macppc/include/bus.h
110
CAT3(out,m,rb)((volatile CAT3(u_int,m,_t) *)(bsh + (ba)), x); \
sys/arch/macppc/include/bus.h
119
#define bus_space_read_raw(n,m) \
sys/arch/macppc/include/bus.h
120
static __inline CAT3(u_int,m,_t) \
sys/arch/macppc/include/bus.h
124
return CAT(in,m)((volatile CAT3(u_int,m,_t) *)(bsh + (ba))); \
sys/arch/macppc/include/bus.h
133
#define bus_space_write_raw(n,m) \
sys/arch/macppc/include/bus.h
136
bus_addr_t ba, CAT3(u_int,m,_t) x) \
sys/arch/macppc/include/bus.h
138
CAT(out,m)((volatile CAT3(u_int,m,_t) *)(bsh + (ba)), x); \
sys/arch/macppc/include/bus.h
147
#define bus_space_read_multi(n, m) \
sys/arch/macppc/include/bus.h
150
bus_size_t ba, CAT3(u_int,m,_t) *buf, bus_size_t cnt) \
sys/arch/macppc/include/bus.h
165
#define bus_space_write_multi(n, m) \
sys/arch/macppc/include/bus.h
168
bus_size_t ba, const CAT3(u_int,m,_t) *buf, bus_size_t cnt) \
sys/arch/macppc/include/bus.h
562
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/macppc/include/bus.h
563
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/macppc/include/bus.h
566
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/macppc/include/bus.h
567
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/macppc/include/bus.h
568
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/macppc/include/bus.h
569
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/macppc/include/bus.h
570
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/macppc/include/bus.h
571
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/macppc/include/bus.h
572
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/macppc/include/bus.h
573
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/macppc/include/bus.h
91
#define bus_space_read(n,m) \
sys/arch/macppc/include/bus.h
92
static __inline CAT3(u_int,m,_t) \
sys/arch/macppc/include/bus.h
96
return CAT3(in,m,rb)((volatile CAT3(u_int,m,_t) *)(bsh + (ba))); \
sys/arch/macppc/macppc/cpu.c
571
struct vm_page *m;
sys/arch/macppc/macppc/cpu.c
593
m = TAILQ_FIRST(&mlist);
sys/arch/macppc/macppc/cpu.c
594
cp = (char *)VM_PAGE_TO_PHYS(m);
sys/arch/macppc/stand/alloc.c
205
struct ml *m;
sys/arch/macppc/stand/alloc.c
208
while ((m = LIST_FIRST(&freelist)) != NULL) {
sys/arch/macppc/stand/alloc.c
209
LIST_REMOVE(m, list);
sys/arch/macppc/stand/alloc.c
210
OF_release(m, m->size);
sys/arch/macppc/stand/alloc.c
214
while ((m = LIST_FIRST(&allocated)) != NULL) {
sys/arch/macppc/stand/alloc.c
215
LIST_REMOVE(m, list);
sys/arch/macppc/stand/alloc.c
216
OF_release(m, m->size);
sys/arch/mips64/include/pmap.h
101
#define pmap_segmap(m, v) ((m)->pm_segtab->seg_tab[((v) >> SEGSHIFT)])
sys/arch/mips64/mips64/db_machdep.c
379
db_trap_trace_cmd(db_expr_t addr, int have_addr, db_expr_t count, char *m)
sys/arch/mips64/mips64/db_machdep.c
423
db_dump_tlb_cmd(db_expr_t addr, int have_addr, db_expr_t count, char *m)
sys/arch/mips64/mips64/db_machdep.c
431
if (m[0] == 'p') {
sys/arch/mips64/mips64/db_machdep.c
437
} else if (m[0] == 'c') {
sys/arch/octeon/dev/if_cnmac.c
1094
struct mbuf *m;
sys/arch/octeon/dev/if_cnmac.c
1098
m = MCLGETL(NULL, M_NOWAIT,
sys/arch/octeon/dev/if_cnmac.c
1100
if (m == NULL || !ISSET(m->m_flags, M_EXT)) {
sys/arch/octeon/dev/if_cnmac.c
1101
m_freem(m);
sys/arch/octeon/dev/if_cnmac.c
1105
m->m_data = (void *)(((vaddr_t)m->m_data + CACHELINESIZE) &
sys/arch/octeon/dev/if_cnmac.c
1107
((struct mbuf **)m->m_data)[-1] = m;
sys/arch/octeon/dev/if_cnmac.c
1109
pktbuf = KVTOPHYS(m->m_data);
sys/arch/octeon/dev/if_cnmac.c
1110
m->m_pkthdr.ph_cookie = (void *)pktbuf;
sys/arch/octeon/dev/if_cnmac.c
1123
struct mbuf *m, *m0, *mprev, **pm;
sys/arch/octeon/dev/if_cnmac.c
1144
m = *pm;
sys/arch/octeon/dev/if_cnmac.c
1146
if ((paddr_t)m->m_pkthdr.ph_cookie != pktbuf)
sys/arch/octeon/dev/if_cnmac.c
1148
"pktbuf %p", __func__, m->m_pkthdr.ph_cookie,
sys/arch/octeon/dev/if_cnmac.c
1163
m->m_pkthdr.ph_cookie = NULL;
sys/arch/octeon/dev/if_cnmac.c
1164
m->m_data += addr - pktbuf;
sys/arch/octeon/dev/if_cnmac.c
1165
m->m_len = size;
sys/arch/octeon/dev/if_cnmac.c
1169
m0 = m;
sys/arch/octeon/dev/if_cnmac.c
1171
m->m_flags &= ~M_PKTHDR;
sys/arch/octeon/dev/if_cnmac.c
1172
mprev->m_next = m;
sys/arch/octeon/dev/if_cnmac.c
1174
mprev = m;
sys/arch/octeon/dev/if_cnmac.c
1214
struct mbuf *m;
sys/arch/octeon/dev/if_cnmac.c
1229
if (__predict_false(cnmac_recv_mbuf(sc, work, &m, &nmbuf) != 0)) {
sys/arch/octeon/dev/if_cnmac.c
1234
m->m_pkthdr.csum_flags = 0;
sys/arch/octeon/dev/if_cnmac.c
1239
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/arch/octeon/dev/if_cnmac.c
1245
m->m_pkthdr.csum_flags |=
sys/arch/octeon/dev/if_cnmac.c
1249
ml_enqueue(ml, m);
sys/arch/octeon/dev/if_cnmac.c
545
struct mbuf *m;
sys/arch/octeon/dev/if_cnmac.c
548
cnmac_send_queue_del(sc, &m, &gbuf);
sys/arch/octeon/dev/if_cnmac.c
552
m_freem(m);
sys/arch/octeon/dev/if_cnmac.c
576
cnmac_send_queue_add(struct cnmac_softc *sc, struct mbuf *m,
sys/arch/octeon/dev/if_cnmac.c
579
OCTEON_ETH_KASSERT(m->m_flags & M_PKTHDR);
sys/arch/octeon/dev/if_cnmac.c
581
m->m_pkthdr.ph_cookie = gbuf;
sys/arch/octeon/dev/if_cnmac.c
582
ml_enqueue(&sc->sc_sendq, m);
sys/arch/octeon/dev/if_cnmac.c
584
if (m->m_ext.ext_free_fn != 0)
sys/arch/octeon/dev/if_cnmac.c
592
struct mbuf *m;
sys/arch/octeon/dev/if_cnmac.c
593
m = ml_dequeue(&sc->sc_sendq);
sys/arch/octeon/dev/if_cnmac.c
594
OCTEON_ETH_KASSERT(m != NULL);
sys/arch/octeon/dev/if_cnmac.c
596
*rm = m;
sys/arch/octeon/dev/if_cnmac.c
597
*rgbuf = m->m_pkthdr.ph_cookie;
sys/arch/octeon/dev/if_cnmac.c
599
if (m->m_ext.ext_free_fn != 0) {
sys/arch/octeon/dev/if_cnmac.c
737
struct mbuf *m;
sys/arch/octeon/dev/if_cnmac.c
740
for (m = m0; m != NULL; m = m->m_next) {
sys/arch/octeon/dev/if_cnmac.c
741
if (__predict_false(m->m_len == 0))
sys/arch/octeon/dev/if_cnmac.c
746
gbuf[segs] = cnmac_send_makecmd_w1(m->m_len,
sys/arch/octeon/dev/if_cnmac.c
747
KVTOPHYS(m->m_data));
sys/arch/octeon/dev/if_cnmac.c
764
cnmac_send_makecmd(struct cnmac_softc *sc, struct mbuf *m,
sys/arch/octeon/dev/if_cnmac.c
772
if (cnmac_send_makecmd_gbuf(sc, m, gbuf, &segs)) {
sys/arch/octeon/dev/if_cnmac.c
780
ipoffp1 = (m->m_pkthdr.csum_flags & (M_TCP_CSUM_OUT | M_UDP_CSUM_OUT))
sys/arch/octeon/dev/if_cnmac.c
791
0, m->m_pkthdr.len, segs, ipoffp1);
sys/arch/octeon/dev/if_cnmac.c
793
(segs == 1) ? m->m_pkthdr.len : segs,
sys/arch/octeon/dev/if_cnmac.c
795
KVTOPHYS(m->m_data) :
sys/arch/octeon/dev/if_cnmac.c
847
cnmac_send_buf(struct cnmac_softc *sc, struct mbuf *m, uint64_t *gbuf)
sys/arch/octeon/dev/if_cnmac.c
852
error = cnmac_send_makecmd(sc, m, gbuf, &pko_cmd_w0, &pko_cmd_w1);
sys/arch/octeon/dev/if_cnmac.c
870
cnmac_send(struct cnmac_softc *sc, struct mbuf *m)
sys/arch/octeon/dev/if_cnmac.c
887
error = cnmac_send_buf(sc, m, gbuf);
sys/arch/octeon/dev/if_cnmac.c
895
cnmac_send_queue_add(sc, m, gbuf);
sys/arch/octeon/dev/if_cnmac.c
906
struct mbuf *m;
sys/arch/octeon/dev/if_cnmac.c
933
m = ifq_dequeue(ifq);
sys/arch/octeon/dev/if_cnmac.c
934
if (m == NULL)
sys/arch/octeon/dev/if_cnmac.c
939
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/arch/octeon/dev/if_cnmac.c
945
if (cnmac_send(sc, m)) {
sys/arch/octeon/dev/if_cnmac.c
947
m_freem(m);
sys/arch/octeon/dev/if_ogx.c
1025
struct mbuf *m, *m0, *mprev;
sys/arch/octeon/dev/if_ogx.c
1088
m = ogx_extract_mbuf(sc, pktbuf);
sys/arch/octeon/dev/if_ogx.c
1089
m->m_data += (pktdata - pktbuf) & (CACHELINESIZE - 1);
sys/arch/octeon/dev/if_ogx.c
1090
m->m_len = size;
sys/arch/octeon/dev/if_ogx.c
1098
m0 = m;
sys/arch/octeon/dev/if_ogx.c
1100
m->m_flags &= ~M_PKTHDR;
sys/arch/octeon/dev/if_ogx.c
1101
mprev->m_next = m;
sys/arch/octeon/dev/if_ogx.c
1103
mprev = m;
sys/arch/octeon/dev/if_ogx.c
1151
struct mbuf *m;
sys/arch/octeon/dev/if_ogx.c
1167
m = *(struct mbuf **)work;
sys/arch/octeon/dev/if_ogx.c
1168
KASSERT(m->m_pkthdr.ph_ifidx == (u_int)(uintptr_t)sc);
sys/arch/octeon/dev/if_ogx.c
1169
m->m_pkthdr.ph_ifidx = 0;
sys/arch/octeon/dev/if_ogx.c
1170
m_freem(m);
sys/arch/octeon/dev/if_ogx.c
1183
struct mbuf *m;
sys/arch/octeon/dev/if_ogx.c
1187
m = MCLGETL(NULL, M_NOWAIT, MCLBYTES);
sys/arch/octeon/dev/if_ogx.c
1188
if (m == NULL)
sys/arch/octeon/dev/if_ogx.c
1191
m->m_data = (void *)(((vaddr_t)m->m_data + CACHELINESIZE) &
sys/arch/octeon/dev/if_ogx.c
1193
((struct mbuf **)m->m_data)[-1] = m;
sys/arch/octeon/dev/if_ogx.c
1195
pktbuf = KVTOPHYS(m->m_data);
sys/arch/octeon/dev/if_ogx.c
1196
m->m_pkthdr.ph_cookie = (void *)pktbuf;
sys/arch/octeon/dev/if_ogx.c
1205
struct mbuf *m;
sys/arch/octeon/dev/if_ogx.c
1213
m = ogx_extract_mbuf(sc, pktbuf);
sys/arch/octeon/dev/if_ogx.c
1214
m_freem(m);
sys/arch/octeon/dev/if_ogx.c
1225
struct mbuf *m;
sys/arch/octeon/dev/if_ogx.c
1232
m = ifq_dequeue(ifq);
sys/arch/octeon/dev/if_ogx.c
1233
if (m == NULL)
sys/arch/octeon/dev/if_ogx.c
1238
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/arch/octeon/dev/if_ogx.c
1241
if (ogx_send_mbuf(sc, m) != 0) {
sys/arch/octeon/dev/if_ogx.c
1242
m_freem(m);
sys/arch/octeon/dev/if_ogx.c
1257
struct mbuf *m;
sys/arch/octeon/dev/if_ogx.c
1309
for (m = m0, nfrags = 0; m != NULL && nfrags < 13;
sys/arch/octeon/dev/if_ogx.c
1310
m = m->m_next, nfrags++) {
sys/arch/octeon/dev/if_ogx.c
1312
word |= KVTOPHYS(m->m_data) << PKO3_SUBC_BUF_PTR_ADDR_S;
sys/arch/octeon/dev/if_ogx.c
1313
word |= (uint64_t)m->m_len << PKO3_SUBC_BUF_PTR_SIZE_S;
sys/arch/octeon/dev/if_ogx.c
1318
if (m != NULL) {
sys/arch/octeon/dev/if_ogx.c
975
struct mbuf *m, **pm;
sys/arch/octeon/dev/if_ogx.c
978
m = *pm;
sys/arch/octeon/dev/if_ogx.c
980
KASSERTMSG((paddr_t)m->m_pkthdr.ph_cookie == pktbuf,
sys/arch/octeon/dev/if_ogx.c
982
DEVNAME(sc), m->m_pkthdr.ph_cookie, (void *)pktbuf);
sys/arch/octeon/dev/if_ogx.c
983
m->m_pkthdr.ph_cookie = NULL;
sys/arch/octeon/dev/if_ogx.c
984
return m;
sys/arch/octeon/dev/octiic.c
444
int m, n, thp;
sys/arch/octeon/dev/octiic.c
450
#define TCLK(ioclk, thp, n, m) \
sys/arch/octeon/dev/octiic.c
451
((ioclk) / (20 * ((thp) + 1) * (1 << (n)) * ((m) + 1)))
sys/arch/octeon/dev/octiic.c
457
for (m = 15; m > 2; m--) {
sys/arch/octeon/dev/octiic.c
458
if (TCLK(ioclk, thp, n, m - 1) > freq)
sys/arch/octeon/dev/octiic.c
462
tclk = TCLK(ioclk, thp, n, m);
sys/arch/octeon/dev/octiic.c
466
best_m = m;
sys/arch/octeon/include/bus.h
125
#define bus_space_read_multi(n,m) \
sys/arch/octeon/include/bus.h
128
bus_size_t o, CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/octeon/include/bus.h
140
#define bus_space_read_region(n,m) \
sys/arch/octeon/include/bus.h
143
bus_addr_t ba, CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/octeon/include/bus.h
157
#define bus_space_read_raw_region(n,m) \
sys/arch/octeon/include/bus.h
176
#define bus_space_write_multi(n,m) \
sys/arch/octeon/include/bus.h
179
bus_size_t o, const CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/octeon/include/bus.h
191
#define bus_space_write_region(n,m) \
sys/arch/octeon/include/bus.h
194
bus_addr_t ba, const CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/octeon/include/bus.h
208
#define bus_space_write_raw_region(n,m) \
sys/arch/octeon/include/bus.h
227
#define bus_space_set_region(n,m) \
sys/arch/octeon/include/bus.h
230
bus_addr_t ba, CAT3(u_int,m,_t) x, size_t cnt) \
sys/arch/octeon/include/bus.h
400
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/octeon/include/bus.h
401
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/octeon/include/bus.h
404
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/octeon/include/bus.h
405
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/octeon/include/bus.h
406
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/octeon/include/bus.h
407
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/octeon/include/bus.h
408
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/octeon/include/bus.h
409
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/octeon/include/bus.h
410
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/octeon/include/bus.h
411
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/octeon/octeon/bus_dma.c
166
struct mbuf *m;
sys/arch/octeon/octeon/bus_dma.c
185
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/octeon/octeon/bus_dma.c
186
if (m->m_len == 0)
sys/arch/octeon/octeon/bus_dma.c
188
error = (*t->_dmamap_load_buffer)(t, map, m->m_data, m->m_len,
sys/arch/octeon/octeon/bus_dma.c
450
vm_page_t m;
sys/arch/octeon/octeon/bus_dma.c
463
m = PHYS_TO_VM_PAGE((*t->_device_to_pa)(addr));
sys/arch/octeon/octeon/bus_dma.c
464
TAILQ_INSERT_TAIL(&mlist, m, pageq);
sys/arch/octeon/octeon/bus_dma.c
701
vm_page_t m;
sys/arch/octeon/octeon/bus_dma.c
725
m = TAILQ_FIRST(&mlist);
sys/arch/octeon/octeon/bus_dma.c
728
(*t->_pa_to_device)(VM_PAGE_TO_PHYS(m));
sys/arch/octeon/octeon/bus_dma.c
730
m = TAILQ_NEXT(m, pageq);
sys/arch/octeon/octeon/bus_dma.c
732
for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
sys/arch/octeon/octeon/bus_dma.c
733
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/powerpc/powerpc/bus_dma.c
233
struct mbuf *m;
sys/arch/powerpc/powerpc/bus_dma.c
252
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/powerpc/powerpc/bus_dma.c
253
if (m->m_len == 0)
sys/arch/powerpc/powerpc/bus_dma.c
255
error = _dmamap_load_buffer(t, map, m->m_data, m->m_len,
sys/arch/powerpc/powerpc/bus_dma.c
486
struct vm_page *m;
sys/arch/powerpc/powerpc/bus_dma.c
499
m = PHYS_TO_VM_PAGE(addr);
sys/arch/powerpc/powerpc/bus_dma.c
500
TAILQ_INSERT_TAIL(&mlist, m, pageq);
sys/arch/powerpc/powerpc/bus_dma.c
620
struct vm_page *m;
sys/arch/powerpc/powerpc/bus_dma.c
644
m = TAILQ_FIRST(&mlist);
sys/arch/powerpc/powerpc/bus_dma.c
646
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/powerpc/powerpc/bus_dma.c
648
m = TAILQ_NEXT(m, pageq);
sys/arch/powerpc/powerpc/bus_dma.c
650
for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
sys/arch/powerpc/powerpc/bus_dma.c
651
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/powerpc/powerpc/in_cksum.c
239
in_cksum(struct mbuf *m, int len)
sys/arch/powerpc/powerpc/in_cksum.c
242
return (in_cksum_internal(m, 0, len, 0));
sys/arch/powerpc/powerpc/in_cksum.c
246
in4_cksum(struct mbuf *m, uint8_t nxt, int off, int len)
sys/arch/powerpc/powerpc/in_cksum.c
260
u.ipov.ih_src = mtod(m, struct ip *)->ip_src;
sys/arch/powerpc/powerpc/in_cksum.c
261
u.ipov.ih_dst = mtod(m, struct ip *)->ip_dst;
sys/arch/powerpc/powerpc/in_cksum.c
269
while (m && off > 0) {
sys/arch/powerpc/powerpc/in_cksum.c
270
if (m->m_len > off)
sys/arch/powerpc/powerpc/in_cksum.c
272
off -= m->m_len;
sys/arch/powerpc/powerpc/in_cksum.c
273
m = m->m_next;
sys/arch/powerpc/powerpc/in_cksum.c
276
return (in_cksum_internal(m, off, len, sum));
sys/arch/powerpc/powerpc/in_cksum.c
62
in_cksum_internal(struct mbuf *m, int off, int len, u_int sum)
sys/arch/powerpc/powerpc/in_cksum.c
74
for (;m && len; m = m->m_next) {
sys/arch/powerpc/powerpc/in_cksum.c
75
if (m->m_len == 0)
sys/arch/powerpc/powerpc/in_cksum.c
77
w = mtod(m, uint8_t *) + off;
sys/arch/powerpc/powerpc/in_cksum.c
95
mlen = m->m_len - 1;
sys/arch/powerpc/powerpc/in_cksum.c
98
mlen = m->m_len - off;
sys/arch/powerpc64/include/bus.h
137
#define bus_space_read_multi(n,m) \
sys/arch/powerpc64/include/bus.h
140
bus_size_t o, CAT3(uint,m,_t) *x, size_t cnt) \
sys/arch/powerpc64/include/bus.h
152
#define bus_space_read_region(n,m) \
sys/arch/powerpc64/include/bus.h
155
bus_addr_t ba, CAT3(uint,m,_t) *x, size_t cnt) \
sys/arch/powerpc64/include/bus.h
169
#define bus_space_read_raw_region(n,m) \
sys/arch/powerpc64/include/bus.h
188
#define bus_space_write_multi(n,m) \
sys/arch/powerpc64/include/bus.h
191
bus_size_t o, const CAT3(uint,m,_t) *x, size_t cnt) \
sys/arch/powerpc64/include/bus.h
203
#define bus_space_write_region(n,m) \
sys/arch/powerpc64/include/bus.h
206
bus_addr_t ba, const CAT3(uint,m,_t) *x, size_t cnt) \
sys/arch/powerpc64/include/bus.h
220
#define bus_space_write_raw_region(n,m) \
sys/arch/powerpc64/include/bus.h
239
#define bus_space_set_region(n,m) \
sys/arch/powerpc64/include/bus.h
242
bus_addr_t ba, CAT3(uint,m,_t) x, size_t cnt) \
sys/arch/powerpc64/include/bus.h
411
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/powerpc64/include/bus.h
412
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/powerpc64/include/bus.h
415
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/powerpc64/include/bus.h
416
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/powerpc64/include/bus.h
417
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/powerpc64/include/bus.h
418
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/powerpc64/include/bus.h
419
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/powerpc64/include/bus.h
420
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/powerpc64/include/bus.h
421
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/powerpc64/include/bus.h
422
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/powerpc64/powerpc64/bus_dma.c
164
struct mbuf *m;
sys/arch/powerpc64/powerpc64/bus_dma.c
183
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/powerpc64/powerpc64/bus_dma.c
184
if (m->m_len == 0)
sys/arch/powerpc64/powerpc64/bus_dma.c
186
error = (*t->_dmamap_load_buffer)(t, map, m->m_data, m->m_len,
sys/arch/powerpc64/powerpc64/bus_dma.c
390
vm_page_t m;
sys/arch/powerpc64/powerpc64/bus_dma.c
403
m = PHYS_TO_VM_PAGE(addr);
sys/arch/powerpc64/powerpc64/bus_dma.c
404
TAILQ_INSERT_TAIL(&mlist, m, pageq);
sys/arch/powerpc64/powerpc64/bus_dma.c
611
vm_page_t m;
sys/arch/powerpc64/powerpc64/bus_dma.c
635
m = TAILQ_FIRST(&mlist);
sys/arch/powerpc64/powerpc64/bus_dma.c
637
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/powerpc64/powerpc64/bus_dma.c
639
m = TAILQ_NEXT(m, pageq);
sys/arch/powerpc64/powerpc64/bus_dma.c
641
for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
sys/arch/powerpc64/powerpc64/bus_dma.c
642
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/riscv64/include/bus.h
144
#define bus_space_read_multi(n,m) \
sys/arch/riscv64/include/bus.h
147
bus_size_t o, CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/riscv64/include/bus.h
159
#define bus_space_read_region(n,m) \
sys/arch/riscv64/include/bus.h
162
bus_addr_t ba, CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/riscv64/include/bus.h
176
#define bus_space_read_raw_region(n,m) \
sys/arch/riscv64/include/bus.h
195
#define bus_space_write_multi(n,m) \
sys/arch/riscv64/include/bus.h
198
bus_size_t o, const CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/riscv64/include/bus.h
210
#define bus_space_write_region(n,m) \
sys/arch/riscv64/include/bus.h
213
bus_addr_t ba, const CAT3(u_int,m,_t) *x, size_t cnt) \
sys/arch/riscv64/include/bus.h
227
#define bus_space_write_raw_region(n,m) \
sys/arch/riscv64/include/bus.h
246
#define bus_space_set_region(n,m) \
sys/arch/riscv64/include/bus.h
249
bus_addr_t ba, CAT3(u_int,m,_t) x, size_t cnt) \
sys/arch/riscv64/include/bus.h
430
#define bus_dmamap_create(t, s, n, m, b, f, p) \
sys/arch/riscv64/include/bus.h
431
(*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
sys/arch/riscv64/include/bus.h
434
#define bus_dmamap_load(t, m, b, s, p, f) \
sys/arch/riscv64/include/bus.h
435
(*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
sys/arch/riscv64/include/bus.h
436
#define bus_dmamap_load_mbuf(t, m, b, f) \
sys/arch/riscv64/include/bus.h
437
(*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
sys/arch/riscv64/include/bus.h
438
#define bus_dmamap_load_uio(t, m, u, f) \
sys/arch/riscv64/include/bus.h
439
(*(t)->_dmamap_load_uio)((t), (m), (u), (f))
sys/arch/riscv64/include/bus.h
440
#define bus_dmamap_load_raw(t, m, sg, n, s, f) \
sys/arch/riscv64/include/bus.h
441
(*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
sys/arch/riscv64/riscv64/bus_dma.c
162
struct mbuf *m;
sys/arch/riscv64/riscv64/bus_dma.c
181
for (m = m0; m != NULL && error == 0; m = m->m_next) {
sys/arch/riscv64/riscv64/bus_dma.c
182
if (m->m_len == 0)
sys/arch/riscv64/riscv64/bus_dma.c
184
error = (*t->_dmamap_load_buffer)(t, map, m->m_data, m->m_len,
sys/arch/riscv64/riscv64/bus_dma.c
473
vm_page_t m;
sys/arch/riscv64/riscv64/bus_dma.c
486
m = PHYS_TO_VM_PAGE(addr);
sys/arch/riscv64/riscv64/bus_dma.c
487
TAILQ_INSERT_TAIL(&mlist, m, pageq);
sys/arch/riscv64/riscv64/bus_dma.c
701
vm_page_t m;
sys/arch/riscv64/riscv64/bus_dma.c
725
m = TAILQ_FIRST(&mlist);
sys/arch/riscv64/riscv64/bus_dma.c
727
lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
sys/arch/riscv64/riscv64/bus_dma.c
729
m = TAILQ_NEXT(m, pageq);
sys/arch/riscv64/riscv64/bus_dma.c
731
for (; m != NULL; m = TAILQ_NEXT(m, pageq)) {
sys/arch/riscv64/riscv64/bus_dma.c
732
curaddr = VM_PAGE_TO_PHYS(m);
sys/arch/sparc64/dev/iommu.c
1290
struct vm_page *m;
sys/arch/sparc64/dev/iommu.c
1298
for (m = TAILQ_FIRST(mlist); m != NULL; m = TAILQ_NEXT(m,pageq)) {
sys/arch/sparc64/dev/iommu.c
1299
pa = VM_PAGE_TO_PHYS(m);
sys/arch/sparc64/dev/iommu.c
1448
struct mbuf *m;
sys/arch/sparc64/dev/iommu.c
1474
m = map->_dm_source;
sys/arch/sparc64/dev/iommu.c
1475
if (m->m_flags & M_PKTHDR)
sys/arch/sparc64/dev/iommu.c
1477
m, m->m_pkthdr.len, m->m_pkthdr.len);
sys/arch/sparc64/dev/iommu.c
1479
printf("source mbuf (%p):\n", m);
sys/arch/sparc64/dev/iommu.c
1482
for ( ; m; m = m->m_next) {
sys/arch/sparc64/dev/iommu.c
1483
vaddr_t vaddr = mtod(m, vaddr_t);
sys/arch/sparc64/dev/iommu.c
1484
long len = m->m_len;
sys/arch/sparc64/dev/iommu.c
155
struct vm_page *m;
sys/arch/sparc64/dev/iommu.c
202
m = TAILQ_FIRST(&mlist);
sys/arch/sparc64/dev/iommu.c
203
is->is_ptsb = VM_PAGE_TO_PHYS(m);
sys/arch/sparc64/dev/iommu.c
206
for (; m != NULL; m = TAILQ_NEXT(m,pageq)) {
sys/arch/sparc64/dev/iommu.c
207
pa = VM_PAGE_TO_PHYS(m);
sys/arch/sparc64/dev/iommu.c
220
m = TAILQ_FIRST(&mlist);
sys/arch/sparc64/dev/iommu.c
221
is->is_scratch = VM_PAGE_TO_PHYS(m);
sys/arch/sparc64/dev/iommu.c
940
struct vm_page *m;
sys/arch/sparc64/dev/iommu.c
941
for (m = TAILQ_FIRST(mlist); m != NULL;
sys/arch/sparc64/dev/iommu.c
942
m = TAILQ_NEXT(m,pageq)) {
sys/arch/sparc64/dev/iommu.c
943
err = iommu_iomap_insert_page(ims, VM_PAGE_TO_PHYS(m));
sys/arch/sparc64/dev/iommu.c
947
"pa 0x%lx\n", err, VM_PAGE_TO_PHYS(m));
sys/arch/sparc64/dev/pcons.c
420
unsigned short m[CNS_LEN];
sys/arch/sparc64/dev/pcons.c
437
cn_magic[i] = m[i];
sys/arch/sparc64/dev/pcons.c
463
m[i] = ENCODE_STATE(c, n);
sys/arch/sparc64/dev/sab.c
1159
(sabtty_baudtable[i].m << 6);
sys/arch/sparc64/dev/sab.c
181
int n, m;
sys/arch/sparc64/dev/viommu.c
108
struct vm_page *m;
sys/arch/sparc64/dev/viommu.c
130
m = TAILQ_FIRST(&mlist);
sys/arch/sparc64/dev/viommu.c
131
is->is_scratch = VM_PAGE_TO_PHYS(m);
sys/arch/sparc64/dev/viommu.c
505
struct vm_page *m;
sys/arch/sparc64/dev/viommu.c
506
for (m = TAILQ_FIRST(mlist); m != NULL;
sys/arch/sparc64/dev/viommu.c
507
m = TAILQ_NEXT(m,pageq)) {
sys/arch/sparc64/dev/viommu.c
508
err = iommu_iomap_insert_page(ims, VM_PAGE_TO_PHYS(m));
sys/arch/sparc64/dev/viommu.c
512
"pa 0x%lx\n", err, VM_PAGE_TO_PHYS(m));
sys/arch/sparc64/dev/viommu.c
800
struct vm_page *m;
sys/arch/sparc64/dev/viommu.c
808
for (m = TAILQ_FIRST(mlist); m != NULL; m = TAILQ_NEXT(m,pageq)) {
sys/arch/sparc64/dev/viommu.c
809
pa = VM_PAGE_TO_PHYS(m);
sys/arch/sparc64/dev/vnet.c
1083
struct mbuf *m;
sys/arch/sparc64/dev/vnet.c
1138
m = ifq_dequeue(&ifp->if_snd);
sys/arch/sparc64/dev/vnet.c
1139
if (m == NULL) {
sys/arch/sparc64/dev/vnet.c
1144
if (m->m_pkthdr.len > VNET_BUF_SIZE - VNET_ETHER_ALIGN) {
sys/arch/sparc64/dev/vnet.c
1147
m_freem(m);
sys/arch/sparc64/dev/vnet.c
1150
m_copydata(m, 0, m->m_pkthdr.len, buf + VNET_ETHER_ALIGN);
sys/arch/sparc64/dev/vnet.c
1158
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/arch/sparc64/dev/vnet.c
1171
sc->sc_vd->vd_desc[prod].nbytes = max(m->m_pkthdr.len, 60);
sys/arch/sparc64/dev/vnet.c
1185
m_freem(m);
sys/arch/sparc64/dev/vnet.c
1205
struct mbuf *m;
sys/arch/sparc64/dev/vnet.c
1224
m = ifq_dequeue(&ifp->if_snd);
sys/arch/sparc64/dev/vnet.c
1225
if (m == NULL) {
sys/arch/sparc64/dev/vnet.c
1230
m_copydata(m, 0, m->m_pkthdr.len, buf);
sys/arch/sparc64/dev/vnet.c
1238
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/arch/sparc64/dev/vnet.c
1262
dm.nbytes = max(m->m_pkthdr.len, 60);
sys/arch/sparc64/dev/vnet.c
1272
m_freem(m);
sys/arch/sparc64/dev/vnet.c
722
struct mbuf *m;
sys/arch/sparc64/dev/vnet.c
753
m = m_devget(buf, dm->nbytes, ETHER_ALIGN);
sys/arch/sparc64/dev/vnet.c
755
if (m == NULL) {
sys/arch/sparc64/dev/vnet.c
761
ml_enqueue(&ml, m);
sys/arch/sparc64/dev/vnet.c
805
struct mbuf *m;
sys/arch/sparc64/dev/vnet.c
840
m = MCLGETL(NULL, M_DONTWAIT, desc.nbytes);
sys/arch/sparc64/dev/vnet.c
841
if (!m)
sys/arch/sparc64/dev/vnet.c
843
m->m_len = m->m_pkthdr.len = desc.nbytes;
sys/arch/sparc64/dev/vnet.c
846
pmap_extract(pmap_kernel(), (vaddr_t)m->m_data, &pa);
sys/arch/sparc64/dev/vnet.c
850
m_freem(m);
sys/arch/sparc64/dev/vnet.c
853
m->m_data += VNET_ETHER_ALIGN;
sys/arch/sparc64/dev/vnet.c
855
ml_enqueue(&ml, m);
sys/arch/sparc64/fpu/fpu_mul.c
101
u_int a3, a2, a1, a0, x3, x2, x1, x0, bit, m;
sys/arch/sparc64/fpu/fpu_mul.c
162
SHR1; if (bit & m) { ADD; }; bit <<= 1
sys/arch/sparc64/fpu/fpu_mul.c
172
if ((m = y->fp_mant[3]) == 0) {
sys/arch/sparc64/fpu/fpu_mul.c
180
if ((m = y->fp_mant[2]) == 0) {
sys/arch/sparc64/fpu/fpu_mul.c
188
if ((m = y->fp_mant[1]) == 0) {
sys/arch/sparc64/fpu/fpu_mul.c
196
m = y->fp_mant[0]; /* definitely != 0 */
sys/arch/sparc64/fpu/fpu_mul.c
200
} while (bit <= m);
sys/arch/sparc64/fpu/fpu_mul.c
207
m = x->fp_exp + y->fp_exp;
sys/arch/sparc64/fpu/fpu_mul.c
210
m++;
sys/arch/sparc64/fpu/fpu_mul.c
213
x->fp_exp = m;
sys/arch/sparc64/include/bus.h
484
bus_dmamap_create(bus_dma_tag_t t, bus_size_t s, int n, bus_size_t m,
sys/arch/sparc64/include/bus.h
490
r = _BD_CALL(t, _dmamap_create)(t, t0, s, n, m, b, f, p);
sys/arch/sparc64/include/bus.h
503
bus_dmamap_load(bus_dma_tag_t t, bus_dmamap_t m, void *b, bus_size_t s,
sys/arch/sparc64/include/bus.h
509
r = _BD_CALL(t, _dmamap_load)(t, t0, m, b, s, p, f);
sys/arch/sparc64/include/bus.h
514
bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t m, struct mbuf *b,
sys/arch/sparc64/include/bus.h
520
r = _BD_CALL(t, _dmamap_load_mbuf)(t, t0, m, b, f);
sys/arch/sparc64/include/bus.h
525
bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t m, struct uio * u, int f)
sys/arch/sparc64/include/bus.h
530
r = _BD_CALL(t, _dmamap_load_uio)(t, t0, m, u, f);
sys/arch/sparc64/include/bus.h
535
bus_dmamap_load_raw(bus_dma_tag_t t, bus_dmamap_t m, bus_dma_segment_t *sg,
sys/arch/sparc64/include/bus.h
541
r = _BD_CALL(t, _dmamap_load_raw)(t, t0, m, sg, n, s, f);
sys/arch/sparc64/include/endian.h
13
__mswap16(volatile const __uint16_t *m)
sys/arch/sparc64/include/endian.h
19
: "r" (m), "n" (__ASI_P_L), "m" (*m));
sys/arch/sparc64/include/endian.h
25
__mswap32(volatile const __uint32_t *m)
sys/arch/sparc64/include/endian.h
31
: "r" (m), "n" (__ASI_P_L), "m" (*m));
sys/arch/sparc64/include/endian.h
37
__mswap64(volatile const __uint64_t *m)
sys/arch/sparc64/include/endian.h
43
: "r" (m), "n" (__ASI_P_L), "m" (*m));
sys/arch/sparc64/include/endian.h
49
__swapm16(volatile __uint16_t *m, __uint16_t v)
sys/arch/sparc64/include/endian.h
52
: "=m" (*m)
sys/arch/sparc64/include/endian.h
53
: "r" (v), "r" (m), "n" (__ASI_P_L));
sys/arch/sparc64/include/endian.h
57
__swapm32(volatile __uint32_t *m, __uint32_t v)
sys/arch/sparc64/include/endian.h
60
: "=m" (*m)
sys/arch/sparc64/include/endian.h
61
: "r" (v), "r" (m), "n" (__ASI_P_L));
sys/arch/sparc64/include/endian.h
65
__swapm64(volatile __uint64_t *m, __uint64_t v)
sys/arch/sparc64/include/endian.h
68
: "=m" (*m)
sys/arch/sparc64/include/endian.h
69
: "r" (v), "r" (m), "n" (__ASI_P_L));
sys/arch/sparc64/sparc64/in4_cksum.c
108
ipov.ih_src = mtod(m, struct ip *)->ip_src;
sys/arch/sparc64/sparc64/in4_cksum.c
109
ipov.ih_dst = mtod(m, struct ip *)->ip_dst;
sys/arch/sparc64/sparc64/in4_cksum.c
124
while (m && off > 0) {
sys/arch/sparc64/sparc64/in4_cksum.c
125
if (m->m_len > off)
sys/arch/sparc64/sparc64/in4_cksum.c
127
off -= m->m_len;
sys/arch/sparc64/sparc64/in4_cksum.c
128
m = m->m_next;
sys/arch/sparc64/sparc64/in4_cksum.c
130
return (in_cksum_internal(m, len, off, sum));
sys/arch/sparc64/sparc64/in4_cksum.c
94
in4_cksum(struct mbuf *m, u_int8_t nxt, int off, int len)
sys/arch/sparc64/sparc64/intr.c
141
u_int64_t m, id;
sys/arch/sparc64/sparc64/intr.c
240
m = *ih->ih_map;
sys/arch/sparc64/sparc64/intr.c
241
if (INTTID(m) != id) {
sys/arch/sparc64/sparc64/intr.c
243
printf("\nintr_establish: changing map 0x%llx -> ", m);
sys/arch/sparc64/sparc64/intr.c
245
m = (m & ~INTMAP_TID) | (id << INTTID_SHIFT);
sys/arch/sparc64/sparc64/intr.c
247
printf("0x%llx (id=%llx) ", m, id);
sys/arch/sparc64/sparc64/intr.c
250
m |= INTMAP_V;
sys/arch/sparc64/sparc64/intr.c
251
*ih->ih_map = m;
sys/arch/sparc64/sparc64/machdep.c
1014
m = m->m_next;
sys/arch/sparc64/sparc64/machdep.c
1015
if (m && i >= MAX_DMA_SEGS) {
sys/arch/sparc64/sparc64/machdep.c
1314
struct vm_page *m;
sys/arch/sparc64/sparc64/machdep.c
1341
TAILQ_FOREACH(m, mlist, pageq) {
sys/arch/sparc64/sparc64/machdep.c
1346
addr = VM_PAGE_TO_PHYS(m);
sys/arch/sparc64/sparc64/machdep.c
948
struct mbuf *m, int flags)
sys/arch/sparc64/sparc64/machdep.c
961
if ((m->m_flags & M_PKTHDR) == 0)
sys/arch/sparc64/sparc64/machdep.c
965
if (m->m_pkthdr.len > map->_dm_size)
sys/arch/sparc64/sparc64/machdep.c
970
map->_dm_source = m;
sys/arch/sparc64/sparc64/machdep.c
974
while (m) {
sys/arch/sparc64/sparc64/machdep.c
975
vaddr_t vaddr = mtod(m, vaddr_t);
sys/arch/sparc64/sparc64/machdep.c
976
long buflen = (long)m->m_len;
sys/arch/sparc64/sparc64/mdesc.c
110
struct vm_page *m;
sys/arch/sparc64/sparc64/mdesc.c
151
m = TAILQ_FIRST(&mlist);
sys/arch/sparc64/sparc64/mdesc.c
152
for (; m != NULL; m = TAILQ_NEXT(m,pageq)) {
sys/arch/sparc64/sparc64/mdesc.c
153
pa = VM_PAGE_TO_PHYS(m);
sys/arch/sparc64/sparc64/mdesc.c
46
struct vm_page *m;
sys/arch/sparc64/sparc64/mdesc.c
79
m = TAILQ_FIRST(&mlist);
sys/arch/sparc64/sparc64/mdesc.c
80
for (; m != NULL; m = TAILQ_NEXT(m,pageq)) {
sys/arch/sparc64/sparc64/mdesc.c
81
pa = VM_PAGE_TO_PHYS(m);
sys/crypto/blake2s.c
100
uint32_t m[16];
sys/crypto/blake2s.c
108
memcpy(m, block, BLAKE2S_BLOCK_SIZE);
sys/crypto/blake2s.c
110
m[i] = le32toh(m[i]);
sys/crypto/blake2s.c
122
a += b + m[blake2s_sigma[r][2 * i + 0]]; \
sys/crypto/blake2s.c
126
a += b + m[blake2s_sigma[r][2 * i + 1]]; \
sys/crypto/chacha_private.h
128
chacha_encrypt_bytes(chacha_ctx *x,const u8 *m,u8 *c,u32 bytes)
sys/crypto/chacha_private.h
157
for (i = 0;i < bytes;++i) tmp[i] = m[i];
sys/crypto/chacha_private.h
158
m = tmp;
sys/crypto/chacha_private.h
206
x0 = XOR(x0,U8TO32_LITTLE(m + 0));
sys/crypto/chacha_private.h
207
x1 = XOR(x1,U8TO32_LITTLE(m + 4));
sys/crypto/chacha_private.h
208
x2 = XOR(x2,U8TO32_LITTLE(m + 8));
sys/crypto/chacha_private.h
209
x3 = XOR(x3,U8TO32_LITTLE(m + 12));
sys/crypto/chacha_private.h
210
x4 = XOR(x4,U8TO32_LITTLE(m + 16));
sys/crypto/chacha_private.h
211
x5 = XOR(x5,U8TO32_LITTLE(m + 20));
sys/crypto/chacha_private.h
212
x6 = XOR(x6,U8TO32_LITTLE(m + 24));
sys/crypto/chacha_private.h
213
x7 = XOR(x7,U8TO32_LITTLE(m + 28));
sys/crypto/chacha_private.h
214
x8 = XOR(x8,U8TO32_LITTLE(m + 32));
sys/crypto/chacha_private.h
215
x9 = XOR(x9,U8TO32_LITTLE(m + 36));
sys/crypto/chacha_private.h
216
x10 = XOR(x10,U8TO32_LITTLE(m + 40));
sys/crypto/chacha_private.h
217
x11 = XOR(x11,U8TO32_LITTLE(m + 44));
sys/crypto/chacha_private.h
218
x12 = XOR(x12,U8TO32_LITTLE(m + 48));
sys/crypto/chacha_private.h
219
x13 = XOR(x13,U8TO32_LITTLE(m + 52));
sys/crypto/chacha_private.h
220
x14 = XOR(x14,U8TO32_LITTLE(m + 56));
sys/crypto/chacha_private.h
221
x15 = XOR(x15,U8TO32_LITTLE(m + 60));
sys/crypto/chacha_private.h
258
m += 64;
sys/crypto/cryptosoft.c
106
struct mbuf *m = NULL;
sys/crypto/cryptosoft.c
118
m = (struct mbuf *) buf;
sys/crypto/cryptosoft.c
155
m = m_getptr(m, crd->crd_skip, &k);
sys/crypto/cryptosoft.c
156
if (m == NULL)
sys/crypto/cryptosoft.c
166
if (m->m_len < k + blks && m->m_len != k) {
sys/crypto/cryptosoft.c
167
m_copydata(m, k, blks, blk);
sys/crypto/cryptosoft.c
208
m_copyback(m, k, blks, blk, M_NOWAIT);
sys/crypto/cryptosoft.c
211
m = m_getptr(m, k + blks, &k);
sys/crypto/cryptosoft.c
212
if (m == NULL)
sys/crypto/cryptosoft.c
223
if (k == m->m_len) {
sys/crypto/cryptosoft.c
224
for (m = m->m_next; m && m->m_len == 0;
sys/crypto/cryptosoft.c
225
m = m->m_next)
sys/crypto/cryptosoft.c
231
if (m == NULL)
sys/crypto/cryptosoft.c
239
idat = mtod(m, unsigned char *) + k;
sys/crypto/cryptosoft.c
241
while (m->m_len >= k + blks && i > 0) {
sys/crypto/des_locl.h
138
#define PERM_OP(a,b,t,n,m) ((t)=((((a)>>(n))^(b))&(m)),\
sys/crypto/poly1305.c
147
m += poly1305_block_size;
sys/crypto/poly1305.c
159
poly1305_update(poly1305_state *st, const unsigned char *m, size_t bytes)
sys/crypto/poly1305.c
169
st->buffer[st->leftover + i] = m[i];
sys/crypto/poly1305.c
171
m += want;
sys/crypto/poly1305.c
182
poly1305_blocks(st, m, want);
sys/crypto/poly1305.c
183
m += want;
sys/crypto/poly1305.c
190
st->buffer[st->leftover + i] = m[i];
sys/crypto/poly1305.c
66
poly1305_blocks(poly1305_state *st, const unsigned char *m, size_t bytes)
sys/crypto/poly1305.c
94
h0 += (U8TO32(m + 0)) & 0x3ffffff;
sys/crypto/poly1305.c
95
h1 += (U8TO32(m + 3) >> 2) & 0x3ffffff;
sys/crypto/poly1305.c
96
h2 += (U8TO32(m + 6) >> 4) & 0x3ffffff;
sys/crypto/poly1305.c
97
h3 += (U8TO32(m + 9) >> 6) & 0x3ffffff;
sys/crypto/poly1305.c
98
h4 += (U8TO32(m + 12) >> 8) | hibit;
sys/crypto/set_key.c
130
#define HPERM_OP(a, t, n, m) ((t) = ((((a) << (16 - (n)))^(a)) & (m)),\
sys/crypto/siphash.c
176
uint64_t m = lemtoh64((uint64_t *)ctx->buf);
sys/crypto/siphash.c
178
ctx->v[3] ^= m;
sys/crypto/siphash.c
180
ctx->v[0] ^= m;
sys/ddb/db_hangman.c
120
int m;
sys/ddb/db_hangman.c
138
m = sabc->wrong;
sys/ddb/db_hangman.c
139
for (i = 'a'; i <= 'z'; ++i, m >>= 1)
sys/ddb/db_hangman.c
140
if (m&1)
sys/dev/acpi/acpidmar.h
537
#define __EXTRACT(v,m) (((v) >> m##_SHIFT) & m##_MASK)
sys/dev/fdt/amlclock.c
376
uint32_t m, n = 1;
sys/dev/fdt/amlclock.c
388
m = (div * (uint64_t)freq) / sc->sc_xtal;
sys/dev/fdt/amlclock.c
389
if (m > 255)
sys/dev/fdt/amlclock.c
399
reg |= (m << HHI_SYS_DPLL_M_SHIFT);
sys/dev/fdt/amlclock.c
421
uint32_t m, n;
sys/dev/fdt/amlclock.c
427
m = HHI_SYS_DPLL_M(reg);
sys/dev/fdt/amlclock.c
429
return (((uint64_t)sc->sc_xtal * m) / n) / div;
sys/dev/fdt/amlclock.c
433
m = HHI_SYS_DPLL_M(reg);
sys/dev/fdt/amlclock.c
435
return (((uint64_t)sc->sc_xtal * m) / n) / div;
sys/dev/fdt/amltemp.c
183
const uint32_t m = 424;
sys/dev/fdt/amltemp.c
187
tmp1 = (code * m) / 100;
sys/dev/fdt/if_cad.c
1134
struct mbuf *m;
sys/dev/fdt/if_cad.c
1149
m = ifq_dequeue(ifq);
sys/dev/fdt/if_cad.c
1150
if (m == NULL)
sys/dev/fdt/if_cad.c
1153
used = cad_encap(sc, m);
sys/dev/fdt/if_cad.c
1155
m_freem(m);
sys/dev/fdt/if_cad.c
1161
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/fdt/if_cad.c
1191
cad_encap(struct cad_softc *sc, struct mbuf *m)
sys/dev/fdt/if_cad.c
1206
switch (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/fdt/if_cad.c
1210
if (m_defrag(m, M_DONTWAIT) != 0)
sys/dev/fdt/if_cad.c
1212
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/fdt/if_cad.c
1226
txb->bf_m = m;
sys/dev/fdt/if_cad.c
1316
struct mbuf *m;
sys/dev/fdt/if_cad.c
1355
m = rxb->bf_m;
sys/dev/fdt/if_cad.c
1357
KASSERT(m != NULL);
sys/dev/fdt/if_cad.c
1364
m_freem(m);
sys/dev/fdt/if_cad.c
1369
m_adj(m, ETHER_ALIGN);
sys/dev/fdt/if_cad.c
1370
m->m_len = m->m_pkthdr.len = len;
sys/dev/fdt/if_cad.c
1372
m->m_pkthdr.csum_flags = 0;
sys/dev/fdt/if_cad.c
1375
m->m_pkthdr.csum_flags = M_IPV4_CSUM_IN_OK;
sys/dev/fdt/if_cad.c
1379
m->m_pkthdr.csum_flags = M_IPV4_CSUM_IN_OK |
sys/dev/fdt/if_cad.c
1384
ml_enqueue(&ml, m);
sys/dev/fdt/if_cad.c
1750
struct mbuf *m;
sys/dev/fdt/if_cad.c
1752
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/fdt/if_cad.c
1753
if (m == NULL)
sys/dev/fdt/if_cad.c
1755
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/fdt/if_cad.c
1757
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/fdt/if_cad.c
1758
m_freem(m);
sys/dev/fdt/if_cad.c
1765
return m;
sys/dev/fdt/if_dwge.c
1075
struct mbuf *m;
sys/dev/fdt/if_dwge.c
1103
m = rxb->tb_m;
sys/dev/fdt/if_dwge.c
1107
m_freem(m);
sys/dev/fdt/if_dwge.c
1113
m->m_pkthdr.len = m->m_len = len;
sys/dev/fdt/if_dwge.c
1115
ml_enqueue(&ml, m);
sys/dev/fdt/if_dwge.c
1355
dwge_encap(struct dwge_softc *sc, struct mbuf *m, int *idx, int *used)
sys/dev/fdt/if_dwge.c
1365
if (m_defrag(m, M_DONTWAIT))
sys/dev/fdt/if_dwge.c
1369
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/fdt/if_dwge.c
1370
if (m_defrag(m, M_DONTWAIT))
sys/dev/fdt/if_dwge.c
1372
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT))
sys/dev/fdt/if_dwge.c
1422
sc->sc_txbuf[cur].tb_m = m;
sys/dev/fdt/if_dwge.c
1515
struct mbuf *m = NULL;
sys/dev/fdt/if_dwge.c
1517
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/fdt/if_dwge.c
1518
if (!m)
sys/dev/fdt/if_dwge.c
1520
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/fdt/if_dwge.c
1521
m_adj(m, ETHER_ALIGN);
sys/dev/fdt/if_dwge.c
1523
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/fdt/if_dwge.c
1525
m_freem(m);
sys/dev/fdt/if_dwge.c
1530
m->m_pkthdr.len, BUS_DMASYNC_PREREAD);
sys/dev/fdt/if_dwge.c
1532
return (m);
sys/dev/fdt/if_dwge.c
725
struct mbuf *m;
sys/dev/fdt/if_dwge.c
750
m = ifq_dequeue(ifq);
sys/dev/fdt/if_dwge.c
751
if (m == NULL)
sys/dev/fdt/if_dwge.c
754
error = dwge_encap(sc, m, &idx, &used);
sys/dev/fdt/if_dwge.c
756
m_freem(m); /* give up: drop it */
sys/dev/fdt/if_dwge.c
763
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/fdt/if_dwxe.c
1009
m = rxb->tb_m;
sys/dev/fdt/if_dwxe.c
1011
m->m_pkthdr.len = m->m_len = len;
sys/dev/fdt/if_dwxe.c
1013
ml_enqueue(&ml, m);
sys/dev/fdt/if_dwxe.c
1247
dwxe_encap(struct dwxe_softc *sc, struct mbuf *m, int *idx, int *used)
sys/dev/fdt/if_dwxe.c
1256
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/fdt/if_dwxe.c
1257
if (m_defrag(m, M_DONTWAIT))
sys/dev/fdt/if_dwxe.c
1259
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT))
sys/dev/fdt/if_dwxe.c
1299
sc->sc_txbuf[cur].tb_m = m;
sys/dev/fdt/if_dwxe.c
1391
struct mbuf *m = NULL;
sys/dev/fdt/if_dwxe.c
1393
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/fdt/if_dwxe.c
1394
if (!m)
sys/dev/fdt/if_dwxe.c
1396
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/fdt/if_dwxe.c
1397
m_adj(m, ETHER_ALIGN);
sys/dev/fdt/if_dwxe.c
1399
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/fdt/if_dwxe.c
1401
m_freem(m);
sys/dev/fdt/if_dwxe.c
1406
m->m_pkthdr.len, BUS_DMASYNC_PREREAD);
sys/dev/fdt/if_dwxe.c
1408
return (m);
sys/dev/fdt/if_dwxe.c
637
struct mbuf *m;
sys/dev/fdt/if_dwxe.c
662
m = ifq_dequeue(ifq);
sys/dev/fdt/if_dwxe.c
663
if (m == NULL)
sys/dev/fdt/if_dwxe.c
666
error = dwxe_encap(sc, m, &idx, &used);
sys/dev/fdt/if_dwxe.c
668
m_freem(m); /* give up: drop it */
sys/dev/fdt/if_dwxe.c
675
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/fdt/if_dwxe.c
976
struct mbuf *m;
sys/dev/fdt/if_fec.c
1091
struct mbuf *m;
sys/dev/fdt/if_fec.c
1121
m = rxb->fb_m;
sys/dev/fdt/if_fec.c
1124
m_adj(m, ETHER_ALIGN);
sys/dev/fdt/if_fec.c
1125
m->m_pkthdr.len = m->m_len = len;
sys/dev/fdt/if_fec.c
1127
ml_enqueue(&ml, m);
sys/dev/fdt/if_fec.c
1309
struct mbuf *m = NULL;
sys/dev/fdt/if_fec.c
1311
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/fdt/if_fec.c
1312
if (!m)
sys/dev/fdt/if_fec.c
1314
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/fdt/if_fec.c
1316
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/fdt/if_fec.c
1319
m_freem(m);
sys/dev/fdt/if_fec.c
1324
m->m_pkthdr.len, BUS_DMASYNC_PREREAD);
sys/dev/fdt/if_fec.c
1326
return (m);
sys/dev/fdt/if_fec.c
863
struct mbuf *m = NULL;
sys/dev/fdt/if_fec.c
875
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/fdt/if_fec.c
876
if (m == NULL)
sys/dev/fdt/if_fec.c
879
error = fec_encap(sc, m, &idx);
sys/dev/fdt/if_fec.c
881
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/fdt/if_fec.c
886
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/fdt/if_fec.c
887
m_freem(m); /* give up: drop it */
sys/dev/fdt/if_fec.c
892
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/fdt/if_fec.c
896
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/fdt/if_fec.c
913
struct mbuf *m;
sys/dev/fdt/if_fec.c
917
m = m0;
sys/dev/fdt/if_fec.c
922
m = m_dup_pkt(m0, 0, M_DONTWAIT);
sys/dev/fdt/if_fec.c
923
if (m == NULL) {
sys/dev/fdt/if_fec.c
929
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/fdt/if_fec.c
930
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/fdt/if_fec.c
934
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/fdt/if_fec.c
984
sc->sc_txbuf[cur].fb_m = m;
sys/dev/fdt/if_fec.c
985
if (m != m0)
sys/dev/fdt/if_fec.c
994
if (m != m0)
sys/dev/fdt/if_fec.c
995
m_freem(m);
sys/dev/fdt/if_mvneta.c
1006
sc->sc_txbuf[prod].tb_m = m;
sys/dev/fdt/if_mvneta.c
1424
struct mbuf *m;
sys/dev/fdt/if_mvneta.c
1441
m = rxb->tb_m;
sys/dev/fdt/if_mvneta.c
1445
m->m_pkthdr.len, BUS_DMASYNC_POSTREAD);
sys/dev/fdt/if_mvneta.c
1464
m_freem(m);
sys/dev/fdt/if_mvneta.c
1466
m->m_pkthdr.len = m->m_len = rxd->bytecnt;
sys/dev/fdt/if_mvneta.c
1467
m_adj(m, MVNETA_HWHEADER_SIZE);
sys/dev/fdt/if_mvneta.c
1469
ml_enqueue(&ml, m);
sys/dev/fdt/if_mvneta.c
1501
m->m_pkthdr.csum_flags = flgs;
sys/dev/fdt/if_mvneta.c
1737
struct mbuf *m = NULL;
sys/dev/fdt/if_mvneta.c
1739
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/fdt/if_mvneta.c
1740
if (m == NULL)
sys/dev/fdt/if_mvneta.c
1742
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/fdt/if_mvneta.c
1744
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/fdt/if_mvneta.c
1746
m_freem(m);
sys/dev/fdt/if_mvneta.c
1751
m->m_pkthdr.len, BUS_DMASYNC_PREREAD);
sys/dev/fdt/if_mvneta.c
1753
return (m);
sys/dev/fdt/if_mvneta.c
871
mvneta_load_mbuf(struct mvneta_softc *sc, bus_dmamap_t map, struct mbuf *m)
sys/dev/fdt/if_mvneta.c
875
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/fdt/if_mvneta.c
879
error = m_defrag(m, M_DONTWAIT);
sys/dev/fdt/if_mvneta.c
883
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/fdt/if_mvneta.c
900
mvneta_encap(struct mvneta_softc *sc, bus_dmamap_t map, struct mbuf *m,
sys/dev/fdt/if_mvneta.c
958
struct mbuf *m;
sys/dev/fdt/if_mvneta.c
978
m = ifq_dequeue(ifq);
sys/dev/fdt/if_mvneta.c
979
if (m == NULL)
sys/dev/fdt/if_mvneta.c
983
if (mvneta_load_mbuf(sc, map, m) != 0) {
sys/dev/fdt/if_mvneta.c
984
m_freem(m);
sys/dev/fdt/if_mvneta.c
991
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/fdt/if_mvneta.c
997
mvneta_encap(sc, map, m, prod);
sys/dev/fdt/if_mvpp.c
1688
mvpp2_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m)
sys/dev/fdt/if_mvpp.c
1692
error = bus_dmamap_load_mbuf(dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/fdt/if_mvpp.c
1696
error = m_defrag(m, M_DONTWAIT);
sys/dev/fdt/if_mvpp.c
1700
return bus_dmamap_load_mbuf(dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/fdt/if_mvpp.c
1709
struct mbuf *m;
sys/dev/fdt/if_mvpp.c
1737
m = ifq_dequeue(&ifp->if_snd);
sys/dev/fdt/if_mvpp.c
1738
if (m == NULL)
sys/dev/fdt/if_mvpp.c
1744
if (mvpp2_load_mbuf(sc->sc_dmat, map, m) != 0) {
sys/dev/fdt/if_mvpp.c
1746
m_freem(m);
sys/dev/fdt/if_mvpp.c
1783
txq->buf[last].mb_m = m;
sys/dev/fdt/if_mvpp.c
1787
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/fdt/if_mvpp.c
2168
struct mbuf *m;
sys/dev/fdt/if_mvpp.c
2196
m = rxb->mb_m;
sys/dev/fdt/if_mvpp.c
2199
m->m_pkthdr.len = m->m_len = rxd->data_size;
sys/dev/fdt/if_mvpp.c
2200
m_adj(m, MVPP2_MH_SIZE);
sys/dev/fdt/if_mvpp.c
2201
ml_enqueue(&ml, m);
sys/dev/fdt/if_mvpp.c
3142
struct mbuf *m = NULL;
sys/dev/fdt/if_mvpp.c
3144
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/fdt/if_mvpp.c
3145
if (!m)
sys/dev/fdt/if_mvpp.c
3147
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/fdt/if_mvpp.c
3149
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/fdt/if_mvpp.c
3151
m_freem(m);
sys/dev/fdt/if_mvpp.c
3156
m->m_pkthdr.len, BUS_DMASYNC_PREREAD);
sys/dev/fdt/if_mvpp.c
3158
return (m);
sys/dev/fdt/qcpwm.c
218
int i, j, k, m;
sys/dev/fdt/qcpwm.c
247
m = flsl((pcycles * qcpwm_clk_rates[j]) /
sys/dev/fdt/qcpwm.c
250
if (m > PWM_PREDIV_CLK_EXP_MASK)
sys/dev/fdt/qcpwm.c
251
m = PWM_PREDIV_CLK_EXP_MASK;
sys/dev/fdt/qcpwm.c
254
res[i] * (1 << m)) / qcpwm_clk_rates[j];
sys/dev/fdt/qcpwm.c
261
exp = m;
sys/dev/fdt/rkclock.c
4958
uint32_t p, m, s, k;
sys/dev/fdt/rkclock.c
4987
p = 2; m = 198; s = 1; k = 0;
sys/dev/fdt/rkclock.c
4990
p = 3; m = 550; s = 2; k = 0;
sys/dev/fdt/rkclock.c
4993
p = 3; m = 425; s = 2; k = 0;
sys/dev/fdt/rkclock.c
4996
p = 2; m = 262; s = 2; k = 9437;
sys/dev/fdt/rkclock.c
4999
p = 3; m = 400; s = 5; k = 0;
sys/dev/fdt/rkclock.c
5019
RK3588_CRU_PLL_M_MASK << 16 | m << RK3588_CRU_PLL_M_SHIFT);
sys/dev/fdt/rkclock.c
5044
uint32_t k, m, p, s;
sys/dev/fdt/rkclock.c
5048
m = (reg & RK3588_CRU_PLL_M_MASK) >> RK3588_CRU_PLL_M_SHIFT;
sys/dev/fdt/rkclock.c
5055
freq = (24000000ULL * m) / p;
sys/dev/fdt/sxiccmu.c
1009
uint32_t k, m, n, p;
sys/dev/fdt/sxiccmu.c
1019
m = A10_PLL1_FACTOR_M(reg) + 1;
sys/dev/fdt/sxiccmu.c
1022
return (24000000 * n * k) / (m * p);
sys/dev/fdt/sxiccmu.c
1139
uint32_t k, m, n, p;
sys/dev/fdt/sxiccmu.c
1145
m = A64_PLL_CPUX_FACTOR_M(reg) + 1;
sys/dev/fdt/sxiccmu.c
1148
return (24000000 * n * k) / (m * p);
sys/dev/fdt/sxiccmu.c
1277
uint32_t m, n;
sys/dev/fdt/sxiccmu.c
1284
m = D1_PLL_CPU_FACTOR_M(reg) + 1;
sys/dev/fdt/sxiccmu.c
1286
return (24000000 * n) / m;
sys/dev/fdt/sxiccmu.c
1305
m = D1_RISCV_DIV_CFG_FACTOR_M(reg) + 1;
sys/dev/fdt/sxiccmu.c
1306
return sxiccmu_ccu_get_frequency(sc, &parent) / m;
sys/dev/fdt/sxiccmu.c
1311
m = D1_PSI_CLK_FACTOR_M(reg) + 1;
sys/dev/fdt/sxiccmu.c
1313
return freq / (m * n);
sys/dev/fdt/sxiccmu.c
1349
uint32_t k, m, n, p;
sys/dev/fdt/sxiccmu.c
1359
m = H3_PLL_CPUX_FACTOR_M(reg) + 1;
sys/dev/fdt/sxiccmu.c
1362
return (24000000 * n * k) / (m * p);
sys/dev/fdt/sxiccmu.c
1483
uint32_t reg, m, n;
sys/dev/fdt/sxiccmu.c
1496
m = H6_AHB3_CLK_FACTOR_M(reg) + 1;
sys/dev/fdt/sxiccmu.c
1498
return freq / (m * n);
sys/dev/fdt/sxiccmu.c
1529
uint32_t reg, m, n;
sys/dev/fdt/sxiccmu.c
1542
m = H616_AHB3_CLK_FACTOR_M(reg) + 1;
sys/dev/fdt/sxiccmu.c
1544
return freq / (m * n);
sys/dev/fdt/sxiccmu.c
1929
uint32_t reg, m, n;
sys/dev/fdt/sxiccmu.c
1934
n = 2, m = 15;
sys/dev/fdt/sxiccmu.c
1942
n = 0, m = 0;
sys/dev/fdt/sxiccmu.c
1948
while ((parent_freq / (1 << n) / (m + 1)) > freq)
sys/dev/fdt/sxiccmu.c
1949
m++;
sys/dev/fdt/sxiccmu.c
1961
reg |= m << D1_SMHC_FACTOR_M_SHIFT;
sys/dev/fdt/sxiccmu.c
2072
uint32_t reg, m, n;
sys/dev/fdt/sxiccmu.c
2077
n = 2, m = 15;
sys/dev/fdt/sxiccmu.c
2085
n = 0, m = 0;
sys/dev/fdt/sxiccmu.c
2089
while ((parent_freq / (1 << n) / (m + 1)) > freq)
sys/dev/fdt/sxiccmu.c
2090
m++;
sys/dev/fdt/sxiccmu.c
2102
reg |= m << H6_SMHC_FACTOR_M_SHIFT;
sys/dev/fdt/sxiccmu.c
663
uint32_t reg, k, m, n, freq;
sys/dev/fdt/sxiccmu.c
669
m = CCU_PLL6_FACTOR_M(reg) + 1;
sys/dev/fdt/sxiccmu.c
675
return (freq * n * k) / m / 6; /* pll6_sata */
sys/dev/fdt/sxiccmu.c
723
uint32_t reg, m, n, freq;
sys/dev/fdt/sxiccmu.c
727
m = CCU_APB1_CLK_RAT_M(reg);
sys/dev/fdt/sxiccmu.c
732
return freq / (1 << n) / (m + 1);
sys/dev/fdt/sxiccmu.c
809
uint32_t reg, m, n;
sys/dev/fdt/sxiccmu.c
814
n = 2, m = 15;
sys/dev/fdt/sxiccmu.c
822
n = 0, m = 0;
sys/dev/fdt/sxiccmu.c
826
while ((parent_freq / (1 << n) / (m + 1)) > freq)
sys/dev/fdt/sxiccmu.c
827
m++;
sys/dev/fdt/sxiccmu.c
839
reg |= m << CCU_SDx_CLK_DIV_RATIO_M_SHIFT;
sys/dev/fdt/sxiccmu.c
950
uint32_t k, m, n, p;
sys/dev/fdt/sxiccmu.c
960
m = A10_PLL1_FACTOR_M(reg) + 1;
sys/dev/fdt/sxiccmu.c
963
return (24000000 * n * k) / (m * p);
sys/dev/fdt/sxitwi.c
187
uint32_t m, n, nbase;
sys/dev/fdt/sxitwi.c
227
n = 0, m = 0;
sys/dev/fdt/sxitwi.c
230
while ((freq * (nbase << n) * (m + 1) * 10) < parent_freq)
sys/dev/fdt/sxitwi.c
231
m++;
sys/dev/fdt/sxitwi.c
232
if (n > 8 || m > 16) {
sys/dev/fdt/sxitwi.c
274
sxitwi_write_4(sc, TWSI_CLOCK, (m << 3) | (n << 0));
sys/dev/i2c/asc7611.c
169
uint8_t m = andl_readreg(sc, andl_temp[i].mreg);
sys/dev/i2c/asc7611.c
171
int32_t t = (m << 8 | l) >> (16 - 10);
sys/dev/i2c/asc7611.c
205
uint8_t m = andl_readreg(sc, ANDL_TACH_START + i * 2 + 1);
sys/dev/i2c/asc7611.c
206
uint16_t b = m << 8 | l;
sys/dev/i2c/iatp.c
563
const struct mxt_t19_button_map *m;
sys/dev/i2c/iatp.c
572
for (m = mxt_t19_button_map_devs; m->vendor != NULL;
sys/dev/i2c/iatp.c
573
m++) {
sys/dev/i2c/iatp.c
574
if (strncmp(hw_vendor, m->vendor,
sys/dev/i2c/iatp.c
575
strlen(m->vendor)) != 0 ||
sys/dev/i2c/iatp.c
576
strncmp(hw_prod, m->product,
sys/dev/i2c/iatp.c
577
strlen(m->product)) != 0 ||
sys/dev/i2c/iatp.c
578
strncmp(sc->sc_hid, m->hid,
sys/dev/i2c/iatp.c
579
strlen(m->hid)) != 0)
sys/dev/i2c/iatp.c
585
m->vendor, m->product, m->hid, m->bit));
sys/dev/i2c/iatp.c
586
sc->t19_button_bit = m->bit;
sys/dev/i2c/tsl2560.c
206
u_int32_t b, m;
sys/dev/i2c/tsl2560.c
214
b = 0, m = 0;
sys/dev/i2c/tsl2560.c
216
b = TSL2560_B1T, m = TSL2560_M1T;
sys/dev/i2c/tsl2560.c
218
b = TSL2560_B2T, m = TSL2560_M2T;
sys/dev/i2c/tsl2560.c
220
b = TSL2560_B3T, m = TSL2560_M3T;
sys/dev/i2c/tsl2560.c
222
b = TSL2560_B4T, m = TSL2560_M4T;
sys/dev/i2c/tsl2560.c
224
b = TSL2560_B5T, m = TSL2560_M5T;
sys/dev/i2c/tsl2560.c
226
b = TSL2560_B6T, m = TSL2560_M6T;
sys/dev/i2c/tsl2560.c
228
b = TSL2560_B7T, m = TSL2560_M7T;
sys/dev/i2c/tsl2560.c
230
lux = b * chan0 - m * chan1;
sys/dev/ic/acx.c
1004
if ((m = ieee80211_encrypt(ic, m, k)) == NULL) {
sys/dev/ic/acx.c
1025
mb.m_next = m;
sys/dev/ic/acx.c
1033
if (acx_encap(sc, buf, m, ni, rate) != 0) {
sys/dev/ic/acx.c
1320
struct mbuf *m;
sys/dev/ic/acx.c
1337
m = buf->rb_mbuf;
sys/dev/ic/acx.c
1345
head = mtod(m, struct acx_rxbuf_hdr *);
sys/dev/ic/acx.c
1353
m_adj(m, sizeof(struct acx_rxbuf_hdr) +
sys/dev/ic/acx.c
1355
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/acx.c
1365
sc->chip_proc_wep_rxbuf(sc, m, &len);
sys/dev/ic/acx.c
1366
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/acx.c
1371
m->m_len = m->m_pkthdr.len = len;
sys/dev/ic/acx.c
1388
mb.m_next = m;
sys/dev/ic/acx.c
1400
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/ic/acx.c
1404
m_freem(m);
sys/dev/ic/acx.c
2126
struct mbuf *m;
sys/dev/ic/acx.c
2133
MGETHDR(m, wait ? M_WAITOK : M_DONTWAIT, MT_DATA);
sys/dev/ic/acx.c
2134
if (m == NULL)
sys/dev/ic/acx.c
2137
MCLGET(m, wait ? M_WAITOK : M_DONTWAIT);
sys/dev/ic/acx.c
2138
if (!(m->m_flags & M_EXT)) {
sys/dev/ic/acx.c
2139
m_freem(m);
sys/dev/ic/acx.c
2143
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/ic/acx.c
2145
error = bus_dmamap_load_mbuf(sc->sc_dmat, bd->mbuf_tmp_dmamap, m,
sys/dev/ic/acx.c
2148
m_freem(m);
sys/dev/ic/acx.c
2164
rb->rb_mbuf = m;
sys/dev/ic/acx.c
2166
rb->rb_desc->h_data_len = htole16(m->m_len);
sys/dev/ic/acx.c
2175
acx_encap(struct acx_softc *sc, struct acx_txbuf *txbuf, struct mbuf *m,
sys/dev/ic/acx.c
2188
if (m->m_pkthdr.len > MCLBYTES) {
sys/dev/ic/acx.c
2192
} else if (m->m_pkthdr.len < ACX_FRAME_HDRLEN) {
sys/dev/ic/acx.c
2198
error = bus_dmamap_load_mbuf(sc->sc_dmat, txbuf->tb_mbuf_dmamap, m,
sys/dev/ic/acx.c
2209
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/ic/acx.c
2214
txbuf->tb_mbuf_dmamap, m, BUS_DMA_NOWAIT);
sys/dev/ic/acx.c
2227
txbuf->tb_mbuf = m;
sys/dev/ic/acx.c
2256
: m->m_pkthdr.len);
sys/dev/ic/acx.c
2258
htole16(m->m_pkthdr.len - ACX_FRAME_HDRLEN);
sys/dev/ic/acx.c
2269
FW_TXDESC_SETFIELD_2(sc, txbuf, f_tx_len, m->m_pkthdr.len);
sys/dev/ic/acx.c
2288
m_freem(m);
sys/dev/ic/acx.c
2355
struct mbuf *m;
sys/dev/ic/acx.c
2360
m = ieee80211_get_probe_resp(ic, ni);
sys/dev/ic/acx.c
2361
if (m == NULL)
sys/dev/ic/acx.c
2363
M_PREPEND(m, sizeof(struct ieee80211_frame), M_DONTWAIT);
sys/dev/ic/acx.c
2364
if (m == NULL)
sys/dev/ic/acx.c
2366
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/acx.c
2376
m_copydata(m, 0, m->m_pkthdr.len, &resp.data);
sys/dev/ic/acx.c
2377
len = m->m_pkthdr.len + sizeof(resp.size);
sys/dev/ic/acx.c
2378
m_freem(m);
sys/dev/ic/acx.c
2384
acx_beacon_locate(struct mbuf *m, u_int8_t type)
sys/dev/ic/acx.c
2396
if (m->m_len != m->m_pkthdr.len)
sys/dev/ic/acx.c
2400
frm = mtod(m, u_int8_t *);
sys/dev/ic/acx.c
2401
for (; off + 1 < m->m_len; off += frm[off + 1] + 2) {
sys/dev/ic/acx.c
2414
struct mbuf *m;
sys/dev/ic/acx.c
2420
m = ieee80211_beacon_alloc(ic, ni);
sys/dev/ic/acx.c
2421
if (m == NULL)
sys/dev/ic/acx.c
2424
off = acx_beacon_locate(m, IEEE80211_ELEMID_TIM);
sys/dev/ic/acx.c
2426
m_free(m);
sys/dev/ic/acx.c
2430
m_copydata(m, 0, off, &beacon.data);
sys/dev/ic/acx.c
2434
m_freem(m);
sys/dev/ic/acx.c
2438
len = m->m_pkthdr.len - off;
sys/dev/ic/acx.c
2441
m_freem(m);
sys/dev/ic/acx.c
2445
m_copydata(m, off, len, &tim.data);
sys/dev/ic/acx.c
2447
m_freem(m);
sys/dev/ic/acx.c
917
struct mbuf *m;
sys/dev/ic/acx.c
920
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/ic/acx.c
922
if (m != NULL) {
sys/dev/ic/acx.c
923
ni = m->m_pkthdr.ph_cookie;
sys/dev/ic/acx.c
929
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/acx.c
934
m_freem(m);
sys/dev/ic/acx.c
948
m = mq_dequeue(&ic->ic_pwrsaveq);
sys/dev/ic/acx.c
949
if (m != NULL) {
sys/dev/ic/acx.c
950
ni = m->m_pkthdr.ph_cookie;
sys/dev/ic/acx.c
953
m = ifq_dequeue(&ifp->if_snd);
sys/dev/ic/acx.c
954
if (m == NULL)
sys/dev/ic/acx.c
961
m_freem(m);
sys/dev/ic/acx.c
965
if (m->m_len < sizeof(struct ether_header)) {
sys/dev/ic/acx.c
966
m = m_pullup(m, sizeof(struct ether_header));
sys/dev/ic/acx.c
967
if (m == NULL) {
sys/dev/ic/acx.c
972
eh = mtod(m, struct ether_header *);
sys/dev/ic/acx.c
978
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/acx.c
981
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL) {
sys/dev/ic/acx.c
996
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/acx.c
999
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/acx100.c
713
acx100_proc_wep_rxbuf(struct acx_softc *sc, struct mbuf *m, int *len)
sys/dev/ic/acx100.c
721
f = mtod(m, struct ieee80211_frame *);
sys/dev/ic/acx100.c
735
m_adj(m, IEEEWEP_IVLEN);
sys/dev/ic/ahci.c
37
#define DPRINTF(m, f...) do { if ((ahcidebug & (m)) == (m)) printf(f); } \
sys/dev/ic/ahci.c
45
#define DPRINTF(m, f...)
sys/dev/ic/aic6360.c
562
aic_sched_msgout(struct aic_softc *sc, u_char m)
sys/dev/ic/aic6360.c
569
sc->sc_msgpriq |= m;
sys/dev/ic/aic6915.c
1211
struct mbuf *m;
sys/dev/ic/aic6915.c
1214
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/aic6915.c
1215
if (m == NULL)
sys/dev/ic/aic6915.c
1218
MCLGET(m, M_DONTWAIT);
sys/dev/ic/aic6915.c
1219
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/aic6915.c
1220
m_freem(m);
sys/dev/ic/aic6915.c
1227
ds->ds_mbuf = m;
sys/dev/ic/aic6915.c
1230
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/ic/aic6915.c
338
struct mbuf *m0, *m;
sys/dev/ic/aic6915.c
368
m = NULL;
sys/dev/ic/aic6915.c
385
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/aic6915.c
386
if (m == NULL) {
sys/dev/ic/aic6915.c
393
MCLGET(m, M_DONTWAIT);
sys/dev/ic/aic6915.c
394
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/aic6915.c
398
m_freem(m);
sys/dev/ic/aic6915.c
402
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
sys/dev/ic/aic6915.c
403
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/aic6915.c
405
m, BUS_DMA_WRITE|BUS_DMA_NOWAIT);
sys/dev/ic/aic6915.c
410
m_freem(m);
sys/dev/ic/aic6915.c
419
if (m != NULL) {
sys/dev/ic/aic6915.c
421
m0 = m;
sys/dev/ic/aic6915.c
718
struct mbuf *m;
sys/dev/ic/aic6915.c
769
m = ds->ds_mbuf;
sys/dev/ic/aic6915.c
784
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/aic6915.c
785
if (m == NULL) {
sys/dev/ic/aic6915.c
794
MCLGET(m, M_DONTWAIT);
sys/dev/ic/aic6915.c
795
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/aic6915.c
796
m_freem(m);
sys/dev/ic/aic6915.c
800
m->m_data += 2;
sys/dev/ic/aic6915.c
806
memcpy(mtod(m, caddr_t), mtod(ds->ds_mbuf, caddr_t), len);
sys/dev/ic/aic6915.c
814
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/aic6915.c
816
ml_enqueue(&ml, m);
sys/dev/ic/am7990.c
216
struct mbuf *m;
sys/dev/ic/am7990.c
263
m = lance_read(sc, LE_RBUFADDR(sc, bix),
sys/dev/ic/am7990.c
265
if (m != NULL)
sys/dev/ic/am7990.c
266
ml_enqueue(&ml, m);
sys/dev/ic/am7990.c
466
struct mbuf *m;
sys/dev/ic/am7990.c
486
m = ifq_dequeue(&ifp->if_snd);
sys/dev/ic/am7990.c
487
if (m == NULL)
sys/dev/ic/am7990.c
496
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/am7990.c
502
len = lance_put(sc, LE_TBUFADDR(sc, bix), m);
sys/dev/ic/am79900.c
248
struct mbuf *m;
sys/dev/ic/am79900.c
295
m = lance_read(sc, LE_RBUFADDR(sc, bix),
sys/dev/ic/am79900.c
297
if (m != NULL)
sys/dev/ic/am79900.c
298
ml_enqueue(&ml, m);
sys/dev/ic/am79900.c
489
struct mbuf *m;
sys/dev/ic/am79900.c
509
m = ifq_dequeue(&ifp->if_snd);
sys/dev/ic/am79900.c
510
if (m == NULL)
sys/dev/ic/am79900.c
519
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/am79900.c
525
len = lance_put(sc, LE_TBUFADDR(sc, bix), m);
sys/dev/ic/ami.c
75
#define AMI_DPRINTF(m,a) do { if (ami_debug & (m)) printf a; } while (0)
sys/dev/ic/ami.c
89
#define AMI_DPRINTF(m,a) /* m, a */
sys/dev/ic/an.c
1080
struct mbuf *m;
sys/dev/ic/an.c
1097
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/ic/an.c
1098
if (m == NULL) {
sys/dev/ic/an.c
1103
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/ic/an.c
1109
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/ic/an.c
1112
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/an.c
1114
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL) {
sys/dev/ic/an.c
1122
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/an.c
1125
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/an.c
1128
m_copydata(m, 0, sizeof(struct ieee80211_frame),
sys/dev/ic/an.c
1133
len = htons(m->m_pkthdr.len - sizeof(struct ieee80211_frame));
sys/dev/ic/an.c
1134
m_adj(m, sizeof(struct ieee80211_frame) - sizeof(len));
sys/dev/ic/an.c
1135
if (mtod(m, u_long) & 0x01)
sys/dev/ic/an.c
1136
memcpy(mtod(m, caddr_t), &len, sizeof(len));
sys/dev/ic/an.c
1138
*mtod(m, u_int16_t *) = len;
sys/dev/ic/an.c
1150
m_adj(m, sizeof(struct llc));
sys/dev/ic/an.c
1153
frmhdr.an_tx_payload_len = m->m_pkthdr.len;
sys/dev/ic/an.c
1164
m->m_pkthdr.len > AN_TX_MAX_LEN) {
sys/dev/ic/an.c
1166
m_freem(m);
sys/dev/ic/an.c
1184
mb.m_next = m;
sys/dev/ic/an.c
1188
bpf_mtap(sc->sc_drvbpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/an.c
1195
m_freem(m);
sys/dev/ic/an.c
1200
an_mwrite_bap(sc, fid, -1, m, m->m_pkthdr.len);
sys/dev/ic/an.c
1201
m_freem(m);
sys/dev/ic/an.c
351
struct mbuf *m;
sys/dev/ic/an.c
390
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/an.c
391
if (m == NULL) {
sys/dev/ic/an.c
398
MCLGET(m, M_DONTWAIT);
sys/dev/ic/an.c
399
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/an.c
401
m_freem(m);
sys/dev/ic/an.c
407
m->m_data += off - sizeof(struct ieee80211_frame);
sys/dev/ic/an.c
413
m_freem(m);
sys/dev/ic/an.c
427
gap = m->m_data + sizeof(struct ieee80211_frame) -
sys/dev/ic/an.c
435
m->m_data + sizeof(struct ieee80211_frame) + gaplen, len, len);
sys/dev/ic/an.c
436
an_swap16((u_int16_t *)(m->m_data + sizeof(struct ieee80211_frame) + gaplen), (len+1)/2);
sys/dev/ic/an.c
437
m->m_pkthdr.len = m->m_len = sizeof(struct ieee80211_frame) + gaplen +
sys/dev/ic/an.c
440
memcpy(m->m_data, &frmhdr.an_whdr, sizeof(struct ieee80211_frame));
sys/dev/ic/an.c
456
mb.m_next = m;
sys/dev/ic/an.c
464
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/an.c
479
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/ic/an.c
767
an_mwrite_bap(struct an_softc *sc, int id, int off, struct mbuf *m, int totlen)
sys/dev/ic/an.c
778
for (len = 0; m != NULL; m = m->m_next) {
sys/dev/ic/an.c
779
if (m->m_len == 0)
sys/dev/ic/an.c
781
len = min(m->m_len, totlen);
sys/dev/ic/an.c
783
if ((mtod(m, u_long) & 0x1) || (len & 0x1)) {
sys/dev/ic/an.c
784
m_copydata(m, 0, totlen, &sc->sc_buf.sc_txbuf);
sys/dev/ic/an.c
793
an_swap16((u_int16_t *)mtod(m, u_int16_t *), cnt);
sys/dev/ic/an.c
794
CSR_WRITE_MULTI_STREAM_2(sc, AN_DATA0, mtod(m, u_int16_t *),
sys/dev/ic/ar5008.c
1017
m_freem(m);
sys/dev/ic/ar5008.c
1030
m_adj(m, 2);
sys/dev/ic/ar5008.c
1032
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar5008.c
1036
ar5008_rx_radiotap(sc, m, ds);
sys/dev/ic/ar5008.c
1039
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/ic/ar5008.c
1054
if (ar5008_ccmp_decap(sc, m, ni) != 0) {
sys/dev/ic/ar5008.c
1057
m_freem(m);
sys/dev/ic/ar5008.c
1062
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/ic/ar5008.c
1250
struct mbuf *m;
sys/dev/ic/ar5008.c
1270
m = ieee80211_beacon_alloc(ic, ic->ic_bss);
sys/dev/ic/ar5008.c
1271
if (__predict_false(m == NULL))
sys/dev/ic/ar5008.c
1274
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar5008.c
1288
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m,
sys/dev/ic/ar5008.c
1291
m_freem(m);
sys/dev/ic/ar5008.c
1294
bf->bf_m = m;
sys/dev/ic/ar5008.c
1300
totlen = m->m_pkthdr.len + IEEE80211_CRC_LEN;
sys/dev/ic/ar5008.c
1336
m = mq_dequeue(&ni->ni_savedq);
sys/dev/ic/ar5008.c
1337
if (m == NULL)
sys/dev/ic/ar5008.c
1341
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar5008.c
1345
if (sc->ops.tx(sc, m, ni, ATHN_TXFLAG_CAB) != 0) {
sys/dev/ic/ar5008.c
1446
ar5008_ccmp_encap(struct mbuf *m, u_int hdrlen, struct ieee80211_key *k)
sys/dev/ic/ar5008.c
1453
n = m_makespace(m, hdrlen, IEEE80211_CCMP_HDRLEN, &off);
sys/dev/ic/ar5008.c
1455
m_freem(m);
sys/dev/ic/ar5008.c
1473
ar5008_tx(struct athn_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
sys/dev/ic/ar5008.c
1494
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar5008.c
1517
if (ar5008_ccmp_encap(m, hdrlen, k) != 0)
sys/dev/ic/ar5008.c
1520
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/ic/ar5008.c
1524
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar5008.c
1589
bpf_mtap_hdr(sc->sc_drvbpf, tap, sc->sc_txtap_len, m,
sys/dev/ic/ar5008.c
1595
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m,
sys/dev/ic/ar5008.c
1601
m_freem(m);
sys/dev/ic/ar5008.c
1608
if (m_defrag(m, M_DONTWAIT) != 0) {
sys/dev/ic/ar5008.c
1609
m_freem(m);
sys/dev/ic/ar5008.c
1613
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m,
sys/dev/ic/ar5008.c
1618
m_freem(m);
sys/dev/ic/ar5008.c
1622
bf->bf_m = m;
sys/dev/ic/ar5008.c
1627
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar5008.c
1629
totlen = m->m_pkthdr.len + IEEE80211_CRC_LEN;
sys/dev/ic/ar5008.c
2413
uint8_t m[62], p[62]; /* XXX use bit arrays? */
sys/dev/ic/ar5008.c
2445
m[-cur / 100] = abs(cur - bin) < 75;
sys/dev/ic/ar5008.c
2449
m[46] << 30 | m[47] << 28 | m[48] << 26 | m[49] << 24 |
sys/dev/ic/ar5008.c
2450
m[50] << 22 | m[51] << 20 | m[52] << 18 | m[53] << 16 |
sys/dev/ic/ar5008.c
2451
m[54] << 14 | m[55] << 12 | m[56] << 10 | m[57] << 8 |
sys/dev/ic/ar5008.c
2452
m[58] << 6 | m[59] << 4 | m[60] << 2 | m[61] << 0;
sys/dev/ic/ar5008.c
2457
reg = m[31] << 28 | m[32] << 26 | m[33] << 24 |
sys/dev/ic/ar5008.c
2458
m[34] << 22 | m[35] << 20 | m[36] << 18 | m[37] << 16 |
sys/dev/ic/ar5008.c
2459
m[48] << 14 | m[39] << 12 | m[40] << 10 | m[41] << 8 |
sys/dev/ic/ar5008.c
2460
m[42] << 6 | m[43] << 4 | m[44] << 2 | m[45] << 0;
sys/dev/ic/ar5008.c
2466
m[16] << 30 | m[16] << 28 | m[18] << 26 | m[18] << 24 |
sys/dev/ic/ar5008.c
2467
m[20] << 22 | m[20] << 20 | m[22] << 18 | m[22] << 16 |
sys/dev/ic/ar5008.c
2468
m[24] << 14 | m[24] << 12 | m[25] << 10 | m[26] << 8 |
sys/dev/ic/ar5008.c
2469
m[27] << 6 | m[28] << 4 | m[29] << 2 | m[30] << 0;
sys/dev/ic/ar5008.c
2474
m[ 0] << 30 | m[ 1] << 28 | m[ 2] << 26 | m[ 3] << 24 |
sys/dev/ic/ar5008.c
2475
m[ 4] << 22 | m[ 5] << 20 | m[ 6] << 18 | m[ 7] << 16 |
sys/dev/ic/ar5008.c
2476
m[ 8] << 14 | m[ 9] << 12 | m[10] << 10 | m[11] << 8 |
sys/dev/ic/ar5008.c
2477
m[12] << 6 | m[13] << 4 | m[14] << 2 | m[15] << 0;
sys/dev/ic/ar5008.c
727
ar5008_rx_radiotap(struct athn_softc *sc, struct mbuf *m,
sys/dev/ic/ar5008.c
785
bpf_mtap_hdr(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_DIRECTION_IN);
sys/dev/ic/ar5008.c
790
ar5008_ccmp_decap(struct athn_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/ic/ar5008.c
802
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar5008.c
804
ivp = mtod(m, u_int8_t *) + hdrlen;
sys/dev/ic/ar5008.c
807
k = ieee80211_get_rxkey(ic, m, ni);
sys/dev/ic/ar5008.c
852
m_adj(m, -IEEE80211_CCMP_MICLEN);
sys/dev/ic/ar5008.c
867
struct mbuf *m, *m1;
sys/dev/ic/ar5008.c
973
m = bf->bf_m;
sys/dev/ic/ar5008.c
977
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/ar5008.c
979
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar9003.c
1001
m = bf->bf_m;
sys/dev/ic/ar9003.c
1006
m->m_data = (caddr_t)&ds[1];
sys/dev/ic/ar9003.c
1007
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/ar9003.c
1010
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar9003.c
1018
m_adj(m, 2);
sys/dev/ic/ar9003.c
1023
ar9003_rx_radiotap(sc, m, ds);
sys/dev/ic/ar9003.c
1026
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/ic/ar9003.c
1032
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/ic/ar9003.c
1187
struct mbuf *m;
sys/dev/ic/ar9003.c
1208
m = ieee80211_beacon_alloc(ic, ic->ic_bss);
sys/dev/ic/ar9003.c
1209
if (__predict_false(m == NULL))
sys/dev/ic/ar9003.c
1212
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar9003.c
1226
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m,
sys/dev/ic/ar9003.c
1229
m_freem(m);
sys/dev/ic/ar9003.c
1232
bf->bf_m = m;
sys/dev/ic/ar9003.c
1244
totlen = m->m_pkthdr.len + IEEE80211_CRC_LEN;
sys/dev/ic/ar9003.c
1286
m = mq_dequeue(&ni->ni_savedq);
sys/dev/ic/ar9003.c
1287
if (m == NULL)
sys/dev/ic/ar9003.c
1291
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar9003.c
1295
if (sc->ops.tx(sc, m, ni, ATHN_TXFLAG_CAB) != 0) {
sys/dev/ic/ar9003.c
1392
ar9003_tx(struct athn_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
sys/dev/ic/ar9003.c
1415
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar9003.c
1436
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/ic/ar9003.c
1438
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar9003.c
1490
bpf_mtap_hdr(sc->sc_drvbpf, tap, sc->sc_txtap_len, m,
sys/dev/ic/ar9003.c
1496
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m,
sys/dev/ic/ar9003.c
1502
m_freem(m);
sys/dev/ic/ar9003.c
1511
m_freem(m);
sys/dev/ic/ar9003.c
1514
if (m->m_pkthdr.len > MHLEN) {
sys/dev/ic/ar9003.c
1517
m_freem(m);
sys/dev/ic/ar9003.c
1522
m_copydata(m, 0, m->m_pkthdr.len, mtod(m1, caddr_t));
sys/dev/ic/ar9003.c
1523
m1->m_pkthdr.len = m1->m_len = m->m_pkthdr.len;
sys/dev/ic/ar9003.c
1524
m_freem(m);
sys/dev/ic/ar9003.c
1525
m = m1;
sys/dev/ic/ar9003.c
1527
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_map, m,
sys/dev/ic/ar9003.c
1532
m_freem(m);
sys/dev/ic/ar9003.c
1536
bf->bf_m = m;
sys/dev/ic/ar9003.c
1540
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar9003.c
1542
totlen = m->m_pkthdr.len + IEEE80211_CRC_LEN;
sys/dev/ic/ar9003.c
2226
int32_t m, p, c;
sys/dev/ic/ar9003.c
2229
int32_t min, max, div, f1, f2, f3, m, p, c;
sys/dev/ic/ar9003.c
2235
val[0][0].m = res[0] & 0xfff;
sys/dev/ic/ar9003.c
2239
val[0][1].m = (res[1] >> 4) & 0xfff;
sys/dev/ic/ar9003.c
2243
val[1][0].m = ((res[2] >> 24) & 0xff) | (res[3] & 0xf) << 8;
sys/dev/ic/ar9003.c
2247
val[1][1].m = (res[4] >> 12) & 0xfff;
sys/dev/ic/ar9003.c
2253
m = SIGN_EXT(val[i][j].m);
sys/dev/ic/ar9003.c
2260
mag[i][j] = (m * SCALE) / p;
sys/dev/ic/ar9003.c
2628
struct mbuf *m;
sys/dev/ic/ar9003.c
2632
m = MCLGETL(NULL, M_DONTWAIT, TONE_LEN);
sys/dev/ic/ar9003.c
2633
if (m == NULL)
sys/dev/ic/ar9003.c
2635
memset(mtod(m, caddr_t), 0, TONE_LEN);
sys/dev/ic/ar9003.c
2636
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ar9003.c
2643
m->m_pkthdr.len = m->m_len = TONE_LEN;
sys/dev/ic/ar9003.c
2650
if ((error = ar9003_tx(sc, m, ni, ATHN_TXFLAG_PAPRD)) != 0)
sys/dev/ic/ar9003.c
852
ar9003_rx_radiotap(struct athn_softc *sc, struct mbuf *m,
sys/dev/ic/ar9003.c
907
bpf_mtap_hdr(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m, BPF_DIRECTION_IN);
sys/dev/ic/ar9003.c
922
struct mbuf *m, *m1;
sys/dev/ic/ath.c
1168
struct mbuf *m;
sys/dev/ic/ath.c
1171
MGETHDR(m, flags, type);
sys/dev/ic/ath.c
1172
if (m != NULL && pktlen > MHLEN) {
sys/dev/ic/ath.c
1173
MCLGET(m, flags);
sys/dev/ic/ath.c
1174
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/ath.c
1175
m_free(m);
sys/dev/ic/ath.c
1176
m = NULL;
sys/dev/ic/ath.c
1179
return m;
sys/dev/ic/ath.c
1190
struct mbuf *m;
sys/dev/ic/ath.c
1208
m = ieee80211_beacon_alloc(ic, ni);
sys/dev/ic/ath.c
1209
if (m == NULL) {
sys/dev/ic/ath.c
1216
DPRINTF(ATH_DEBUG_BEACON, ("%s: m %p len %u\n", __func__, m, m->m_len));
sys/dev/ic/ath.c
1217
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_dmamap, m,
sys/dev/ic/ath.c
1220
m_freem(m);
sys/dev/ic/ath.c
1225
bf->bf_m = m;
sys/dev/ic/ath.c
1259
, m->m_pkthdr.len + IEEE80211_CRC_LEN /* packet length */
sys/dev/ic/ath.c
1695
struct mbuf *m;
sys/dev/ic/ath.c
1698
m = bf->bf_m;
sys/dev/ic/ath.c
1699
if (m == NULL) {
sys/dev/ic/ath.c
1707
m = ath_getmbuf(M_DONTWAIT, MT_DATA, MCLBYTES);
sys/dev/ic/ath.c
1708
if (m == NULL) {
sys/dev/ic/ath.c
1714
bf->bf_m = m;
sys/dev/ic/ath.c
1715
m->m_pkthdr.len = m->m_len = m->m_ext.ext_size;
sys/dev/ic/ath.c
1717
error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_dmamap, m,
sys/dev/ic/ath.c
1756
, m->m_len /* buffer size */
sys/dev/ic/ath.c
1779
struct mbuf *m;
sys/dev/ic/ath.c
1802
m = bf->bf_m;
sys/dev/ic/ath.c
1803
if (m == NULL) { /* NB: shouldn't happen */
sys/dev/ic/ath.c
1892
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/ath.c
1905
sc->sc_rxtap_len, m, BPF_DIRECTION_IN);
sys/dev/ic/ath.c
1908
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/ic/ath.c
1909
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ath.c
1918
m_adj(m, IEEE80211_WEP_IVLEN + IEEE80211_WEP_KIDLEN);
sys/dev/ic/ath.c
1919
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ath.c
1924
m_adj(m, -IEEE80211_WEP_CRCLEN);
sys/dev/ic/ath.c
1928
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ath.c
1956
ieee80211_inputm(ifp, m, ni, &rxi, &ml);
sys/dev/ic/ath.c
2860
ath_recv_mgmt(struct ieee80211com *ic, struct mbuf *m,
sys/dev/ic/ath.c
2866
(*sc->sc_recv_mgmt)(ic, m, ni, rxi, subtype);
sys/dev/ic/ath.c
794
struct mbuf *m;
sys/dev/ic/ath.c
821
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/ic/ath.c
822
if (m == NULL) {
sys/dev/ic/ath.c
836
m = ifq_dequeue(&ifp->if_snd);
sys/dev/ic/ath.c
837
if (m == NULL) {
sys/dev/ic/ath.c
846
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/ath.c
852
m = ieee80211_encap(ifp, m, &ni);
sys/dev/ic/ath.c
853
if (m == NULL) {
sys/dev/ic/ath.c
860
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ath.c
862
ni = m->m_pkthdr.ph_cookie;
sys/dev/ic/ath.c
864
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/ath.c
881
if (ath_tx_start(sc, ni, bf, m)) {
sys/dev/ic/athn.c
2815
struct mbuf *m;
sys/dev/ic/athn.c
2826
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/ic/athn.c
2827
if (m != NULL) {
sys/dev/ic/athn.c
2828
ni = m->m_pkthdr.ph_cookie;
sys/dev/ic/athn.c
2834
m = mq_dequeue(&ic->ic_pwrsaveq);
sys/dev/ic/athn.c
2835
if (m != NULL) {
sys/dev/ic/athn.c
2836
ni = m->m_pkthdr.ph_cookie;
sys/dev/ic/athn.c
2843
m = ifq_dequeue(&ifp->if_snd);
sys/dev/ic/athn.c
2844
if (m == NULL)
sys/dev/ic/athn.c
2848
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/athn.c
2850
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL)
sys/dev/ic/athn.c
2855
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/athn.c
2857
if (sc->ops.tx(sc, m, ni, 0) != 0) {
sys/dev/ic/atw.c
2223
atw_recv_mgmt(struct ieee80211com *ic, struct mbuf *m,
sys/dev/ic/atw.c
2233
(*sc->sc_recv_mgmt)(ic, m, ni, rxi, subtype);
sys/dev/ic/atw.c
2570
struct mbuf *m;
sys/dev/ic/atw.c
2573
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/atw.c
2574
if (m == NULL)
sys/dev/ic/atw.c
2577
MCLGET(m, M_DONTWAIT);
sys/dev/ic/atw.c
2578
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/atw.c
2579
m_freem(m);
sys/dev/ic/atw.c
2586
rxs->rxs_mbuf = m;
sys/dev/ic/atw.c
2589
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/ic/atw.c
3035
struct mbuf *m;
sys/dev/ic/atw.c
3116
m = rxs->rxs_mbuf;
sys/dev/ic/atw.c
3127
m->m_pkthdr.len = m->m_len = MIN(m->m_ext.ext_size, len);
sys/dev/ic/atw.c
3163
mb.m_next = m;
sys/dev/ic/atw.c
3171
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/atw.c
3181
ieee80211_inputm(ifp, m, ni, &rxi, &ml);
sys/dev/ic/atw.c
3524
struct mbuf *m;
sys/dev/ic/atw.c
3530
for (m = m0; m; m = m->m_next) {
sys/dev/ic/atw.c
3531
if (m->m_len == 0)
sys/dev/ic/atw.c
3533
for (i = 0; i < m->m_len; i++) {
sys/dev/ic/atw.c
3534
printf(" %02x", ((u_int8_t*)m->m_data)[i]);
sys/dev/ic/atw.c
3558
struct mbuf *m0, *m;
sys/dev/ic/atw.c
3788
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/atw.c
3789
if (m == NULL) {
sys/dev/ic/atw.c
3795
MCLGET(m, M_DONTWAIT);
sys/dev/ic/atw.c
3796
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/atw.c
3799
m_freem(m);
sys/dev/ic/atw.c
3803
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
sys/dev/ic/atw.c
3804
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/atw.c
3806
m0 = m;
sys/dev/ic/atw.c
3807
m = NULL;
sys/dev/ic/atwreg.h
55
#define MASK_TO_SHIFT2(m) (GTEQ_POWER(LOWEST_SET_BIT((m)), 1) ? 1 : 0)
sys/dev/ic/atwreg.h
57
#define MASK_TO_SHIFT4(m) \
sys/dev/ic/atwreg.h
58
(GTEQ_POWER(LOWEST_SET_BIT((m)), 2) \
sys/dev/ic/atwreg.h
59
? 2 + MASK_TO_SHIFT2((m) >> 2) \
sys/dev/ic/atwreg.h
60
: MASK_TO_SHIFT2((m)))
sys/dev/ic/atwreg.h
62
#define MASK_TO_SHIFT8(m) \
sys/dev/ic/atwreg.h
63
(GTEQ_POWER(LOWEST_SET_BIT((m)), 4) \
sys/dev/ic/atwreg.h
64
? 4 + MASK_TO_SHIFT4((m) >> 4) \
sys/dev/ic/atwreg.h
65
: MASK_TO_SHIFT4((m)))
sys/dev/ic/atwreg.h
67
#define MASK_TO_SHIFT16(m) \
sys/dev/ic/atwreg.h
68
(GTEQ_POWER(LOWEST_SET_BIT((m)), 8) \
sys/dev/ic/atwreg.h
69
? 8 + MASK_TO_SHIFT8((m) >> 8) \
sys/dev/ic/atwreg.h
70
: MASK_TO_SHIFT8((m)))
sys/dev/ic/atwreg.h
72
#define MASK_TO_SHIFT(m) \
sys/dev/ic/atwreg.h
73
(GTEQ_POWER(LOWEST_SET_BIT((m)), 16) \
sys/dev/ic/atwreg.h
74
? 16 + MASK_TO_SHIFT16((m) >> 16) \
sys/dev/ic/atwreg.h
75
: MASK_TO_SHIFT16((m)))
sys/dev/ic/atwreg.h
80
#define PRESHIFT(m) MASK_AND_RSHIFT((m), (m))
sys/dev/ic/bcmgenet.c
205
genet_setup_txbuf(struct genet_softc *sc, int index, struct mbuf *m)
sys/dev/ic/bcmgenet.c
216
if (m->m_len < ETHER_MIN_LEN - ETHER_CRC_LEN) {
sys/dev/ic/bcmgenet.c
217
if (m_defrag(m, M_DONTWAIT))
sys/dev/ic/bcmgenet.c
222
sc->sc_tx.buf_map[index].map, m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/bcmgenet.c
224
if (m_defrag(m, M_DONTWAIT))
sys/dev/ic/bcmgenet.c
227
sc->sc_tx.buf_map[index].map, m,
sys/dev/ic/bcmgenet.c
241
sc->sc_tx.buf_map[cur].mbuf = (i == 0 ? m : NULL);
sys/dev/ic/bcmgenet.c
270
genet_setup_rxbuf(struct genet_softc *sc, int index, struct mbuf *m)
sys/dev/ic/bcmgenet.c
275
sc->sc_rx.buf_map[index].map, m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/ic/bcmgenet.c
283
sc->sc_rx.buf_map[index].mbuf = m;
sys/dev/ic/bcmgenet.c
294
struct mbuf *m;
sys/dev/ic/bcmgenet.c
296
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/ic/bcmgenet.c
297
if (m != NULL)
sys/dev/ic/bcmgenet.c
298
m->m_pkthdr.len = m->m_len = m->m_ext.ext_size;
sys/dev/ic/bcmgenet.c
300
return m;
sys/dev/ic/bcmgenet.c
306
struct mbuf *m;
sys/dev/ic/bcmgenet.c
318
if ((m = genet_alloc_mbufcl(sc)) == NULL) {
sys/dev/ic/bcmgenet.c
323
error = genet_setup_rxbuf(sc, index, m);
sys/dev/ic/bcmgenet.c
327
m_freem(m);
sys/dev/ic/bcmgenet.c
685
struct mbuf *m;
sys/dev/ic/bcmgenet.c
709
m = sc->sc_rx.buf_map[index].mbuf;
sys/dev/ic/bcmgenet.c
713
m_adj(m, ETHER_ALIGN);
sys/dev/ic/bcmgenet.c
715
m->m_len = m->m_pkthdr.len = len - ETHER_ALIGN;
sys/dev/ic/bcmgenet.c
716
m->m_nextpkt = NULL;
sys/dev/ic/bcmgenet.c
718
ml_enqueue(&ml, m);
sys/dev/ic/bcmgenet.c
721
m_freem(m);
sys/dev/ic/bcmgenet.c
778
struct mbuf *m;
sys/dev/ic/bcmgenet.c
790
m = ifq_dequeue(&ifp->if_snd);
sys/dev/ic/bcmgenet.c
791
if (m == NULL)
sys/dev/ic/bcmgenet.c
794
nsegs = genet_setup_txbuf(sc, index, m);
sys/dev/ic/bcmgenet.c
796
m_freem(m);
sys/dev/ic/bcmgenet.c
802
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/bwfm.c
1766
bwfm_proto_bcdc_rx(struct bwfm_softc *sc, struct mbuf *m, struct mbuf_list *ml)
sys/dev/ic/bwfm.c
1770
hdr = mtod(m, struct bwfm_proto_bcdc_hdr *);
sys/dev/ic/bwfm.c
1771
if (m->m_len < sizeof(*hdr)) {
sys/dev/ic/bwfm.c
1772
m_freem(m);
sys/dev/ic/bwfm.c
1775
if (m->m_len < sizeof(*hdr) + (hdr->data_offset << 2)) {
sys/dev/ic/bwfm.c
1776
m_freem(m);
sys/dev/ic/bwfm.c
1779
m_adj(m, sizeof(*hdr) + (hdr->data_offset << 2));
sys/dev/ic/bwfm.c
1781
bwfm_rx(sc, m, ml);
sys/dev/ic/bwfm.c
2328
struct mbuf *m;
sys/dev/ic/bwfm.c
2330
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/bwfm.c
2331
if (m == NULL)
sys/dev/ic/bwfm.c
2334
MCLGET(m, M_DONTWAIT);
sys/dev/ic/bwfm.c
2335
if (!(m->m_flags & M_EXT)) {
sys/dev/ic/bwfm.c
2336
m_freem(m);
sys/dev/ic/bwfm.c
2340
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/ic/bwfm.c
2342
return (m);
sys/dev/ic/bwfm.c
2346
bwfm_rx(struct bwfm_softc *sc, struct mbuf *m, struct mbuf_list *ml)
sys/dev/ic/bwfm.c
2355
if ((mtod(m, paddr_t) & 0x3) != ETHER_ALIGN) {
sys/dev/ic/bwfm.c
2357
m0 = m_dup_pkt(m, ETHER_ALIGN, M_DONTWAIT);
sys/dev/ic/bwfm.c
2358
m_freem(m);
sys/dev/ic/bwfm.c
2363
m = m0;
sys/dev/ic/bwfm.c
2367
e = mtod(m, struct bwfm_event *);
sys/dev/ic/bwfm.c
2368
if (m->m_len >= sizeof(e->ehdr) &&
sys/dev/ic/bwfm.c
2372
bwfm_rx_event(sc, m);
sys/dev/ic/bwfm.c
2378
m_freem(m);
sys/dev/ic/bwfm.c
2383
m->m_len >= sizeof(e->ehdr) &&
sys/dev/ic/bwfm.c
2388
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
sys/dev/ic/bwfm.c
2395
m_freem(m);
sys/dev/ic/bwfm.c
2401
ieee80211_eapol_key_input(ic, m, ni);
sys/dev/ic/bwfm.c
2403
ml_enqueue(ml, m);
sys/dev/ic/bwfm.c
2414
struct mbuf *m;
sys/dev/ic/bwfm.c
2422
m = bwfm_newbuf();
sys/dev/ic/bwfm.c
2423
if (m == NULL)
sys/dev/ic/bwfm.c
2425
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/bwfm.c
2439
m->m_pkthdr.len = m->m_len = pktlen;
sys/dev/ic/bwfm.c
2441
ieee80211_input(ifp, m, ic->ic_bss, &rxi);
sys/dev/ic/bwfm.c
2453
struct mbuf *m;
sys/dev/ic/bwfm.c
2463
m = bwfm_newbuf();
sys/dev/ic/bwfm.c
2464
if (m == NULL)
sys/dev/ic/bwfm.c
2466
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/bwfm.c
2488
m->m_pkthdr.len = m->m_len = pktlen;
sys/dev/ic/bwfm.c
2491
m_freem(m);
sys/dev/ic/bwfm.c
2495
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/ic/bwfm.c
2519
struct mbuf *m;
sys/dev/ic/bwfm.c
2526
m = bwfm_newbuf();
sys/dev/ic/bwfm.c
2527
if (m == NULL)
sys/dev/ic/bwfm.c
2529
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/bwfm.c
2541
m->m_pkthdr.len = m->m_len = pktlen;
sys/dev/ic/bwfm.c
2544
m_freem(m);
sys/dev/ic/bwfm.c
2548
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/ic/bwfm.c
2553
bwfm_rx_event(struct bwfm_softc *sc, struct mbuf *m)
sys/dev/ic/bwfm.c
2557
struct bwfm_event *e = mtod(m, void *);
sys/dev/ic/bwfm.c
2587
m_freem(m);
sys/dev/ic/bwfm.c
2591
ml_enqueue(&sc->sc_evml, m);
sys/dev/ic/bwfm.c
2598
bwfm_rx_event_cb(struct bwfm_softc *sc, struct mbuf *m)
sys/dev/ic/bwfm.c
2602
struct bwfm_event *e = mtod(m, void *);
sys/dev/ic/bwfm.c
2603
size_t len = m->m_len;
sys/dev/ic/bwfm.c
2606
m_freem(m);
sys/dev/ic/bwfm.c
2638
m_freem(m);
sys/dev/ic/bwfm.c
2647
m_freem(m);
sys/dev/ic/bwfm.c
2654
m_freem(m);
sys/dev/ic/bwfm.c
2713
m_freem(m);
sys/dev/ic/bwfm.c
2724
struct mbuf *m;
sys/dev/ic/bwfm.c
2738
m = bwfm_newbuf();
sys/dev/ic/bwfm.c
2739
if (m == NULL)
sys/dev/ic/bwfm.c
2741
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/bwfm.c
2756
m->m_pkthdr.len = m->m_len = pktlen;
sys/dev/ic/bwfm.c
2764
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/ic/bwfm.c
2775
struct mbuf *m;
sys/dev/ic/bwfm.c
2790
while ((m = ml_dequeue(&sc->sc_evml)) != NULL) {
sys/dev/ic/bwfm.c
2792
bwfm_rx_event_cb(sc, m);
sys/dev/ic/bwfm.c
396
struct mbuf *m;
sys/dev/ic/bwfm.c
417
m = ifq_dequeue(&ifp->if_snd);
sys/dev/ic/bwfm.c
418
if (m == NULL)
sys/dev/ic/bwfm.c
421
if (sc->sc_bus_ops->bs_txdata(sc, m) != 0) {
sys/dev/ic/bwfm.c
423
m_freem(m);
sys/dev/ic/bwfm.c
429
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/bwfmvar.h
136
struct mbuf *m;
sys/dev/ic/bwi.c
7178
struct mbuf *m;
sys/dev/ic/bwi.c
7181
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/ic/bwi.c
7182
if (m != NULL) {
sys/dev/ic/bwi.c
7183
ni = m->m_pkthdr.ph_cookie;
sys/dev/ic/bwi.c
7192
m = ifq_dequeue(&ifp->if_snd);
sys/dev/ic/bwi.c
7193
if (m == NULL)
sys/dev/ic/bwi.c
7196
if (m->m_len < sizeof(*eh)) {
sys/dev/ic/bwi.c
7197
m = m_pullup(m, sizeof(*eh));
sys/dev/ic/bwi.c
7198
if (m == NULL) {
sys/dev/ic/bwi.c
7203
eh = mtod(m, struct ether_header *);
sys/dev/ic/bwi.c
7207
m_freem(m);
sys/dev/ic/bwi.c
7215
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/bwi.c
7217
m = ieee80211_encap(ifp, m, &ni);
sys/dev/ic/bwi.c
7218
if (m == NULL)
sys/dev/ic/bwi.c
7223
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/bwi.c
7225
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/bwi.c
7228
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/ic/bwi.c
7238
if (bwi_encap(sc, idx, m, ni) != 0) {
sys/dev/ic/bwi.c
8182
struct mbuf *m;
sys/dev/ic/bwi.c
8189
MGETHDR(m, init ? M_WAITOK : M_NOWAIT, MT_DATA);
sys/dev/ic/bwi.c
8190
if (m == NULL)
sys/dev/ic/bwi.c
8192
MCLGET(m, init ? M_WAITOK : M_NOWAIT);
sys/dev/ic/bwi.c
8193
if (m == NULL)
sys/dev/ic/bwi.c
8195
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/ic/bwi.c
8203
m_freem(m);
sys/dev/ic/bwi.c
8208
rb->rb_mbuf = m;
sys/dev/ic/bwi.c
8224
m->m_len - sizeof(*hdr));
sys/dev/ic/bwi.c
8237
struct mbuf *m;
sys/dev/ic/bwi.c
8242
MGETHDR(m, init ? M_WAITOK : M_DONTWAIT, MT_DATA);
sys/dev/ic/bwi.c
8243
if (m == NULL)
sys/dev/ic/bwi.c
8245
MCLGET(m, init ? M_WAITOK : M_DONTWAIT);
sys/dev/ic/bwi.c
8246
if (m == NULL) {
sys/dev/ic/bwi.c
8259
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/ic/bwi.c
8264
error = bus_dmamap_load_mbuf(sc->sc_dmat, rbd->rbd_tmp_dmap, m,
sys/dev/ic/bwi.c
8267
m_freem(m);
sys/dev/ic/bwi.c
8280
rxbuf->rb_mbuf = m;
sys/dev/ic/bwi.c
8372
struct mbuf *m;
sys/dev/ic/bwi.c
8390
m = rb->rb_mbuf;
sys/dev/ic/bwi.c
8397
hdr = mtod(m, struct bwi_rxbuf_hdr *);
sys/dev/ic/bwi.c
8410
m_freem(m);
sys/dev/ic/bwi.c
8417
m->m_len = m->m_pkthdr.len = buflen + sizeof(*hdr);
sys/dev/ic/bwi.c
8418
m_adj(m, sizeof(*hdr) + wh_ofs);
sys/dev/ic/bwi.c
8443
mb.m_next = m;
sys/dev/ic/bwi.c
8451
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/ic/bwi.c
8453
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/bwi.c
8460
ieee80211_inputm(ifp, m, ni, &rxi, &ml);
sys/dev/ic/bwi.c
8831
bwi_encap(struct bwi_softc *sc, int idx, struct mbuf *m,
sys/dev/ic/bwi.c
8856
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/bwi.c
8859
pkt_len = m->m_pkthdr.len + IEEE80211_CRC_LEN;
sys/dev/ic/bwi.c
8905
mb.m_next = m;
sys/dev/ic/bwi.c
8916
M_PREPEND(m, sizeof(*hdr), M_DONTWAIT);
sys/dev/ic/bwi.c
8917
if (m == NULL) {
sys/dev/ic/bwi.c
8921
hdr = mtod(m, struct bwi_txbuf_hdr *);
sys/dev/ic/bwi.c
8968
m_copydata(m, 0, m->m_pkthdr.len,
sys/dev/ic/bwi.c
8973
error = bus_dmamap_load_mbuf(sc->sc_dmat, tb->tb_dmap, m,
sys/dev/ic/bwi.c
8982
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/ic/bwi.c
8988
m, BUS_DMA_NOWAIT);
sys/dev/ic/bwi.c
9001
tb->tb_mbuf = m;
sys/dev/ic/bwi.c
9005
p = mtod(m, const uint8_t *);
sys/dev/ic/bwi.c
9006
for (i = 0; i < m->m_pkthdr.len; ++i) {
sys/dev/ic/bwi.c
9014
sc->sc_dev.dv_xname, idx, pkt_len, m->m_pkthdr.len);
sys/dev/ic/bwi.c
9019
sc->sc_setup_txdesc(sc, rd, idx, paddr, m->m_pkthdr.len);
sys/dev/ic/bwi.c
9028
m_freem(m);
sys/dev/ic/ciss.c
46
#define CISS_DPRINTF(m,a) if (ciss_debug & (m)) printf a
sys/dev/ic/ciss.c
62
#define CISS_DPRINTF(m,a) /* m, a */
sys/dev/ic/com.c
659
u_char m = 0;
sys/dev/ic/com.c
662
SET(m, MCR_DTR);
sys/dev/ic/com.c
664
SET(m, MCR_RTS);
sys/dev/ic/com.c
665
return m;
sys/dev/ic/com.c
711
u_char m;
sys/dev/ic/com.c
714
m = sc->sc_mcr;
sys/dev/ic/com.c
715
if (ISSET(m, MCR_DTR))
sys/dev/ic/com.c
717
if (ISSET(m, MCR_RTS))
sys/dev/ic/com.c
719
m = sc->sc_msr;
sys/dev/ic/com.c
720
if (ISSET(m, MSR_DCD))
sys/dev/ic/com.c
722
if (ISSET(m, MSR_CTS))
sys/dev/ic/com.c
724
if (ISSET(m, MSR_DSR))
sys/dev/ic/com.c
726
if (ISSET(m, MSR_RI | MSR_TERI))
sys/dev/ic/dc.c
1372
struct dc_mediainfo *m;
sys/dev/ic/dc.c
1377
m = sc->dc_mi;
sys/dev/ic/dc.c
1379
while (m != NULL) {
sys/dev/ic/dc.c
1380
if (m->dc_media == media)
sys/dev/ic/dc.c
1382
m = m->dc_next;
sys/dev/ic/dc.c
1385
if (m == NULL)
sys/dev/ic/dc.c
1388
for (i = 0, p = m->dc_reset_ptr; i < m->dc_reset_len; i++, p += 2) {
sys/dev/ic/dc.c
1393
for (i = 0, p = m->dc_gp_ptr; i < m->dc_gp_len; i++, p += 2) {
sys/dev/ic/dc.c
1402
struct dc_mediainfo *m;
sys/dev/ic/dc.c
1404
m = malloc(sizeof(*m), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/ic/dc.c
1405
if (m == NULL)
sys/dev/ic/dc.c
1409
m->dc_media = IFM_10_T;
sys/dev/ic/dc.c
1412
m->dc_media = IFM_10_T|IFM_FDX;
sys/dev/ic/dc.c
1415
m->dc_media = IFM_10_2;
sys/dev/ic/dc.c
1418
m->dc_media = IFM_10_5;
sys/dev/ic/dc.c
1430
m->dc_gp_len = 2;
sys/dev/ic/dc.c
1431
m->dc_gp_ptr =
sys/dev/ic/dc.c
1434
m->dc_gp_len = 2;
sys/dev/ic/dc.c
1435
m->dc_gp_ptr =
sys/dev/ic/dc.c
1439
m->dc_next = sc->dc_mi;
sys/dev/ic/dc.c
1440
sc->dc_mi = m;
sys/dev/ic/dc.c
1448
struct dc_mediainfo *m;
sys/dev/ic/dc.c
1450
m = malloc(sizeof(*m), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/ic/dc.c
1451
if (m == NULL)
sys/dev/ic/dc.c
1454
m->dc_media = IFM_100_TX;
sys/dev/ic/dc.c
1457
m->dc_media = IFM_100_TX|IFM_FDX;
sys/dev/ic/dc.c
1459
m->dc_gp_len = 2;
sys/dev/ic/dc.c
1460
m->dc_gp_ptr = (u_int8_t *)&l->dc_sym_gpio_ctl;
sys/dev/ic/dc.c
1462
m->dc_next = sc->dc_mi;
sys/dev/ic/dc.c
1463
sc->dc_mi = m;
sys/dev/ic/dc.c
1472
struct dc_mediainfo *m;
sys/dev/ic/dc.c
1474
m = malloc(sizeof(*m), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/ic/dc.c
1475
if (m == NULL)
sys/dev/ic/dc.c
1478
m->dc_media = IFM_AUTO;
sys/dev/ic/dc.c
1479
m->dc_gp_len = l->dc_gpr_len;
sys/dev/ic/dc.c
1483
m->dc_gp_ptr = p;
sys/dev/ic/dc.c
1485
m->dc_reset_len = *p;
sys/dev/ic/dc.c
1487
m->dc_reset_ptr = p;
sys/dev/ic/dc.c
1489
m->dc_next = sc->dc_mi;
sys/dev/ic/dc.c
1490
sc->dc_mi = m;
sys/dev/ic/dc.c
1854
dc_newbuf(struct dc_softc *sc, int i, struct mbuf *m)
sys/dev/ic/dc.c
1862
if (m == NULL) {
sys/dev/ic/dc.c
1887
m_new = m;
sys/dev/ic/dc.c
1979
struct mbuf *m = NULL;
sys/dev/ic/dc.c
1993
m = sc->dc_cdata.dc_rx_chain[i].sd_mbuf;
sys/dev/ic/dc.c
1994
bcopy(mtod(m, char *), ptr, ETHER_MAX_DIX_LEN);
sys/dev/ic/dc.c
1999
dc_newbuf(sc, i, m);
sys/dev/ic/dc.c
2024
dc_newbuf(sc, i, m);
sys/dev/ic/dc.c
2025
bcopy(ptr, mtod(m, char *), total_len);
sys/dev/ic/dc.c
2078
struct mbuf *m;
sys/dev/ic/dc.c
2101
m = sc->dc_cdata.dc_rx_chain[i].sd_mbuf;
sys/dev/ic/dc.c
2139
dc_newbuf(sc, i, m);
sys/dev/ic/dc.c
2153
m0 = m_devget(mtod(m, char *), total_len, ETHER_ALIGN);
sys/dev/ic/dc.c
2154
dc_newbuf(sc, i, m);
sys/dev/ic/dc.c
2160
m = m0;
sys/dev/ic/dc.c
2163
ml_enqueue(&ml, m);
sys/dev/ic/dc.c
2500
dc_encap(struct dc_softc *sc, bus_dmamap_t map, struct mbuf *m, u_int32_t *idx)
sys/dev/ic/dc.c
2522
sc->dc_cdata.dc_tx_chain[cur].sd_mbuf = m;
sys/dev/ic/dc.c
2572
struct mbuf *m;
sys/dev/ic/dc.c
2589
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/ic/dc.c
2590
if (m == NULL)
sys/dev/ic/dc.c
2594
switch (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/dc.c
2599
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/ic/dc.c
2600
bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/dc.c
2606
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/ic/dc.c
2607
m_freem(m);
sys/dev/ic/dc.c
2614
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/ic/dc.c
2620
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/ic/dc.c
2622
if (dc_encap(sc, map, m, &idx) != 0) {
sys/dev/ic/dc.c
2623
m_freem(m);
sys/dev/ic/dc.c
2634
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/dp8390.c
1053
dp8390_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
sys/dev/ic/dp8390.c
1060
for (; m ; m = m->m_next) {
sys/dev/ic/dp8390.c
1061
data = mtod(m, u_char *);
sys/dev/ic/dp8390.c
1062
len = m->m_len;
sys/dev/ic/dp8390.c
489
struct mbuf *m;
sys/dev/ic/dp8390.c
572
m = dp8390_get(sc,
sys/dev/ic/dp8390.c
575
if (m == NULL) {
sys/dev/ic/dp8390.c
579
ml_enqueue(&ml, m);
sys/dev/ic/dp8390.c
918
struct mbuf *m, *m0, *newm;
sys/dev/ic/dp8390.c
926
m = m0;
sys/dev/ic/dp8390.c
930
MCLGET(m, M_DONTWAIT);
sys/dev/ic/dp8390.c
931
if (!(m->m_flags & M_EXT))
sys/dev/ic/dp8390.c
939
if (m == m0) {
sys/dev/ic/dp8390.c
941
ALIGN(m->m_data + sizeof(struct ether_header)) -
sys/dev/ic/dp8390.c
943
len -= newdata - m->m_data;
sys/dev/ic/dp8390.c
944
m->m_data = newdata;
sys/dev/ic/dp8390.c
947
m->m_len = len = min(total_len, len);
sys/dev/ic/dp8390.c
949
src = (*sc->ring_copy)(sc, src, mtod(m, caddr_t), len);
sys/dev/ic/dp8390.c
951
src = dp8390_ring_copy(sc, src, mtod(m, caddr_t), len);
sys/dev/ic/dp8390.c
959
m = m->m_next = newm;
sys/dev/ic/dwqe.c
1163
dwqe_tx_csum(struct dwqe_softc *sc, struct mbuf *m, struct dwqe_desc *txd)
sys/dev/ic/dwqe.c
1176
if (m->m_pkthdr.csum_flags & (M_IPV4_CSUM_OUT |
sys/dev/ic/dwqe.c
1182
dwqe_set_tx_context_desc(struct dwqe_softc *sc, struct mbuf *m, int idx)
sys/dev/ic/dwqe.c
1188
if ((m->m_flags & M_VLANTAG) == 0)
sys/dev/ic/dwqe.c
1191
tag = m->m_pkthdr.ether_vtag;
sys/dev/ic/dwqe.c
1203
dwqe_encap(struct dwqe_softc *sc, struct mbuf *m, int *idx, int *used)
sys/dev/ic/dwqe.c
1213
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/ic/dwqe.c
1214
if (m_defrag(m, M_DONTWAIT))
sys/dev/ic/dwqe.c
1216
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT))
sys/dev/ic/dwqe.c
1225
vlan_tag = dwqe_set_tx_context_desc(sc, m, frag);
sys/dev/ic/dwqe.c
1243
txd->sd_tdes3 = m->m_pkthdr.len;
sys/dev/ic/dwqe.c
1246
dwqe_tx_csum(sc, m, txd);
sys/dev/ic/dwqe.c
1278
sc->sc_txbuf[cur].tb_m = m;
sys/dev/ic/dwqe.c
1357
struct mbuf *m = NULL;
sys/dev/ic/dwqe.c
1359
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/ic/dwqe.c
1360
if (!m)
sys/dev/ic/dwqe.c
1362
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/ic/dwqe.c
1363
m_adj(m, ETHER_ALIGN);
sys/dev/ic/dwqe.c
1365
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/ic/dwqe.c
1367
m_freem(m);
sys/dev/ic/dwqe.c
1372
m->m_pkthdr.len, BUS_DMASYNC_PREREAD);
sys/dev/ic/dwqe.c
1374
return (m);
sys/dev/ic/dwqe.c
370
struct mbuf *m;
sys/dev/ic/dwqe.c
392
m = ifq_dequeue(ifq);
sys/dev/ic/dwqe.c
393
if (m == NULL)
sys/dev/ic/dwqe.c
396
error = dwqe_encap(sc, m, &idx, &used);
sys/dev/ic/dwqe.c
398
m_freem(m); /* give up: drop it */
sys/dev/ic/dwqe.c
405
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/dwqe.c
719
dwqe_rx_csum(struct dwqe_softc *sc, struct mbuf *m, struct dwqe_desc *rxd)
sys/dev/ic/dwqe.c
769
m->m_pkthdr.csum_flags |= csum_flags;
sys/dev/ic/dwqe.c
773
dwqe_vlan_strip(struct dwqe_softc *sc, struct mbuf *m, struct dwqe_desc *rxd)
sys/dev/ic/dwqe.c
781
m->m_pkthdr.ether_vtag = le16toh(tag);
sys/dev/ic/dwqe.c
782
m->m_flags |= M_VLANTAG;
sys/dev/ic/dwqe.c
794
struct mbuf *m;
sys/dev/ic/dwqe.c
822
m = rxb->tb_m;
sys/dev/ic/dwqe.c
827
m_freem(m);
sys/dev/ic/dwqe.c
833
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/dwqe.c
835
dwqe_rx_csum(sc, m, rxd);
sys/dev/ic/dwqe.c
836
dwqe_vlan_strip(sc, m, rxd);
sys/dev/ic/dwqe.c
837
ml_enqueue(&ml, m);
sys/dev/ic/elink3.c
1013
for (m = m0; m; ) {
sys/dev/ic/elink3.c
1014
data = mtod(m, u_int8_t *);
sys/dev/ic/elink3.c
1015
if (m->m_len > 3 && ALIGNED_POINTER(data, uint32_t)) {
sys/dev/ic/elink3.c
1017
data, m->m_len & ~3);
sys/dev/ic/elink3.c
1018
if (m->m_len & 3)
sys/dev/ic/elink3.c
1020
data + (m->m_len & ~3),
sys/dev/ic/elink3.c
1021
m->m_len & 3);
sys/dev/ic/elink3.c
1024
data, m->m_len);
sys/dev/ic/elink3.c
1025
m0 = m_free(m);
sys/dev/ic/elink3.c
1026
m = m0;
sys/dev/ic/elink3.c
1029
for (m = m0; m; ) {
sys/dev/ic/elink3.c
1030
data = mtod(m, u_int8_t *);
sys/dev/ic/elink3.c
1031
if (m->m_len > 1 && ALIGNED_POINTER(data, uint16_t)) {
sys/dev/ic/elink3.c
1033
data, m->m_len & ~1);
sys/dev/ic/elink3.c
1034
if (m->m_len & 1)
sys/dev/ic/elink3.c
1036
*(data + m->m_len - 1));
sys/dev/ic/elink3.c
1039
data, m->m_len);
sys/dev/ic/elink3.c
1040
m0 = m_free(m);
sys/dev/ic/elink3.c
1041
m = m0;
sys/dev/ic/elink3.c
1242
struct mbuf *m;
sys/dev/ic/elink3.c
1285
m = epget(sc, len);
sys/dev/ic/elink3.c
1286
if (m == NULL) {
sys/dev/ic/elink3.c
1292
ml_enqueue(&ml, m);
sys/dev/ic/elink3.c
1336
struct mbuf *m;
sys/dev/ic/elink3.c
1342
m = sc->mb[sc->next_mb];
sys/dev/ic/elink3.c
1344
if (m == NULL) {
sys/dev/ic/elink3.c
1345
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/ic/elink3.c
1350
if (!m)
sys/dev/ic/elink3.c
1356
m->m_pkthdr.len = totlen;
sys/dev/ic/elink3.c
1357
m->m_len = totlen;
sys/dev/ic/elink3.c
1359
m->m_data += pad;
sys/dev/ic/elink3.c
1373
len = min(totlen, m_trailingspace(m));
sys/dev/ic/elink3.c
1377
data = mtod(m, u_int8_t *);
sys/dev/ic/elink3.c
1410
return m;
sys/dev/ic/elink3.c
943
struct mbuf *m, *m0;
sys/dev/ic/fxp.c
1084
struct mbuf *m;
sys/dev/ic/fxp.c
1089
m = sc->rfa_headm;
sys/dev/ic/fxp.c
1090
while (m != NULL) {
sys/dev/ic/fxp.c
1091
rxmap = *((bus_dmamap_t *)m->m_ext.ext_buf);
sys/dev/ic/fxp.c
1094
m = m_free(m);
sys/dev/ic/fxp.c
1473
struct mbuf *m;
sys/dev/ic/fxp.c
1477
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/fxp.c
1478
if (m != NULL) {
sys/dev/ic/fxp.c
1479
MCLGET(m, M_DONTWAIT);
sys/dev/ic/fxp.c
1480
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/fxp.c
1481
m_freem(m);
sys/dev/ic/fxp.c
1484
m = oldm;
sys/dev/ic/fxp.c
1485
m->m_data = m->m_ext.ext_buf;
sys/dev/ic/fxp.c
1489
*((bus_dmamap_t *)m->m_ext.ext_buf) = rxmap;
sys/dev/ic/fxp.c
1491
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/ic/fxp.c
1493
} else if (oldm == m)
sys/dev/ic/fxp.c
1499
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/ic/fxp.c
1501
*mtod(m, bus_dmamap_t *) = rxmap;
sys/dev/ic/fxp.c
1506
m = oldm;
sys/dev/ic/fxp.c
1507
m->m_data = m->m_ext.ext_buf;
sys/dev/ic/fxp.c
1508
rxmap = *mtod(m, bus_dmamap_t *);
sys/dev/ic/fxp.c
1515
m->m_data += RFA_ALIGNMENT_FUDGE;
sys/dev/ic/fxp.c
1521
rfap = m->m_data;
sys/dev/ic/fxp.c
1522
m->m_data += sizeof(struct fxp_rfa);
sys/dev/ic/fxp.c
1550
sc->rfa_tailm->m_next = m;
sys/dev/ic/fxp.c
1562
sc->rfa_headm = m;
sys/dev/ic/fxp.c
1564
sc->rfa_tailm = m;
sys/dev/ic/fxp.c
1566
return (m == oldm);
sys/dev/ic/fxp.c
324
struct mbuf *m;
sys/dev/ic/fxp.c
512
m = sc->rfa_headm;
sys/dev/ic/fxp.c
513
while (m != NULL) {
sys/dev/ic/fxp.c
514
rxmap = *((bus_dmamap_t *)m->m_ext.ext_buf);
sys/dev/ic/fxp.c
517
m = m_free(m);
sys/dev/ic/fxp.c
847
struct mbuf *m;
sys/dev/ic/fxp.c
850
m = sc->rfa_headm;
sys/dev/ic/fxp.c
851
rfap = m->m_ext.ext_buf + RFA_ALIGNMENT_FUDGE;
sys/dev/ic/fxp.c
852
rxmap = *((bus_dmamap_t *)m->m_ext.ext_buf);
sys/dev/ic/fxp.c
868
sc->rfa_headm = m->m_next;
sys/dev/ic/fxp.c
869
m->m_next = NULL;
sys/dev/ic/fxp.c
876
if (fxp_add_rfabuf(sc, m) == 0) {
sys/dev/ic/fxp.c
885
m_freem(m);
sys/dev/ic/fxp.c
892
m_freem(m);
sys/dev/ic/fxp.c
896
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/ic/fxp.c
897
ml_enqueue(&ml, m);
sys/dev/ic/fxpvar.h
195
#define FXP_MBUF_SYNC(sc, m, p) \
sys/dev/ic/fxpvar.h
196
bus_dmamap_sync((sc)->sc_dmat, (m), 0, (m)->dm_mapsize, (p))
sys/dev/ic/gem.c
1002
m_freem(m);
sys/dev/ic/gem.c
1019
m->m_data += 2; /* We're already off by two */
sys/dev/ic/gem.c
1020
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/gem.c
1022
ml_enqueue(&ml, m);
sys/dev/ic/gem.c
1059
struct mbuf *m;
sys/dev/ic/gem.c
1062
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/ic/gem.c
1063
if (!m)
sys/dev/ic/gem.c
1065
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/ic/gem.c
1069
memset(m->m_ext.ext_buf, 0, m->m_ext.ext_size);
sys/dev/ic/gem.c
1072
rxs->rxs_mbuf = m;
sys/dev/ic/gem.c
1074
error = bus_dmamap_load_mbuf(sc->sc_dmatag, rxs->rxs_dmamap, m,
sys/dev/ic/gem.c
1686
gem_load_mbuf(struct gem_softc *sc, struct gem_sxd *sd, struct mbuf *m)
sys/dev/ic/gem.c
1690
error = bus_dmamap_load_mbuf(sc->sc_dmatag, sd->sd_map, m,
sys/dev/ic/gem.c
1697
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/ic/gem.c
1698
bus_dmamap_load_mbuf(sc->sc_dmatag, sd->sd_map, m,
sys/dev/ic/gem.c
1715
struct mbuf *m;
sys/dev/ic/gem.c
1741
m = ifq_dequeue(ifq);
sys/dev/ic/gem.c
1742
if (m == NULL)
sys/dev/ic/gem.c
1749
if (gem_load_mbuf(sc, sd, m)) {
sys/dev/ic/gem.c
1750
m_freem(m);
sys/dev/ic/gem.c
1757
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/gem.c
1783
sc->sc_txd[last].sd_mbuf = m;
sys/dev/ic/gem.c
966
struct mbuf *m;
sys/dev/ic/gem.c
991
m = rxs->rxs_mbuf;
sys/dev/ic/hme.c
1279
struct mbuf *m;
sys/dev/ic/hme.c
1287
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/ic/hme.c
1288
if (!m)
sys/dev/ic/hme.c
1292
mtod(m, caddr_t), MCLBYTES - HME_RX_OFFSET, NULL,
sys/dev/ic/hme.c
1294
m_freem(m);
sys/dev/ic/hme.c
1311
m->m_data += HME_RX_OFFSET;
sys/dev/ic/hme.c
1312
d->sd_mbuf = m;
sys/dev/ic/hme.c
636
struct mbuf *m;
sys/dev/ic/hme.c
646
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/ic/hme.c
647
if (m == NULL)
sys/dev/ic/hme.c
658
error = bus_dmamap_load_mbuf(sc->sc_dmatag, map, m,
sys/dev/ic/hme.c
664
if (m_defrag(m, M_DONTWAIT))
sys/dev/ic/hme.c
666
error = bus_dmamap_load_mbuf(sc->sc_dmatag, map, m,
sys/dev/ic/hme.c
674
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/ic/hme.c
680
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/ic/hme.c
688
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/hme.c
718
sc->sc_txd[cur].sd_mbuf = m;
sys/dev/ic/hme.c
735
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/ic/hme.c
736
m_freem(m);
sys/dev/ic/hme.c
802
struct mbuf *m;
sys/dev/ic/hme.c
822
m = sd->sd_mbuf;
sys/dev/ic/hme.c
837
m_freem(m);
sys/dev/ic/hme.c
842
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/hme.c
844
ml_enqueue(&ml, m);
sys/dev/ic/i82596.c
1002
bcopy(&eh, mtod(m, caddr_t), sizeof(struct ether_header));
sys/dev/ic/i82596.c
1014
thismblen = m->m_len - thismboff;
sys/dev/ic/i82596.c
1018
(sc->memcopyin)(sc, mtod(m, caddr_t) + thismboff, off, len);
sys/dev/ic/i82596.c
1022
m = m->m_next;
sys/dev/ic/i82596.c
1060
struct mbuf *m;
sys/dev/ic/i82596.c
1070
m = i82596_get(sc, bstart, pktlen);
sys/dev/ic/i82596.c
1073
if (m == NULL) {
sys/dev/ic/i82596.c
1080
struct ether_header *eh = mtod(m, struct ether_header *);
sys/dev/ic/i82596.c
1088
ml_enqueue(&ml, m);
sys/dev/ic/i82596.c
1182
struct mbuf *m0, *m;
sys/dev/ic/i82596.c
1227
for (m = m0; m != 0; m = m->m_next) {
sys/dev/ic/i82596.c
1230
u_int8_t *e, *p = mtod(m, u_int8_t *);
sys/dev/ic/i82596.c
1232
if (m == m0)
sys/dev/ic/i82596.c
1234
for (e = p + m->m_len; p < e; i++, p += 2) {
sys/dev/ic/i82596.c
1242
(sc->memcopyout)(sc, mtod(m,caddr_t), buffer, m->m_len);
sys/dev/ic/i82596.c
1243
buffer += m->m_len;
sys/dev/ic/i82596.c
1496
int m = (n == sc->nframes - 1) ? 0 : n + 1;
sys/dev/ic/i82596.c
1507
IE_RFRAME_ADDR(sc->rframes,m));
sys/dev/ic/i82596.c
1511
((m==0)? (IE_FD_EOL|IE_FD_SUSP) : 0));
sys/dev/ic/i82596.c
1518
int m = (n == sc->nrxbuf - 1) ? 0 : n + 1;
sys/dev/ic/i82596.c
1525
IE_RBD_ADDR(sc->rbds,m));
sys/dev/ic/i82596.c
1531
IE_RBUF_SIZE | ((m==0)?IE_RBD_EOL:0));
sys/dev/ic/i82596.c
944
struct mbuf *m, *m0, *newm;
sys/dev/ic/i82596.c
962
m = m0;
sys/dev/ic/i82596.c
970
MCLGET(m, M_DONTWAIT);
sys/dev/ic/i82596.c
971
if ((m->m_flags & M_EXT) == 0)
sys/dev/ic/i82596.c
976
if (m == m0) {
sys/dev/ic/i82596.c
978
ALIGN(m->m_data + sizeof(struct ether_header)) -
sys/dev/ic/i82596.c
980
len -= newdata - m->m_data;
sys/dev/ic/i82596.c
981
m->m_data = newdata;
sys/dev/ic/i82596.c
984
m->m_len = len = min(totlen, len);
sys/dev/ic/i82596.c
992
m = m->m_next = newm;
sys/dev/ic/i82596.c
996
m = m0;
sys/dev/ic/if_wi.c
343
#define ADD(m, c) ifmedia_add(&sc->sc_media, (m), (c), NULL)
sys/dev/ic/if_wi.c
534
struct mbuf *m;
sys/dev/ic/if_wi.c
548
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/if_wi.c
549
if (m == NULL) {
sys/dev/ic/if_wi.c
553
MCLGET(m, M_DONTWAIT);
sys/dev/ic/if_wi.c
554
if (!(m->m_flags & M_EXT)) {
sys/dev/ic/if_wi.c
555
m_freem(m);
sys/dev/ic/if_wi.c
560
if (wi_read_data(sc, id, 0, mtod(m, caddr_t),
sys/dev/ic/if_wi.c
562
m_freem(m);
sys/dev/ic/if_wi.c
567
rx_frame = mtod(m, struct wi_frame *);
sys/dev/ic/if_wi.c
570
m_freem(m);
sys/dev/ic/if_wi.c
595
m_freem(m);
sys/dev/ic/if_wi.c
608
m_freem(m);
sys/dev/ic/if_wi.c
614
m_freem(m);
sys/dev/ic/if_wi.c
619
if (wi_read_data(sc, id, hdrlen, mtod(m, caddr_t) + hdrlen,
sys/dev/ic/if_wi.c
621
m_freem(m);
sys/dev/ic/if_wi.c
626
m->m_pkthdr.len = m->m_len = hdrlen + datlen;
sys/dev/ic/if_wi.c
646
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/if_wi.c
647
if (m == NULL) {
sys/dev/ic/if_wi.c
651
MCLGET(m, M_DONTWAIT);
sys/dev/ic/if_wi.c
652
if (!(m->m_flags & M_EXT)) {
sys/dev/ic/if_wi.c
653
m_freem(m);
sys/dev/ic/if_wi.c
658
olddata = m->m_data;
sys/dev/ic/if_wi.c
660
m->m_data = (caddr_t)ALIGN(m->m_data +
sys/dev/ic/if_wi.c
663
eh = mtod(m, struct ether_header *);
sys/dev/ic/if_wi.c
664
maxlen = MCLBYTES - (m->m_data - olddata);
sys/dev/ic/if_wi.c
676
m_freem(m);
sys/dev/ic/if_wi.c
682
bcopy(&rx_frame, mtod(m, void *),
sys/dev/ic/if_wi.c
685
mtod(m, caddr_t) + WI_802_11_OFFSET_RAW,
sys/dev/ic/if_wi.c
687
m_freem(m);
sys/dev/ic/if_wi.c
694
m->m_pkthdr.len = m->m_len =
sys/dev/ic/if_wi.c
699
wihap_mgmt_input(sc, &rx_frame, m);
sys/dev/ic/if_wi.c
715
m_freem(m);
sys/dev/ic/if_wi.c
719
m->m_pkthdr.len = m->m_len =
sys/dev/ic/if_wi.c
730
mtod(m, caddr_t) + sizeof(struct ether_header),
sys/dev/ic/if_wi.c
731
m->m_len + 2)) {
sys/dev/ic/if_wi.c
733
m_freem(m);
sys/dev/ic/if_wi.c
745
m_freem(m);
sys/dev/ic/if_wi.c
749
m->m_pkthdr.len = m->m_len =
sys/dev/ic/if_wi.c
754
mtod(m, caddr_t), m->m_len + 2)) {
sys/dev/ic/if_wi.c
755
m_freem(m);
sys/dev/ic/if_wi.c
770
m_copydata(m, 0, m->m_pkthdr.len,
sys/dev/ic/if_wi.c
772
len = m->m_pkthdr.len -
sys/dev/ic/if_wi.c
778
m_freem(m);
sys/dev/ic/if_wi.c
790
m_copyback(m, sizeof(struct ether_header) -
sys/dev/ic/if_wi.c
797
m_adj(m, -(WI_ETHERTYPE_LEN +
sys/dev/ic/if_wi.c
811
if (wihap_data_input(sc, &rx_frame, m))
sys/dev/ic/if_wi.c
818
m_freem(m);
sys/dev/ic/if_wi.c
820
ml_enqueue(&ml, m);
sys/dev/ic/if_wi_hostap.c
1029
m_freem(m);
sys/dev/ic/if_wi_hostap.c
1094
wihap_data_input(struct wi_softc *sc, struct wi_frame *rxfrm, struct mbuf *m)
sys/dev/ic/if_wi_hostap.c
1113
m_freem(m);
sys/dev/ic/if_wi_hostap.c
1122
m_freem(m);
sys/dev/ic/if_wi_hostap.c
1139
m_freem(m);
sys/dev/ic/if_wi_hostap.c
1155
m = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
sys/dev/ic/if_wi_hostap.c
1156
if (m == NULL)
sys/dev/ic/if_wi_hostap.c
1158
m->m_flags |= M_MCAST; /* XXX */
sys/dev/ic/if_wi_hostap.c
1163
if_enqueue(ifp, m);
sys/dev/ic/if_wi_hostap.c
1367
wihap_mgmt_input(struct wi_softc *sc, struct wi_frame *rxfrm, struct mbuf *m)
sys/dev/ic/if_wi_hostap.c
1373
wihap_data_input(struct wi_softc *sc, struct wi_frame *rxfrm, struct mbuf *m)
sys/dev/ic/if_wi_hostap.c
981
wihap_mgmt_input(struct wi_softc *sc, struct wi_frame *rxfrm, struct mbuf *m)
sys/dev/ic/if_wi_hostap.c
989
pkt = mtod(m, caddr_t) + WI_802_11_OFFSET_RAW;
sys/dev/ic/if_wi_hostap.c
990
len = m->m_len - WI_802_11_OFFSET_RAW;
sys/dev/ic/lance.c
328
lance_put(struct lance_softc *sc, int boff, struct mbuf *m)
sys/dev/ic/lance.c
333
for (; m; m = n) {
sys/dev/ic/lance.c
334
len = m->m_len;
sys/dev/ic/lance.c
336
n = m_free(m);
sys/dev/ic/lance.c
339
(*sc->sc_copytobuf)(sc, mtod(m, void *), boff, len);
sys/dev/ic/lance.c
342
n = m_free(m);
sys/dev/ic/lance.c
360
struct mbuf *m, *top, **mp;
sys/dev/ic/lance.c
363
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/lance.c
364
if (m == NULL)
sys/dev/ic/lance.c
366
m->m_pkthdr.len = totlen;
sys/dev/ic/lance.c
368
m->m_data += pad;
sys/dev/ic/lance.c
375
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/lance.c
376
if (m == NULL) {
sys/dev/ic/lance.c
383
MCLGET(m, M_DONTWAIT);
sys/dev/ic/lance.c
384
if (m->m_flags & M_EXT) {
sys/dev/ic/lance.c
387
m->m_data += pad;
sys/dev/ic/lance.c
392
m->m_len = len = min(totlen, len);
sys/dev/ic/lance.c
393
(*sc->sc_copyfrombuf)(sc, mtod(m, caddr_t), boff, len);
sys/dev/ic/lance.c
396
*mp = m;
sys/dev/ic/lance.c
397
mp = &m->m_next;
sys/dev/ic/lance.c
406
struct mbuf *m;
sys/dev/ic/lance.c
423
m = lance_get(sc, boff, len);
sys/dev/ic/lance.c
424
if (m == NULL) {
sys/dev/ic/lance.c
429
eh = mtod(m, struct ether_header *);
sys/dev/ic/lance.c
441
m_freem(m);
sys/dev/ic/lance.c
451
m_freem(m);
sys/dev/ic/lance.c
455
return (m);
sys/dev/ic/lemac.c
257
struct mbuf *m;
sys/dev/ic/lemac.c
268
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/lemac.c
269
if (m == NULL)
sys/dev/ic/lemac.c
272
MCLGET(m, M_DONTWAIT);
sys/dev/ic/lemac.c
273
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/lemac.c
274
m_free(m);
sys/dev/ic/lemac.c
278
m->m_data += 2;
sys/dev/ic/lemac.c
279
bcopy((caddr_t)&eh, m->m_data, sizeof(eh));
sys/dev/ic/lemac.c
282
mtod(m, caddr_t) + sizeof(eh));
sys/dev/ic/lemac.c
286
(void *)(mtod(m, caddr_t) + sizeof(eh)));
sys/dev/ic/lemac.c
288
m->m_data[length - 1] = LEMAC_GET8(sc,
sys/dev/ic/lemac.c
292
m->m_pkthdr.len = m->m_len = length;
sys/dev/ic/lemac.c
293
return m;
sys/dev/ic/lemac.c
301
struct mbuf *m;
sys/dev/ic/lemac.c
326
m = lemac_input(sc, sizeof(rxlen), rxlen);
sys/dev/ic/lemac.c
328
m = NULL;
sys/dev/ic/lemac.c
330
if (m != NULL)
sys/dev/ic/lemac.c
331
ml_enqueue(&ml, m);
sys/dev/ic/lemac.c
635
struct mbuf *m;
sys/dev/ic/lemac.c
639
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/ic/lemac.c
640
if (m == NULL)
sys/dev/ic/lemac.c
646
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/ic/lemac.c
661
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/ic/lemac.c
666
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/ic/lemac.c
682
(m->m_pkthdr.len >> 0) & 0xFF);
sys/dev/ic/lemac.c
684
(m->m_pkthdr.len >> 8) & 0xFF);
sys/dev/ic/lemac.c
686
for (m0 = m; m0 != NULL; m0 = m0->m_next)
sys/dev/ic/lemac.c
695
LEMAC_PUT8(sc, 1, (m->m_pkthdr.len >> 0) & 0xFF);
sys/dev/ic/lemac.c
696
LEMAC_PUT8(sc, 2, (m->m_pkthdr.len >> 8) & 0xFF);
sys/dev/ic/lemac.c
702
for (m0 = m; m0 != NULL; m0 = m0->m_next) {
sys/dev/ic/lemac.c
760
bpf_mtap(sc->sc_if.if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/lemac.c
762
m_freem(m); /* free the mbuf */
sys/dev/ic/malo.c
1339
m_freem(data->m);
sys/dev/ic/malo.c
1341
data->m = NULL;
sys/dev/ic/malo.c
1438
data->m = m0;
sys/dev/ic/malo.c
1557
data->m = m0;
sys/dev/ic/malo.c
1604
struct mbuf *mnew, *m;
sys/dev/ic/malo.c
1654
mtod(data->m, void *), MCLBYTES, NULL,
sys/dev/ic/malo.c
1667
m = data->m;
sys/dev/ic/malo.c
1668
data->m = mnew;
sys/dev/ic/malo.c
1672
m->m_pkthdr.len = m->m_len = letoh16(desc->len);
sys/dev/ic/malo.c
1682
bcopy(m->m_data, m->m_data + 6, 26);
sys/dev/ic/malo.c
1683
m_adj(m, 8);
sys/dev/ic/malo.c
1700
mb.m_next = m;
sys/dev/ic/malo.c
1708
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/malo.c
1714
ieee80211_inputm(ifp, m, ni, &rxi, &ml);
sys/dev/ic/malo.c
599
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/ic/malo.c
600
if (data->m == NULL) {
sys/dev/ic/malo.c
607
MCLGET(data->m, M_DONTWAIT);
sys/dev/ic/malo.c
608
if (!(data->m->m_flags & M_EXT)) {
sys/dev/ic/malo.c
616
mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
sys/dev/ic/malo.c
65
struct mbuf *m;
sys/dev/ic/malo.c
671
if (data->m != NULL) {
sys/dev/ic/malo.c
676
m_freem(data->m);
sys/dev/ic/malo.c
70
struct mbuf *m;
sys/dev/ic/malo.c
773
if (data->m != NULL) {
sys/dev/ic/malo.c
777
m_freem(data->m);
sys/dev/ic/malo.c
778
data->m = NULL;
sys/dev/ic/malo.c
816
if (data->m != NULL) {
sys/dev/ic/malo.c
821
m_freem(data->m);
sys/dev/ic/mfi.c
928
struct mutex m;
sys/dev/ic/mfi.c
930
mtx_init(&m, IPL_BIO);
sys/dev/ic/mfi.c
937
ccb->ccb_cookie = &m;
sys/dev/ic/mfi.c
942
mtx_enter(&m);
sys/dev/ic/mfi.c
944
msleep_nsec(ccb, &m, PRIBIO, "mfiexec", INFSLP);
sys/dev/ic/mfi.c
945
mtx_leave(&m);
sys/dev/ic/mfi.c
951
struct mutex *m = ccb->ccb_cookie;
sys/dev/ic/mfi.c
953
mtx_enter(m);
sys/dev/ic/mfi.c
956
mtx_leave(m);
sys/dev/ic/mtd8xx.c
486
mtd_newbuf(struct mtd_softc *sc, int i, struct mbuf *m)
sys/dev/ic/mtd8xx.c
494
if (m == NULL) {
sys/dev/ic/mtd8xx.c
515
m_new = m;
sys/dev/ic/mtd8xx.c
869
struct mbuf *m;
sys/dev/ic/mtd8xx.c
888
m = sc->mtd_cdata.mtd_rx_chain[i].sd_mbuf;
sys/dev/ic/mtd8xx.c
901
mtd_newbuf(sc, i, m);
sys/dev/ic/mtd8xx.c
918
m0 = m_devget(mtod(m, char *), total_len, ETHER_ALIGN);
sys/dev/ic/mtd8xx.c
919
mtd_newbuf(sc, i, m);
sys/dev/ic/mtd8xx.c
925
m = m0;
sys/dev/ic/mtd8xx.c
928
ml_enqueue(&ml, m);
sys/dev/ic/ncr53c9x.c
1211
#define ncr53c9x_sched_msgout(m) \
sys/dev/ic/ncr53c9x.c
1213
NCR_MISC(("ncr53c9x_sched_msgout %x %d ", m, __LINE__)); \
sys/dev/ic/ncr53c9x.c
1216
sc->sc_msgpriq |= (m); \
sys/dev/ic/ne2000.c
451
ne2000_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
sys/dev/ic/ne2000.c
461
savelen = m->m_pkthdr.len;
sys/dev/ic/ne2000.c
495
for (; m != 0; m = m->m_next) {
sys/dev/ic/ne2000.c
496
if (m->m_len) {
sys/dev/ic/ne2000.c
498
NE2000_ASIC_DATA, mtod(m, u_int8_t *),
sys/dev/ic/ne2000.c
499
m->m_len);
sys/dev/ic/ne2000.c
513
for (; m != 0; m = m->m_next) {
sys/dev/ic/ne2000.c
514
l = m->m_len;
sys/dev/ic/ne2000.c
517
data = mtod(m, u_int8_t *);
sys/dev/ic/pgt.c
1000
m = pgt_ieee80211_encap(sc, &eh, m, &ni);
sys/dev/ic/pgt.c
1001
if (m != NULL) {
sys/dev/ic/pgt.c
1015
mb.m_next = m;
sys/dev/ic/pgt.c
1025
ieee80211_inputm(ifp, m, ni, &rxi, &ml);
sys/dev/ic/pgt.c
1106
struct mbuf *m;
sys/dev/ic/pgt.c
1111
m = pa->pa_mbuf;
sys/dev/ic/pgt.c
1112
m_freem(m);
sys/dev/ic/pgt.c
1122
struct mbuf *m;
sys/dev/ic/pgt.c
1145
m = pa->pa_mbuf;
sys/dev/ic/pgt.c
1146
m_adj(m, sizeof(*pa));
sys/dev/ic/pgt.c
1147
pgt_update_sw_from_hw(sc, pa, m);
sys/dev/ic/pgt.c
1148
m_freem(m);
sys/dev/ic/pgt.c
1311
struct mbuf *m;
sys/dev/ic/pgt.c
1320
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/pgt.c
1321
if (m == NULL)
sys/dev/ic/pgt.c
1323
MCLGET(m, M_DONTWAIT);
sys/dev/ic/pgt.c
1324
if (!(m->m_flags & M_EXT)) {
sys/dev/ic/pgt.c
1325
m_freem(m);
sys/dev/ic/pgt.c
1326
m = NULL;
sys/dev/ic/pgt.c
1329
m = m_get(M_DONTWAIT, MT_DATA);
sys/dev/ic/pgt.c
1331
if (m == NULL)
sys/dev/ic/pgt.c
1334
m->m_len = total;
sys/dev/ic/pgt.c
1336
pa = mtod(m, struct pgt_async_trap *);
sys/dev/ic/pgt.c
1337
p = mtod(m, char *) + sizeof(*pa);
sys/dev/ic/pgt.c
1341
pa->pa_mbuf = m;
sys/dev/ic/pgt.c
1471
struct mbuf *top, **mp, *m;
sys/dev/ic/pgt.c
1477
m = NULL;
sys/dev/ic/pgt.c
1501
if (m == NULL)
sys/dev/ic/pgt.c
1502
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/pgt.c
1504
m = m_get(M_DONTWAIT, MT_DATA);
sys/dev/ic/pgt.c
1506
if (m == NULL)
sys/dev/ic/pgt.c
1509
MCLGET(m, M_DONTWAIT);
sys/dev/ic/pgt.c
1510
if (!(m->m_flags & M_EXT)) {
sys/dev/ic/pgt.c
1511
m_free(m);
sys/dev/ic/pgt.c
1515
bcopy(pd->pd_mem + dataoff, mtod(m, char *), datalen);
sys/dev/ic/pgt.c
1516
m->m_len = datalen;
sys/dev/ic/pgt.c
1519
*mp = m;
sys/dev/ic/pgt.c
1520
mp = &m->m_next;
sys/dev/ic/pgt.c
2100
struct mbuf *m;
sys/dev/ic/pgt.c
2120
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/ic/pgt.c
2121
if (m == NULL)
sys/dev/ic/pgt.c
2123
if (m->m_pkthdr.len <= PGT_FRAG_SIZE) {
sys/dev/ic/pgt.c
2127
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/ic/pgt.c
2130
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/ic/pgt.c
2131
m_copydata(m, 0, m->m_pkthdr.len, pd->pd_mem);
sys/dev/ic/pgt.c
2133
pd, m->m_pkthdr.len, 0);
sys/dev/ic/pgt.c
2134
} else if (m->m_pkthdr.len <= PGT_FRAG_SIZE * 2) {
sys/dev/ic/pgt.c
2145
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/ic/pgt.c
2162
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/ic/pgt.c
2165
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/ic/pgt.c
2166
m_copydata(m, 0, PGT_FRAG_SIZE, pd->pd_mem);
sys/dev/ic/pgt.c
2169
m_copydata(m, PGT_FRAG_SIZE,
sys/dev/ic/pgt.c
2170
m->m_pkthdr.len - PGT_FRAG_SIZE, pd2->pd_mem);
sys/dev/ic/pgt.c
2172
pd2, m->m_pkthdr.len - PGT_FRAG_SIZE, 0);
sys/dev/ic/pgt.c
2174
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/ic/pgt.c
2176
m_freem(m);
sys/dev/ic/pgt.c
2177
m = NULL;
sys/dev/ic/pgt.c
2179
if (m != NULL) {
sys/dev/ic/pgt.c
2183
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/pgt.c
2188
mtod(m, struct ether_header *)->ether_dhost);
sys/dev/ic/pgt.c
2200
bcopy(mtod(m, struct ether_header *), &eh,
sys/dev/ic/pgt.c
2202
m_adj(m, sizeof(eh));
sys/dev/ic/pgt.c
2203
m = pgt_ieee80211_encap(sc, &eh, m, NULL);
sys/dev/ic/pgt.c
2213
if (m != NULL) {
sys/dev/ic/pgt.c
2216
mb.m_next = m;
sys/dev/ic/pgt.c
2226
m_freem(m);
sys/dev/ic/pgt.c
685
struct mbuf *m;
sys/dev/ic/pgt.c
779
if ((m = pgt_datarx_completion(sc, PGT_QUEUE_DATA_HIGH_RX)))
sys/dev/ic/pgt.c
780
pgt_input_frames(sc, m);
sys/dev/ic/pgt.c
788
if ((m = pgt_datarx_completion(sc, PGT_QUEUE_DATA_LOW_RX)))
sys/dev/ic/pgt.c
789
pgt_input_frames(sc, m);
sys/dev/ic/pgt.c
805
struct mbuf *m, struct ieee80211_node **ni)
sys/dev/ic/pgt.c
815
return (m);
sys/dev/ic/pgt.c
818
M_PREPEND(m, sizeof(*frame) + sizeof(*snap), M_DONTWAIT);
sys/dev/ic/pgt.c
819
if (m == NULL)
sys/dev/ic/pgt.c
820
return (m);
sys/dev/ic/pgt.c
821
if (m->m_len < sizeof(*frame) + sizeof(*snap)) {
sys/dev/ic/pgt.c
822
m = m_pullup(m, sizeof(*frame) + sizeof(*snap));
sys/dev/ic/pgt.c
823
if (m == NULL)
sys/dev/ic/pgt.c
824
return (m);
sys/dev/ic/pgt.c
826
frame = mtod(m, struct ieee80211_frame *);
sys/dev/ic/pgt.c
849
m_freem(m);
sys/dev/ic/pgt.c
894
return (m);
sys/dev/ic/pgt.c
898
pgt_input_frames(struct pgt_softc *sc, struct mbuf *m)
sys/dev/ic/pgt.c
916
for (next = m; m != NULL; m = next) {
sys/dev/ic/pgt.c
917
next = m->m_nextpkt;
sys/dev/ic/pgt.c
918
m->m_nextpkt = NULL;
sys/dev/ic/pgt.c
921
if (m->m_len < sizeof(*pha)) {
sys/dev/ic/pgt.c
922
m = m_pullup(m, sizeof(*pha));
sys/dev/ic/pgt.c
923
if (m == NULL) {
sys/dev/ic/pgt.c
932
pha = mtod(m, struct pgt_rx_header *);
sys/dev/ic/pgt.c
937
if (m->m_len < sizeof(*pra)) {
sys/dev/ic/pgt.c
938
m = m_pullup(m, sizeof(*pra));
sys/dev/ic/pgt.c
939
if (m == NULL) {
sys/dev/ic/pgt.c
947
pra = mtod(m, struct pgt_rx_annex *);
sys/dev/ic/pgt.c
978
m_freem(m);
sys/dev/ic/pgt.c
996
m_adj(m, sizeof(*pra));
sys/dev/ic/pgt.c
998
m_adj(m, sizeof(*pha));
sys/dev/ic/qla.c
2489
struct qla_dmamem *m;
sys/dev/ic/qla.c
2492
m = malloc(sizeof(*m), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/ic/qla.c
2493
if (m == NULL)
sys/dev/ic/qla.c
2496
m->qdm_size = size;
sys/dev/ic/qla.c
2499
BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &m->qdm_map) != 0)
sys/dev/ic/qla.c
2502
if (bus_dmamem_alloc(sc->sc_dmat, size, PAGE_SIZE, 0, &m->qdm_seg, 1,
sys/dev/ic/qla.c
2506
if (bus_dmamem_map(sc->sc_dmat, &m->qdm_seg, nsegs, size, &m->qdm_kva,
sys/dev/ic/qla.c
2510
if (bus_dmamap_load(sc->sc_dmat, m->qdm_map, m->qdm_kva, size, NULL,
sys/dev/ic/qla.c
2514
return (m);
sys/dev/ic/qla.c
2517
bus_dmamem_unmap(sc->sc_dmat, m->qdm_kva, m->qdm_size);
sys/dev/ic/qla.c
2519
bus_dmamem_free(sc->sc_dmat, &m->qdm_seg, 1);
sys/dev/ic/qla.c
2521
bus_dmamap_destroy(sc->sc_dmat, m->qdm_map);
sys/dev/ic/qla.c
2523
free(m, M_DEVBUF, sizeof(*m));
sys/dev/ic/qla.c
2529
qla_dmamem_free(struct qla_softc *sc, struct qla_dmamem *m)
sys/dev/ic/qla.c
2531
bus_dmamap_unload(sc->sc_dmat, m->qdm_map);
sys/dev/ic/qla.c
2532
bus_dmamem_unmap(sc->sc_dmat, m->qdm_kva, m->qdm_size);
sys/dev/ic/qla.c
2533
bus_dmamem_free(sc->sc_dmat, &m->qdm_seg, 1);
sys/dev/ic/qla.c
2534
bus_dmamap_destroy(sc->sc_dmat, m->qdm_map);
sys/dev/ic/qla.c
2535
free(m, M_DEVBUF, sizeof(*m));
sys/dev/ic/qla.c
41
#define DPRINTF(m, f...) do { if ((qladebug & (m)) == (m)) printf(f); } \
sys/dev/ic/qla.c
50
#define DPRINTF(m, f...)
sys/dev/ic/qlw.c
1642
struct qlw_dmamem *m;
sys/dev/ic/qlw.c
1645
m = malloc(sizeof(*m), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/ic/qlw.c
1646
if (m == NULL)
sys/dev/ic/qlw.c
1649
m->qdm_size = size;
sys/dev/ic/qlw.c
1652
BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &m->qdm_map) != 0)
sys/dev/ic/qlw.c
1655
if (bus_dmamem_alloc(sc->sc_dmat, size, PAGE_SIZE, 0, &m->qdm_seg, 1,
sys/dev/ic/qlw.c
1659
if (bus_dmamem_map(sc->sc_dmat, &m->qdm_seg, nsegs, size, &m->qdm_kva,
sys/dev/ic/qlw.c
1663
if (bus_dmamap_load(sc->sc_dmat, m->qdm_map, m->qdm_kva, size, NULL,
sys/dev/ic/qlw.c
1667
return (m);
sys/dev/ic/qlw.c
1670
bus_dmamem_unmap(sc->sc_dmat, m->qdm_kva, m->qdm_size);
sys/dev/ic/qlw.c
1672
bus_dmamem_free(sc->sc_dmat, &m->qdm_seg, 1);
sys/dev/ic/qlw.c
1674
bus_dmamap_destroy(sc->sc_dmat, m->qdm_map);
sys/dev/ic/qlw.c
1676
free(m, M_DEVBUF, sizeof(*m));
sys/dev/ic/qlw.c
1682
qlw_dmamem_free(struct qlw_softc *sc, struct qlw_dmamem *m)
sys/dev/ic/qlw.c
1684
bus_dmamap_unload(sc->sc_dmat, m->qdm_map);
sys/dev/ic/qlw.c
1685
bus_dmamem_unmap(sc->sc_dmat, m->qdm_kva, m->qdm_size);
sys/dev/ic/qlw.c
1686
bus_dmamem_free(sc->sc_dmat, &m->qdm_seg, 1);
sys/dev/ic/qlw.c
1687
bus_dmamap_destroy(sc->sc_dmat, m->qdm_map);
sys/dev/ic/qlw.c
1688
free(m, M_DEVBUF, sizeof(*m));
sys/dev/ic/qlw.c
48
#define DPRINTF(m, f...) do { if ((qlwdebug & (m)) == (m)) printf(f); } \
sys/dev/ic/qlw.c
57
#define DPRINTF(m, f...)
sys/dev/ic/qwx.c
10885
m_freem(tx_data->m);
sys/dev/ic/qwx.c
11323
qwx_wmi_htc_tx_complete(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
11330
eid = (uintptr_t)m->m_pkthdr.ph_cookie;
sys/dev/ic/qwx.c
11331
m_freem(m);
sys/dev/ic/qwx.c
11609
qwx_service_ready_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
11614
ret = qwx_wmi_tlv_iter(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwx.c
12194
qwx_service_ready_ext_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
12199
ret = qwx_wmi_tlv_iter(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwx.c
12242
qwx_service_ready_ext2_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
12247
ret = qwx_wmi_tlv_iter(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwx.c
12263
qwx_service_available_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
12267
ret = qwx_wmi_tlv_iter(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwx.c
12277
qwx_pull_peer_assoc_conf_ev(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
12284
tb = qwx_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwx.c
12308
qwx_peer_assoc_conf_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
12312
if (qwx_pull_peer_assoc_conf_ev(sc, m, &peer_assoc_conf) != 0) {
sys/dev/ic/qwx.c
12372
qwx_ready_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
12377
ret = qwx_wmi_tlv_iter(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwx.c
12391
qwx_pull_peer_del_resp_ev(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
12398
tb = qwx_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwx.c
12425
qwx_peer_delete_resp_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
12429
if (qwx_pull_peer_del_resp_ev(sc, m, &peer_del_resp) != 0) {
sys/dev/ic/qwx.c
12461
qwx_pull_vdev_start_resp_tlv(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
12468
tb = qwx_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwx.c
12501
qwx_vdev_start_resp_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
12506
if (qwx_pull_vdev_start_resp_tlv(sc, m, &vdev_start_resp) != 0) {
sys/dev/ic/qwx.c
12527
qwx_pull_vdev_stopped_param_tlv(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
12534
tb = qwx_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwx.c
12557
qwx_vdev_stopped_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
12561
if (qwx_pull_vdev_stopped_param_tlv(sc, m, &vdev_id) != 0) {
sys/dev/ic/qwx.c
12664
qwx_pull_reg_chan_list_update_ev(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
12676
tb = qwx_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwx.c
12776
qwx_pull_reg_chan_list_ext_update_ev(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
12871
qwx_reg_chan_list_event(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
12890
ret = qwx_pull_reg_chan_list_update_ev(sc, m, reg_info);
sys/dev/ic/qwx.c
12892
ret = qwx_pull_reg_chan_list_ext_update_ev(sc, m, reg_info);
sys/dev/ic/qwx.c
13079
qwx_pull_scan_ev(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
13085
tb = qwx_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwx.c
13229
qwx_scan_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
13234
if (qwx_pull_scan_ev(sc, m, &scan_ev) != 0) {
sys/dev/ic/qwx.c
13339
qwx_chan_info_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
13348
if (qwx_pull_chan_info_ev(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwx.c
13446
qwx_pull_mgmt_rx_params_tlv(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
13455
ret = qwx_wmi_tlv_iter(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwx.c
13485
if (frame < mtod(m, uint8_t *) ||
sys/dev/ic/qwx.c
13486
frame >= mtod(m, uint8_t *) + m->m_pkthdr.len) {
sys/dev/ic/qwx.c
13491
hdrlen = frame - mtod(m, uint8_t *);
sys/dev/ic/qwx.c
13499
if (m->m_pkthdr.len < totlen) {
sys/dev/ic/qwx.c
13506
m->m_len = m->m_pkthdr.len = totlen;
sys/dev/ic/qwx.c
13507
m_adj(m, hdrlen);
sys/dev/ic/qwx.c
13516
qwx_mgmt_rx_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
13525
if (qwx_pull_mgmt_rx_params_tlv(sc, m, &rx_ev) != 0) {
sys/dev/ic/qwx.c
13528
m_freem(m);
sys/dev/ic/qwx.c
13542
m_freem(m);
sys/dev/ic/qwx.c
13549
m_freem(m);
sys/dev/ic/qwx.c
13555
m_freem(m);
sys/dev/ic/qwx.c
13565
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwx.c
13592
__func__, m, m->m_pkthdr.len,
sys/dev/ic/qwx.c
13620
m, BPF_DIRECTION_IN);
sys/dev/ic/qwx.c
13623
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/ic/qwx.c
13634
qwx_pull_mgmt_tx_compl_param_tlv(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
13641
tb = qwx_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwx.c
13682
if (tx_data->m == NULL) {
sys/dev/ic/qwx.c
13689
m_freem(tx_data->m);
sys/dev/ic/qwx.c
13690
tx_data->m = NULL;
sys/dev/ic/qwx.c
13711
qwx_mgmt_tx_compl_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
13715
if (qwx_pull_mgmt_tx_compl_param_tlv(sc, m, &tx_compl_param) != 0) {
sys/dev/ic/qwx.c
13730
qwx_pull_roam_ev(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
13737
tb = qwx_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwx.c
13788
qwx_roam_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
13792
if (qwx_pull_roam_ev(sc, m, &roam_ev) != 0) {
sys/dev/ic/qwx.c
13817
qwx_pull_vdev_install_key_compl_ev(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
13824
tb = qwx_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwx.c
13851
qwx_vdev_install_key_compl_event(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
13856
if (qwx_pull_vdev_install_key_compl_ev(sc, m,
sys/dev/ic/qwx.c
13895
qwx_wmi_tlv_op_rx(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
13900
cmd_hdr = mtod(m, struct wmi_cmd_hdr *);
sys/dev/ic/qwx.c
13903
m_adj(m, sizeof(struct wmi_cmd_hdr));
sys/dev/ic/qwx.c
13908
qwx_service_ready_event(sc, m);
sys/dev/ic/qwx.c
13911
qwx_service_ready_ext_event(sc, m);
sys/dev/ic/qwx.c
13914
qwx_service_ready_ext2_event(sc, m);
sys/dev/ic/qwx.c
13917
qwx_reg_chan_list_event(sc, m, WMI_REG_CHAN_LIST_CC_ID);
sys/dev/ic/qwx.c
13920
qwx_reg_chan_list_event(sc, m, WMI_REG_CHAN_LIST_CC_EXT_ID);
sys/dev/ic/qwx.c
13923
qwx_ready_event(sc, m);
sys/dev/ic/qwx.c
13926
qwx_peer_delete_resp_event(sc, m);
sys/dev/ic/qwx.c
13929
qwx_vdev_start_resp_event(sc, m);
sys/dev/ic/qwx.c
13937
qwx_vdev_stopped_event(sc, m);
sys/dev/ic/qwx.c
13940
qwx_mgmt_rx_event(sc, m);
sys/dev/ic/qwx.c
13944
qwx_mgmt_tx_compl_event(sc, m);
sys/dev/ic/qwx.c
13947
qwx_scan_event(sc, m);
sys/dev/ic/qwx.c
13955
qwx_roam_event(sc, m);
sys/dev/ic/qwx.c
13958
qwx_chan_info_event(sc, m);
sys/dev/ic/qwx.c
13966
qwx_vdev_install_key_compl_event(sc, m);
sys/dev/ic/qwx.c
13969
qwx_service_available_event(sc, m);
sys/dev/ic/qwx.c
13972
qwx_peer_assoc_conf_event(sc, m);
sys/dev/ic/qwx.c
14043
m_freem(m);
sys/dev/ic/qwx.c
14136
qwx_htc_control_tx_complete(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
14140
m_freem(m);
sys/dev/ic/qwx.c
14144
qwx_htc_control_rx_complete(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
14148
m_freem(m);
sys/dev/ic/qwx.c
14208
struct mbuf *m;
sys/dev/ic/qwx.c
14211
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwx.c
14212
if (m == NULL)
sys/dev/ic/qwx.c
14216
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwx.c
14218
MCLGETL(m, M_DONTWAIT, size);
sys/dev/ic/qwx.c
14219
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/qwx.c
14220
m_freem(m);
sys/dev/ic/qwx.c
14224
m->m_len = m->m_pkthdr.len = size;
sys/dev/ic/qwx.c
14225
memset(mtod(m, void *), 0, size);
sys/dev/ic/qwx.c
14227
return m;
sys/dev/ic/qwx.c
14241
qwx_htc_prepare_tx_mbuf(struct qwx_htc_ep *ep, struct mbuf *m)
sys/dev/ic/qwx.c
14245
hdr = mtod(m, struct ath11k_htc_hdr *);
sys/dev/ic/qwx.c
14249
FIELD_PREP(HTC_HDR_PAYLOADLEN, (m->m_pkthdr.len - sizeof(*hdr)));
sys/dev/ic/qwx.c
14264
qwx_htc_send(struct qwx_htc *htc, enum ath11k_htc_ep_id eid, struct mbuf *m)
sys/dev/ic/qwx.c
14282
credits = howmany(m->m_pkthdr.len, htc->target_credit_size);
sys/dev/ic/qwx.c
14304
qwx_htc_prepare_tx_mbuf(ep, m);
sys/dev/ic/qwx.c
14311
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/qwx.c
14316
m_freem(m);
sys/dev/ic/qwx.c
14321
__func__, m, tx_data->eid, tx_data->map->dm_segs[0].ds_addr);
sys/dev/ic/qwx.c
14325
uint8_t *p = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
14327
for (i = 0; i < m->m_pkthdr.len; i++) {
sys/dev/ic/qwx.c
14335
ret = qwx_ce_send(htc->sc, m, ep->ul_pipe_id, ep->eid);
sys/dev/ic/qwx.c
14372
struct mbuf *m;
sys/dev/ic/qwx.c
14396
m = qwx_htc_build_tx_ctrl_mbuf();
sys/dev/ic/qwx.c
14397
if (!m) {
sys/dev/ic/qwx.c
14404
m->m_len = m->m_pkthdr.len = sizeof(struct ath11k_htc_hdr) + length;
sys/dev/ic/qwx.c
14406
req_msg = (struct ath11k_htc_conn_svc *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
14433
status = qwx_htc_send(htc, ATH11K_HTC_EP_0, m);
sys/dev/ic/qwx.c
14436
m_freem(m);
sys/dev/ic/qwx.c
14536
struct mbuf *m;
sys/dev/ic/qwx.c
14541
m = qwx_htc_build_tx_ctrl_mbuf();
sys/dev/ic/qwx.c
14542
if (!m)
sys/dev/ic/qwx.c
14545
m->m_len = m->m_pkthdr.len = sizeof(struct ath11k_htc_hdr) +
sys/dev/ic/qwx.c
14548
msg = (struct ath11k_htc_setup_complete_extended *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
14559
status = qwx_htc_send(htc, ATH11K_HTC_EP_0, m);
sys/dev/ic/qwx.c
14561
m_freem(m);
sys/dev/ic/qwx.c
14722
qwx_dp_htt_htc_tx_complete(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
14725
m_freem(m);
sys/dev/ic/qwx.c
14826
qwx_dp_htt_htc_t2h_msg_handler(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
14829
struct htt_resp_msg *resp = mtod(m, struct htt_resp_msg *);
sys/dev/ic/qwx.c
14902
m_freem(m);
sys/dev/ic/qwx.c
15087
if (rx_data->m) {
sys/dev/ic/qwx.c
15089
m_free(rx_data->m);
sys/dev/ic/qwx.c
15090
rx_data->m = NULL;
sys/dev/ic/qwx.c
15171
struct mbuf *m;
sys/dev/ic/qwx.c
15197
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwx.c
15198
if (m == NULL)
sys/dev/ic/qwx.c
15202
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwx.c
15204
MCLGETL(m, M_DONTWAIT, size);
sys/dev/ic/qwx.c
15205
if ((m->m_flags & M_EXT) == 0)
sys/dev/ic/qwx.c
15208
m->m_len = m->m_pkthdr.len = size;
sys/dev/ic/qwx.c
15222
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map, m,
sys/dev/ic/qwx.c
15234
rx_data->m = m;
sys/dev/ic/qwx.c
15235
m = NULL;
sys/dev/ic/qwx.c
15256
m_free(m);
sys/dev/ic/qwx.c
15431
struct mbuf *m;
sys/dev/ic/qwx.c
15438
m = qwx_htc_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
15439
if (!m)
sys/dev/ic/qwx.c
15453
cmd = (struct htt_srng_setup_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
15520
ret = qwx_htc_send(&sc->htc, sc->dp.eid, m);
sys/dev/ic/qwx.c
15527
m_freem(m);
sys/dev/ic/qwx.c
15537
struct mbuf *m;
sys/dev/ic/qwx.c
15545
m = qwx_htc_alloc_mbuf(len);
sys/dev/ic/qwx.c
15546
if (!m)
sys/dev/ic/qwx.c
15549
cmd = (struct htt_ppdu_stats_cfg_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
15559
ret = qwx_htc_send(&sc->htc, dp->eid, m);
sys/dev/ic/qwx.c
15561
m_freem(m);
sys/dev/ic/qwx.c
15577
struct mbuf *m;
sys/dev/ic/qwx.c
15583
m = qwx_htc_alloc_mbuf(len);
sys/dev/ic/qwx.c
15584
if (!m)
sys/dev/ic/qwx.c
15595
cmd = (struct htt_rx_ring_selection_cfg_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
15624
ret = qwx_htc_send(&sc->htc, sc->dp.eid, m);
sys/dev/ic/qwx.c
15631
m_freem(m);
sys/dev/ic/qwx.c
15787
struct mbuf *m;
sys/dev/ic/qwx.c
15794
m = qwx_htc_alloc_mbuf(len);
sys/dev/ic/qwx.c
15795
if (!m)
sys/dev/ic/qwx.c
15798
cmd = (struct htt_ver_req_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
15803
ret = qwx_htc_send(&sc->htc, dp->eid, m);
sys/dev/ic/qwx.c
15805
m_freem(m);
sys/dev/ic/qwx.c
15912
if (tx_data->m) {
sys/dev/ic/qwx.c
15914
m_freem(tx_data->m);
sys/dev/ic/qwx.c
15915
tx_data->m = NULL;
sys/dev/ic/qwx.c
16065
if (tx_data->m) {
sys/dev/ic/qwx.c
16067
m_freem(tx_data->m);
sys/dev/ic/qwx.c
16068
tx_data->m = NULL;
sys/dev/ic/qwx.c
16323
qwx_dp_rx_frag_h_mpdu(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
16360
struct mbuf *m;
sys/dev/ic/qwx.c
16371
m = rx_data->m;
sys/dev/ic/qwx.c
16372
rx_data->m = NULL;
sys/dev/ic/qwx.c
16376
m_freem(m);
sys/dev/ic/qwx.c
16380
rx_desc = mtod(m, struct hal_rx_desc *);
sys/dev/ic/qwx.c
16391
m_freem(m);
sys/dev/ic/qwx.c
16395
if (qwx_dp_rx_frag_h_mpdu(sc, m, ring_desc)) {
sys/dev/ic/qwx.c
16400
m_freem(m);
sys/dev/ic/qwx.c
16652
m_freem(msdu->m);
sys/dev/ic/qwx.c
16653
msdu->m = NULL;
sys/dev/ic/qwx.c
16659
msdu->m = NULL;
sys/dev/ic/qwx.c
16673
struct mbuf *m;
sys/dev/ic/qwx.c
16710
m = rx_data->m;
sys/dev/ic/qwx.c
16711
rx_data->m = NULL;
sys/dev/ic/qwx.c
16719
m_freem(m);
sys/dev/ic/qwx.c
16725
msdu->m = m;
sys/dev/ic/qwx.c
16728
msdu->rx_desc = mtod(m, struct hal_rx_desc *);
sys/dev/ic/qwx.c
16743
m_freem(msdu->m);
sys/dev/ic/qwx.c
16744
msdu->m = NULL;
sys/dev/ic/qwx.c
16764
m_freem(msdu->m);
sys/dev/ic/qwx.c
16765
msdu->m = NULL;
sys/dev/ic/qwx.c
16769
msdu->m = NULL;
sys/dev/ic/qwx.c
16943
struct mbuf *m;
sys/dev/ic/qwx.c
16947
wh = mtod(msdu->m, struct ieee80211_frame *);
sys/dev/ic/qwx.c
16968
m_adj(msdu->m, hdr_len);
sys/dev/ic/qwx.c
16994
m = m_makespace(msdu->m, 0, hdr_len, &off);
sys/dev/ic/qwx.c
16995
if (m == NULL)
sys/dev/ic/qwx.c
16998
memcpy(mtod(m, void *) + off, wh, hdr_len);
sys/dev/ic/qwx.c
17004
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwx.c
17048
m = m_makespace(msdu->m, 0, hdr_len + sizeof(qos_ctl), &off);
sys/dev/ic/qwx.c
17049
if (m == NULL)
sys/dev/ic/qwx.c
17052
memcpy(mtod(m, void *) + off, decap_hdr, hdr_len);
sys/dev/ic/qwx.c
17053
qwh = mtod(m, struct ieee80211_qosframe *);
sys/dev/ic/qwx.c
17063
msdu->m = m;
sys/dev/ic/qwx.c
17081
m_adj(msdu->m, -IEEE80211_CRC_LEN);
sys/dev/ic/qwx.c
17283
wh = mtod(msdu->m, struct ieee80211_frame *);
sys/dev/ic/qwx.c
17309
rx_desc = mtod(msdu->m, struct hal_rx_desc *);
sys/dev/ic/qwx.c
17315
lrx_desc = mtod(last_buf->m, struct hal_rx_desc *);
sys/dev/ic/qwx.c
17328
m_adj(msdu->m, hal_rx_desc_sz);
sys/dev/ic/qwx.c
17329
msdu->m->m_len = msdu->m->m_pkthdr.len = msdu_len;
sys/dev/ic/qwx.c
17347
m_adj(msdu->m, hal_rx_desc_sz + l3_pad_bytes);
sys/dev/ic/qwx.c
17348
msdu->m->m_len = msdu->m->m_pkthdr.len = msdu_len;
sys/dev/ic/qwx.c
17373
wh = mtod(msdu->m, struct ieee80211_frame *);
sys/dev/ic/qwx.c
17416
msdu->m, BPF_DIRECTION_IN);
sys/dev/ic/qwx.c
17419
ieee80211_input(ifp, msdu->m, ni, &msdu->rxi);
sys/dev/ic/qwx.c
17437
m_freem(msdu->m);
sys/dev/ic/qwx.c
17438
msdu->m = NULL;
sys/dev/ic/qwx.c
17444
msdu->m = NULL;
sys/dev/ic/qwx.c
17457
struct mbuf *m;
sys/dev/ic/qwx.c
17495
m = rx_data->m;
sys/dev/ic/qwx.c
17496
rx_data->m = NULL;
sys/dev/ic/qwx.c
17505
m_freem(m);
sys/dev/ic/qwx.c
17514
msdu->m = m;
sys/dev/ic/qwx.c
17564
m_freem(msdu->m);
sys/dev/ic/qwx.c
17565
msdu->m = NULL;
sys/dev/ic/qwx.c
17586
struct mbuf *m;
sys/dev/ic/qwx.c
17591
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwx.c
17592
if (m == NULL)
sys/dev/ic/qwx.c
17596
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwx.c
17598
MCLGETL(m, M_DONTWAIT, size);
sys/dev/ic/qwx.c
17599
if ((m->m_flags & M_EXT) == 0)
sys/dev/ic/qwx.c
17602
m->m_len = m->m_pkthdr.len = size;
sys/dev/ic/qwx.c
17608
if (rx_data->m != NULL)
sys/dev/ic/qwx.c
17618
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map, m,
sys/dev/ic/qwx.c
17627
rx_data->m = m;
sys/dev/ic/qwx.c
17629
return m;
sys/dev/ic/qwx.c
17632
m_freem(m);
sys/dev/ic/qwx.c
17646
struct mbuf *m;
sys/dev/ic/qwx.c
17687
rx_data->m->m_pkthdr.len, BUS_DMASYNC_POSTREAD);
sys/dev/ic/qwx.c
17689
tlv = mtod(rx_data->m, struct hal_tlv_hdr *);
sys/dev/ic/qwx.c
17704
m = rx_data->m;
sys/dev/ic/qwx.c
17705
rx_data->m = NULL;
sys/dev/ic/qwx.c
17714
ml_enqueue(ml, m);
sys/dev/ic/qwx.c
17728
m = qwx_dp_rx_alloc_mon_status_buf(sc, rx_ring, &buf_idx);
sys/dev/ic/qwx.c
17729
if (!m) {
sys/dev/ic/qwx.c
17756
struct hal_rx_mon_ppdu_info *ppdu_info, struct mbuf *m)
sys/dev/ic/qwx.c
17766
struct mbuf *m;
sys/dev/ic/qwx.c
17790
while ((m = ml_dequeue(&ml))) {
sys/dev/ic/qwx.c
17809
hal_status = qwx_hal_rx_parse_mon_status(sc, ppdu_info, m);
sys/dev/ic/qwx.c
17822
m_freem(m);
sys/dev/ic/qwx.c
17941
m_freem(rx_data->m);
sys/dev/ic/qwx.c
17942
rx_data->m = NULL;
sys/dev/ic/qwx.c
18384
struct mbuf *m;
sys/dev/ic/qwx.c
18387
m = qwx_htc_alloc_mbuf(sizeof(struct wmi_cmd_hdr) + round_len);
sys/dev/ic/qwx.c
18388
if (!m)
sys/dev/ic/qwx.c
18391
return m;
sys/dev/ic/qwx.c
18395
qwx_wmi_cmd_send_nowait(struct qwx_pdev_wmi *wmi, struct mbuf *m,
sys/dev/ic/qwx.c
18404
cmd_hdr = (struct wmi_cmd_hdr *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
18409
return qwx_htc_send(&sc->htc, wmi->eid, m);
sys/dev/ic/qwx.c
18413
qwx_wmi_cmd_send(struct qwx_pdev_wmi *wmi, struct mbuf *m, uint32_t cmd_id)
sys/dev/ic/qwx.c
18454
ret = qwx_wmi_cmd_send_nowait(wmi, m, cmd_id);
sys/dev/ic/qwx.c
18473
struct mbuf *m;
sys/dev/ic/qwx.c
18476
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
18477
if (!m)
sys/dev/ic/qwx.c
18480
cmd = (struct wmi_pdev_set_param_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
18488
ret = qwx_wmi_cmd_send(wmi, m, WMI_PDEV_SET_PARAM_CMDID);
sys/dev/ic/qwx.c
18494
m_freem(m);
sys/dev/ic/qwx.c
18509
struct mbuf *m;
sys/dev/ic/qwx.c
18512
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
18513
if (!m)
sys/dev/ic/qwx.c
18516
cmd = (struct ath11k_wmi_pdev_lro_config_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
18526
ret = qwx_wmi_cmd_send(wmi, m, WMI_LRO_CONFIG_CMDID);
sys/dev/ic/qwx.c
18532
m_freem(m);
sys/dev/ic/qwx.c
18548
struct mbuf *m;
sys/dev/ic/qwx.c
18551
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
18552
if (!m)
sys/dev/ic/qwx.c
18555
cmd = (struct wmi_pdev_set_ps_mode_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
18563
ret = qwx_wmi_cmd_send(wmi, m, WMI_STA_POWERSAVE_MODE_CMDID);
sys/dev/ic/qwx.c
18569
m_freem(m);
sys/dev/ic/qwx.c
18584
struct mbuf *m;
sys/dev/ic/qwx.c
18593
m = qwx_wmi_alloc_mbuf(len);
sys/dev/ic/qwx.c
18594
if (!m)
sys/dev/ic/qwx.c
18597
cmd = (struct wmi_scan_prob_req_oui_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
18607
ret = qwx_wmi_cmd_send(wmi, m, WMI_SCAN_PROB_REQ_OUI_CMDID);
sys/dev/ic/qwx.c
18613
m_freem(m);
sys/dev/ic/qwx.c
18625
struct mbuf *m;
sys/dev/ic/qwx.c
18628
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
18629
if (!m)
sys/dev/ic/qwx.c
18632
cmd = (struct wmi_dfs_phyerr_offload_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
18641
ret = qwx_wmi_cmd_send(wmi, m,
sys/dev/ic/qwx.c
18649
m_free(m);
sys/dev/ic/qwx.c
18665
struct mbuf *m;
sys/dev/ic/qwx.c
18688
m = qwx_wmi_alloc_mbuf(len);
sys/dev/ic/qwx.c
18689
if (!m)
sys/dev/ic/qwx.c
18692
cmd = (struct wmi_scan_chan_list_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
18706
ptr = (void *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
18771
ret = qwx_wmi_cmd_send(wmi, m, WMI_SCAN_CHAN_LIST_CMDID);
sys/dev/ic/qwx.c
18777
m_freem(m);
sys/dev/ic/qwx.c
18796
struct mbuf *m;
sys/dev/ic/qwx.c
18799
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
18800
if (!m)
sys/dev/ic/qwx.c
18803
cmd = (struct wmi_11d_scan_start_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
18812
ret = qwx_wmi_cmd_send(wmi, m, WMI_11D_SCAN_START_CMDID);
sys/dev/ic/qwx.c
18818
m_freem(m);
sys/dev/ic/qwx.c
18914
struct mbuf *m;
sys/dev/ic/qwx.c
18954
m = qwx_wmi_alloc_mbuf(len);
sys/dev/ic/qwx.c
18955
if (!m)
sys/dev/ic/qwx.c
18958
ptr = (void *)(mtod(m, uint8_t *) + sizeof(struct ath11k_htc_hdr) +
sys/dev/ic/qwx.c
19090
ret = qwx_wmi_cmd_send(wmi, m, WMI_START_SCAN_CMDID);
sys/dev/ic/qwx.c
19096
m_freem(m);
sys/dev/ic/qwx.c
19111
struct mbuf *m;
sys/dev/ic/qwx.c
19114
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
19115
if (!m)
sys/dev/ic/qwx.c
19118
cmd = (struct wmi_stop_scan_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
19141
m_freem(m);
sys/dev/ic/qwx.c
19145
ret = qwx_wmi_cmd_send(wmi, m, WMI_STOP_SCAN_CMDID);
sys/dev/ic/qwx.c
19151
m_freem(m);
sys/dev/ic/qwx.c
19165
struct mbuf *m;
sys/dev/ic/qwx.c
19168
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
19169
if (!m)
sys/dev/ic/qwx.c
19172
cmd = (struct wmi_peer_create_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
19181
ret = qwx_wmi_cmd_send(wmi, m, WMI_PEER_CREATE_CMDID);
sys/dev/ic/qwx.c
19187
m_freem(m);
sys/dev/ic/qwx.c
19203
struct mbuf *m;
sys/dev/ic/qwx.c
19206
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
19207
if (!m)
sys/dev/ic/qwx.c
19210
cmd = (struct wmi_peer_delete_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
19218
ret = qwx_wmi_cmd_send(wmi, m, WMI_PEER_DELETE_CMDID);
sys/dev/ic/qwx.c
19224
m_freem(m);
sys/dev/ic/qwx.c
19241
struct mbuf *m;
sys/dev/ic/qwx.c
19247
m = qwx_wmi_alloc_mbuf(len);
sys/dev/ic/qwx.c
19248
if (m == NULL)
sys/dev/ic/qwx.c
19251
cmd = (struct wmi_vdev_install_key_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
19269
tlv = (struct wmi_tlv *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
19278
ret = qwx_wmi_cmd_send(wmi, m, WMI_VDEV_INSTALL_KEY_CMDID);
sys/dev/ic/qwx.c
19282
m_freem(m);
sys/dev/ic/qwx.c
19384
struct mbuf *m;
sys/dev/ic/qwx.c
19402
m = qwx_wmi_alloc_mbuf(len);
sys/dev/ic/qwx.c
19403
if (!m)
sys/dev/ic/qwx.c
19406
ptr = (void *)(mtod(m, uint8_t *) + sizeof(struct ath11k_htc_hdr) +
sys/dev/ic/qwx.c
19514
ret = qwx_wmi_cmd_send(wmi, m, WMI_PEER_ASSOC_CMDID);
sys/dev/ic/qwx.c
19520
m_freem(m);
sys/dev/ic/qwx.c
19618
struct mbuf *m;
sys/dev/ic/qwx.c
19638
m = qwx_wmi_alloc_mbuf(len);
sys/dev/ic/qwx.c
19639
if (!m)
sys/dev/ic/qwx.c
19642
cmd = (struct wmi_init_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
19648
ptr = mtod(m, uint8_t *) + sizeof(struct ath11k_htc_hdr) +
sys/dev/ic/qwx.c
19719
ret = qwx_wmi_cmd_send(wmi, m, WMI_INIT_CMDID);
sys/dev/ic/qwx.c
19723
m_freem(m);
sys/dev/ic/qwx.c
19783
struct mbuf *m;
sys/dev/ic/qwx.c
19790
m = qwx_wmi_alloc_mbuf(len);
sys/dev/ic/qwx.c
19791
if (!m)
sys/dev/ic/qwx.c
19794
cmd = (struct wmi_pdev_set_hw_mode_cmd_param *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
19803
ret = qwx_wmi_cmd_send(&wmi->wmi[0], m, WMI_PDEV_SET_HW_MODE_CMDID);
sys/dev/ic/qwx.c
19809
m_freem(m);
sys/dev/ic/qwx.c
19825
struct mbuf *m;
sys/dev/ic/qwx.c
19828
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
19829
if (!m)
sys/dev/ic/qwx.c
19832
cmd = (struct wmi_sta_powersave_param_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
19842
ret = qwx_wmi_cmd_send(wmi, m, WMI_STA_POWERSAVE_PARAM_CMDID);
sys/dev/ic/qwx.c
19849
m_freem(m);
sys/dev/ic/qwx.c
19866
struct mbuf *m;
sys/dev/ic/qwx.c
19878
m = qwx_wmi_alloc_mbuf(len);
sys/dev/ic/qwx.c
19879
if (!m)
sys/dev/ic/qwx.c
19882
cmd = (struct wmi_mgmt_send_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
19895
frame_tlv = (struct wmi_tlv *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
19905
ret = qwx_wmi_cmd_send(wmi, m, WMI_MGMT_TX_SEND_CMDID);
sys/dev/ic/qwx.c
19912
m_freem(m);
sys/dev/ic/qwx.c
19918
tx_data->m = frame;
sys/dev/ic/qwx.c
19928
struct mbuf *m;
sys/dev/ic/qwx.c
19941
m = qwx_wmi_alloc_mbuf(len);
sys/dev/ic/qwx.c
19942
if (!m)
sys/dev/ic/qwx.c
19945
cmd = (struct wmi_vdev_create_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
19960
ptr = (void *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
19987
ret = qwx_wmi_cmd_send(wmi, m, WMI_VDEV_CREATE_CMDID);
sys/dev/ic/qwx.c
19993
m_freem(m);
sys/dev/ic/qwx.c
20010
struct mbuf *m;
sys/dev/ic/qwx.c
20013
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
20014
if (!m)
sys/dev/ic/qwx.c
20017
cmd = (struct wmi_vdev_set_param_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
20026
ret = qwx_wmi_cmd_send(wmi, m, WMI_VDEV_SET_PARAM_CMDID);
sys/dev/ic/qwx.c
20032
m_freem(m);
sys/dev/ic/qwx.c
20049
struct mbuf *m;
sys/dev/ic/qwx.c
20052
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
20053
if (!m)
sys/dev/ic/qwx.c
20056
cmd = (struct wmi_vdev_up_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
20082
ret = qwx_wmi_cmd_send(wmi, m, WMI_VDEV_UP_CMDID);
sys/dev/ic/qwx.c
20088
m_freem(m);
sys/dev/ic/qwx.c
20103
struct mbuf *m;
sys/dev/ic/qwx.c
20106
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
20107
if (!m)
sys/dev/ic/qwx.c
20110
cmd = (struct wmi_vdev_down_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
20117
ret = qwx_wmi_cmd_send(wmi, m, WMI_VDEV_DOWN_CMDID);
sys/dev/ic/qwx.c
20123
m_freem(m);
sys/dev/ic/qwx.c
20190
struct mbuf *m;
sys/dev/ic/qwx.c
20193
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
20194
if (!m)
sys/dev/ic/qwx.c
20197
cmd = (struct wmi_vdev_stop_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
20204
ret = qwx_wmi_cmd_send(wmi, m, WMI_VDEV_STOP_CMDID);
sys/dev/ic/qwx.c
20210
m_freem(m);
sys/dev/ic/qwx.c
20225
struct mbuf *m;
sys/dev/ic/qwx.c
20236
m = qwx_wmi_alloc_mbuf(len);
sys/dev/ic/qwx.c
20237
if (!m)
sys/dev/ic/qwx.c
20240
cmd = (struct wmi_vdev_start_request_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
20273
ptr = mtod(m, void *) + sizeof(struct ath11k_htc_hdr) +
sys/dev/ic/qwx.c
20293
ret = qwx_wmi_cmd_send(wmi, m, restart ?
sys/dev/ic/qwx.c
20300
m_freem(m);
sys/dev/ic/qwx.c
21693
qwx_htc_tx_completion_handler(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
21744
struct mbuf *m;
sys/dev/ic/qwx.c
21750
m = tx_data->m;
sys/dev/ic/qwx.c
21751
tx_data->m = NULL;
sys/dev/ic/qwx.c
21754
m_freem(m);
sys/dev/ic/qwx.c
21758
ml_enqueue(&ml, m);
sys/dev/ic/qwx.c
21762
while ((m = ml_dequeue(&ml))) {
sys/dev/ic/qwx.c
21764
pipe->pipe_num, m->m_len);
sys/dev/ic/qwx.c
21765
pipe->send_cb(sc, m);
sys/dev/ic/qwx.c
21893
qwx_htc_rx_completion_handler(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
21903
m = m_pullup(m, sizeof(struct ath11k_htc_hdr));
sys/dev/ic/qwx.c
21904
if (m == NULL) {
sys/dev/ic/qwx.c
21906
m = NULL; /* already freed */
sys/dev/ic/qwx.c
21910
hdr = mtod(m, struct ath11k_htc_hdr *);
sys/dev/ic/qwx.c
21931
if (m->m_pkthdr.len < payload_len) {
sys/dev/ic/qwx.c
21933
"expected %d\n", __func__, m->m_pkthdr.len, payload_len);
sys/dev/ic/qwx.c
21942
__func__, eid, m, trailer_present);
sys/dev/ic/qwx.c
21970
m_adj(m, -trim);
sys/dev/ic/qwx.c
21977
m_adj(m, sizeof(*hdr));
sys/dev/ic/qwx.c
21982
msg = mtod(m, struct ath11k_htc_msg *);
sys/dev/ic/qwx.c
21986
__func__, eid, m, message_id);
sys/dev/ic/qwx.c
22002
MIN(m->m_pkthdr.len, ATH11K_HTC_MAX_CTRL_MSG_LEN);
sys/dev/ic/qwx.c
22004
m_copydata(m, 0, htc->control_resp_len,
sys/dev/ic/qwx.c
22028
DNPRINTF(QWX_D_HTC, "%s: rx ep %d mbuf %p\n", __func__, eid, m);
sys/dev/ic/qwx.c
22030
ep->ep_ops.ep_rx_complete(sc, m);
sys/dev/ic/qwx.c
22036
m = NULL;
sys/dev/ic/qwx.c
22038
m_freem(m);
sys/dev/ic/qwx.c
22292
if (rx_data->m) {
sys/dev/ic/qwx.c
22294
m_freem(rx_data->m);
sys/dev/ic/qwx.c
22295
rx_data->m = NULL;
sys/dev/ic/qwx.c
22623
struct mbuf *m;
sys/dev/ic/qwx.c
22632
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwx.c
22633
if (m == NULL) {
sys/dev/ic/qwx.c
22639
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwx.c
22641
MCLGETL(m, M_DONTWAIT, pipe->buf_sz);
sys/dev/ic/qwx.c
22642
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/qwx.c
22651
m->m_len = m->m_pkthdr.len = pipe->buf_sz;
sys/dev/ic/qwx.c
22653
m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/ic/qwx.c
22657
m_freem(m);
sys/dev/ic/qwx.c
22666
m_freem(m);
sys/dev/ic/qwx.c
22669
rx_data->m = m;
sys/dev/ic/qwx.c
22761
struct mbuf *m;
sys/dev/ic/qwx.c
22772
m = rx_data->m;
sys/dev/ic/qwx.c
22773
rx_data->m = NULL;
sys/dev/ic/qwx.c
22775
max_nbytes = m->m_pkthdr.len;
sys/dev/ic/qwx.c
22779
m_freem(m);
sys/dev/ic/qwx.c
22782
m->m_len = m->m_pkthdr.len = nbytes;
sys/dev/ic/qwx.c
22783
ml_enqueue(&ml, m);
sys/dev/ic/qwx.c
22787
while ((m = ml_dequeue(&ml))) {
sys/dev/ic/qwx.c
22789
pipe->pipe_num, m->m_len);
sys/dev/ic/qwx.c
22790
pipe->recv_cb(sc, m);
sys/dev/ic/qwx.c
22827
qwx_ce_send(struct qwx_softc *sc, struct mbuf *m, uint8_t pipe_id,
sys/dev/ic/qwx.c
22900
qwx_hal_ce_src_set_desc(desc, paddr, m->m_pkthdr.len,
sys/dev/ic/qwx.c
23643
if (tx_data->m) {
sys/dev/ic/qwx.c
23644
m_freem(tx_data->m);
sys/dev/ic/qwx.c
23645
tx_data->m = NULL;
sys/dev/ic/qwx.c
25067
qwx_dp_tx_get_tid(struct mbuf *m)
sys/dev/ic/qwx.c
25069
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwx.c
25123
qwx_dp_tx_encap_nwifi(struct mbuf *m)
sys/dev/ic/qwx.c
25125
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwx.c
25135
memmove(mtod(m, void *) + 2, mtod(m, void *),
sys/dev/ic/qwx.c
25136
(void *)qos_ctl - mtod(m, void *));
sys/dev/ic/qwx.c
25137
m_adj(m, 2);
sys/dev/ic/qwx.c
25139
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwx.c
25145
struct ieee80211_node *ni, struct mbuf *m)
sys/dev/ic/qwx.c
25152
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwx.c
25163
m_freem(m);
sys/dev/ic/qwx.c
25182
m_freem(m);
sys/dev/ic/qwx.c
25188
if (tx_data->m != NULL) {
sys/dev/ic/qwx.c
25189
m_freem(m);
sys/dev/ic/qwx.c
25209
if (m_makespace(m, m->m_pkthdr.len,
sys/dev/ic/qwx.c
25211
m_freem(m);
sys/dev/ic/qwx.c
25217
if (m_makespace(m, m->m_pkthdr.len,
sys/dev/ic/qwx.c
25219
m_freem(m);
sys/dev/ic/qwx.c
25232
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/ic/qwx.c
25235
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwx.c
25262
ti.tid = qwx_dp_tx_get_tid(m);
sys/dev/ic/qwx.c
25265
qwx_dp_tx_encap_nwifi(m);
sys/dev/ic/qwx.c
25269
m_freem(m);
sys/dev/ic/qwx.c
25279
m_freem(m);
sys/dev/ic/qwx.c
25283
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/qwx.c
25287
m_freem(m);
sys/dev/ic/qwx.c
25292
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/ic/qwx.c
25293
m_freem(m);
sys/dev/ic/qwx.c
25296
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map, m,
sys/dev/ic/qwx.c
25301
m_freem(m);
sys/dev/ic/qwx.c
25307
ti.data_len = m->m_pkthdr.len;
sys/dev/ic/qwx.c
25329
m_freem(m);
sys/dev/ic/qwx.c
25333
tx_data->m = m;
sys/dev/ic/qwx.c
25415
uint8_t pdev_id, struct ieee80211_node *ni, struct mbuf *m)
sys/dev/ic/qwx.c
25430
m_freem(m);
sys/dev/ic/qwx.c
25436
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwx.c
25449
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/ic/qwx.c
25455
if (m_makespace(m, ieee80211_get_hdrlen(wh),
sys/dev/ic/qwx.c
25457
m_freem(m);
sys/dev/ic/qwx.c
25462
if (m_makespace(m, m->m_pkthdr.len,
sys/dev/ic/qwx.c
25464
m_freem(m);
sys/dev/ic/qwx.c
25471
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/qwx.c
25475
m_freem(m);
sys/dev/ic/qwx.c
25480
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/ic/qwx.c
25481
m_freem(m);
sys/dev/ic/qwx.c
25484
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map, m,
sys/dev/ic/qwx.c
25489
m_freem(m);
sys/dev/ic/qwx.c
25494
ret = qwx_wmi_mgmt_send(sc, arvif, pdev_id, buf_id, m, tx_data);
sys/dev/ic/qwx.c
25498
m_freem(m);
sys/dev/ic/qwx.c
25561
struct mbuf *m;
sys/dev/ic/qwx.c
25564
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
25565
if (!m)
sys/dev/ic/qwx.c
25568
cmd = (struct wmi_peer_set_param_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
25577
ret = qwx_wmi_cmd_send(wmi, m, WMI_PEER_SET_PARAM_CMDID);
sys/dev/ic/qwx.c
25583
m_freem(m);
sys/dev/ic/qwx.c
25601
struct mbuf *m;
sys/dev/ic/qwx.c
25604
m = qwx_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwx.c
25605
if (!m)
sys/dev/ic/qwx.c
25608
cmd = (struct wmi_peer_reorder_queue_setup_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwx.c
25623
ret = qwx_wmi_cmd_send(wmi, m, WMI_PEER_REORDER_QUEUE_SETUP_CMDID);
sys/dev/ic/qwx.c
25630
m_freem(m);
sys/dev/ic/qwx.c
530
qwx_tx(struct qwx_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/ic/qwx.c
538
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwx.c
572
m, BPF_DIRECTION_OUT);
sys/dev/ic/qwx.c
577
return qwx_mac_mgmt_tx_wmi(sc, arvif, pdev_id, ni, m);
sys/dev/ic/qwx.c
579
return qwx_dp_tx(sc, arvif, pdev_id, ni, m);
sys/dev/ic/qwx.c
589
struct mbuf *m;
sys/dev/ic/qwx.c
602
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/ic/qwx.c
603
if (m) {
sys/dev/ic/qwx.c
604
ni = m->m_pkthdr.ph_cookie;
sys/dev/ic/qwx.c
612
m = ifq_dequeue(&ifp->if_snd);
sys/dev/ic/qwx.c
613
if (!m)
sys/dev/ic/qwx.c
615
if (m->m_len < sizeof (*eh) &&
sys/dev/ic/qwx.c
616
(m = m_pullup(m, sizeof (*eh))) == NULL) {
sys/dev/ic/qwx.c
622
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/qwx.c
624
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL) {
sys/dev/ic/qwx.c
632
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/qwx.c
634
if (qwx_tx(sc, m, ni) != 0) {
sys/dev/ic/qwx.c
7225
qwx_qmi_recv_wlanfw_ind_register_req_v1(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
7230
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7251
qwx_qmi_recv_wlanfw_host_cap_resp_v1(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
7256
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7275
qwx_qmi_recv_wlanfw_respond_mem_resp_v1(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
7280
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7299
qwx_qmi_recv_wlanfw_cap_resp_v1(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
7304
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7355
qwx_qmi_recv_wlanfw_bdf_download_resp_v1(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
7360
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7381
qwx_qmi_recv_wlanfw_m3_info_resp_v1(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
7386
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7407
qwx_qmi_recv_wlanfw_wlan_ini_resp_v1(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
7412
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7433
qwx_qmi_recv_wlanfw_wlan_cfg_resp_v1(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
7438
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7459
qwx_qmi_recv_wlanfw_wlan_mode_resp_v1(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
7464
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7485
qwx_qmi_recv_response(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
7490
qwx_qmi_recv_wlanfw_ind_register_req_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwx.c
7493
qwx_qmi_recv_wlanfw_host_cap_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwx.c
7496
qwx_qmi_recv_wlanfw_respond_mem_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwx.c
7499
qwx_qmi_recv_wlanfw_cap_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwx.c
7502
qwx_qmi_recv_wlanfw_bdf_download_resp_v1(sc, m, txn_id,
sys/dev/ic/qwx.c
7506
qwx_qmi_recv_wlanfw_m3_info_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwx.c
7509
qwx_qmi_recv_wlanfw_wlan_ini_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwx.c
7512
qwx_qmi_recv_wlanfw_wlan_cfg_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwx.c
7515
qwx_qmi_recv_wlanfw_wlan_mode_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwx.c
7525
qwx_qmi_recv_wlanfw_request_mem_indication(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
7530
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7554
qwx_qmi_recv_indication(struct qwx_softc *sc, struct mbuf *m,
sys/dev/ic/qwx.c
7559
qwx_qmi_recv_wlanfw_request_mem_indication(sc, m,
sys/dev/ic/qwx.c
7578
qwx_qrtr_recv_data(struct qwx_softc *sc, struct mbuf *m, size_t size)
sys/dev/ic/qwx.c
7589
memcpy(&hdr, mtod(m, void *), sizeof(hdr));
sys/dev/ic/qwx.c
7607
m_adj(m, sizeof(hdr));
sys/dev/ic/qwx.c
7608
qwx_qmi_recv_response(sc, m, txn_id, msg_id, msg_len);
sys/dev/ic/qwx.c
7611
m_adj(m, sizeof(hdr));
sys/dev/ic/qwx.c
7612
qwx_qmi_recv_indication(sc, m, txn_id, msg_id, msg_len);
sys/dev/ic/qwx.c
7626
struct mbuf *m;
sys/dev/ic/qwx.c
7633
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwx.c
7634
if (m == NULL) {
sys/dev/ic/qwx.c
7640
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwx.c
7642
MCLGETL(m, M_DONTWAIT, padlen);
sys/dev/ic/qwx.c
7643
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/qwx.c
7648
m->m_len = m->m_pkthdr.len = padlen;
sys/dev/ic/qwx.c
7659
err = m_copyback(m, 0, sizeof(hdr), &hdr, M_NOWAIT);
sys/dev/ic/qwx.c
7666
err = m_copyback(m, sizeof(hdr), sizeof(pkt), &pkt, M_NOWAIT);
sys/dev/ic/qwx.c
7673
err = m_copyback(m, totlen, padlen - totlen, &pad, M_NOWAIT);
sys/dev/ic/qwx.c
7678
err = sc->ops.submit_xfer(sc, m);
sys/dev/ic/qwx.c
7681
m_freem(m);
sys/dev/ic/qwx.c
7690
struct mbuf *m;
sys/dev/ic/qwx.c
7697
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwx.c
7698
if (m == NULL) {
sys/dev/ic/qwx.c
7704
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwx.c
7706
MCLGETL(m, M_DONTWAIT, padlen);
sys/dev/ic/qwx.c
7707
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/qwx.c
7712
m->m_len = m->m_pkthdr.len = padlen;
sys/dev/ic/qwx.c
7723
err = m_copyback(m, 0, sizeof(hdr), &hdr, M_NOWAIT);
sys/dev/ic/qwx.c
7732
err = m_copyback(m, sizeof(hdr), sizeof(pkt), &pkt, M_NOWAIT);
sys/dev/ic/qwx.c
7739
err = m_copyback(m, totlen, padlen - totlen, &pad, M_NOWAIT);
sys/dev/ic/qwx.c
7744
err = sc->ops.submit_xfer(sc, m);
sys/dev/ic/qwx.c
7747
m_freem(m);
sys/dev/ic/qwx.c
7752
qwx_qrtr_recv_msg(struct qwx_softc *sc, struct mbuf *m)
sys/dev/ic/qwx.c
7754
struct qrtr_hdr_v1 *v1 = mtod(m, struct qrtr_hdr_v1 *);
sys/dev/ic/qwx.c
7755
struct qrtr_hdr_v2 *v2 = mtod(m, struct qrtr_hdr_v2 *);
sys/dev/ic/qwx.c
7760
ver = *mtod(m, uint8_t *);
sys/dev/ic/qwx.c
7788
if (size > m->m_pkthdr.len) {
sys/dev/ic/qwx.c
7796
m_adj(m, hdrsize);
sys/dev/ic/qwx.c
7797
qwx_qrtr_recv_data(sc, m, size);
sys/dev/ic/qwx.c
7803
m_adj(m, hdrsize);
sys/dev/ic/qwx.c
7804
pkt = mtod(m, struct qrtr_ctrl_pkt *);
sys/dev/ic/qwx.c
8253
struct mbuf *m;
sys/dev/ic/qwx.c
8266
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwx.c
8267
if (m == NULL) {
sys/dev/ic/qwx.c
8273
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwx.c
8275
MCLGETL(m, M_DONTWAIT, padlen);
sys/dev/ic/qwx.c
8276
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/qwx.c
8281
m->m_len = m->m_pkthdr.len = padlen;
sys/dev/ic/qwx.c
8292
err = m_copyback(m, 0, sizeof(hdr), &hdr, M_NOWAIT);
sys/dev/ic/qwx.c
8296
err = m_copyback(m, sizeof(hdr), encoded_len, encoded_msg, M_NOWAIT);
sys/dev/ic/qwx.c
8303
err = m_copyback(m, totlen, padlen - totlen, &pad, M_NOWAIT);
sys/dev/ic/qwx.c
8308
err = sc->ops.submit_xfer(sc, m);
sys/dev/ic/qwx.c
8311
m_freem(m);
sys/dev/ic/qwxvar.h
847
struct mbuf *m;
sys/dev/ic/qwxvar.h
868
struct mbuf *m;
sys/dev/ic/qwxvar.h
875
struct mbuf *m;
sys/dev/ic/qwz.c
10003
qwz_peer_assoc_conf_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
10007
if (qwz_pull_peer_assoc_conf_ev(sc, m, &peer_assoc_conf) != 0) {
sys/dev/ic/qwz.c
10067
qwz_ready_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
10072
ret = qwz_wmi_tlv_iter(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwz.c
10086
qwz_pull_peer_del_resp_ev(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
10093
tb = qwz_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwz.c
10120
qwz_peer_delete_resp_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
10124
if (qwz_pull_peer_del_resp_ev(sc, m, &peer_del_resp) != 0) {
sys/dev/ic/qwz.c
10156
qwz_pull_vdev_start_resp_tlv(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
10163
tb = qwz_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwz.c
10196
qwz_vdev_start_resp_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
10201
if (qwz_pull_vdev_start_resp_tlv(sc, m, &vdev_start_resp) != 0) {
sys/dev/ic/qwz.c
10222
qwz_pull_vdev_stopped_param_tlv(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
10229
tb = qwz_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwz.c
10252
qwz_vdev_stopped_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
10256
if (qwz_pull_vdev_stopped_param_tlv(sc, m, &vdev_id) != 0) {
sys/dev/ic/qwz.c
10359
qwz_pull_reg_chan_list_update_ev(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
10371
tb = qwz_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwz.c
10471
qwz_pull_reg_chan_list_ext_update_ev(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
10564
qwz_reg_chan_list_event(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
10583
ret = qwz_pull_reg_chan_list_update_ev(sc, m, reg_info);
sys/dev/ic/qwz.c
10585
ret = qwz_pull_reg_chan_list_ext_update_ev(sc, m, reg_info);
sys/dev/ic/qwz.c
10772
qwz_pull_scan_ev(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
10778
tb = qwz_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwz.c
10923
qwz_scan_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
10928
if (qwz_pull_scan_ev(sc, m, &scan_ev) != 0) {
sys/dev/ic/qwz.c
11033
qwz_chan_info_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
11042
if (qwz_pull_chan_info_ev(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwz.c
11140
qwz_pull_mgmt_rx_params_tlv(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
11149
ret = qwz_wmi_tlv_iter(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwz.c
11179
if (frame < mtod(m, uint8_t *) ||
sys/dev/ic/qwz.c
11180
frame >= mtod(m, uint8_t *) + m->m_pkthdr.len) {
sys/dev/ic/qwz.c
11185
hdrlen = frame - mtod(m, uint8_t *);
sys/dev/ic/qwz.c
11193
if (m->m_pkthdr.len < totlen) {
sys/dev/ic/qwz.c
11200
m->m_len = m->m_pkthdr.len = totlen;
sys/dev/ic/qwz.c
11201
m_adj(m, hdrlen);
sys/dev/ic/qwz.c
11210
qwz_mgmt_rx_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
11219
if (qwz_pull_mgmt_rx_params_tlv(sc, m, &rx_ev) != 0) {
sys/dev/ic/qwz.c
11222
m_freem(m);
sys/dev/ic/qwz.c
11236
m_freem(m);
sys/dev/ic/qwz.c
11243
m_freem(m);
sys/dev/ic/qwz.c
11249
m_freem(m);
sys/dev/ic/qwz.c
11259
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwz.c
11284
__func__, m, m->m_pkthdr.len,
sys/dev/ic/qwz.c
11296
m, BPF_DIRECTION_IN);
sys/dev/ic/qwz.c
11299
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/ic/qwz.c
11310
qwz_pull_mgmt_tx_compl_param_tlv(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
11317
tb = qwz_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwz.c
11358
if (tx_data->m == NULL) {
sys/dev/ic/qwz.c
11365
m_freem(tx_data->m);
sys/dev/ic/qwz.c
11366
tx_data->m = NULL;
sys/dev/ic/qwz.c
11387
qwz_mgmt_tx_compl_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
11391
if (qwz_pull_mgmt_tx_compl_param_tlv(sc, m, &tx_compl_param) != 0) {
sys/dev/ic/qwz.c
11406
qwz_pull_roam_ev(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
11413
tb = qwz_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwz.c
11464
qwz_roam_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
11468
if (qwz_pull_roam_ev(sc, m, &roam_ev) != 0) {
sys/dev/ic/qwz.c
11493
qwz_pull_vdev_install_key_compl_ev(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
11500
tb = qwz_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwz.c
11527
qwz_vdev_install_key_compl_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
11532
if (qwz_pull_vdev_install_key_compl_ev(sc, m,
sys/dev/ic/qwz.c
11571
qwz_wmi_tlv_op_rx(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
11576
cmd_hdr = mtod(m, struct wmi_cmd_hdr *);
sys/dev/ic/qwz.c
11579
m_adj(m, sizeof(struct wmi_cmd_hdr));
sys/dev/ic/qwz.c
11584
qwz_service_ready_event(sc, m);
sys/dev/ic/qwz.c
11587
qwz_service_ready_ext_event(sc, m);
sys/dev/ic/qwz.c
11590
qwz_service_ready_ext2_event(sc, m);
sys/dev/ic/qwz.c
11593
qwz_reg_chan_list_event(sc, m, WMI_REG_CHAN_LIST_CC_ID);
sys/dev/ic/qwz.c
11596
qwz_reg_chan_list_event(sc, m, WMI_REG_CHAN_LIST_CC_EXT_ID);
sys/dev/ic/qwz.c
11599
qwz_ready_event(sc, m);
sys/dev/ic/qwz.c
11602
qwz_peer_delete_resp_event(sc, m);
sys/dev/ic/qwz.c
11605
qwz_vdev_start_resp_event(sc, m);
sys/dev/ic/qwz.c
11613
qwz_vdev_stopped_event(sc, m);
sys/dev/ic/qwz.c
11616
qwz_mgmt_rx_event(sc, m);
sys/dev/ic/qwz.c
11620
qwz_mgmt_tx_compl_event(sc, m);
sys/dev/ic/qwz.c
11623
qwz_scan_event(sc, m);
sys/dev/ic/qwz.c
11631
qwz_roam_event(sc, m);
sys/dev/ic/qwz.c
11634
qwz_chan_info_event(sc, m);
sys/dev/ic/qwz.c
11642
qwz_vdev_install_key_compl_event(sc, m);
sys/dev/ic/qwz.c
11645
qwz_service_available_event(sc, m);
sys/dev/ic/qwz.c
11648
qwz_peer_assoc_conf_event(sc, m);
sys/dev/ic/qwz.c
11719
m_freem(m);
sys/dev/ic/qwz.c
11808
qwz_htc_control_tx_complete(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
11812
m_freem(m);
sys/dev/ic/qwz.c
11816
qwz_htc_control_rx_complete(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
11820
m_freem(m);
sys/dev/ic/qwz.c
11882
struct mbuf *m;
sys/dev/ic/qwz.c
11885
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwz.c
11886
if (m == NULL)
sys/dev/ic/qwz.c
11890
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwz.c
11892
MCLGETL(m, M_DONTWAIT, size);
sys/dev/ic/qwz.c
11893
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/qwz.c
11894
m_freem(m);
sys/dev/ic/qwz.c
11898
m->m_len = m->m_pkthdr.len = size;
sys/dev/ic/qwz.c
11899
memset(mtod(m, void *), 0, size);
sys/dev/ic/qwz.c
11901
return m;
sys/dev/ic/qwz.c
11915
qwz_htc_prepare_tx_mbuf(struct qwz_htc_ep *ep, struct mbuf *m)
sys/dev/ic/qwz.c
11919
hdr = mtod(m, struct ath12k_htc_hdr *);
sys/dev/ic/qwz.c
11923
FIELD_PREP(HTC_HDR_PAYLOADLEN, (m->m_pkthdr.len - sizeof(*hdr)));
sys/dev/ic/qwz.c
11938
qwz_htc_send(struct qwz_htc *htc, enum ath12k_htc_ep_id eid, struct mbuf *m)
sys/dev/ic/qwz.c
11954
credits = howmany(m->m_pkthdr.len, htc->target_credit_size);
sys/dev/ic/qwz.c
11976
qwz_htc_prepare_tx_mbuf(ep, m);
sys/dev/ic/qwz.c
11983
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/qwz.c
11988
m_freem(m);
sys/dev/ic/qwz.c
11993
__func__, m, tx_data->eid, tx_data->map->dm_segs[0].ds_addr);
sys/dev/ic/qwz.c
11997
uint8_t *p = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
11999
for (i = 0; i < m->m_pkthdr.len; i++) {
sys/dev/ic/qwz.c
12007
ret = qwz_ce_send(htc->sc, m, ep->ul_pipe_id, ep->eid);
sys/dev/ic/qwz.c
12044
struct mbuf *m;
sys/dev/ic/qwz.c
12068
m = qwz_htc_build_tx_ctrl_mbuf();
sys/dev/ic/qwz.c
12069
if (!m) {
sys/dev/ic/qwz.c
12076
m->m_len = m->m_pkthdr.len = sizeof(struct ath12k_htc_hdr) + length;
sys/dev/ic/qwz.c
12078
req_msg = (struct ath12k_htc_conn_svc *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
12100
status = qwz_htc_send(htc, ATH12K_HTC_EP_0, m);
sys/dev/ic/qwz.c
12103
m_freem(m);
sys/dev/ic/qwz.c
12203
struct mbuf *m;
sys/dev/ic/qwz.c
12207
m = qwz_htc_build_tx_ctrl_mbuf();
sys/dev/ic/qwz.c
12208
if (!m)
sys/dev/ic/qwz.c
12211
m->m_len = m->m_pkthdr.len = sizeof(struct ath12k_htc_hdr) +
sys/dev/ic/qwz.c
12214
msg = (struct ath12k_htc_setup_complete_extended *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
12222
status = qwz_htc_send(htc, ATH12K_HTC_EP_0, m);
sys/dev/ic/qwz.c
12224
m_freem(m);
sys/dev/ic/qwz.c
12379
qwz_dp_htt_htc_tx_complete(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
12382
m_freem(m);
sys/dev/ic/qwz.c
12486
qwz_dp_htt_htc_t2h_msg_handler(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
12489
struct htt_resp_msg *resp = mtod(m, struct htt_resp_msg *);
sys/dev/ic/qwz.c
12562
m_freem(m);
sys/dev/ic/qwz.c
12726
if (rx_data->m) {
sys/dev/ic/qwz.c
12728
m_free(rx_data->m);
sys/dev/ic/qwz.c
12729
rx_data->m = NULL;
sys/dev/ic/qwz.c
12791
struct mbuf *m;
sys/dev/ic/qwz.c
12805
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwz.c
12806
if (m == NULL)
sys/dev/ic/qwz.c
12810
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwz.c
12812
MCLGETL(m, M_DONTWAIT, size);
sys/dev/ic/qwz.c
12813
if ((m->m_flags & M_EXT) == 0)
sys/dev/ic/qwz.c
12816
m->m_len = m->m_pkthdr.len = size;
sys/dev/ic/qwz.c
12830
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map, m,
sys/dev/ic/qwz.c
12842
rx_data->m = m;
sys/dev/ic/qwz.c
12843
m = NULL;
sys/dev/ic/qwz.c
12863
m_free(m);
sys/dev/ic/qwz.c
12881
struct mbuf *m;
sys/dev/ic/qwz.c
12926
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwz.c
12927
if (m == NULL)
sys/dev/ic/qwz.c
12931
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwz.c
12933
MCLGETL(m, M_DONTWAIT, size);
sys/dev/ic/qwz.c
12934
if ((m->m_flags & M_EXT) == 0)
sys/dev/ic/qwz.c
12937
m->m_len = m->m_pkthdr.len = size;
sys/dev/ic/qwz.c
12950
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_desc->map, m,
sys/dev/ic/qwz.c
12966
rx_desc->m = m;
sys/dev/ic/qwz.c
12967
m = NULL;
sys/dev/ic/qwz.c
12984
m_free(m);
sys/dev/ic/qwz.c
13133
struct mbuf *m;
sys/dev/ic/qwz.c
13140
m = qwz_htc_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
13141
if (!m)
sys/dev/ic/qwz.c
13155
cmd = (struct htt_srng_setup_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
13222
ret = qwz_htc_send(&sc->htc, sc->dp.eid, m);
sys/dev/ic/qwz.c
13229
m_freem(m);
sys/dev/ic/qwz.c
13239
struct mbuf *m;
sys/dev/ic/qwz.c
13247
m = qwz_htc_alloc_mbuf(len);
sys/dev/ic/qwz.c
13248
if (!m)
sys/dev/ic/qwz.c
13251
cmd = (struct htt_ppdu_stats_cfg_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
13261
ret = qwz_htc_send(&sc->htc, dp->eid, m);
sys/dev/ic/qwz.c
13263
m_freem(m);
sys/dev/ic/qwz.c
13279
struct mbuf *m;
sys/dev/ic/qwz.c
13285
m = qwz_htc_alloc_mbuf(len);
sys/dev/ic/qwz.c
13286
if (!m)
sys/dev/ic/qwz.c
13297
cmd = (struct htt_rx_ring_selection_cfg_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
13326
ret = qwz_htc_send(&sc->htc, sc->dp.eid, m);
sys/dev/ic/qwz.c
13333
m_freem(m);
sys/dev/ic/qwz.c
13409
struct mbuf *m;
sys/dev/ic/qwz.c
13416
m = qwz_htc_alloc_mbuf(len);
sys/dev/ic/qwz.c
13417
if (!m)
sys/dev/ic/qwz.c
13420
cmd = (struct htt_ver_req_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
13425
ret = qwz_htc_send(&sc->htc, dp->eid, m);
sys/dev/ic/qwz.c
13427
m_freem(m);
sys/dev/ic/qwz.c
13534
m_freem(tx_data->m);
sys/dev/ic/qwz.c
13535
tx_data->m = NULL;
sys/dev/ic/qwz.c
13680
m_freem(tx_data->m);
sys/dev/ic/qwz.c
13681
tx_data->m = NULL;
sys/dev/ic/qwz.c
13913
qwz_dp_rx_frag_h_mpdu(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
13933
struct mbuf *m;
sys/dev/ic/qwz.c
13944
m = rx_data->m;
sys/dev/ic/qwz.c
13945
rx_data->m = NULL;
sys/dev/ic/qwz.c
13949
m_freem(m);
sys/dev/ic/qwz.c
13953
rx_desc = mtod(m, struct hal_rx_desc *);
sys/dev/ic/qwz.c
13964
m_freem(m);
sys/dev/ic/qwz.c
13968
if (qwz_dp_rx_frag_h_mpdu(sc, m, ring_desc)) {
sys/dev/ic/qwz.c
13973
m_freem(m);
sys/dev/ic/qwz.c
14222
m_freem(msdu->m);
sys/dev/ic/qwz.c
14223
msdu->m = NULL;
sys/dev/ic/qwz.c
14242
struct mbuf *m;
sys/dev/ic/qwz.c
14279
m = rx_data->m;
sys/dev/ic/qwz.c
14280
rx_data->m = NULL;
sys/dev/ic/qwz.c
14288
m_freem(m);
sys/dev/ic/qwz.c
14294
msdu->m = m;
sys/dev/ic/qwz.c
14297
msdu->rx_desc = mtod(m, struct hal_rx_desc *);
sys/dev/ic/qwz.c
14321
m_freem(msdu->m);
sys/dev/ic/qwz.c
14322
msdu->m = NULL;
sys/dev/ic/qwz.c
14326
msdu->m = NULL;
sys/dev/ic/qwz.c
14456
m_adj(msdu->m, -IEEE80211_CRC_LEN);
sys/dev/ic/qwz.c
14653
wh = mtod(msdu->m, struct ieee80211_frame *);
sys/dev/ic/qwz.c
14678
rx_desc = mtod(msdu->m, struct hal_rx_desc *);
sys/dev/ic/qwz.c
14679
lrx_desc = mtod(last_buf->m, struct hal_rx_desc *);
sys/dev/ic/qwz.c
14691
m_adj(msdu->m, hal_rx_desc_sz);
sys/dev/ic/qwz.c
14692
msdu->m->m_len = msdu->m->m_pkthdr.len = msdu_len;
sys/dev/ic/qwz.c
14710
m_adj(msdu->m, hal_rx_desc_sz + l3_pad_bytes);
sys/dev/ic/qwz.c
14711
msdu->m->m_len = msdu->m->m_pkthdr.len = msdu_len;
sys/dev/ic/qwz.c
14736
wh = mtod(msdu->m, struct ieee80211_frame *);
sys/dev/ic/qwz.c
14744
msdu->m, BPF_DIRECTION_IN);
sys/dev/ic/qwz.c
14747
ieee80211_input(ifp, msdu->m, ni, &msdu->rxi);
sys/dev/ic/qwz.c
14763
m_freem(msdu->m);
sys/dev/ic/qwz.c
14764
msdu->m = NULL;
sys/dev/ic/qwz.c
14769
msdu->m = NULL;
sys/dev/ic/qwz.c
14783
struct mbuf *m;
sys/dev/ic/qwz.c
14821
m = rx_data->m;
sys/dev/ic/qwz.c
14822
rx_data->m = NULL;
sys/dev/ic/qwz.c
14831
m_freem(m);
sys/dev/ic/qwz.c
14840
msdu->m = m;
sys/dev/ic/qwz.c
14906
struct mbuf *m;
sys/dev/ic/qwz.c
14911
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwz.c
14912
if (m == NULL)
sys/dev/ic/qwz.c
14916
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwz.c
14918
MCLGETL(m, M_DONTWAIT, size);
sys/dev/ic/qwz.c
14919
if ((m->m_flags & M_EXT) == 0)
sys/dev/ic/qwz.c
14922
m->m_len = m->m_pkthdr.len = size;
sys/dev/ic/qwz.c
14928
if (rx_data->m != NULL)
sys/dev/ic/qwz.c
14938
ret = bus_dmamap_load_mbuf(sc->sc_dmat, rx_data->map, m,
sys/dev/ic/qwz.c
14947
rx_data->m = m;
sys/dev/ic/qwz.c
14949
return m;
sys/dev/ic/qwz.c
14952
m_freem(m);
sys/dev/ic/qwz.c
14968
struct mbuf *m;
sys/dev/ic/qwz.c
15009
rx_data->m->m_pkthdr.len, BUS_DMASYNC_POSTREAD);
sys/dev/ic/qwz.c
15011
tlv = mtod(rx_data->m, struct hal_tlv_hdr *);
sys/dev/ic/qwz.c
15026
m = rx_data->m;
sys/dev/ic/qwz.c
15027
rx_data->m = NULL;
sys/dev/ic/qwz.c
15036
ml_enqueue(ml, m);
sys/dev/ic/qwz.c
15041
m = qwz_dp_rx_alloc_mon_status_buf(sc, rx_ring, &buf_idx);
sys/dev/ic/qwz.c
15042
if (!m) {
sys/dev/ic/qwz.c
15072
struct hal_rx_mon_ppdu_info *ppdu_info, struct mbuf *m)
sys/dev/ic/qwz.c
15082
struct mbuf *m;
sys/dev/ic/qwz.c
15106
while ((m = ml_dequeue(&ml))) {
sys/dev/ic/qwz.c
15125
hal_status = qwz_hal_rx_parse_mon_status(sc, ppdu_info, m);
sys/dev/ic/qwz.c
15138
m_freem(m);
sys/dev/ic/qwz.c
15286
m_freem(rx_data->m);
sys/dev/ic/qwz.c
15287
rx_data->m = NULL;
sys/dev/ic/qwz.c
15712
struct mbuf *m;
sys/dev/ic/qwz.c
15715
m = qwz_htc_alloc_mbuf(sizeof(struct wmi_cmd_hdr) + round_len);
sys/dev/ic/qwz.c
15716
if (!m)
sys/dev/ic/qwz.c
15719
return m;
sys/dev/ic/qwz.c
15723
qwz_wmi_cmd_send_nowait(struct qwz_pdev_wmi *wmi, struct mbuf *m,
sys/dev/ic/qwz.c
15732
cmd_hdr = (struct wmi_cmd_hdr *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
15737
return qwz_htc_send(&sc->htc, wmi->eid, m);
sys/dev/ic/qwz.c
15741
qwz_wmi_cmd_send(struct qwz_pdev_wmi *wmi, struct mbuf *m, uint32_t cmd_id)
sys/dev/ic/qwz.c
15766
ret = qwz_wmi_cmd_send_nowait(wmi, m, cmd_id);
sys/dev/ic/qwz.c
15785
struct mbuf *m;
sys/dev/ic/qwz.c
15788
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
15789
if (!m)
sys/dev/ic/qwz.c
15792
cmd = (struct wmi_pdev_set_param_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
15800
ret = qwz_wmi_cmd_send(wmi, m, WMI_PDEV_SET_PARAM_CMDID);
sys/dev/ic/qwz.c
15806
m_freem(m);
sys/dev/ic/qwz.c
15821
struct mbuf *m;
sys/dev/ic/qwz.c
15824
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
15825
if (!m)
sys/dev/ic/qwz.c
15828
cmd = (struct ath12k_wmi_pdev_lro_config_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
15838
ret = qwz_wmi_cmd_send(wmi, m, WMI_LRO_CONFIG_CMDID);
sys/dev/ic/qwz.c
15844
m_freem(m);
sys/dev/ic/qwz.c
15860
struct mbuf *m;
sys/dev/ic/qwz.c
15863
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
15864
if (!m)
sys/dev/ic/qwz.c
15867
cmd = (struct wmi_pdev_set_ps_mode_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
15875
ret = qwz_wmi_cmd_send(wmi, m, WMI_STA_POWERSAVE_MODE_CMDID);
sys/dev/ic/qwz.c
15881
m_freem(m);
sys/dev/ic/qwz.c
15896
struct mbuf *m;
sys/dev/ic/qwz.c
15899
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
15900
if (!m)
sys/dev/ic/qwz.c
15903
cmd = (struct wmi_dfs_phyerr_offload_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
15912
ret = qwz_wmi_cmd_send(wmi, m,
sys/dev/ic/qwz.c
15920
m_free(m);
sys/dev/ic/qwz.c
15936
struct mbuf *m;
sys/dev/ic/qwz.c
15959
m = qwz_wmi_alloc_mbuf(len);
sys/dev/ic/qwz.c
15960
if (!m)
sys/dev/ic/qwz.c
15963
cmd = (struct wmi_scan_chan_list_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
15977
ptr = (void *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
16042
ret = qwz_wmi_cmd_send(wmi, m, WMI_SCAN_CHAN_LIST_CMDID);
sys/dev/ic/qwz.c
16048
m_freem(m);
sys/dev/ic/qwz.c
16067
struct mbuf *m;
sys/dev/ic/qwz.c
16070
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
16071
if (!m)
sys/dev/ic/qwz.c
16074
cmd = (struct wmi_11d_scan_start_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
16083
ret = qwz_wmi_cmd_send(wmi, m, WMI_11D_SCAN_START_CMDID);
sys/dev/ic/qwz.c
16089
m_freem(m);
sys/dev/ic/qwz.c
16182
struct mbuf *m;
sys/dev/ic/qwz.c
16228
m = qwz_wmi_alloc_mbuf(len);
sys/dev/ic/qwz.c
16229
if (!m)
sys/dev/ic/qwz.c
16232
ptr = (void *)(mtod(m, uint8_t *) + sizeof(struct ath12k_htc_hdr) +
sys/dev/ic/qwz.c
16362
ret = qwz_wmi_cmd_send(wmi, m, WMI_START_SCAN_CMDID);
sys/dev/ic/qwz.c
16368
m_freem(m);
sys/dev/ic/qwz.c
16383
struct mbuf *m;
sys/dev/ic/qwz.c
16386
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
16387
if (!m)
sys/dev/ic/qwz.c
16390
cmd = (struct wmi_stop_scan_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
16413
m_freem(m);
sys/dev/ic/qwz.c
16417
ret = qwz_wmi_cmd_send(wmi, m, WMI_STOP_SCAN_CMDID);
sys/dev/ic/qwz.c
16423
m_freem(m);
sys/dev/ic/qwz.c
16437
struct mbuf *m;
sys/dev/ic/qwz.c
16440
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
16441
if (!m)
sys/dev/ic/qwz.c
16444
cmd = (struct wmi_peer_create_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
16453
ret = qwz_wmi_cmd_send(wmi, m, WMI_PEER_CREATE_CMDID);
sys/dev/ic/qwz.c
16459
m_freem(m);
sys/dev/ic/qwz.c
16475
struct mbuf *m;
sys/dev/ic/qwz.c
16478
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
16479
if (!m)
sys/dev/ic/qwz.c
16482
cmd = (struct wmi_peer_delete_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
16490
ret = qwz_wmi_cmd_send(wmi, m, WMI_PEER_DELETE_CMDID);
sys/dev/ic/qwz.c
16496
m_freem(m);
sys/dev/ic/qwz.c
16513
struct mbuf *m;
sys/dev/ic/qwz.c
16519
m = qwz_wmi_alloc_mbuf(len);
sys/dev/ic/qwz.c
16520
if (m == NULL)
sys/dev/ic/qwz.c
16523
cmd = (struct wmi_vdev_install_key_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
16541
tlv = (struct wmi_tlv *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
16550
ret = qwz_wmi_cmd_send(wmi, m, WMI_VDEV_INSTALL_KEY_CMDID);
sys/dev/ic/qwz.c
16554
m_freem(m);
sys/dev/ic/qwz.c
16656
struct mbuf *m;
sys/dev/ic/qwz.c
16674
m = qwz_wmi_alloc_mbuf(len);
sys/dev/ic/qwz.c
16675
if (!m)
sys/dev/ic/qwz.c
16678
ptr = (void *)(mtod(m, uint8_t *) + sizeof(struct ath12k_htc_hdr) +
sys/dev/ic/qwz.c
16786
ret = qwz_wmi_cmd_send(wmi, m, WMI_PEER_ASSOC_CMDID);
sys/dev/ic/qwz.c
16792
m_freem(m);
sys/dev/ic/qwz.c
16890
struct mbuf *m;
sys/dev/ic/qwz.c
16910
m = qwz_wmi_alloc_mbuf(len);
sys/dev/ic/qwz.c
16911
if (!m)
sys/dev/ic/qwz.c
16914
cmd = (struct wmi_init_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
16920
ptr = mtod(m, uint8_t *) + sizeof(struct ath12k_htc_hdr) +
sys/dev/ic/qwz.c
16991
ret = qwz_wmi_cmd_send(wmi, m, WMI_INIT_CMDID);
sys/dev/ic/qwz.c
16995
m_freem(m);
sys/dev/ic/qwz.c
17053
struct mbuf *m;
sys/dev/ic/qwz.c
17060
m = qwz_wmi_alloc_mbuf(len);
sys/dev/ic/qwz.c
17061
if (!m)
sys/dev/ic/qwz.c
17064
cmd = (struct wmi_pdev_set_hw_mode_cmd_param *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
17073
ret = qwz_wmi_cmd_send(&wmi->wmi[0], m, WMI_PDEV_SET_HW_MODE_CMDID);
sys/dev/ic/qwz.c
17079
m_freem(m);
sys/dev/ic/qwz.c
17095
struct mbuf *m;
sys/dev/ic/qwz.c
17098
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
17099
if (!m)
sys/dev/ic/qwz.c
17102
cmd = (struct wmi_sta_powersave_param_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
17112
ret = qwz_wmi_cmd_send(wmi, m, WMI_STA_POWERSAVE_PARAM_CMDID);
sys/dev/ic/qwz.c
17119
m_freem(m);
sys/dev/ic/qwz.c
17136
struct mbuf *m;
sys/dev/ic/qwz.c
17148
m = qwz_wmi_alloc_mbuf(len);
sys/dev/ic/qwz.c
17149
if (!m)
sys/dev/ic/qwz.c
17152
cmd = (struct wmi_mgmt_send_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
17165
frame_tlv = (struct wmi_tlv *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
17175
ret = qwz_wmi_cmd_send(wmi, m, WMI_MGMT_TX_SEND_CMDID);
sys/dev/ic/qwz.c
17182
m_freem(m);
sys/dev/ic/qwz.c
17188
tx_data->m = frame;
sys/dev/ic/qwz.c
17198
struct mbuf *m;
sys/dev/ic/qwz.c
17211
m = qwz_wmi_alloc_mbuf(len);
sys/dev/ic/qwz.c
17212
if (!m)
sys/dev/ic/qwz.c
17215
cmd = (struct wmi_vdev_create_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
17230
ptr = (void *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
17257
ret = qwz_wmi_cmd_send(wmi, m, WMI_VDEV_CREATE_CMDID);
sys/dev/ic/qwz.c
17263
m_freem(m);
sys/dev/ic/qwz.c
17280
struct mbuf *m;
sys/dev/ic/qwz.c
17283
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
17284
if (!m)
sys/dev/ic/qwz.c
17287
cmd = (struct wmi_vdev_set_param_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
17296
ret = qwz_wmi_cmd_send(wmi, m, WMI_VDEV_SET_PARAM_CMDID);
sys/dev/ic/qwz.c
17302
m_freem(m);
sys/dev/ic/qwz.c
17319
struct mbuf *m;
sys/dev/ic/qwz.c
17322
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
17323
if (!m)
sys/dev/ic/qwz.c
17326
cmd = (struct wmi_vdev_up_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
17352
ret = qwz_wmi_cmd_send(wmi, m, WMI_VDEV_UP_CMDID);
sys/dev/ic/qwz.c
17358
m_freem(m);
sys/dev/ic/qwz.c
17373
struct mbuf *m;
sys/dev/ic/qwz.c
17376
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
17377
if (!m)
sys/dev/ic/qwz.c
17380
cmd = (struct wmi_vdev_down_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
17387
ret = qwz_wmi_cmd_send(wmi, m, WMI_VDEV_DOWN_CMDID);
sys/dev/ic/qwz.c
17393
m_freem(m);
sys/dev/ic/qwz.c
17460
struct mbuf *m;
sys/dev/ic/qwz.c
17463
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
17464
if (!m)
sys/dev/ic/qwz.c
17467
cmd = (struct wmi_vdev_stop_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
17474
ret = qwz_wmi_cmd_send(wmi, m, WMI_VDEV_STOP_CMDID);
sys/dev/ic/qwz.c
17480
m_freem(m);
sys/dev/ic/qwz.c
17495
struct mbuf *m;
sys/dev/ic/qwz.c
17506
m = qwz_wmi_alloc_mbuf(len);
sys/dev/ic/qwz.c
17507
if (!m)
sys/dev/ic/qwz.c
17510
cmd = (struct wmi_vdev_start_request_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
17543
ptr = mtod(m, void *) + sizeof(struct ath12k_htc_hdr) +
sys/dev/ic/qwz.c
17563
ret = qwz_wmi_cmd_send(wmi, m, restart ?
sys/dev/ic/qwz.c
17570
m_freem(m);
sys/dev/ic/qwz.c
19036
m_freem(tx_data->m);
sys/dev/ic/qwz.c
19037
tx_data->m = NULL;
sys/dev/ic/qwz.c
19162
qwz_htc_rx_completion_handler(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
19172
m = m_pullup(m, sizeof(struct ath12k_htc_hdr));
sys/dev/ic/qwz.c
19173
if (m == NULL) {
sys/dev/ic/qwz.c
19175
m = NULL; /* already freed */
sys/dev/ic/qwz.c
19179
hdr = mtod(m, struct ath12k_htc_hdr *);
sys/dev/ic/qwz.c
19200
if (m->m_pkthdr.len < payload_len) {
sys/dev/ic/qwz.c
19202
"expected %d\n", __func__, m->m_pkthdr.len, payload_len);
sys/dev/ic/qwz.c
19211
__func__, eid, m, trailer_present);
sys/dev/ic/qwz.c
19239
m_adj(m, -trim);
sys/dev/ic/qwz.c
19246
m_adj(m, sizeof(*hdr));
sys/dev/ic/qwz.c
19251
msg = mtod(m, struct ath12k_htc_msg *);
sys/dev/ic/qwz.c
19255
__func__, eid, m, message_id);
sys/dev/ic/qwz.c
19271
MIN(m->m_pkthdr.len, ATH12K_HTC_MAX_CTRL_MSG_LEN);
sys/dev/ic/qwz.c
19273
m_copydata(m, 0, htc->control_resp_len,
sys/dev/ic/qwz.c
19297
DNPRINTF(QWZ_D_HTC, "%s: rx ep %d mbuf %p\n", __func__, eid, m);
sys/dev/ic/qwz.c
19299
ep->ep_ops.ep_rx_complete(sc, m);
sys/dev/ic/qwz.c
19305
m = NULL;
sys/dev/ic/qwz.c
19307
m_freem(m);
sys/dev/ic/qwz.c
19539
if (rx_data->m) {
sys/dev/ic/qwz.c
19541
m_freem(rx_data->m);
sys/dev/ic/qwz.c
19542
rx_data->m = NULL;
sys/dev/ic/qwz.c
19866
struct mbuf *m;
sys/dev/ic/qwz.c
19875
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwz.c
19876
if (m == NULL) {
sys/dev/ic/qwz.c
19882
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwz.c
19884
MCLGETL(m, M_DONTWAIT, pipe->buf_sz);
sys/dev/ic/qwz.c
19885
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/qwz.c
19894
m->m_len = m->m_pkthdr.len = pipe->buf_sz;
sys/dev/ic/qwz.c
19896
m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/ic/qwz.c
19900
m_freem(m);
sys/dev/ic/qwz.c
19909
m_freem(m);
sys/dev/ic/qwz.c
19912
rx_data->m = m;
sys/dev/ic/qwz.c
20004
struct mbuf *m;
sys/dev/ic/qwz.c
20015
m = rx_data->m;
sys/dev/ic/qwz.c
20016
rx_data->m = NULL;
sys/dev/ic/qwz.c
20018
max_nbytes = m->m_pkthdr.len;
sys/dev/ic/qwz.c
20022
m_freem(m);
sys/dev/ic/qwz.c
20025
m->m_len = m->m_pkthdr.len = nbytes;
sys/dev/ic/qwz.c
20026
ml_enqueue(&ml, m);
sys/dev/ic/qwz.c
20030
while ((m = ml_dequeue(&ml))) {
sys/dev/ic/qwz.c
20032
pipe->pipe_num, m->m_len);
sys/dev/ic/qwz.c
20033
pipe->recv_cb(sc, m);
sys/dev/ic/qwz.c
20069
qwz_ce_send(struct qwz_softc *sc, struct mbuf *m, uint8_t pipe_id,
sys/dev/ic/qwz.c
20142
qwz_hal_ce_src_set_desc(desc, paddr, m->m_pkthdr.len,
sys/dev/ic/qwz.c
20837
if (tx_data->m) {
sys/dev/ic/qwz.c
20838
m_freem(tx_data->m);
sys/dev/ic/qwz.c
20839
tx_data->m = NULL;
sys/dev/ic/qwz.c
22212
qwz_dp_tx_get_tid(struct mbuf *m)
sys/dev/ic/qwz.c
22214
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwz.c
22264
struct ieee80211_node *ni, struct mbuf *m)
sys/dev/ic/qwz.c
22271
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwz.c
22282
m_freem(m);
sys/dev/ic/qwz.c
22301
m_freem(m);
sys/dev/ic/qwz.c
22307
if (tx_data->m != NULL) {
sys/dev/ic/qwz.c
22308
m_freem(m);
sys/dev/ic/qwz.c
22328
if (m_makespace(m, m->m_pkthdr.len,
sys/dev/ic/qwz.c
22330
m_freem(m);
sys/dev/ic/qwz.c
22336
if (m_makespace(m, m->m_pkthdr.len,
sys/dev/ic/qwz.c
22338
m_freem(m);
sys/dev/ic/qwz.c
22350
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/ic/qwz.c
22353
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwz.c
22380
ti.tid = qwz_dp_tx_get_tid(m);
sys/dev/ic/qwz.c
22404
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/qwz.c
22408
m_freem(m);
sys/dev/ic/qwz.c
22413
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/ic/qwz.c
22414
m_freem(m);
sys/dev/ic/qwz.c
22417
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map, m,
sys/dev/ic/qwz.c
22422
m_freem(m);
sys/dev/ic/qwz.c
22428
ti.data_len = m->m_pkthdr.len;
sys/dev/ic/qwz.c
22450
m_freem(m);
sys/dev/ic/qwz.c
22454
tx_data->m = m;
sys/dev/ic/qwz.c
22535
uint8_t pdev_id, struct ieee80211_node *ni, struct mbuf *m)
sys/dev/ic/qwz.c
22561
m, BUS_DMA_WRITE | BUS_DMA_NOWAIT);
sys/dev/ic/qwz.c
22569
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/ic/qwz.c
22570
m_freem(m);
sys/dev/ic/qwz.c
22573
ret = bus_dmamap_load_mbuf(sc->sc_dmat, tx_data->map, m,
sys/dev/ic/qwz.c
22578
m_freem(m);
sys/dev/ic/qwz.c
22583
ret = qwz_wmi_mgmt_send(sc, arvif, pdev_id, buf_id, m, tx_data);
sys/dev/ic/qwz.c
22644
struct mbuf *m;
sys/dev/ic/qwz.c
22647
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
22648
if (!m)
sys/dev/ic/qwz.c
22651
cmd = (struct wmi_peer_set_param_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
22660
ret = qwz_wmi_cmd_send(wmi, m, WMI_PEER_SET_PARAM_CMDID);
sys/dev/ic/qwz.c
22666
m_freem(m);
sys/dev/ic/qwz.c
22684
struct mbuf *m;
sys/dev/ic/qwz.c
22687
m = qwz_wmi_alloc_mbuf(sizeof(*cmd));
sys/dev/ic/qwz.c
22688
if (!m)
sys/dev/ic/qwz.c
22691
cmd = (struct wmi_peer_reorder_queue_setup_cmd *)(mtod(m, uint8_t *) +
sys/dev/ic/qwz.c
22706
ret = qwz_wmi_cmd_send(wmi, m, WMI_PEER_REORDER_QUEUE_SETUP_CMDID);
sys/dev/ic/qwz.c
22713
m_freem(m);
sys/dev/ic/qwz.c
420
qwz_tx(struct qwz_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/ic/qwz.c
427
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/qwz.c
435
m, BPF_DIRECTION_OUT);
sys/dev/ic/qwz.c
440
return qwz_mac_mgmt_tx_wmi(sc, arvif, pdev_id, ni, m);
sys/dev/ic/qwz.c
442
return qwz_dp_tx(sc, arvif, pdev_id, ni, m);
sys/dev/ic/qwz.c
452
struct mbuf *m;
sys/dev/ic/qwz.c
465
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/ic/qwz.c
4654
qwz_qmi_recv_wlanfw_phy_cap_req_v1(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
4659
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
466
if (m) {
sys/dev/ic/qwz.c
467
ni = m->m_pkthdr.ph_cookie;
sys/dev/ic/qwz.c
4690
qwz_qmi_recv_wlanfw_ind_register_req_v1(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
4695
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4716
qwz_qmi_recv_wlanfw_host_cap_resp_v1(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
4721
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4740
qwz_qmi_recv_wlanfw_respond_mem_resp_v1(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
4745
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
475
m = ifq_dequeue(&ifp->if_snd);
sys/dev/ic/qwz.c
476
if (!m)
sys/dev/ic/qwz.c
4764
qwz_qmi_recv_wlanfw_cap_resp_v1(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
4769
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
478
if (m->m_len < sizeof (*eh) &&
sys/dev/ic/qwz.c
479
(m = m_pullup(m, sizeof (*eh))) == NULL) {
sys/dev/ic/qwz.c
4835
qwz_qmi_recv_wlanfw_bdf_download_resp_v1(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
4840
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
485
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/qwz.c
4861
qwz_qmi_recv_wlanfw_m3_info_resp_v1(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
4866
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
487
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL) {
sys/dev/ic/qwz.c
4887
qwz_qmi_recv_wlanfw_wlan_ini_resp_v1(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
4892
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4913
qwz_qmi_recv_wlanfw_wlan_cfg_resp_v1(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
4918
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
4939
qwz_qmi_recv_wlanfw_wlan_mode_resp_v1(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
4944
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
495
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/qwz.c
4965
qwz_qmi_recv_response(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
497
if (qwz_tx(sc, m, ni) != 0) {
sys/dev/ic/qwz.c
4970
qwz_qmi_recv_wlanfw_phy_cap_req_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwz.c
4973
qwz_qmi_recv_wlanfw_ind_register_req_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwz.c
4976
qwz_qmi_recv_wlanfw_host_cap_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwz.c
4979
qwz_qmi_recv_wlanfw_respond_mem_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwz.c
4982
qwz_qmi_recv_wlanfw_cap_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwz.c
4985
qwz_qmi_recv_wlanfw_bdf_download_resp_v1(sc, m, txn_id,
sys/dev/ic/qwz.c
4989
qwz_qmi_recv_wlanfw_m3_info_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwz.c
4992
qwz_qmi_recv_wlanfw_wlan_ini_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwz.c
4995
qwz_qmi_recv_wlanfw_wlan_cfg_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwz.c
4998
qwz_qmi_recv_wlanfw_wlan_mode_resp_v1(sc, m, txn_id, msg_len);
sys/dev/ic/qwz.c
5008
qwz_qmi_recv_wlanfw_request_mem_indication(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
5013
uint8_t *msg = mtod(m, uint8_t *);
sys/dev/ic/qwz.c
5037
qwz_qmi_recv_indication(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
5042
qwz_qmi_recv_wlanfw_request_mem_indication(sc, m,
sys/dev/ic/qwz.c
5061
qwz_qrtr_recv_data(struct qwz_softc *sc, struct mbuf *m, size_t size)
sys/dev/ic/qwz.c
5072
memcpy(&hdr, mtod(m, void *), sizeof(hdr));
sys/dev/ic/qwz.c
5090
m_adj(m, sizeof(hdr));
sys/dev/ic/qwz.c
5091
qwz_qmi_recv_response(sc, m, txn_id, msg_id, msg_len);
sys/dev/ic/qwz.c
5094
m_adj(m, sizeof(hdr));
sys/dev/ic/qwz.c
5095
qwz_qmi_recv_indication(sc, m, txn_id, msg_id, msg_len);
sys/dev/ic/qwz.c
5109
struct mbuf *m;
sys/dev/ic/qwz.c
5116
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwz.c
5117
if (m == NULL) {
sys/dev/ic/qwz.c
5123
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwz.c
5125
MCLGETL(m, M_DONTWAIT, padlen);
sys/dev/ic/qwz.c
5126
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/qwz.c
5131
m->m_len = m->m_pkthdr.len = padlen;
sys/dev/ic/qwz.c
5142
err = m_copyback(m, 0, sizeof(hdr), &hdr, M_NOWAIT);
sys/dev/ic/qwz.c
5149
err = m_copyback(m, sizeof(hdr), sizeof(pkt), &pkt, M_NOWAIT);
sys/dev/ic/qwz.c
5156
err = m_copyback(m, totlen, padlen - totlen, &pad, M_NOWAIT);
sys/dev/ic/qwz.c
5161
err = sc->ops.submit_xfer(sc, m);
sys/dev/ic/qwz.c
5164
m_freem(m);
sys/dev/ic/qwz.c
5173
struct mbuf *m;
sys/dev/ic/qwz.c
5180
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwz.c
5181
if (m == NULL) {
sys/dev/ic/qwz.c
5187
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwz.c
5189
MCLGETL(m, M_DONTWAIT, padlen);
sys/dev/ic/qwz.c
5190
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/qwz.c
5195
m->m_len = m->m_pkthdr.len = padlen;
sys/dev/ic/qwz.c
5206
err = m_copyback(m, 0, sizeof(hdr), &hdr, M_NOWAIT);
sys/dev/ic/qwz.c
5215
err = m_copyback(m, sizeof(hdr), sizeof(pkt), &pkt, M_NOWAIT);
sys/dev/ic/qwz.c
5222
err = m_copyback(m, totlen, padlen - totlen, &pad, M_NOWAIT);
sys/dev/ic/qwz.c
5227
err = sc->ops.submit_xfer(sc, m);
sys/dev/ic/qwz.c
5230
m_freem(m);
sys/dev/ic/qwz.c
5235
qwz_qrtr_recv_msg(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
5237
struct qrtr_hdr_v1 *v1 = mtod(m, struct qrtr_hdr_v1 *);
sys/dev/ic/qwz.c
5238
struct qrtr_hdr_v2 *v2 = mtod(m, struct qrtr_hdr_v2 *);
sys/dev/ic/qwz.c
5243
ver = *mtod(m, uint8_t *);
sys/dev/ic/qwz.c
5271
if (size > m->m_pkthdr.len) {
sys/dev/ic/qwz.c
5279
m_adj(m, hdrsize);
sys/dev/ic/qwz.c
5280
qwz_qrtr_recv_data(sc, m, size);
sys/dev/ic/qwz.c
5286
m_adj(m, hdrsize);
sys/dev/ic/qwz.c
5287
pkt = mtod(m, struct qrtr_ctrl_pkt *);
sys/dev/ic/qwz.c
5736
struct mbuf *m;
sys/dev/ic/qwz.c
5749
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/ic/qwz.c
5750
if (m == NULL) {
sys/dev/ic/qwz.c
5756
MCLGET(m, M_DONTWAIT);
sys/dev/ic/qwz.c
5758
MCLGETL(m, M_DONTWAIT, padlen);
sys/dev/ic/qwz.c
5759
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/qwz.c
5764
m->m_len = m->m_pkthdr.len = padlen;
sys/dev/ic/qwz.c
5775
err = m_copyback(m, 0, sizeof(hdr), &hdr, M_NOWAIT);
sys/dev/ic/qwz.c
5779
err = m_copyback(m, sizeof(hdr), encoded_len, encoded_msg, M_NOWAIT);
sys/dev/ic/qwz.c
5786
err = m_copyback(m, totlen, padlen - totlen, &pad, M_NOWAIT);
sys/dev/ic/qwz.c
5791
err = sc->ops.submit_xfer(sc, m);
sys/dev/ic/qwz.c
5794
m_freem(m);
sys/dev/ic/qwz.c
8116
m_freem(tx_data->m);
sys/dev/ic/qwz.c
8344
if (!rx_descs[j].m)
sys/dev/ic/qwz.c
8347
m_freem(rx_descs[j].m);
sys/dev/ic/qwz.c
8348
rx_descs[j].m = NULL;
sys/dev/ic/qwz.c
8369
if (!tx_descs[j].m)
sys/dev/ic/qwz.c
8372
m_freem(tx_descs[j].m);
sys/dev/ic/qwz.c
8373
tx_descs[j].m = NULL;
sys/dev/ic/qwz.c
9043
qwz_wmi_htc_tx_complete(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
9045
m_freem(m);
sys/dev/ic/qwz.c
9306
qwz_service_ready_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
9311
ret = qwz_wmi_tlv_iter(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwz.c
9889
qwz_service_ready_ext_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
9894
ret = qwz_wmi_tlv_iter(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwz.c
9937
qwz_service_ready_ext2_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
9942
ret = qwz_wmi_tlv_iter(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwz.c
9958
qwz_service_available_event(struct qwz_softc *sc, struct mbuf *m)
sys/dev/ic/qwz.c
9962
ret = qwz_wmi_tlv_iter(sc, mtod(m, void *), m->m_pkthdr.len,
sys/dev/ic/qwz.c
9972
qwz_pull_peer_assoc_conf_ev(struct qwz_softc *sc, struct mbuf *m,
sys/dev/ic/qwz.c
9979
tb = qwz_wmi_tlv_parse_alloc(sc, mtod(m, void *), m->m_pkthdr.len);
sys/dev/ic/qwzvar.h
1099
struct mbuf *m;
sys/dev/ic/qwzvar.h
1109
struct mbuf *m;
sys/dev/ic/qwzvar.h
859
struct mbuf *m;
sys/dev/ic/qwzvar.h
880
struct mbuf *m;
sys/dev/ic/qwzvar.h
887
struct mbuf *m;
sys/dev/ic/re.c
1159
struct mbuf *m;
sys/dev/ic/re.c
1166
m = MCLGETL(NULL, M_DONTWAIT, RL_FRAMELEN(sc->rl_max_mtu));
sys/dev/ic/re.c
1167
if (!m)
sys/dev/ic/re.c
1175
m->m_len = m->m_pkthdr.len = RL_FRAMELEN(sc->rl_max_mtu);
sys/dev/ic/re.c
1176
m->m_data += RE_ETHER_ALIGN;
sys/dev/ic/re.c
1181
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/re.c
1184
m_freem(m);
sys/dev/ic/re.c
1198
m_freem(m);
sys/dev/ic/re.c
1202
rxs->rxs_mbuf = m;
sys/dev/ic/re.c
1282
struct mbuf *m;
sys/dev/ic/re.c
1304
m = rxs->rxs_mbuf;
sys/dev/ic/re.c
1320
m_freem(m);
sys/dev/ic/re.c
1323
m->m_len = RL_FRAMELEN(sc->rl_max_mtu);
sys/dev/ic/re.c
1325
sc->rl_head = sc->rl_tail = m;
sys/dev/ic/re.c
1327
m->m_flags &= ~M_PKTHDR;
sys/dev/ic/re.c
1328
sc->rl_tail->m_next = m;
sys/dev/ic/re.c
1329
sc->rl_tail = m;
sys/dev/ic/re.c
1369
m_freem(m);
sys/dev/ic/re.c
1374
m->m_len = total_len % RL_FRAMELEN(sc->rl_max_mtu);
sys/dev/ic/re.c
1375
if (m->m_len == 0)
sys/dev/ic/re.c
1376
m->m_len = RL_FRAMELEN(sc->rl_max_mtu);
sys/dev/ic/re.c
1383
if (m->m_len <= ETHER_CRC_LEN) {
sys/dev/ic/re.c
1385
(ETHER_CRC_LEN - m->m_len);
sys/dev/ic/re.c
1386
m_freem(m);
sys/dev/ic/re.c
1388
m->m_len -= ETHER_CRC_LEN;
sys/dev/ic/re.c
1389
m->m_flags &= ~M_PKTHDR;
sys/dev/ic/re.c
1390
sc->rl_tail->m_next = m;
sys/dev/ic/re.c
1392
m = sc->rl_head;
sys/dev/ic/re.c
1394
m->m_pkthdr.len = total_len - ETHER_CRC_LEN;
sys/dev/ic/re.c
1396
m->m_pkthdr.len = m->m_len =
sys/dev/ic/re.c
1405
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/ic/re.c
1413
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK |
sys/dev/ic/re.c
1419
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/ic/re.c
1426
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK |
sys/dev/ic/re.c
1431
m->m_pkthdr.ether_vtag =
sys/dev/ic/re.c
1433
m->m_flags |= M_VLANTAG;
sys/dev/ic/re.c
1437
ml_enqueue(&ml, m);
sys/dev/ic/re.c
1614
re_encap(struct rl_softc *sc, unsigned int idx, struct mbuf *m)
sys/dev/ic/re.c
1638
m->m_pkthdr.len > RL_MTU &&
sys/dev/ic/re.c
1639
(m->m_pkthdr.csum_flags &
sys/dev/ic/re.c
1643
mp = m_getptr(m, ETHER_HDR_LEN, &off);
sys/dev/ic/re.c
1651
if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
sys/dev/ic/re.c
1653
if (m->m_pkthdr.csum_flags & (M_TCP_CSUM_OUT|M_UDP_CSUM_OUT))
sys/dev/ic/re.c
1656
m->m_pkthdr.csum_flags &=
sys/dev/ic/re.c
1660
if ((m->m_pkthdr.csum_flags &
sys/dev/ic/re.c
1664
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT)
sys/dev/ic/re.c
1666
if (m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT)
sys/dev/ic/re.c
1670
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT)
sys/dev/ic/re.c
1672
if (m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT)
sys/dev/ic/re.c
1680
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/re.c
1687
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/ic/re.c
1688
bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/ic/re.c
1715
m->m_pkthdr.len < RL_IP4CSUMTX_PADLEN &&
sys/dev/ic/re.c
1716
(m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT) != 0) {
sys/dev/ic/re.c
1727
if (m->m_flags & M_VLANTAG)
sys/dev/ic/re.c
1728
vlanctl |= swap16(m->m_pkthdr.ether_vtag) |
sys/dev/ic/re.c
1776
(RL_IP4CSUMTX_PADLEN + 1 - m->m_pkthdr.len);
sys/dev/ic/re.c
1799
txq->txq_mbuf = m;
sys/dev/ic/re.c
1822
struct mbuf *m;
sys/dev/ic/re.c
1844
m = ifq_dequeue(ifq);
sys/dev/ic/re.c
1845
if (m == NULL)
sys/dev/ic/re.c
1848
used = re_encap(sc, idx, m);
sys/dev/ic/re.c
1850
m_freem(m);
sys/dev/ic/re.c
1856
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/rt2560.c
1051
m_freem(data->m);
sys/dev/ic/rt2560.c
1052
data->m = NULL;
sys/dev/ic/rt2560.c
1085
struct mbuf *mnew, *m;
sys/dev/ic/rt2560.c
1147
mtod(data->m, void *), MCLBYTES, NULL,
sys/dev/ic/rt2560.c
1164
m = data->m;
sys/dev/ic/rt2560.c
1165
data->m = mnew;
sys/dev/ic/rt2560.c
1169
m->m_pkthdr.len = m->m_len =
sys/dev/ic/rt2560.c
1191
bpf_mtap_hdr(sc->sc_drvbpf, tap, sc->sc_txtap_len, m,
sys/dev/ic/rt2560.c
1195
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/rt2560.c
1202
ieee80211_inputm(ifp, m, ni, &rxi, &ml);
sys/dev/ic/rt2560.c
1308
bpf_mtap(ic->ic_rawbpf, data->m, BPF_DIRECTION_OUT);
sys/dev/ic/rt2560.c
1567
data->m = m0;
sys/dev/ic/rt2560.c
1642
data->m = m0;
sys/dev/ic/rt2560.c
1785
data->m = mprot;
sys/dev/ic/rt2560.c
1868
data->m = m0;
sys/dev/ic/rt2560.c
420
if (data->m != NULL) {
sys/dev/ic/rt2560.c
424
m_freem(data->m);
sys/dev/ic/rt2560.c
425
data->m = NULL;
sys/dev/ic/rt2560.c
463
if (data->m != NULL) {
sys/dev/ic/rt2560.c
468
m_freem(data->m);
sys/dev/ic/rt2560.c
553
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/ic/rt2560.c
554
if (data->m == NULL) {
sys/dev/ic/rt2560.c
560
MCLGET(data->m, M_DONTWAIT);
sys/dev/ic/rt2560.c
561
if (!(data->m->m_flags & M_EXT)) {
sys/dev/ic/rt2560.c
569
mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
sys/dev/ic/rt2560.c
624
if (data->m != NULL) {
sys/dev/ic/rt2560.c
629
m_freem(data->m);
sys/dev/ic/rt2560.c
776
struct mbuf *m = ieee80211_beacon_alloc(ic, ni);
sys/dev/ic/rt2560.c
777
if (m == NULL) {
sys/dev/ic/rt2560.c
784
error = rt2560_tx_bcn(sc, m, ni);
sys/dev/ic/rt2560.c
979
m_freem(data->m);
sys/dev/ic/rt2560.c
980
data->m = NULL;
sys/dev/ic/rt2560var.h
56
struct mbuf *m;
sys/dev/ic/rt2560var.h
76
struct mbuf *m;
sys/dev/ic/rt2661.c
1127
m_freem(data->m);
sys/dev/ic/rt2661.c
1128
data->m = NULL;
sys/dev/ic/rt2661.c
1162
struct mbuf *mnew, *m;
sys/dev/ic/rt2661.c
1223
mtod(data->m, void *), MCLBYTES, NULL,
sys/dev/ic/rt2661.c
1240
m = data->m;
sys/dev/ic/rt2661.c
1241
data->m = mnew;
sys/dev/ic/rt2661.c
1245
m->m_pkthdr.len = m->m_len =
sys/dev/ic/rt2661.c
1265
bpf_mtap_hdr(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m,
sys/dev/ic/rt2661.c
1270
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/rt2661.c
1276
ieee80211_inputm(ifp, m, ni, &rxi, &ml);
sys/dev/ic/rt2661.c
1640
data->m = m0;
sys/dev/ic/rt2661.c
1784
data->m = mprot;
sys/dev/ic/rt2661.c
1866
data->m = m0;
sys/dev/ic/rt2661.c
501
if (data->m != NULL) {
sys/dev/ic/rt2661.c
505
m_freem(data->m);
sys/dev/ic/rt2661.c
506
data->m = NULL;
sys/dev/ic/rt2661.c
543
if (data->m != NULL) {
sys/dev/ic/rt2661.c
548
m_freem(data->m);
sys/dev/ic/rt2661.c
631
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/ic/rt2661.c
632
if (data->m == NULL) {
sys/dev/ic/rt2661.c
638
MCLGET(data->m, M_DONTWAIT);
sys/dev/ic/rt2661.c
639
if (!(data->m->m_flags & M_EXT)) {
sys/dev/ic/rt2661.c
647
mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
sys/dev/ic/rt2661.c
699
if (data->m != NULL) {
sys/dev/ic/rt2661.c
704
m_freem(data->m);
sys/dev/ic/rt2661var.h
52
struct mbuf *m;
sys/dev/ic/rt2661var.h
71
struct mbuf *m;
sys/dev/ic/rt2860.c
1223
m_freem(data->m);
sys/dev/ic/rt2860.c
1224
data->m= NULL;
sys/dev/ic/rt2860.c
1269
struct mbuf *m, *m1;
sys/dev/ic/rt2860.c
1325
mtod(data->m, void *), MCLBYTES, NULL,
sys/dev/ic/rt2860.c
1341
m = data->m;
sys/dev/ic/rt2860.c
1342
data->m = m1;
sys/dev/ic/rt2860.c
1345
rxwi = mtod(m, struct rt2860_rxwi *);
sys/dev/ic/rt2860.c
1348
m->m_data = (caddr_t)(rxwi + 1);
sys/dev/ic/rt2860.c
1349
m->m_pkthdr.len = m->m_len = letoh16(rxwi->len) & 0xfff;
sys/dev/ic/rt2860.c
1351
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/rt2860.c
1363
m->m_data += 2;
sys/dev/ic/rt2860.c
1364
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/rt2860.c
1407
bpf_mtap_hdr(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m,
sys/dev/ic/rt2860.c
1416
ieee80211_inputm(ifp, m, ni, &rxi, &ml);
sys/dev/ic/rt2860.c
1532
rt2860_tx(struct rt2860_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/ic/rt2860.c
1550
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/rt2860.c
1589
txwi->len = htole16(m->m_pkthdr.len);
sys/dev/ic/rt2860.c
1611
(m->m_pkthdr.len + IEEE80211_CRC_LEN > ic->ic_rtsthreshold ||
sys/dev/ic/rt2860.c
1649
bpf_mtap_hdr(sc->sc_drvbpf, tap, sc->sc_txtap_len, m,
sys/dev/ic/rt2860.c
1656
m_adj(m, hdrlen);
sys/dev/ic/rt2860.c
1660
if (bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m, BUS_DMA_NOWAIT)) {
sys/dev/ic/rt2860.c
1661
if (m_defrag(m, M_DONTWAIT))
sys/dev/ic/rt2860.c
1664
data->map, m, BUS_DMA_NOWAIT))
sys/dev/ic/rt2860.c
1713
data->m = m;
sys/dev/ic/rt2860.c
1745
struct mbuf *m;
sys/dev/ic/rt2860.c
1756
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/ic/rt2860.c
1757
if (m != NULL) {
sys/dev/ic/rt2860.c
1758
ni = m->m_pkthdr.ph_cookie;
sys/dev/ic/rt2860.c
1765
m = mq_dequeue(&ic->ic_pwrsaveq);
sys/dev/ic/rt2860.c
1766
if (m != NULL) {
sys/dev/ic/rt2860.c
1767
ni = m->m_pkthdr.ph_cookie;
sys/dev/ic/rt2860.c
1772
m = ifq_dequeue(&ifp->if_snd);
sys/dev/ic/rt2860.c
1773
if (m == NULL)
sys/dev/ic/rt2860.c
1777
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/rt2860.c
1779
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL)
sys/dev/ic/rt2860.c
1784
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/rt2860.c
1786
if (rt2860_tx(sc, m, ni) != 0) {
sys/dev/ic/rt2860.c
1787
m_freem(m);
sys/dev/ic/rt2860.c
4155
struct mbuf *m;
sys/dev/ic/rt2860.c
4158
if ((m = ieee80211_beacon_alloc(ic, ic->ic_bss)) == NULL)
sys/dev/ic/rt2860.c
4163
txwi.len = htole16(m->m_pkthdr.len);
sys/dev/ic/rt2860.c
4177
mtod(m, uint8_t *), m->m_pkthdr.len);
sys/dev/ic/rt2860.c
4179
m_freem(m);
sys/dev/ic/rt2860.c
499
m_freem(data->m);
sys/dev/ic/rt2860.c
500
data->m= NULL;
sys/dev/ic/rt2860.c
535
m_freem(data->m);
sys/dev/ic/rt2860.c
688
data->m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/ic/rt2860.c
689
if (data->m == NULL) {
sys/dev/ic/rt2860.c
697
mtod(data->m, void *), MCLBYTES, NULL,
sys/dev/ic/rt2860.c
750
if (data->m != NULL) {
sys/dev/ic/rt2860.c
754
m_freem(data->m);
sys/dev/ic/rt2860var.h
67
struct mbuf *m;
sys/dev/ic/rt2860var.h
86
struct mbuf *m;
sys/dev/ic/rtl81x9.c
559
struct mbuf *m;
sys/dev/ic/rtl81x9.c
645
m = m_devget(rxbufpos, wrap, ETHER_ALIGN);
sys/dev/ic/rtl81x9.c
646
if (m != NULL) {
sys/dev/ic/rtl81x9.c
647
m_copyback(m, wrap, total_len - wrap,
sys/dev/ic/rtl81x9.c
649
if (m->m_pkthdr.len < total_len) {
sys/dev/ic/rtl81x9.c
650
m_freem(m);
sys/dev/ic/rtl81x9.c
651
m = NULL;
sys/dev/ic/rtl81x9.c
656
m = m_devget(rxbufpos, total_len, ETHER_ALIGN);
sys/dev/ic/rtl81x9.c
666
if (m == NULL) {
sys/dev/ic/rtl81x9.c
674
ml_enqueue(&ml, m);
sys/dev/ic/rtw.c
1091
struct mbuf *m;
sys/dev/ic/rtw.c
1206
m = rs->rs_mbuf;
sys/dev/ic/rtw.c
1240
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/rtw.c
1242
wh = mtod(m, struct ieee80211_frame *);
sys/dev/ic/rtw.c
1254
ieee80211_dump_pkt(mtod(m, uint8_t *), m->m_pkthdr.len,
sys/dev/ic/rtw.c
1282
mb.m_next = m;
sys/dev/ic/rtw.c
1293
ieee80211_inputm(&sc->sc_if, m, ni, &rxi, &ml);
sys/dev/ic/rtw.c
1311
struct mbuf *m;
sys/dev/ic/rtw.c
1314
m = ts->ts_mbuf;
sys/dev/ic/rtw.c
1316
KASSERT(m != NULL);
sys/dev/ic/rtw.c
1324
m_freem(m);
sys/dev/ic/rtw.c
1466
struct mbuf *m;
sys/dev/ic/rtw.c
1493
if ((m = ieee80211_beacon_alloc(ic, ic->ic_bss)) != NULL) {
sys/dev/ic/rtw.c
1495
("%s: m %p len %u\n", __func__, m, m->m_len));
sys/dev/ic/rtw.c
1498
if (m == NULL) {
sys/dev/ic/rtw.c
1503
m->m_pkthdr.ph_cookie = ieee80211_ref_node(ic->ic_bss);
sys/dev/ic/rtw.c
1504
mq_enqueue(&sc->sc_beaconq, m);
sys/dev/ic/rtw.c
2687
struct mbuf *m;
sys/dev/ic/rtw.c
2698
m = mq_dequeue(ifq);
sys/dev/ic/rtw.c
2699
*nip = m->m_pkthdr.ph_cookie;
sys/dev/ic/rtw.c
2700
return m;
sys/dev/ic/rtw.c
2822
struct mbuf *m, *m0;
sys/dev/ic/rtw.c
2837
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/rtw.c
2838
if (m == NULL) {
sys/dev/ic/rtw.c
2844
MCLGET(m, M_DONTWAIT);
sys/dev/ic/rtw.c
2845
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/rtw.c
2848
m_freem(m);
sys/dev/ic/rtw.c
2852
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
sys/dev/ic/rtw.c
2853
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/rtw.c
2855
m0 = m;
sys/dev/ic/rtw.c
2856
m = NULL;
sys/dev/ic/rtw.c
3503
rtw_recv_mgmt(struct ieee80211com *ic, struct mbuf *m,
sys/dev/ic/rtw.c
3508
(*sc->sc_mtbl.mt_recv_mgmt)(ic, m, ni, rxi, subtype);
sys/dev/ic/rtw.c
942
struct mbuf *m;
sys/dev/ic/rtw.c
944
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/rtw.c
945
if (m == NULL)
sys/dev/ic/rtw.c
948
MCLGET(m, M_DONTWAIT);
sys/dev/ic/rtw.c
949
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/rtw.c
950
m_freem(m);
sys/dev/ic/rtw.c
954
m->m_pkthdr.len = m->m_len = m->m_ext.ext_size;
sys/dev/ic/rtw.c
961
rc = bus_dmamap_load_mbuf(dmat, rs->rs_dmamap, m, BUS_DMA_NOWAIT);
sys/dev/ic/rtw.c
963
m_freem(m);
sys/dev/ic/rtw.c
967
rs->rs_mbuf = m;
sys/dev/ic/rtwn.c
1553
struct mbuf *m;
sys/dev/ic/rtwn.c
1564
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/ic/rtwn.c
1565
if (m != NULL) {
sys/dev/ic/rtwn.c
1566
ni = m->m_pkthdr.ph_cookie;
sys/dev/ic/rtwn.c
1573
m = ifq_dequeue(&ifp->if_snd);
sys/dev/ic/rtwn.c
1574
if (m == NULL)
sys/dev/ic/rtwn.c
1578
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/rtwn.c
1580
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL)
sys/dev/ic/rtwn.c
1585
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/ic/rtwn.c
1587
if (sc->sc_ops.tx(sc->sc_ops.cookie, m, ni) != 0) {
sys/dev/ic/rtwreg.h
47
#define MASK_TO_SHIFT2(m) (GTEQ_POWER(LOWEST_SET_BIT((m)), 1) ? 1 : 0)
sys/dev/ic/rtwreg.h
49
#define MASK_TO_SHIFT4(m) \
sys/dev/ic/rtwreg.h
50
(GTEQ_POWER(LOWEST_SET_BIT((m)), 2) \
sys/dev/ic/rtwreg.h
51
? 2 + MASK_TO_SHIFT2((m) >> 2) \
sys/dev/ic/rtwreg.h
52
: MASK_TO_SHIFT2((m)))
sys/dev/ic/rtwreg.h
54
#define MASK_TO_SHIFT8(m) \
sys/dev/ic/rtwreg.h
55
(GTEQ_POWER(LOWEST_SET_BIT((m)), 4) \
sys/dev/ic/rtwreg.h
56
? 4 + MASK_TO_SHIFT4((m) >> 4) \
sys/dev/ic/rtwreg.h
57
: MASK_TO_SHIFT4((m)))
sys/dev/ic/rtwreg.h
59
#define MASK_TO_SHIFT16(m) \
sys/dev/ic/rtwreg.h
60
(GTEQ_POWER(LOWEST_SET_BIT((m)), 8) \
sys/dev/ic/rtwreg.h
61
? 8 + MASK_TO_SHIFT8((m) >> 8) \
sys/dev/ic/rtwreg.h
62
: MASK_TO_SHIFT8((m)))
sys/dev/ic/rtwreg.h
64
#define MASK_TO_SHIFT(m) \
sys/dev/ic/rtwreg.h
65
(GTEQ_POWER(LOWEST_SET_BIT((m)), 16) \
sys/dev/ic/rtwreg.h
66
? 16 + MASK_TO_SHIFT16((m) >> 16) \
sys/dev/ic/rtwreg.h
67
: MASK_TO_SHIFT16((m)))
sys/dev/ic/rtwreg.h
72
#define PRESHIFT(m) MASK_AND_RSHIFT((m), (m))
sys/dev/ic/sili.c
46
#define DPRINTF(m, a...) do { if ((m) & silidebug) printf(a); } while (0)
sys/dev/ic/sili.c
48
#define DPRINTF(m, a...)
sys/dev/ic/smc83c170.c
1195
struct mbuf *m;
sys/dev/ic/smc83c170.c
1198
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/smc83c170.c
1199
if (m == NULL)
sys/dev/ic/smc83c170.c
1202
MCLGET(m, M_DONTWAIT);
sys/dev/ic/smc83c170.c
1203
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/smc83c170.c
1204
m_freem(m);
sys/dev/ic/smc83c170.c
1211
ds->ds_mbuf = m;
sys/dev/ic/smc83c170.c
1214
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/ic/smc83c170.c
330
struct mbuf *m0, *m;
sys/dev/ic/smc83c170.c
357
m = NULL;
sys/dev/ic/smc83c170.c
381
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/smc83c170.c
382
if (m == NULL) {
sys/dev/ic/smc83c170.c
387
MCLGET(m, M_DONTWAIT);
sys/dev/ic/smc83c170.c
388
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/smc83c170.c
389
m_freem(m);
sys/dev/ic/smc83c170.c
394
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
sys/dev/ic/smc83c170.c
395
m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
sys/dev/ic/smc83c170.c
397
m, BUS_DMA_WRITE|BUS_DMA_NOWAIT);
sys/dev/ic/smc83c170.c
404
if (m != NULL) {
sys/dev/ic/smc83c170.c
406
m0 = m;
sys/dev/ic/smc83c170.c
586
struct mbuf *m;
sys/dev/ic/smc83c170.c
677
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/smc83c170.c
678
if (m == NULL)
sys/dev/ic/smc83c170.c
680
memcpy(mtod(m, caddr_t),
sys/dev/ic/smc83c170.c
687
m = ds->ds_mbuf;
sys/dev/ic/smc83c170.c
700
m->m_pkthdr.len = m->m_len = len;
sys/dev/ic/smc83c170.c
702
ml_enqueue(&ml, m);
sys/dev/ic/smc91cxx.c
516
struct mbuf *m, *top;
sys/dev/ic/smc91cxx.c
528
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/ic/smc91cxx.c
529
if (m == NULL)
sys/dev/ic/smc91cxx.c
537
for (len = 0, top = m; m != NULL; m = m->m_next)
sys/dev/ic/smc91cxx.c
538
len += m->m_len;
sys/dev/ic/smc91cxx.c
548
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/ic/smc91cxx.c
549
m_freem(m);
sys/dev/ic/smc91cxx.c
598
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/ic/smc91cxx.c
625
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/ic/smc91cxx.c
630
for (top = m; m != NULL; m = m->m_next) {
sys/dev/ic/smc91cxx.c
632
if (m->m_len > 1)
sys/dev/ic/smc91cxx.c
634
mtod(m, u_int16_t *), m->m_len >> 1);
sys/dev/ic/smc91cxx.c
637
if (m->m_len & 1)
sys/dev/ic/smc91cxx.c
639
*(u_int8_t *)(mtod(m, u_int8_t *) + (m->m_len - 1)));
sys/dev/ic/smc91cxx.c
891
struct mbuf *m;
sys/dev/ic/smc91cxx.c
933
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/ic/smc91cxx.c
934
if (m == NULL)
sys/dev/ic/smc91cxx.c
936
m->m_pkthdr.len = packetlen;
sys/dev/ic/smc91cxx.c
942
MCLGET(m, M_DONTWAIT);
sys/dev/ic/smc91cxx.c
943
if ((m->m_flags & M_EXT) == 0) {
sys/dev/ic/smc91cxx.c
944
m_freem(m);
sys/dev/ic/smc91cxx.c
955
m->m_data = (caddr_t) ALIGN(mtod(m, caddr_t) +
sys/dev/ic/smc91cxx.c
958
data = mtod(m, u_int8_t *);
sys/dev/ic/smc91cxx.c
967
m->m_pkthdr.len = m->m_len = packetlen;
sys/dev/ic/smc91cxx.c
968
ml_enqueue(&ml, m);
sys/dev/ic/sti.c
643
u_int32_t m[2];
sys/dev/ic/sti.c
644
sti_mon_t mon = (void *)m;
sys/dev/ic/sti.c
646
m[0] = parseword(4 * offs);
sys/dev/ic/sti.c
647
m[1] = parseword(4 * (offs + 4));
sys/dev/ic/ti.c
1528
struct mbuf *m = NULL;
sys/dev/ic/ti.c
1538
m = sc->ti_cdata.ti_rx_jumbo_chain[rxidx];
sys/dev/ic/ti.c
1544
ti_newbuf_jumbo(sc, sc->ti_jumbo, m, dmamap);
sys/dev/ic/ti.c
1550
ti_newbuf_jumbo(sc, sc->ti_jumbo, m, dmamap);
sys/dev/ic/ti.c
1555
m = sc->ti_cdata.ti_rx_mini_chain[rxidx];
sys/dev/ic/ti.c
1561
ti_newbuf_mini(sc, sc->ti_mini, m, dmamap);
sys/dev/ic/ti.c
1567
ti_newbuf_mini(sc, sc->ti_mini, m, dmamap);
sys/dev/ic/ti.c
1572
m = sc->ti_cdata.ti_rx_std_chain[rxidx];
sys/dev/ic/ti.c
1578
ti_newbuf_std(sc, sc->ti_std, m, dmamap);
sys/dev/ic/ti.c
1584
ti_newbuf_std(sc, sc->ti_std, m, dmamap);
sys/dev/ic/ti.c
1589
if (m == NULL)
sys/dev/ic/ti.c
1592
m->m_pkthdr.len = m->m_len = cur_rx->ti_len;
sys/dev/ic/ti.c
1596
m->m_pkthdr.ether_vtag = cur_rx->ti_vlan_tag;
sys/dev/ic/ti.c
1597
m->m_flags |= M_VLANTAG;
sys/dev/ic/ti.c
1602
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/ic/ti.c
1604
ml_enqueue(&ml, m);
sys/dev/ic/ti.c
2023
u_int16_t *m;
sys/dev/ic/ti.c
2036
m = (u_int16_t *)&sc->arpcom.ac_enaddr[0];
sys/dev/ic/ti.c
2037
CSR_WRITE_4(sc, TI_GCR_PAR0, htons(m[0]));
sys/dev/ic/ti.c
2038
CSR_WRITE_4(sc, TI_GCR_PAR1, (htons(m[1]) << 16) | htons(m[2]));
sys/dev/ic/ti.c
558
ti_newbuf_std(struct ti_softc *sc, int i, struct mbuf *m,
sys/dev/ic/ti.c
573
} else if (m == NULL)
sys/dev/ic/ti.c
578
if (m == NULL) {
sys/dev/ic/ti.c
597
m_new = m;
sys/dev/ic/ti.c
619
ti_newbuf_mini(struct ti_softc *sc, int i, struct mbuf *m,
sys/dev/ic/ti.c
634
} else if (m == NULL)
sys/dev/ic/ti.c
639
if (m == NULL) {
sys/dev/ic/ti.c
658
m_new = m;
sys/dev/ic/ti.c
679
ti_newbuf_jumbo(struct ti_softc *sc, int i, struct mbuf *m,
sys/dev/ic/ti.c
694
} else if (m == NULL)
sys/dev/ic/ti.c
697
if (m == NULL) {
sys/dev/ic/ti.c
716
m_new = m;
sys/dev/ic/ti.c
905
u_int16_t *m;
sys/dev/ic/ti.c
908
m = (u_int16_t *)&addr->ether_addr_octet[0];
sys/dev/ic/ti.c
912
CSR_WRITE_4(sc, TI_GCR_MAR0, htons(m[0]));
sys/dev/ic/ti.c
913
CSR_WRITE_4(sc, TI_GCR_MAR1, (htons(m[1]) << 16) | htons(m[2]));
sys/dev/ic/ti.c
917
ext[0] = htons(m[0]);
sys/dev/ic/ti.c
918
ext[1] = (htons(m[1]) << 16) | htons(m[2]);
sys/dev/ic/ti.c
931
u_int16_t *m;
sys/dev/ic/ti.c
934
m = (u_int16_t *)&addr->ether_addr_octet[0];
sys/dev/ic/ti.c
938
CSR_WRITE_4(sc, TI_GCR_MAR0, htons(m[0]));
sys/dev/ic/ti.c
939
CSR_WRITE_4(sc, TI_GCR_MAR1, (htons(m[1]) << 16) | htons(m[2]));
sys/dev/ic/ti.c
943
ext[0] = htons(m[0]);
sys/dev/ic/ti.c
944
ext[1] = (htons(m[1]) << 16) | htons(m[2]);
sys/dev/ic/twe.c
50
#define TWE_DPRINTF(m,a) if (twe_debug & (m)) printf a
sys/dev/ic/twe.c
58
#define TWE_DPRINTF(m,a) /* m, a */
sys/dev/ic/xl.c
1127
struct mbuf *m;
sys/dev/ic/xl.c
1146
m = cur_rx->xl_mbuf;
sys/dev/ic/xl.c
1170
m_freem(m);
sys/dev/ic/xl.c
1184
m_freem(m);
sys/dev/ic/xl.c
1188
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/ic/xl.c
1203
m->m_pkthdr.csum_flags = sumflags;
sys/dev/ic/xl.c
1206
ml_enqueue(&ml, m);
sys/dev/ipmi.c
102
#define TB(b,m) (data[2+byteof(b)] & bitof(b))
sys/dev/ipmi.c
1194
M = signextend((((short)(s1->m_tolerance & 0xC0)) << 2) + s1->m, 10);
sys/dev/ipmivar.h
253
u_int8_t m;
sys/dev/isa/fins.c
407
int i, p, m;
sys/dev/isa/fins.c
412
m = (r & (0x03 << p)) >> p;
sys/dev/isa/fins.c
413
if (m == 3)
sys/dev/isa/fins.c
414
m = 4;
sys/dev/isa/fins.c
415
fins_71882_sensors[i + 1].fs_aux = FRFACT_NONE << m;
sys/dev/isa/gus.c
3153
unsigned char c,d,m;
sys/dev/isa/gus.c
3180
m = GUSMASK_LINE_IN|GUSMASK_LINE_OUT; /* disable all */
sys/dev/isa/gus.c
3204
bus_space_write_1(iot, sc->sc_ioh1, GUS_MIX_CONTROL, m);
sys/dev/isa/gus.c
3208
bus_space_write_1(iot, sc->sc_ioh1, GUS_MIX_CONTROL, m);
sys/dev/isa/gus.c
3214
m | GUSMASK_CONTROL_SEL);
sys/dev/isa/gus.c
3217
bus_space_write_1(iot, sc->sc_ioh1, GUS_MIX_CONTROL, m);
sys/dev/isa/gus.c
3221
m | GUSMASK_CONTROL_SEL);
sys/dev/isa/gus.c
3228
(m | GUSMASK_LATCHES) & ~(GUSMASK_LINE_OUT|GUSMASK_LINE_IN));
sys/dev/isa/gus.c
3234
(m | GUSMASK_LATCHES) & ~(GUSMASK_LINE_OUT|GUSMASK_LINE_IN);
sys/dev/isa/if_ec.c
559
ec_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
sys/dev/isa/if_ec.c
572
savelen = m->m_pkthdr.len;
sys/dev/isa/if_ec.c
579
for (; m != NULL; buf += m->m_len, m = m->m_next)
sys/dev/isa/if_ec.c
581
mtod(m, u_int8_t *), m->m_len);
sys/dev/isa/if_ec.c
597
for (; m != NULL; m = m->m_next) {
sys/dev/isa/if_ec.c
598
len = m->m_len;
sys/dev/isa/if_ec.c
601
data = mtod(m, u_int8_t *);
sys/dev/isa/if_ef_isapnp.c
227
struct mbuf *m, *m0;
sys/dev/isa/if_ef_isapnp.c
278
for (m = m0; m; ) {
sys/dev/isa/if_ef_isapnp.c
280
while (m->m_len && fillcnt < 4) {
sys/dev/isa/if_ef_isapnp.c
283
filler |= m->m_data[0] << 24;
sys/dev/isa/if_ef_isapnp.c
284
m->m_data++;
sys/dev/isa/if_ef_isapnp.c
285
m->m_len--;
sys/dev/isa/if_ef_isapnp.c
295
if (m->m_len & ~3)
sys/dev/isa/if_ef_isapnp.c
297
EF_W1_TX_PIO_WR_1, (u_int32_t *)m->m_data,
sys/dev/isa/if_ef_isapnp.c
298
m->m_len >> 2);
sys/dev/isa/if_ef_isapnp.c
299
for (i = 0; i < (m->m_len & 3); i++) {
sys/dev/isa/if_ef_isapnp.c
302
filler |= m->m_data[(m->m_len & ~3) + i] << 24;
sys/dev/isa/if_ef_isapnp.c
304
m0 = m_free(m);
sys/dev/isa/if_ef_isapnp.c
305
m = m0;
sys/dev/isa/if_ef_isapnp.c
642
struct mbuf *m;
sys/dev/isa/if_ef_isapnp.c
682
m = efget(sc, len);
sys/dev/isa/if_ef_isapnp.c
683
if (m == NULL) {
sys/dev/isa/if_ef_isapnp.c
689
ml_enqueue(&ml, m);
sys/dev/isa/if_ef_isapnp.c
698
struct mbuf *top, **mp, *m;
sys/dev/isa/if_ef_isapnp.c
701
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/isa/if_ef_isapnp.c
702
if (m == NULL)
sys/dev/isa/if_ef_isapnp.c
704
m->m_pkthdr.len = totlen;
sys/dev/isa/if_ef_isapnp.c
706
m->m_data += pad;
sys/dev/isa/if_ef_isapnp.c
715
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/isa/if_ef_isapnp.c
716
if (m == NULL) {
sys/dev/isa/if_ef_isapnp.c
724
MCLGET(m, M_DONTWAIT);
sys/dev/isa/if_ef_isapnp.c
725
if (m->m_flags & M_EXT)
sys/dev/isa/if_ef_isapnp.c
732
EF_W1_RX_PIO_RR_1, mtod(m, u_int8_t *),
sys/dev/isa/if_ef_isapnp.c
735
*(mtod(m, u_int8_t *)) =
sys/dev/isa/if_ef_isapnp.c
738
m->m_len = len;
sys/dev/isa/if_ef_isapnp.c
740
*mp = m;
sys/dev/isa/if_ef_isapnp.c
741
mp = &m->m_next;
sys/dev/isa/if_eg.c
491
struct mbuf *m0, *m;
sys/dev/isa/if_eg.c
536
for (m = m0; m != 0; m = m->m_next) {
sys/dev/isa/if_eg.c
537
bcopy(mtod(m, caddr_t), buffer, m->m_len);
sys/dev/isa/if_eg.c
538
buffer += m->m_len;
sys/dev/isa/if_eg.c
653
struct mbuf *m;
sys/dev/isa/if_eg.c
664
m = egget(sc, buf, len);
sys/dev/isa/if_eg.c
665
if (m == NULL) {
sys/dev/isa/if_eg.c
670
ml_enqueue(&ml, m);
sys/dev/isa/if_eg.c
680
struct mbuf *top, **mp, *m;
sys/dev/isa/if_eg.c
683
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/isa/if_eg.c
684
if (m == NULL)
sys/dev/isa/if_eg.c
686
m->m_pkthdr.len = totlen;
sys/dev/isa/if_eg.c
693
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/isa/if_eg.c
694
if (m == NULL) {
sys/dev/isa/if_eg.c
701
MCLGET(m, M_DONTWAIT);
sys/dev/isa/if_eg.c
702
if (m->m_flags & M_EXT)
sys/dev/isa/if_eg.c
705
m->m_len = len = min(totlen, len);
sys/dev/isa/if_eg.c
706
bcopy((caddr_t)buf, mtod(m, caddr_t), len);
sys/dev/isa/if_eg.c
709
*mp = m;
sys/dev/isa/if_eg.c
710
mp = &m->m_next;
sys/dev/isa/if_el.c
282
struct mbuf *m, *m0;
sys/dev/isa/if_el.c
325
for (m = m0; m != 0; m = m->m_next)
sys/dev/isa/if_el.c
326
outsb(iobase+EL_BUF, mtod(m, caddr_t), m->m_len);
sys/dev/isa/if_el.c
477
struct mbuf *m;
sys/dev/isa/if_el.c
488
m = elget(sc, len);
sys/dev/isa/if_el.c
489
if (m == NULL) {
sys/dev/isa/if_el.c
494
ml_enqueue(&ml, m);
sys/dev/isa/if_el.c
507
struct mbuf *top, **mp, *m;
sys/dev/isa/if_el.c
510
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/isa/if_el.c
511
if (m == NULL)
sys/dev/isa/if_el.c
513
m->m_pkthdr.len = totlen;
sys/dev/isa/if_el.c
523
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/isa/if_el.c
524
if (m == NULL) {
sys/dev/isa/if_el.c
531
MCLGET(m, M_DONTWAIT);
sys/dev/isa/if_el.c
532
if (m->m_flags & M_EXT)
sys/dev/isa/if_el.c
535
m->m_len = len = min(totlen, len);
sys/dev/isa/if_el.c
536
insb(iobase+EL_BUF, mtod(m, caddr_t), len);
sys/dev/isa/if_el.c
538
*mp = m;
sys/dev/isa/if_el.c
539
mp = &m->m_next;
sys/dev/isa/if_ex.c
382
struct mbuf *m;
sys/dev/isa/if_ex.c
402
for (len = 0, m = opkt; m != NULL; m = m->m_next)
sys/dev/isa/if_ex.c
403
len += m->m_len;
sys/dev/isa/if_ex.c
458
for (m = opkt, i = 0; m != NULL; m = m->m_next) {
sys/dev/isa/if_ex.c
459
DODEBUG(Sent_Pkts, printf("[%d]", m->m_len););
sys/dev/isa/if_ex.c
461
tmp16[1] = *(mtod(m, caddr_t));
sys/dev/isa/if_ex.c
464
CSR_WRITE_MULTI_2(sc, IO_PORT_REG, mtod(m, caddr_t)
sys/dev/isa/if_ex.c
465
+ i, (m->m_len - i) / 2);
sys/dev/isa/if_ex.c
466
if ((i = (m->m_len - i) & 1))
sys/dev/isa/if_ex.c
467
tmp16[0] = *(mtod(m, caddr_t) +
sys/dev/isa/if_ex.c
468
m->m_len - 1);
sys/dev/isa/if_ex.c
641
struct mbuf *m, *ipkt;
sys/dev/isa/if_ex.c
657
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/isa/if_ex.c
658
ipkt = m;
sys/dev/isa/if_ex.c
666
MCLGET(m, M_DONTWAIT);
sys/dev/isa/if_ex.c
667
if (m->m_flags & M_EXT)
sys/dev/isa/if_ex.c
668
m->m_len = MCLBYTES;
sys/dev/isa/if_ex.c
675
m->m_len = min(m->m_len, pkt_len);
sys/dev/isa/if_ex.c
683
mtod(m, caddr_t), m->m_len / 2);
sys/dev/isa/if_ex.c
684
if (m->m_len & 1)
sys/dev/isa/if_ex.c
685
*(mtod(m, caddr_t) +
sys/dev/isa/if_ex.c
686
m->m_len - 1) =
sys/dev/isa/if_ex.c
688
pkt_len -= m->m_len;
sys/dev/isa/if_ex.c
690
MGET(m->m_next, M_DONTWAIT,
sys/dev/isa/if_ex.c
692
if (m->m_next == NULL) {
sys/dev/isa/if_ex.c
697
m = m->m_next;
sys/dev/isa/if_ex.c
698
m->m_len = MLEN;
sys/dev/isa/if_ie.c
1128
struct mbuf *top, **mp, *m;
sys/dev/isa/if_ie.c
1157
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/isa/if_ie.c
1158
if (m == NULL) {
sys/dev/isa/if_ie.c
1162
m->m_pkthdr.len = totlen;
sys/dev/isa/if_ie.c
1173
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/isa/if_ie.c
1174
if (m == NULL) {
sys/dev/isa/if_ie.c
1182
MCLGET(m, M_DONTWAIT);
sys/dev/isa/if_ie.c
1183
if (m->m_flags & M_EXT)
sys/dev/isa/if_ie.c
1186
m->m_len = len = min(totlen, len);
sys/dev/isa/if_ie.c
1188
*mp = m;
sys/dev/isa/if_ie.c
1189
mp = &m->m_next;
sys/dev/isa/if_ie.c
1192
m = top;
sys/dev/isa/if_ie.c
1203
thismblen = m->m_len - thismboff;
sys/dev/isa/if_ie.c
1207
mtod(m, caddr_t) + thismboff, (u_int)len);
sys/dev/isa/if_ie.c
1211
m = m->m_next;
sys/dev/isa/if_ie.c
1247
struct mbuf *m = NULL;
sys/dev/isa/if_ie.c
1261
m = ieget(sc, &eh);
sys/dev/isa/if_ie.c
1265
if (m == NULL)
sys/dev/isa/if_ie.c
1274
ml_enqueue(&ml, m);
sys/dev/isa/if_ie.c
1315
struct mbuf *m0, *m;
sys/dev/isa/if_ie.c
1351
for (m = m0; m != NULL && (len + m->m_len) < IE_TBUF_SIZE;
sys/dev/isa/if_ie.c
1352
m = m->m_next) {
sys/dev/isa/if_ie.c
1353
bcopy(mtod(m, caddr_t), buffer, m->m_len);
sys/dev/isa/if_ie.c
1354
buffer += m->m_len;
sys/dev/isa/if_ie.c
1355
len += m->m_len;
sys/dev/isa/if_ie.c
1357
if (m != NULL)
sys/dev/isa/if_we.c
605
we_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
sys/dev/isa/if_we.c
616
savelen = m->m_pkthdr.len;
sys/dev/isa/if_we.c
624
for (; m != NULL; buf += m->m_len, m = m->m_next)
sys/dev/isa/if_we.c
626
buf, mtod(m, u_int8_t *), m->m_len);
sys/dev/isa/if_we.c
634
for (; m != NULL; m = m->m_next) {
sys/dev/isa/if_we.c
635
len = m->m_len;
sys/dev/isa/if_we.c
638
data = mtod(m, u_int8_t *);
sys/dev/isa/isadma.c
598
struct isa_mem *m;
sys/dev/isa/isadma.c
608
m = malloc(sizeof(*m), pool, flags);
sys/dev/isa/isadma.c
609
if (m == NULL) {
sys/dev/isa/isadma.c
614
m->isadev = isadev;
sys/dev/isa/isadma.c
615
m->chan = chan;
sys/dev/isa/isadma.c
616
m->size = size;
sys/dev/isa/isadma.c
617
m->addr = addr;
sys/dev/isa/isadma.c
618
m->kva = kva;
sys/dev/isa/isadma.c
619
m->next = isa_mem_head;
sys/dev/isa/isadma.c
620
isa_mem_head = m;
sys/dev/isa/isadma.c
627
struct isa_mem **mp, *m;
sys/dev/isa/isadma.c
632
m = *mp;
sys/dev/isa/isadma.c
633
if (!m) {
sys/dev/isa/isadma.c
637
*mp = m->next;
sys/dev/isa/isadma.c
638
isa_dmamem_unmap(m->isadev, m->chan, kva, m->size);
sys/dev/isa/isadma.c
639
isa_dmamem_free(m->isadev, m->chan, m->addr, m->size);
sys/dev/isa/isadma.c
640
free(m, pool, 0);
sys/dev/isa/sbdsp.c
443
struct sbmode *m;
sys/dev/isa/sbdsp.c
533
for(m = mode == AUMODE_PLAY ? sbpmodes : sbrmodes;
sys/dev/isa/sbdsp.c
534
m->model != -1; m++) {
sys/dev/isa/sbdsp.c
535
if (model == m->model &&
sys/dev/isa/sbdsp.c
536
p->channels == m->channels &&
sys/dev/isa/sbdsp.c
537
p->precision == m->precision &&
sys/dev/isa/sbdsp.c
538
p->sample_rate >= m->lowrate &&
sys/dev/isa/sbdsp.c
539
p->sample_rate <= m->highrate)
sys/dev/isa/sbdsp.c
542
if (m->model == -1)
sys/dev/isa/sbdsp.c
568
} else if (m->model == SB_JAZZ && m->precision == 16) {
sys/dev/isa/sbdsp.c
589
chan = m->precision == 16 ? sc->sc_drq16 : sc->sc_drq8;
sys/dev/isa/sbdsp.c
593
sc->sc_o.modep = m;
sys/dev/isa/sbdsp.c
599
sc->sc_i.modep = m;
sys/dev/isa/sbdsp.c
608
p->encoding, tc, m->cmd, bmode, m->cmdchan));
sys/dev/isa/wdsreg.h
38
#define WDSC_MSTART(m) (0x80 + (m))
sys/dev/isa/wdsreg.h
39
#define WDSC_MMSTART(m) (0xc0 + (m))
sys/dev/mii/acphy.c
127
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
sys/dev/mii/brgphy.c
265
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
sys/dev/mii/dcphy.c
142
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
sys/dev/mii/mii_physubr.c
401
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
sys/dev/mii/mlphy.c
191
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
sys/dev/mii/xmphy.c
119
#define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
sys/dev/pci/aac_pci.c
204
struct aac_ident *m;
sys/dev/pci/aac_pci.c
207
for (m = aac_identifiers; m->vendor != 0; m++)
sys/dev/pci/aac_pci.c
208
if (m->vendor == PCI_VENDOR(pa->pa_id) &&
sys/dev/pci/aac_pci.c
209
m->device == PCI_PRODUCT(pa->pa_id)) {
sys/dev/pci/aac_pci.c
212
if (m->subvendor == PCI_VENDOR(subsysid) &&
sys/dev/pci/aac_pci.c
213
m->subdevice == PCI_PRODUCT(subsysid))
sys/dev/pci/aac_pci.c
230
struct aac_ident *m;
sys/dev/pci/aac_pci.c
280
for (m = aac_identifiers; m->vendor != 0; m++)
sys/dev/pci/aac_pci.c
281
if (m->vendor == PCI_VENDOR(pa->pa_id) &&
sys/dev/pci/aac_pci.c
282
m->device == PCI_PRODUCT(pa->pa_id)) {
sys/dev/pci/aac_pci.c
283
if (m->subvendor == PCI_VENDOR(subsysid) &&
sys/dev/pci/aac_pci.c
284
m->subdevice == PCI_PRODUCT(subsysid)) {
sys/dev/pci/aac_pci.c
285
sc->aac_hwif = m->hwif;
sys/dev/pci/arc.c
2780
arc_msg0(struct arc_softc *sc, u_int32_t m)
sys/dev/pci/arc.c
2785
arc_write(sc, ARC_RA_INB_MSG0, m);
sys/dev/pci/arc.c
2797
arc_write(sc, ARC_RC_INB_MSGADDR0, m);
sys/dev/pci/arc.c
2810
arc_write(sc, ARC_RD_INB_MSGADDR0, m);
sys/dev/pci/azalia.c
4072
const mixer_item_t *m;
sys/dev/pci/azalia.c
4079
m = &co->mixers[mc->dev];
sys/dev/pci/azalia.c
4080
if (mc->type != m->devinfo.type)
sys/dev/pci/azalia.c
4083
return azalia_mixer_set(co, m->nid, m->target, mc);
sys/dev/pci/azalia.c
4091
const mixer_item_t *m;
sys/dev/pci/azalia.c
4098
m = &co->mixers[mc->dev];
sys/dev/pci/azalia.c
4099
mc->type = m->devinfo.type;
sys/dev/pci/azalia.c
4101
return azalia_mixer_get(co, m->nid, m->target, mc);
sys/dev/pci/azalia_codec.c
1001
m->target = 0;
sys/dev/pci/azalia_codec.c
1008
m->target = MI_TARGET_MUTESET;
sys/dev/pci/azalia_codec.c
1049
m->target = 0;
sys/dev/pci/azalia_codec.c
1073
m->target = j;
sys/dev/pci/azalia_codec.c
1089
m->target = MI_TARGET_MIXERSET;
sys/dev/pci/azalia_codec.c
1125
m->target = MI_TARGET_PINDIR;
sys/dev/pci/azalia_codec.c
1187
m->target = MI_TARGET_PINBOOST;
sys/dev/pci/azalia_codec.c
1198
m->target = MI_TARGET_EAPD;
sys/dev/pci/azalia_codec.c
1213
m->nid = this->w[this->sense_pins[i]].nid;
sys/dev/pci/azalia_codec.c
1218
m->target = MI_TARGET_PINSENSE;
sys/dev/pci/azalia_codec.c
1250
m->nid = w->nid;
sys/dev/pci/azalia_codec.c
1253
m->target = MI_TARGET_SENSESET;
sys/dev/pci/azalia_codec.c
1280
m = &this->mixers[this->nmixers];
sys/dev/pci/azalia_codec.c
1281
m->nid = this->playvols.master;
sys/dev/pci/azalia_codec.c
1282
m->target = MI_TARGET_PLAYVOL;
sys/dev/pci/azalia_codec.c
1283
d = &m->devinfo;
sys/dev/pci/azalia_codec.c
1294
m = &this->mixers[this->nmixers];
sys/dev/pci/azalia_codec.c
1295
m->nid = this->playvols.master;
sys/dev/pci/azalia_codec.c
1296
m->target = MI_TARGET_PLAYVOL;
sys/dev/pci/azalia_codec.c
1297
d = &m->devinfo;
sys/dev/pci/azalia_codec.c
1307
m = &this->mixers[this->nmixers];
sys/dev/pci/azalia_codec.c
1308
m->nid = this->playvols.master;
sys/dev/pci/azalia_codec.c
1309
m->target = MI_TARGET_PLAYVOL;
sys/dev/pci/azalia_codec.c
1310
d = &m->devinfo;
sys/dev/pci/azalia_codec.c
1333
m = &this->mixers[this->nmixers];
sys/dev/pci/azalia_codec.c
1334
m->nid = this->recvols.master;
sys/dev/pci/azalia_codec.c
1335
m->target = MI_TARGET_RECVOL;
sys/dev/pci/azalia_codec.c
1336
d = &m->devinfo;
sys/dev/pci/azalia_codec.c
1347
m = &this->mixers[this->nmixers];
sys/dev/pci/azalia_codec.c
1348
m->nid = this->recvols.master;
sys/dev/pci/azalia_codec.c
1349
m->target = MI_TARGET_RECVOL;
sys/dev/pci/azalia_codec.c
1350
d = &m->devinfo;
sys/dev/pci/azalia_codec.c
1360
m = &this->mixers[this->nmixers];
sys/dev/pci/azalia_codec.c
1361
m->nid = this->recvols.master;
sys/dev/pci/azalia_codec.c
1362
m->target = MI_TARGET_RECVOL;
sys/dev/pci/azalia_codec.c
1363
d = &m->devinfo;
sys/dev/pci/azalia_codec.c
1387
m->target = MI_TARGET_DAC;
sys/dev/pci/azalia_codec.c
1388
m->nid = this->audiofunc;
sys/dev/pci/azalia_codec.c
1407
m->target = MI_TARGET_ADC;
sys/dev/pci/azalia_codec.c
1408
m->nid = this->audiofunc;
sys/dev/pci/azalia_codec.c
1485
mixer_item_t *m;
sys/dev/pci/azalia_codec.c
1491
m = &this->mixers[i];
sys/dev/pci/azalia_codec.c
1492
if (!IS_MI_TARGET_INAMP(m->target) &&
sys/dev/pci/azalia_codec.c
1493
m->target != MI_TARGET_OUTAMP)
sys/dev/pci/azalia_codec.c
1495
if (m->devinfo.type != AUDIO_MIXER_ENUM)
sys/dev/pci/azalia_codec.c
1500
azalia_mixer_set(this, m->nid, m->target, &mc);
sys/dev/pci/azalia_codec.c
1505
m = &this->mixers[i];
sys/dev/pci/azalia_codec.c
1506
if (!IS_MI_TARGET_INAMP(m->target) &&
sys/dev/pci/azalia_codec.c
1507
m->target != MI_TARGET_OUTAMP)
sys/dev/pci/azalia_codec.c
1509
if (m->devinfo.type != AUDIO_MIXER_VALUE)
sys/dev/pci/azalia_codec.c
1516
if (WIDGET_CHANNELS(&this->w[m->nid]) == 2) {
sys/dev/pci/azalia_codec.c
1520
azalia_mixer_set(this, m->nid, m->target, &mc);
sys/dev/pci/azalia_codec.c
1525
m = &this->mixers[i];
sys/dev/pci/azalia_codec.c
1526
if (m->target != MI_TARGET_MUTESET)
sys/dev/pci/azalia_codec.c
1528
if (m->devinfo.type != AUDIO_MIXER_SET)
sys/dev/pci/azalia_codec.c
1533
if (!azalia_widget_enabled(this, m->nid)) {
sys/dev/pci/azalia_codec.c
1537
w = &this->w[m->nid];
sys/dev/pci/azalia_codec.c
1546
azalia_mixer_set(this, m->nid, m->target, &mc);
sys/dev/pci/azalia_codec.c
1551
m = &this->mixers[i];
sys/dev/pci/azalia_codec.c
1552
if (m->target != MI_TARGET_CONNLIST)
sys/dev/pci/azalia_codec.c
1555
azalia_mixer_get(this, m->nid, m->target, &mc);
sys/dev/pci/azalia_codec.c
1556
for (j = 0; j < m->devinfo.un.e.num_mem; j++) {
sys/dev/pci/azalia_codec.c
1557
if (mc.un.ord == m->devinfo.un.e.member[j].ord)
sys/dev/pci/azalia_codec.c
1560
if (j >= m->devinfo.un.e.num_mem) {
sys/dev/pci/azalia_codec.c
1564
mc.un.ord = m->devinfo.un.e.member[0].ord;
sys/dev/pci/azalia_codec.c
1566
azalia_mixer_set(this, m->nid, m->target, &mc);
sys/dev/pci/azalia_codec.c
847
mixer_item_t *m;
sys/dev/pci/azalia_codec.c
860
m = &this->mixers[AZ_CLASS_INPUT];
sys/dev/pci/azalia_codec.c
861
m->devinfo.index = AZ_CLASS_INPUT;
sys/dev/pci/azalia_codec.c
862
strlcpy(m->devinfo.label.name, AudioCinputs,
sys/dev/pci/azalia_codec.c
863
sizeof(m->devinfo.label.name));
sys/dev/pci/azalia_codec.c
864
m->devinfo.type = AUDIO_MIXER_CLASS;
sys/dev/pci/azalia_codec.c
865
m->devinfo.mixer_class = AZ_CLASS_INPUT;
sys/dev/pci/azalia_codec.c
866
m->devinfo.next = AUDIO_MIXER_LAST;
sys/dev/pci/azalia_codec.c
867
m->devinfo.prev = AUDIO_MIXER_LAST;
sys/dev/pci/azalia_codec.c
868
m->nid = 0;
sys/dev/pci/azalia_codec.c
870
m = &this->mixers[AZ_CLASS_OUTPUT];
sys/dev/pci/azalia_codec.c
871
m->devinfo.index = AZ_CLASS_OUTPUT;
sys/dev/pci/azalia_codec.c
872
strlcpy(m->devinfo.label.name, AudioCoutputs,
sys/dev/pci/azalia_codec.c
873
sizeof(m->devinfo.label.name));
sys/dev/pci/azalia_codec.c
874
m->devinfo.type = AUDIO_MIXER_CLASS;
sys/dev/pci/azalia_codec.c
875
m->devinfo.mixer_class = AZ_CLASS_OUTPUT;
sys/dev/pci/azalia_codec.c
876
m->devinfo.next = AUDIO_MIXER_LAST;
sys/dev/pci/azalia_codec.c
877
m->devinfo.prev = AUDIO_MIXER_LAST;
sys/dev/pci/azalia_codec.c
878
m->nid = 0;
sys/dev/pci/azalia_codec.c
880
m = &this->mixers[AZ_CLASS_RECORD];
sys/dev/pci/azalia_codec.c
881
m->devinfo.index = AZ_CLASS_RECORD;
sys/dev/pci/azalia_codec.c
882
strlcpy(m->devinfo.label.name, AudioCrecord,
sys/dev/pci/azalia_codec.c
883
sizeof(m->devinfo.label.name));
sys/dev/pci/azalia_codec.c
884
m->devinfo.type = AUDIO_MIXER_CLASS;
sys/dev/pci/azalia_codec.c
885
m->devinfo.mixer_class = AZ_CLASS_RECORD;
sys/dev/pci/azalia_codec.c
886
m->devinfo.next = AUDIO_MIXER_LAST;
sys/dev/pci/azalia_codec.c
887
m->devinfo.prev = AUDIO_MIXER_LAST;
sys/dev/pci/azalia_codec.c
888
m->nid = 0;
sys/dev/pci/azalia_codec.c
897
m = &this->mixers[this->nmixers]; \
sys/dev/pci/azalia_codec.c
898
d = &m->devinfo; \
sys/dev/pci/azalia_codec.c
899
m->nid = i
sys/dev/pci/azalia_codec.c
925
m->target = MI_TARGET_CONNLIST;
sys/dev/pci/azalia_codec.c
957
m->target = MI_TARGET_OUTAMP;
sys/dev/pci/azalia_codec.c
980
m->target = MI_TARGET_OUTAMP;
sys/dev/pci/com_pci.c
121
m = n = HREAD4(sc, LPSS_CLK);
sys/dev/pci/com_pci.c
122
m = (m >> LPSS_CLK_MDIV_SHIFT) & LPSS_CLK_MDIV_MASK;
sys/dev/pci/com_pci.c
124
if (m && n) {
sys/dev/pci/com_pci.c
125
freq *= m;
sys/dev/pci/com_pci.c
83
uint64_t freq, m, n;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
899
static void aca_dump_entry(struct seq_file *m, struct aca_bank *bank, enum aca_smu_type type, int idx)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
908
seq_printf(m, "aca entry[%d].type: %s\n", idx, type == ACA_SMU_TYPE_UE ? "UE" : "CE");
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
909
seq_printf(m, "aca entry[%d].info: socketid:%d aid:%d hwid:0x%03x mcatype:0x%04x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
913
seq_printf(m, "aca entry[%d].regs[%d]: 0x%016llx\n", idx, aca_regs[i].reg_idx, bank->regs[aca_regs[i].reg_idx]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
917
struct seq_file *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
926
aca_dump_entry(ctx->m, bank, type, ctx->idx++);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
931
static int aca_dump_show(struct seq_file *m, enum aca_smu_type type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
933
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
935
.m = m,
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
942
static int aca_dump_ce_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
944
return aca_dump_show(m, ACA_SMU_TYPE_CE);
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
960
static int aca_dump_ue_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_aca.c
962
return aca_dump_show(m, ACA_SMU_TYPE_UE);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd.h
195
int kfd_debugfs_kfd_mem_limits(struct seq_file *m, void *data);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
126
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
133
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
134
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
135
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
138
m->sdmax_rlcx_rb_cntl & (~SDMA0_RLC0_RB_CNTL__RB_ENABLE_MASK));
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
153
m->sdmax_rlcx_doorbell_offset);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
155
data = REG_SET_FIELD(m->sdmax_rlcx_doorbell, SDMA0_RLC0_DOORBELL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
159
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
161
m->sdmax_rlcx_rb_rptr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
171
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
173
m->sdmax_rlcx_rb_rptr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
177
WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_BASE, m->sdmax_rlcx_rb_base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
179
m->sdmax_rlcx_rb_base_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
181
m->sdmax_rlcx_rb_rptr_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
183
m->sdmax_rlcx_rb_rptr_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
185
data = REG_SET_FIELD(m->sdmax_rlcx_rb_cntl, SDMA0_RLC0_RB_CNTL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
226
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
230
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
231
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
232
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
245
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
250
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
251
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
252
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
274
m->sdmax_rlcx_rb_rptr = RREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_RPTR);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
275
m->sdmax_rlcx_rb_rptr_hi =
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
107
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
109
m->sdmax_rlcx_rb_rptr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
113
WREG32(sdma_rlc_reg_offset + regSDMA_RLC0_RB_BASE, m->sdmax_rlcx_rb_base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
115
m->sdmax_rlcx_rb_base_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
117
m->sdmax_rlcx_rb_rptr_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
119
m->sdmax_rlcx_rb_rptr_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
121
data = REG_SET_FIELD(m->sdmax_rlcx_rb_cntl, SDMA_RLC0_RB_CNTL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
167
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
171
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
172
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
173
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
186
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
191
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
192
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
193
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
215
m->sdmax_rlcx_rb_rptr =
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
217
m->sdmax_rlcx_rb_rptr_hi =
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
289
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
293
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
298
mqd_hqd = &m->cp_mqd_base_addr_lo;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
307
data = REG_SET_FIELD(m->cp_hqd_pq_doorbell_control,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
329
2 << REG_GET_FIELD(m->cp_hqd_pq_control,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
331
uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
333
if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
335
guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
336
guessed_wptr += (uint64_t)m->cp_hqd_pq_wptr_hi << 32;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
352
REG_SET_FIELD(m->cp_hqd_eop_rptr, CP_HQD_EOP_RPTR, INIT_FETCHER, 1));
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
354
data = REG_SET_FIELD(m->cp_hqd_active, CP_HQD_ACTIVE, ACTIVE, 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
62
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
69
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
70
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
71
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
74
m->sdmax_rlcx_rb_cntl & (~SDMA_RLC0_RB_CNTL__RB_ENABLE_MASK));
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
89
m->sdmax_rlcx_doorbell_offset);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
91
data = REG_SET_FIELD(m->sdmax_rlcx_doorbell, SDMA_RLC0_DOORBELL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
95
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gc_9_4_3.c
97
m->sdmax_rlcx_rb_rptr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
213
struct v10_compute_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
217
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
223
mqd_hqd = &m->cp_mqd_base_addr_lo;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
232
data = REG_SET_FIELD(m->cp_hqd_pq_doorbell_control,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
254
2 << REG_GET_FIELD(m->cp_hqd_pq_control,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
256
uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
258
if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
260
guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
261
guessed_wptr += (uint64_t)m->cp_hqd_pq_wptr_hi << 32;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
279
REG_SET_FIELD(m->cp_hqd_eop_rptr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
282
data = REG_SET_FIELD(m->cp_hqd_active, CP_HQD_ACTIVE, ACTIVE, 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
295
struct v10_compute_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
299
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
319
PACKET3_MAP_QUEUES_VMID(m->cp_hqd_vmid) | /* VMID */
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
329
amdgpu_ring_write(kiq_ring, m->cp_mqd_base_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
330
amdgpu_ring_write(kiq_ring, m->cp_mqd_base_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
331
amdgpu_ring_write(kiq_ring, m->cp_hqd_pq_wptr_poll_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
332
amdgpu_ring_write(kiq_ring, m->cp_hqd_pq_wptr_poll_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
376
struct v10_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
383
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
384
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
385
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
388
m->sdmax_rlcx_rb_cntl & (~SDMA0_RLC0_RB_CNTL__RB_ENABLE_MASK));
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
403
m->sdmax_rlcx_doorbell_offset);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
405
data = REG_SET_FIELD(m->sdmax_rlcx_doorbell, SDMA0_RLC0_DOORBELL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
409
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
411
m->sdmax_rlcx_rb_rptr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
421
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
423
m->sdmax_rlcx_rb_rptr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
427
WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_BASE, m->sdmax_rlcx_rb_base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
429
m->sdmax_rlcx_rb_base_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
431
m->sdmax_rlcx_rb_rptr_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
433
m->sdmax_rlcx_rb_rptr_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
435
data = REG_SET_FIELD(m->sdmax_rlcx_rb_cntl, SDMA0_RLC0_RB_CNTL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
497
struct v10_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
501
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
502
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
503
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
521
struct v10_compute_mqd *m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
533
if (m->cp_hqd_vmid == 0)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
629
struct v10_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
634
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
635
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
636
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
658
m->sdmax_rlcx_rb_rptr = RREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_RPTR);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
659
m->sdmax_rlcx_rb_rptr_hi =
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
184
struct v10_compute_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
188
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
194
if (m->cp_hqd_vmid == 0) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
209
mqd_hqd = &m->cp_mqd_base_addr_lo;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
218
data = REG_SET_FIELD(m->cp_hqd_pq_doorbell_control,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
240
2 << REG_GET_FIELD(m->cp_hqd_pq_control,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
242
uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
244
if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
246
guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
247
guessed_wptr += (uint64_t)m->cp_hqd_pq_wptr_hi << 32;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
265
REG_SET_FIELD(m->cp_hqd_eop_rptr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
268
data = REG_SET_FIELD(m->cp_hqd_active, CP_HQD_ACTIVE, ACTIVE, 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
281
struct v10_compute_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
285
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
305
PACKET3_MAP_QUEUES_VMID(m->cp_hqd_vmid) | /* VMID */
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
315
amdgpu_ring_write(kiq_ring, m->cp_mqd_base_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
316
amdgpu_ring_write(kiq_ring, m->cp_mqd_base_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
317
amdgpu_ring_write(kiq_ring, m->cp_hqd_pq_wptr_poll_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
318
amdgpu_ring_write(kiq_ring, m->cp_hqd_pq_wptr_poll_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
362
struct v10_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
369
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
370
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
371
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
374
m->sdmax_rlcx_rb_cntl & (~SDMA0_RLC0_RB_CNTL__RB_ENABLE_MASK));
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
389
m->sdmax_rlcx_doorbell_offset);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
391
data = REG_SET_FIELD(m->sdmax_rlcx_doorbell, SDMA0_RLC0_DOORBELL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
395
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
397
m->sdmax_rlcx_rb_rptr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
407
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
409
m->sdmax_rlcx_rb_rptr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
413
WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_BASE, m->sdmax_rlcx_rb_base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
415
m->sdmax_rlcx_rb_base_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
417
m->sdmax_rlcx_rb_rptr_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
419
m->sdmax_rlcx_rb_rptr_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
421
data = REG_SET_FIELD(m->sdmax_rlcx_rb_cntl, SDMA0_RLC0_RB_CNTL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
484
struct v10_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
488
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
489
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
490
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
508
struct v10_compute_mqd *m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
512
if (m->cp_hqd_vmid == 0)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
553
struct v10_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
558
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
559
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
560
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
582
m->sdmax_rlcx_rb_rptr = RREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_RPTR);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
583
m->sdmax_rlcx_rb_rptr_hi =
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
169
struct v11_compute_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
173
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
179
if (m->cp_hqd_vmid == 0) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
194
mqd_hqd = &m->cp_mqd_base_addr_lo;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
203
data = REG_SET_FIELD(m->cp_hqd_pq_doorbell_control,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
225
2 << REG_GET_FIELD(m->cp_hqd_pq_control,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
227
uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
229
if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
231
guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
232
guessed_wptr += (uint64_t)m->cp_hqd_pq_wptr_hi << 32;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
250
REG_SET_FIELD(m->cp_hqd_eop_rptr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
253
data = REG_SET_FIELD(m->cp_hqd_active, CP_HQD_ACTIVE, ACTIVE, 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
266
struct v11_compute_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
270
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
290
PACKET3_MAP_QUEUES_VMID(m->cp_hqd_vmid) | /* VMID */
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
300
amdgpu_ring_write(kiq_ring, m->cp_mqd_base_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
301
amdgpu_ring_write(kiq_ring, m->cp_mqd_base_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
302
amdgpu_ring_write(kiq_ring, m->cp_hqd_pq_wptr_poll_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
303
amdgpu_ring_write(kiq_ring, m->cp_hqd_pq_wptr_poll_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
347
struct v11_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
354
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
355
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
356
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
359
m->sdmax_rlcx_rb_cntl & (~SDMA0_QUEUE0_RB_CNTL__RB_ENABLE_MASK));
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
374
m->sdmax_rlcx_doorbell_offset);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
376
data = REG_SET_FIELD(m->sdmax_rlcx_doorbell, SDMA0_QUEUE0_DOORBELL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
380
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
382
m->sdmax_rlcx_rb_rptr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
392
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
394
m->sdmax_rlcx_rb_rptr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
398
WREG32(sdma_rlc_reg_offset + regSDMA0_QUEUE0_RB_BASE, m->sdmax_rlcx_rb_base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
400
m->sdmax_rlcx_rb_base_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
402
m->sdmax_rlcx_rb_rptr_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
404
m->sdmax_rlcx_rb_rptr_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
406
data = REG_SET_FIELD(m->sdmax_rlcx_rb_cntl, SDMA0_QUEUE0_RB_CNTL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
472
struct v11_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
476
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
477
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
478
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
496
struct v11_compute_mqd *m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
500
if (m->cp_hqd_vmid == 0)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
538
struct v11_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
543
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
544
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
545
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
567
m->sdmax_rlcx_rb_rptr = RREG32(sdma_rlc_reg_offset + regSDMA0_QUEUE0_RB_RPTR);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
568
m->sdmax_rlcx_rb_rptr_hi =
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
136
static inline uint32_t get_sdma_rlc_reg_offset(struct cik_sdma_rlc_registers *m)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
140
retval = m->sdma_engine_id * SDMA1_REGISTER_OFFSET +
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
141
m->sdma_queue_id * KFD_CIK_SDMA_QUEUE_OFFSET;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
144
m->sdma_engine_id, m->sdma_queue_id, retval);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
164
struct cik_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
169
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
174
mqd_hqd = &m->cp_mqd_base_addr_lo;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
182
data = REG_SET_FIELD(m->cp_hqd_pq_doorbell_control,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
196
data = REG_SET_FIELD(m->cp_hqd_active, CP_HQD_ACTIVE, ACTIVE, 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
242
struct cik_sdma_rlc_registers *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
247
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
248
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
251
m->sdma_rlc_rb_cntl & (~SDMA0_RLC0_RB_CNTL__RB_ENABLE_MASK));
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
265
data = REG_SET_FIELD(m->sdma_rlc_doorbell, SDMA0_RLC0_DOORBELL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
269
m->sdma_rlc_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
275
m->sdma_rlc_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
278
m->sdma_rlc_virtual_addr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
279
WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_BASE, m->sdma_rlc_rb_base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
281
m->sdma_rlc_rb_base_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
283
m->sdma_rlc_rb_rptr_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
285
m->sdma_rlc_rb_rptr_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
287
data = REG_SET_FIELD(m->sdma_rlc_rb_cntl, SDMA0_RLC0_RB_CNTL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
344
struct cik_sdma_rlc_registers *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
348
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
349
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
463
struct cik_sdma_rlc_registers *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
468
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
469
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
491
m->sdma_rlc_rb_rptr = RREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_RPTR);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
131
static inline uint32_t get_sdma_rlc_reg_offset(struct vi_sdma_mqd *m)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
135
retval = m->sdma_engine_id * SDMA1_REGISTER_OFFSET +
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
136
m->sdma_queue_id * KFD_VI_SDMA_QUEUE_OFFSET;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
139
m->sdma_engine_id, m->sdma_queue_id, retval);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
159
struct vi_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
164
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
169
if (m->cp_hqd_vmid == 0) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
184
mqd_hqd = &m->cp_mqd_base_addr_lo;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
195
WREG32(mmCP_HQD_EOP_RPTR, m->cp_hqd_eop_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
196
WREG32(mmCP_HQD_EOP_WPTR, m->cp_hqd_eop_wptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
197
WREG32(mmCP_HQD_EOP_WPTR_MEM, m->cp_hqd_eop_wptr_mem);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
206
data = REG_SET_FIELD(m->cp_hqd_pq_doorbell_control,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
220
data = REG_SET_FIELD(m->cp_hqd_active, CP_HQD_ACTIVE, ACTIVE, 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
266
struct vi_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
271
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
272
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
274
m->sdmax_rlcx_rb_cntl & (~SDMA0_RLC0_RB_CNTL__RB_ENABLE_MASK));
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
288
data = REG_SET_FIELD(m->sdmax_rlcx_doorbell, SDMA0_RLC0_DOORBELL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
292
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
298
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
301
m->sdmax_rlcx_virtual_addr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
302
WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_BASE, m->sdmax_rlcx_rb_base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
304
m->sdmax_rlcx_rb_base_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
306
m->sdmax_rlcx_rb_rptr_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
308
m->sdmax_rlcx_rb_rptr_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
310
data = REG_SET_FIELD(m->sdmax_rlcx_rb_cntl, SDMA0_RLC0_RB_CNTL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
376
struct vi_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
380
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
381
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
400
struct vi_mqd *m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
407
if (m->cp_hqd_vmid == 0)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
498
struct vi_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
503
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
504
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
526
m->sdmax_rlcx_rb_rptr = RREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_RPTR);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
228
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
232
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
237
mqd_hqd = &m->cp_mqd_base_addr_lo;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
246
data = REG_SET_FIELD(m->cp_hqd_pq_doorbell_control,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
268
2 << REG_GET_FIELD(m->cp_hqd_pq_control,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
270
uint64_t guessed_wptr = m->cp_hqd_pq_rptr & (queue_size - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
272
if ((m->cp_hqd_pq_wptr_lo & (queue_size - 1)) < guessed_wptr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
274
guessed_wptr += m->cp_hqd_pq_wptr_lo & ~(queue_size - 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
275
guessed_wptr += (uint64_t)m->cp_hqd_pq_wptr_hi << 32;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
291
REG_SET_FIELD(m->cp_hqd_eop_rptr, CP_HQD_EOP_RPTR, INIT_FETCHER, 1));
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
293
data = REG_SET_FIELD(m->cp_hqd_active, CP_HQD_ACTIVE, ACTIVE, 1);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
306
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
310
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
330
PACKET3_MAP_QUEUES_VMID(m->cp_hqd_vmid) | /* VMID */
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
340
amdgpu_ring_write(kiq_ring, m->cp_mqd_base_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
341
amdgpu_ring_write(kiq_ring, m->cp_mqd_base_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
342
amdgpu_ring_write(kiq_ring, m->cp_hqd_pq_wptr_poll_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
343
amdgpu_ring_write(kiq_ring, m->cp_hqd_pq_wptr_poll_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
387
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
394
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
395
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
396
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
399
m->sdmax_rlcx_rb_cntl & (~SDMA0_RLC0_RB_CNTL__RB_ENABLE_MASK));
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
414
m->sdmax_rlcx_doorbell_offset);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
416
data = REG_SET_FIELD(m->sdmax_rlcx_doorbell, SDMA0_RLC0_DOORBELL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
420
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
422
m->sdmax_rlcx_rb_rptr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
432
m->sdmax_rlcx_rb_rptr);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
434
m->sdmax_rlcx_rb_rptr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
438
WREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_BASE, m->sdmax_rlcx_rb_base);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
440
m->sdmax_rlcx_rb_base_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
442
m->sdmax_rlcx_rb_rptr_addr_lo);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
444
m->sdmax_rlcx_rb_rptr_addr_hi);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
446
data = REG_SET_FIELD(m->sdmax_rlcx_rb_cntl, SDMA0_RLC0_RB_CNTL,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
508
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
512
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
513
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
514
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
532
struct v9_mqd *m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
539
if (m->cp_hqd_vmid == 0)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
579
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
584
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
585
sdma_rlc_reg_offset = get_sdma_rlc_reg_offset(adev, m->sdma_engine_id,
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
586
m->sdma_queue_id);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
608
m->sdmax_rlcx_rb_rptr = RREG32(sdma_rlc_reg_offset + mmSDMA0_RLC0_RB_RPTR);
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
609
m->sdmax_rlcx_rb_rptr_hi =
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3231
int kfd_debugfs_kfd_mem_limits(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3235
seq_printf(m, "System mem used %lldM out of %lluM\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
3238
seq_printf(m, "TTM mem used %lldM out of %lluM\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1032
struct amdgpu_bo_va_mapping *m;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1038
r = amdgpu_cs_find_mapping(p, va_start, &aobj, &m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1045
(m->last + 1) * AMDGPU_GPU_PAGE_SIZE) {
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1055
kptr += va_start - (m->start * AMDGPU_GPU_PAGE_SIZE);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1660
static int amdgpu_debugfs_test_ib_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1662
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1686
seq_puts(m, "run ib test:\n");
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1689
seq_printf(m, "ib ring tests failed (%d).\n", r);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1691
seq_puts(m, "ib ring tests passed.\n");
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1771
static int amdgpu_debugfs_vm_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1773
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1789
seq_printf(m, "pid:%d\tProcess:%s ----------\n", ti->task.pid, ti->process_name);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1796
amdgpu_debugfs_vm_bo_info(vm, m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
2134
static int amdgpu_pt_info_read(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
2142
file = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
2158
seq_printf(m, "pd_address: 0x%llx\n", amdgpu_gmc_pd_addr(fpriv->vm.root.bo));
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
2159
seq_printf(m, "max_pfn: 0x%llx\n", adev->vm_manager.max_pfn);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
2160
seq_printf(m, "num_level: 0x%x\n", adev->vm_manager.num_level);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
2161
seq_printf(m, "block_size: 0x%x\n", adev->vm_manager.block_size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
2162
seq_printf(m, "fragment_size: 0x%x\n", adev->vm_manager.fragment_size);
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1000
seq_printf(m, "--- ring %d (%s) ---\n", i, ring->name);
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1001
seq_printf(m, "Last signaled fence 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1003
seq_printf(m, "Last emitted 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1008
seq_printf(m, "Last signaled trailing fence 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1010
seq_printf(m, "Last emitted 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1018
seq_printf(m, "Last preempted 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1021
seq_printf(m, "Last reset 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
1024
seq_printf(m, "Last both 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
987
static int amdgpu_debugfs_fence_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_fence.c
989
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
1395
static int amdgpu_debugfs_gem_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
1397
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
1421
seq_printf(m, "pid %8d command %s:\n", pid_nr(pid),
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
1429
amdgpu_bo_print_info(id, bo, m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
472
static int amdgpu_debugfs_sa_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
474
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
476
seq_puts(m, "--------------------- DELAYED ---------------------\n");
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
478
m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
479
seq_puts(m, "-------------------- IMMEDIATE --------------------\n");
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
481
m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
482
seq_puts(m, "--------------------- DIRECT ----------------------\n");
sys/dev/pci/drm/amd/amdgpu/amdgpu_ib.c
483
amdgpu_sa_bo_dump_debug_info(&adev->ib_pools[AMDGPU_IB_POOL_DIRECT], m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1672
static int amdgpu_debugfs_firmware_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1674
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1697
seq_printf(m, "VCE feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1705
seq_printf(m, "UVD feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1713
seq_printf(m, "MC feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1721
seq_printf(m, "ME feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1729
seq_printf(m, "PFP feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1737
seq_printf(m, "CE feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1745
seq_printf(m, "RLC feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1753
seq_printf(m, "RLC SRLC feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1761
seq_printf(m, "RLC SRLG feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1769
seq_printf(m, "RLC SRLS feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1777
seq_printf(m, "RLCP feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1785
seq_printf(m, "RLCV feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1794
seq_printf(m, "MEC feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1803
seq_printf(m, "MEC2 feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1813
seq_printf(m, "IMU feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1821
seq_printf(m, "SOS feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1830
seq_printf(m, "ASD feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1840
seq_printf(m, "TA %s feature version: 0x%08x, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1853
seq_printf(m, "SMC feature version: %u, program: %d, firmware version: 0x%08x (%d.%d.%d)\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1863
seq_printf(m, "SDMA%d feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1872
seq_printf(m, "VCN feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1880
seq_printf(m, "DMCU feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1888
seq_printf(m, "DMCUB feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1896
seq_printf(m, "TOC feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1905
seq_printf(m, "CAP feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1914
seq_printf(m, "MES_KIQ feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1922
seq_printf(m, "MES feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1930
seq_printf(m, "VPE feature version: %u, firmware version: 0x%08x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_kms.c
1933
seq_printf(m, "VBIOS version: %s\n", ctx->vbios_pn);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
530
static void mca_dump_entry(struct seq_file *m, struct mca_bank_entry *entry)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
541
seq_printf(m, "mca entry[%d].type: %s\n", idx, entry->type == AMDGPU_MCA_ERROR_TYPE_UE ? "UE" : "CE");
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
542
seq_printf(m, "mca entry[%d].ip: %d\n", idx, entry->ip);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
543
seq_printf(m, "mca entry[%d].info: socketid:%d aid:%d hwid:0x%03x mcatype:0x%04x\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
547
seq_printf(m, "mca entry[%d].regs[%d]: 0x%016llx\n", idx, reg_idx_array[i], entry->regs[reg_idx_array[i]]);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
550
static int mca_dump_show(struct seq_file *m, enum amdgpu_mca_error_type type)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
552
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
565
seq_printf(m, "amdgpu smu %s valid mca count: %d\n",
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
572
mca_dump_entry(m, &node->entry);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
583
static int mca_dump_ce_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
585
return mca_dump_show(m, AMDGPU_MCA_ERROR_TYPE_CE);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
601
static int mca_dump_ue_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mca.c
603
return mca_dump_show(m, AMDGPU_MCA_ERROR_TYPE_UE);
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
746
static int amdgpu_debugfs_mes_event_log_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
748
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_mes.c
751
seq_hex_dump(m, "", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1605
#define amdgpu_bo_print_flag(m, bo, flag) \
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1608
seq_printf((m), " " #flag); \
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1624
u64 amdgpu_bo_print_info(int id, struct amdgpu_bo *bo, struct seq_file *m)
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1677
seq_printf(m, "\t\t0x%08x: %12lld byte %s",
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1682
seq_printf(m, " pin count %d", pin_count);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1688
seq_printf(m, " imported from ino:%lu", file_inode(dma_buf->file)->i_ino);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1690
seq_printf(m, " exported as ino:%lu", file_inode(dma_buf->file)->i_ino);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1692
amdgpu_bo_print_flag(m, bo, CPU_ACCESS_REQUIRED);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1693
amdgpu_bo_print_flag(m, bo, NO_CPU_ACCESS);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1694
amdgpu_bo_print_flag(m, bo, CPU_GTT_USWC);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1695
amdgpu_bo_print_flag(m, bo, VRAM_CLEARED);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1696
amdgpu_bo_print_flag(m, bo, VRAM_CONTIGUOUS);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1697
amdgpu_bo_print_flag(m, bo, VM_ALWAYS_VALID);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1698
amdgpu_bo_print_flag(m, bo, EXPLICIT_SYNC);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1701
dma_resv_describe(bo->tbo.base.resv, m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.c
1704
seq_puts(m, "\n");
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
351
struct seq_file *m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_object.h
352
u64 amdgpu_bo_print_info(int id, struct amdgpu_bo *bo, struct seq_file *m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4758
#define GET_MCA_IPID_GPUID(m) (((m) >> 44) & 0xF)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4759
#define GET_UMC_INST(m) (((m) >> 21) & 0x7)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4760
#define GET_CHAN_INDEX(m) ((((m) >> 12) & 0x3) | (((m) >> 18) & 0x4))
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4766
struct mce *m = (struct mce *)data;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4776
if (!m || !((smca_get_bank_type(m->extcpu, m->bank) == SMCA_UMC_V2) &&
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4777
(XEC(m->status, 0x3f) == 0x0)))
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4783
if (mce_is_correctable(m))
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4789
gpu_id = GET_MCA_IPID_GPUID(m->ipid) - GPU_ID_OFFSET;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4802
umc_inst = GET_UMC_INST(m->ipid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4803
ch_inst = GET_CHAN_INDEX(m->ipid);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ras.c
4808
if (!amdgpu_umc_page_retirement_mca(adev, m->addr, ch_inst, umc_inst))
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
442
#define amdgpu_ring_emit_reg_wait(r, d, v, m) (r)->funcs->emit_reg_wait((r), (d), (v), (m))
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
443
#define amdgpu_ring_emit_reg_write_reg_wait(r, d0, d1, v, m) (r)->funcs->emit_reg_write_reg_wait((r), (d0), (d1), (v), (m))
sys/dev/pci/drm/amd/amdgpu/amdgpu_sa.c
109
struct seq_file *m)
sys/dev/pci/drm/amd/amdgpu/amdgpu_sa.c
111
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2589
static int amdgpu_ttm_page_pool_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2591
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2593
return ttm_pool_debugfs(&adev->mman.bdev.pool, m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
437
static int amdgpu_mqd_info_read(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
439
struct amdgpu_usermode_queue *queue = m->private;
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
453
seq_printf(m, "queue_type: %d\n", queue->queue_type);
sys/dev/pci/drm/amd/amdgpu/amdgpu_userq.c
454
seq_printf(m, "mqd_gpu_address: 0x%llx\n", amdgpu_bo_gpu_offset(queue->mqd.obj));
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3125
void amdgpu_debugfs_vm_bo_info(struct amdgpu_vm *vm, struct seq_file *m)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3145
seq_puts(m, "\tIdle BOs:\n");
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3149
total_idle += amdgpu_bo_print_info(id++, bo_va->base.bo, m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3154
seq_puts(m, "\tEvicted BOs:\n");
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3158
total_evicted += amdgpu_bo_print_info(id++, bo_va->base.bo, m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3163
seq_puts(m, "\tRelocated BOs:\n");
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3167
total_relocated += amdgpu_bo_print_info(id++, bo_va->base.bo, m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3172
seq_puts(m, "\tMoved BOs:\n");
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3176
total_moved += amdgpu_bo_print_info(id++, bo_va->base.bo, m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3181
seq_puts(m, "\tInvalidated BOs:\n");
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3185
total_invalidated += amdgpu_bo_print_info(id++, bo_va->base.bo, m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3190
seq_puts(m, "\tDone BOs:\n");
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3194
total_done += amdgpu_bo_print_info(id++, bo_va->base.bo, m);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3199
seq_printf(m, "\tTotal idle size: %12lld\tobjs:\t%d\n", total_idle,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3201
seq_printf(m, "\tTotal evicted size: %12lld\tobjs:\t%d\n", total_evicted,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3203
seq_printf(m, "\tTotal relocated size: %12lld\tobjs:\t%d\n", total_relocated,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3205
seq_printf(m, "\tTotal moved size: %12lld\tobjs:\t%d\n", total_moved,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3207
seq_printf(m, "\tTotal invalidated size: %12lld\tobjs:\t%d\n", total_invalidated,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.c
3209
seq_printf(m, "\tTotal done size: %12lld\tobjs:\t%d\n", total_done,
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
628
void amdgpu_debugfs_vm_bo_info(struct amdgpu_vm *vm, struct seq_file *m);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6762
static int gfx_v10_0_gfx_mqd_init(struct amdgpu_device *adev, void *m,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6765
struct v10_gfx_mqd *mqd = m;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6906
static int gfx_v10_0_compute_mqd_init(struct amdgpu_device *adev, void *m,
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
6909
struct v10_compute_mqd *mqd = m;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4086
static int gfx_v11_0_gfx_mqd_init(struct amdgpu_device *adev, void *m,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4089
struct v11_gfx_mqd *mqd = m;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4228
static int gfx_v11_0_compute_mqd_init(struct amdgpu_device *adev, void *m,
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4231
struct v11_compute_mqd *mqd = m;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4844
int m, p, r;
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4847
for (m = 0; m < adev->gfx.me.num_me; m++) {
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4863
for (m = 0; m < adev->gfx.mec.num_mec; ++m) {
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
4866
+ (m * adev->gfx.mec.num_pipe_per_mec)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2963
static int gfx_v12_0_gfx_mqd_init(struct amdgpu_device *adev, void *m,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
2966
struct v12_gfx_mqd *mqd = m;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3106
static int gfx_v12_0_compute_mqd_init(struct amdgpu_device *adev, void *m,
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3109
struct v12_compute_mqd *mqd = m;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3701
int m, p, r;
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3704
for (m = 0; m < adev->gfx.me.num_me; m++) {
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3720
for (m = 0; m < adev->gfx.mec.num_mec; ++m) {
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
3723
+ (m * adev->gfx.mec.num_pipe_per_mec)
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
963
struct v10_sdma_mqd *m = mqd;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
966
m->sdmax_rlcx_rb_cntl =
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
972
m->sdmax_rlcx_rb_base = lower_32_bits(prop->hqd_base_gpu_addr >> 8);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
973
m->sdmax_rlcx_rb_base_hi = upper_32_bits(prop->hqd_base_gpu_addr >> 8);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
975
m->sdmax_rlcx_rb_wptr_poll_cntl = RREG32(sdma_v5_0_get_reg_offset(adev, 0,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
979
m->sdmax_rlcx_rb_wptr_poll_addr_lo = lower_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
980
m->sdmax_rlcx_rb_wptr_poll_addr_hi = upper_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
983
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
984
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
986
m->sdmax_rlcx_ib_cntl = RREG32(sdma_v5_0_get_reg_offset(adev, 0,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
989
m->sdmax_rlcx_doorbell_offset =
sys/dev/pci/drm/amd/amdgpu/sdma_v5_0.c
992
m->sdmax_rlcx_doorbell = REG_SET_FIELD(0, SDMA0_RLC0_DOORBELL, ENABLE, 1);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
863
struct v10_sdma_mqd *m = mqd;
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
866
m->sdmax_rlcx_rb_cntl =
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
872
m->sdmax_rlcx_rb_base = lower_32_bits(prop->hqd_base_gpu_addr >> 8);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
873
m->sdmax_rlcx_rb_base_hi = upper_32_bits(prop->hqd_base_gpu_addr >> 8);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
875
m->sdmax_rlcx_rb_wptr_poll_cntl = RREG32(sdma_v5_2_get_reg_offset(adev, 0,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
879
m->sdmax_rlcx_rb_wptr_poll_addr_lo = lower_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
880
m->sdmax_rlcx_rb_wptr_poll_addr_hi = upper_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
883
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
884
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
886
m->sdmax_rlcx_ib_cntl = RREG32(sdma_v5_2_get_reg_offset(adev, 0,
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
889
m->sdmax_rlcx_doorbell_offset =
sys/dev/pci/drm/amd/amdgpu/sdma_v5_2.c
892
m->sdmax_rlcx_doorbell = REG_SET_FIELD(0, SDMA0_RLC0_DOORBELL, ENABLE, 1);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
859
struct v11_sdma_mqd *m = mqd;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
862
m->sdmax_rlcx_rb_cntl =
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
868
m->sdmax_rlcx_rb_base = lower_32_bits(prop->hqd_base_gpu_addr >> 8);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
869
m->sdmax_rlcx_rb_base_hi = upper_32_bits(prop->hqd_base_gpu_addr >> 8);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
872
m->sdmax_rlcx_rb_wptr_poll_addr_lo = lower_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
873
m->sdmax_rlcx_rb_wptr_poll_addr_hi = upper_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
876
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
877
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
879
m->sdmax_rlcx_ib_cntl = RREG32_SOC15_IP(GC, sdma_v6_0_get_reg_offset(adev, 0,
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
882
m->sdmax_rlcx_doorbell_offset =
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
885
m->sdmax_rlcx_doorbell = REG_SET_FIELD(0, SDMA0_QUEUE0_DOORBELL, ENABLE, 1);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
887
m->sdmax_rlcx_skip_cntl = 0;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
888
m->sdmax_rlcx_context_status = 0;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
889
m->sdmax_rlcx_doorbell_log = 0;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
891
m->sdmax_rlcx_rb_aql_cntl = regSDMA0_QUEUE0_RB_AQL_CNTL_DEFAULT;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
892
m->sdmax_rlcx_dummy_reg = regSDMA0_QUEUE0_DUMMY_REG_DEFAULT;
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
894
m->sdmax_rlcx_csa_addr_lo = lower_32_bits(prop->csa_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
895
m->sdmax_rlcx_csa_addr_hi = upper_32_bits(prop->csa_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
897
m->sdmax_rlcx_f32_dbg0 = lower_32_bits(prop->fence_address);
sys/dev/pci/drm/amd/amdgpu/sdma_v6_0.c
898
m->sdmax_rlcx_f32_dbg1 = upper_32_bits(prop->fence_address);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
879
struct v12_sdma_mqd *m = mqd;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
882
m->sdmax_rlcx_rb_cntl =
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
888
m->sdmax_rlcx_rb_base = lower_32_bits(prop->hqd_base_gpu_addr >> 8);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
889
m->sdmax_rlcx_rb_base_hi = upper_32_bits(prop->hqd_base_gpu_addr >> 8);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
892
m->sdmax_rlcx_rb_wptr_poll_addr_lo = lower_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
893
m->sdmax_rlcx_rb_wptr_poll_addr_hi = upper_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
896
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
897
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits(wb_gpu_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
899
m->sdmax_rlcx_ib_cntl = RREG32_SOC15_IP(GC, sdma_v7_0_get_reg_offset(adev, 0,
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
902
m->sdmax_rlcx_doorbell_offset =
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
905
m->sdmax_rlcx_doorbell = REG_SET_FIELD(0, SDMA0_QUEUE0_DOORBELL, ENABLE, 1);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
907
m->sdmax_rlcx_doorbell_log = 0;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
908
m->sdmax_rlcx_rb_aql_cntl = 0x4000; //regSDMA0_QUEUE0_RB_AQL_CNTL_DEFAULT;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
909
m->sdmax_rlcx_dummy_reg = 0xf; //regSDMA0_QUEUE0_DUMMY_REG_DEFAULT;
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
911
m->sdmax_rlcx_csa_addr_lo = lower_32_bits(prop->csa_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
912
m->sdmax_rlcx_csa_addr_hi = upper_32_bits(prop->csa_addr);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
914
m->sdmax_rlcx_mcu_dbg0 = lower_32_bits(prop->fence_address);
sys/dev/pci/drm/amd/amdgpu/sdma_v7_0.c
915
m->sdmax_rlcx_mcu_dbg1 = upper_32_bits(prop->fence_address);
sys/dev/pci/drm/amd/amdkfd/kfd_debugfs.c
47
static int kfd_debugfs_hang_hws_read(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_debugfs.c
49
seq_puts(m, "echo gpu_id > hang_hws\n");
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3639
static void seq_reg_dump(struct seq_file *m,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3647
seq_printf(m, "%s %08x: %08x",
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3652
seq_printf(m, " %08x", dump[i][1]);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3657
seq_puts(m, "\n");
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3660
int dqm_debugfs_hqds(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3670
seq_puts(m, " Device is stopped\n");
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3681
m,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3687
seq_reg_dump(m, dump, n_regs);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3707
seq_printf(m,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3710
seq_reg_dump(m, dump, n_regs);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3729
seq_printf(m, " SDMA Engine %d, RLC %d\n",
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3731
seq_reg_dump(m, dump, n_regs);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.h
120
int (*debugfs_show_mqd)(struct seq_file *m, void *data);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
100
m->header = 0xC0310800;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
101
m->compute_pipelinestat_enable = 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
102
m->compute_static_thread_mgmt_se0 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
103
m->compute_static_thread_mgmt_se1 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
104
m->compute_static_thread_mgmt_se2 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
105
m->compute_static_thread_mgmt_se3 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
112
m->cp_hqd_persistent_state =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
115
m->cp_mqd_control = MQD_CONTROL_PRIV_STATE_EN;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
116
m->cp_mqd_base_addr_lo = lower_32_bits(addr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
117
m->cp_mqd_base_addr_hi = upper_32_bits(addr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
119
m->cp_hqd_quantum = QUANTUM_EN | QUANTUM_SCALE_1MS |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
131
set_priority(m, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
134
m->cp_hqd_iq_rptr = AQL_ENABLE;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
136
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
139
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
146
struct cik_sdma_rlc_registers *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
148
m = (struct cik_sdma_rlc_registers *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
150
memset(m, 0, sizeof(struct cik_sdma_rlc_registers));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
152
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
156
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
176
struct cik_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
178
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
179
m->cp_hqd_pq_control = DEFAULT_RPTR_BLOCK_SIZE |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
181
m->cp_hqd_ib_control = DEFAULT_MIN_IB_AVAIL_SIZE;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
183
m->cp_hqd_pq_control |= PQ_ATC_EN;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
184
m->cp_hqd_ib_control |= IB_ATC_EN;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
191
m->cp_hqd_pq_control |= order_base_2(q->queue_size / 4) - 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
192
m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
193
m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
194
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
195
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
196
m->cp_hqd_pq_doorbell_control = DOORBELL_OFFSET(q->doorbell_off);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
198
m->cp_hqd_vmid = q->vmid;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
201
m->cp_hqd_pq_control |= NO_UPDATE_RPTR;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
204
set_priority(m, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
211
struct cik_mqd *m = (struct cik_mqd *)mqd;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
213
return kfd_check_hiq_mqd_doorbell_id(mm->dev, m->queue_doorbell_id0, 0);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
227
struct cik_sdma_rlc_registers *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
229
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
230
m->sdma_rlc_rb_cntl = order_base_2(q->queue_size / 4)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
236
m->sdma_rlc_rb_base = lower_32_bits(q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
237
m->sdma_rlc_rb_base_hi = upper_32_bits(q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
238
m->sdma_rlc_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
239
m->sdma_rlc_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
240
m->sdma_rlc_doorbell =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
243
m->sdma_rlc_virtual_addr = q->sdma_vm_addr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
245
m->sdma_engine_id = q->sdma_engine_id;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
246
m->sdma_queue_id = q->sdma_queue_id;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
253
struct cik_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
255
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
257
memcpy(mqd_dst, m, sizeof(struct cik_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
267
struct cik_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
269
m = (struct cik_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
272
memcpy(m, mqd_src, sizeof(*m));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
274
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
278
m->cp_hqd_pq_doorbell_control = DOORBELL_OFFSET(qp->doorbell_off);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
281
m->cp_hqd_pq_doorbell_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
291
struct cik_sdma_rlc_registers *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
293
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
295
memcpy(mqd_dst, m, sizeof(struct cik_sdma_rlc_registers));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
305
struct cik_sdma_rlc_registers *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
307
m = (struct cik_sdma_rlc_registers *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
310
memcpy(m, mqd_src, sizeof(*m));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
312
m->sdma_rlc_doorbell =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
315
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
339
struct cik_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
341
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
342
m->cp_hqd_pq_control = DEFAULT_RPTR_BLOCK_SIZE |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
351
m->cp_hqd_pq_control |= order_base_2(q->queue_size / 4) - 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
352
m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
353
m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
354
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
355
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
356
m->cp_hqd_pq_doorbell_control = DOORBELL_OFFSET(q->doorbell_off);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
358
m->cp_hqd_vmid = q->vmid;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
362
set_priority(m, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
367
static int debugfs_show_mqd(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
369
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
374
static int debugfs_show_mqd_sdma(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
376
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
48
struct cik_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
57
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
58
m->compute_static_thread_mgmt_se0 = se_mask[0];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
59
m->compute_static_thread_mgmt_se1 = se_mask[1];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
60
m->compute_static_thread_mgmt_se2 = se_mask[2];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
61
m->compute_static_thread_mgmt_se3 = se_mask[3];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
64
m->compute_static_thread_mgmt_se0,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
65
m->compute_static_thread_mgmt_se1,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
66
m->compute_static_thread_mgmt_se2,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
67
m->compute_static_thread_mgmt_se3);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
70
static void set_priority(struct cik_mqd *m, struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
72
m->cp_hqd_pipe_priority = pipe_priority_map[q->priority];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
73
m->cp_hqd_queue_priority = q->priority;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
93
struct cik_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
95
m = (struct cik_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
98
memset(m, 0, ALIGN(sizeof(struct cik_mqd), 256));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
100
m->header = 0xC0310800;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
101
m->compute_pipelinestat_enable = 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
102
m->compute_static_thread_mgmt_se0 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
103
m->compute_static_thread_mgmt_se1 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
104
m->compute_static_thread_mgmt_se2 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
105
m->compute_static_thread_mgmt_se3 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
107
m->cp_hqd_persistent_state = CP_HQD_PERSISTENT_STATE__PRELOAD_REQ_MASK |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
110
m->cp_hqd_pq_control = 5 << CP_HQD_PQ_CONTROL__RPTR_BLOCK_SIZE__SHIFT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
111
m->cp_hqd_pq_control |= CP_HQD_PQ_CONTROL__UNORD_DISPATCH_MASK;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
112
m->cp_mqd_control = 1 << CP_MQD_CONTROL__PRIV_STATE__SHIFT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
114
m->cp_mqd_base_addr_lo = lower_32_bits(addr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
115
m->cp_mqd_base_addr_hi = upper_32_bits(addr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
117
m->cp_hqd_quantum = 1 << CP_HQD_QUANTUM__QUANTUM_EN__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
124
m->cp_hqd_hq_scheduler0 = 1 << 14;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
127
m->cp_hqd_aql_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
132
m->cp_hqd_persistent_state |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
134
m->cp_hqd_ctx_save_base_addr_lo =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
136
m->cp_hqd_ctx_save_base_addr_hi =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
138
m->cp_hqd_ctx_save_size = q->ctx_save_restore_area_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
139
m->cp_hqd_cntl_stack_size = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
140
m->cp_hqd_cntl_stack_offset = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
141
m->cp_hqd_wg_state_offset = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
144
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
147
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
168
struct v10_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
170
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
172
m->cp_hqd_pq_control &= ~CP_HQD_PQ_CONTROL__QUEUE_SIZE_MASK;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
173
m->cp_hqd_pq_control |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
176
pr_debug("cp_hqd_pq_control 0x%x\n", m->cp_hqd_pq_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
178
m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
179
m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
181
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
182
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
183
m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
184
m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
186
m->cp_hqd_pq_doorbell_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
190
m->cp_hqd_pq_doorbell_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
192
m->cp_hqd_ib_control = 3 << CP_HQD_IB_CONTROL__MIN_IB_AVAIL_SIZE__SHIFT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
201
m->cp_hqd_eop_control = min(0xA,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
203
m->cp_hqd_eop_base_addr_lo =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
205
m->cp_hqd_eop_base_addr_hi =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
208
m->cp_hqd_iq_timer = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
210
m->cp_hqd_vmid = q->vmid;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
214
m->cp_hqd_pq_control |= CP_HQD_PQ_CONTROL__NO_UPDATE_RPTR_MASK |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
217
m->cp_hqd_pq_doorbell_control |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
221
m->cp_hqd_ctx_save_control = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
224
set_priority(m, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
231
struct v10_compute_mqd *m = (struct v10_compute_mqd *)mqd;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
233
return kfd_check_hiq_mqd_doorbell_id(mm->dev, m->queue_doorbell_id0, 0);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
242
struct v10_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
245
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
252
*ctl_stack_used_size = m->cp_hqd_cntl_stack_size -
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
253
m->cp_hqd_cntl_stack_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
254
*save_area_used_size = m->cp_hqd_wg_state_offset -
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
255
m->cp_hqd_cntl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
265
header.wave_state.wave_state_offset = m->cp_hqd_wg_state_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
266
header.wave_state.control_stack_offset = m->cp_hqd_cntl_stack_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
276
struct v10_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
278
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
280
memcpy(mqd_dst, m, sizeof(struct v10_compute_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
290
struct v10_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
292
m = (struct v10_compute_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
295
memcpy(m, mqd_src, sizeof(*m));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
297
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
301
m->cp_hqd_pq_doorbell_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
305
m->cp_hqd_pq_doorbell_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
314
struct v10_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
318
m = get_mqd(*mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
320
m->cp_hqd_pq_control |= 1 << CP_HQD_PQ_CONTROL__PRIV_STATE__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
329
struct v10_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
332
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
334
doorbell_off = m->cp_hqd_pq_doorbell_control >>
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
348
struct v10_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
350
m = (struct v10_sdma_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
352
memset(m, 0, sizeof(struct v10_sdma_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
354
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
358
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
367
struct v10_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
369
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
370
m->sdmax_rlcx_rb_cntl = (ffs(q->queue_size / sizeof(unsigned int)) - 1)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
376
m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
377
m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
378
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
379
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
380
m->sdmax_rlcx_doorbell_offset =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
383
m->sdma_engine_id = q->sdma_engine_id;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
384
m->sdma_queue_id = q->sdma_queue_id;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
385
m->sdmax_rlcx_dummy_reg = SDMA_RLC_DUMMY_DEFAULT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
395
struct v10_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
397
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
399
memcpy(mqd_dst, m, sizeof(struct v10_sdma_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
410
struct v10_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
412
m = (struct v10_sdma_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
415
memcpy(m, mqd_src, sizeof(*m));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
417
m->sdmax_rlcx_doorbell_offset =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
420
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
429
static int debugfs_show_mqd(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
431
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
436
static int debugfs_show_mqd_sdma(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
438
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
48
struct v10_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
57
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
58
m->compute_static_thread_mgmt_se0 = se_mask[0];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
59
m->compute_static_thread_mgmt_se1 = se_mask[1];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
60
m->compute_static_thread_mgmt_se2 = se_mask[2];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
61
m->compute_static_thread_mgmt_se3 = se_mask[3];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
64
m->compute_static_thread_mgmt_se0,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
65
m->compute_static_thread_mgmt_se1,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
66
m->compute_static_thread_mgmt_se2,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
67
m->compute_static_thread_mgmt_se3);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
70
static void set_priority(struct v10_compute_mqd *m, struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
72
m->cp_hqd_pipe_priority = pipe_priority_map[q->priority];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
73
m->cp_hqd_queue_priority = q->priority;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
93
struct v10_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
95
m = (struct v10_compute_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
98
memset(m, 0, sizeof(struct v10_compute_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
128
struct v11_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
132
m = (struct v11_compute_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
140
memset(m, 0, size);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
142
m->header = 0xC0310800;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
143
m->compute_pipelinestat_enable = 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
145
m->compute_static_thread_mgmt_se0 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
146
m->compute_static_thread_mgmt_se1 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
147
m->compute_static_thread_mgmt_se2 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
148
m->compute_static_thread_mgmt_se3 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
149
m->compute_static_thread_mgmt_se4 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
150
m->compute_static_thread_mgmt_se5 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
151
m->compute_static_thread_mgmt_se6 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
152
m->compute_static_thread_mgmt_se7 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
154
m->cp_hqd_persistent_state = CP_HQD_PERSISTENT_STATE__PRELOAD_REQ_MASK |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
157
m->cp_hqd_pq_control = 5 << CP_HQD_PQ_CONTROL__RPTR_BLOCK_SIZE__SHIFT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
158
m->cp_hqd_pq_control |= CP_HQD_PQ_CONTROL__UNORD_DISPATCH_MASK;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
159
m->cp_mqd_control = 1 << CP_MQD_CONTROL__PRIV_STATE__SHIFT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
161
m->cp_mqd_base_addr_lo = lower_32_bits(addr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
162
m->cp_mqd_base_addr_hi = upper_32_bits(addr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
164
m->cp_hqd_quantum = 1 << CP_HQD_QUANTUM__QUANTUM_EN__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
171
m->cp_hqd_hq_status0 = 1 << 14;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
178
m->cp_hqd_hq_status0 |= 1 << 29;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
181
m->cp_hqd_aql_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
186
m->cp_hqd_persistent_state |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
188
m->cp_hqd_ctx_save_base_addr_lo =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
190
m->cp_hqd_ctx_save_base_addr_hi =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
192
m->cp_hqd_ctx_save_size = q->ctx_save_restore_area_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
193
m->cp_hqd_cntl_stack_size = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
194
m->cp_hqd_cntl_stack_offset = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
195
m->cp_hqd_wg_state_offset = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
198
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
201
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
222
struct v11_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
224
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
226
m->cp_hqd_pq_control &= ~CP_HQD_PQ_CONTROL__QUEUE_SIZE_MASK;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
227
m->cp_hqd_pq_control |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
229
pr_debug("cp_hqd_pq_control 0x%x\n", m->cp_hqd_pq_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
231
m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
232
m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
234
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
235
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
236
m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
237
m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
239
m->cp_hqd_pq_doorbell_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
243
m->cp_hqd_pq_doorbell_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
245
m->cp_hqd_ib_control = 3 << CP_HQD_IB_CONTROL__MIN_IB_AVAIL_SIZE__SHIFT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
254
m->cp_hqd_eop_control = min(0xA,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
256
m->cp_hqd_eop_base_addr_lo =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
258
m->cp_hqd_eop_base_addr_hi =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
261
m->cp_hqd_iq_timer = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
263
m->cp_hqd_vmid = q->vmid;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
267
m->cp_hqd_pq_control |= CP_HQD_PQ_CONTROL__NO_UPDATE_RPTR_MASK |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
270
m->cp_hqd_pq_doorbell_control |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
274
m->cp_hqd_ctx_save_control = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
277
set_priority(m, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
284
struct v11_compute_mqd *m = (struct v11_compute_mqd *)mqd;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
286
return kfd_check_hiq_mqd_doorbell_id(mm->dev, m->queue_doorbell_id0, 0);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
295
struct v11_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
298
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
305
*ctl_stack_used_size = m->cp_hqd_cntl_stack_size -
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
306
m->cp_hqd_cntl_stack_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
307
*save_area_used_size = m->cp_hqd_wg_state_offset -
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
308
m->cp_hqd_cntl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
317
header.wave_state.wave_state_offset = m->cp_hqd_wg_state_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
318
header.wave_state.control_stack_offset = m->cp_hqd_cntl_stack_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
328
struct v11_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
330
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
332
memcpy(mqd_dst, m, sizeof(struct v11_compute_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
342
struct v11_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
344
m = (struct v11_compute_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
347
memcpy(m, mqd_src, sizeof(*m));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
349
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
353
m->cp_hqd_pq_doorbell_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
357
m->cp_hqd_pq_doorbell_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
367
struct v11_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
371
m = get_mqd(*mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
373
m->cp_hqd_pq_control |= 1 << CP_HQD_PQ_CONTROL__PRIV_STATE__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
382
struct v11_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
385
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
387
doorbell_off = m->cp_hqd_pq_doorbell_control >>
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
401
struct v11_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
404
m = (struct v11_sdma_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
411
memset(m, 0, size);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
412
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
416
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
425
struct v11_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
427
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
428
m->sdmax_rlcx_rb_cntl = (ffs(q->queue_size / sizeof(unsigned int)) - 1)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
435
m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
436
m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
437
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
438
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
439
m->sdmax_rlcx_rb_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
440
m->sdmax_rlcx_rb_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
441
m->sdmax_rlcx_doorbell_offset =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
444
m->sdmax_rlcx_sched_cntl = (amdgpu_sdma_phase_quantum
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
448
m->sdma_engine_id = q->sdma_engine_id;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
449
m->sdma_queue_id = q->sdma_queue_id;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
450
m->sdmax_rlcx_dummy_reg = SDMA_RLC_DUMMY_DEFAULT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
457
static int debugfs_show_mqd(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
459
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
464
static int debugfs_show_mqd_sdma(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
466
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
47
struct v11_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
55
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
61
m->compute_static_thread_mgmt_se0 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
62
m->compute_static_thread_mgmt_se1 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
63
m->compute_static_thread_mgmt_se2 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
64
m->compute_static_thread_mgmt_se3 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
65
m->compute_static_thread_mgmt_se4 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
66
m->compute_static_thread_mgmt_se5 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
67
m->compute_static_thread_mgmt_se6 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
68
m->compute_static_thread_mgmt_se7 = wa_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
76
m->compute_static_thread_mgmt_se0 = se_mask[0];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
77
m->compute_static_thread_mgmt_se1 = se_mask[1];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
78
m->compute_static_thread_mgmt_se2 = se_mask[2];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
79
m->compute_static_thread_mgmt_se3 = se_mask[3];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
80
m->compute_static_thread_mgmt_se4 = se_mask[4];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
81
m->compute_static_thread_mgmt_se5 = se_mask[5];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
82
m->compute_static_thread_mgmt_se6 = se_mask[6];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
83
m->compute_static_thread_mgmt_se7 = se_mask[7];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
86
m->compute_static_thread_mgmt_se0,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
87
m->compute_static_thread_mgmt_se1,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
88
m->compute_static_thread_mgmt_se2,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
89
m->compute_static_thread_mgmt_se3,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
90
m->compute_static_thread_mgmt_se4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
91
m->compute_static_thread_mgmt_se5,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
92
m->compute_static_thread_mgmt_se6,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
93
m->compute_static_thread_mgmt_se7);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
96
static void set_priority(struct v11_compute_mqd *m, struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
98
m->cp_hqd_pipe_priority = pipe_priority_map[q->priority];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
99
m->cp_hqd_queue_priority = q->priority;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
103
struct v12_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
105
m = (struct v12_compute_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
108
memset(m, 0, PAGE_SIZE);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
110
m->header = 0xC0310800;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
111
m->compute_pipelinestat_enable = 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
112
m->compute_static_thread_mgmt_se0 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
113
m->compute_static_thread_mgmt_se1 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
114
m->compute_static_thread_mgmt_se2 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
115
m->compute_static_thread_mgmt_se3 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
116
m->compute_static_thread_mgmt_se4 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
117
m->compute_static_thread_mgmt_se5 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
118
m->compute_static_thread_mgmt_se6 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
119
m->compute_static_thread_mgmt_se7 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
121
m->cp_hqd_persistent_state = CP_HQD_PERSISTENT_STATE__PRELOAD_REQ_MASK |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
124
m->cp_hqd_pq_control = 5 << CP_HQD_PQ_CONTROL__RPTR_BLOCK_SIZE__SHIFT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
125
m->cp_hqd_pq_control |= CP_HQD_PQ_CONTROL__UNORD_DISPATCH_MASK;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
126
m->cp_mqd_control = 1 << CP_MQD_CONTROL__PRIV_STATE__SHIFT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
128
m->cp_mqd_base_addr_lo = lower_32_bits(addr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
129
m->cp_mqd_base_addr_hi = upper_32_bits(addr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
131
m->cp_hqd_quantum = 1 << CP_HQD_QUANTUM__QUANTUM_EN__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
138
m->cp_hqd_hq_status0 = 1 << 14;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
141
m->cp_hqd_hq_status0 |= 1 << 29;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
144
m->cp_hqd_aql_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
149
m->cp_hqd_persistent_state |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
151
m->cp_hqd_ctx_save_base_addr_lo =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
153
m->cp_hqd_ctx_save_base_addr_hi =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
155
m->cp_hqd_ctx_save_size = q->ctx_save_restore_area_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
156
m->cp_hqd_cntl_stack_size = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
157
m->cp_hqd_cntl_stack_offset = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
158
m->cp_hqd_wg_state_offset = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
161
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
164
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
185
struct v12_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
187
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
189
m->cp_hqd_pq_control &= ~CP_HQD_PQ_CONTROL__QUEUE_SIZE_MASK;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
190
m->cp_hqd_pq_control |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
192
pr_debug("cp_hqd_pq_control 0x%x\n", m->cp_hqd_pq_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
194
m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
195
m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
197
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
198
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
199
m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
200
m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
202
m->cp_hqd_pq_doorbell_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
206
m->cp_hqd_pq_doorbell_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
208
m->cp_hqd_ib_control = 3 << CP_HQD_IB_CONTROL__MIN_IB_AVAIL_SIZE__SHIFT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
217
m->cp_hqd_eop_control = min(0xA,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
219
m->cp_hqd_eop_base_addr_lo =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
221
m->cp_hqd_eop_base_addr_hi =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
224
m->cp_hqd_iq_timer = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
226
m->cp_hqd_vmid = q->vmid;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
230
m->cp_hqd_pq_control |= CP_HQD_PQ_CONTROL__NO_UPDATE_RPTR_MASK |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
233
m->cp_hqd_pq_doorbell_control |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
237
m->cp_hqd_ctx_save_control = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
240
set_priority(m, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
247
struct v12_compute_mqd *m = (struct v12_compute_mqd *)mqd;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
249
return kfd_check_hiq_mqd_doorbell_id(mm->dev, m->queue_doorbell_id0, 0);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
258
struct v12_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
261
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
268
*ctl_stack_used_size = m->cp_hqd_cntl_stack_size -
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
269
m->cp_hqd_cntl_stack_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
270
*save_area_used_size = m->cp_hqd_wg_state_offset -
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
271
m->cp_hqd_cntl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
280
header.wave_state_offset = m->cp_hqd_wg_state_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
281
header.control_stack_offset = m->cp_hqd_cntl_stack_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
293
struct v12_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
297
m = get_mqd(*mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
299
m->cp_hqd_pq_control |= 1 << CP_HQD_PQ_CONTROL__PRIV_STATE__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
307
struct v12_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
309
m = (struct v12_sdma_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
311
memset(m, 0, sizeof(struct v12_sdma_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
313
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
317
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
326
struct v12_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
328
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
329
m->sdmax_rlcx_rb_cntl = (ffs(q->queue_size / sizeof(unsigned int)) - 1)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
336
m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
337
m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
338
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
339
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
340
m->sdmax_rlcx_rb_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
341
m->sdmax_rlcx_rb_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
342
m->sdmax_rlcx_doorbell_offset =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
345
m->sdmax_rlcx_sched_cntl = (amdgpu_sdma_phase_quantum
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
349
m->sdma_engine_id = q->sdma_engine_id;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
350
m->sdma_queue_id = q->sdma_queue_id;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
352
m->sdmax_rlcx_dummy_reg = SDMA_RLC_DUMMY_DEFAULT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
359
static int debugfs_show_mqd(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
361
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
366
static int debugfs_show_mqd_sdma(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
368
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
47
struct v12_compute_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
56
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
57
m->compute_static_thread_mgmt_se0 = se_mask[0];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
58
m->compute_static_thread_mgmt_se1 = se_mask[1];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
59
m->compute_static_thread_mgmt_se2 = se_mask[2];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
60
m->compute_static_thread_mgmt_se3 = se_mask[3];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
61
m->compute_static_thread_mgmt_se4 = se_mask[4];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
62
m->compute_static_thread_mgmt_se5 = se_mask[5];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
63
m->compute_static_thread_mgmt_se6 = se_mask[6];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
64
m->compute_static_thread_mgmt_se7 = se_mask[7];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
67
m->compute_static_thread_mgmt_se0,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
68
m->compute_static_thread_mgmt_se1,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
69
m->compute_static_thread_mgmt_se2,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
70
m->compute_static_thread_mgmt_se3,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
71
m->compute_static_thread_mgmt_se4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
72
m->compute_static_thread_mgmt_se5,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
73
m->compute_static_thread_mgmt_se6,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
74
m->compute_static_thread_mgmt_se7);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
77
static void set_priority(struct v12_compute_mqd *m, struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
79
m->cp_hqd_pipe_priority = pipe_priority_map[q->priority];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
80
m->cp_hqd_queue_priority = q->priority;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
100
m->compute_static_thread_mgmt_se1,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
101
m->compute_static_thread_mgmt_se2,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
102
m->compute_static_thread_mgmt_se3);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
106
static void set_priority(struct v9_mqd *m, struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
108
m->cp_hqd_pipe_priority = pipe_priority_map[q->priority];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
109
m->cp_hqd_queue_priority = q->priority;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
165
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
167
m = (struct v9_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
170
memset(m, 0, sizeof(struct v9_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
172
m->header = 0xC0310800;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
173
m->compute_pipelinestat_enable = 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
174
m->compute_static_thread_mgmt_se0 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
175
m->compute_static_thread_mgmt_se1 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
176
m->compute_static_thread_mgmt_se2 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
177
m->compute_static_thread_mgmt_se3 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
178
m->compute_static_thread_mgmt_se4 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
179
m->compute_static_thread_mgmt_se5 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
180
m->compute_static_thread_mgmt_se6 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
181
m->compute_static_thread_mgmt_se7 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
183
m->cp_hqd_persistent_state = CP_HQD_PERSISTENT_STATE__PRELOAD_REQ_MASK |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
186
m->cp_hqd_pq_control = 5 << CP_HQD_PQ_CONTROL__RPTR_BLOCK_SIZE__SHIFT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
187
m->cp_hqd_pq_control |= CP_HQD_PQ_CONTROL__UNORD_DISPATCH_MASK;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
189
m->cp_mqd_control = 1 << CP_MQD_CONTROL__PRIV_STATE__SHIFT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
191
m->cp_mqd_base_addr_lo = lower_32_bits(addr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
192
m->cp_mqd_base_addr_hi = upper_32_bits(addr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
194
m->cp_hqd_quantum = 1 << CP_HQD_QUANTUM__QUANTUM_EN__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
201
m->cp_hqd_hq_status0 = 1 << 14;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
204
m->cp_hqd_aql_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
208
m->compute_pgm_rsrc2 |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
213
m->cp_hqd_persistent_state |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
215
m->cp_hqd_ctx_save_base_addr_lo =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
217
m->cp_hqd_ctx_save_base_addr_hi =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
219
m->cp_hqd_ctx_save_size = q->ctx_save_restore_area_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
220
m->cp_hqd_cntl_stack_size = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
221
m->cp_hqd_cntl_stack_offset = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
222
m->cp_hqd_wg_state_offset = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
225
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
228
update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
247
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
249
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
251
m->cp_hqd_pq_control &= ~CP_HQD_PQ_CONTROL__QUEUE_SIZE_MASK;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
252
m->cp_hqd_pq_control |= order_base_2(q->queue_size / 4) - 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
253
pr_debug("cp_hqd_pq_control 0x%x\n", m->cp_hqd_pq_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
255
m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
256
m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
258
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
259
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
260
m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
261
m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
263
m->cp_hqd_pq_doorbell_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
267
m->cp_hqd_pq_doorbell_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
269
m->cp_hqd_ib_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
284
m->cp_hqd_eop_control = q->eop_ring_buffer_size ?
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
287
m->cp_hqd_eop_base_addr_lo =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
289
m->cp_hqd_eop_base_addr_hi =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
292
m->cp_hqd_iq_timer = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
294
m->cp_hqd_vmid = q->vmid;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
297
m->cp_hqd_pq_control |= CP_HQD_PQ_CONTROL__NO_UPDATE_RPTR_MASK |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
301
m->cp_hqd_pq_doorbell_control |= 1 <<
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
305
m->cp_hqd_ctx_save_control = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
311
set_priority(m, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
315
m->compute_resource_limits |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
318
m->compute_resource_limits &=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
328
struct v9_mqd *m = (struct v9_mqd *)mqd;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
329
uint32_t doorbell_id = m->queue_doorbell_id0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
331
m->queue_doorbell_id0 = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
342
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
348
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
350
*ctl_stack_used_size = m->cp_hqd_cntl_stack_size -
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
351
m->cp_hqd_cntl_stack_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
352
*save_area_used_size = m->cp_hqd_wg_state_offset -
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
353
m->cp_hqd_cntl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
358
header.wave_state.wave_state_offset = m->cp_hqd_wg_state_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
359
header.wave_state.control_stack_offset = m->cp_hqd_cntl_stack_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
364
if (copy_to_user(ctl_stack + m->cp_hqd_cntl_stack_offset,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
365
mqd_ctl_stack + m->cp_hqd_cntl_stack_offset,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
374
struct v9_mqd *m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
376
*ctl_stack_size = m->cp_hqd_cntl_stack_size * NUM_XCC(mm->dev->xcc_mask);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
381
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
385
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
387
memcpy(mqd_dst, m, sizeof(struct v9_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
388
memcpy(ctl_stack_dst, ctl_stack, m->cp_hqd_cntl_stack_size);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
396
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
401
m = get_mqd(mqd + size * xcc);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
403
checkpoint_mqd(mm, m,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
404
(uint8_t *)mqd_dst + sizeof(*m) * xcc,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
405
(uint8_t *)ctl_stack_dst + m->cp_hqd_cntl_stack_size * xcc);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
416
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
419
m = (struct v9_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
422
memcpy(m, mqd_src, sizeof(*m));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
424
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
432
m->cp_hqd_pq_doorbell_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
436
m->cp_hqd_pq_doorbell_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
445
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
449
m = get_mqd(*mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
451
m->cp_hqd_pq_control |= 1 << CP_HQD_PQ_CONTROL__PRIV_STATE__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
460
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
463
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
465
doorbell_off = m->cp_hqd_pq_doorbell_control >>
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
478
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
480
m = (struct v9_sdma_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
482
memset(m, 0, sizeof(struct v9_sdma_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
484
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
488
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
497
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
499
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
500
m->sdmax_rlcx_rb_cntl = order_base_2(q->queue_size / 4)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
506
m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
507
m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
508
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
509
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
510
m->sdmax_rlcx_doorbell_offset =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
513
m->sdma_engine_id = q->sdma_engine_id;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
514
m->sdma_queue_id = q->sdma_queue_id;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
515
m->sdmax_rlcx_dummy_reg = SDMA_RLC_DUMMY_DEFAULT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
519
m->sdmax_rlcx_ib_cntl |= SDMA0_GFX_IB_CNTL__SWITCH_INSIDE_IB_MASK;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
529
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
531
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
533
memcpy(mqd_dst, m, sizeof(struct v9_sdma_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
543
struct v9_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
545
m = (struct v9_sdma_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
548
memcpy(m, mqd_src, sizeof(*m));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
550
m->sdmax_rlcx_doorbell_offset =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
553
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
564
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
574
init_mqd(mm, (void **)&m, &xcc_mqd_mem_obj, &xcc_gart_addr, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
576
m->cp_hqd_pq_control |= CP_HQD_PQ_CONTROL__NO_UPDATE_RPTR_MASK |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
580
m->cp_hqd_pq_doorbell_control |= 1 <<
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
582
m->cp_mqd_stride_size = kfd_hiq_mqd_stride(mm->dev);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
585
m->cp_hqd_pq_control &= ~CP_HQD_PQ_CONTROL__NO_UPDATE_RPTR_MASK;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
588
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
625
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
629
m = get_mqd(mqd + hiq_mqd_size * inst);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
631
doorbell_off = m->cp_hqd_pq_doorbell_control >>
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
65
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
650
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
654
m = get_mqd(mqd + hiq_mqd_size * inst);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
656
m->queue_doorbell_id0, inst);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
657
m->queue_doorbell_id0 = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
679
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
691
init_mqd(mm, (void **)&m, &xcc_mqd_mem_obj, &xcc_gart_addr, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
693
m->cp_hqd_pq_doorbell_control |= 1 <<
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
695
m->cp_mqd_stride_size = offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
707
m->cp_hqd_ctx_save_base_addr_lo =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
709
m->cp_hqd_ctx_save_base_addr_hi =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
714
m->compute_tg_chunk_size = 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
715
m->compute_current_logic_xcc_id =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
722
m->cp_hqd_pq_control &=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
730
m->compute_current_logic_xcc_id = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
731
m->compute_tg_chunk_size = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
732
m->pm4_target_xcc_in_xcp = q->pm4_target_xcc;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
737
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
74
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
746
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
751
m = get_mqd(mqd + size * xcc);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
752
update_mqd(mm, m, q, minfo);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
755
m->cp_hqd_pq_doorbell_control |= 1 <<
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
757
update_cu_mask(mm, m, minfo, xcc);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
76
m->compute_static_thread_mgmt_se0 = se_mask[0];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
763
m->cp_hqd_pq_control &=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
769
m->compute_tg_chunk_size = 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
77
m->compute_static_thread_mgmt_se1 = se_mask[1];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
772
m->compute_current_logic_xcc_id = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
773
m->compute_tg_chunk_size = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
774
m->pm4_target_xcc_in_xcp = q->pm4_target_xcc;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
78
m->compute_static_thread_mgmt_se2 = se_mask[2];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
787
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
79
m->compute_static_thread_mgmt_se3 = se_mask[3];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
807
restore_mqd(mm, (void **)&m,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
811
(uint8_t *)mqd_src + xcc * sizeof(*m),
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
823
struct v9_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
826
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
827
mqd_offset = m->cp_mqd_stride_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
83
m->compute_static_thread_mgmt_se4 = se_mask[4];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
84
m->compute_static_thread_mgmt_se5 = se_mask[5];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
85
m->compute_static_thread_mgmt_se6 = se_mask[6];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
86
m->compute_static_thread_mgmt_se7 = se_mask[7];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
89
m->compute_static_thread_mgmt_se0,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
90
m->compute_static_thread_mgmt_se1,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
91
m->compute_static_thread_mgmt_se2,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
913
static int debugfs_show_mqd(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
915
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
92
m->compute_static_thread_mgmt_se3,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
920
static int debugfs_show_mqd_sdma(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
922
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
93
m->compute_static_thread_mgmt_se4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
94
m->compute_static_thread_mgmt_se5,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
95
m->compute_static_thread_mgmt_se6,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
96
m->compute_static_thread_mgmt_se7);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
99
inst, m->compute_static_thread_mgmt_se0,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
101
memset(m, 0, sizeof(struct vi_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
103
m->header = 0xC0310800;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
104
m->compute_pipelinestat_enable = 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
105
m->compute_static_thread_mgmt_se0 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
106
m->compute_static_thread_mgmt_se1 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
107
m->compute_static_thread_mgmt_se2 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
108
m->compute_static_thread_mgmt_se3 = 0xFFFFFFFF;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
110
m->cp_hqd_persistent_state = CP_HQD_PERSISTENT_STATE__PRELOAD_REQ_MASK |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
113
m->cp_mqd_control = 1 << CP_MQD_CONTROL__PRIV_STATE__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
116
m->cp_mqd_base_addr_lo = lower_32_bits(addr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
117
m->cp_mqd_base_addr_hi = upper_32_bits(addr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
119
m->cp_hqd_quantum = 1 << CP_HQD_QUANTUM__QUANTUM_EN__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
123
set_priority(m, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
124
m->cp_hqd_eop_rptr = 1 << CP_HQD_EOP_RPTR__INIT_FETCHER__SHIFT;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
127
m->cp_hqd_iq_rptr = 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
130
m->compute_tba_lo = lower_32_bits(q->tba_addr >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
131
m->compute_tba_hi = upper_32_bits(q->tba_addr >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
132
m->compute_tma_lo = lower_32_bits(q->tma_addr >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
133
m->compute_tma_hi = upper_32_bits(q->tma_addr >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
134
m->compute_pgm_rsrc2 |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
139
m->cp_hqd_persistent_state |=
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
141
m->cp_hqd_ctx_save_base_addr_lo =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
143
m->cp_hqd_ctx_save_base_addr_hi =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
145
m->cp_hqd_ctx_save_size = q->ctx_save_restore_area_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
146
m->cp_hqd_cntl_stack_size = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
147
m->cp_hqd_cntl_stack_offset = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
148
m->cp_hqd_wg_state_offset = q->ctl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
151
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
154
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
174
struct vi_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
176
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
178
m->cp_hqd_pq_control = 5 << CP_HQD_PQ_CONTROL__RPTR_BLOCK_SIZE__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
181
m->cp_hqd_pq_control |= order_base_2(q->queue_size / 4) - 1;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
182
pr_debug("cp_hqd_pq_control 0x%x\n", m->cp_hqd_pq_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
184
m->cp_hqd_pq_base_lo = lower_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
185
m->cp_hqd_pq_base_hi = upper_32_bits((uint64_t)q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
187
m->cp_hqd_pq_rptr_report_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
188
m->cp_hqd_pq_rptr_report_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
189
m->cp_hqd_pq_wptr_poll_addr_lo = lower_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
190
m->cp_hqd_pq_wptr_poll_addr_hi = upper_32_bits((uint64_t)q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
192
m->cp_hqd_pq_doorbell_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
196
m->cp_hqd_pq_doorbell_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
198
m->cp_hqd_eop_control = atc_bit << CP_HQD_EOP_CONTROL__EOP_ATC__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
201
m->cp_hqd_ib_control = atc_bit << CP_HQD_IB_CONTROL__IB_ATC__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
212
m->cp_hqd_eop_control |= min(0xA,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
214
m->cp_hqd_eop_base_addr_lo =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
216
m->cp_hqd_eop_base_addr_hi =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
219
m->cp_hqd_iq_timer = atc_bit << CP_HQD_IQ_TIMER__IQ_ATC__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
222
m->cp_hqd_vmid = q->vmid;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
225
m->cp_hqd_pq_control |= CP_HQD_PQ_CONTROL__NO_UPDATE_RPTR_MASK |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
230
m->cp_hqd_ctx_save_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
235
set_priority(m, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
242
struct vi_mqd *m = (struct vi_mqd *)mqd;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
244
return kfd_check_hiq_mqd_doorbell_id(mm->dev, m->queue_doorbell_id0, 0);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
260
struct vi_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
262
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
264
*ctl_stack_used_size = m->cp_hqd_cntl_stack_size -
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
265
m->cp_hqd_cntl_stack_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
266
*save_area_used_size = m->cp_hqd_wg_state_offset -
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
267
m->cp_hqd_cntl_stack_size;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
285
struct vi_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
287
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
289
memcpy(mqd_dst, m, sizeof(struct vi_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
299
struct vi_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
301
m = (struct vi_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
304
memcpy(m, mqd_src, sizeof(*m));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
306
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
310
m->cp_hqd_pq_doorbell_control =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
314
m->cp_hqd_pq_doorbell_control);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
323
struct vi_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
327
m = get_mqd(*mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
329
m->cp_hqd_pq_control |= 1 << CP_HQD_PQ_CONTROL__PRIV_STATE__SHIFT |
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
344
struct vi_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
346
m = (struct vi_sdma_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
348
memset(m, 0, sizeof(struct vi_sdma_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
350
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
354
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
361
struct vi_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
363
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
364
m->sdmax_rlcx_rb_cntl = order_base_2(q->queue_size / 4)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
370
m->sdmax_rlcx_rb_base = lower_32_bits(q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
371
m->sdmax_rlcx_rb_base_hi = upper_32_bits(q->queue_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
372
m->sdmax_rlcx_rb_rptr_addr_lo = lower_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
373
m->sdmax_rlcx_rb_rptr_addr_hi = upper_32_bits((uint64_t)q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
374
m->sdmax_rlcx_doorbell =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
377
m->sdmax_rlcx_virtual_addr = q->sdma_vm_addr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
379
m->sdma_engine_id = q->sdma_engine_id;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
380
m->sdma_queue_id = q->sdma_queue_id;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
390
struct vi_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
392
m = get_sdma_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
394
memcpy(mqd_dst, m, sizeof(struct vi_sdma_mqd));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
404
struct vi_sdma_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
406
m = (struct vi_sdma_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
409
memcpy(m, mqd_src, sizeof(*m));
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
411
m->sdmax_rlcx_doorbell =
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
414
*mqd = m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
424
static int debugfs_show_mqd(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
426
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
431
static int debugfs_show_mqd_sdma(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
433
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
51
struct vi_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
60
m = get_mqd(mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
61
m->compute_static_thread_mgmt_se0 = se_mask[0];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
62
m->compute_static_thread_mgmt_se1 = se_mask[1];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
63
m->compute_static_thread_mgmt_se2 = se_mask[2];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
64
m->compute_static_thread_mgmt_se3 = se_mask[3];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
67
m->compute_static_thread_mgmt_se0,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
68
m->compute_static_thread_mgmt_se1,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
69
m->compute_static_thread_mgmt_se2,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
70
m->compute_static_thread_mgmt_se3);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
73
static void set_priority(struct vi_mqd *m, struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
75
m->cp_hqd_pipe_priority = pipe_priority_map[q->priority];
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
76
m->cp_hqd_queue_priority = q->priority;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
96
struct vi_mqd *m;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
98
m = (struct vi_mqd *) mqd_mem_obj->cpu_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
534
int pm_debugfs_runlist(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
541
seq_puts(m, " No active runlist\n");
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
545
seq_hex_dump(m, " ", DUMP_PREFIX_OFFSET, 32, 4,
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1587
int kfd_debugfs_mqds_by_process(struct seq_file *m, void *data);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1588
int pqm_debugfs_mqds(struct seq_file *m, void *data);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1589
int kfd_debugfs_hqds_by_device(struct seq_file *m, void *data);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1590
int dqm_debugfs_hqds(struct seq_file *m, void *data);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1591
int kfd_debugfs_rls_by_device(struct seq_file *m, void *data);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1592
int pm_debugfs_runlist(struct seq_file *m, void *data);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2314
int kfd_debugfs_mqds_by_process(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2323
seq_printf(m, "Process %d PASID %d:\n",
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2327
r = pqm_debugfs_mqds(m, &p->pqm);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1106
int pqm_debugfs_mqds(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1123
seq_printf(m, " SDMA queue on device %x\n",
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1128
seq_printf(m, " Compute queue on device %x\n",
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1134
seq_printf(m,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1147
seq_printf(m, " DIQ on device %x\n",
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1151
seq_printf(m,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1158
seq_printf(m,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1165
r = mqd_mgr->debugfs_show_mqd(m, mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_topology.c
2360
int kfd_debugfs_hqds_by_device(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_topology.c
2374
seq_printf(m, "Node %u, gpu_id %x:\n", i++, dev->gpu->id);
sys/dev/pci/drm/amd/amdkfd/kfd_topology.c
2375
r = dqm_debugfs_hqds(m, dev->gpu->dqm);
sys/dev/pci/drm/amd/amdkfd/kfd_topology.c
2385
int kfd_debugfs_rls_by_device(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/amdkfd/kfd_topology.c
2399
seq_printf(m, "Node %u, gpu_id %x:\n", i++, dev->gpu->id);
sys/dev/pci/drm/amd/amdkfd/kfd_topology.c
2400
r = pm_debugfs_runlist(m, &dev->gpu->dqm->packet_mgr);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3357
int k, m;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3369
for (m = 0; m < dc_state->stream_status[k].plane_count; m++) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3370
bundle->surface_updates[m].surface =
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3371
dc_state->stream_status[k].plane_states[m];
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
3372
bundle->surface_updates[m].surface->force_full_update =
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6928
struct drm_display_mode *m, *m_pref = NULL;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6941
list_for_each_entry(m, list_head, head) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6942
if (m->type & DRM_MODE_TYPE_PREFERRED) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6943
m_pref = m;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6965
list_for_each_entry(m, list_head, head) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6966
current_refresh = drm_mode_vrefresh(m);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6968
if (m->hdisplay == m_pref->hdisplay &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6969
m->vdisplay == m_pref->vdisplay &&
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
6972
m_pref = m;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8597
struct drm_display_mode *m;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8599
list_for_each_entry(m, &aconnector->base.probed_modes, head) {
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8600
if (drm_mode_equal(m, mode))
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8609
const struct drm_display_mode *m;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8637
m = get_highest_refresh_rate_mode(aconnector, true);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8638
if (!m)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8645
if (drm_mode_vrefresh(m) * 1000 < common_rates[i])
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8652
num = (unsigned long long)m->clock * 1000 * 1000;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8653
den = common_rates[i] * (unsigned long long)m->htotal;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8655
target_vtotal_diff = target_vtotal - m->vtotal;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8658
if (m->vsync_start + target_vtotal_diff < m->vdisplay ||
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8659
m->vsync_end + target_vtotal_diff < m->vsync_start ||
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8660
m->vtotal + target_vtotal_diff < m->vsync_end)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8663
new_mode = drm_mode_duplicate(aconnector->base.dev, m);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1002
static int replay_capability_show(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1004
struct drm_connector *connector = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1034
seq_printf(m, "Sink support: %s\n", str_yes_no(sink_support_replay));
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1035
seq_printf(m, "Driver support: %s\n", str_yes_no(driver_support_replay));
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1036
seq_printf(m, "Config support: %s\n", str_yes_no(link->replay_settings.config.replay_supported));
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1055
static int psr_capability_show(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1057
struct drm_connector *connector = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1070
seq_printf(m, "Sink support: %s", str_yes_no(link->dpcd_caps.psr_info.psr_version != 0));
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1072
seq_printf(m, " [0x%02x]", link->dpcd_caps.psr_info.psr_version);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1073
seq_puts(m, "\n");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1075
seq_printf(m, "Driver support: %s", str_yes_no(link->psr_settings.psr_feature_enabled));
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1077
seq_printf(m, " [0x%02x]", link->psr_settings.psr_version);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1078
seq_puts(m, "\n");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1087
static int amdgpu_current_bpc_show(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1089
struct drm_crtc *crtc = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1124
seq_printf(m, "Current: %u\n", bpc);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1139
static int amdgpu_current_colorspace_show(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1141
struct drm_crtc *crtc = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1157
seq_puts(m, "sRGB");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1161
seq_puts(m, "BT601_YCC");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1165
seq_puts(m, "BT709_YCC");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1168
seq_puts(m, "opRGB");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1171
seq_puts(m, "BT2020_RGB");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1174
seq_puts(m, "BT2020_YCC");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1240
static int hdcp_sink_capability_show(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1242
struct drm_connector *connector = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1249
seq_printf(m, "%s:%d HDCP version: ", connector->name, connector->base.id);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1256
seq_printf(m, "%s ", "HDCP1.4");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1258
seq_printf(m, "%s ", "HDCP2.2");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1261
seq_printf(m, "%s ", "None");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1263
seq_puts(m, "\n");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1272
static int internal_display_show(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1274
struct drm_connector *connector = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1278
seq_printf(m, "Internal: %u\n", link->is_internal_display);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1287
static int odm_combine_segments_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1289
struct drm_connector *connector = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1309
seq_printf(m, "%d\n", segments);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1362
static int dp_dsc_fec_support_show(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1364
struct drm_connector *connector = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1412
seq_printf(m, "FEC_Sink_Support: %s\n", str_yes_no(is_fec_supported));
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
1413
seq_printf(m, "DSC_Sink_Support: %s\n", str_yes_no(is_dsc_supported));
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2673
static int ips_status_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2675
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2679
seq_printf(m, "IPS config: %d\n", dc->config.disable_ips);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2680
seq_printf(m, "Idle optimization: %d\n", dc->idle_optimizations_allowed);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2683
seq_printf(m, "Idle workqueue - enabled: %d\n", adev->dm.idle_workqueue->enable);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2684
seq_printf(m, "Idle workqueue - running: %d\n", adev->dm.idle_workqueue->running);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2695
seq_printf(m, "entry counts: rcg=%u ips1=%u ips2=%u\n",
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2702
seq_printf(m, "exit counts: rcg=%u ips1=%u ips2=%u",
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2706
seq_puts(m, "\n");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2718
static int current_backlight_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2720
struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(m->private);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2725
seq_printf(m, "0x%x\n", backlight);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2737
static int target_backlight_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2739
struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(m->private);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2744
seq_printf(m, "0x%x\n", backlight);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2762
static int dp_is_mst_connector_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2764
struct drm_connector *connector = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2792
seq_printf(m, "%s\n", role);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2810
static int dp_mst_progress_status_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2812
struct drm_connector *connector = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2821
seq_puts(m, "disabled\n");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2824
seq_printf(m, "%s:%s\n",
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2839
static int is_dpia_link_show(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2841
struct drm_connector *connector = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2848
seq_printf(m, "%s\n", (link->ep_type == DISPLAY_ENDPOINT_USB4_DPIA) ? "yes" :
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2861
static int hdmi_cec_state_show(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2863
struct drm_connector *connector = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2866
seq_printf(m, "%s:%d\n", connector->name, connector->base.id);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
2867
seq_printf(m, "HDMI-CEC status: %d\n", aconnector->notifier ? 1 : 0);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3390
static int edp_ilr_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3392
struct amdgpu_dm_connector *aconnector = to_amdgpu_dm_connector(m->private);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3411
seq_printf(m, "[%d] %d kHz\n", entry/2, link_rate_in_khz);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3414
seq_puts(m, "ILR is not supported by this eDP panel.\n");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3846
static int mst_topo_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3848
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3865
seq_printf(m, "\nMST topology for connector %d\n", aconnector->connector_id);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
3866
drm_dp_mst_dump_topology(m, &aconnector->mst_mgr);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4014
static int capabilities_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4016
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4031
seq_printf(m, "mall supported: %s, enabled: %s\n",
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
4033
seq_printf(m, "sub-viewport supported: %s, enabled: %s\n",
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
573
static int dp_lttpr_status_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
575
struct drm_connector *connector = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
583
seq_printf(m, "phy repeater count: %u (raw: 0x%x)\n",
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
587
seq_puts(m, "phy repeater mode: ");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
591
seq_puts(m, "transparent");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
594
seq_puts(m, "non-transparent");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
597
seq_puts(m, "non lttpr");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
600
seq_printf(m, "read error (raw: 0x%x)", caps.mode);
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
604
seq_puts(m, "\n");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
903
static int dmub_tracebuffer_show(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
905
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
934
seq_printf(m, "...\n");
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
949
seq_printf(m,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
957
seq_printf(m,
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
970
static int dmub_fw_state_show(struct seq_file *m, void *data)
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
972
struct amdgpu_device *adev = m->private;
sys/dev/pci/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
986
return seq_write(m, state_base, state_size);
sys/dev/pci/drm/amd/display/dc/basics/fixpt31_32.c
342
int m = dc_fixpt_round(
sys/dev/pci/drm/amd/display/dc/basics/fixpt31_32.c
351
m));
sys/dev/pci/drm/amd/display/dc/basics/fixpt31_32.c
353
ASSERT(m != 0);
sys/dev/pci/drm/amd/display/dc/basics/fixpt31_32.c
359
if (m > 0)
sys/dev/pci/drm/amd/display/dc/basics/fixpt31_32.c
362
(unsigned char)m);
sys/dev/pci/drm/amd/display/dc/basics/fixpt31_32.c
366
1LL << -m);
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
3288
unsigned int j, k, m;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4287
for (m = 0; m <= mode_lib->vba.NumberOfActivePlanes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4289
if (mode_lib->vba.BlendingAndTiming[k] == m && locals->RequiresDSC[i][m] == true)
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4290
locals->DSCDelayPerState[i][k] = locals->DSCDelayPerState[i][m];
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4635
for (m = 0; m <= mode_lib->vba.NumberOfActivePlanes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4636
if (mode_lib->vba.BlendingAndTiming[m] == k
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4637
&& mode_lib->vba.WritebackEnable[m]
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4641
mode_lib->vba.WritebackPixelFormat[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4642
mode_lib->vba.WritebackHRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4643
mode_lib->vba.WritebackVRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4644
mode_lib->vba.WritebackLumaHTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4645
mode_lib->vba.WritebackLumaVTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4646
mode_lib->vba.WritebackChromaHTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4647
mode_lib->vba.WritebackChromaVTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4648
mode_lib->vba.WritebackDestinationWidth[m]) / locals->RequiredDISPCLK[i][j]);
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4654
for (m = 0; m <= mode_lib->vba.NumberOfActivePlanes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4655
if (mode_lib->vba.BlendingAndTiming[k] == m) {
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4656
locals->WritebackDelay[i][k] = locals->WritebackDelay[i][m];
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4661
for (m = 0; m < locals->NumberOfCursors[k]; m++)
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
4662
locals->cursor_bw[k] = locals->NumberOfCursors[k] * locals->CursorWidth[k][m] * locals->CursorBPP[k][m]
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
3395
unsigned int j, k, m;
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4408
for (m = 0; m <= mode_lib->vba.NumberOfActivePlanes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4410
if (mode_lib->vba.BlendingAndTiming[k] == m && locals->RequiresDSC[i][m] == true)
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4411
locals->DSCDelayPerState[i][k] = locals->DSCDelayPerState[i][m];
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4757
for (m = 0; m <= mode_lib->vba.NumberOfActivePlanes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4758
if (mode_lib->vba.BlendingAndTiming[m] == k
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4759
&& mode_lib->vba.WritebackEnable[m]
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4763
mode_lib->vba.WritebackPixelFormat[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4764
mode_lib->vba.WritebackHRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4765
mode_lib->vba.WritebackVRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4766
mode_lib->vba.WritebackLumaHTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4767
mode_lib->vba.WritebackLumaVTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4768
mode_lib->vba.WritebackChromaHTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4769
mode_lib->vba.WritebackChromaVTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4770
mode_lib->vba.WritebackDestinationWidth[m]) / locals->RequiredDISPCLK[i][j]);
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4776
for (m = 0; m <= mode_lib->vba.NumberOfActivePlanes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4777
if (mode_lib->vba.BlendingAndTiming[k] == m) {
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4778
locals->WritebackDelay[i][k] = locals->WritebackDelay[i][m];
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4783
for (m = 0; m < locals->NumberOfCursors[k]; m++)
sys/dev/pci/drm/amd/display/dc/dml/dcn20/display_mode_vba_20v2.c
4784
locals->cursor_bw[k] = locals->NumberOfCursors[k] * locals->CursorWidth[k][m] * locals->CursorBPP[k][m]
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
2241
unsigned int m;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
2245
for (m = 0; m < mode_lib->vba.NumberOfCursors[k]; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
2246
locals->cursor_bw[k] += mode_lib->vba.CursorWidth[k][m] * mode_lib->vba.CursorBPP[k][m] / 8.0 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) * mode_lib->vba.VRatio[k];
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
2247
locals->cursor_bw_pre[k] += mode_lib->vba.CursorWidth[k][m] * mode_lib->vba.CursorBPP[k][m] / 8.0 / (mode_lib->vba.HTotal[k] / mode_lib->vba.PixelClock[k]) * locals->VRatioPrefetchY[k];
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
3522
unsigned int j, k, m;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4502
for (m = 0; m <= mode_lib->vba.NumberOfActivePlanes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4504
if (mode_lib->vba.BlendingAndTiming[k] == m && locals->RequiresDSC[i][m] == true)
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4505
locals->DSCDelayPerState[i][k] = locals->DSCDelayPerState[i][m];
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4756
for (m = 0; m <= mode_lib->vba.NumberOfActivePlanes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4757
if (mode_lib->vba.BlendingAndTiming[m] == k
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4758
&& mode_lib->vba.WritebackEnable[m]
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4762
mode_lib->vba.WritebackPixelFormat[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4763
mode_lib->vba.WritebackHRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4764
mode_lib->vba.WritebackVRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4765
mode_lib->vba.WritebackLumaHTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4766
mode_lib->vba.WritebackLumaVTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4767
mode_lib->vba.WritebackChromaHTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4768
mode_lib->vba.WritebackChromaVTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4769
mode_lib->vba.WritebackDestinationWidth[m]) / locals->RequiredDISPCLK[i][j]);
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4775
for (m = 0; m <= mode_lib->vba.NumberOfActivePlanes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4776
if (mode_lib->vba.BlendingAndTiming[k] == m) {
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4777
locals->WritebackDelay[i][k] = locals->WritebackDelay[i][m];
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4805
unsigned int m;
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4809
for (m = 0; m < mode_lib->vba.NumberOfCursors[k]; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4810
locals->cursor_bw[k] = mode_lib->vba.CursorWidth[k][m] * mode_lib->vba.CursorBPP[k][m]
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
4812
locals->cursor_bw_pre[k] = mode_lib->vba.CursorWidth[k][m] * mode_lib->vba.CursorBPP[k][m]
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
5086
for (m = 0; m < mode_lib->vba.NumberOfCursors[k]; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn21/display_mode_vba_21.c
5087
if (mode_lib->vba.CursorBPP[k][m] == 64 && mode_lib->vba.Cursor64BppSupport == false) {
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
3452
unsigned int j, k, m;
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4172
for (m = 0; m <= v->NumberOfActivePlanes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4173
if (v->BlendingAndTiming[k] == m && v->RequiresDSC[i][m] == true) {
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4174
v->DSCDelayPerState[i][k] = v->DSCDelayPerState[i][m];
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4503
for (m = 0; m <= v->NumberOfActivePlanes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4504
if (v->BlendingAndTiming[m] == k && v->WritebackEnable[m] == true) {
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4509
v->WritebackPixelFormat[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4510
v->WritebackHRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4511
v->WritebackVRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4512
v->WritebackVTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4513
v->WritebackDestinationWidth[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4514
v->WritebackDestinationHeight[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4515
v->WritebackSourceHeight[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4516
v->HTotal[m]) / v->RequiredDISPCLK[i][j]);
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4522
for (m = 0; m <= v->NumberOfActivePlanes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4523
if (v->BlendingAndTiming[k] == m) {
sys/dev/pci/drm/amd/display/dc/dml/dcn30/display_mode_vba_30.c
4524
v->WritebackDelayTime[k] = v->WritebackDelayTime[m];
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
3790
unsigned int k, m;
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4626
for (m = 0; m < v->NumberOfActivePlanes; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4627
if (v->BlendingAndTiming[k] == m && v->RequiresDSC[i][m] == true) {
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4628
v->DSCDelayPerState[i][k] = v->DSCDelayPerState[i][m];
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4974
for (m = 0; m < v->NumberOfActivePlanes; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4975
if (v->BlendingAndTiming[m] == k && v->WritebackEnable[m] == true) {
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4980
v->WritebackPixelFormat[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4981
v->WritebackHRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4982
v->WritebackVRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4983
v->WritebackVTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4984
v->WritebackDestinationWidth[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4985
v->WritebackDestinationHeight[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4986
v->WritebackSourceHeight[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4987
v->HTotal[m]) / v->RequiredDISPCLK[i][j]);
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4993
for (m = 0; m < v->NumberOfActivePlanes; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4994
if (v->BlendingAndTiming[k] == m) {
sys/dev/pci/drm/amd/display/dc/dml/dcn31/display_mode_vba_31.c
4995
v->WritebackDelayTime[k] = v->WritebackDelayTime[m];
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
3883
unsigned int k, m;
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4715
for (m = 0; m < v->NumberOfActivePlanes; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4716
if (v->BlendingAndTiming[k] == m && v->RequiresDSC[i][m] == true) {
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
4717
v->DSCDelayPerState[i][k] = v->DSCDelayPerState[i][m];
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5062
for (m = 0; m < v->NumberOfActivePlanes; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5063
if (v->BlendingAndTiming[m] == k && v->WritebackEnable[m] == true) {
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5068
v->WritebackPixelFormat[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5069
v->WritebackHRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5070
v->WritebackVRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5071
v->WritebackVTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5072
v->WritebackDestinationWidth[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5073
v->WritebackDestinationHeight[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5074
v->WritebackSourceHeight[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5075
v->HTotal[m]) / v->RequiredDISPCLK[i][j]);
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5081
for (m = 0; m < v->NumberOfActivePlanes; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5082
if (v->BlendingAndTiming[k] == m) {
sys/dev/pci/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c
5083
v->WritebackDelayTime[k] = v->WritebackDelayTime[m];
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
1728
unsigned int k, m;
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2533
for (m = 0; m <= mode_lib->vba.NumberOfActiveSurfaces - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2535
if (mode_lib->vba.BlendingAndTiming[k] == m &&
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2536
mode_lib->vba.RequiresDSC[i][m] == true) {
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2538
mode_lib->vba.DSCDelayPerState[i][m];
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2932
for (m = 0; m <= mode_lib->vba.NumberOfActiveSurfaces - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2933
if (mode_lib->vba.BlendingAndTiming[m]
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2934
== k && mode_lib->vba.WritebackEnable[m] == true) {
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2939
mode_lib->vba.WritebackPixelFormat[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2940
mode_lib->vba.WritebackHRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2941
mode_lib->vba.WritebackVRatio[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2942
mode_lib->vba.WritebackVTaps[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2943
mode_lib->vba.WritebackDestinationWidth[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2944
mode_lib->vba.WritebackDestinationHeight[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2945
mode_lib->vba.WritebackSourceHeight[m],
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2946
mode_lib->vba.HTotal[m]) /
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2953
for (m = 0; m <= mode_lib->vba.NumberOfActiveSurfaces - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2954
if (mode_lib->vba.BlendingAndTiming[k] == m) {
sys/dev/pci/drm/amd/display/dc/dml/dcn32/display_mode_vba_32.c
2956
mode_lib->vba.WritebackDelayTime[m];
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
6722
dml_uint_t j, k, m;
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7489
for (m = 0; m <= mode_lib->ms.num_active_planes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7491
if (mode_lib->ms.cache_display_cfg.plane.BlendingAndTiming[k] == m && mode_lib->ms.RequiresDSC[m] == true) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7492
mode_lib->ms.DSCDelayPerState[k] = mode_lib->ms.DSCDelayPerState[m];
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7860
for (m = 0; m <= mode_lib->ms.num_active_planes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7861
if (mode_lib->ms.cache_display_cfg.plane.BlendingAndTiming[m] == k && mode_lib->ms.cache_display_cfg.writeback.WritebackEnable[m] == true) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7864
mode_lib->ms.cache_display_cfg.writeback.WritebackPixelFormat[m],
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7865
mode_lib->ms.cache_display_cfg.writeback.WritebackHRatio[m],
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7866
mode_lib->ms.cache_display_cfg.writeback.WritebackVRatio[m],
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7867
mode_lib->ms.cache_display_cfg.writeback.WritebackVTaps[m],
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7868
mode_lib->ms.cache_display_cfg.writeback.WritebackDestinationWidth[m],
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7869
mode_lib->ms.cache_display_cfg.writeback.WritebackDestinationHeight[m],
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7870
mode_lib->ms.cache_display_cfg.writeback.WritebackSourceHeight[m],
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7871
mode_lib->ms.cache_display_cfg.timing.HTotal[m]) / mode_lib->ms.RequiredDISPCLK[j]);
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7877
for (m = 0; m <= mode_lib->ms.num_active_planes - 1; m++) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7878
if (mode_lib->ms.cache_display_cfg.plane.BlendingAndTiming[k] == m) {
sys/dev/pci/drm/amd/display/dc/dml2/display_mode_core.c
7879
mode_lib->ms.WritebackDelayTime[k] = mode_lib->ms.WritebackDelayTime[m];
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2758
unsigned int n, m;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2765
for (m = 0; m < dml2_core_internal_soc_state_max; m++) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2767
avg_bandwidth_available[m][n] = dml_get_return_bandwidth_available(soc,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2768
m, // soc_state
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2777
urg_bandwidth_available[m][n] = dml_get_return_bandwidth_available(soc, m, n, 0, HostVMEnable, 0, dcfclk_mhz, fclk_mhz, dram_bw_mbps);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2781
DML_LOG_VERBOSE("DML::%s: avg_bandwidth_available[%s][%s]=%f\n", __func__, dml2_core_internal_soc_state_type_str(m), dml2_core_internal_bw_type_str(n), avg_bandwidth_available[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2782
DML_LOG_VERBOSE("DML::%s: urg_bandwidth_available[%s][%s]=%f\n", __func__, dml2_core_internal_soc_state_type_str(m), dml2_core_internal_bw_type_str(n), urg_bandwidth_available[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2787
urg_bandwidth_available_vm_only[m] = dml_get_return_bandwidth_available(soc, m, n, 0, HostVMEnable, 1, dcfclk_mhz, fclk_mhz, dram_bw_mbps);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2788
urg_bandwidth_available_pixel_and_vm[m] = dml_get_return_bandwidth_available(soc, m, n, 0, HostVMEnable, 0, dcfclk_mhz, fclk_mhz, dram_bw_mbps);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2792
avg_bandwidth_available_min[m] = math_min2(avg_bandwidth_available[m][dml2_core_internal_bw_dram], avg_bandwidth_available[m][dml2_core_internal_bw_sdp]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2793
urg_bandwidth_available_min[m] = math_min2(urg_bandwidth_available[m][dml2_core_internal_bw_dram], urg_bandwidth_available[m][dml2_core_internal_bw_sdp]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2796
DML_LOG_VERBOSE("DML::%s: avg_bandwidth_available_min[%s]=%f\n", __func__, dml2_core_internal_soc_state_type_str(m), avg_bandwidth_available_min[m]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2797
DML_LOG_VERBOSE("DML::%s: urg_bandwidth_available_min[%s]=%f\n", __func__, dml2_core_internal_soc_state_type_str(m), urg_bandwidth_available_min[m]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2798
DML_LOG_VERBOSE("DML::%s: urg_bandwidth_available_vm_only[%s]=%f\n", __func__, dml2_core_internal_soc_state_type_str(m), urg_bandwidth_available_vm_only[n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2817
unsigned int n, m, k;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2823
for (m = 0; m < dml2_core_internal_soc_state_max; m++) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
2825
avg_bandwidth_required[m][n] = 0;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6097
unsigned int m;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6113
for (m = 0; m < dml2_core_internal_soc_state_max; m++) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6118
m,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6149
p->surface_avg_vactive_required_bw[m][n],
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6150
p->surface_peak_required_bw[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6152
p->urg_vactive_bandwidth_required[m][n] = get_urgent_bandwidth_required(
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6155
m,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6187
p->surface_peak_required_bw[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6189
p->urg_bandwidth_required[m][n] = get_urgent_bandwidth_required(
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6192
m,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6224
p->surface_peak_required_bw[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6226
p->urg_bandwidth_required_qual[m][n] = get_urgent_bandwidth_required(
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6229
m,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6261
p->surface_peak_required_bw[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6263
p->non_urg_bandwidth_required[m][n] = get_urgent_bandwidth_required(
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6266
m,
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6298
p->surface_peak_required_bw[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6301
DML_LOG_VERBOSE("DML::%s: urg_vactive_bandwidth_required%s[%s][%s]=%f\n", __func__, (p->inc_flip_bw ? "_flip" : ""), dml2_core_internal_soc_state_type_str(m), dml2_core_internal_bw_type_str(n), p->urg_vactive_bandwidth_required[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6302
DML_LOG_VERBOSE("DML::%s: urg_bandwidth_required%s[%s][%s]=%f\n", __func__, (p->inc_flip_bw ? "_flip" : ""), dml2_core_internal_soc_state_type_str(m), dml2_core_internal_bw_type_str(n), p->urg_bandwidth_required[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6303
DML_LOG_VERBOSE("DML::%s: urg_bandwidth_required_qual[%s][%s]=%f\n", __func__, dml2_core_internal_soc_state_type_str(m), dml2_core_internal_bw_type_str(n), p->urg_bandwidth_required[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6304
DML_LOG_VERBOSE("DML::%s: non_urg_bandwidth_required%s[%s][%s]=%f\n", __func__, (p->inc_flip_bw ? "_flip" : ""), dml2_core_internal_soc_state_type_str(m), dml2_core_internal_bw_type_str(n), p->non_urg_bandwidth_required[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6306
DML_ASSERT(p->urg_bandwidth_required[m][n] >= p->non_urg_bandwidth_required[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6377
for (unsigned int m = 0; m < dml2_core_internal_soc_state_max; m++) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6380
__func__, dml2_core_internal_soc_state_type_str(m), dml2_core_internal_bw_type_str(n),
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6381
urg_bandwidth_available[m][n], (urg_bandwidth_available[m][n] < urg_bandwidth_required[m][n]) ? "<" : ">=", urg_bandwidth_required[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6451
for (unsigned int m = 0; m < dml2_core_internal_soc_state_max; m++) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6454
__func__, dml2_core_internal_soc_state_type_str(m), dml2_core_internal_bw_type_str(n),
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
6455
urg_bandwidth_available[m][n], (urg_bandwidth_available[m][n] < urg_bandwidth_required_flip[m][n]) ? "<" : ">=", urg_bandwidth_required_flip[m][n]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
7941
unsigned int k, m, n;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9436
for (m = 0; m < dml2_core_internal_bw_max; m++) { // check sdp and dram
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9437
mode_lib->ms.support.avg_bandwidth_support_ok[dml2_core_internal_soc_state_sys_idle][m] = 1;
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9438
mode_lib->ms.support.avg_bandwidth_support_ok[dml2_core_internal_soc_state_sys_active][m] = (mode_lib->ms.support.avg_bandwidth_required[dml2_core_internal_soc_state_sys_active][m] <= mode_lib->ms.support.avg_bandwidth_available[dml2_core_internal_soc_state_sys_active][m]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9439
mode_lib->ms.support.avg_bandwidth_support_ok[dml2_core_internal_soc_state_svp_prefetch][m] = (mode_lib->ms.support.avg_bandwidth_required[dml2_core_internal_soc_state_svp_prefetch][m] <= mode_lib->ms.support.avg_bandwidth_available[dml2_core_internal_soc_state_svp_prefetch][m]);
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9451
for (m = 0; m < dml2_core_internal_soc_state_max; m++) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9453
if (!mode_lib->ms.support.avg_bandwidth_support_ok[m][n] && (m == dml2_core_internal_soc_state_sys_active || mode_lib->soc.mall_allocated_for_dcn_mbytes > 0)) {
sys/dev/pci/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c
9456
DML_LOG_VERBOSE("DML::%s: avg_bandwidth_support_ok[%s][%s] not ok\n", __func__, dml2_core_internal_soc_state_type_str(m), dml2_core_internal_bw_type_str(n));
sys/dev/pci/drm/amd/display/dc/sspl/spl_fixpt31_32.c
325
int m = spl_fixpt_round(
sys/dev/pci/drm/amd/display/dc/sspl/spl_fixpt31_32.c
334
m));
sys/dev/pci/drm/amd/display/dc/sspl/spl_fixpt31_32.c
336
SPL_ASSERT(m != 0);
sys/dev/pci/drm/amd/display/dc/sspl/spl_fixpt31_32.c
342
if (m > 0)
sys/dev/pci/drm/amd/display/dc/sspl/spl_fixpt31_32.c
345
(unsigned int)m);
sys/dev/pci/drm/amd/display/dc/sspl/spl_fixpt31_32.c
349
1LL << -m);
sys/dev/pci/drm/amd/include/kgd_pp_interface.h
443
void (*debugfs_print_current_performance_level)(void *handle, struct seq_file *m);
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1633
struct seq_file *m)
sys/dev/pci/drm/amd/pm/amdgpu_dpm.c
1642
m);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4789
static void amdgpu_debugfs_prints_cpu_info(struct seq_file *m,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4804
seq_printf(m, "\t%u MHz (CPU%d)\n",
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4812
static int amdgpu_debugfs_pm_info_pp(struct seq_file *m, struct amdgpu_device *adev)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4823
seq_printf(m, "GFX Clocks and Power:\n");
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4825
amdgpu_debugfs_prints_cpu_info(m, adev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4828
seq_printf(m, "\t%u MHz (MCLK)\n", value/100);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4830
seq_printf(m, "\t%u MHz (SCLK)\n", value/100);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4832
seq_printf(m, "\t%u MHz (PSTATE_SCLK)\n", value/100);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4834
seq_printf(m, "\t%u MHz (PSTATE_MCLK)\n", value/100);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4836
seq_printf(m, "\t%u mV (VDDGFX)\n", value);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4838
seq_printf(m, "\t%u mV (VDDNB)\n", value);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4842
seq_printf(m, "\t%u.%02u W (average SoC including CPU)\n", query >> 8, query & 0xff);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4844
seq_printf(m, "\t%u.%02u W (average SoC)\n", query >> 8, query & 0xff);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4849
seq_printf(m, "\t%u.%02u W (current SoC including CPU)\n", query >> 8, query & 0xff);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4851
seq_printf(m, "\t%u.%02u W (current SoC)\n", query >> 8, query & 0xff);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4854
seq_printf(m, "\n");
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4858
seq_printf(m, "GPU Temperature: %u C\n", value/1000);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4862
seq_printf(m, "GPU Load: %u %%\n", value);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4865
seq_printf(m, "MEM Load: %u %%\n", value);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4868
seq_printf(m, "VCN Load: %u %%\n", value);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4870
seq_printf(m, "\n");
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4874
seq_printf(m, "SMC Feature Mask: 0x%016llx\n", value64);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4881
seq_printf(m, "VCN: Powered down\n");
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4883
seq_printf(m, "VCN: Powered up\n");
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4885
seq_printf(m, "\t%u MHz (DCLK)\n", value/100);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4887
seq_printf(m, "\t%u MHz (VCLK)\n", value/100);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4890
seq_printf(m, "\n");
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4895
seq_printf(m, "UVD: Powered down\n");
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4897
seq_printf(m, "UVD: Powered up\n");
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4899
seq_printf(m, "\t%u MHz (DCLK)\n", value/100);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4901
seq_printf(m, "\t%u MHz (VCLK)\n", value/100);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4904
seq_printf(m, "\n");
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4909
seq_printf(m, "VCE: Powered down\n");
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4911
seq_printf(m, "VCE: Powered up\n");
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4913
seq_printf(m, "\t%u MHz (ECCLK)\n", value/100);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4959
static void amdgpu_parse_cg_state(struct seq_file *m, u64 flags)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4964
seq_printf(m, "\t%s: %s\n", clocks[i].name,
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4968
static int amdgpu_debugfs_pm_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4970
struct amdgpu_device *adev = (struct amdgpu_device *)m->private;
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4978
if (amdgpu_dpm_debugfs_print_current_performance_level(adev, m)) {
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4979
r = amdgpu_debugfs_pm_info_pp(m, adev);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4986
seq_printf(m, "Clock Gating Flags Mask: 0x%llx\n", flags);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4987
amdgpu_parse_cg_state(m, flags);
sys/dev/pci/drm/amd/pm/amdgpu_pm.c
4988
seq_printf(m, "\n");
sys/dev/pci/drm/amd/pm/inc/amdgpu_dpm.h
557
struct seq_file *m);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2855
struct seq_file *m)
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2867
seq_printf(m, "invalid dpm profile %d\n", current_index);
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2874
seq_printf(m, "uvd %sabled\n", pi->uvd_power_gated ? "dis" : "en");
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2875
seq_printf(m, "vce %sabled\n", pi->vce_power_gated ? "dis" : "en");
sys/dev/pci/drm/amd/pm/legacy-dpm/kv_dpm.c
2876
seq_printf(m, "power level %d sclk: %u vddc: %u\n",
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7577
struct seq_file *m)
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7589
seq_printf(m, "invalid dpm profile %d\n", current_index);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7592
seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk);
sys/dev/pci/drm/amd/pm/legacy-dpm/si_dpm.c
7593
seq_printf(m, "power level %d sclk: %u mclk: %u vddc: %u vddci: %u pcie gen: %u\n",
sys/dev/pci/drm/amd/pm/powerplay/inc/smu11_driver_if.h
306
uint32_t m;
sys/dev/pci/drm/amd/pm/powerplay/inc/vega12/smu9_driver_if.h
208
uint32_t m;
sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_arcturus.h
348
uint32_t m; // store in IEEE float format in this variable
sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_navi10.h
352
uint32_t m; // store in IEEE float format in this variable
sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna_cichlid.h
442
uint32_t m; // store in IEEE float format in this variable
sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_aldebaran.h
232
uint32_t m; // store in IEEE float format in this variable
sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h
422
uint32_t m; // store in IEEE float format in this variable
sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_7.h
423
uint32_t m; // store in IEEE float format in this variable
sys/dev/pci/drm/amd/pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0.h
438
uint32_t m; // store in IEEE float format in this variable
sys/dev/pci/drm/display/drm_dp_helper.c
1661
void drm_dp_downstream_debug(struct seq_file *m,
sys/dev/pci/drm/display/drm_dp_helper.c
1677
seq_printf(m, "\tDP branch device present: %s\n",
sys/dev/pci/drm/display/drm_dp_helper.c
1685
seq_puts(m, "\t\tType: DisplayPort\n");
sys/dev/pci/drm/display/drm_dp_helper.c
1688
seq_puts(m, "\t\tType: VGA\n");
sys/dev/pci/drm/display/drm_dp_helper.c
1691
seq_puts(m, "\t\tType: DVI\n");
sys/dev/pci/drm/display/drm_dp_helper.c
1694
seq_puts(m, "\t\tType: HDMI\n");
sys/dev/pci/drm/display/drm_dp_helper.c
1697
seq_puts(m, "\t\tType: others without EDID support\n");
sys/dev/pci/drm/display/drm_dp_helper.c
1700
seq_puts(m, "\t\tType: DP++\n");
sys/dev/pci/drm/display/drm_dp_helper.c
1703
seq_puts(m, "\t\tType: Wireless\n");
sys/dev/pci/drm/display/drm_dp_helper.c
1706
seq_puts(m, "\t\tType: N/A\n");
sys/dev/pci/drm/display/drm_dp_helper.c
1711
seq_printf(m, "\t\tID: %s\n", id);
sys/dev/pci/drm/display/drm_dp_helper.c
1715
seq_printf(m, "\t\tHW: %d.%d\n",
sys/dev/pci/drm/display/drm_dp_helper.c
1720
seq_printf(m, "\t\tSW: %d.%d\n", rev[0], rev[1]);
sys/dev/pci/drm/display/drm_dp_helper.c
1725
seq_printf(m, "\t\tMax dot clock: %d kHz\n", clk);
sys/dev/pci/drm/display/drm_dp_helper.c
1729
seq_printf(m, "\t\tMax TMDS clock: %d kHz\n", clk);
sys/dev/pci/drm/display/drm_dp_helper.c
1733
seq_printf(m, "\t\tMin TMDS clock: %d kHz\n", clk);
sys/dev/pci/drm/display/drm_dp_helper.c
1738
seq_printf(m, "\t\tMax bpc: %d\n", bpc);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4852
static void drm_dp_mst_dump_mstb(struct seq_file *m,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4864
seq_printf(m, "%smstb - [%p]: num_ports: %d\n", prefix, mstb, mstb->num_ports);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4866
seq_printf(m, "%sport %d - [%p] (%s - %s): ddps: %d, ldps: %d, sdp: %d/%d, fec: %s, conn: %p\n",
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4879
drm_dp_mst_dump_mstb(m, port->mstb);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4917
void drm_dp_mst_dump_topology(struct seq_file *m,
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4933
drm_dp_mst_dump_mstb(m, mgr->mst_primary);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4943
seq_printf(m, "\n*** Atomic state info ***\n");
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4944
seq_printf(m, "payload_mask: %x, max_payloads: %d, start_slot: %u, pbn_div: %d\n",
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4948
seq_printf(m, "\n| idx | port | vcpi | slots | pbn | dsc | status | sink name |\n");
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4957
seq_printf(m, " %5d %6d %6d %02d - %02d %5d %5s %8s %19s\n",
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4970
seq_printf(m, "\n*** DPCD Info ***\n");
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4977
seq_printf(m, "dpcd read failed\n");
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4980
seq_printf(m, "dpcd: %*ph\n", DP_RECEIVER_CAP_SIZE, buf);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4984
seq_printf(m, "faux/mst read failed\n");
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4987
seq_printf(m, "faux/mst: %*ph\n", 2, buf);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4991
seq_printf(m, "mst ctrl read failed\n");
sys/dev/pci/drm/display/drm_dp_mst_topology.c
4994
seq_printf(m, "mst ctrl: %*ph\n", 1, buf);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5000
seq_printf(m, "branch oui read failed\n");
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5003
seq_printf(m, "branch oui: %*phN devid: ", 3, buf);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5006
seq_putc(m, buf[i]);
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5007
seq_printf(m, " revision: hw: %x.%x sw: %x.%x\n",
sys/dev/pci/drm/display/drm_dp_mst_topology.c
5010
seq_printf(m, "payload table: %*ph\n", DP_PAYLOAD_TABLE_SIZE, buf);
sys/dev/pci/drm/drm_atomic.c
1920
static int drm_state_info(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_atomic.c
1922
struct drm_debugfs_entry *entry = m->private;
sys/dev/pci/drm/drm_atomic.c
1924
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/drm_bridge.c
1484
static int allbridges_show(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_bridge.c
1486
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/drm_bridge.c
1501
static int encoder_bridges_show(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_bridge.c
1503
struct drm_encoder *encoder = m->private;
sys/dev/pci/drm/drm_bridge.c
1504
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/drm_client_event.c
189
static int drm_client_debugfs_internal_clients(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_client_event.c
191
struct drm_debugfs_entry *entry = m->private;
sys/dev/pci/drm/drm_client_event.c
193
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/drm_color_mgmt.c
136
u64 drm_color_ctm_s31_32_to_qm_n(u64 user_input, u32 m, u32 n)
sys/dev/pci/drm/drm_color_mgmt.c
142
WARN_ON(m > 32 || n > 32);
sys/dev/pci/drm/drm_color_mgmt.c
145
BIT_ULL(n + m - 1) : BIT_ULL(n + m - 1) - 1);
sys/dev/pci/drm/drm_crtc_internal.h
297
int drm_edid_override_show(struct drm_connector *connector, struct seq_file *m);
sys/dev/pci/drm/drm_debugfs.c
107
seq_printf(m, "%20s %5d %3d %c %c %5d %10u %*s %20llu\n",
sys/dev/pci/drm/drm_debugfs.c
113
from_kuid_munged(seq_user_ns(m), uid),
sys/dev/pci/drm/drm_debugfs.c
128
struct seq_file *m = data;
sys/dev/pci/drm/drm_debugfs.c
130
seq_printf(m, "%6d %8zd %7d %8d\n",
sys/dev/pci/drm/drm_debugfs.c
137
static int drm_gem_name_info(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_debugfs.c
139
struct drm_debugfs_entry *entry = m->private;
sys/dev/pci/drm/drm_debugfs.c
142
seq_printf(m, " name size handles refcount\n");
sys/dev/pci/drm/drm_debugfs.c
145
idr_for_each(&dev->object_name_idr, drm_gem_one_name_info, m);
sys/dev/pci/drm/drm_debugfs.c
209
int drm_debugfs_gpuva_info(struct seq_file *m,
sys/dev/pci/drm/drm_debugfs.c
217
seq_printf(m, "DRM GPU VA space (%s) [0x%016llx;0x%016llx]\n",
sys/dev/pci/drm/drm_debugfs.c
219
seq_printf(m, "Kernel reserved node [0x%016llx;0x%016llx]\n",
sys/dev/pci/drm/drm_debugfs.c
221
seq_puts(m, "\n");
sys/dev/pci/drm/drm_debugfs.c
222
seq_puts(m, " VAs | start | range | end | object | object offset\n");
sys/dev/pci/drm/drm_debugfs.c
223
seq_puts(m, "-------------------------------------------------------------------------------------------------------------\n");
sys/dev/pci/drm/drm_debugfs.c
228
seq_printf(m, " | 0x%016llx | 0x%016llx | 0x%016llx | 0x%016llx | 0x%016llx\n",
sys/dev/pci/drm/drm_debugfs.c
314
static int drm_debugfs_proc_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/drm_debugfs.c
318
struct drm_file *file = m->private;
sys/dev/pci/drm/drm_debugfs.c
327
seq_printf(m, "pid: %d\n", task ? task->pid : 0);
sys/dev/pci/drm/drm_debugfs.c
328
seq_printf(m, "comm: %s\n", task ? task->comm : "Unset");
sys/dev/pci/drm/drm_debugfs.c
503
static int connector_show(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_debugfs.c
505
struct drm_connector *connector = m->private;
sys/dev/pci/drm/drm_debugfs.c
507
seq_printf(m, "%s\n", drm_get_connector_force_name(connector->force));
sys/dev/pci/drm/drm_debugfs.c
522
struct seq_file *m = file->private_data;
sys/dev/pci/drm/drm_debugfs.c
523
struct drm_connector *connector = m->private;
sys/dev/pci/drm/drm_debugfs.c
54
static int drm_name_info(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_debugfs.c
548
static int edid_show(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_debugfs.c
550
return drm_edid_override_show(m->private, m);
sys/dev/pci/drm/drm_debugfs.c
56
struct drm_debugfs_entry *entry = m->private;
sys/dev/pci/drm/drm_debugfs.c
563
struct seq_file *m = file->private_data;
sys/dev/pci/drm/drm_debugfs.c
564
struct drm_connector *connector = m->private;
sys/dev/pci/drm/drm_debugfs.c
586
static int vrr_range_show(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_debugfs.c
588
struct drm_connector *connector = m->private;
sys/dev/pci/drm/drm_debugfs.c
593
seq_printf(m, "Min: %u\n", connector->display_info.monitor_range.min_vfreq);
sys/dev/pci/drm/drm_debugfs.c
594
seq_printf(m, "Max: %u\n", connector->display_info.monitor_range.max_vfreq);
sys/dev/pci/drm/drm_debugfs.c
604
static int output_bpc_show(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_debugfs.c
606
struct drm_connector *connector = m->private;
sys/dev/pci/drm/drm_debugfs.c
611
seq_printf(m, "Maximum: %u\n", connector->display_info.bpc);
sys/dev/pci/drm/drm_debugfs.c
62
seq_printf(m, "%s", dev->driver->name);
sys/dev/pci/drm/drm_debugfs.c
64
seq_printf(m, " dev=%s", dev_name(dev->dev));
sys/dev/pci/drm/drm_debugfs.c
66
seq_printf(m, " master=%s", master->unique);
sys/dev/pci/drm/drm_debugfs.c
68
seq_printf(m, " unique=%s", dev->unique);
sys/dev/pci/drm/drm_debugfs.c
69
seq_printf(m, "\n");
sys/dev/pci/drm/drm_debugfs.c
75
static int drm_clients_info(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_debugfs.c
77
struct drm_debugfs_entry *entry = m->private;
sys/dev/pci/drm/drm_debugfs.c
82
seq_printf(m,
sys/dev/pci/drm/drm_debugfs_crc.c
102
seq_printf(m, "%s\n", sources[i]);
sys/dev/pci/drm/drm_debugfs_crc.c
104
seq_printf(m, "%s*\n", sources[i]);
sys/dev/pci/drm/drm_debugfs_crc.c
110
seq_printf(m, "%s*\n", crtc->crc.source);
sys/dev/pci/drm/drm_debugfs_crc.c
124
struct seq_file *m = file->private_data;
sys/dev/pci/drm/drm_debugfs_crc.c
125
struct drm_crtc *crtc = m->private;
sys/dev/pci/drm/drm_debugfs_crc.c
84
static int crc_control_show(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_debugfs_crc.c
86
struct drm_crtc *crtc = m->private;
sys/dev/pci/drm/drm_edid.c
2248
int drm_edid_override_show(struct drm_connector *connector, struct seq_file *m)
sys/dev/pci/drm/drm_edid.c
2256
seq_write(m, drm_edid->edid, drm_edid->size);
sys/dev/pci/drm/drm_edid.c
3011
#define MODE_SIZE(m) ((m)->hdisplay * (m)->vdisplay)
sys/dev/pci/drm/drm_edid.c
3257
BUILD_BUG_ON(offsetof(typeof(*descriptor), data.other_data.data.range.formula.gtf2.m) != 14);
sys/dev/pci/drm/drm_edid.c
3259
return descriptor ? le16_to_cpu(descriptor->data.other_data.data.range.formula.gtf2.m) : 0;
sys/dev/pci/drm/drm_edid.c
3393
struct drm_display_mode *m, *mode = NULL;
sys/dev/pci/drm/drm_edid.c
3436
list_for_each_entry(m, &connector->probed_modes, head)
sys/dev/pci/drm/drm_edid.c
3437
if (m->hdisplay == hsize && m->vdisplay == vsize &&
sys/dev/pci/drm/drm_edid.c
3438
drm_mode_vrefresh(m) == vrefresh_rate)
sys/dev/pci/drm/drm_edid.c
3720
const struct drm_display_mode *m;
sys/dev/pci/drm/drm_edid.c
3723
list_for_each_entry(m, &connector->probed_modes, head) {
sys/dev/pci/drm/drm_edid.c
3724
if (mode->hdisplay == m->hdisplay &&
sys/dev/pci/drm/drm_edid.c
3725
mode->vdisplay == m->vdisplay &&
sys/dev/pci/drm/drm_edid.c
3726
drm_mode_vrefresh(mode) == drm_mode_vrefresh(m))
sys/dev/pci/drm/drm_edid.c
3728
if (mode->hdisplay <= m->hdisplay &&
sys/dev/pci/drm/drm_edid.c
3729
mode->vdisplay <= m->vdisplay)
sys/dev/pci/drm/drm_edid.c
3779
const struct minimode *m = &extra_modes[i];
sys/dev/pci/drm/drm_edid.c
3781
newmode = drm_gtf_mode(dev, m->w, m->h, m->r, 0, 0);
sys/dev/pci/drm/drm_edid.c
3808
const struct minimode *m = &extra_modes[i];
sys/dev/pci/drm/drm_edid.c
3810
newmode = drm_gtf2_mode(dev, drm_edid, m->w, m->h, m->r);
sys/dev/pci/drm/drm_edid.c
3838
const struct minimode *m = &extra_modes[i];
sys/dev/pci/drm/drm_edid.c
3840
newmode = drm_cvt_mode(dev, m->w, m->h, m->r, rb, 0, 0);
sys/dev/pci/drm/drm_edid.c
3917
int i, j, m, modes = 0;
sys/dev/pci/drm/drm_edid.c
3923
m = (i * 8) + (7 - j);
sys/dev/pci/drm/drm_edid.c
3924
if (m >= ARRAY_SIZE(est3_modes))
sys/dev/pci/drm/drm_edid.c
3928
est3_modes[m].w,
sys/dev/pci/drm/drm_edid.c
3929
est3_modes[m].h,
sys/dev/pci/drm/drm_edid.c
3930
est3_modes[m].r,
sys/dev/pci/drm/drm_edid.c
3931
est3_modes[m].rb);
sys/dev/pci/drm/drm_file.c
1013
void drm_show_fdinfo(struct seq_file *m, struct file *f)
sys/dev/pci/drm/drm_file.c
1019
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/drm_framebuffer.c
1216
static int drm_framebuffer_info(struct seq_file *m, void *data)
sys/dev/pci/drm/drm_framebuffer.c
1218
struct drm_debugfs_entry *entry = m->private;
sys/dev/pci/drm/drm_framebuffer.c
1220
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/drm_linux.c
3586
struct component_match_entry *m = &match->match[i];
sys/dev/pci/drm/drm_linux.c
3587
if (m->compare(component->dev, m->data)) {
sys/dev/pci/drm/drm_managed.c
100
free(m->p, M_DRM, m->size);
sys/dev/pci/drm/drm_managed.c
101
free(m, M_DRM, sizeof(*m));
sys/dev/pci/drm/drm_managed.c
84
struct drmm_node *n, *m = NULL;
sys/dev/pci/drm/drm_managed.c
93
m = n;
sys/dev/pci/drm/drm_managed.c
99
if (m != NULL) {
sys/dev/pci/drm/i915/display/hsw_ips.c
342
static int hsw_ips_debugfs_status_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/hsw_ips.c
344
struct intel_crtc *crtc = m->private;
sys/dev/pci/drm/i915/display/hsw_ips.c
350
seq_printf(m, "Enabled by kernel parameter: %s\n",
sys/dev/pci/drm/i915/display/hsw_ips.c
354
seq_puts(m, "Currently: unknown\n");
sys/dev/pci/drm/i915/display/hsw_ips.c
357
seq_puts(m, "Currently: enabled\n");
sys/dev/pci/drm/i915/display/hsw_ips.c
359
seq_puts(m, "Currently: disabled\n");
sys/dev/pci/drm/i915/display/intel_alpm.c
491
static int i915_edp_lobf_info_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_alpm.c
493
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_alpm.c
514
seq_printf(m, "LOBF status: %s\n", str_enabled_disabled(alpm_ctl & ALPM_CTL_LOBF_ENABLE));
sys/dev/pci/drm/i915/display/intel_alpm.c
515
seq_printf(m, "Aux-wake alpm status: %s\n",
sys/dev/pci/drm/i915/display/intel_alpm.c
517
seq_printf(m, "Aux-less alpm status: %s\n",
sys/dev/pci/drm/i915/display/intel_audio.c
907
u8 m;
sys/dev/pci/drm/i915/display/intel_audio.c
919
aud_ts->m = 60;
sys/dev/pci/drm/i915/display/intel_audio.c
920
aud_ts->n = cdclk * aud_ts->m / 24000;
sys/dev/pci/drm/i915/display/intel_audio.c
932
intel_de_write(display, AUD_TS_CDCLK_M, aud_ts.m | AUD_TS_CDCLK_M_EN);
sys/dev/pci/drm/i915/display/intel_audio.c
934
aud_ts.m, aud_ts.n);
sys/dev/pci/drm/i915/display/intel_bios.c
3764
static int intel_bios_vbt_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_bios.c
3766
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_bios.c
3773
seq_write(m, vbt, vbt_size);
sys/dev/pci/drm/i915/display/intel_bo.c
60
void intel_bo_describe(struct seq_file *m, struct drm_gem_object *obj)
sys/dev/pci/drm/i915/display/intel_bo.c
62
i915_debugfs_describe_obj(m, to_intel_bo(obj));
sys/dev/pci/drm/i915/display/intel_bo.h
27
void intel_bo_describe(struct seq_file *m, struct drm_gem_object *obj);
sys/dev/pci/drm/i915/display/intel_cdclk.c
3618
static int i915_cdclk_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_cdclk.c
3620
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_cdclk.c
3622
seq_printf(m, "Current CD clock frequency: %d kHz\n", display->cdclk.hw.cdclk);
sys/dev/pci/drm/i915/display/intel_cdclk.c
3623
seq_printf(m, "Max CD clock frequency: %d kHz\n", display->cdclk.max_cdclk_freq);
sys/dev/pci/drm/i915/display/intel_cdclk.c
3624
seq_printf(m, "Max pixel clock frequency: %d kHz\n", display->cdclk.max_dotclk_freq);
sys/dev/pci/drm/i915/display/intel_display.c
2502
u32 m, u32 n, u32 constant_n)
sys/dev/pci/drm/i915/display/intel_display.c
2509
*ret_m = div_u64(mul_u32_u32(m, *ret_n), n);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1000
static int i915_dsc_bpc_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1002
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1023
seq_printf(m, "Input_BPC: %d\n", crtc_state->dsc.config.bits_per_component);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1034
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1035
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1066
static int i915_dsc_output_format_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1068
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1089
seq_printf(m, "DSC_Output_Format: %s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1101
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1102
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
111
seq_printf(m, "self-refresh: %s\n", str_enabled_disabled(sr_enabled));
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1133
static int i915_dsc_fractional_bpp_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1135
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1156
seq_printf(m, "Force_DSC_Fractional_BPP_Enable: %s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
116
static int i915_gem_framebuffer_info(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1169
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1170
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
118
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1215
static int i915_current_bpc_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1217
struct intel_crtc *crtc = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1226
seq_printf(m, "Current: %u\n", crtc_state->pipe_bpp / 3);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1235
static int intel_crtc_pipe_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1237
struct intel_crtc *crtc = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1239
seq_printf(m, "%c\n", pipe_name(crtc->pipe));
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
124
seq_printf(m, "fbcon size: %d x %d, depth %d, %d bpp, modifier 0x%llx, refcount %d, obj ",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1245
static int i915_joiner_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1247
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1249
seq_printf(m, "%d\n", connector->force_joined_pipes);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1258
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
1259
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
131
intel_bo_describe(m, intel_fb_bo(&fbdev_fb->base));
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
132
seq_putc(m, '\n');
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
141
seq_printf(m, "user size: %d x %d, depth %d, %d bpp, modifier 0x%llx, refcount %d, obj ",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
148
intel_bo_describe(m, intel_fb_bo(&fb->base));
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
149
seq_putc(m, '\n');
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
156
static int i915_power_domain_info(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
158
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
160
intel_display_power_debug(display, m);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
165
static void intel_seq_print_mode(struct seq_file *m, int tabs,
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
171
seq_putc(m, '\t');
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
173
seq_printf(m, DRM_MODE_FMT "\n", DRM_MODE_ARG(mode));
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
176
static void intel_encoder_info(struct seq_file *m,
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
180
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
184
seq_printf(m, "\t[ENCODER:%d:%s]: connectors:\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
195
seq_printf(m, "\t\t[CONNECTOR:%d:%s]\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
201
static void intel_panel_info(struct seq_file *m,
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
209
seq_puts(m, "\tfixed modes:\n");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
212
intel_seq_print_mode(m, 2, fixed_mode);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
215
static void intel_dp_info(struct seq_file *m, struct intel_connector *connector)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
220
seq_printf(m, "\tDPCD rev: %x\n", intel_dp->dpcd[DP_DPCD_REV]);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
221
seq_printf(m, "\taudio support: %s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
224
drm_dp_downstream_debug(m, intel_dp->dpcd, intel_dp->downstream_ports,
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
228
static void intel_dp_mst_info(struct seq_file *m,
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
233
seq_printf(m, "\taudio support: %s\n", str_yes_no(has_audio));
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
236
static void intel_hdmi_info(struct seq_file *m,
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
241
seq_printf(m, "\taudio support: %s\n", str_yes_no(has_audio));
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
244
static void intel_connector_info(struct seq_file *m,
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
250
seq_printf(m, "[CONNECTOR:%d:%s]: status: %s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
257
seq_printf(m, "\tphysical dimensions: %dx%dmm\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
260
seq_printf(m, "\tsubpixel order: %s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
262
seq_printf(m, "\tCEA rev: %d\n", connector->display_info.cea_rev);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
268
intel_dp_mst_info(m, intel_connector);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
270
intel_dp_info(m, intel_connector);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
273
intel_hdmi_info(m, intel_connector);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
279
intel_hdcp_info(m, intel_connector);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
281
seq_printf(m, "\tmax bpc: %u\n", connector->display_info.bpc);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
283
intel_panel_info(m, intel_connector);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
285
seq_printf(m, "\tmodes:\n");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
287
intel_seq_print_mode(m, 2, mode);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
336
static void intel_plane_uapi_info(struct seq_file *m, struct intel_plane *plane)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
350
seq_puts(m, "\t\tuapi: [FB:");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
352
seq_printf(m, "%d] %p4cc,0x%llx,%dx%d", fb->base.id,
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
356
seq_puts(m, "0] n/a,0x0,0x0,");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
357
seq_printf(m, ", visible=%s, src=" DRM_RECT_FP_FMT ", dst=" DRM_RECT_FMT
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
362
seq_printf(m, "\t\tplanar: Linked to [PLANE:%d:%s] as a %s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
367
static void intel_plane_hw_info(struct seq_file *m, struct intel_plane *plane)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
380
seq_printf(m, "\t\thw: [FB:%d] %p4cc,0x%llx,%dx%d, visible=%s, src="
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
390
static void intel_plane_info(struct seq_file *m, struct intel_crtc *crtc)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
392
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
396
seq_printf(m, "\t[PLANE:%d:%s]: type=%s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
399
intel_plane_uapi_info(m, plane);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
400
intel_plane_hw_info(m, plane);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
404
static void intel_scaler_info(struct seq_file *m, struct intel_crtc *crtc)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
413
seq_printf(m, "\tnum_scalers=%d, scaler_users=%x scaler_id=%d scaling_filter=%d",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
423
seq_printf(m, ", scalers[%d]: use=%s, mode=%x",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
426
seq_puts(m, "\n");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
428
seq_puts(m, "\tNo scalers available on this platform\n");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
433
static void crtc_updates_info(struct seq_file *m,
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
443
seq_printf(m, "%sUpdates: %llu\n", hdr, count);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
472
seq_printf(m, "%s%s\n", hdr, columns);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
475
seq_printf(m, "%sMin update: %lluns\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
477
seq_printf(m, "%sMax update: %lluns\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
479
seq_printf(m, "%sAverage update: %lluns\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
481
seq_printf(m, "%sOverruns > %uus: %u\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
485
static int crtc_updates_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
487
crtc_updates_info(m, m->private, "");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
500
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
501
struct intel_crtc *crtc = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
525
static void crtc_updates_info(struct seq_file *m,
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
536
static void intel_crtc_info(struct seq_file *m, struct intel_crtc *crtc)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
538
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
539
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
544
seq_printf(m, "[CRTC:%d:%s]:\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
547
seq_printf(m, "\tuapi: enable=%s, active=%s, mode=" DRM_MODE_FMT "\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
552
seq_printf(m, "\thw: enable=%s, active=%s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
554
seq_printf(m, "\tadjusted_mode=" DRM_MODE_FMT "\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
556
seq_printf(m, "\tpipe__mode=" DRM_MODE_FMT "\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
559
seq_printf(m, "\tpipe src=" DRM_RECT_FMT ", dither=%s, bpp=%d\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
56
static int intel_display_caps(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
562
seq_printf(m, "\tport_clock=%d, lane_count=%d\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
565
intel_scaler_info(m, crtc);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
568
seq_printf(m, "\tLinked to 0x%x pipes as a %s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
576
intel_encoder_info(m, crtc, encoder);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
578
intel_plane_info(m, crtc);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
58
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
580
seq_printf(m, "\tunderrun reporting: cpu=%s pch=%s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
584
crtc_updates_info(m, crtc, "\t");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
587
static int i915_display_info(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
589
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
59
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
599
seq_printf(m, "CRTC info\n");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
600
seq_printf(m, "---------\n");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
602
intel_crtc_info(m, crtc);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
604
seq_printf(m, "\n");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
605
seq_printf(m, "Connector info\n");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
606
seq_printf(m, "--------------\n");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
609
intel_connector_info(m, connector);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
619
static int i915_shared_dplls_info(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
621
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
622
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
646
static int i915_ddb_info(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
648
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
657
seq_printf(m, "%-15s%8s%8s%8s\n", "", "Start", "End", "Size");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
665
seq_printf(m, "Pipe %c\n", pipe_name(pipe));
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
669
seq_printf(m, " Plane%-8d%8u%8u%8u\n", plane_id + 1,
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
675
seq_printf(m, " %-13s%8u%8u%8u\n", "Cursor", entry->start,
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
697
static int i915_lpsp_status(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
699
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
70
static int i915_frontbuffer_tracking(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
709
seq_puts(m, "LPSP: not supported\n");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
713
seq_printf(m, "LPSP: %s\n", str_enabled_disabled(lpsp_enabled));
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
718
static int i915_dp_mst_info(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
72
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
720
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
739
seq_printf(m, "MST Source Port [ENCODER:%d:%s]\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
742
drm_dp_mst_dump_topology(m, &dig_port->dp.mst.mgr);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
76
seq_printf(m, "FB tracking busy bits: 0x%08x\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
79
seq_printf(m, "FB tracking flip bits: 0x%08x\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
844
static int i915_lpsp_capability_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
846
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
87
static int i915_sr_status(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
878
seq_printf(m, "LPSP: %s\n", lpsp_capable ? "capable" : "incapable");
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
884
static int i915_dsc_fec_support_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
886
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
89
struct intel_display *display = node_to_intel_display(m->private);
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
926
seq_printf(m, "DSC_Enabled: %s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
928
seq_printf(m, "DSC_Sink_Support: %s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
930
seq_printf(m, "DSC_Output_Format_Sink_Support: RGB: %s YCBCR420: %s YCBCR444: %s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
937
seq_printf(m, "DSC_Sink_BPP_Precision: %d\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
939
seq_printf(m, "DSC_Sink_Max_Slice_Count: %d\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
941
seq_printf(m, "Force_DSC_Enable: %s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
944
seq_printf(m, "FEC_Sink_Support: %s\n",
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
958
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_display_debugfs.c
959
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs_params.c
16
static int intel_display_param_int_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_display_debugfs_params.c
18
int *value = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs_params.c
20
seq_printf(m, "%d\n", *value);
sys/dev/pci/drm/i915/display/intel_display_debugfs_params.c
34
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_display_debugfs_params.c
35
int *value = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs_params.c
69
static int intel_display_param_uint_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_display_debugfs_params.c
71
unsigned int *value = m->private;
sys/dev/pci/drm/i915/display/intel_display_debugfs_params.c
73
seq_printf(m, "%u\n", *value);
sys/dev/pci/drm/i915/display/intel_display_debugfs_params.c
87
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_display_debugfs_params.c
88
unsigned int *value = m->private;
sys/dev/pci/drm/i915/display/intel_display_power.c
2334
void intel_display_power_debug(struct intel_display *display, struct seq_file *m)
sys/dev/pci/drm/i915/display/intel_display_power.c
2341
seq_printf(m, "Runtime power status: %s\n",
sys/dev/pci/drm/i915/display/intel_display_power.c
2344
seq_printf(m, "%-25s %s\n", "Power well/domain", "Use count");
sys/dev/pci/drm/i915/display/intel_display_power.c
2350
seq_printf(m, "%-25s %d\n", intel_power_well_name(power_well),
sys/dev/pci/drm/i915/display/intel_display_power.c
2354
seq_printf(m, " %-23s %d\n",
sys/dev/pci/drm/i915/display/intel_display_power.h
272
void intel_display_power_debug(struct intel_display *display, struct seq_file *m);
sys/dev/pci/drm/i915/display/intel_display_types.h
590
int m;
sys/dev/pci/drm/i915/display/intel_dmc.c
1586
static int intel_dmc_debugfs_status_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_dmc.c
1588
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_dmc.c
1599
seq_printf(m, "DMC initialized: %s\n", str_yes_no(dmc));
sys/dev/pci/drm/i915/display/intel_dmc.c
1600
seq_printf(m, "fw loaded: %s\n",
sys/dev/pci/drm/i915/display/intel_dmc.c
1602
seq_printf(m, "path: %s\n", dmc ? dmc->fw_path : "N/A");
sys/dev/pci/drm/i915/display/intel_dmc.c
1603
seq_printf(m, "Pipe A fw needed: %s\n",
sys/dev/pci/drm/i915/display/intel_dmc.c
1605
seq_printf(m, "Pipe A fw loaded: %s\n",
sys/dev/pci/drm/i915/display/intel_dmc.c
1607
seq_printf(m, "Pipe B fw needed: %s\n",
sys/dev/pci/drm/i915/display/intel_dmc.c
1610
seq_printf(m, "Pipe B fw loaded: %s\n",
sys/dev/pci/drm/i915/display/intel_dmc.c
1616
seq_printf(m, "version: %d.%d\n", DMC_VERSION_MAJOR(dmc->version),
sys/dev/pci/drm/i915/display/intel_dmc.c
1631
seq_printf(m, "DC3CO count: %d\n",
sys/dev/pci/drm/i915/display/intel_dmc.c
1640
seq_printf(m, "DC3 -> DC5 count: %d\n", intel_de_read(display, dc5_reg));
sys/dev/pci/drm/i915/display/intel_dmc.c
1643
seq_printf(m, "DC5 -> DC6 allowed count: %d\n",
sys/dev/pci/drm/i915/display/intel_dmc.c
1646
seq_printf(m, "DC5 -> DC6 count: %d\n",
sys/dev/pci/drm/i915/display/intel_dmc.c
1649
seq_printf(m, "program base: 0x%08x\n",
sys/dev/pci/drm/i915/display/intel_dmc.c
1653
seq_printf(m, "ssp base: 0x%08x\n",
sys/dev/pci/drm/i915/display/intel_dmc.c
1655
seq_printf(m, "htp: 0x%08x\n", intel_de_read(display, DMC_HTP_SKL));
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1728
static int i915_dp_force_link_rate_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1730
struct intel_connector *connector = to_intel_connector(m->private);
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1748
seq_printf(m, "%sauto%s",
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1753
seq_printf(m, " %s%d%s%s",
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1759
seq_putc(m, '\n');
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1802
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1803
struct intel_connector *connector = to_intel_connector(m->private);
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1828
static int i915_dp_force_lane_count_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1830
struct intel_connector *connector = to_intel_connector(m->private);
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1848
seq_printf(m, "%sauto%s",
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1853
seq_printf(m, " %s%d%s%s",
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1859
seq_putc(m, '\n');
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1904
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
1905
struct intel_connector *connector = to_intel_connector(m->private);
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
2053
static int i915_dp_link_retrain_disabled_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
2055
struct intel_connector *connector = to_intel_connector(m->private);
sys/dev/pci/drm/i915/display/intel_dp_link_training.c
2064
seq_printf(m, "%s\n", str_yes_no(intel_dp->link.retrain_disabled));
sys/dev/pci/drm/i915/display/intel_dp_test.c
556
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_dp_test.c
557
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_dp_test.c
610
static int i915_displayport_test_active_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_dp_test.c
612
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_dp_test.c
632
seq_puts(m, "1");
sys/dev/pci/drm/i915/display/intel_dp_test.c
634
seq_puts(m, "0");
sys/dev/pci/drm/i915/display/intel_dp_test.c
636
seq_puts(m, "0");
sys/dev/pci/drm/i915/display/intel_dp_test.c
660
static int i915_displayport_test_data_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_dp_test.c
662
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_dp_test.c
683
seq_printf(m, "%lx",
sys/dev/pci/drm/i915/display/intel_dp_test.c
687
seq_printf(m, "hdisplay: %d\n",
sys/dev/pci/drm/i915/display/intel_dp_test.c
689
seq_printf(m, "vdisplay: %d\n",
sys/dev/pci/drm/i915/display/intel_dp_test.c
691
seq_printf(m, "bpc: %u\n",
sys/dev/pci/drm/i915/display/intel_dp_test.c
695
seq_printf(m, "pattern: %d\n",
sys/dev/pci/drm/i915/display/intel_dp_test.c
697
seq_printf(m, "Number of lanes: %d\n",
sys/dev/pci/drm/i915/display/intel_dp_test.c
699
seq_printf(m, "Link Rate: %d\n",
sys/dev/pci/drm/i915/display/intel_dp_test.c
701
seq_printf(m, "level: %02x\n",
sys/dev/pci/drm/i915/display/intel_dp_test.c
705
seq_puts(m, "0");
sys/dev/pci/drm/i915/display/intel_dp_test.c
714
static int i915_displayport_test_type_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_dp_test.c
716
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_dp_test.c
735
seq_printf(m, "%02lx\n", intel_dp->compliance.test_type);
sys/dev/pci/drm/i915/display/intel_dp_test.c
737
seq_puts(m, "0");
sys/dev/pci/drm/i915/display/intel_dpll.c
101
.m = { .min = 70, .max = 120 },
sys/dev/pci/drm/i915/display/intel_dpll.c
115
.m = { .min = 104, .max = 138 },
sys/dev/pci/drm/i915/display/intel_dpll.c
1252
return dpll->m < factor * dpll->n;
sys/dev/pci/drm/i915/display/intel_dpll.c
130
.m = { .min = 104, .max = 138 },
sys/dev/pci/drm/i915/display/intel_dpll.c
143
.m = { .min = 104, .max = 138 },
sys/dev/pci/drm/i915/display/intel_dpll.c
157
.m = { .min = 104, .max = 138 },
sys/dev/pci/drm/i915/display/intel_dpll.c
172
.m = { .min = 2, .max = 256 },
sys/dev/pci/drm/i915/display/intel_dpll.c
186
.m = { .min = 2, .max = 256 },
sys/dev/pci/drm/i915/display/intel_dpll.c
204
.m = { .min = 79, .max = 127 },
sys/dev/pci/drm/i915/display/intel_dpll.c
217
.m = { .min = 79, .max = 118 },
sys/dev/pci/drm/i915/display/intel_dpll.c
230
.m = { .min = 79, .max = 127 },
sys/dev/pci/drm/i915/display/intel_dpll.c
244
.m = { .min = 79, .max = 126 },
sys/dev/pci/drm/i915/display/intel_dpll.c
257
.m = { .min = 79, .max = 126 },
sys/dev/pci/drm/i915/display/intel_dpll.c
320
clock->m = clock->m2 + 2;
sys/dev/pci/drm/i915/display/intel_dpll.c
324
DIV_ROUND_CLOSEST(refclk * clock->m, clock->n);
sys/dev/pci/drm/i915/display/intel_dpll.c
338
clock->m = i9xx_dpll_compute_m(clock);
sys/dev/pci/drm/i915/display/intel_dpll.c
342
DIV_ROUND_CLOSEST(refclk * clock->m, clock->n + 2);
sys/dev/pci/drm/i915/display/intel_dpll.c
351
clock->m = clock->m1 * clock->m2;
sys/dev/pci/drm/i915/display/intel_dpll.c
355
DIV_ROUND_CLOSEST(refclk * clock->m, clock->n);
sys/dev/pci/drm/i915/display/intel_dpll.c
364
clock->m = clock->m1 * clock->m2;
sys/dev/pci/drm/i915/display/intel_dpll.c
368
DIV_ROUND_CLOSEST_ULL(mul_u32_u32(refclk, clock->m), clock->n << 22);
sys/dev/pci/drm/i915/display/intel_dpll.c
38
} dot, vco, n, m, m1, m2, p, p1;
sys/dev/pci/drm/i915/display/intel_dpll.c
49
.m = { .min = 96, .max = 140 },
sys/dev/pci/drm/i915/display/intel_dpll.c
604
if (clock->m < limit->m.min || limit->m.max < clock->m)
sys/dev/pci/drm/i915/display/intel_dpll.c
62
.m = { .min = 96, .max = 140 },
sys/dev/pci/drm/i915/display/intel_dpll.c
75
.m = { .min = 96, .max = 140 },
sys/dev/pci/drm/i915/display/intel_dpll.c
88
.m = { .min = 70, .max = 120 },
sys/dev/pci/drm/i915/display/intel_drrs.c
311
static int intel_drrs_debugfs_status_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_drrs.c
313
struct intel_crtc *crtc = m->private;
sys/dev/pci/drm/i915/display/intel_drrs.c
326
seq_printf(m, "DRRS capable: %s\n",
sys/dev/pci/drm/i915/display/intel_drrs.c
330
seq_printf(m, "DRRS enabled: %s\n",
sys/dev/pci/drm/i915/display/intel_drrs.c
333
seq_printf(m, "DRRS active: %s\n",
sys/dev/pci/drm/i915/display/intel_drrs.c
336
seq_printf(m, "DRRS refresh rate: %s\n",
sys/dev/pci/drm/i915/display/intel_drrs.c
340
seq_printf(m, "DRRS busy frontbuffer bits: 0x%x\n",
sys/dev/pci/drm/i915/display/intel_drrs.c
402
static int intel_drrs_debugfs_type_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_drrs.c
404
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_drrs.c
406
seq_printf(m, "DRRS type: %s\n",
sys/dev/pci/drm/i915/display/intel_fbc.c
2146
static int intel_fbc_debugfs_status_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_fbc.c
2148
struct intel_fbc *fbc = m->private;
sys/dev/pci/drm/i915/display/intel_fbc.c
2159
seq_puts(m, "FBC enabled\n");
sys/dev/pci/drm/i915/display/intel_fbc.c
2160
seq_printf(m, "Compressing: %s\n",
sys/dev/pci/drm/i915/display/intel_fbc.c
2163
seq_printf(m, "FBC disabled: %s\n", fbc->no_fbc_reason);
sys/dev/pci/drm/i915/display/intel_fbc.c
2173
seq_printf(m, "%c [PLANE:%d:%s]: %s\n",
sys/dev/pci/drm/i915/display/intel_hdcp.c
2755
static void __intel_hdcp_info(struct seq_file *m, struct intel_connector *connector,
sys/dev/pci/drm/i915/display/intel_hdcp.c
2761
seq_puts(m, "No Connector Support");
sys/dev/pci/drm/i915/display/intel_hdcp.c
2773
seq_puts(m, "HDCP1.4 ");
sys/dev/pci/drm/i915/display/intel_hdcp.c
2775
seq_puts(m, "HDCP2.2 ");
sys/dev/pci/drm/i915/display/intel_hdcp.c
2778
seq_puts(m, "None");
sys/dev/pci/drm/i915/display/intel_hdcp.c
2781
seq_puts(m, "\n");
sys/dev/pci/drm/i915/display/intel_hdcp.c
2784
void intel_hdcp_info(struct seq_file *m, struct intel_connector *connector)
sys/dev/pci/drm/i915/display/intel_hdcp.c
2786
seq_puts(m, "\tHDCP version: ");
sys/dev/pci/drm/i915/display/intel_hdcp.c
2788
__intel_hdcp_info(m, connector, true);
sys/dev/pci/drm/i915/display/intel_hdcp.c
2789
seq_puts(m, "\tMST Hub HDCP version: ");
sys/dev/pci/drm/i915/display/intel_hdcp.c
2791
__intel_hdcp_info(m, connector, false);
sys/dev/pci/drm/i915/display/intel_hdcp.c
2794
static int intel_hdcp_sink_capability_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_hdcp.c
2796
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_hdcp.c
2810
seq_printf(m, "%s:%d HDCP version: ", connector->base.name,
sys/dev/pci/drm/i915/display/intel_hdcp.c
2812
__intel_hdcp_info(m, connector, false);
sys/dev/pci/drm/i915/display/intel_hdcp.c
2825
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_hdcp.c
2826
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_hdcp.c
2844
static int intel_hdcp_force_14_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_hdcp.c
2846
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_hdcp.c
2866
seq_printf(m, "%s\n",
sys/dev/pci/drm/i915/display/intel_hdcp.h
47
void intel_hdcp_info(struct seq_file *m, struct intel_connector *connector);
sys/dev/pci/drm/i915/display/intel_hotplug.c
1176
static int i915_hpd_storm_ctl_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_hotplug.c
1178
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_hotplug.c
1189
seq_printf(m, "Threshold: %d\n", hotplug->hpd_storm_threshold);
sys/dev/pci/drm/i915/display/intel_hotplug.c
1190
seq_printf(m, "Detected: %s\n",
sys/dev/pci/drm/i915/display/intel_hotplug.c
1202
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_hotplug.c
1203
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_hotplug.c
1262
static int i915_hpd_short_storm_ctl_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_hotplug.c
1264
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_hotplug.c
1266
seq_printf(m, "Enabled: %s\n",
sys/dev/pci/drm/i915/display/intel_hotplug.c
1283
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_hotplug.c
1284
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_link_bw.c
329
static int force_link_bpp_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_link_bw.c
331
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_link_bw.c
333
seq_printf(m, FXP_Q4_FMT "\n", FXP_Q4_ARGS(connector->link.force_bpp_x16));
sys/dev/pci/drm/i915/display/intel_link_bw.c
442
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_link_bw.c
443
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_opregion.c
1334
static int intel_opregion_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/intel_opregion.c
1336
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_opregion.c
1340
seq_write(m, opregion->header, OPREGION_SIZE);
sys/dev/pci/drm/i915/display/intel_pps.c
1807
static int intel_pps_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_pps.c
1809
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_pps.c
1815
seq_printf(m, "Panel power up delay: %d\n",
sys/dev/pci/drm/i915/display/intel_pps.c
1817
seq_printf(m, "Panel power down delay: %d\n",
sys/dev/pci/drm/i915/display/intel_pps.c
1819
seq_printf(m, "Panel power cycle delay: %d\n",
sys/dev/pci/drm/i915/display/intel_pps.c
1821
seq_printf(m, "Backlight on delay: %d\n",
sys/dev/pci/drm/i915/display/intel_pps.c
1823
seq_printf(m, "Backlight off delay: %d\n",
sys/dev/pci/drm/i915/display/intel_psr.c
3973
psr_source_status(struct intel_dp *intel_dp, struct seq_file *m)
sys/dev/pci/drm/i915/display/intel_psr.c
4018
seq_printf(m, "Source PSR/PanelReplay status: %s [0x%08x]\n", status, val);
sys/dev/pci/drm/i915/display/intel_psr.c
4022
struct seq_file *m)
sys/dev/pci/drm/i915/display/intel_psr.c
4026
seq_printf(m, "Sink support: PSR = %s",
sys/dev/pci/drm/i915/display/intel_psr.c
4030
seq_printf(m, " [0x%02x]", intel_dp->psr_dpcd[0]);
sys/dev/pci/drm/i915/display/intel_psr.c
4032
seq_printf(m, " (Early Transport)");
sys/dev/pci/drm/i915/display/intel_psr.c
4033
seq_printf(m, ", Panel Replay = %s", str_yes_no(psr->sink_panel_replay_support));
sys/dev/pci/drm/i915/display/intel_psr.c
4034
seq_printf(m, ", Panel Replay Selective Update = %s",
sys/dev/pci/drm/i915/display/intel_psr.c
4038
seq_printf(m, " (Early Transport)");
sys/dev/pci/drm/i915/display/intel_psr.c
4039
seq_printf(m, "\n");
sys/dev/pci/drm/i915/display/intel_psr.c
4043
struct seq_file *m)
sys/dev/pci/drm/i915/display/intel_psr.c
4069
seq_printf(m, "PSR mode: %s%s%s\n", mode, status, region_et);
sys/dev/pci/drm/i915/display/intel_psr.c
4072
static int intel_psr_status(struct seq_file *m, struct intel_dp *intel_dp)
sys/dev/pci/drm/i915/display/intel_psr.c
4081
intel_psr_sink_capability(intel_dp, m);
sys/dev/pci/drm/i915/display/intel_psr.c
4089
intel_psr_print_mode(intel_dp, m);
sys/dev/pci/drm/i915/display/intel_psr.c
4092
seq_printf(m, "PSR sink not reliable: %s\n",
sys/dev/pci/drm/i915/display/intel_psr.c
4115
seq_printf(m, "Source PSR/PanelReplay ctl: %s [0x%08x]\n",
sys/dev/pci/drm/i915/display/intel_psr.c
4118
seq_printf(m, "PSR2_CTL: 0x%08x\n",
sys/dev/pci/drm/i915/display/intel_psr.c
4120
psr_source_status(intel_dp, m);
sys/dev/pci/drm/i915/display/intel_psr.c
4121
seq_printf(m, "Busy frontbuffer bits: 0x%08x\n",
sys/dev/pci/drm/i915/display/intel_psr.c
4128
seq_printf(m, "Performance counter: %u\n",
sys/dev/pci/drm/i915/display/intel_psr.c
4132
seq_printf(m, "Last attempted entry at: %lld\n",
sys/dev/pci/drm/i915/display/intel_psr.c
4134
seq_printf(m, "Last exit at: %lld\n", psr->last_exit);
sys/dev/pci/drm/i915/display/intel_psr.c
4156
seq_puts(m, "Frame:\tPSR2 SU blocks:\n");
sys/dev/pci/drm/i915/display/intel_psr.c
4164
seq_printf(m, "%d\t%d\n", frame, su_blocks);
sys/dev/pci/drm/i915/display/intel_psr.c
4168
seq_printf(m, "PSR2 selective fetch: %s\n",
sys/dev/pci/drm/i915/display/intel_psr.c
4179
static int i915_edp_psr_status_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_psr.c
4181
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_psr.c
4197
return intel_psr_status(m, intel_dp);
sys/dev/pci/drm/i915/display/intel_psr.c
4269
static int i915_psr_sink_status_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_psr.c
4271
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_psr.c
4288
seq_puts(m, "PSR/Panel-Replay Unsupported\n");
sys/dev/pci/drm/i915/display/intel_psr.c
4305
seq_printf(m, "Sink %s status: 0x%x [%s]\n", psr_mode_str(intel_dp), status, str);
sys/dev/pci/drm/i915/display/intel_psr.c
4307
seq_printf(m, "Sink %s error status: 0x%x", psr_mode_str(intel_dp), error_status);
sys/dev/pci/drm/i915/display/intel_psr.c
4312
seq_puts(m, ":\n");
sys/dev/pci/drm/i915/display/intel_psr.c
4314
seq_puts(m, "\n");
sys/dev/pci/drm/i915/display/intel_psr.c
4316
seq_printf(m, "\t%s RFB storage error\n", psr_mode_str(intel_dp));
sys/dev/pci/drm/i915/display/intel_psr.c
4318
seq_printf(m, "\t%s VSC SDP uncorrectable error\n", psr_mode_str(intel_dp));
sys/dev/pci/drm/i915/display/intel_psr.c
4320
seq_printf(m, "\t%s Link CRC error\n", psr_mode_str(intel_dp));
sys/dev/pci/drm/i915/display/intel_psr.c
4326
static int i915_psr_status_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_psr.c
4328
struct intel_connector *connector = m->private;
sys/dev/pci/drm/i915/display/intel_psr.c
4331
return intel_psr_status(m, intel_dp);
sys/dev/pci/drm/i915/display/intel_wm.c
180
static void wm_latency_show(struct seq_file *m, const u16 wm[8])
sys/dev/pci/drm/i915/display/intel_wm.c
182
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_wm.c
202
seq_printf(m, "WM%d %u (%u.%u usec)\n",
sys/dev/pci/drm/i915/display/intel_wm.c
209
static int pri_wm_latency_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_wm.c
211
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_wm.c
219
wm_latency_show(m, latencies);
sys/dev/pci/drm/i915/display/intel_wm.c
224
static int spr_wm_latency_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_wm.c
226
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_wm.c
234
wm_latency_show(m, latencies);
sys/dev/pci/drm/i915/display/intel_wm.c
239
static int cur_wm_latency_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/intel_wm.c
241
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_wm.c
249
wm_latency_show(m, latencies);
sys/dev/pci/drm/i915/display/intel_wm.c
289
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_wm.c
290
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_wm.c
323
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_wm.c
324
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_wm.c
338
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_wm.c
339
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/intel_wm.c
353
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/intel_wm.c
354
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/skl_watermark.c
3970
static int skl_watermark_ipc_status_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/display/skl_watermark.c
3972
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/skl_watermark.c
3974
seq_printf(m, "Isochronous Priority Control: %s\n",
sys/dev/pci/drm/i915/display/skl_watermark.c
3990
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/display/skl_watermark.c
3991
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/skl_watermark.c
4021
static int intel_sagv_status_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/display/skl_watermark.c
4023
struct intel_display *display = m->private;
sys/dev/pci/drm/i915/display/skl_watermark.c
4031
seq_printf(m, "SAGV available: %s\n", str_yes_no(intel_has_sagv(display)));
sys/dev/pci/drm/i915/display/skl_watermark.c
4032
seq_printf(m, "SAGV modparam: %s\n",
sys/dev/pci/drm/i915/display/skl_watermark.c
4034
seq_printf(m, "SAGV status: %s\n", sagv_status[display->sagv.status]);
sys/dev/pci/drm/i915/display/skl_watermark.c
4035
seq_printf(m, "SAGV block time: %d usec\n", display->sagv.block_time_us);
sys/dev/pci/drm/i915/display/vlv_dsi_pll.c
103
calc_m = m;
sys/dev/pci/drm/i915/display/vlv_dsi_pll.c
126
u32 m = 0, p = 0, n;
sys/dev/pci/drm/i915/display/vlv_dsi_pll.c
164
m = i + 62;
sys/dev/pci/drm/i915/display/vlv_dsi_pll.c
166
dsi_clock = (m * refclk) / (p * n);
sys/dev/pci/drm/i915/display/vlv_dsi_pll.c
67
unsigned int m, n, p;
sys/dev/pci/drm/i915/display/vlv_dsi_pll.c
93
for (m = m_min; m <= m_max && delta; m++) {
sys/dev/pci/drm/i915/display/vlv_dsi_pll.c
99
int calc_dsi_clk = (m * ref_clk) / (p * n);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
297
int n, m, count;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
327
m = 0; /* Use the first context as our template for the engines */
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
334
data[m++].ce[0] = intel_context_get(ce);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
346
for (m = 0; m < count; m++) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
347
if (!data[m].ce[0])
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
350
ce = intel_context_create(data[m].ce[0]->engine);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
362
data[m].ce[n] = ce;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
414
for (m = 0; m < ARRAY_SIZE(data->ce); m++) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
415
if (!data[n].ce[m])
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
418
intel_context_unpin(data[n].ce[m]);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
419
intel_context_put(data[n].ce[m]);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
481
unsigned long n, m;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
493
for (m = 0; m < DW_PER_PAGE; m++)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
494
map[m] = value;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
521
u32 *map, m;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
527
for (m = 0; m < max; m++) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
528
if (map[m] != m) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
531
n, real_page_count(obj), m, max,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
532
map[m], m);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
538
for (; m < DW_PER_PAGE; m++) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
539
if (map[m] != STACK_MAGIC) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
541
__builtin_return_address(0), idx, n, m,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
542
map[m], STACK_MAGIC);
sys/dev/pci/drm/i915/gt/intel_engine.h
266
struct drm_printer *m,
sys/dev/pci/drm/i915/gt/intel_engine.h
270
struct drm_printer *m);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2041
static void hexdump(struct drm_printer *m, const void *buf, size_t len)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2055
drm_printf(m, "*\n");
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2065
drm_printf(m, "[%04zx] %s\n", pos, line);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2085
struct drm_printer *m)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2092
drm_printf(m, "\tCCID: 0x%08x\n", ENGINE_READ(engine, CCID));
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2094
drm_printf(m, "\tEL_STAT_HI: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2096
drm_printf(m, "\tEL_STAT_LO: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2099
drm_printf(m, "\tRING_START: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2101
drm_printf(m, "\tRING_HEAD: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2103
drm_printf(m, "\tRING_TAIL: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2105
drm_printf(m, "\tRING_CTL: 0x%08x%s\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2109
drm_printf(m, "\tRING_MODE: 0x%08x%s\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2115
drm_printf(m, "\tRING_IMR: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2117
drm_printf(m, "\tRING_ESR: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2119
drm_printf(m, "\tRING_EMR: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2121
drm_printf(m, "\tRING_EIR: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2126
drm_printf(m, "\tACTHD: 0x%08x_%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2129
drm_printf(m, "\tBBADDR: 0x%08x_%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2137
drm_printf(m, "\tDMA_FADDR: 0x%08x_%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2140
drm_printf(m, "\tIPEIR: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2142
drm_printf(m, "\tIPEHR: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2145
drm_printf(m, "\tIPEIR: 0x%08x\n", ENGINE_READ(engine, IPEIR));
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2146
drm_printf(m, "\tIPEHR: 0x%08x\n", ENGINE_READ(engine, IPEHR));
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2157
drm_printf(m, "\tExeclist tasklet queued? %s (%s), preempt? %s, timeslice? %s\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2166
drm_printf(m, "\tExeclist status: 0x%08x %08x; CSB read:%d, write:%d, entries:%d\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2179
drm_printf(m, "\tExeclist CSB[%d]: 0x%08x, context: %d\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2197
i915_request_show(m, rq, hdr, 0);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2211
i915_request_show(m, rq, hdr, 0);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2216
drm_printf(m, "\tPP_DIR_BASE: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2218
drm_printf(m, "\tPP_DIR_BASE_READ: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2220
drm_printf(m, "\tPP_DIR_DCLV: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2225
static void print_request_ring(struct drm_printer *m, struct i915_request *rq)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2231
drm_printf(m,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2254
hexdump(m, ring, size);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2265
struct drm_printer *m)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2286
drm_printf(m, "\tProperties:\n");
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2288
drm_printf(m, "\t\t%s: %lu [default %lu]\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2294
static void engine_dump_request(struct i915_request *rq, struct drm_printer *m, const char *msg)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2298
i915_request_show(m, rq, msg, 0);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2300
drm_printf(m, "\t\tring->start: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2302
drm_printf(m, "\t\tring->head: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2304
drm_printf(m, "\t\tring->tail: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2306
drm_printf(m, "\t\tring->emit: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2308
drm_printf(m, "\t\tring->space: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2312
drm_printf(m, "\t\tring->hwsp: 0x%08x\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2317
print_request_ring(m, rq);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2320
drm_printf(m, "Logical Ring Context:\n");
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2321
hexdump(m, rq->context->lrc_reg_state, PAGE_SIZE);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2327
struct drm_printer *m)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2346
engine_dump_request(rq, m, msg);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2351
struct drm_printer *m)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2365
drm_printf(m, "\tRequests:\n");
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2368
engine_dump_request(hung_rq, m, "\t\thung");
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2370
drm_printf(m, "\t\tGot hung ce but no hung rq!\n");
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2373
intel_guc_dump_active_requests(engine, hung_rq, m);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2375
intel_execlists_dump_active_requests(engine, hung_rq, m);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2382
struct drm_printer *m,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2394
drm_vprintf(m, header, &ap);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2399
drm_printf(m, "*** WEDGED ***\n");
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2401
drm_printf(m, "\tAwake? %d\n", atomic_read(&engine->wakeref.count));
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2402
drm_printf(m, "\tBarriers?: %s\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2404
drm_printf(m, "\tLatency: %luus\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2407
drm_printf(m, "\tRuntime: %llums\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2410
drm_printf(m, "\tForcewake: %x domains, %d active\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2416
drm_printf(m, "\tHeartbeat: %d ms ago\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2419
drm_printf(m, "\tReset count: %d (global %d)\n",
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2422
print_properties(engine, m);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2424
engine_dump_active_requests(engine, m);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2426
drm_printf(m, "\tMMIO base: 0x%08x\n", engine->mmio_base);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2429
intel_engine_print_registers(engine, m);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2432
drm_printf(m, "\tDevice is asleep; skipping register dump\n");
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2435
intel_execlists_show_requests(engine, m, i915_request_show, 8);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2437
drm_printf(m, "HWSP:\n");
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2438
hexdump(m, engine->status_page.addr, PAGE_SIZE);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2440
drm_printf(m, "Idle? %s\n", str_yes_no(intel_engine_is_idle(engine)));
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2442
intel_engine_print_breadcrumbs(engine, m);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4084
struct drm_printer *m,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4085
void (*show_request)(struct drm_printer *m,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4104
show_request(m, rq, "\t\t", 0);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4110
drm_printf(m,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4114
show_request(m, last, "\t\t", 0);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4118
drm_printf(m, "\t\tQueue priority hint: %d\n",
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4128
show_request(m, rq, "\t\t", 0);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4135
drm_printf(m,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4139
show_request(m, last, "\t\t", 0);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4151
show_request(m, rq, "\t\t", 0);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4158
drm_printf(m,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4162
show_request(m, last, "\t\t", 0);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4170
struct drm_printer *m)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4176
intel_engine_dump_active_requests(&engine->sched_engine->requests, hung_rq, m);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4178
drm_printf(m, "\tOn hold?: %zu\n",
sys/dev/pci/drm/i915/gt/intel_execlists_submission.h
28
struct drm_printer *m,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.h
29
void (*show_request)(struct drm_printer *m,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.h
37
struct drm_printer *m);
sys/dev/pci/drm/i915/gt/intel_gt_debugfs.c
64
static int steering_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/gt/intel_gt_debugfs.c
66
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/gt/intel_gt_debugfs.c
67
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_gt_engines_debugfs.c
16
static int engines_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/gt/intel_gt_engines_debugfs.c
18
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_gt_engines_debugfs.c
23
p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
102
seq_printf(m, "RC6 Enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
105
seq_printf(m, "Multi-threaded Forcewake Request: 0x%x\n", mt_fwake_req);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
106
seq_printf(m, "Render Power Well: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
108
seq_printf(m, "Media Power Well: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
111
intel_rc6_print_residency(m, "Render RC6 residency since boot:", INTEL_RC6_RES_RC6);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
112
intel_rc6_print_residency(m, "Media RC6 residency since boot:", INTEL_RC6_RES_VLV_MEDIA);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
114
return fw_domains_show(m, NULL);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
117
static int gen6_drpc(struct seq_file *m)
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
119
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
139
seq_printf(m, "RC1e Enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
141
seq_printf(m, "RC6 Enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
144
seq_printf(m, "Render Well Gating Enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
146
seq_printf(m, "Media Well Gating Enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
149
seq_printf(m, "Deep RC6 Enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
151
seq_printf(m, "Deepest RC6 Enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
153
seq_puts(m, "Current RC state: ");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
157
seq_puts(m, "Core Power Down\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
159
seq_puts(m, "on\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
162
seq_puts(m, "RC3\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
165
seq_puts(m, "RC6\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
168
seq_puts(m, "RC7\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
171
seq_puts(m, "Unknown\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
175
seq_printf(m, "Core Power Down: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
177
seq_printf(m, "Multi-threaded Forcewake Request: 0x%x\n", mt_fwake_req);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
179
seq_printf(m, "Render Power Well: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
182
seq_printf(m, "Media Power Well: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
188
intel_rc6_print_residency(m, "RC6 \"Locked to RPn\" residency since boot:",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
190
intel_rc6_print_residency(m, "RC6 residency since boot:", INTEL_RC6_RES_RC6);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
191
intel_rc6_print_residency(m, "RC6+ residency since boot:", INTEL_RC6_RES_RC6p);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
192
intel_rc6_print_residency(m, "RC6++ residency since boot:", INTEL_RC6_RES_RC6pp);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
195
seq_printf(m, "RC6 voltage: %dmV\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
197
seq_printf(m, "RC6+ voltage: %dmV\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
199
seq_printf(m, "RC6++ voltage: %dmV\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
203
return fw_domains_show(m, NULL);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
206
static int ilk_drpc(struct seq_file *m)
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
208
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
217
seq_printf(m, "HD boost: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
219
seq_printf(m, "Boost freq: %d\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
222
seq_printf(m, "HW control enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
224
seq_printf(m, "SW control enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
226
seq_printf(m, "Gated voltage change: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
228
seq_printf(m, "Starting frequency: P%d\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
230
seq_printf(m, "Max P-state: P%d\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
232
seq_printf(m, "Min P-state: P%d\n", (rgvmodectl & MEMMODE_FMIN_MASK));
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
233
seq_printf(m, "RS1 VID: %d\n", (crstandvid & 0x3f));
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
234
seq_printf(m, "RS2 VID: %d\n", ((crstandvid >> 8) & 0x3f));
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
235
seq_printf(m, "Render standby enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
237
seq_puts(m, "Current RS state: ");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
240
seq_puts(m, "on\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
243
seq_puts(m, "RC1\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
246
seq_puts(m, "RC1E\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
249
seq_puts(m, "RS1\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
252
seq_puts(m, "RS2 (RC6)\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
255
seq_puts(m, "RC3 (RC6+)\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
258
seq_puts(m, "unknown\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
265
static int mtl_drpc(struct seq_file *m)
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
267
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
280
seq_printf(m, "RC6 Enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
283
seq_printf(m, "Media Well Gating Enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
286
seq_printf(m, "Render Well Gating Enabled: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
290
seq_puts(m, "Current RC state: ");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
293
seq_puts(m, "RC0\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
296
seq_puts(m, "RC6\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
299
seq_puts(m, "Unknown\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
303
seq_printf(m, "Multi-threaded Forcewake Request: 0x%x\n", mt_fwake_req);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
305
seq_printf(m, "Media Power Well: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
309
seq_printf(m, "Render Power Well: %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
314
intel_rc6_print_residency(m, "RC6 residency since boot:", INTEL_RC6_RES_RC6);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
316
return fw_domains_show(m, NULL);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
319
static int drpc_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
321
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
328
err = mtl_drpc(m);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
330
err = vlv_drpc(m);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
332
err = gen6_drpc(m);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
334
err = ilk_drpc(m);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
403
static int frequency_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
405
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
406
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
414
static int llc_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
416
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
424
seq_printf(m, "LLC: %s\n", str_yes_no(HAS_LLC(i915)));
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
425
seq_printf(m, "%s: %uMB\n", edram ? "eDRAM" : "eLLC",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
436
seq_puts(m, "GPU freq (MHz)\tEffective GPU freq (MHz)\tEffective Ring freq (MHz)\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
443
seq_printf(m, "%d\t\t%d\t\t\t\t%d\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
480
static int rps_boost_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
482
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
486
seq_printf(m, "RPS enabled? %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
488
seq_printf(m, "RPS active? %s\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
490
seq_printf(m, "GPU busy? %s, %llums\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
493
seq_printf(m, "Boosts outstanding? %d\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
495
seq_printf(m, "Interactive? %d\n", READ_ONCE(rps->power.interactive));
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
496
seq_printf(m, "Frequency requested %d, actual %d\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
499
seq_printf(m, " min hard:%d, soft:%d; max soft:%d, hard:%d\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
504
seq_printf(m, " idle:%d, efficient:%d, boost:%d\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
509
seq_printf(m, "Wait boosts: %d\n", READ_ONCE(rps->boosts));
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
523
seq_printf(m, "\nRPS Autotuning (current \"%s\" window):\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
525
seq_printf(m, " Avg. up: %d%% [above threshold? %d%%]\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
528
seq_printf(m, " Avg. down: %d%% [below threshold? %d%%]\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
532
seq_puts(m, "\nRPS Autotuning inactive\n");
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
69
static int fw_domains_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
71
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
78
seq_printf(m, "user.bypass_count = %u\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
82
seq_printf(m, "%s.wake_count = %u\n",
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
92
static int vlv_drpc(struct seq_file *m)
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.c
94
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_gt_pm_debugfs.h
14
void intel_gt_pm_frequency_dump(struct intel_gt *gt, struct drm_printer *m);
sys/dev/pci/drm/i915/gt/intel_migrate.c
1078
int intel_migrate_copy(struct intel_migrate *m,
sys/dev/pci/drm/i915/gt/intel_migrate.c
1093
if (!m->context)
sys/dev/pci/drm/i915/gt/intel_migrate.c
1096
ce = intel_migrate_create_context(m);
sys/dev/pci/drm/i915/gt/intel_migrate.c
1098
ce = intel_context_get(m->context);
sys/dev/pci/drm/i915/gt/intel_migrate.c
1117
intel_migrate_clear(struct intel_migrate *m,
sys/dev/pci/drm/i915/gt/intel_migrate.c
1130
if (!m->context)
sys/dev/pci/drm/i915/gt/intel_migrate.c
1133
ce = intel_migrate_create_context(m);
sys/dev/pci/drm/i915/gt/intel_migrate.c
1135
ce = intel_context_get(m->context);
sys/dev/pci/drm/i915/gt/intel_migrate.c
1151
void intel_migrate_fini(struct intel_migrate *m)
sys/dev/pci/drm/i915/gt/intel_migrate.c
1155
ce = fetch_and_zero(&m->context);
sys/dev/pci/drm/i915/gt/intel_migrate.c
267
int intel_migrate_init(struct intel_migrate *m, struct intel_gt *gt)
sys/dev/pci/drm/i915/gt/intel_migrate.c
271
memset(m, 0, sizeof(*m));
sys/dev/pci/drm/i915/gt/intel_migrate.c
277
m->context = ce;
sys/dev/pci/drm/i915/gt/intel_migrate.c
302
struct intel_context *intel_migrate_create_context(struct intel_migrate *m)
sys/dev/pci/drm/i915/gt/intel_migrate.c
314
ce = __migrate_engines(m->context->engine->gt);
sys/dev/pci/drm/i915/gt/intel_migrate.c
322
ce->vm = i915_vm_get(m->context->vm);
sys/dev/pci/drm/i915/gt/intel_migrate.h
20
int intel_migrate_init(struct intel_migrate *m, struct intel_gt *gt);
sys/dev/pci/drm/i915/gt/intel_migrate.h
22
struct intel_context *intel_migrate_create_context(struct intel_migrate *m);
sys/dev/pci/drm/i915/gt/intel_migrate.h
24
int intel_migrate_copy(struct intel_migrate *m,
sys/dev/pci/drm/i915/gt/intel_migrate.h
46
intel_migrate_clear(struct intel_migrate *m,
sys/dev/pci/drm/i915/gt/intel_migrate.h
63
void intel_migrate_fini(struct intel_migrate *m);
sys/dev/pci/drm/i915/gt/intel_rc6.c
852
void intel_rc6_print_residency(struct seq_file *m, const char *title,
sys/dev/pci/drm/i915/gt/intel_rc6.c
855
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_rc6.c
860
seq_printf(m, "%s %u (%llu us)\n", title,
sys/dev/pci/drm/i915/gt/intel_rc6.h
27
void intel_rc6_print_residency(struct seq_file *m, const char *title,
sys/dev/pci/drm/i915/gt/intel_rps.c
269
u16 m;
sys/dev/pci/drm/i915/gt/intel_rps.c
302
rps->ips.m = cparams[i].m;
sys/dev/pci/drm/i915/gt/intel_rps.c
351
result = div_u64(div_u64(ips->m * delta, dt) + ips->c, 10);
sys/dev/pci/drm/i915/gt/intel_rps.c
363
unsigned int m, x, b;
sys/dev/pci/drm/i915/gt/intel_rps.c
370
m = (tsfs & TSFS_SLOPE_MASK) >> TSFS_SLOPE_SHIFT;
sys/dev/pci/drm/i915/gt/intel_rps.c
372
return m * x / 127 - b;
sys/dev/pci/drm/i915/gt/intel_rps_types.h
24
int c, m;
sys/dev/pci/drm/i915/gt/intel_sseu.c
853
struct seq_file *m)
sys/dev/pci/drm/i915/gt/intel_sseu.c
858
seq_printf(m, " %s Geometry DSS: %u\n", type,
sys/dev/pci/drm/i915/gt/intel_sseu.c
861
seq_printf(m, " %s Compute DSS: %u\n", type,
sys/dev/pci/drm/i915/gt/intel_sseu.c
866
seq_printf(m, " %s Slice%i subslices: %u\n", type,
sys/dev/pci/drm/i915/gt/intel_sseu.h
180
struct seq_file *m);
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
193
static void i915_print_sseu_info(struct seq_file *m,
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
200
seq_printf(m, " %s Slice Mask: %04x\n", type,
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
202
seq_printf(m, " %s Slice Total: %u\n", type,
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
204
seq_printf(m, " %s Subslice Total: %u\n", type,
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
206
intel_sseu_print_ss_info(type, sseu, m);
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
207
seq_printf(m, " %s EU Total: %u\n", type,
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
209
seq_printf(m, " %s EU Per Subslice: %u\n", type,
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
215
seq_printf(m, " Has Pooled EU: %s\n", str_yes_no(has_pooled_eu));
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
217
seq_printf(m, " Min EU in pool: %u\n", sseu->min_eu_in_pool);
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
219
seq_printf(m, " Has Slice Power Gating: %s\n",
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
221
seq_printf(m, " Has Subslice Power Gating: %s\n",
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
223
seq_printf(m, " Has EU Power Gating: %s\n",
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
231
int intel_sseu_status(struct seq_file *m, struct intel_gt *gt)
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
241
seq_puts(m, "SSEU Device Info\n");
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
242
i915_print_sseu_info(m, true, HAS_POOLED_EU(i915), &info->sseu);
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
244
seq_puts(m, "SSEU Device Status\n");
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
265
i915_print_sseu_info(m, false, HAS_POOLED_EU(i915), sseu);
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
274
static int sseu_status_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
276
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
278
return intel_sseu_status(m, gt);
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
282
static int sseu_topology_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
284
struct intel_gt *gt = m->private;
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.c
285
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/gt/intel_sseu_debugfs.h
14
int intel_sseu_status(struct seq_file *m, struct intel_gt *gt);
sys/dev/pci/drm/i915/gt/intel_timeline.c
411
struct drm_printer *m,
sys/dev/pci/drm/i915/gt/intel_timeline.c
412
void (*show_request)(struct drm_printer *m,
sys/dev/pci/drm/i915/gt/intel_timeline.c
428
drm_printf(m, "Timeline %llx: busy; skipping\n",
sys/dev/pci/drm/i915/gt/intel_timeline.c
452
drm_printf(m, "Timeline %llx: { ", tl->fence_context);
sys/dev/pci/drm/i915/gt/intel_timeline.c
453
drm_printf(m, "count: %lu, ready: %lu, inflight: %lu",
sys/dev/pci/drm/i915/gt/intel_timeline.c
455
drm_printf(m, ", seqno: { current: %d, last: %d }",
sys/dev/pci/drm/i915/gt/intel_timeline.c
459
drm_printf(m, ", engine: %s",
sys/dev/pci/drm/i915/gt/intel_timeline.c
463
drm_printf(m, " }\n");
sys/dev/pci/drm/i915/gt/intel_timeline.c
467
show_request(m, rq, "", 2);
sys/dev/pci/drm/i915/gt/intel_timeline.h
89
struct drm_printer *m,
sys/dev/pci/drm/i915/gt/intel_timeline.h
90
void (*show_request)(struct drm_printer *m,
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
125
struct drm_printer m = drm_err_printer(&engine->i915->drm, "pulse");
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
127
drm_printf(&m, "%s: no heartbeat pulse?\n", engine->name);
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
128
intel_engine_dump(engine, &m, "%s", engine->name);
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
139
struct drm_printer m = drm_err_printer(&engine->i915->drm, "pulse");
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
141
drm_printf(&m, "%s: heartbeat pulse did not flush idle tasks\n",
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
143
i915_active_print(&p->active, &m);
sys/dev/pci/drm/i915/gt/selftest_migrate.c
222
intel_migrate_ccs_copy(struct intel_migrate *m,
sys/dev/pci/drm/i915/gt/selftest_migrate.c
234
if (!m->context)
sys/dev/pci/drm/i915/gt/selftest_migrate.c
237
ce = intel_migrate_create_context(m);
sys/dev/pci/drm/i915/gt/selftest_migrate.c
239
ce = intel_context_get(m->context);
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc_debugfs.c
15
static int gsc_info_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc_debugfs.c
17
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc_debugfs.c
18
struct intel_gsc_uc *gsc = m->private;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
20
int intel_guc_capture_print_engine_node(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
19
static int guc_info_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
21
struct intel_guc *guc = m->private;
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
22
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
42
static int guc_registered_contexts_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
44
struct intel_guc *guc = m->private;
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
45
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
56
static int guc_slpc_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
58
struct intel_guc *guc = m->private;
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
60
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
46
static int guc_log_dump_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
48
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
51
ret = intel_guc_log_dump(m->private, &p, false);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
53
if (IS_ENABLED(CONFIG_DRM_I915_DEBUG_GEM) && seq_has_overflowed(m))
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
55
m->size, __func__);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
72
static int guc_load_err_log_dump_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
74
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
76
if (IS_ENABLED(CONFIG_DRM_I915_DEBUG_GEM) && seq_has_overflowed(m))
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
78
m->size, __func__);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
80
return intel_guc_log_dump(m->private, &p, true);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5452
struct drm_printer *m)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5483
hung_rq, m);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
30
struct drm_printer *m);
sys/dev/pci/drm/i915/gt/uc/intel_huc_debugfs.c
14
static int huc_info_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/gt/uc/intel_huc_debugfs.c
16
struct intel_huc *huc = m->private;
sys/dev/pci/drm/i915/gt/uc/intel_huc_debugfs.c
17
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/gt/uc/intel_uc_debugfs.c
20
static int uc_usage_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/gt/uc/intel_uc_debugfs.c
22
struct intel_uc *uc = m->private;
sys/dev/pci/drm/i915/gt/uc/intel_uc_debugfs.c
23
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/gvt/gtt.c
1306
struct intel_gvt_gtt_entry m;
sys/dev/pci/drm/i915/gvt/gtt.c
1322
ppgtt_get_shadow_entry(spt, &m, index);
sys/dev/pci/drm/i915/gvt/gtt.c
1323
ppgtt_generate_shadow_entry(&m, s, we);
sys/dev/pci/drm/i915/gvt/gtt.c
1324
ppgtt_set_shadow_entry(spt, &m, index);
sys/dev/pci/drm/i915/gvt/gtt.c
2152
struct intel_gvt_gtt_entry m = {.val64 = 0, .type = GTT_TYPE_GGTT_PTE};
sys/dev/pci/drm/i915/gvt/gtt.c
2219
m.val64 = e.val64;
sys/dev/pci/drm/i915/gvt/gtt.c
2220
m.type = e.type;
sys/dev/pci/drm/i915/gvt/gtt.c
2230
ops->set_pfn(&m, gvt->gtt.scratch_mfn);
sys/dev/pci/drm/i915/gvt/gtt.c
2232
ops->set_pfn(&m, dma_addr >> PAGE_SHIFT);
sys/dev/pci/drm/i915/gvt/gtt.c
2234
ops->set_pfn(&m, gvt->gtt.scratch_mfn);
sys/dev/pci/drm/i915/gvt/gtt.c
2235
ops->clear_present(&m);
sys/dev/pci/drm/i915/gvt/gtt.c
2243
ggtt_set_host_entry(ggtt_mm, &m, g_gtt_index);
sys/dev/pci/drm/i915/gvt/handlers.c
596
clock.m = clock.m1 * clock.m2;
sys/dev/pci/drm/i915/gvt/handlers.c
604
clock.vco = DIV_ROUND_CLOSEST_ULL(mul_u32_u32(refclk, clock.m), clock.n << 22);
sys/dev/pci/drm/i915/gvt/scheduler.c
1023
struct intel_vgpu_mm *m = list_last_entry(&workload->lri_shadow_mm,
sys/dev/pci/drm/i915/gvt/scheduler.c
1026
GEM_BUG_ON(!check_shadow_context_ppgtt(shadow_ring_context, m));
sys/dev/pci/drm/i915/gvt/scheduler.c
1028
(void *)m->ppgtt_mm.guest_pdps);
sys/dev/pci/drm/i915/gvt/scheduler.c
1527
struct intel_vgpu_mm *m, *mm;
sys/dev/pci/drm/i915/gvt/scheduler.c
1528
list_for_each_entry_safe(m, mm, &workload->lri_shadow_mm,
sys/dev/pci/drm/i915/gvt/scheduler.c
1530
list_del(&m->ppgtt_mm.link);
sys/dev/pci/drm/i915/gvt/scheduler.c
1531
intel_vgpu_mm_put(m);
sys/dev/pci/drm/i915/gvt/scheduler.c
688
struct intel_vgpu_mm *m;
sys/dev/pci/drm/i915/gvt/scheduler.c
705
list_for_each_entry(m, &workload->lri_shadow_mm,
sys/dev/pci/drm/i915/gvt/scheduler.c
707
ret = intel_vgpu_pin_mm(m);
sys/dev/pci/drm/i915/gvt/scheduler.c
709
list_for_each_entry_from_reverse(m,
sys/dev/pci/drm/i915/gvt/scheduler.c
712
intel_vgpu_unpin_mm(m);
sys/dev/pci/drm/i915/gvt/scheduler.c
728
struct intel_vgpu_mm *m;
sys/dev/pci/drm/i915/gvt/scheduler.c
731
list_for_each_entry(m, &workload->lri_shadow_mm,
sys/dev/pci/drm/i915/gvt/scheduler.c
733
intel_vgpu_unpin_mm(m);
sys/dev/pci/drm/i915/gvt/scheduler.c
920
check_shadow_context_ppgtt(struct execlist_ring_context *c, struct intel_vgpu_mm *m)
sys/dev/pci/drm/i915/gvt/scheduler.c
922
if (m->ppgtt_mm.root_entry_type == GTT_TYPE_PPGTT_ROOT_L4_ENTRY) {
sys/dev/pci/drm/i915/gvt/scheduler.c
925
if (shadow_pdp != m->ppgtt_mm.shadow_pdps[0]) {
sys/dev/pci/drm/i915/i915_active.h
212
void i915_active_print(struct i915_active *ref, struct drm_printer *m);
sys/dev/pci/drm/i915/i915_debugfs.c
175
i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj)
sys/dev/pci/drm/i915/i915_debugfs.c
180
seq_printf(m, "%pK: %c%c%c %8zdKiB %02x %02x %s%s%s",
sys/dev/pci/drm/i915/i915_debugfs.c
192
seq_printf(m, " (name: %d)", obj->base.name);
sys/dev/pci/drm/i915/i915_debugfs.c
204
seq_printf(m, " (%s offset: %08llx, size: %08llx, pages: %s",
sys/dev/pci/drm/i915/i915_debugfs.c
212
seq_puts(m, ", normal");
sys/dev/pci/drm/i915/i915_debugfs.c
216
seq_printf(m, ", partial [%08llx+%x]",
sys/dev/pci/drm/i915/i915_debugfs.c
222
seq_printf(m, ", rotated [(%ux%u, src_stride=%u, dst_stride=%u, offset=%u), (%ux%u, src_stride=%u, dst_stride=%u, offset=%u)]",
sys/dev/pci/drm/i915/i915_debugfs.c
236
seq_printf(m, ", remapped [(%ux%u, src_stride=%u, dst_stride=%u, offset=%u), (%ux%u, src_stride=%u, dst_stride=%u, offset=%u)]",
sys/dev/pci/drm/i915/i915_debugfs.c
255
seq_printf(m, " , fence: %d", vma->fence->id);
sys/dev/pci/drm/i915/i915_debugfs.c
256
seq_puts(m, ")");
sys/dev/pci/drm/i915/i915_debugfs.c
262
seq_printf(m, " (pinned x %d)", pin_count);
sys/dev/pci/drm/i915/i915_debugfs.c
264
seq_printf(m, " (stolen: %08llx)", obj->stolen->start);
sys/dev/pci/drm/i915/i915_debugfs.c
266
seq_printf(m, " (fb)");
sys/dev/pci/drm/i915/i915_debugfs.c
269
static int i915_gem_object_info(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/i915_debugfs.c
271
struct drm_i915_private *i915 = node_to_i915(m->private);
sys/dev/pci/drm/i915/i915_debugfs.c
272
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/i915_debugfs.c
276
seq_printf(m, "%u shrinkable [%u free] objects, %llu bytes\n",
sys/dev/pci/drm/i915/i915_debugfs.c
286
static int i915_frequency_info(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/i915_debugfs.c
288
struct drm_i915_private *i915 = node_to_i915(m->private);
sys/dev/pci/drm/i915/i915_debugfs.c
290
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/i915_debugfs.c
321
static int i915_swizzle_info(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/i915_debugfs.c
323
struct drm_i915_private *dev_priv = node_to_i915(m->private);
sys/dev/pci/drm/i915/i915_debugfs.c
327
seq_printf(m, "bit6 swizzle for X-tiling = %s\n",
sys/dev/pci/drm/i915/i915_debugfs.c
329
seq_printf(m, "bit6 swizzle for Y-tiling = %s\n",
sys/dev/pci/drm/i915/i915_debugfs.c
333
seq_puts(m, "L-shaped memory detected\n");
sys/dev/pci/drm/i915/i915_debugfs.c
342
seq_printf(m, "DDC = 0x%08x\n",
sys/dev/pci/drm/i915/i915_debugfs.c
344
seq_printf(m, "DDC2 = 0x%08x\n",
sys/dev/pci/drm/i915/i915_debugfs.c
346
seq_printf(m, "C0DRB3 = 0x%04x\n",
sys/dev/pci/drm/i915/i915_debugfs.c
348
seq_printf(m, "C1DRB3 = 0x%04x\n",
sys/dev/pci/drm/i915/i915_debugfs.c
351
seq_printf(m, "MAD_DIMM_C0 = 0x%08x\n",
sys/dev/pci/drm/i915/i915_debugfs.c
353
seq_printf(m, "MAD_DIMM_C1 = 0x%08x\n",
sys/dev/pci/drm/i915/i915_debugfs.c
355
seq_printf(m, "MAD_DIMM_C2 = 0x%08x\n",
sys/dev/pci/drm/i915/i915_debugfs.c
357
seq_printf(m, "TILECTL = 0x%08x\n",
sys/dev/pci/drm/i915/i915_debugfs.c
360
seq_printf(m, "GAMTARBMODE = 0x%08x\n",
sys/dev/pci/drm/i915/i915_debugfs.c
363
seq_printf(m, "ARB_MODE = 0x%08x\n",
sys/dev/pci/drm/i915/i915_debugfs.c
365
seq_printf(m, "DISP_ARB_CTL = 0x%08x\n",
sys/dev/pci/drm/i915/i915_debugfs.c
374
static int i915_rps_boost_info(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/i915_debugfs.c
376
struct drm_i915_private *dev_priv = node_to_i915(m->private);
sys/dev/pci/drm/i915/i915_debugfs.c
379
seq_printf(m, "RPS enabled? %s\n",
sys/dev/pci/drm/i915/i915_debugfs.c
381
seq_printf(m, "RPS active? %s\n",
sys/dev/pci/drm/i915/i915_debugfs.c
383
seq_printf(m, "GPU busy? %s\n", str_yes_no(to_gt(dev_priv)->awake));
sys/dev/pci/drm/i915/i915_debugfs.c
384
seq_printf(m, "Boosts outstanding? %d\n",
sys/dev/pci/drm/i915/i915_debugfs.c
386
seq_printf(m, "Interactive? %d\n", READ_ONCE(rps->power.interactive));
sys/dev/pci/drm/i915/i915_debugfs.c
387
seq_printf(m, "Frequency requested %d, actual %d\n",
sys/dev/pci/drm/i915/i915_debugfs.c
390
seq_printf(m, " min hard:%d, soft:%d; max soft:%d, hard:%d\n",
sys/dev/pci/drm/i915/i915_debugfs.c
395
seq_printf(m, " idle:%d, efficient:%d, boost:%d\n",
sys/dev/pci/drm/i915/i915_debugfs.c
400
seq_printf(m, "Wait boosts: %d\n", READ_ONCE(rps->boosts));
sys/dev/pci/drm/i915/i915_debugfs.c
405
static int i915_runtime_pm_status(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/i915_debugfs.c
407
struct drm_i915_private *dev_priv = node_to_i915(m->private);
sys/dev/pci/drm/i915/i915_debugfs.c
411
seq_puts(m, "Runtime power management not supported\n");
sys/dev/pci/drm/i915/i915_debugfs.c
413
seq_printf(m, "GPU idle: %s\n", str_yes_no(!to_gt(dev_priv)->awake));
sys/dev/pci/drm/i915/i915_debugfs.c
414
seq_printf(m, "IRQs disabled: %s\n",
sys/dev/pci/drm/i915/i915_debugfs.c
417
seq_printf(m, "Usage count: %d\n",
sys/dev/pci/drm/i915/i915_debugfs.c
420
seq_printf(m, "Device Power Management (CONFIG_PM) disabled\n");
sys/dev/pci/drm/i915/i915_debugfs.c
422
seq_printf(m, "PCI device power state: %s [%d]\n",
sys/dev/pci/drm/i915/i915_debugfs.c
427
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/i915_debugfs.c
435
static int i915_engine_info(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/i915_debugfs.c
437
struct drm_i915_private *i915 = node_to_i915(m->private);
sys/dev/pci/drm/i915/i915_debugfs.c
444
seq_printf(m, "GT awake? %s [%d], %llums\n",
sys/dev/pci/drm/i915/i915_debugfs.c
448
seq_printf(m, "CS timestamp frequency: %u Hz, %d ns\n",
sys/dev/pci/drm/i915/i915_debugfs.c
452
p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/i915_debugfs.c
463
static int i915_wa_registers(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/i915_debugfs.c
465
struct drm_i915_private *i915 = node_to_i915(m->private);
sys/dev/pci/drm/i915/i915_debugfs.c
477
seq_printf(m, "%s: Workarounds applied: %u\n",
sys/dev/pci/drm/i915/i915_debugfs.c
481
seq_printf(m, "0x%X: 0x%08X, mask: 0x%08X\n",
sys/dev/pci/drm/i915/i915_debugfs.c
485
seq_printf(m, "\n");
sys/dev/pci/drm/i915/i915_debugfs.c
65
static int i915_capabilities(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/i915_debugfs.c
665
static int i915_sseu_status(struct seq_file *m, void *unused)
sys/dev/pci/drm/i915/i915_debugfs.c
667
struct drm_i915_private *i915 = node_to_i915(m->private);
sys/dev/pci/drm/i915/i915_debugfs.c
67
struct drm_i915_private *i915 = node_to_i915(m->private);
sys/dev/pci/drm/i915/i915_debugfs.c
670
return intel_sseu_status(m, gt);
sys/dev/pci/drm/i915/i915_debugfs.c
68
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/i915_debugfs.h
16
void i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj);
sys/dev/pci/drm/i915/i915_debugfs.h
19
static inline void i915_debugfs_describe_obj(struct seq_file *m, struct drm_i915_gem_object *obj) {}
sys/dev/pci/drm/i915/i915_debugfs_params.c
111
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/i915_debugfs_params.c
112
unsigned int *value = m->private;
sys/dev/pci/drm/i915/i915_debugfs_params.c
155
static int i915_param_charp_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/i915_debugfs_params.c
157
const char **s = m->private;
sys/dev/pci/drm/i915/i915_debugfs_params.c
159
seq_printf(m, "%s\n", *s);
sys/dev/pci/drm/i915/i915_debugfs_params.c
173
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/i915_debugfs_params.c
174
char **s = m->private;
sys/dev/pci/drm/i915/i915_debugfs_params.c
26
static int i915_param_int_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/i915_debugfs_params.c
28
int *value = m->private;
sys/dev/pci/drm/i915/i915_debugfs_params.c
30
seq_printf(m, "%d\n", *value);
sys/dev/pci/drm/i915/i915_debugfs_params.c
57
struct seq_file *m = file->private_data;
sys/dev/pci/drm/i915/i915_debugfs_params.c
58
int *value = m->private;
sys/dev/pci/drm/i915/i915_debugfs_params.c
92
static int i915_param_uint_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/i915_debugfs_params.c
94
unsigned int *value = m->private;
sys/dev/pci/drm/i915/i915_debugfs_params.c
96
seq_printf(m, "%u\n", *value);
sys/dev/pci/drm/i915/i915_gpu_error.c
1000
err_print_gt_info(m, error->gt);
sys/dev/pci/drm/i915/i915_gpu_error.c
1003
err_print_capabilities(m, error);
sys/dev/pci/drm/i915/i915_gpu_error.c
1004
err_print_params(m, &error->params);
sys/dev/pci/drm/i915/i915_gpu_error.c
1011
struct drm_i915_error_state_buf m;
sys/dev/pci/drm/i915/i915_gpu_error.c
1019
memset(&m, 0, sizeof(m));
sys/dev/pci/drm/i915/i915_gpu_error.c
1020
m.i915 = error->i915;
sys/dev/pci/drm/i915/i915_gpu_error.c
1022
__err_print_to_sgl(&m, error);
sys/dev/pci/drm/i915/i915_gpu_error.c
1024
if (m.buf) {
sys/dev/pci/drm/i915/i915_gpu_error.c
1025
__sg_set_buf(m.cur++, m.buf, m.bytes, m.iter);
sys/dev/pci/drm/i915/i915_gpu_error.c
1026
m.bytes = 0;
sys/dev/pci/drm/i915/i915_gpu_error.c
1027
m.buf = NULL;
sys/dev/pci/drm/i915/i915_gpu_error.c
1029
if (m.cur) {
sys/dev/pci/drm/i915/i915_gpu_error.c
1030
GEM_BUG_ON(m.end < m.cur);
sys/dev/pci/drm/i915/i915_gpu_error.c
1031
sg_mark_end(m.cur - 1);
sys/dev/pci/drm/i915/i915_gpu_error.c
1033
GEM_BUG_ON(m.sgl && !m.cur);
sys/dev/pci/drm/i915/i915_gpu_error.c
1035
if (m.err) {
sys/dev/pci/drm/i915/i915_gpu_error.c
1036
err_free_sgl(m.sgl);
sys/dev/pci/drm/i915/i915_gpu_error.c
1037
return m.err;
sys/dev/pci/drm/i915/i915_gpu_error.c
1040
if (cmpxchg(&error->sgl, NULL, m.sgl))
sys/dev/pci/drm/i915/i915_gpu_error.c
1041
err_free_sgl(m.sgl);
sys/dev/pci/drm/i915/i915_gpu_error.c
402
static void err_compression_marker(struct drm_i915_error_state_buf *m)
sys/dev/pci/drm/i915/i915_gpu_error.c
404
err_puts(m, ":");
sys/dev/pci/drm/i915/i915_gpu_error.c
461
static void err_compression_marker(struct drm_i915_error_state_buf *m)
sys/dev/pci/drm/i915/i915_gpu_error.c
463
err_puts(m, "~");
sys/dev/pci/drm/i915/i915_gpu_error.c
468
static void error_print_instdone(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
475
err_printf(m, " INSTDONE: 0x%08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
478
if (ee->engine->class != RENDER_CLASS || GRAPHICS_VER(m->i915) <= 3)
sys/dev/pci/drm/i915/i915_gpu_error.c
481
err_printf(m, " SC_INSTDONE: 0x%08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
484
if (GRAPHICS_VER(m->i915) <= 6)
sys/dev/pci/drm/i915/i915_gpu_error.c
488
err_printf(m, " SAMPLER_INSTDONE[%d][%d]: 0x%08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
493
err_printf(m, " ROW_INSTDONE[%d][%d]: 0x%08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
497
if (GRAPHICS_VER(m->i915) < 12)
sys/dev/pci/drm/i915/i915_gpu_error.c
500
if (GRAPHICS_VER_FULL(m->i915) >= IP_VER(12, 55)) {
sys/dev/pci/drm/i915/i915_gpu_error.c
502
err_printf(m, " GEOM_SVGUNIT_INSTDONE[%d][%d]: 0x%08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
507
err_printf(m, " SC_INSTDONE_EXTRA: 0x%08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
509
err_printf(m, " SC_INSTDONE_EXTRA2: 0x%08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
513
static void error_print_request(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
520
err_printf(m, "%s pid %d, seqno %8x:%08x%s%s, prio %d, head %08x, tail %08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
530
static void error_print_context(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
534
err_printf(m, "%s%s[%d] prio %d, guilty %d active %d, runtime total %lluns, avg %lluns\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
538
err_printf(m, " context timeline seqno %u\n", ctx->hwsp_seqno);
sys/dev/pci/drm/i915/i915_gpu_error.c
559
static void error_print_engine(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
565
err_printf(m, "%s command stream:\n", ee->engine->name);
sys/dev/pci/drm/i915/i915_gpu_error.c
566
err_printf(m, " CCID: 0x%08x\n", ee->ccid);
sys/dev/pci/drm/i915/i915_gpu_error.c
567
err_printf(m, " START: 0x%08x\n", ee->start);
sys/dev/pci/drm/i915/i915_gpu_error.c
568
err_printf(m, " HEAD: 0x%08x [0x%08x]\n", ee->head, ee->rq_head);
sys/dev/pci/drm/i915/i915_gpu_error.c
569
err_printf(m, " TAIL: 0x%08x [0x%08x, 0x%08x]\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
571
err_printf(m, " CTL: 0x%08x\n", ee->ctl);
sys/dev/pci/drm/i915/i915_gpu_error.c
572
err_printf(m, " MODE: 0x%08x\n", ee->mode);
sys/dev/pci/drm/i915/i915_gpu_error.c
573
err_printf(m, " HWS: 0x%08x\n", ee->hws);
sys/dev/pci/drm/i915/i915_gpu_error.c
574
err_printf(m, " ACTHD: 0x%08x %08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
576
err_printf(m, " IPEIR: 0x%08x\n", ee->ipeir);
sys/dev/pci/drm/i915/i915_gpu_error.c
577
err_printf(m, " IPEHR: 0x%08x\n", ee->ipehr);
sys/dev/pci/drm/i915/i915_gpu_error.c
578
err_printf(m, " ESR: 0x%08x\n", ee->esr);
sys/dev/pci/drm/i915/i915_gpu_error.c
580
error_print_instdone(m, ee);
sys/dev/pci/drm/i915/i915_gpu_error.c
587
err_printf(m, " batch: [0x%08x_%08x, 0x%08x_%08x]\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
591
if (GRAPHICS_VER(m->i915) >= 4) {
sys/dev/pci/drm/i915/i915_gpu_error.c
592
err_printf(m, " BBADDR: 0x%08x_%08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
594
err_printf(m, " BB_STATE: 0x%08x\n", ee->bbstate);
sys/dev/pci/drm/i915/i915_gpu_error.c
595
err_printf(m, " INSTPS: 0x%08x\n", ee->instps);
sys/dev/pci/drm/i915/i915_gpu_error.c
597
err_printf(m, " INSTPM: 0x%08x\n", ee->instpm);
sys/dev/pci/drm/i915/i915_gpu_error.c
598
err_printf(m, " FADDR: 0x%08x %08x\n", upper_32_bits(ee->faddr),
sys/dev/pci/drm/i915/i915_gpu_error.c
600
if (GRAPHICS_VER(m->i915) >= 6) {
sys/dev/pci/drm/i915/i915_gpu_error.c
601
err_printf(m, " RC PSMI: 0x%08x\n", ee->rc_psmi);
sys/dev/pci/drm/i915/i915_gpu_error.c
602
err_printf(m, " FAULT_REG: 0x%08x\n", ee->fault_reg);
sys/dev/pci/drm/i915/i915_gpu_error.c
604
if (GRAPHICS_VER(m->i915) >= 11) {
sys/dev/pci/drm/i915/i915_gpu_error.c
605
err_printf(m, " NOPID: 0x%08x\n", ee->nopid);
sys/dev/pci/drm/i915/i915_gpu_error.c
606
err_printf(m, " EXCC: 0x%08x\n", ee->excc);
sys/dev/pci/drm/i915/i915_gpu_error.c
607
err_printf(m, " CMD_CCTL: 0x%08x\n", ee->cmd_cctl);
sys/dev/pci/drm/i915/i915_gpu_error.c
608
err_printf(m, " CSCMDOP: 0x%08x\n", ee->cscmdop);
sys/dev/pci/drm/i915/i915_gpu_error.c
609
err_printf(m, " CTX_SR_CTL: 0x%08x\n", ee->ctx_sr_ctl);
sys/dev/pci/drm/i915/i915_gpu_error.c
610
err_printf(m, " DMA_FADDR_HI: 0x%08x\n", ee->dma_faddr_hi);
sys/dev/pci/drm/i915/i915_gpu_error.c
611
err_printf(m, " DMA_FADDR_LO: 0x%08x\n", ee->dma_faddr_lo);
sys/dev/pci/drm/i915/i915_gpu_error.c
613
if (HAS_PPGTT(m->i915)) {
sys/dev/pci/drm/i915/i915_gpu_error.c
614
err_printf(m, " GFX_MODE: 0x%08x\n", ee->vm_info.gfx_mode);
sys/dev/pci/drm/i915/i915_gpu_error.c
616
if (GRAPHICS_VER(m->i915) >= 8) {
sys/dev/pci/drm/i915/i915_gpu_error.c
619
err_printf(m, " PDP%d: 0x%016llx\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
622
err_printf(m, " PP_DIR_BASE: 0x%08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
628
err_printf(m, " ELSP[%d]:", n);
sys/dev/pci/drm/i915/i915_gpu_error.c
629
error_print_request(m, " ", &ee->execlist[n]);
sys/dev/pci/drm/i915/i915_gpu_error.c
642
static void intel_gpu_error_print_vma(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
654
err_printf(m, "%s --- %s = 0x%08x %08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
660
err_printf(m, "gtt_page_sizes = 0x%08x\n", vma->gtt_page_sizes);
sys/dev/pci/drm/i915/i915_gpu_error.c
662
err_compression_marker(m);
sys/dev/pci/drm/i915/i915_gpu_error.c
673
err_puts(m, ascii85_encode(addr[i], out));
sys/dev/pci/drm/i915/i915_gpu_error.c
675
err_puts(m, "\n");
sys/dev/pci/drm/i915/i915_gpu_error.c
679
static void err_print_capabilities(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
682
struct drm_printer p = i915_error_printer(m);
sys/dev/pci/drm/i915/i915_gpu_error.c
688
static void err_print_params(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
691
struct drm_printer p = i915_error_printer(m);
sys/dev/pci/drm/i915/i915_gpu_error.c
696
static void err_print_pciid(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
701
err_printf(m, "PCI ID: 0x%04x\n", pdev->device);
sys/dev/pci/drm/i915/i915_gpu_error.c
702
err_printf(m, "PCI Revision: 0x%02x\n", pdev->revision);
sys/dev/pci/drm/i915/i915_gpu_error.c
703
err_printf(m, "PCI Subsystem: %04x:%04x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
708
static void err_print_guc_ctb(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
715
err_printf(m, "GuC %s CTB: raw: 0x%08X, 0x%08X/%08X, cached: 0x%08X/%08X, desc = 0x%08X, buf = 0x%08X x 0x%08X\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
742
static u32 print_range_line(struct drm_i915_error_state_buf *m, u32 start, u32 *dump, u32 count)
sys/dev/pci/drm/i915/i915_gpu_error.c
745
err_printf(m, "[0x%04x] 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x 0x%08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
750
err_printf(m, "[0x%04x] 0x%08x 0x%08x 0x%08x 0x%08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
754
err_printf(m, "[0x%04x] 0x%08x 0x%08x\n", start, dump[0], dump[1]);
sys/dev/pci/drm/i915/i915_gpu_error.c
758
err_printf(m, "[0x%04x] 0x%08x\n", start, dump[0]);
sys/dev/pci/drm/i915/i915_gpu_error.c
762
static void err_print_guc_hw_state(struct drm_i915_error_state_buf *m, u32 *hw_state)
sys/dev/pci/drm/i915/i915_gpu_error.c
770
err_printf(m, "GuC Register State:\n");
sys/dev/pci/drm/i915/i915_gpu_error.c
780
entry += print_range_line(m, start, values, count);
sys/dev/pci/drm/i915/i915_gpu_error.c
788
static void err_print_uc(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
791
struct drm_printer p = i915_error_printer(m);
sys/dev/pci/drm/i915/i915_gpu_error.c
795
err_printf(m, "GuC timestamp: 0x%08x\n", error_uc->guc.timestamp);
sys/dev/pci/drm/i915/i915_gpu_error.c
796
err_print_guc_hw_state(m, error_uc->guc.hw_state);
sys/dev/pci/drm/i915/i915_gpu_error.c
797
intel_gpu_error_print_vma(m, NULL, error_uc->guc.vma_log);
sys/dev/pci/drm/i915/i915_gpu_error.c
798
err_printf(m, "GuC CTB fence: %d\n", error_uc->guc.last_fence);
sys/dev/pci/drm/i915/i915_gpu_error.c
799
err_print_guc_ctb(m, "Send", error_uc->guc.ctb + 0);
sys/dev/pci/drm/i915/i915_gpu_error.c
800
err_print_guc_ctb(m, "Recv", error_uc->guc.ctb + 1);
sys/dev/pci/drm/i915/i915_gpu_error.c
801
intel_gpu_error_print_vma(m, NULL, error_uc->guc.vma_ctb);
sys/dev/pci/drm/i915/i915_gpu_error.c
824
static void err_print_gt_info(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
827
struct drm_printer p = i915_error_printer(m);
sys/dev/pci/drm/i915/i915_gpu_error.c
833
static void err_print_gt_global_nonguc(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
838
err_printf(m, "GT awake: %s\n", str_yes_no(gt->awake));
sys/dev/pci/drm/i915/i915_gpu_error.c
839
err_printf(m, "CS timestamp frequency: %u Hz, %d ns\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
841
err_printf(m, "EIR: 0x%08x\n", gt->eir);
sys/dev/pci/drm/i915/i915_gpu_error.c
842
err_printf(m, "PGTBL_ER: 0x%08x\n", gt->pgtbl_er);
sys/dev/pci/drm/i915/i915_gpu_error.c
845
err_printf(m, "GTIER[%d]: 0x%08x\n", i, gt->gtier[i]);
sys/dev/pci/drm/i915/i915_gpu_error.c
848
static void err_print_gt_global(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
851
err_printf(m, "FORCEWAKE: 0x%08x\n", gt->forcewake);
sys/dev/pci/drm/i915/i915_gpu_error.c
853
if (IS_GRAPHICS_VER(m->i915, 6, 11)) {
sys/dev/pci/drm/i915/i915_gpu_error.c
854
err_printf(m, "ERROR: 0x%08x\n", gt->error);
sys/dev/pci/drm/i915/i915_gpu_error.c
855
err_printf(m, "DONE_REG: 0x%08x\n", gt->done_reg);
sys/dev/pci/drm/i915/i915_gpu_error.c
858
if (GRAPHICS_VER(m->i915) >= 8)
sys/dev/pci/drm/i915/i915_gpu_error.c
859
err_printf(m, "FAULT_TLB_DATA: 0x%08x 0x%08x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
862
if (GRAPHICS_VER(m->i915) == 7)
sys/dev/pci/drm/i915/i915_gpu_error.c
863
err_printf(m, "ERR_INT: 0x%08x\n", gt->err_int);
sys/dev/pci/drm/i915/i915_gpu_error.c
865
if (IS_GRAPHICS_VER(m->i915, 8, 11))
sys/dev/pci/drm/i915/i915_gpu_error.c
866
err_printf(m, "GTT_CACHE_EN: 0x%08x\n", gt->gtt_cache);
sys/dev/pci/drm/i915/i915_gpu_error.c
868
if (GRAPHICS_VER(m->i915) == 12)
sys/dev/pci/drm/i915/i915_gpu_error.c
869
err_printf(m, "AUX_ERR_DBG: 0x%08x\n", gt->aux_err);
sys/dev/pci/drm/i915/i915_gpu_error.c
871
if (GRAPHICS_VER(m->i915) >= 12) {
sys/dev/pci/drm/i915/i915_gpu_error.c
884
err_printf(m, " SFC_DONE[%d]: 0x%08x\n", i,
sys/dev/pci/drm/i915/i915_gpu_error.c
888
err_printf(m, " GAM_DONE: 0x%08x\n", gt->gam_done);
sys/dev/pci/drm/i915/i915_gpu_error.c
892
static void err_print_gt_fences(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
898
err_printf(m, " fence[%d] = %08llx\n", i, gt->fence[i]);
sys/dev/pci/drm/i915/i915_gpu_error.c
901
static void err_print_gt_engines(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
911
intel_guc_capture_print_engine_node(m, ee);
sys/dev/pci/drm/i915/i915_gpu_error.c
913
err_printf(m, " Missing GuC capture node for %s\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
916
error_print_engine(m, ee);
sys/dev/pci/drm/i915/i915_gpu_error.c
919
err_printf(m, " hung: %u\n", ee->hung);
sys/dev/pci/drm/i915/i915_gpu_error.c
920
err_printf(m, " engine reset count: %u\n", ee->reset_count);
sys/dev/pci/drm/i915/i915_gpu_error.c
921
error_print_context(m, " Active context: ", &ee->context);
sys/dev/pci/drm/i915/i915_gpu_error.c
924
intel_gpu_error_print_vma(m, ee->engine, vma);
sys/dev/pci/drm/i915/i915_gpu_error.c
929
static void __err_print_to_sgl(struct drm_i915_error_state_buf *m,
sys/dev/pci/drm/i915/i915_gpu_error.c
932
struct drm_printer p = i915_error_printer(m);
sys/dev/pci/drm/i915/i915_gpu_error.c
937
err_printf(m, "%s\n", error->error_msg);
sys/dev/pci/drm/i915/i915_gpu_error.c
939
err_printf(m, "Kernel: %s %s\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
944
err_printf(m, "Kernel: %s %s\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
949
err_printf(m, "Time: %lld s %ld us\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
952
err_printf(m, "Boottime: %lld s %ld us\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
955
err_printf(m, "Uptime: %lld s %ld us\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
957
err_printf(m, "Capture: %lu jiffies; %d ms ago\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
961
err_printf(m, "Active process (on ring %s): %s [%d]\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
966
err_printf(m, "Reset count: %u\n", error->reset_count);
sys/dev/pci/drm/i915/i915_gpu_error.c
967
err_printf(m, "Suspend count: %u\n", error->suspend_count);
sys/dev/pci/drm/i915/i915_gpu_error.c
968
err_printf(m, "Platform: %s\n", intel_platform_name(error->device_info.platform));
sys/dev/pci/drm/i915/i915_gpu_error.c
969
err_printf(m, "Subplatform: 0x%x\n",
sys/dev/pci/drm/i915/i915_gpu_error.c
972
err_print_pciid(m, m->i915);
sys/dev/pci/drm/i915/i915_gpu_error.c
974
err_printf(m, "IOMMU enabled?: %d\n", error->iommu);
sys/dev/pci/drm/i915/i915_gpu_error.c
976
err_printf(m, "RPM wakelock: %s\n", str_yes_no(error->wakelock));
sys/dev/pci/drm/i915/i915_gpu_error.c
977
err_printf(m, "PM suspended: %s\n", str_yes_no(error->suspended));
sys/dev/pci/drm/i915/i915_gpu_error.c
985
err_print_gt_global_nonguc(m, error->gt);
sys/dev/pci/drm/i915/i915_gpu_error.c
986
err_print_gt_fences(m, error->gt);
sys/dev/pci/drm/i915/i915_gpu_error.c
993
err_print_gt_global(m, error->gt);
sys/dev/pci/drm/i915/i915_gpu_error.c
995
err_print_gt_engines(m, error->gt);
sys/dev/pci/drm/i915/i915_gpu_error.c
998
err_print_uc(m, error->gt->uc);
sys/dev/pci/drm/i915/i915_perf.c
1685
int m;
sys/dev/pci/drm/i915/i915_perf.c
1710
m = ratelimit_state_get_miss(&perf->spurious_report_rs);
sys/dev/pci/drm/i915/i915_perf.c
1711
if (m)
sys/dev/pci/drm/i915/i915_perf.c
1712
gt_notice(gt, "%d spurious OA report notices suppressed due to ratelimiting\n", m);
sys/dev/pci/drm/i915/i915_request.c
2274
void i915_request_show(struct drm_printer *m,
sys/dev/pci/drm/i915/i915_request.c
2317
drm_printf(m, "%s%.*s%c %llx:%lld%s%s %s @ %dms: %s\n",
sys/dev/pci/drm/i915/i915_request.h
454
void i915_request_show(struct drm_printer *m,
sys/dev/pci/drm/i915/i915_scheduler.c
425
void i915_request_show_with_schedule(struct drm_printer *m,
sys/dev/pci/drm/i915/i915_scheduler.c
432
i915_request_show(m, rq, prefix, indent);
sys/dev/pci/drm/i915/i915_scheduler.c
448
i915_request_show(m, signaler, prefix, indent + 2);
sys/dev/pci/drm/i915/i915_scheduler.h
95
void i915_request_show_with_schedule(struct drm_printer *m,
sys/dev/pci/drm/i915/i915_utils.h
103
static inline unsigned long msecs_to_jiffies_timeout(const unsigned int m)
sys/dev/pci/drm/i915/i915_utils.h
105
unsigned long j = msecs_to_jiffies(m);
sys/dev/pci/drm/i915/pxp/intel_pxp_debugfs.c
21
static int pxp_info_show(struct seq_file *m, void *data)
sys/dev/pci/drm/i915/pxp/intel_pxp_debugfs.c
23
struct intel_pxp *pxp = m->private;
sys/dev/pci/drm/i915/pxp/intel_pxp_debugfs.c
24
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/i915/selftests/i915_active.c
279
void i915_active_print(struct i915_active *ref, struct drm_printer *m)
sys/dev/pci/drm/i915/selftests/i915_active.c
281
drm_printf(m, "active %ps:%ps\n", ref->active, ref->retire);
sys/dev/pci/drm/i915/selftests/i915_active.c
282
drm_printf(m, "\tcount: %d\n", atomic_read(&ref->count));
sys/dev/pci/drm/i915/selftests/i915_active.c
283
drm_printf(m, "\tpreallocated barriers? %s\n",
sys/dev/pci/drm/i915/selftests/i915_active.c
294
drm_printf(m, "\tbarrier: %s\n", engine->name);
sys/dev/pci/drm/i915/selftests/i915_active.c
299
drm_printf(m,
sys/dev/pci/drm/i915/selftests/i915_vma.c
312
}, *m;
sys/dev/pci/drm/i915/selftests/i915_vma.c
332
for (m = modes; m->assert; m++) {
sys/dev/pci/drm/i915/selftests/i915_vma.c
333
err = i915_vma_pin(vma, m->size, 0, m->flags);
sys/dev/pci/drm/i915/selftests/i915_vma.c
334
if (!m->assert(vma, m, err)) {
sys/dev/pci/drm/i915/selftests/i915_vma.c
336
m->assert == assert_pin_valid ? "Failed" : "Unexpectedly succeeded",
sys/dev/pci/drm/i915/selftests/i915_vma.c
337
(int)(m - modes), m->string, m->size, m->flags,
sys/dev/pci/drm/include/drm/display/drm_dp_helper.h
706
void drm_dp_downstream_debug(struct seq_file *m,
sys/dev/pci/drm/include/drm/display/drm_dp_mst_helper.h
898
void drm_dp_mst_dump_topology(struct seq_file *m,
sys/dev/pci/drm/include/drm/drm_accel.h
22
accel_minor_replace(struct drm_minor *m, int i)
sys/dev/pci/drm/include/drm/drm_color_mgmt.h
53
u64 drm_color_ctm_s31_32_to_qm_n(u64 user_input, u32 m, u32 n);
sys/dev/pci/drm/include/drm/drm_debugfs.h
154
int drm_debugfs_gpuva_info(struct seq_file *m,
sys/dev/pci/drm/include/drm/drm_debugfs.h
182
static inline int drm_debugfs_gpuva_info(struct seq_file *m,
sys/dev/pci/drm/include/drm/drm_edid.h
131
__le16 m;
sys/dev/pci/drm/include/drm/drm_file.h
534
void drm_show_fdinfo(struct seq_file *m, struct file *f);
sys/dev/pci/drm/include/drm/drm_lease.h
12
drm_lease_revoke(struct drm_master *m)
sys/dev/pci/drm/include/drm/drm_lease.h
17
drm_lease_destroy(struct drm_master *m)
sys/dev/pci/drm/include/drm/drm_modes.h
431
#define DRM_MODE_ARG(m) \
sys/dev/pci/drm/include/drm/drm_modes.h
432
(m)->name, drm_mode_vrefresh(m), (m)->clock, \
sys/dev/pci/drm/include/drm/drm_modes.h
433
(m)->hdisplay, (m)->hsync_start, (m)->hsync_end, (m)->htotal, \
sys/dev/pci/drm/include/drm/drm_modes.h
434
(m)->vdisplay, (m)->vsync_start, (m)->vsync_end, (m)->vtotal, \
sys/dev/pci/drm/include/drm/drm_modes.h
435
(m)->type, (m)->flags
sys/dev/pci/drm/include/drm/ttm/ttm_pool.h
98
int ttm_pool_debugfs(struct ttm_pool *pool, struct seq_file *m);
sys/dev/pci/drm/include/linux/atomic.h
251
unsigned int m = 1 << (b & 0x1f);
sys/dev/pci/drm/include/linux/atomic.h
252
unsigned int prev = __sync_fetch_and_or((volatile u_int *)p + (b >> 5), m);
sys/dev/pci/drm/include/linux/atomic.h
253
return (prev & m) != 0;
sys/dev/pci/drm/include/linux/atomic.h
298
unsigned int m = 1 << (b & 0x1f);
sys/dev/pci/drm/include/linux/atomic.h
301
ptr[b >> 5] |= m;
sys/dev/pci/drm/include/linux/atomic.h
303
return (prev & m) != 0;
sys/dev/pci/drm/include/linux/atomic.h
309
unsigned int m = 1 << (b & 0x1f);
sys/dev/pci/drm/include/linux/atomic.h
310
unsigned int prev = __sync_fetch_and_and((volatile u_int *)p + (b >> 5), ~m);
sys/dev/pci/drm/include/linux/atomic.h
311
return (prev & m) != 0;
sys/dev/pci/drm/include/linux/container_of.h
9
#define container_of_const(p, t, m) container_of(p, t, m)
sys/dev/pci/drm/include/linux/dma-mapping.h
19
dma_set_coherent_mask(struct device *dev, uint64_t m)
sys/dev/pci/drm/include/linux/dma-mapping.h
31
dma_set_mask(struct device *dev, uint64_t m)
sys/dev/pci/drm/include/linux/dma-mapping.h
37
dma_set_mask_and_coherent(void *dev, uint64_t m)
sys/dev/pci/drm/include/linux/module.h
23
try_module_get(struct module *m)
sys/dev/pci/drm/include/linux/module.h
29
module_put(struct module *m)
sys/dev/pci/drm/include/linux/seq_file.h
16
seq_printf(struct seq_file *m, const char *fmt, ...)
sys/dev/pci/drm/include/linux/seq_file.h
21
seq_putc(struct seq_file *m, char c)
sys/dev/pci/drm/include/linux/seq_file.h
26
seq_puts(struct seq_file *m, const char *s)
sys/dev/pci/drm/include/linux/seq_file.h
31
seq_write(struct seq_file *m, const void *p, size_t s)
sys/dev/pci/drm/include/uapi/drm/drm_fourcc.h
1083
#define fourcc_mod_broadcom_param(m) \
sys/dev/pci/drm/include/uapi/drm/drm_fourcc.h
1084
((int)(((m) >> __fourcc_mod_broadcom_param_shift) & \
sys/dev/pci/drm/include/uapi/drm/drm_fourcc.h
1086
#define fourcc_mod_broadcom_mod(m) \
sys/dev/pci/drm/include/uapi/drm/drm_fourcc.h
1087
((m) & ~(((1ULL << __fourcc_mod_broadcom_param_bits) - 1) << \
sys/dev/pci/drm/radeon/btc_dpm.c
2706
struct seq_file *m)
sys/dev/pci/drm/radeon/btc_dpm.c
2717
seq_printf(m, "invalid dpm profile %d\n", current_index);
sys/dev/pci/drm/radeon/btc_dpm.c
2725
seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk);
sys/dev/pci/drm/radeon/btc_dpm.c
2726
seq_printf(m, "power level %d sclk: %u mclk: %u vddc: %u vddci: %u\n",
sys/dev/pci/drm/radeon/ci_dpm.c
5898
struct seq_file *m)
sys/dev/pci/drm/radeon/ci_dpm.c
5905
seq_printf(m, "uvd %sabled\n", pi->uvd_enabled ? "en" : "dis");
sys/dev/pci/drm/radeon/ci_dpm.c
5906
seq_printf(m, "vce %sabled\n", rps->vce_active ? "en" : "dis");
sys/dev/pci/drm/radeon/ci_dpm.c
5907
seq_printf(m, "power level avg sclk: %u mclk: %u\n",
sys/dev/pci/drm/radeon/evergreen_cs.c
1760
u32 m, i;
sys/dev/pci/drm/radeon/evergreen_cs.c
1766
m = 1 << ((reg >> 2) & 31);
sys/dev/pci/drm/radeon/evergreen_cs.c
1767
if (!(track->reg_safe_bm[i] & m))
sys/dev/pci/drm/radeon/kv_dpm.c
2598
struct seq_file *m)
sys/dev/pci/drm/radeon/kv_dpm.c
2608
seq_printf(m, "invalid dpm profile %d\n", current_index);
sys/dev/pci/drm/radeon/kv_dpm.c
2614
seq_printf(m, "uvd %sabled\n", pi->uvd_power_gated ? "dis" : "en");
sys/dev/pci/drm/radeon/kv_dpm.c
2615
seq_printf(m, "vce %sabled\n", pi->vce_power_gated ? "dis" : "en");
sys/dev/pci/drm/radeon/kv_dpm.c
2616
seq_printf(m, "power level %d sclk: %u vddc: %u\n",
sys/dev/pci/drm/radeon/mkregtable.c
172
unsigned i, m;
sys/dev/pci/drm/radeon/mkregtable.c
181
m = (offset->offset >> 2) & 31;
sys/dev/pci/drm/radeon/mkregtable.c
182
m = 1 << m;
sys/dev/pci/drm/radeon/mkregtable.c
183
t->table[i] ^= m;
sys/dev/pci/drm/radeon/ni_dpm.c
4305
struct seq_file *m)
sys/dev/pci/drm/radeon/ni_dpm.c
4316
seq_printf(m, "invalid dpm profile %d\n", current_index);
sys/dev/pci/drm/radeon/ni_dpm.c
4319
seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk);
sys/dev/pci/drm/radeon/ni_dpm.c
4320
seq_printf(m, "power level %d sclk: %u mclk: %u vddc: %u vddci: %u\n",
sys/dev/pci/drm/radeon/r100.c
1400
unsigned i, j, m;
sys/dev/pci/drm/radeon/r100.c
1421
m = 1 << ((reg >> 2) & 31);
sys/dev/pci/drm/radeon/r100.c
1422
if (auth[j] & m) {
sys/dev/pci/drm/radeon/r100.c
1429
if (!(auth[j] & m)) {
sys/dev/pci/drm/radeon/r100.c
2952
static int r100_debugfs_rbbm_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/r100.c
2954
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/r100.c
2958
seq_printf(m, "RBBM_STATUS 0x%08x\n", RREG32(RADEON_RBBM_STATUS));
sys/dev/pci/drm/radeon/r100.c
2959
seq_printf(m, "RBBM_CMDFIFO_STAT 0x%08x\n", RREG32(0xE7C));
sys/dev/pci/drm/radeon/r100.c
2960
seq_printf(m, "CP_STAT 0x%08x\n", RREG32(RADEON_CP_STAT));
sys/dev/pci/drm/radeon/r100.c
2966
seq_printf(m, "[0x%03X] 0x%04X=0x%08X\n", i, reg, value);
sys/dev/pci/drm/radeon/r100.c
2971
static int r100_debugfs_cp_ring_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/r100.c
2973
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/r100.c
2982
seq_printf(m, "CP_STAT 0x%08x\n", RREG32(RADEON_CP_STAT));
sys/dev/pci/drm/radeon/r100.c
2983
seq_printf(m, "CP_RB_WPTR 0x%08x\n", wdp);
sys/dev/pci/drm/radeon/r100.c
2984
seq_printf(m, "CP_RB_RPTR 0x%08x\n", rdp);
sys/dev/pci/drm/radeon/r100.c
2985
seq_printf(m, "%u free dwords in ring\n", ring->ring_free_dw);
sys/dev/pci/drm/radeon/r100.c
2986
seq_printf(m, "%u dwords in ring\n", count);
sys/dev/pci/drm/radeon/r100.c
2990
seq_printf(m, "r[%04d]=0x%08x\n", i, ring->ring[i]);
sys/dev/pci/drm/radeon/r100.c
2997
static int r100_debugfs_cp_csq_fifo_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/r100.c
2999
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/r100.c
3004
seq_printf(m, "CP_STAT 0x%08x\n", RREG32(RADEON_CP_STAT));
sys/dev/pci/drm/radeon/r100.c
3005
seq_printf(m, "CP_CSQ_MODE 0x%08x\n", RREG32(RADEON_CP_CSQ_MODE));
sys/dev/pci/drm/radeon/r100.c
3014
seq_printf(m, "CP_CSQ_STAT 0x%08x\n", csq_stat);
sys/dev/pci/drm/radeon/r100.c
3015
seq_printf(m, "CP_CSQ2_STAT 0x%08x\n", csq2_stat);
sys/dev/pci/drm/radeon/r100.c
3016
seq_printf(m, "Ring rptr %u\n", r_rptr);
sys/dev/pci/drm/radeon/r100.c
3017
seq_printf(m, "Ring wptr %u\n", r_wptr);
sys/dev/pci/drm/radeon/r100.c
3018
seq_printf(m, "Indirect1 rptr %u\n", ib1_rptr);
sys/dev/pci/drm/radeon/r100.c
3019
seq_printf(m, "Indirect1 wptr %u\n", ib1_wptr);
sys/dev/pci/drm/radeon/r100.c
3020
seq_printf(m, "Indirect2 rptr %u\n", ib2_rptr);
sys/dev/pci/drm/radeon/r100.c
3021
seq_printf(m, "Indirect2 wptr %u\n", ib2_wptr);
sys/dev/pci/drm/radeon/r100.c
3024
seq_printf(m, "Ring fifo:\n");
sys/dev/pci/drm/radeon/r100.c
3028
seq_printf(m, "rfifo[%04d]=0x%08X\n", i, tmp);
sys/dev/pci/drm/radeon/r100.c
3030
seq_printf(m, "Indirect1 fifo:\n");
sys/dev/pci/drm/radeon/r100.c
3034
seq_printf(m, "ib1fifo[%04d]=0x%08X\n", i, tmp);
sys/dev/pci/drm/radeon/r100.c
3036
seq_printf(m, "Indirect2 fifo:\n");
sys/dev/pci/drm/radeon/r100.c
3040
seq_printf(m, "ib2fifo[%04d]=0x%08X\n", i, tmp);
sys/dev/pci/drm/radeon/r100.c
3045
static int r100_debugfs_mc_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/r100.c
3047
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/r100.c
3051
seq_printf(m, "CONFIG_MEMSIZE 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r100.c
3053
seq_printf(m, "MC_FB_LOCATION 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r100.c
3055
seq_printf(m, "BUS_CNTL 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r100.c
3057
seq_printf(m, "MC_AGP_LOCATION 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r100.c
3059
seq_printf(m, "AGP_BASE 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r100.c
3061
seq_printf(m, "HOST_PATH_CNTL 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r100.c
3063
seq_printf(m, "AIC_CTRL 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r100.c
3065
seq_printf(m, "AIC_LO_ADDR 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r100.c
3067
seq_printf(m, "AIC_HI_ADDR 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r100.c
3069
seq_printf(m, "AIC_TLB_ADDR 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r300.c
592
static int rv370_debugfs_pcie_gart_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/r300.c
594
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/r300.c
598
seq_printf(m, "PCIE_TX_GART_CNTL 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r300.c
600
seq_printf(m, "PCIE_TX_GART_BASE 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r300.c
602
seq_printf(m, "PCIE_TX_GART_START_LO 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r300.c
604
seq_printf(m, "PCIE_TX_GART_START_HI 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r300.c
606
seq_printf(m, "PCIE_TX_GART_END_LO 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r300.c
608
seq_printf(m, "PCIE_TX_GART_END_HI 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r300.c
610
seq_printf(m, "PCIE_TX_GART_ERROR 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r420.c
476
static int r420_debugfs_pipes_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/r420.c
478
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/r420.c
482
seq_printf(m, "GB_PIPE_SELECT 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r420.c
484
seq_printf(m, "GB_TILE_CONFIG 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r420.c
486
seq_printf(m, "DST_PIPE_CONFIG 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/r600.c
4348
static int r600_debugfs_mc_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/r600.c
4350
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/r600.c
4352
DREG32_SYS(m, rdev, R_000E50_SRBM_STATUS);
sys/dev/pci/drm/radeon/r600.c
4353
DREG32_SYS(m, rdev, VM_L2_STATUS);
sys/dev/pci/drm/radeon/r600_cs.c
1617
u32 m, i;
sys/dev/pci/drm/radeon/r600_cs.c
1624
m = 1 << ((reg >> 2) & 31);
sys/dev/pci/drm/radeon/r600_cs.c
1625
if (!(r600_reg_safe_bm[i] & m))
sys/dev/pci/drm/radeon/r600_cs.c
975
u32 m, i, tmp, *ib;
sys/dev/pci/drm/radeon/r600_cs.c
983
m = 1 << ((reg >> 2) & 31);
sys/dev/pci/drm/radeon/r600_cs.c
984
if (!(r600_reg_safe_bm[i] & m))
sys/dev/pci/drm/radeon/radeon.h
1984
void (*debugfs_print_current_performance_level)(struct radeon_device *rdev, struct seq_file *m);
sys/dev/pci/drm/radeon/radeon.h
2769
#define radeon_hdmi_setmode(rdev, e, m) (rdev)->asic->display.hdmi_setmode((e), (m))
sys/dev/pci/drm/radeon/radeon.h
2821
#define radeon_dpm_debugfs_print_current_performance_level(rdev, m) rdev->asic->dpm.debugfs_print_current_performance_level((rdev), (m))
sys/dev/pci/drm/radeon/radeon_asic.h
433
struct seq_file *m);
sys/dev/pci/drm/radeon/radeon_asic.h
451
struct seq_file *m);
sys/dev/pci/drm/radeon/radeon_asic.h
492
struct seq_file *m);
sys/dev/pci/drm/radeon/radeon_asic.h
574
struct seq_file *m);
sys/dev/pci/drm/radeon/radeon_asic.h
592
struct seq_file *m);
sys/dev/pci/drm/radeon/radeon_asic.h
670
struct seq_file *m);
sys/dev/pci/drm/radeon/radeon_asic.h
691
struct seq_file *m);
sys/dev/pci/drm/radeon/radeon_asic.h
764
struct seq_file *m);
sys/dev/pci/drm/radeon/radeon_asic.h
888
struct seq_file *m);
sys/dev/pci/drm/radeon/radeon_asic.h
918
struct seq_file *m);
sys/dev/pci/drm/radeon/radeon_fence.c
898
static int radeon_debugfs_fence_info_show(struct seq_file *m, void *data)
sys/dev/pci/drm/radeon/radeon_fence.c
900
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/radeon_fence.c
909
seq_printf(m, "--- ring %d ---\n", i);
sys/dev/pci/drm/radeon/radeon_fence.c
910
seq_printf(m, "Last signaled fence 0x%016llx\n",
sys/dev/pci/drm/radeon/radeon_fence.c
912
seq_printf(m, "Last emitted 0x%016llx\n",
sys/dev/pci/drm/radeon/radeon_fence.c
917
seq_printf(m, "Last sync to ring %d 0x%016llx\n",
sys/dev/pci/drm/radeon/radeon_gem.c
958
static int radeon_debugfs_gem_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/radeon_gem.c
960
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/radeon_gem.c
982
seq_printf(m, "bo[0x%08x] %8ldkB %8ldMB %s pid %8ld\n",
sys/dev/pci/drm/radeon/radeon_i2c.c
335
u8 n, m, loop;
sys/dev/pci/drm/radeon/radeon_i2c.c
358
m = loop - 2;
sys/dev/pci/drm/radeon/radeon_i2c.c
359
prescale = m | (n << 8);
sys/dev/pci/drm/radeon/radeon_ib.c
295
static int radeon_debugfs_sa_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/radeon_ib.c
297
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/radeon_ib.c
299
radeon_sa_bo_dump_debug_info(&rdev->ring_tmp_bo, m);
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
541
uint32_t m, n, p;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
685
m = NTSC_TV_PLL_M_27;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
689
m = NTSC_TV_PLL_M_14;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
695
m = PAL_TV_PLL_M_27;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
699
m = PAL_TV_PLL_M_14;
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
705
tv_pll_cntl = (m & RADEON_TV_M0LO_MASK) |
sys/dev/pci/drm/radeon/radeon_legacy_tv.c
706
(((m >> 8) & RADEON_TV_M0HI_MASK) << RADEON_TV_M0HI_SHIFT) |
sys/dev/pci/drm/radeon/radeon_object.h
207
struct seq_file *m);
sys/dev/pci/drm/radeon/radeon_pm.c
1939
static int radeon_debugfs_pm_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/radeon_pm.c
1941
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/radeon_pm.c
1946
seq_printf(m, "PX asic powered off\n");
sys/dev/pci/drm/radeon/radeon_pm.c
1950
radeon_dpm_debugfs_print_current_performance_level(rdev, m);
sys/dev/pci/drm/radeon/radeon_pm.c
1952
seq_printf(m, "Debugfs support not implemented for this asic\n");
sys/dev/pci/drm/radeon/radeon_pm.c
1955
seq_printf(m, "default engine clock: %u0 kHz\n", rdev->pm.default_sclk);
sys/dev/pci/drm/radeon/radeon_pm.c
1958
seq_printf(m, "current engine clock: %u0 kHz\n", rdev->pm.current_sclk);
sys/dev/pci/drm/radeon/radeon_pm.c
1960
seq_printf(m, "current engine clock: %u0 kHz\n", radeon_get_engine_clock(rdev));
sys/dev/pci/drm/radeon/radeon_pm.c
1961
seq_printf(m, "default memory clock: %u0 kHz\n", rdev->pm.default_mclk);
sys/dev/pci/drm/radeon/radeon_pm.c
1963
seq_printf(m, "current memory clock: %u0 kHz\n", radeon_get_memory_clock(rdev));
sys/dev/pci/drm/radeon/radeon_pm.c
1965
seq_printf(m, "voltage: %u mV\n", rdev->pm.current_vddc);
sys/dev/pci/drm/radeon/radeon_pm.c
1967
seq_printf(m, "PCIE lanes: %d\n", radeon_get_pcie_lanes(rdev));
sys/dev/pci/drm/radeon/radeon_ring.c
467
static int radeon_debugfs_ring_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/radeon_ring.c
469
struct radeon_ring *ring = m->private;
sys/dev/pci/drm/radeon/radeon_ring.c
479
seq_printf(m, "wptr: 0x%08x [%5d]\n",
sys/dev/pci/drm/radeon/radeon_ring.c
483
seq_printf(m, "rptr: 0x%08x [%5d]\n",
sys/dev/pci/drm/radeon/radeon_ring.c
488
seq_printf(m, "rptr next(0x%04x): 0x%08x [%5d]\n",
sys/dev/pci/drm/radeon/radeon_ring.c
493
seq_printf(m, "driver's copy of the wptr: 0x%08x [%5d]\n",
sys/dev/pci/drm/radeon/radeon_ring.c
495
seq_printf(m, "last semaphore signal addr : 0x%016llx\n",
sys/dev/pci/drm/radeon/radeon_ring.c
497
seq_printf(m, "last semaphore wait addr : 0x%016llx\n",
sys/dev/pci/drm/radeon/radeon_ring.c
499
seq_printf(m, "%u free dwords in ring\n", ring->ring_free_dw);
sys/dev/pci/drm/radeon/radeon_ring.c
500
seq_printf(m, "%u dwords in ring\n", count);
sys/dev/pci/drm/radeon/radeon_ring.c
510
seq_printf(m, "r[%5d]=0x%08x", i, ring->ring[i]);
sys/dev/pci/drm/radeon/radeon_ring.c
512
seq_puts(m, " *");
sys/dev/pci/drm/radeon/radeon_ring.c
514
seq_puts(m, " #");
sys/dev/pci/drm/radeon/radeon_ring.c
515
seq_puts(m, "\n");
sys/dev/pci/drm/radeon/radeon_sa.c
154
struct seq_file *m)
sys/dev/pci/drm/radeon/radeon_sa.c
156
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/radeon/radeon_ttm.c
815
static int radeon_ttm_page_pool_show(struct seq_file *m, void *data)
sys/dev/pci/drm/radeon/radeon_ttm.c
817
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/radeon_ttm.c
819
return ttm_pool_debugfs(&rdev->mman.bdev.pool, m);
sys/dev/pci/drm/radeon/rs400.c
323
static int rs400_debugfs_gart_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/rs400.c
325
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/rs400.c
329
seq_printf(m, "HOST_PATH_CNTL 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
331
seq_printf(m, "BUS_CNTL 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
333
seq_printf(m, "AIC_CTRL_SCRATCH 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
336
seq_printf(m, "MCCFG_AGP_BASE 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
338
seq_printf(m, "MCCFG_AGP_BASE_2 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
340
seq_printf(m, "MCCFG_AGP_LOCATION 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
342
seq_printf(m, "MCCFG_FB_LOCATION 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
344
seq_printf(m, "HDP_FB_LOCATION 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
347
seq_printf(m, "AGP_BASE 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
349
seq_printf(m, "AGP_BASE_2 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
351
seq_printf(m, "MC_AGP_LOCATION 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
354
seq_printf(m, "GART_BASE 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
356
seq_printf(m, "GART_FEATURE_ID 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
358
seq_printf(m, "AGP_MODE_CONTROL 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
360
seq_printf(m, "MC_MISC_CNTL 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
362
seq_printf(m, "MC_MISC_UMA_CNTL 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
364
seq_printf(m, "AGP_ADDRESS_SPACE_SIZE 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
366
seq_printf(m, "GART_CACHE_CNTRL 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
368
seq_printf(m, "MC_GART_ERROR_ADDRESS 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
370
seq_printf(m, "MC_GART_ERROR_ADDRESS_HI 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
372
seq_printf(m, "GART_ERROR_0 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
374
seq_printf(m, "GART_ERROR_1 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
376
seq_printf(m, "GART_ERROR_2 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
378
seq_printf(m, "GART_ERROR_3 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
380
seq_printf(m, "GART_ERROR_4 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
382
seq_printf(m, "GART_ERROR_5 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
384
seq_printf(m, "GART_ERROR_6 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs400.c
386
seq_printf(m, "GART_ERROR_7 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rs780_dpm.c
1001
seq_printf(m, "power level 1 sclk: %u vddc_index: %d\n",
sys/dev/pci/drm/radeon/rs780_dpm.c
982
struct seq_file *m)
sys/dev/pci/drm/radeon/rs780_dpm.c
994
seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk);
sys/dev/pci/drm/radeon/rs780_dpm.c
998
seq_printf(m, "power level 0 sclk: %u vddc_index: %d\n",
sys/dev/pci/drm/radeon/rv515.c
222
static int rv515_debugfs_pipes_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/rv515.c
224
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/rv515.c
228
seq_printf(m, "GB_PIPE_SELECT 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rv515.c
230
seq_printf(m, "SU_REG_DEST 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rv515.c
232
seq_printf(m, "GB_TILE_CONFIG 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rv515.c
234
seq_printf(m, "DST_PIPE_CONFIG 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rv515.c
238
static int rv515_debugfs_ga_info_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/radeon/rv515.c
240
struct radeon_device *rdev = m->private;
sys/dev/pci/drm/radeon/rv515.c
244
seq_printf(m, "VAP_CNTL_STATUS 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rv515.c
247
seq_printf(m, "GA_IDLE 0x%08x\n", tmp);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2029
struct seq_file *m)
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2039
seq_printf(m, "invalid dpm profile %d\n", current_index);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2047
seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk);
sys/dev/pci/drm/radeon/rv6xx_dpm.c
2048
seq_printf(m, "power level %d sclk: %u mclk: %u vddc: %u\n",
sys/dev/pci/drm/radeon/rv770_dpm.c
2468
struct seq_file *m)
sys/dev/pci/drm/radeon/rv770_dpm.c
2478
seq_printf(m, "invalid dpm profile %d\n", current_index);
sys/dev/pci/drm/radeon/rv770_dpm.c
2486
seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk);
sys/dev/pci/drm/radeon/rv770_dpm.c
2488
seq_printf(m, "power level %d sclk: %u mclk: %u vddc: %u vddci: %u\n",
sys/dev/pci/drm/radeon/rv770_dpm.c
2491
seq_printf(m, "power level %d sclk: %u mclk: %u vddc: %u\n",
sys/dev/pci/drm/radeon/si_dpm.c
7036
struct seq_file *m)
sys/dev/pci/drm/radeon/si_dpm.c
7047
seq_printf(m, "invalid dpm profile %d\n", current_index);
sys/dev/pci/drm/radeon/si_dpm.c
7050
seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk);
sys/dev/pci/drm/radeon/si_dpm.c
7051
seq_printf(m, "power level %d sclk: %u mclk: %u vddc: %u vddci: %u pcie gen: %u\n",
sys/dev/pci/drm/radeon/sumo_dpm.c
1815
struct seq_file *m)
sys/dev/pci/drm/radeon/sumo_dpm.c
1827
seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk);
sys/dev/pci/drm/radeon/sumo_dpm.c
1828
seq_printf(m, "power level %d sclk: %u vddc: %u\n",
sys/dev/pci/drm/radeon/sumo_dpm.c
1832
seq_printf(m, "invalid dpm profile %d\n", current_index);
sys/dev/pci/drm/radeon/sumo_dpm.c
1835
seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk);
sys/dev/pci/drm/radeon/sumo_dpm.c
1836
seq_printf(m, "power level %d sclk: %u vddc: %u\n",
sys/dev/pci/drm/radeon/trinity_dpm.c
1984
struct seq_file *m)
sys/dev/pci/drm/radeon/trinity_dpm.c
1995
seq_printf(m, "invalid dpm profile %d\n", current_index);
sys/dev/pci/drm/radeon/trinity_dpm.c
1998
seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk);
sys/dev/pci/drm/radeon/trinity_dpm.c
1999
seq_printf(m, "power level %d sclk: %u vddc: %u\n",
sys/dev/pci/drm/ttm/ttm_pool.c
1356
static void ttm_pool_debugfs_header(struct seq_file *m)
sys/dev/pci/drm/ttm/ttm_pool.c
1360
seq_puts(m, "\t ");
sys/dev/pci/drm/ttm/ttm_pool.c
1362
seq_printf(m, " ---%2u---", i);
sys/dev/pci/drm/ttm/ttm_pool.c
1363
seq_puts(m, "\n");
sys/dev/pci/drm/ttm/ttm_pool.c
1368
struct seq_file *m)
sys/dev/pci/drm/ttm/ttm_pool.c
1373
seq_printf(m, " %8u", ttm_pool_type_count(&pt[i]));
sys/dev/pci/drm/ttm/ttm_pool.c
1374
seq_puts(m, "\n");
sys/dev/pci/drm/ttm/ttm_pool.c
1378
static void ttm_pool_debugfs_footer(struct seq_file *m)
sys/dev/pci/drm/ttm/ttm_pool.c
1380
seq_printf(m, "\ntotal\t: %8lu of %8lu\n",
sys/dev/pci/drm/ttm/ttm_pool.c
1385
static int ttm_pool_debugfs_globals_show(struct seq_file *m, void *data)
sys/dev/pci/drm/ttm/ttm_pool.c
1387
ttm_pool_debugfs_header(m);
sys/dev/pci/drm/ttm/ttm_pool.c
1390
seq_puts(m, "wc\t:");
sys/dev/pci/drm/ttm/ttm_pool.c
1391
ttm_pool_debugfs_orders(global_write_combined, m);
sys/dev/pci/drm/ttm/ttm_pool.c
1392
seq_puts(m, "uc\t:");
sys/dev/pci/drm/ttm/ttm_pool.c
1393
ttm_pool_debugfs_orders(global_uncached, m);
sys/dev/pci/drm/ttm/ttm_pool.c
1394
seq_puts(m, "wc 32\t:");
sys/dev/pci/drm/ttm/ttm_pool.c
1395
ttm_pool_debugfs_orders(global_dma32_write_combined, m);
sys/dev/pci/drm/ttm/ttm_pool.c
1396
seq_puts(m, "uc 32\t:");
sys/dev/pci/drm/ttm/ttm_pool.c
1397
ttm_pool_debugfs_orders(global_dma32_uncached, m);
sys/dev/pci/drm/ttm/ttm_pool.c
1400
ttm_pool_debugfs_footer(m);
sys/dev/pci/drm/ttm/ttm_pool.c
1414
int ttm_pool_debugfs(struct ttm_pool *pool, struct seq_file *m)
sys/dev/pci/drm/ttm/ttm_pool.c
1419
seq_puts(m, "unused\n");
sys/dev/pci/drm/ttm/ttm_pool.c
1423
ttm_pool_debugfs_header(m);
sys/dev/pci/drm/ttm/ttm_pool.c
1430
seq_puts(m, "DMA ");
sys/dev/pci/drm/ttm/ttm_pool.c
1432
seq_printf(m, "N%d ", pool->nid);
sys/dev/pci/drm/ttm/ttm_pool.c
1435
seq_puts(m, "\t:");
sys/dev/pci/drm/ttm/ttm_pool.c
1438
seq_puts(m, "wc\t:");
sys/dev/pci/drm/ttm/ttm_pool.c
1441
seq_puts(m, "uc\t:");
sys/dev/pci/drm/ttm/ttm_pool.c
1444
ttm_pool_debugfs_orders(pool->caching[i].orders, m);
sys/dev/pci/drm/ttm/ttm_pool.c
1448
ttm_pool_debugfs_footer(m);
sys/dev/pci/drm/ttm/ttm_pool.c
1454
static int ttm_pool_debugfs_shrink_show(struct seq_file *m, void *data)
sys/dev/pci/drm/ttm/ttm_pool.c
1464
seq_printf(m, "%lu/%lu\n", count,
sys/dev/pci/drm/ttm/ttm_resource.c
946
static int ttm_resource_manager_show(struct seq_file *m, void *unused)
sys/dev/pci/drm/ttm/ttm_resource.c
949
(struct ttm_resource_manager *)m->private;
sys/dev/pci/drm/ttm/ttm_resource.c
950
struct drm_printer p = drm_seq_file_printer(m);
sys/dev/pci/drm/ttm/ttm_tt.c
509
static int ttm_tt_debugfs_shrink_show(struct seq_file *m, void *data)
sys/dev/pci/drm/ttm/ttm_tt.c
513
seq_printf(m, "%d\n", ttm_global_swapout(&ctx, GFP_KERNEL));
sys/dev/pci/eap.c
1103
int l1, r1, l2, r2, m, o1, o2;
sys/dev/pci/eap.c
1108
m = sc->sc_record_source = cp->un.mask;
sys/dev/pci/eap.c
1110
if (m & (1 << EAP_VOICE_VOL))
sys/dev/pci/eap.c
1112
if (m & (1 << EAP_FM_VOL))
sys/dev/pci/eap.c
1114
if (m & (1 << EAP_CD_VOL))
sys/dev/pci/eap.c
1116
if (m & (1 << EAP_LINE_VOL))
sys/dev/pci/eap.c
1118
if (m & (1 << EAP_AUX_VOL))
sys/dev/pci/eap.c
1120
if (m & (1 << EAP_MIC_VOL))
sys/dev/pci/eap.c
1131
m = sc->sc_input_source = cp->un.mask;
sys/dev/pci/eap.c
1133
if (m & (1 << EAP_VOICE_VOL))
sys/dev/pci/eap.c
1135
if (m & (1 << EAP_FM_VOL))
sys/dev/pci/eap.c
1137
if (m & (1 << EAP_CD_VOL))
sys/dev/pci/eap.c
1139
if (m & (1 << EAP_LINE_VOL))
sys/dev/pci/eap.c
1141
if (m & (1 << EAP_AUX_VOL))
sys/dev/pci/eap.c
1143
if (m & (1 << EAP_MIC_VOL))
sys/dev/pci/if_age.c
1113
age_encap(struct age_softc *sc, struct mbuf *m)
sys/dev/pci/if_age.c
1129
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_age.c
1133
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/pci/if_age.c
1137
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_age.c
1144
if ((m->m_pkthdr.csum_flags & AGE_CSUM_FEATURES) != 0) {
sys/dev/pci/if_age.c
1146
if ((m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT) != 0)
sys/dev/pci/if_age.c
1148
if ((m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT) != 0)
sys/dev/pci/if_age.c
1156
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_age.c
1157
vtag = AGE_TX_VLAN_TAG(m->m_pkthdr.ether_vtag);
sys/dev/pci/if_age.c
1187
txd->tx_m = m;
sys/dev/pci/if_age.c
1199
m_freem(m);
sys/dev/pci/if_age.c
1268
struct mbuf *mp, *m;
sys/dev/pci/if_age.c
1352
m = sc->age_cdata.age_rxhead;
sys/dev/pci/if_age.c
1353
m->m_flags |= M_PKTHDR;
sys/dev/pci/if_age.c
1354
m->m_pkthdr.len = sc->age_cdata.age_rxlen;
sys/dev/pci/if_age.c
1356
m->m_len = sc->age_cdata.age_rxlen - pktlen;
sys/dev/pci/if_age.c
1372
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_age.c
1376
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_age.c
1389
m->m_pkthdr.ether_vtag =
sys/dev/pci/if_age.c
1391
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_age.c
1395
ml_enqueue(&ml, m);
sys/dev/pci/if_age.c
2099
struct mbuf *m;
sys/dev/pci/if_age.c
2103
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_age.c
2104
if (m == NULL)
sys/dev/pci/if_age.c
2106
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_age.c
2107
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_age.c
2108
m_freem(m);
sys/dev/pci/if_age.c
2112
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_age.c
2113
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_age.c
2116
sc->age_cdata.age_rx_sparemap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_age.c
2119
m_freem(m);
sys/dev/pci/if_age.c
2134
rxd->rx_m = m;
sys/dev/pci/if_age.c
954
struct mbuf *m;
sys/dev/pci/if_age.c
972
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_age.c
973
if (m == NULL)
sys/dev/pci/if_age.c
981
if (age_encap(sc, m) != 0) {
sys/dev/pci/if_age.c
993
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_alc.c
1804
alc_encap(struct alc_softc *sc, struct mbuf *m)
sys/dev/pci/if_alc.c
1820
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_alc.c
1824
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/pci/if_alc.c
1828
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_alc.c
1841
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_alc.c
1842
vtag = htons(m->m_pkthdr.ether_vtag);
sys/dev/pci/if_alc.c
1848
if ((m->m_pkthdr.csum_flags & ALC_CSUM_FEATURES) != 0) {
sys/dev/pci/if_alc.c
1878
txd->tx_m = m;
sys/dev/pci/if_alc.c
1883
m_freem(m);
sys/dev/pci/if_alc.c
1891
struct mbuf *m;
sys/dev/pci/if_alc.c
1912
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_alc.c
1913
if (m == NULL)
sys/dev/pci/if_alc.c
1916
if (alc_encap(sc, m) != 0) {
sys/dev/pci/if_alc.c
1928
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_alc.c
2317
struct mbuf *m;
sys/dev/pci/if_alc.c
2321
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_alc.c
2322
if (m == NULL)
sys/dev/pci/if_alc.c
2324
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_alc.c
2325
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_alc.c
2326
m_freem(m);
sys/dev/pci/if_alc.c
2330
m->m_len = m->m_pkthdr.len = RX_BUF_SIZE_MAX;
sys/dev/pci/if_alc.c
2333
sc->alc_cdata.alc_rx_sparemap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_alc.c
2336
m_freem(m);
sys/dev/pci/if_alc.c
2351
rxd->rx_m = m;
sys/dev/pci/if_alc.c
2435
struct mbuf *mp, *m;
sys/dev/pci/if_alc.c
2496
m = sc->alc_cdata.alc_rxhead;
sys/dev/pci/if_alc.c
2497
m->m_flags |= M_PKTHDR;
sys/dev/pci/if_alc.c
2502
m->m_pkthdr.len =
sys/dev/pci/if_alc.c
2520
m->m_len = m->m_pkthdr.len;
sys/dev/pci/if_alc.c
2528
m->m_pkthdr.ether_vtag = ntohs(vtag);
sys/dev/pci/if_alc.c
2529
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_alc.c
2534
ml_enqueue(&ml, m);
sys/dev/pci/if_ale.c
1003
if (ale_encap(sc, m) != 0) {
sys/dev/pci/if_ale.c
1016
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_ale.c
1384
ale_rxcsum(struct ale_softc *sc, struct mbuf *m, uint32_t status)
sys/dev/pci/if_ale.c
1390
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_ale.c
1396
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_ale.c
1402
p = mtod(m, char *);
sys/dev/pci/if_ale.c
1413
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_ale.c
1432
struct mbuf *m;
sys/dev/pci/if_ale.c
1507
m = m_devget((char *)(rs + 1), length - ETHER_CRC_LEN,
sys/dev/pci/if_ale.c
1509
if (m == NULL) {
sys/dev/pci/if_ale.c
1515
ale_rxcsum(sc, m, status);
sys/dev/pci/if_ale.c
1519
m->m_pkthdr.ether_vtag = ALE_RX_VLAN_TAG(vtags);
sys/dev/pci/if_ale.c
1520
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_ale.c
1524
ml_enqueue(&ml, m);
sys/dev/pci/if_ale.c
858
ale_encap(struct ale_softc *sc, struct mbuf *m)
sys/dev/pci/if_ale.c
874
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_ale.c
878
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/pci/if_ale.c
882
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_ale.c
892
if ((m->m_pkthdr.csum_flags & ALE_CSUM_FEATURES) != 0) {
sys/dev/pci/if_ale.c
922
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_ale.c
923
vtag = ALE_TX_VLAN_TAG(m->m_pkthdr.ether_vtag);
sys/dev/pci/if_ale.c
953
txd->tx_m = m;
sys/dev/pci/if_ale.c
963
m_freem(m);
sys/dev/pci/if_ale.c
971
struct mbuf *m;
sys/dev/pci/if_ale.c
994
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_ale.c
995
if (m == NULL)
sys/dev/pci/if_aq_pci.c
3017
struct mbuf *m;
sys/dev/pci/if_aq_pci.c
3030
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES + ETHER_ALIGN);
sys/dev/pci/if_aq_pci.c
3031
if (m == NULL)
sys/dev/pci/if_aq_pci.c
3034
m->m_data += (m->m_ext.ext_size - (MCLBYTES + ETHER_ALIGN));
sys/dev/pci/if_aq_pci.c
3035
m->m_data += ETHER_ALIGN;
sys/dev/pci/if_aq_pci.c
3036
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_aq_pci.c
3038
if (bus_dmamap_load_mbuf(sc->sc_dmat, as->as_map, m,
sys/dev/pci/if_aq_pci.c
3040
m_freem(m);
sys/dev/pci/if_aq_pci.c
3043
as->as_m = m;
sys/dev/pci/if_aq_pci.c
3098
struct mbuf *m, *mb;
sys/dev/pci/if_aq_pci.c
3142
m = rx->rx_m_head;
sys/dev/pci/if_aq_pci.c
3146
m->m_pkthdr.ether_vtag = lemtoh16(&rxd->vlan);
sys/dev/pci/if_aq_pci.c
3147
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_aq_pci.c
3153
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_aq_pci.c
3157
m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK |
sys/dev/pci/if_aq_pci.c
3168
mb->m_len = pktlen - m->m_pkthdr.len;
sys/dev/pci/if_aq_pci.c
3169
m->m_pkthdr.len = pktlen;
sys/dev/pci/if_aq_pci.c
3172
m_freem(m);
sys/dev/pci/if_aq_pci.c
3174
ml_enqueue(&ml, m);
sys/dev/pci/if_aq_pci.c
3182
m->m_pkthdr.len += mb->m_len;
sys/dev/pci/if_aq_pci.c
3261
struct mbuf *m;
sys/dev/pci/if_aq_pci.c
3284
m = ifq_dequeue(ifq);
sys/dev/pci/if_aq_pci.c
3285
if (m == NULL)
sys/dev/pci/if_aq_pci.c
3290
error = bus_dmamap_load_mbuf(sc->sc_dmat, as->as_map, m,
sys/dev/pci/if_aq_pci.c
3293
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/pci/if_aq_pci.c
3294
m_freem(m);
sys/dev/pci/if_aq_pci.c
3299
m, BUS_DMA_STREAMING | BUS_DMA_NOWAIT);
sys/dev/pci/if_aq_pci.c
3302
m_freem(m);
sys/dev/pci/if_aq_pci.c
3306
as->as_m = m;
sys/dev/pci/if_aq_pci.c
3310
bpf_mtap_ether(ifq->ifq_if->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_aq_pci.c
3315
ctl2 = m->m_pkthdr.len << AQ_TXDESC_CTL2_LEN_SHIFT;
sys/dev/pci/if_aq_pci.c
3318
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_aq_pci.c
3322
(m->m_pkthdr.ether_vtag << AQ_TXDESC_CTL1_VLAN_SHIFT));
sys/dev/pci/if_aq_pci.c
3335
if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
sys/dev/pci/if_aq_pci.c
3337
if (m->m_pkthdr.csum_flags & (M_TCP_CSUM_OUT | M_UDP_CSUM_OUT))
sys/dev/pci/if_bce.c
688
struct mbuf *m;
sys/dev/pci/if_bce.c
730
m = m_devget(sc->bce_data + i * MCLBYTES +
sys/dev/pci/if_bce.c
733
ml_enqueue(&ml, m);
sys/dev/pci/if_bge.c
1166
struct mbuf *m;
sys/dev/pci/if_bge.c
1169
m = MCLGETL(NULL, M_DONTWAIT, sc->bge_rx_std_len);
sys/dev/pci/if_bge.c
1170
if (!m)
sys/dev/pci/if_bge.c
1172
m->m_len = m->m_pkthdr.len = sc->bge_rx_std_len;
sys/dev/pci/if_bge.c
1174
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_bge.c
1176
error = bus_dmamap_load_mbuf(sc->bge_dmatag, dmap, m,
sys/dev/pci/if_bge.c
1179
m_freem(m);
sys/dev/pci/if_bge.c
1185
sc->bge_cdata.bge_rx_std_chain[i] = m;
sys/dev/pci/if_bge.c
1195
r->bge_len = m->m_len;
sys/dev/pci/if_bge.c
1215
struct mbuf *m;
sys/dev/pci/if_bge.c
1218
m = MCLGETL(NULL, M_DONTWAIT, BGE_JLEN);
sys/dev/pci/if_bge.c
1219
if (!m)
sys/dev/pci/if_bge.c
1221
m->m_len = m->m_pkthdr.len = BGE_JUMBO_FRAMELEN;
sys/dev/pci/if_bge.c
1223
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_bge.c
1225
error = bus_dmamap_load_mbuf(sc->bge_dmatag, dmap, m,
sys/dev/pci/if_bge.c
1228
m_freem(m);
sys/dev/pci/if_bge.c
1234
sc->bge_cdata.bge_rx_jumbo_chain[i] = m;
sys/dev/pci/if_bge.c
1378
struct mbuf *m;
sys/dev/pci/if_bge.c
1386
m = sc->bge_cdata.bge_rx_std_chain[i];
sys/dev/pci/if_bge.c
1387
if (m != NULL) {
sys/dev/pci/if_bge.c
1391
m_freem(m);
sys/dev/pci/if_bge.c
1482
struct mbuf *m;
sys/dev/pci/if_bge.c
1490
m = sc->bge_cdata.bge_rx_jumbo_chain[i];
sys/dev/pci/if_bge.c
1491
if (m != NULL) {
sys/dev/pci/if_bge.c
1495
m_freem(m);
sys/dev/pci/if_bge.c
3556
struct mbuf *m = NULL;
sys/dev/pci/if_bge.c
3564
m = sc->bge_cdata.bge_rx_jumbo_chain[rxidx];
sys/dev/pci/if_bge.c
3575
m_freem(m);
sys/dev/pci/if_bge.c
3579
m = sc->bge_cdata.bge_rx_std_chain[rxidx];
sys/dev/pci/if_bge.c
3590
m_freem(m);
sys/dev/pci/if_bge.c
3601
bcopy(m->m_data, m->m_data + ETHER_ALIGN,
sys/dev/pci/if_bge.c
3603
m->m_data += ETHER_ALIGN;
sys/dev/pci/if_bge.c
3606
m->m_pkthdr.len = m->m_len = cur_rx->bge_len - ETHER_CRC_LEN;
sys/dev/pci/if_bge.c
3608
bge_rxcsum(sc, cur_rx, m);
sys/dev/pci/if_bge.c
3613
m->m_pkthdr.ether_vtag = cur_rx->bge_vlan_tag;
sys/dev/pci/if_bge.c
3614
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_bge.c
3618
ml_enqueue(&ml, m);
sys/dev/pci/if_bge.c
3640
bge_rxcsum(struct bge_softc *sc, struct bge_rx_bd *cur_rx, struct mbuf *m)
sys/dev/pci/if_bge.c
3653
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_bge.c
3656
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_bge.c
3663
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_bge.c
3666
m->m_pkthdr.len >= ETHER_MIN_NOPAD &&
sys/dev/pci/if_bge.c
3668
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_bge.c
3684
struct mbuf *m;
sys/dev/pci/if_bge.c
3722
m = sc->bge_cdata.bge_tx_chain[cons];
sys/dev/pci/if_bge.c
3723
if (m != NULL) {
sys/dev/pci/if_bge.c
3732
m_freem(m);
sys/dev/pci/if_bge.c
3965
struct mbuf *m, *prev, *n = NULL;
sys/dev/pci/if_bge.c
3971
for (m = pkt; m != NULL; prev = m,m = m->m_next) {
sys/dev/pci/if_bge.c
3972
int mlen = m->m_len;
sys/dev/pci/if_bge.c
3987
if (prev && m_trailingspace(prev) >= m->m_len) {
sys/dev/pci/if_bge.c
3988
bcopy(m->m_data, prev->m_data+prev->m_len, mlen);
sys/dev/pci/if_bge.c
3990
m->m_len = 0;
sys/dev/pci/if_bge.c
3992
prev->m_next = m_free(m);
sys/dev/pci/if_bge.c
3993
m = prev;
sys/dev/pci/if_bge.c
3995
} else if (m->m_next != NULL &&
sys/dev/pci/if_bge.c
3996
m_trailingspace(m) >= shortfall &&
sys/dev/pci/if_bge.c
3997
m->m_next->m_len >= (8 + shortfall)) {
sys/dev/pci/if_bge.c
4000
bcopy(m->m_next->m_data, m->m_data+m->m_len, shortfall);
sys/dev/pci/if_bge.c
4001
m->m_len += shortfall;
sys/dev/pci/if_bge.c
4002
m->m_next->m_len -= shortfall;
sys/dev/pci/if_bge.c
4003
m->m_next->m_data += shortfall;
sys/dev/pci/if_bge.c
4004
} else if (m->m_next == NULL || 1) {
sys/dev/pci/if_bge.c
4024
KASSERT(m->m_len + shortfall < MLEN
sys/dev/pci/if_bge.c
4035
bcopy(m->m_data, n->m_data + shortfall, m->m_len);
sys/dev/pci/if_bge.c
4038
n->m_len = shortfall + m->m_len;
sys/dev/pci/if_bge.c
4041
n->m_next = m->m_next;
sys/dev/pci/if_bge.c
4044
m->m_next = NULL;
sys/dev/pci/if_bge.c
4045
m_free(m);
sys/dev/pci/if_bge.c
4046
m = n; /* for continuing loop */
sys/dev/pci/if_bge.c
4061
bge_cksum_pad(struct mbuf *m)
sys/dev/pci/if_bge.c
4063
int padlen = ETHER_MIN_NOPAD - m->m_pkthdr.len;
sys/dev/pci/if_bge.c
4067
if (m->m_pkthdr.len == m->m_len && m_trailingspace(m) >= padlen) {
sys/dev/pci/if_bge.c
4068
last = m;
sys/dev/pci/if_bge.c
4074
for (last = m; last->m_next != NULL; last = last->m_next)
sys/dev/pci/if_bge.c
4092
m->m_pkthdr.len += padlen;
sys/dev/pci/if_bge.c
4102
bge_encap(struct bge_softc *sc, struct mbuf *m, int *txinc)
sys/dev/pci/if_bge.c
4112
if (m->m_pkthdr.csum_flags) {
sys/dev/pci/if_bge.c
4113
if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
sys/dev/pci/if_bge.c
4115
if (m->m_pkthdr.csum_flags &
sys/dev/pci/if_bge.c
4118
if (m->m_pkthdr.len < ETHER_MIN_NOPAD &&
sys/dev/pci/if_bge.c
4119
bge_cksum_pad(m) != 0)
sys/dev/pci/if_bge.c
4125
m->m_pkthdr.len > ETHER_MAX_LEN)
sys/dev/pci/if_bge.c
4136
if (bge_compact_dma_runt(m) != 0)
sys/dev/pci/if_bge.c
4147
switch (bus_dmamap_load_mbuf(sc->bge_dmatag, dmamap, m,
sys/dev/pci/if_bge.c
4152
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_bge.c
4153
bus_dmamap_load_mbuf(sc->bge_dmatag, dmamap, m,
sys/dev/pci/if_bge.c
4171
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_bge.c
4173
f->bge_vlan_tag = m->m_pkthdr.ether_vtag;
sys/dev/pci/if_bge.c
4190
sc->bge_cdata.bge_tx_chain[cur] = m;
sys/dev/pci/if_bge.c
4212
struct mbuf *m;
sys/dev/pci/if_bge.c
4229
m = ifq_dequeue(ifq);
sys/dev/pci/if_bge.c
4230
if (m == NULL)
sys/dev/pci/if_bge.c
4233
if (bge_encap(sc, m, &txinc) != 0) {
sys/dev/pci/if_bge.c
4234
m_freem(m);
sys/dev/pci/if_bge.c
4240
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_bge.c
4267
u_int16_t *m;
sys/dev/pci/if_bge.c
4303
m = (u_int16_t *)&sc->arpcom.ac_enaddr[0];
sys/dev/pci/if_bge.c
4304
CSR_WRITE_4(sc, BGE_MAC_ADDR1_LO, htons(m[0]));
sys/dev/pci/if_bge.c
4305
CSR_WRITE_4(sc, BGE_MAC_ADDR1_HI, (htons(m[1]) << 16) | htons(m[2]));
sys/dev/pci/if_bnx.c
3652
struct mbuf *m;
sys/dev/pci/if_bnx.c
3674
m = MCLGETL(NULL, M_DONTWAIT, BNX_MAX_JUMBO_MRU);
sys/dev/pci/if_bnx.c
3675
if (!m)
sys/dev/pci/if_bnx.c
3677
m->m_len = m->m_pkthdr.len = BNX_MAX_JUMBO_MRU;
sys/dev/pci/if_bnx.c
3682
if (bus_dmamap_load_mbuf(sc->bnx_dmatag, map, m, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_bnx.c
3683
m_freem(m);
sys/dev/pci/if_bnx.c
3727
sc->rx_mbuf_ptr[*chain_prod] = m;
sys/dev/pci/if_bnx.c
4270
struct mbuf *m;
sys/dev/pci/if_bnx.c
4276
m = NULL;
sys/dev/pci/if_bnx.c
4314
m = sc->rx_mbuf_ptr[sw_chain_cons];
sys/dev/pci/if_bnx.c
4326
l2fhdr = mtod(m, struct l2_fhdr *);
sys/dev/pci/if_bnx.c
4342
bnx_dump_mbuf(sc, m);
sys/dev/pci/if_bnx.c
4357
m_freem(m);
sys/dev/pci/if_bnx.c
4358
m = NULL;
sys/dev/pci/if_bnx.c
4365
m_adj(m, sizeof(struct l2_fhdr) + ETHER_ALIGN);
sys/dev/pci/if_bnx.c
4368
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_bnx.c
4372
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_bnx.c
4384
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_bnx.c
4402
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_bnx.c
4426
m->m_pkthdr.ether_vtag =
sys/dev/pci/if_bnx.c
4428
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_bnx.c
4430
m_freem(m);
sys/dev/pci/if_bnx.c
4431
m = NULL;
sys/dev/pci/if_bnx.c
4443
if (m) {
sys/dev/pci/if_bnx.c
4448
ml_enqueue(&ml, m);
sys/dev/pci/if_bnx.c
4744
bnx_tx_encap(struct bnx_softc *sc, struct mbuf *m, int *used)
sys/dev/pci/if_bnx.c
4757
if (m->m_pkthdr.csum_flags) {
sys/dev/pci/if_bnx.c
4758
if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
sys/dev/pci/if_bnx.c
4760
if (m->m_pkthdr.csum_flags &
sys/dev/pci/if_bnx.c
4767
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_bnx.c
4769
vlan_tag = m->m_pkthdr.ether_vtag;
sys/dev/pci/if_bnx.c
4779
error = bus_dmamap_load_mbuf(sc->bnx_dmatag, map, m,
sys/dev/pci/if_bnx.c
4786
if ((error = m_defrag(m, M_DONTWAIT)) == 0 &&
sys/dev/pci/if_bnx.c
4787
(error = bus_dmamap_load_mbuf(sc->bnx_dmatag, map, m,
sys/dev/pci/if_bnx.c
4842
sc->tx_mbuf_ptr[chain_prod] = m;
sys/dev/pci/if_bnx.c
5509
bnx_dump_mbuf(struct bnx_softc *sc, struct mbuf *m)
sys/dev/pci/if_bnx.c
5511
struct mbuf *mp = m;
sys/dev/pci/if_bnx.c
5513
if (m == NULL) {
sys/dev/pci/if_bnx.c
5546
struct mbuf *m;
sys/dev/pci/if_bnx.c
5555
m = sc->tx_mbuf_ptr[chain_prod];
sys/dev/pci/if_bnx.c
5557
bnx_dump_mbuf(sc, m);
sys/dev/pci/if_bnx.c
5572
struct mbuf *m;
sys/dev/pci/if_bnx.c
5581
m = sc->rx_mbuf_ptr[chain_prod];
sys/dev/pci/if_bnx.c
5583
bnx_dump_mbuf(sc, m);
sys/dev/pci/if_bnxreg.h
133
#define BNX_LOG_MSG(m) (BNX_CODE_PATH(m) && BNX_MSG_LEVEL(m))
sys/dev/pci/if_bnxreg.h
144
#define DBRUN(m, args...) \
sys/dev/pci/if_bnxreg.h
145
if (BNX_LOG_MSG(m)) { \
sys/dev/pci/if_bnxreg.h
184
#define DBRUN(m, args...)
sys/dev/pci/if_bnxt.c
1511
bnxt_load_mbuf(struct bnxt_softc *sc, struct bnxt_slot *bs, struct mbuf *m)
sys/dev/pci/if_bnxt.c
1513
switch (bus_dmamap_load_mbuf(sc->sc_dmat, bs->bs_map, m,
sys/dev/pci/if_bnxt.c
1519
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_bnxt.c
1520
bus_dmamap_load_mbuf(sc->sc_dmat, bs->bs_map, m,
sys/dev/pci/if_bnxt.c
1528
bs->bs_m = m;
sys/dev/pci/if_bnxt.c
1543
struct mbuf *m;
sys/dev/pci/if_bnxt.c
1565
m = ifq_dequeue(ifq);
sys/dev/pci/if_bnxt.c
1566
if (m == NULL)
sys/dev/pci/if_bnxt.c
1570
if (bnxt_load_mbuf(sc, bs, m) != 0) {
sys/dev/pci/if_bnxt.c
1571
m_freem(m);
sys/dev/pci/if_bnxt.c
1578
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_bnxt.c
1590
if (m->m_pkthdr.csum_flags & M_TCP_TSO)
sys/dev/pci/if_bnxt.c
1591
slen = m->m_pkthdr.ph_mss;
sys/dev/pci/if_bnxt.c
1620
if (m->m_pkthdr.csum_flags & M_TCP_TSO) {
sys/dev/pci/if_bnxt.c
1625
ether_extract_headers(m, &ext);
sys/dev/pci/if_bnxt.c
1626
if (ext.tcp && m->m_pkthdr.ph_mss > 0) {
sys/dev/pci/if_bnxt.c
1638
outlen = m->m_pkthdr.ph_mss;
sys/dev/pci/if_bnxt.c
1641
paylen = m->m_pkthdr.len - hdrsize;
sys/dev/pci/if_bnxt.c
1648
if (m->m_pkthdr.csum_flags & (M_UDP_CSUM_OUT |
sys/dev/pci/if_bnxt.c
1651
if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
sys/dev/pci/if_bnxt.c
1657
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_bnxt.c
1658
txhi->cfa_meta = htole32(m->m_pkthdr.ether_vtag |
sys/dev/pci/if_bnxt.c
2554
struct mbuf *m;
sys/dev/pci/if_bnxt.c
2561
m = MCLGETL(NULL, M_DONTWAIT, bufsize);
sys/dev/pci/if_bnxt.c
2562
if (m == NULL)
sys/dev/pci/if_bnxt.c
2565
m->m_len = m->m_pkthdr.len = bufsize;
sys/dev/pci/if_bnxt.c
2566
if (bus_dmamap_load_mbuf(sc->sc_dmat, bs->bs_map, m,
sys/dev/pci/if_bnxt.c
2568
m_freem(m);
sys/dev/pci/if_bnxt.c
2571
bs->bs_m = m;
sys/dev/pci/if_bnxt.c
2654
struct mbuf *m, *am;
sys/dev/pci/if_bnxt.c
2682
m = bs->bs_m;
sys/dev/pci/if_bnxt.c
2684
m->m_pkthdr.len = m->m_len = letoh16(rxlo->len);
sys/dev/pci/if_bnxt.c
2692
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_bnxt.c
2696
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK |
sys/dev/pci/if_bnxt.c
2702
m->m_pkthdr.ether_vtag = lemtoh16(&rxhi->metadata);
sys/dev/pci/if_bnxt.c
2703
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_bnxt.c
2708
m->m_pkthdr.ph_flowid = lemtoh32(&rxlo->rss_hash);
sys/dev/pci/if_bnxt.c
2709
m->m_pkthdr.csum_flags |= M_FLOWID;
sys/dev/pci/if_bnxt.c
2721
m->m_next = am;
sys/dev/pci/if_bnxt.c
2722
m->m_pkthdr.len += am->m_len;
sys/dev/pci/if_bnxt.c
2730
tcp_softlro_glue(mltcp, m, &sc->sc_ac.ac_if);
sys/dev/pci/if_bnxt.c
2733
ml_enqueue(ml, m);
sys/dev/pci/if_bnxt.c
463
struct bnxt_dmamem *m;
sys/dev/pci/if_bnxt.c
466
m = malloc(sizeof(*m), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/pci/if_bnxt.c
467
if (m == NULL)
sys/dev/pci/if_bnxt.c
470
m->bdm_size = size;
sys/dev/pci/if_bnxt.c
474
&m->bdm_map) != 0)
sys/dev/pci/if_bnxt.c
477
if (bus_dmamem_alloc(sc->sc_dmat, size, PAGE_SIZE, 0, &m->bdm_seg, 1,
sys/dev/pci/if_bnxt.c
481
if (bus_dmamem_map(sc->sc_dmat, &m->bdm_seg, nsegs, size, &m->bdm_kva,
sys/dev/pci/if_bnxt.c
485
if (bus_dmamap_load(sc->sc_dmat, m->bdm_map, m->bdm_kva, size, NULL,
sys/dev/pci/if_bnxt.c
489
return (m);
sys/dev/pci/if_bnxt.c
492
bus_dmamem_unmap(sc->sc_dmat, m->bdm_kva, m->bdm_size);
sys/dev/pci/if_bnxt.c
494
bus_dmamem_free(sc->sc_dmat, &m->bdm_seg, 1);
sys/dev/pci/if_bnxt.c
496
bus_dmamap_destroy(sc->sc_dmat, m->bdm_map);
sys/dev/pci/if_bnxt.c
498
free(m, M_DEVBUF, sizeof *m);
sys/dev/pci/if_bnxt.c
504
bnxt_dmamem_free(struct bnxt_softc *sc, struct bnxt_dmamem *m)
sys/dev/pci/if_bnxt.c
506
bus_dmamap_unload(sc->sc_dmat, m->bdm_map);
sys/dev/pci/if_bnxt.c
507
bus_dmamem_unmap(sc->sc_dmat, m->bdm_kva, m->bdm_size);
sys/dev/pci/if_bnxt.c
508
bus_dmamem_free(sc->sc_dmat, &m->bdm_seg, 1);
sys/dev/pci/if_bnxt.c
509
bus_dmamap_destroy(sc->sc_dmat, m->bdm_map);
sys/dev/pci/if_bnxt.c
510
free(m, M_DEVBUF, sizeof *m);
sys/dev/pci/if_bwfm_pci.c
101
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
1249
struct mbuf *m, uint32_t *pktid, paddr_t *paddr)
sys/dev/pci/if_bwfm_pci.c
1259
pkts->pkts[idx].bb_map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/pci/if_bwfm_pci.c
1260
if (m_defrag(m, M_DONTWAIT))
sys/dev/pci/if_bwfm_pci.c
1263
pkts->pkts[idx].bb_map, m, BUS_DMA_NOWAIT) != 0)
sys/dev/pci/if_bwfm_pci.c
1270
pkts->pkts[idx].bb_m = m;
sys/dev/pci/if_bwfm_pci.c
1284
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
1292
m = pkts->pkts[pktid].bb_m;
sys/dev/pci/if_bwfm_pci.c
1294
return m;
sys/dev/pci/if_bwfm_pci.c
1312
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
1324
m = MCLGETL(NULL, M_DONTWAIT, MSGBUF_MAX_CTL_PKT_SIZE);
sys/dev/pci/if_bwfm_pci.c
1325
if (m == NULL) {
sys/dev/pci/if_bwfm_pci.c
1329
m->m_len = m->m_pkthdr.len = MSGBUF_MAX_CTL_PKT_SIZE;
sys/dev/pci/if_bwfm_pci.c
1330
if (bwfm_pci_pktid_new(sc, &sc->sc_rx_pkts, m, &pktid, &paddr)) {
sys/dev/pci/if_bwfm_pci.c
1332
m_freem(m);
sys/dev/pci/if_bwfm_pci.c
1351
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
1364
m = MCLGETL(NULL, M_DONTWAIT, MSGBUF_MAX_PKT_SIZE);
sys/dev/pci/if_bwfm_pci.c
1365
if (m == NULL) {
sys/dev/pci/if_bwfm_pci.c
1369
m->m_len = m->m_pkthdr.len = MSGBUF_MAX_PKT_SIZE;
sys/dev/pci/if_bwfm_pci.c
1370
if (bwfm_pci_pktid_new(sc, &sc->sc_rx_pkts, m, &pktid, &paddr)) {
sys/dev/pci/if_bwfm_pci.c
1372
m_freem(m);
sys/dev/pci/if_bwfm_pci.c
1679
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
1700
if (ring->m) {
sys/dev/pci/if_bwfm_pci.c
1701
m_freem(ring->m);
sys/dev/pci/if_bwfm_pci.c
1702
ring->m = NULL;
sys/dev/pci/if_bwfm_pci.c
1708
if (ring->m != NULL) {
sys/dev/pci/if_bwfm_pci.c
1709
m = ring->m;
sys/dev/pci/if_bwfm_pci.c
1710
ring->m = NULL;
sys/dev/pci/if_bwfm_pci.c
1711
if (bwfm_pci_txdata(&sc->sc_sc, m))
sys/dev/pci/if_bwfm_pci.c
1712
m_freem(ring->m);
sys/dev/pci/if_bwfm_pci.c
1737
m = bwfm_pci_pktid_free(sc, &sc->sc_ioctl_pkts,
sys/dev/pci/if_bwfm_pci.c
1739
if (m == NULL)
sys/dev/pci/if_bwfm_pci.c
1741
m_freem(m);
sys/dev/pci/if_bwfm_pci.c
1751
m = bwfm_pci_pktid_free(sc, &sc->sc_rx_pkts,
sys/dev/pci/if_bwfm_pci.c
1753
if (m == NULL)
sys/dev/pci/if_bwfm_pci.c
1755
m_adj(m, sc->sc_rx_dataoffset);
sys/dev/pci/if_bwfm_pci.c
1756
m->m_len = m->m_pkthdr.len = letoh16(event->event_data_len);
sys/dev/pci/if_bwfm_pci.c
1757
bwfm_rx(&sc->sc_sc, m, ml);
sys/dev/pci/if_bwfm_pci.c
1763
m = bwfm_pci_pktid_free(sc, &sc->sc_tx_pkts,
sys/dev/pci/if_bwfm_pci.c
1765
if (m == NULL)
sys/dev/pci/if_bwfm_pci.c
1767
m_freem(m);
sys/dev/pci/if_bwfm_pci.c
1775
m = bwfm_pci_pktid_free(sc, &sc->sc_rx_pkts,
sys/dev/pci/if_bwfm_pci.c
1777
if (m == NULL)
sys/dev/pci/if_bwfm_pci.c
1780
m_adj(m, letoh16(rx->data_offset));
sys/dev/pci/if_bwfm_pci.c
1782
m_adj(m, sc->sc_rx_dataoffset);
sys/dev/pci/if_bwfm_pci.c
1783
m->m_len = m->m_pkthdr.len = letoh16(rx->data_len);
sys/dev/pci/if_bwfm_pci.c
1784
bwfm_rx(&sc->sc_sc, m, ml);
sys/dev/pci/if_bwfm_pci.c
1931
bwfm_pci_flowring_lookup(struct bwfm_pci_softc *sc, struct mbuf *m)
sys/dev/pci/if_bwfm_pci.c
1935
uint8_t *da = mtod(m, uint8_t *);
sys/dev/pci/if_bwfm_pci.c
1940
prio = ieee80211_classify(ic, m);
sys/dev/pci/if_bwfm_pci.c
1988
bwfm_pci_flowring_create(struct bwfm_pci_softc *sc, struct mbuf *m)
sys/dev/pci/if_bwfm_pci.c
1993
uint8_t *da = mtod(m, uint8_t *);
sys/dev/pci/if_bwfm_pci.c
1999
prio = ieee80211_classify(ic, m);
sys/dev/pci/if_bwfm_pci.c
2040
cmd.m = m;
sys/dev/pci/if_bwfm_pci.c
2059
da = mtod(cmd->m, char *) + 0 * ETHER_ADDR_LEN;
sys/dev/pci/if_bwfm_pci.c
2060
sa = mtod(cmd->m, char *) + 1 * ETHER_ADDR_LEN;
sys/dev/pci/if_bwfm_pci.c
2083
ring->m = cmd->m;
sys/dev/pci/if_bwfm_pci.c
2195
bwfm_pci_txdata(struct bwfm_softc *bwfm, struct mbuf *m)
sys/dev/pci/if_bwfm_pci.c
2204
flowid = bwfm_pci_flowring_lookup(sc, m);
sys/dev/pci/if_bwfm_pci.c
2215
bwfm_pci_flowring_create(sc, m);
sys/dev/pci/if_bwfm_pci.c
2236
tx->flags |= ieee80211_classify(&sc->sc_sc.sc_ic, m) <<
sys/dev/pci/if_bwfm_pci.c
2239
memcpy(tx->txhdr, mtod(m, char *), ETHER_HDR_LEN);
sys/dev/pci/if_bwfm_pci.c
2241
ret = bwfm_pci_pktid_new(sc, &sc->sc_tx_pkts, m, &pktid, &paddr);
sys/dev/pci/if_bwfm_pci.c
2254
tx->data_len = htole16(m->m_len - ETHER_HDR_LEN);
sys/dev/pci/if_bwfm_pci.c
2469
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
2476
m = MCLGETL(NULL, M_DONTWAIT, buflen);
sys/dev/pci/if_bwfm_pci.c
2477
if (m == NULL)
sys/dev/pci/if_bwfm_pci.c
2479
m->m_len = m->m_pkthdr.len = buflen;
sys/dev/pci/if_bwfm_pci.c
2482
memcpy(mtod(m, char *), buf, buflen);
sys/dev/pci/if_bwfm_pci.c
2484
memset(mtod(m, char *), 0, buflen);
sys/dev/pci/if_bwfm_pci.c
2490
m_freem(m);
sys/dev/pci/if_bwfm_pci.c
2494
if (bwfm_pci_pktid_new(sc, &sc->sc_ioctl_pkts, m, &pktid, &paddr)) {
sys/dev/pci/if_bwfm_pci.c
2497
m_freem(m);
sys/dev/pci/if_bwfm_pci.c
2513
req->input_buf_len = htole16(m->m_len);
sys/dev/pci/if_bwfm_pci.c
2523
if (ctl->m == NULL) {
sys/dev/pci/if_bwfm_pci.c
2528
*len = min(ctl->retlen, m->m_len);
sys/dev/pci/if_bwfm_pci.c
2531
m_copydata(ctl->m, 0, *len, buf);
sys/dev/pci/if_bwfm_pci.c
2532
m_freem(ctl->m);
sys/dev/pci/if_bwfm_pci.c
2555
struct mbuf *m;
sys/dev/pci/if_bwfm_pci.c
2557
m = bwfm_pci_pktid_free(sc, &sc->sc_rx_pkts,
sys/dev/pci/if_bwfm_pci.c
2563
ctl->m = m;
sys/dev/pci/if_bwfm_pci.c
2570
m_freem(m);
sys/dev/pci/if_bwfm_pci.c
91
struct mbuf *m;
sys/dev/pci/if_cas.c
1166
struct mbuf *m;
sys/dev/pci/if_cas.c
1198
m = m_devget(cp, len, ETHER_ALIGN);
sys/dev/pci/if_cas.c
1203
if (m != NULL) {
sys/dev/pci/if_cas.c
1204
ml_enqueue(&ml, m);
sys/dev/pci/if_cas.c
1223
m = m_devget(cp, len, ETHER_ALIGN);
sys/dev/pci/if_cas.c
1228
if (m != NULL) {
sys/dev/pci/if_cas.c
1229
ml_enqueue(&ml, m);
sys/dev/pci/if_cas.c
1769
cas_encap(struct cas_softc *sc, struct mbuf *m, int *used)
sys/dev/pci/if_cas.c
1778
switch (bus_dmamap_load_mbuf(sc->sc_dmatag, map, m, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_cas.c
1782
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_cas.c
1783
bus_dmamap_load_mbuf(sc->sc_dmatag, map, m,
sys/dev/pci/if_cas.c
1812
sc->sc_txd[cur].sd_mbuf = m;
sys/dev/pci/if_cas.c
1871
struct mbuf *m = NULL;
sys/dev/pci/if_cas.c
1884
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_cas.c
1885
if (m == NULL)
sys/dev/pci/if_cas.c
1888
if (cas_encap(sc, m, &used)) {
sys/dev/pci/if_cas.c
1889
m_freem(m);
sys/dev/pci/if_cas.c
1895
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_de.c
201
struct mbuf *tulip_txput(tulip_softc_t * const sc, struct mbuf *m, int);
sys/dev/pci/if_de.c
248
struct mbuf *m;
sys/dev/pci/if_de.c
257
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_de.c
258
if (m == NULL)
sys/dev/pci/if_de.c
263
bcopy(sc->tulip_enaddr, mtod(m, struct ether_header *)->ether_dhost,
sys/dev/pci/if_de.c
265
bcopy(sc->tulip_enaddr, mtod(m, struct ether_header *)->ether_shost,
sys/dev/pci/if_de.c
267
mtod(m, struct ether_header *)->ether_type = htons(3);
sys/dev/pci/if_de.c
268
mtod(m, unsigned char *)[14] = 0;
sys/dev/pci/if_de.c
269
mtod(m, unsigned char *)[15] = 0;
sys/dev/pci/if_de.c
270
mtod(m, unsigned char *)[16] = 0xE3; /* LLC Class1 TEST (no poll) */
sys/dev/pci/if_de.c
271
m->m_len = m->m_pkthdr.len = sizeof(struct ether_header) + 3;
sys/dev/pci/if_de.c
280
if ((m = tulip_txput(sc, m, 1)) != NULL)
sys/dev/pci/if_de.c
281
m_freem(m);
sys/dev/pci/if_de.c
3050
struct mbuf *m;
sys/dev/pci/if_de.c
3051
m = ml_dequeue(&sc->tulip_txq);
sys/dev/pci/if_de.c
3052
if (m == NULL)
sys/dev/pci/if_de.c
3054
map = TULIP_GETCTX(m, bus_dmamap_t);
sys/dev/pci/if_de.c
3057
m_freem(m);
sys/dev/pci/if_de.c
3088
struct mbuf *m;
sys/dev/pci/if_de.c
3089
m = ml_dequeue(&sc->tulip_rxq);
sys/dev/pci/if_de.c
3090
if (m == NULL)
sys/dev/pci/if_de.c
3092
map = TULIP_GETCTX(m, bus_dmamap_t);
sys/dev/pci/if_de.c
3095
m_freem(m);
sys/dev/pci/if_de.c
3438
struct mbuf *m;
sys/dev/pci/if_de.c
3475
m = ml_dequeue(&sc->tulip_txq);
sys/dev/pci/if_de.c
3476
if (m != NULL) {
sys/dev/pci/if_de.c
3477
bus_dmamap_t map = TULIP_GETCTX(m, bus_dmamap_t);
sys/dev/pci/if_de.c
3482
bpf_mtap(sc->tulip_if.if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_de.c
3484
m_freem(m);
sys/dev/pci/if_de.c
3722
tulip_txput(tulip_softc_t * const sc, struct mbuf *m, int notonqueue)
sys/dev/pci/if_de.c
3785
switch (bus_dmamap_load_mbuf(sc->tulip_dmatag, map, m, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_de.c
3794
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_de.c
3795
bus_dmamap_load_mbuf(sc->tulip_dmatag, map, m, BUS_DMA_NOWAIT) == 0)
sys/dev/pci/if_de.c
3852
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/pci/if_de.c
3856
TULIP_SETCTX(m, map);
sys/dev/pci/if_de.c
3859
ml_enqueue(&sc->tulip_txq, m);
sys/dev/pci/if_de.c
3860
m = NULL;
sys/dev/pci/if_de.c
3946
return (m);
sys/dev/pci/if_de.c
4090
struct mbuf *m, *m0;
sys/dev/pci/if_de.c
4098
m = ifq_deq_begin(&sc->tulip_if.if_snd);
sys/dev/pci/if_de.c
4099
if (m == NULL)
sys/dev/pci/if_de.c
4101
m0 = tulip_txput(sc, m, 0);
sys/dev/pci/if_de.c
4103
KASSERT(m == m0);
sys/dev/pci/if_de.c
4104
ifq_deq_rollback(&sc->tulip_if.if_snd, m);
sys/dev/pci/if_devar.h
179
#define TULIP_FDBIT(m) (1L << ((int)TULIP_MEDIA_ ## m ## _FD))
sys/dev/pci/if_devar.h
180
#define TULIP_MBIT(m) (1L << ((int)TULIP_MEDIA_ ## m ))
sys/dev/pci/if_devar.h
181
#define TULIP_IS_MEDIA_FD(m) (TULIP_BIT(m) & \
sys/dev/pci/if_devar.h
185
#define TULIP_CAN_MEDIA_FD(m) (TULIP_BIT(m) & \
sys/dev/pci/if_devar.h
189
#define TULIP_FD_MEDIA_OF(m) ((tulip_media_t)((m) + 1))
sys/dev/pci/if_devar.h
190
#define TULIP_HD_MEDIA_OF(m) ((tulip_media_t)((m) - 1))
sys/dev/pci/if_devar.h
191
#define TULIP_IS_MEDIA_100MB(m) ((m) >= TULIP_MEDIA_100BASETX)
sys/dev/pci/if_devar.h
192
#define TULIP_IS_MEDIA_TP(m) ((TULIP_BIT(m) & \
sys/dev/pci/if_devar.h
867
#define TULIP_GETCTX(m, t) ((t) (m)->m_pkthdr.ph_cookie + 0)
sys/dev/pci/if_devar.h
868
#define TULIP_SETCTX(m, c) ((void) ((m)->m_pkthdr.ph_cookie = (void *)(c)))
sys/dev/pci/if_em.c
1196
em_encap(struct em_queue *que, struct mbuf *m)
sys/dev/pci/if_em.c
1215
switch (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_em.c
1219
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_em.c
1220
bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_em.c
1241
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO)) {
sys/dev/pci/if_em.c
1242
used += em_tso_setup(que, m, head, &txd_upper,
sys/dev/pci/if_em.c
1247
used += em_tx_ctx_setup(que, m, head, &txd_upper,
sys/dev/pci/if_em.c
1251
used += em_transmit_checksum_setup(que, m, head,
sys/dev/pci/if_em.c
1305
if (m->m_flags & M_VLANTAG && (sc->hw.mac_type < em_82575 ||
sys/dev/pci/if_em.c
1308
desc->upper.fields.special = htole16(m->m_pkthdr.ether_vtag);
sys/dev/pci/if_em.c
1316
pkt->pkt_m = m;
sys/dev/pci/if_em.c
2711
struct mbuf *m;
sys/dev/pci/if_em.c
2721
m = MCLGETL(NULL, M_DONTWAIT, EM_MCLBYTES);
sys/dev/pci/if_em.c
2722
if (m == NULL) {
sys/dev/pci/if_em.c
2726
m->m_len = m->m_pkthdr.len = EM_MCLBYTES;
sys/dev/pci/if_em.c
2727
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_em.c
2730
m, BUS_DMA_NOWAIT);
sys/dev/pci/if_em.c
2732
m_freem(m);
sys/dev/pci/if_em.c
2739
pkt->pkt_m = m;
sys/dev/pci/if_em.c
3076
struct mbuf *m;
sys/dev/pci/if_em.c
3097
m = NULL;
sys/dev/pci/if_em.c
3111
m = pkt->pkt_m;
sys/dev/pci/if_em.c
3114
KASSERT(m != NULL);
sys/dev/pci/if_em.c
3146
last_byte = *(mtod(m, caddr_t) + desc_len - 1);
sys/dev/pci/if_em.c
3161
m->m_len = len;
sys/dev/pci/if_em.c
3164
m->m_pkthdr.len = m->m_len;
sys/dev/pci/if_em.c
3165
que->rx.fmp = m; /* Store the first mbuf */
sys/dev/pci/if_em.c
3166
que->rx.lmp = m;
sys/dev/pci/if_em.c
3169
m->m_flags &= ~M_PKTHDR;
sys/dev/pci/if_em.c
3179
que->rx.lmp->m_next = m;
sys/dev/pci/if_em.c
3180
que->rx.lmp = m;
sys/dev/pci/if_em.c
3181
que->rx.fmp->m_pkthdr.len += m->m_len;
sys/dev/pci/if_em.c
3185
m = que->rx.fmp;
sys/dev/pci/if_em.c
3187
em_receive_checksum(sc, desc, m);
sys/dev/pci/if_em.c
3190
m->m_pkthdr.ether_vtag =
sys/dev/pci/if_em.c
3192
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_em.c
3195
ml_enqueue(&ml, m);
sys/dev/pci/if_em.c
3209
m_freem(m);
sys/dev/pci/if_em.c
648
struct mbuf *m;
sys/dev/pci/if_em.c
677
m = ifq_dequeue(ifq);
sys/dev/pci/if_em.c
678
if (m == NULL)
sys/dev/pci/if_em.c
681
used = em_encap(que, m);
sys/dev/pci/if_em.c
683
m_freem(m);
sys/dev/pci/if_em.c
694
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_em.c
701
int len = m->m_pkthdr.len;
sys/dev/pci/if_et.c
1062
struct mbuf *m;
sys/dev/pci/if_et.c
1069
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_et.c
1070
if (m == NULL)
sys/dev/pci/if_et.c
1078
if (et_encap(sc, &m)) {
sys/dev/pci/if_et.c
1088
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_et.c
1683
struct mbuf *m;
sys/dev/pci/if_et.c
1719
m = rb->rb_mbuf;
sys/dev/pci/if_et.c
1725
m_freem(m);
sys/dev/pci/if_et.c
1728
m->m_pkthdr.len = m->m_len = buflen -
sys/dev/pci/if_et.c
1730
ml_enqueue(&ml, m);
sys/dev/pci/if_et.c
1761
struct mbuf *m = *m0;
sys/dev/pci/if_et.c
1779
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_et.c
1790
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/pci/if_et.c
1796
error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_et.c
1847
tbd->tbd_buf[last_idx].tb_mbuf = m;
sys/dev/pci/if_et.c
1865
m_freem(m);
sys/dev/pci/if_et.c
1965
struct mbuf *m;
sys/dev/pci/if_et.c
1973
MGETHDR(m, init ? M_WAITOK : M_DONTWAIT, MT_DATA);
sys/dev/pci/if_et.c
1974
if (m == NULL)
sys/dev/pci/if_et.c
1976
MCLGET(m, init ? M_WAITOK : M_DONTWAIT);
sys/dev/pci/if_et.c
1977
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_et.c
1978
m_freem(m);
sys/dev/pci/if_et.c
1983
MGETHDR(m, init ? M_WAITOK : M_DONTWAIT, MT_DATA);
sys/dev/pci/if_et.c
1987
if (m == NULL) {
sys/dev/pci/if_et.c
1999
m->m_len = m->m_pkthdr.len = len;
sys/dev/pci/if_et.c
2004
error = bus_dmamap_load_mbuf(sc->sc_dmat, sc->sc_mbuf_tmp_dmap, m,
sys/dev/pci/if_et.c
2013
m_freem(m);
sys/dev/pci/if_et.c
2026
rb->rb_mbuf = m;
sys/dev/pci/if_iavf.c
1920
iavf_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m)
sys/dev/pci/if_iavf.c
1924
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_iavf.c
1929
error = m_defrag(m, M_DONTWAIT);
sys/dev/pci/if_iavf.c
1933
return (bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_iavf.c
1938
iavf_tx_offload(struct mbuf *m, struct iavf_tx_ring *txr, unsigned int prod)
sys/dev/pci/if_iavf.c
1945
if (ISSET(m->m_flags, M_VLANTAG)) {
sys/dev/pci/if_iavf.c
1946
uint64_t vtag = m->m_pkthdr.ether_vtag;
sys/dev/pci/if_iavf.c
1952
if (!ISSET(m->m_pkthdr.csum_flags,
sys/dev/pci/if_iavf.c
1956
ether_extract_headers(m, &ext);
sys/dev/pci/if_iavf.c
1959
offload |= ISSET(m->m_pkthdr.csum_flags, M_IPV4_CSUM_OUT) ?
sys/dev/pci/if_iavf.c
1975
if (ext.tcp && ISSET(m->m_pkthdr.csum_flags, M_TCP_CSUM_OUT)) {
sys/dev/pci/if_iavf.c
1979
} else if (ext.udp && ISSET(m->m_pkthdr.csum_flags, M_UDP_CSUM_OUT)) {
sys/dev/pci/if_iavf.c
1985
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO)) {
sys/dev/pci/if_iavf.c
1986
if (ext.tcp && m->m_pkthdr.ph_mss > 0) {
sys/dev/pci/if_iavf.c
1996
outlen = MIN(9668, MAX(64, m->m_pkthdr.ph_mss));
sys/dev/pci/if_iavf.c
1997
paylen = m->m_pkthdr.len - ETHER_HDR_LEN - hlen;
sys/dev/pci/if_iavf.c
2027
struct mbuf *m;
sys/dev/pci/if_iavf.c
2061
m = ifq_dequeue(ifq);
sys/dev/pci/if_iavf.c
2062
if (m == NULL)
sys/dev/pci/if_iavf.c
2065
offload = iavf_tx_offload(m, txr, prod);
sys/dev/pci/if_iavf.c
2070
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO)) {
sys/dev/pci/if_iavf.c
2076
if (iavf_load_mbuf(sc->sc_dmat, map, m) != 0) {
sys/dev/pci/if_iavf.c
2078
m_freem(m);
sys/dev/pci/if_iavf.c
2104
txm->txm_m = m;
sys/dev/pci/if_iavf.c
2110
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_iavf.c
2303
iavf_rx_checksum(struct mbuf *m, uint64_t word)
sys/dev/pci/if_iavf.c
2311
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_iavf.c
2316
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK | M_UDP_CSUM_IN_OK;
sys/dev/pci/if_iavf.c
2330
struct mbuf *m;
sys/dev/pci/if_iavf.c
2368
m = rxm->rxm_m;
sys/dev/pci/if_iavf.c
2372
m->m_len = len;
sys/dev/pci/if_iavf.c
2373
m->m_pkthdr.len = 0;
sys/dev/pci/if_iavf.c
2375
m->m_next = NULL;
sys/dev/pci/if_iavf.c
2376
*rxr->rxr_m_tail = m;
sys/dev/pci/if_iavf.c
2377
rxr->rxr_m_tail = &m->m_next;
sys/dev/pci/if_iavf.c
2379
m = rxr->rxr_m_head;
sys/dev/pci/if_iavf.c
2380
m->m_pkthdr.len += len;
sys/dev/pci/if_iavf.c
2387
m->m_pkthdr.ph_flowid =
sys/dev/pci/if_iavf.c
2389
m->m_pkthdr.csum_flags |= M_FLOWID;
sys/dev/pci/if_iavf.c
2394
m->m_pkthdr.ether_vtag =
sys/dev/pci/if_iavf.c
2396
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_iavf.c
2399
iavf_rx_checksum(m, word);
sys/dev/pci/if_iavf.c
2400
ml_enqueue(&ml, m);
sys/dev/pci/if_iavf.c
2403
m_freem(m);
sys/dev/pci/if_iavf.c
2436
struct mbuf *m;
sys/dev/pci/if_iavf.c
2454
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES + ETHER_ALIGN);
sys/dev/pci/if_iavf.c
2455
if (m == NULL)
sys/dev/pci/if_iavf.c
2457
m->m_data += (m->m_ext.ext_size - (MCLBYTES + ETHER_ALIGN));
sys/dev/pci/if_iavf.c
2458
m->m_len = m->m_pkthdr.len = MCLBYTES + ETHER_ALIGN;
sys/dev/pci/if_iavf.c
2462
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_iavf.c
2464
m_freem(m);
sys/dev/pci/if_iavf.c
2468
rxm->rxm_m = m;
sys/dev/pci/if_ice.c
13851
ice_tso_detect_sparse(struct mbuf *m, struct ether_extracted *ext,
sys/dev/pci/if_ice.c
13861
outlen = MIN(9668, MAX(64, m->m_pkthdr.ph_mss));
sys/dev/pci/if_ice.c
13862
paylen = m->m_pkthdr.len - hlen;
sys/dev/pci/if_ice.c
13904
segsz = m->m_pkthdr.ph_mss;
sys/dev/pci/if_ice.c
13975
ice_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m)
sys/dev/pci/if_ice.c
13979
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_ice.c
13984
error = m_defrag(m, M_DONTWAIT);
sys/dev/pci/if_ice.c
13988
return (bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_ice.c
14031
struct mbuf *m;
sys/dev/pci/if_ice.c
14068
m = ifq_dequeue(ifq);
sys/dev/pci/if_ice.c
14069
if (m == NULL)
sys/dev/pci/if_ice.c
14072
ether_extract_headers(m, &ext);
sys/dev/pci/if_ice.c
14073
offload = ice_tx_setup_offload(m, &ext);
sys/dev/pci/if_ice.c
14075
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO)) {
sys/dev/pci/if_ice.c
14076
if (ext.tcp == NULL || m->m_pkthdr.ph_mss == 0 ||
sys/dev/pci/if_ice.c
14077
m->m_pkthdr.ph_mss > ICE_TXD_CTX_MAX_MSS) {
sys/dev/pci/if_ice.c
14080
m_freem(m);
sys/dev/pci/if_ice.c
14087
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO))
sys/dev/pci/if_ice.c
14092
if (ice_load_mbuf(sc->sc_dmat, map, m) != 0) {
sys/dev/pci/if_ice.c
14094
m_freem(m);
sys/dev/pci/if_ice.c
14098
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO)) {
sys/dev/pci/if_ice.c
14099
if (ice_tso_detect_sparse(m, &ext, map)) {
sys/dev/pci/if_ice.c
14101
if (m_defrag(m, M_DONTWAIT) != 0 ||
sys/dev/pci/if_ice.c
14102
bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_ice.c
14106
m_freem(m);
sys/dev/pci/if_ice.c
14109
if (ice_tso_detect_sparse(m, &ext, map)) {
sys/dev/pci/if_ice.c
14113
m_freem(m);
sys/dev/pci/if_ice.c
14118
ice_set_tso_context(m, txq, prod, &ext);
sys/dev/pci/if_ice.c
14150
txm->txm_m = m;
sys/dev/pci/if_ice.c
14156
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_ice.c
29257
ice_rx_checksum(struct mbuf *m, uint16_t status0, uint16_t ptype)
sys/dev/pci/if_ice.c
29285
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_ice.c
29289
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
sys/dev/pci/if_ice.c
29292
m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
sys/dev/pci/if_ice.c
29316
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_BAD;
sys/dev/pci/if_ice.c
29321
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_ice.c
29326
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_BAD;
sys/dev/pci/if_ice.c
29329
m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_BAD;
sys/dev/pci/if_ice.c
29348
struct mbuf *m;
sys/dev/pci/if_ice.c
29385
m = rxm->rxm_m;
sys/dev/pci/if_ice.c
29389
m->m_len = len;
sys/dev/pci/if_ice.c
29390
m->m_pkthdr.len = 0;
sys/dev/pci/if_ice.c
29392
m->m_next = NULL;
sys/dev/pci/if_ice.c
29393
*rxq->rxq_m_tail = m;
sys/dev/pci/if_ice.c
29394
rxq->rxq_m_tail = &m->m_next;
sys/dev/pci/if_ice.c
29396
m = rxq->rxq_m_head;
sys/dev/pci/if_ice.c
29397
m->m_pkthdr.len += len;
sys/dev/pci/if_ice.c
29406
m_freem(m);
sys/dev/pci/if_ice.c
29407
m = NULL;
sys/dev/pci/if_ice.c
29413
m->m_pkthdr.ether_vtag =
sys/dev/pci/if_ice.c
29415
SET(m->m_flags, M_VLANTAG);
sys/dev/pci/if_ice.c
29420
m->m_pkthdr.ph_flowid = le32toh(
sys/dev/pci/if_ice.c
29422
m->m_pkthdr.csum_flags |= M_FLOWID;
sys/dev/pci/if_ice.c
29428
ice_rx_checksum(m, status0, ptype);
sys/dev/pci/if_ice.c
29434
tcp_softlro_glue(&mltcp, m, ifp);
sys/dev/pci/if_ice.c
29437
ml_enqueue(&ml, m);
sys/dev/pci/if_ice.c
7866
struct mbuf *m;
sys/dev/pci/if_ice.c
7884
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES + ETHER_ALIGN);
sys/dev/pci/if_ice.c
7885
if (m == NULL)
sys/dev/pci/if_ice.c
7887
m->m_data += (m->m_ext.ext_size - (MCLBYTES + ETHER_ALIGN));
sys/dev/pci/if_ice.c
7888
m->m_len = m->m_pkthdr.len = MCLBYTES + ETHER_ALIGN;
sys/dev/pci/if_ice.c
7892
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_ice.c
7894
m_freem(m);
sys/dev/pci/if_ice.c
7898
rxm->rxm_m = m;
sys/dev/pci/if_igc.c
1000
m = ifq_dequeue(ifq);
sys/dev/pci/if_igc.c
1001
if (m == NULL)
sys/dev/pci/if_igc.c
1007
if (igc_load_mbuf(txr->txdma.dma_tag, map, m) != 0) {
sys/dev/pci/if_igc.c
1009
m_freem(m);
sys/dev/pci/if_igc.c
1013
olinfo_status = m->m_pkthdr.len << IGC_ADVTXD_PAYLEN_SHIFT;
sys/dev/pci/if_igc.c
1021
if (igc_tx_ctx_setup(txr, m, prod, &cmd_type_len,
sys/dev/pci/if_igc.c
1049
txbuf->m_head = m;
sys/dev/pci/if_igc.c
1055
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_igc.c
1306
struct mbuf *mp, *m;
sys/dev/pci/if_igc.c
1384
m = rxbuf->fmp;
sys/dev/pci/if_igc.c
1387
if (m != NULL)
sys/dev/pci/if_igc.c
1388
m->m_pkthdr.len += mp->m_len;
sys/dev/pci/if_igc.c
1390
m = mp;
sys/dev/pci/if_igc.c
1391
m->m_pkthdr.len = mp->m_len;
sys/dev/pci/if_igc.c
1394
m->m_pkthdr.ether_vtag = vtag;
sys/dev/pci/if_igc.c
1395
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_igc.c
1402
nxbuf->fmp = m;
sys/dev/pci/if_igc.c
1403
m = NULL;
sys/dev/pci/if_igc.c
1406
igc_rx_checksum(staterr, m, ptype);
sys/dev/pci/if_igc.c
1409
m->m_pkthdr.ph_flowid = hash;
sys/dev/pci/if_igc.c
1410
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/dev/pci/if_igc.c
1413
ml_enqueue(&ml, m);
sys/dev/pci/if_igc.c
1444
igc_rx_checksum(uint32_t staterr, struct mbuf *m, uint32_t ptype)
sys/dev/pci/if_igc.c
1452
m->m_pkthdr.csum_flags = M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_igc.c
1454
m->m_pkthdr.csum_flags = 0;
sys/dev/pci/if_igc.c
1459
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_igc.c
1666
struct mbuf *m;
sys/dev/pci/if_igc.c
1677
m = MCLGETL(NULL, M_DONTWAIT, sc->rx_mbuf_sz + ETHER_ALIGN);
sys/dev/pci/if_igc.c
1678
if (!m)
sys/dev/pci/if_igc.c
1681
m->m_data += ETHER_ALIGN;
sys/dev/pci/if_igc.c
1682
m->m_len = m->m_pkthdr.len = sc->rx_mbuf_sz;
sys/dev/pci/if_igc.c
1684
error = bus_dmamap_load_mbuf(rxr->rxdma.dma_tag, rxbuf->map, m,
sys/dev/pci/if_igc.c
1687
m_freem(m);
sys/dev/pci/if_igc.c
1693
rxbuf->buf = m;
sys/dev/pci/if_igc.c
942
igc_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m)
sys/dev/pci/if_igc.c
946
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_igc.c
951
error = m_defrag(m, M_DONTWAIT);
sys/dev/pci/if_igc.c
955
return (bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_igc.c
968
struct mbuf *m;
sys/dev/pci/if_ipw.c
1007
m_freem(sbuf->m);
sys/dev/pci/if_ipw.c
1139
ipw_tx_start(struct ifnet *ifp, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/pci/if_ipw.c
1150
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_ipw.c
1155
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/pci/if_ipw.c
1159
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_ipw.c
1171
m, BPF_DIRECTION_OUT);
sys/dev/pci/if_ipw.c
1192
m_adj(m, sizeof (struct ieee80211_frame));
sys/dev/pci/if_ipw.c
1194
error = bus_dmamap_load_mbuf(sc->sc_dmat, sbuf->map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_ipw.c
1198
m_freem(m);
sys/dev/pci/if_ipw.c
1203
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/pci/if_ipw.c
1204
m_freem(m);
sys/dev/pci/if_ipw.c
1207
error = bus_dmamap_load_mbuf(sc->sc_dmat, sbuf->map, m,
sys/dev/pci/if_ipw.c
1212
m_freem(m);
sys/dev/pci/if_ipw.c
1223
m_freem(m);
sys/dev/pci/if_ipw.c
1246
sbuf->m = m;
sys/dev/pci/if_ipw.c
1289
struct mbuf *m;
sys/dev/pci/if_ipw.c
1300
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_ipw.c
1301
if (m == NULL)
sys/dev/pci/if_ipw.c
1306
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_ipw.c
1309
m = ieee80211_encap(ifp, m, &ni);
sys/dev/pci/if_ipw.c
1310
if (m == NULL)
sys/dev/pci/if_ipw.c
1314
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_ipw.c
1316
if (ipw_tx_start(ifp, m, ni) != 0) {
sys/dev/pci/if_ipw.c
507
MGETHDR(sbuf->m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_ipw.c
508
if (sbuf->m == NULL) {
sys/dev/pci/if_ipw.c
514
MCLGET(sbuf->m, M_DONTWAIT);
sys/dev/pci/if_ipw.c
515
if (!(sbuf->m->m_flags & M_EXT)) {
sys/dev/pci/if_ipw.c
516
m_freem(sbuf->m);
sys/dev/pci/if_ipw.c
532
mtod(sbuf->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
sys/dev/pci/if_ipw.c
602
if (sbuf->m != NULL) {
sys/dev/pci/if_ipw.c
604
m_freem(sbuf->m);
sys/dev/pci/if_ipw.c
780
cmd = mtod(sbuf->m, struct ipw_cmd *);
sys/dev/pci/if_ipw.c
798
state = letoh32(*mtod(sbuf->m, uint32_t *));
sys/dev/pci/if_ipw.c
837
struct mbuf *mnew, *m;
sys/dev/pci/if_ipw.c
875
mtod(sbuf->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
sys/dev/pci/if_ipw.c
886
m = sbuf->m;
sys/dev/pci/if_ipw.c
887
sbuf->m = mnew;
sys/dev/pci/if_ipw.c
891
m->m_pkthdr.len = m->m_len = letoh32(status->len);
sys/dev/pci/if_ipw.c
903
m, BPF_DIRECTION_IN);
sys/dev/pci/if_ipw.c
907
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_ipw.c
913
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/pci/if_ipwvar.h
46
struct mbuf *m;
sys/dev/pci/if_iwi.c
1095
hdr = mtod(data->m, struct iwi_hdr *);
sys/dev/pci/if_iwi.c
1136
m_freem(data->m);
sys/dev/pci/if_iwi.c
1137
data->m = NULL;
sys/dev/pci/if_iwi.c
1330
data->m = m0;
sys/dev/pci/if_iwi.c
524
if (data->m != NULL) {
sys/dev/pci/if_iwi.c
526
m_freem(data->m);
sys/dev/pci/if_iwi.c
527
data->m = NULL;
sys/dev/pci/if_iwi.c
554
if (data->m != NULL) {
sys/dev/pci/if_iwi.c
556
m_freem(data->m);
sys/dev/pci/if_iwi.c
581
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_iwi.c
582
if (data->m == NULL) {
sys/dev/pci/if_iwi.c
588
MCLGET(data->m, M_DONTWAIT);
sys/dev/pci/if_iwi.c
589
if (!(data->m->m_flags & M_EXT)) {
sys/dev/pci/if_iwi.c
590
m_freem(data->m);
sys/dev/pci/if_iwi.c
591
data->m = NULL;
sys/dev/pci/if_iwi.c
599
mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
sys/dev/pci/if_iwi.c
630
if (data->m != NULL) {
sys/dev/pci/if_iwi.c
632
m_freem(data->m);
sys/dev/pci/if_iwi.c
874
struct mbuf *mnew, *m;
sys/dev/pci/if_iwi.c
917
mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
sys/dev/pci/if_iwi.c
928
m = data->m;
sys/dev/pci/if_iwi.c
929
data->m = mnew;
sys/dev/pci/if_iwi.c
933
m->m_pkthdr.len = m->m_len = sizeof (struct iwi_hdr) +
sys/dev/pci/if_iwi.c
935
m_adj(m, sizeof (struct iwi_hdr) + sizeof (struct iwi_frame));
sys/dev/pci/if_iwi.c
953
m, BPF_DIRECTION_IN);
sys/dev/pci/if_iwi.c
957
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwi.c
963
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/pci/if_iwivar.h
60
struct mbuf *m;
sys/dev/pci/if_iwivar.h
78
struct mbuf *m;
sys/dev/pci/if_iwm.c
10442
struct mbuf *m;
sys/dev/pci/if_iwm.c
10460
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/pci/if_iwm.c
10461
if (m) {
sys/dev/pci/if_iwm.c
10462
ni = m->m_pkthdr.ph_cookie;
sys/dev/pci/if_iwm.c
10470
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_iwm.c
10471
if (!m)
sys/dev/pci/if_iwm.c
10473
if (m->m_len < sizeof (*eh) &&
sys/dev/pci/if_iwm.c
10474
(m = m_pullup(m, sizeof (*eh))) == NULL) {
sys/dev/pci/if_iwm.c
10480
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_iwm.c
10482
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL) {
sys/dev/pci/if_iwm.c
10490
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_iwm.c
10492
if (iwm_tx(sc, m, ni, ac) != 0) {
sys/dev/pci/if_iwm.c
11018
struct mbuf *m0, *m;
sys/dev/pci/if_iwm.c
11025
m0 = data->m;
sys/dev/pci/if_iwm.c
11046
KASSERT(data->m != m0);
sys/dev/pci/if_iwm.c
11078
m = m_copym(m0, 0, M_COPYALL, M_DONTWAIT);
sys/dev/pci/if_iwm.c
11079
if (m == NULL) {
sys/dev/pci/if_iwm.c
11085
m_adj(m, offset);
sys/dev/pci/if_iwm.c
11087
iwm_rx_mpdu_mq(sc, m, pkt->data,
sys/dev/pci/if_iwm.c
11090
iwm_rx_mpdu(sc, m, pkt->data,
sys/dev/pci/if_iwm.c
11369
if (m0 && m0 != data->m)
sys/dev/pci/if_iwm.c
1400
if (data->m != NULL) {
sys/dev/pci/if_iwm.c
1404
m_freem(data->m);
sys/dev/pci/if_iwm.c
1405
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
4556
struct mbuf *m;
sys/dev/pci/if_iwm.c
4560
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/pci/if_iwm.c
4561
if (m == NULL)
sys/dev/pci/if_iwm.c
4565
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_iwm.c
4567
MCLGETL(m, M_DONTWAIT, IWM_RBUF_SIZE);
sys/dev/pci/if_iwm.c
4569
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_iwm.c
4570
m_freem(m);
sys/dev/pci/if_iwm.c
4574
if (data->m != NULL) {
sys/dev/pci/if_iwm.c
4579
m->m_len = m->m_pkthdr.len = m->m_ext.ext_size;
sys/dev/pci/if_iwm.c
4580
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwm.c
4586
m_freem(m);
sys/dev/pci/if_iwm.c
4589
data->m = m;
sys/dev/pci/if_iwm.c
4684
iwm_ccmp_decap(struct iwm_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
sys/dev/pci/if_iwm.c
4695
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwm.c
4737
iwm_rx_hwdecrypt(struct iwm_softc *sc, struct mbuf *m, uint32_t rx_pkt_status,
sys/dev/pci/if_iwm.c
4747
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwm.c
4791
iwm_rx_frame(struct iwm_softc *sc, struct mbuf *m, int chanidx,
sys/dev/pci/if_iwm.c
4804
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwm.c
4807
iwm_ccmp_decap(sc, m, ni, rxi) != 0) {
sys/dev/pci/if_iwm.c
4809
m_freem(m);
sys/dev/pci/if_iwm.c
4865
m, BPF_DIRECTION_IN);
sys/dev/pci/if_iwm.c
4868
ieee80211_inputm(IC2IFP(ic), m, ni, rxi, ml);
sys/dev/pci/if_iwm.c
4873
iwm_rx_mpdu(struct iwm_softc *sc, struct mbuf *m, void *pktdata,
sys/dev/pci/if_iwm.c
4896
m_freem(m);
sys/dev/pci/if_iwm.c
4902
m_freem(m);
sys/dev/pci/if_iwm.c
4907
m_freem(m);
sys/dev/pci/if_iwm.c
4912
m_freem(m);
sys/dev/pci/if_iwm.c
4919
m_freem(m);
sys/dev/pci/if_iwm.c
4923
m->m_data = pktdata + sizeof(*rx_res);
sys/dev/pci/if_iwm.c
4924
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_iwm.c
4926
if (iwm_rx_hwdecrypt(sc, m, rx_pkt_status, &rxi)) {
sys/dev/pci/if_iwm.c
4927
m_freem(m);
sys/dev/pci/if_iwm.c
4944
iwm_rx_frame(sc, m, chanidx, rx_pkt_status,
sys/dev/pci/if_iwm.c
4967
iwm_detect_duplicate(struct iwm_softc *sc, struct mbuf *m,
sys/dev/pci/if_iwm.c
4974
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwm.c
5044
struct mbuf *m;
sys/dev/pci/if_iwm.c
5062
while ((m = ml_dequeue(&entries[index].frames)) != NULL) {
sys/dev/pci/if_iwm.c
5063
iwm_rx_frame(sc, m, chanidx, rx_pkt_status, is_shortpre,
sys/dev/pci/if_iwm.c
5142
iwm_rx_reorder(struct iwm_softc *sc, struct mbuf *m, int chanidx,
sys/dev/pci/if_iwm.c
5165
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwm.c
5305
ml_enqueue(&entries[index].frames, m);
sys/dev/pci/if_iwm.c
5332
m_freem(m);
sys/dev/pci/if_iwm.c
5338
iwm_rx_mpdu_mq(struct iwm_softc *sc, struct mbuf *m, void *pktdata,
sys/dev/pci/if_iwm.c
5355
m_freem(m);
sys/dev/pci/if_iwm.c
5365
m_freem(m);
sys/dev/pci/if_iwm.c
5371
m_freem(m);
sys/dev/pci/if_iwm.c
5376
m_freem(m);
sys/dev/pci/if_iwm.c
5380
m->m_data = pktdata + sizeof(*desc);
sys/dev/pci/if_iwm.c
5381
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_iwm.c
5385
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwm.c
5409
memmove(m->m_data + 2, m->m_data, hdrlen);
sys/dev/pci/if_iwm.c
5410
m_adj(m, 2);
sys/dev/pci/if_iwm.c
5422
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwm.c
5428
m->m_len >= sizeof(struct ieee80211_qosframe_addr4)) {
sys/dev/pci/if_iwm.c
5429
struct ieee80211_qosframe_addr4 *qwh4 = mtod(m,
sys/dev/pci/if_iwm.c
5437
m->m_len >= sizeof(struct ieee80211_qosframe)) {
sys/dev/pci/if_iwm.c
5438
struct ieee80211_qosframe *qwh = mtod(m,
sys/dev/pci/if_iwm.c
5452
if (iwm_rx_hwdecrypt(sc, m, le16toh(desc->status), &rxi)) {
sys/dev/pci/if_iwm.c
5453
m_freem(m);
sys/dev/pci/if_iwm.c
5457
if (iwm_detect_duplicate(sc, m, desc, &rxi)) {
sys/dev/pci/if_iwm.c
5458
m_freem(m);
sys/dev/pci/if_iwm.c
5475
if (iwm_rx_reorder(sc, m, chanidx, desc,
sys/dev/pci/if_iwm.c
5480
iwm_rx_frame(sc, m, chanidx, le16toh(desc->status),
sys/dev/pci/if_iwm.c
5684
m_freem(txd->m);
sys/dev/pci/if_iwm.c
5685
txd->m = NULL;
sys/dev/pci/if_iwm.c
5702
if (txd->m != NULL) {
sys/dev/pci/if_iwm.c
5750
if (txdata->m == NULL)
sys/dev/pci/if_iwm.c
5866
if (txd->m == NULL)
sys/dev/pci/if_iwm.c
5923
if (txdata->m != NULL && txdata->ampdu_nframes > 1) {
sys/dev/pci/if_iwm.c
6278
struct mbuf *m;
sys/dev/pci/if_iwm.c
6337
m = MCLGETL(NULL, M_DONTWAIT, totlen);
sys/dev/pci/if_iwm.c
6338
if (m == NULL) {
sys/dev/pci/if_iwm.c
6344
cmd = mtod(m, struct iwm_device_cmd *);
sys/dev/pci/if_iwm.c
6350
m_freem(m);
sys/dev/pci/if_iwm.c
6353
txdata->m = m; /* mbuf will be freed in iwm_cmd_done() */
sys/dev/pci/if_iwm.c
6525
if (data->m != NULL) {
sys/dev/pci/if_iwm.c
6529
m_freem(data->m);
sys/dev/pci/if_iwm.c
6530
data->m = NULL;
sys/dev/pci/if_iwm.c
6702
iwm_tx(struct iwm_softc *sc, struct mbuf *m, struct ieee80211_node *ni, int ac)
sys/dev/pci/if_iwm.c
6722
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwm.c
6816
m, BPF_DIRECTION_OUT);
sys/dev/pci/if_iwm.c
6819
totlen = m->m_pkthdr.len;
sys/dev/pci/if_iwm.c
6826
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/pci/if_iwm.c
6829
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwm.c
6830
totlen = m->m_pkthdr.len;
sys/dev/pci/if_iwm.c
6866
mwh = mtod(m, struct ieee80211_frame_min *);
sys/dev/pci/if_iwm.c
6899
m_adj(m, hdrlen - IEEE80211_CCMP_HDRLEN);
sys/dev/pci/if_iwm.c
6900
ivp = mtod(m, u_int8_t *);
sys/dev/pci/if_iwm.c
6917
m_adj(m, hdrlen);
sys/dev/pci/if_iwm.c
6927
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwm.c
6931
m_freem(m);
sys/dev/pci/if_iwm.c
6936
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/pci/if_iwm.c
6937
m_freem(m);
sys/dev/pci/if_iwm.c
6940
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwm.c
6945
m_freem(m);
sys/dev/pci/if_iwm.c
6949
data->m = m;
sys/dev/pci/if_iwmvar.h
261
struct mbuf *m;
sys/dev/pci/if_iwmvar.h
290
struct mbuf *m;
sys/dev/pci/if_iwn.c
1212
data->m = MCLGETL(NULL, M_DONTWAIT, IWN_RBUF_SIZE);
sys/dev/pci/if_iwn.c
1213
if (data->m == NULL) {
sys/dev/pci/if_iwn.c
1221
mtod(data->m, void *), IWN_RBUF_SIZE, NULL,
sys/dev/pci/if_iwn.c
1272
if (data->m != NULL) {
sys/dev/pci/if_iwn.c
1276
m_freem(data->m);
sys/dev/pci/if_iwn.c
1344
if (data->m != NULL) {
sys/dev/pci/if_iwn.c
1348
m_freem(data->m);
sys/dev/pci/if_iwn.c
1349
data->m = NULL;
sys/dev/pci/if_iwn.c
1372
if (data->m != NULL) {
sys/dev/pci/if_iwn.c
1376
m_freem(data->m);
sys/dev/pci/if_iwn.c
1922
iwn_ccmp_decap(struct iwn_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/pci/if_iwn.c
1932
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwn.c
1960
m_adj(m, -IEEE80211_CCMP_MICLEN);
sys/dev/pci/if_iwn.c
2004
struct mbuf *m, *m1;
sys/dev/pci/if_iwn.c
2088
mtod(data->m, void *), IWN_RBUF_SIZE, NULL,
sys/dev/pci/if_iwn.c
2104
m = data->m;
sys/dev/pci/if_iwn.c
2105
data->m = m1;
sys/dev/pci/if_iwn.c
2113
m->m_data = head;
sys/dev/pci/if_iwn.c
2114
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_iwn.c
2121
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwn.c
2126
m_freem(m);
sys/dev/pci/if_iwn.c
2140
m_freem(m);
sys/dev/pci/if_iwn.c
2153
m_freem(m);
sys/dev/pci/if_iwn.c
2157
if (iwn_ccmp_decap(sc, m, ni) != 0) {
sys/dev/pci/if_iwn.c
2159
m_freem(m);
sys/dev/pci/if_iwn.c
2212
m, BPF_DIRECTION_IN);
sys/dev/pci/if_iwn.c
2219
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/pci/if_iwn.c
2254
if (txdata->m != NULL && txdata->ampdu_nframes > 1) {
sys/dev/pci/if_iwn.c
2537
if (txdata->m != NULL) {
sys/dev/pci/if_iwn.c
2756
m_freem(data->m);
sys/dev/pci/if_iwn.c
2757
data->m = NULL;
sys/dev/pci/if_iwn.c
2847
if (data->m != NULL) {
sys/dev/pci/if_iwn.c
2851
m_freem(data->m);
sys/dev/pci/if_iwn.c
2852
data->m = NULL;
sys/dev/pci/if_iwn.c
2879
desc = mtod(data->m, struct iwn_rx_desc *);
sys/dev/pci/if_iwn.c
3311
iwn_tx(struct iwn_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/pci/if_iwn.c
3333
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwn.c
3356
m_freem(m);
sys/dev/pci/if_iwn.c
3409
m, BPF_DIRECTION_OUT);
sys/dev/pci/if_iwn.c
3413
totlen = m->m_pkthdr.len;
sys/dev/pci/if_iwn.c
3421
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/pci/if_iwn.c
3424
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwn.c
3425
totlen = m->m_pkthdr.len;
sys/dev/pci/if_iwn.c
3456
mwh = mtod(m, struct ieee80211_frame_min *);
sys/dev/pci/if_iwn.c
3562
m_adj(m, hdrlen - IEEE80211_CCMP_HDRLEN);
sys/dev/pci/if_iwn.c
3563
ivp = mtod(m, uint8_t *);
sys/dev/pci/if_iwn.c
3584
m_adj(m, hdrlen);
sys/dev/pci/if_iwn.c
3589
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwn.c
3594
m_freem(m);
sys/dev/pci/if_iwn.c
3599
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/pci/if_iwn.c
3600
m_freem(m);
sys/dev/pci/if_iwn.c
3603
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwn.c
3608
m_freem(m);
sys/dev/pci/if_iwn.c
3613
data->m = m;
sys/dev/pci/if_iwn.c
3618
ring->qid, ring->cur, m->m_pkthdr.len, data->map->dm_nsegs));
sys/dev/pci/if_iwn.c
3664
struct mbuf *m;
sys/dev/pci/if_iwn.c
3676
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/pci/if_iwn.c
3677
if (m != NULL) {
sys/dev/pci/if_iwn.c
3678
ni = m->m_pkthdr.ph_cookie;
sys/dev/pci/if_iwn.c
3686
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_iwn.c
3687
if (m == NULL)
sys/dev/pci/if_iwn.c
3691
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_iwn.c
3693
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL)
sys/dev/pci/if_iwn.c
3698
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_iwn.c
3700
if (iwn_tx(sc, m, ni) != 0) {
sys/dev/pci/if_iwn.c
3802
struct mbuf *m;
sys/dev/pci/if_iwn.c
3814
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_iwn.c
3815
if (m == NULL)
sys/dev/pci/if_iwn.c
3818
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_iwn.c
3819
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_iwn.c
3820
m_freem(m);
sys/dev/pci/if_iwn.c
3824
cmd = mtod(m, struct iwn_tx_cmd *);
sys/dev/pci/if_iwn.c
3828
m_freem(m);
sys/dev/pci/if_iwn.c
3831
data->m = m;
sys/dev/pci/if_iwnvar.h
65
struct mbuf *m;
sys/dev/pci/if_iwnvar.h
89
struct mbuf *m;
sys/dev/pci/if_iwx.c
10181
struct mbuf *m;
sys/dev/pci/if_iwx.c
10198
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/pci/if_iwx.c
10199
if (m) {
sys/dev/pci/if_iwx.c
10200
ni = m->m_pkthdr.ph_cookie;
sys/dev/pci/if_iwx.c
10208
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_iwx.c
10209
if (!m)
sys/dev/pci/if_iwx.c
10211
if (m->m_len < sizeof (*eh) &&
sys/dev/pci/if_iwx.c
10212
(m = m_pullup(m, sizeof (*eh))) == NULL) {
sys/dev/pci/if_iwx.c
10218
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_iwx.c
10220
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL) {
sys/dev/pci/if_iwx.c
10228
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_iwx.c
10230
if (iwx_tx(sc, m, ni) != 0) {
sys/dev/pci/if_iwx.c
10779
struct mbuf *m0, *m;
sys/dev/pci/if_iwx.c
10786
m0 = data->m;
sys/dev/pci/if_iwx.c
10820
KASSERT(data->m != m0);
sys/dev/pci/if_iwx.c
10849
m = m_copym(m0, 0, M_COPYALL, M_DONTWAIT);
sys/dev/pci/if_iwx.c
10850
if (m == NULL) {
sys/dev/pci/if_iwx.c
10856
m_adj(m, offset);
sys/dev/pci/if_iwx.c
10857
iwx_rx_mpdu_mq(sc, m, pkt->data, maxlen, ml);
sys/dev/pci/if_iwx.c
11265
if (m0 && m0 != data->m)
sys/dev/pci/if_iwx.c
2057
if (data->m != NULL) {
sys/dev/pci/if_iwx.c
2061
m_freem(data->m);
sys/dev/pci/if_iwx.c
2062
data->m = NULL;
sys/dev/pci/if_iwx.c
2174
if (data->m != NULL) {
sys/dev/pci/if_iwx.c
2178
m_freem(data->m);
sys/dev/pci/if_iwx.c
2179
data->m = NULL;
sys/dev/pci/if_iwx.c
2218
if (data->m != NULL) {
sys/dev/pci/if_iwx.c
2222
m_freem(data->m);
sys/dev/pci/if_iwx.c
2223
data->m = NULL;
sys/dev/pci/if_iwx.c
4610
struct mbuf *m;
sys/dev/pci/if_iwx.c
4614
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/pci/if_iwx.c
4615
if (m == NULL)
sys/dev/pci/if_iwx.c
4619
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_iwx.c
4621
MCLGETL(m, M_DONTWAIT, IWX_RBUF_SIZE);
sys/dev/pci/if_iwx.c
4623
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_iwx.c
4624
m_freem(m);
sys/dev/pci/if_iwx.c
4628
if (data->m != NULL) {
sys/dev/pci/if_iwx.c
4633
m->m_len = m->m_pkthdr.len = m->m_ext.ext_size;
sys/dev/pci/if_iwx.c
4634
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwx.c
4640
m_freem(m);
sys/dev/pci/if_iwx.c
4643
data->m = m;
sys/dev/pci/if_iwx.c
4704
iwx_ccmp_decap(struct iwx_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
sys/dev/pci/if_iwx.c
4715
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwx.c
4720
k = ieee80211_get_rxkey(ic, m, ni);
sys/dev/pci/if_iwx.c
4762
iwx_rx_hwdecrypt(struct iwx_softc *sc, struct mbuf *m, uint32_t rx_pkt_status,
sys/dev/pci/if_iwx.c
4772
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwx.c
4817
iwx_rx_frame(struct iwx_softc *sc, struct mbuf *m, int chanidx,
sys/dev/pci/if_iwx.c
4830
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwx.c
4833
iwx_ccmp_decap(sc, m, ni, rxi) != 0) {
sys/dev/pci/if_iwx.c
4835
m_freem(m);
sys/dev/pci/if_iwx.c
4915
m, BPF_DIRECTION_IN);
sys/dev/pci/if_iwx.c
4918
ieee80211_inputm(IC2IFP(ic), m, ni, rxi, ml);
sys/dev/pci/if_iwx.c
4929
iwx_detect_duplicate(struct iwx_softc *sc, struct mbuf *m,
sys/dev/pci/if_iwx.c
4936
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwx.c
4990
struct mbuf *m;
sys/dev/pci/if_iwx.c
5008
while ((m = ml_dequeue(&entries[index].frames)) != NULL) {
sys/dev/pci/if_iwx.c
5009
iwx_rx_frame(sc, m, chanidx, rx_pkt_status, is_shortpre,
sys/dev/pci/if_iwx.c
5033
iwx_rx_reorder(struct iwx_softc *sc, struct mbuf *m, int chanidx,
sys/dev/pci/if_iwx.c
5054
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwx.c
5157
ml_enqueue(&entries[index].frames, m);
sys/dev/pci/if_iwx.c
5178
m_freem(m);
sys/dev/pci/if_iwx.c
5184
iwx_rx_mpdu_mq(struct iwx_softc *sc, struct mbuf *m, void *pktdata,
sys/dev/pci/if_iwx.c
5202
m_freem(m);
sys/dev/pci/if_iwx.c
5210
m_freem(m);
sys/dev/pci/if_iwx.c
5220
m_freem(m);
sys/dev/pci/if_iwx.c
5226
m_freem(m);
sys/dev/pci/if_iwx.c
5231
m_freem(m);
sys/dev/pci/if_iwx.c
5235
m->m_data = pktdata + desc_size;
sys/dev/pci/if_iwx.c
5236
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_iwx.c
5240
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwx.c
5264
memmove(m->m_data + 2, m->m_data, hdrlen);
sys/dev/pci/if_iwx.c
5265
m_adj(m, 2);
sys/dev/pci/if_iwx.c
5284
struct ieee80211_frame *wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwx.c
5290
m->m_len >= sizeof(struct ieee80211_qosframe_addr4)) {
sys/dev/pci/if_iwx.c
5291
struct ieee80211_qosframe_addr4 *qwh4 = mtod(m,
sys/dev/pci/if_iwx.c
5295
m->m_len >= sizeof(struct ieee80211_qosframe)) {
sys/dev/pci/if_iwx.c
5296
struct ieee80211_qosframe *qwh = mtod(m,
sys/dev/pci/if_iwx.c
5307
if (iwx_rx_hwdecrypt(sc, m, le32toh(desc->status), &rxi)) {
sys/dev/pci/if_iwx.c
5308
m_freem(m);
sys/dev/pci/if_iwx.c
5312
if (iwx_detect_duplicate(sc, m, desc, &rxi)) {
sys/dev/pci/if_iwx.c
5313
m_freem(m);
sys/dev/pci/if_iwx.c
5337
if (iwx_rx_reorder(sc, m, chanidx, desc,
sys/dev/pci/if_iwx.c
5342
iwx_rx_frame(sc, m, chanidx, le32toh(desc->status),
sys/dev/pci/if_iwx.c
5374
m_freem(txd->m);
sys/dev/pci/if_iwx.c
5375
txd->m = NULL;
sys/dev/pci/if_iwx.c
5389
if (txd->m != NULL) {
sys/dev/pci/if_iwx.c
5813
struct mbuf *m;
sys/dev/pci/if_iwx.c
5881
m = MCLGETL(NULL, M_DONTWAIT, totlen);
sys/dev/pci/if_iwx.c
5882
if (m == NULL) {
sys/dev/pci/if_iwx.c
5888
cmd = mtod(m, struct iwx_device_cmd *);
sys/dev/pci/if_iwx.c
5894
m_freem(m);
sys/dev/pci/if_iwx.c
5897
txdata->m = m; /* mbuf will be freed in iwx_cmd_done() */
sys/dev/pci/if_iwx.c
6054
if (data->m != NULL) {
sys/dev/pci/if_iwx.c
6058
m_freem(data->m);
sys/dev/pci/if_iwx.c
6059
data->m = NULL;
sys/dev/pci/if_iwx.c
6216
iwx_tx(struct iwx_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/pci/if_iwx.c
6236
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwx.c
6303
m, BPF_DIRECTION_OUT);
sys/dev/pci/if_iwx.c
6318
m_freem(m);
sys/dev/pci/if_iwx.c
6323
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/pci/if_iwx.c
6326
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_iwx.c
6335
totlen = m->m_pkthdr.len;
sys/dev/pci/if_iwx.c
6367
m_adj(m, hdrlen);
sys/dev/pci/if_iwx.c
6369
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwx.c
6373
m_freem(m);
sys/dev/pci/if_iwx.c
6378
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/pci/if_iwx.c
6379
m_freem(m);
sys/dev/pci/if_iwx.c
6382
err = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_iwx.c
6387
m_freem(m);
sys/dev/pci/if_iwx.c
6391
data->m = m;
sys/dev/pci/if_iwxvar.h
241
struct mbuf *m;
sys/dev/pci/if_iwxvar.h
268
struct mbuf *m;
sys/dev/pci/if_ix.c
3316
ixgbe_rx_offload(uint32_t staterr, uint16_t vtag, struct mbuf *m)
sys/dev/pci/if_ix.c
3328
m->m_pkthdr.ether_vtag = vtag;
sys/dev/pci/if_ix.c
3329
SET(m->m_flags, M_VLANTAG);
sys/dev/pci/if_ix.c
3339
SET(m->m_pkthdr.csum_flags, M_IPV4_CSUM_IN_BAD);
sys/dev/pci/if_ix.c
3341
SET(m->m_pkthdr.csum_flags, M_IPV4_CSUM_IN_OK);
sys/dev/pci/if_ix.c
3348
SET(m->m_pkthdr.csum_flags, M_TCP_CSUM_IN_BAD);
sys/dev/pci/if_ix.c
3350
SET(m->m_pkthdr.csum_flags, M_TCP_CSUM_IN_OK);
sys/dev/pci/if_ix.c
3355
SET(m->m_pkthdr.csum_flags, M_UDP_CSUM_IN_BAD);
sys/dev/pci/if_ix.c
3357
SET(m->m_pkthdr.csum_flags, M_UDP_CSUM_IN_OK);
sys/dev/pci/if_ix.c
3364
pkts = m->m_pkthdr.ph_mss;
sys/dev/pci/if_ix.c
3365
m->m_pkthdr.ph_mss = 0;
sys/dev/pci/if_ix.c
3379
ether_extract_headers(m, &ext);
sys/dev/pci/if_ix.c
3396
SET(m->m_pkthdr.csum_flags, M_TCP_TSO);
sys/dev/pci/if_ix.c
3397
m->m_pkthdr.ph_mss = paylen / pkts;
sys/dev/pci/if_ix.c
3399
if (ext.tcp && ISSET(m->m_pkthdr.csum_flags, M_TCP_CSUM_IN_OK))
sys/dev/pci/if_ix.c
3400
SET(m->m_pkthdr.csum_flags, M_TCP_CSUM_OUT);
sys/dev/pci/if_ixl.c
2753
ixl_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m)
sys/dev/pci/if_ixl.c
2757
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_ixl.c
2762
error = m_defrag(m, M_DONTWAIT);
sys/dev/pci/if_ixl.c
2766
return (bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_ixl.c
2862
struct mbuf *m;
sys/dev/pci/if_ixl.c
2896
m = ifq_dequeue(ifq);
sys/dev/pci/if_ixl.c
2897
if (m == NULL)
sys/dev/pci/if_ixl.c
2900
offload = ixl_tx_setup_offload(m, txr, prod);
sys/dev/pci/if_ixl.c
2905
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO)) {
sys/dev/pci/if_ixl.c
2911
if (ixl_load_mbuf(sc->sc_dmat, map, m) != 0) {
sys/dev/pci/if_ixl.c
2913
m_freem(m);
sys/dev/pci/if_ixl.c
2939
txm->txm_m = m;
sys/dev/pci/if_ixl.c
2945
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_ixl.c
3225
struct mbuf *m;
sys/dev/pci/if_ixl.c
3261
m = rxm->rxm_m;
sys/dev/pci/if_ixl.c
3267
m->m_len = len;
sys/dev/pci/if_ixl.c
3268
m->m_pkthdr.len = 0;
sys/dev/pci/if_ixl.c
3270
m->m_next = NULL;
sys/dev/pci/if_ixl.c
3271
*rxr->rxr_m_tail = m;
sys/dev/pci/if_ixl.c
3272
rxr->rxr_m_tail = &m->m_next;
sys/dev/pci/if_ixl.c
3274
m = rxr->rxr_m_head;
sys/dev/pci/if_ixl.c
3275
m->m_pkthdr.len += len;
sys/dev/pci/if_ixl.c
3282
m->m_pkthdr.ph_flowid =
sys/dev/pci/if_ixl.c
3284
m->m_pkthdr.csum_flags |= M_FLOWID;
sys/dev/pci/if_ixl.c
3289
m->m_pkthdr.ether_vtag =
sys/dev/pci/if_ixl.c
3291
SET(m->m_flags, M_VLANTAG);
sys/dev/pci/if_ixl.c
3295
ixl_rx_checksum(m, word);
sys/dev/pci/if_ixl.c
3301
tcp_softlro_glue(&mltcp, m, ifp);
sys/dev/pci/if_ixl.c
3304
ml_enqueue(&ml, m);
sys/dev/pci/if_ixl.c
3307
m_freem(m);
sys/dev/pci/if_ixl.c
3346
struct mbuf *m;
sys/dev/pci/if_ixl.c
3364
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES + ETHER_ALIGN);
sys/dev/pci/if_ixl.c
3365
if (m == NULL)
sys/dev/pci/if_ixl.c
3367
m->m_data += (m->m_ext.ext_size - (MCLBYTES + ETHER_ALIGN));
sys/dev/pci/if_ixl.c
3368
m->m_len = m->m_pkthdr.len = MCLBYTES + ETHER_ALIGN;
sys/dev/pci/if_ixl.c
3372
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
sys/dev/pci/if_ixl.c
3374
m_freem(m);
sys/dev/pci/if_ixl.c
3378
rxm->rxm_m = m;
sys/dev/pci/if_ixl.c
3443
ixl_rx_checksum(struct mbuf *m, uint64_t word)
sys/dev/pci/if_ixl.c
3451
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_ixl.c
3456
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK | M_UDP_CSUM_IN_OK;
sys/dev/pci/if_jme.c
1104
jme_encap(struct jme_softc *sc, struct mbuf *m)
sys/dev/pci/if_jme.c
1115
m, BUS_DMA_NOWAIT);
sys/dev/pci/if_jme.c
1119
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/pci/if_jme.c
1124
m, BUS_DMA_NOWAIT);
sys/dev/pci/if_jme.c
1132
if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
sys/dev/pci/if_jme.c
1134
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT)
sys/dev/pci/if_jme.c
1136
if (m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT)
sys/dev/pci/if_jme.c
1141
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_jme.c
1142
cflags |= (m->m_pkthdr.ether_vtag & JME_TD_VLAN_MASK);
sys/dev/pci/if_jme.c
1150
desc->addr_hi = htole32(m->m_pkthdr.len);
sys/dev/pci/if_jme.c
1175
txd->tx_m = m;
sys/dev/pci/if_jme.c
1187
m_freem(m);
sys/dev/pci/if_jme.c
1195
struct mbuf *m;
sys/dev/pci/if_jme.c
1220
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_jme.c
1221
if (m == NULL)
sys/dev/pci/if_jme.c
1229
if (jme_encap(sc, m) != 0) {
sys/dev/pci/if_jme.c
1242
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_jme.c
1589
struct mbuf *mp, *m;
sys/dev/pci/if_jme.c
1652
m = sc->jme_cdata.jme_rxhead;
sys/dev/pci/if_jme.c
1654
m->m_flags |= M_PKTHDR;
sys/dev/pci/if_jme.c
1655
m->m_pkthdr.len = sc->jme_cdata.jme_rxlen;
sys/dev/pci/if_jme.c
1658
m->m_len = MCLBYTES - JME_RX_PAD_BYTES;
sys/dev/pci/if_jme.c
1664
m->m_len = sc->jme_cdata.jme_rxlen;
sys/dev/pci/if_jme.c
1673
m->m_data += JME_RX_PAD_BYTES;
sys/dev/pci/if_jme.c
1679
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_jme.c
1686
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_jme.c
1694
m->m_pkthdr.ether_vtag = flags & JME_RD_VLAN_MASK;
sys/dev/pci/if_jme.c
1695
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_jme.c
1699
ml_enqueue(&ml, m);
sys/dev/pci/if_jme.c
2184
struct mbuf *m;
sys/dev/pci/if_jme.c
2188
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_jme.c
2189
if (m == NULL)
sys/dev/pci/if_jme.c
2191
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_jme.c
2192
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_jme.c
2193
m_freem(m);
sys/dev/pci/if_jme.c
2203
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_jme.c
2206
sc->jme_cdata.jme_rx_sparemap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_jme.c
2209
m_freem(m);
sys/dev/pci/if_jme.c
2222
rxd->rx_m = m;
sys/dev/pci/if_lge.c
620
lge_newbuf(struct lge_softc *sc, struct lge_rx_desc *c, struct mbuf *m)
sys/dev/pci/if_lge.c
624
if (m == NULL) {
sys/dev/pci/if_lge.c
634
m_new = m;
sys/dev/pci/if_lge.c
678
struct mbuf *m;
sys/dev/pci/if_lge.c
697
m = cur_rx->lge_mbuf;
sys/dev/pci/if_lge.c
711
lge_newbuf(sc, &LGE_RXTAIL(sc), m);
sys/dev/pci/if_lge.c
716
m0 = m_devget(mtod(m, char *), total_len, ETHER_ALIGN);
sys/dev/pci/if_lge.c
717
lge_newbuf(sc, &LGE_RXTAIL(sc), m);
sys/dev/pci/if_lge.c
722
m = m0;
sys/dev/pci/if_lge.c
724
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/pci/if_lge.c
730
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_lge.c
734
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
sys/dev/pci/if_lge.c
738
m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
sys/dev/pci/if_lge.c
741
ml_enqueue(&ml, m);
sys/dev/pci/if_lge.c
887
struct mbuf *m;
sys/dev/pci/if_lge.c
895
m = m_head;
sys/dev/pci/if_lge.c
899
for (m = m_head; m != NULL; m = m->m_next) {
sys/dev/pci/if_lge.c
900
if (m->m_len != 0) {
sys/dev/pci/if_lge.c
901
tot_len += m->m_len;
sys/dev/pci/if_lge.c
903
f->lge_fraglen = m->m_len;
sys/dev/pci/if_lge.c
904
f->lge_fragptr_lo = VTOPHYS(mtod(m, vaddr_t));
sys/dev/pci/if_lge.c
910
if (m != NULL)
sys/dev/pci/if_lii.c
730
lii_tx_put(struct lii_softc *sc, struct mbuf *m)
sys/dev/pci/if_lii.c
737
tph->txph_size = m->m_pkthdr.len;
sys/dev/pci/if_lii.c
748
if (left > m->m_pkthdr.len) {
sys/dev/pci/if_lii.c
749
m_copydata(m, 0, m->m_pkthdr.len,
sys/dev/pci/if_lii.c
751
sc->sc_txd_cur += m->m_pkthdr.len;
sys/dev/pci/if_lii.c
753
m_copydata(m, 0, left, sc->sc_txdbase + sc->sc_txd_cur);
sys/dev/pci/if_lii.c
754
m_copydata(m, left, m->m_pkthdr.len - left, sc->sc_txdbase);
sys/dev/pci/if_lii.c
755
sc->sc_txd_cur = m->m_pkthdr.len - left;
sys/dev/pci/if_lii.c
891
struct mbuf *m;
sys/dev/pci/if_lii.c
910
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_lii.c
911
if (m == NULL) {
sys/dev/pci/if_lii.c
917
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_lii.c
918
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_lii.c
919
m_freem(m);
sys/dev/pci/if_lii.c
926
m->m_pkthdr.len = m->m_len = size;
sys/dev/pci/if_lii.c
927
memcpy(mtod(m, void *), &rxp->rxp_data[0], size);
sys/dev/pci/if_lii.c
929
ml_enqueue(&ml, m);
sys/dev/pci/if_mcx.c
6739
struct mbuf *m;
sys/dev/pci/if_mcx.c
6754
m = MCLGETL(NULL, M_DONTWAIT, sc->sc_rxbufsz);
sys/dev/pci/if_mcx.c
6755
if (m == NULL)
sys/dev/pci/if_mcx.c
6758
m->m_data += (m->m_ext.ext_size - sc->sc_rxbufsz);
sys/dev/pci/if_mcx.c
6759
m->m_data += ETHER_ALIGN;
sys/dev/pci/if_mcx.c
6760
m->m_len = m->m_pkthdr.len = sc->sc_hardmtu;
sys/dev/pci/if_mcx.c
6762
if (bus_dmamap_load_mbuf(sc->sc_dmat, ms->ms_map, m,
sys/dev/pci/if_mcx.c
6764
m_freem(m);
sys/dev/pci/if_mcx.c
6767
ms->ms_m = m;
sys/dev/pci/if_mcx.c
6915
struct mbuf *m;
sys/dev/pci/if_mcx.c
6926
m = ms->ms_m;
sys/dev/pci/if_mcx.c
6929
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_mcx.c
6932
m->m_pkthdr.ph_flowid = betoh32(cqe->cq_rx_hash);
sys/dev/pci/if_mcx.c
6933
m->m_pkthdr.csum_flags |= M_FLOWID;
sys/dev/pci/if_mcx.c
6938
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_mcx.c
6940
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK |
sys/dev/pci/if_mcx.c
6944
m->m_pkthdr.ether_vtag = (flags &
sys/dev/pci/if_mcx.c
6946
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_mcx.c
6958
m->m_pkthdr.ph_timestamp = t;
sys/dev/pci/if_mcx.c
6959
SET(m->m_pkthdr.csum_flags, M_TIMESTAMP);
sys/dev/pci/if_mcx.c
6963
ml_enqueue(ml, m);
sys/dev/pci/if_mcx.c
7789
mcx_load_mbuf(struct mcx_softc *sc, struct mcx_slot *ms, struct mbuf *m)
sys/dev/pci/if_mcx.c
7791
switch (bus_dmamap_load_mbuf(sc->sc_dmat, ms->ms_map, m,
sys/dev/pci/if_mcx.c
7797
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_mcx.c
7798
bus_dmamap_load_mbuf(sc->sc_dmat, ms->ms_map, m,
sys/dev/pci/if_mcx.c
7806
ms->ms_m = m;
sys/dev/pci/if_mcx.c
7820
struct mbuf *m;
sys/dev/pci/if_mcx.c
7849
m = ifq_dequeue(ifq);
sys/dev/pci/if_mcx.c
7850
if (m == NULL) {
sys/dev/pci/if_mcx.c
7866
if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
sys/dev/pci/if_mcx.c
7868
if (m->m_pkthdr.csum_flags & (M_TCP_CSUM_OUT | M_UDP_CSUM_OUT))
sys/dev/pci/if_mcx.c
7873
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_mcx.c
7879
m_copydata(m, 0, ETHER_HDR_LEN, evh);
sys/dev/pci/if_mcx.c
7882
evh->evl_tag = htons(m->m_pkthdr.ether_vtag);
sys/dev/pci/if_mcx.c
7884
m_adj(m, ETHER_HDR_LEN);
sys/dev/pci/if_mcx.c
7888
m_copydata(m, 0, MCX_SQ_INLINE_SIZE,
sys/dev/pci/if_mcx.c
7890
m_adj(m, MCX_SQ_INLINE_SIZE);
sys/dev/pci/if_mcx.c
7893
if (mcx_load_mbuf(sc, ms, m) != 0) {
sys/dev/pci/if_mcx.c
7894
m_freem(m);
sys/dev/pci/if_mcx.c
7905
MCX_SQ_INLINE_SIZE, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_mcx.c
7912
MCX_SQ_INLINE_SIZE, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_msk.c
1558
msk_encap(struct sk_if_softc *sc_if, struct mbuf *m, uint32_t prod)
sys/dev/pci/if_msk.c
1573
switch (bus_dmamap_load_mbuf(sc->sc_dmatag, map, m,
sys/dev/pci/if_msk.c
1578
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_msk.c
1579
bus_dmamap_load_mbuf(sc->sc_dmatag, map, m,
sys/dev/pci/if_msk.c
1624
sc_if->sk_cdata.sk_tx_mbuf[last] = m;
sys/dev/pci/if_msk.c
1633
struct mbuf *m = NULL;
sys/dev/pci/if_msk.c
1651
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_msk.c
1652
if (m == NULL)
sys/dev/pci/if_msk.c
1655
used = msk_encap(sc_if, m, prod);
sys/dev/pci/if_msk.c
1657
m_freem(m);
sys/dev/pci/if_msk.c
1667
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_msk.c
1721
struct mbuf *m = NULL;
sys/dev/pci/if_msk.c
1732
m = sc_if->sk_cdata.sk_rx_mbuf[tail];
sys/dev/pci/if_msk.c
1733
if (m != NULL) {
sys/dev/pci/if_msk.c
1740
if (m == NULL) {
sys/dev/pci/if_msk.c
1757
m_freem(m);
sys/dev/pci/if_msk.c
1761
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_msk.c
1763
ml_enqueue(ml, m);
sys/dev/pci/if_msk.c
1772
struct mbuf *m;
sys/dev/pci/if_msk.c
1785
m = sc_if->sk_cdata.sk_tx_mbuf[cons];
sys/dev/pci/if_msk.c
1786
if (m != NULL) {
sys/dev/pci/if_msk.c
1794
m_freem(m);
sys/dev/pci/if_msk.c
2222
struct mbuf *m;
sys/dev/pci/if_msk.c
2265
m = sc_if->sk_cdata.sk_rx_mbuf[i];
sys/dev/pci/if_msk.c
2266
if (m == NULL)
sys/dev/pci/if_msk.c
2274
m_freem(m);
sys/dev/pci/if_msk.c
2283
m = sc_if->sk_cdata.sk_tx_mbuf[i];
sys/dev/pci/if_msk.c
2284
if (m == NULL)
sys/dev/pci/if_msk.c
2292
m_freem(m);
sys/dev/pci/if_msk.c
2378
const struct msk_mib *m = &msk_mib[i];
sys/dev/pci/if_msk.c
2379
kstat_kv_unit_init(&kvs[i], m->name, m->type, m->unit);
sys/dev/pci/if_msk.c
2423
const struct msk_mib *m = &msk_mib[i];
sys/dev/pci/if_msk.c
2425
switch (m->type) {
sys/dev/pci/if_msk.c
2427
kstat_kv_u32(&kvs[i]) = msk_mib_read32(sc_if, m->reg);
sys/dev/pci/if_msk.c
2430
kstat_kv_u64(&kvs[i]) = msk_mib_read64(sc_if, m->reg);
sys/dev/pci/if_msk.c
2491
msk_dump_mbuf(struct mbuf *m)
sys/dev/pci/if_msk.c
2493
int count = m->m_pkthdr.len;
sys/dev/pci/if_msk.c
2495
printf("m=%#lx, m->m_pkthdr.len=%#d\n", m, m->m_pkthdr.len);
sys/dev/pci/if_msk.c
2497
while (count > 0 && m) {
sys/dev/pci/if_msk.c
2499
m, m->m_data, m->m_len);
sys/dev/pci/if_msk.c
2500
msk_dump_bytes(mtod(m, char *), m->m_len);
sys/dev/pci/if_msk.c
2502
count -= m->m_len;
sys/dev/pci/if_msk.c
2503
m = m->m_next;
sys/dev/pci/if_msk.c
595
struct mbuf *m;
sys/dev/pci/if_msk.c
602
m = MCLGETL(NULL, M_DONTWAIT, pktlen);
sys/dev/pci/if_msk.c
603
if (m == NULL)
sys/dev/pci/if_msk.c
605
m->m_len = m->m_pkthdr.len = pktlen;
sys/dev/pci/if_msk.c
606
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_msk.c
611
if (bus_dmamap_load_mbuf(sc_if->sk_softc->sc_dmatag, map, m,
sys/dev/pci/if_msk.c
613
m_freem(m);
sys/dev/pci/if_msk.c
646
sc_if->sk_cdata.sk_rx_mbuf[prod] = m;
sys/dev/pci/if_mwx.c
1000
if (mt7921_mac_fill_rx(sc, m, &rxi) == -1) {
sys/dev/pci/if_mwx.c
1002
m_freem(m);
sys/dev/pci/if_mwx.c
1006
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_mwx.c
1023
bpf_mtap_hdr(sc->sc_drvbpf, tap, sc->sc_rxtap_len, m,
sys/dev/pci/if_mwx.c
1033
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/pci/if_mwx.c
1516
mwx_txwi_enqueue(struct mwx_softc *sc, struct mwx_txwi *mt, struct mbuf *m)
sys/dev/pci/if_mwx.c
1525
rv = bus_dmamap_load_mbuf(sc->sc_dmat, mt->mt_map, m,
sys/dev/pci/if_mwx.c
1527
if (rv == EFBIG && m_defrag(m, M_DONTWAIT) == 0)
sys/dev/pci/if_mwx.c
1528
rv = bus_dmamap_load_mbuf(sc->sc_dmat, mt->mt_map, m,
sys/dev/pci/if_mwx.c
1539
mt->mt_mbuf = m;
sys/dev/pci/if_mwx.c
1714
struct mbuf *m;
sys/dev/pci/if_mwx.c
1718
m = MCLGETL(NULL, M_DONTWAIT, MT_RX_BUF_SIZE);
sys/dev/pci/if_mwx.c
1719
if (m == NULL)
sys/dev/pci/if_mwx.c
1722
m->m_pkthdr.len = m->m_len = MT_RX_BUF_SIZE;
sys/dev/pci/if_mwx.c
1724
rv = bus_dmamap_load_mbuf(sc->sc_dmat, md->md_map, m,
sys/dev/pci/if_mwx.c
1728
m_freem(m);
sys/dev/pci/if_mwx.c
1735
md->md_mbuf = m;
sys/dev/pci/if_mwx.c
1887
mwx_dma_tx_enqueue(struct mwx_softc *sc, struct mwx_queue *q, struct mbuf *m)
sys/dev/pci/if_mwx.c
1897
rv = bus_dmamap_load_mbuf(sc->sc_dmat, md->md_map, m,
sys/dev/pci/if_mwx.c
1899
if (rv == EFBIG && m_defrag(m, M_DONTWAIT) == 0)
sys/dev/pci/if_mwx.c
1900
rv = bus_dmamap_load_mbuf(sc->sc_dmat, md->md_map, m,
sys/dev/pci/if_mwx.c
1915
md->md_mbuf = m;
sys/dev/pci/if_mwx.c
2082
struct mbuf *m;
sys/dev/pci/if_mwx.c
2085
while ((m = ml_dequeue(ml)) != NULL) {
sys/dev/pci/if_mwx.c
2086
data = mtod(m, uint32_t *);
sys/dev/pci/if_mwx.c
2097
mwx_mcu_rx_event(sc, m);
sys/dev/pci/if_mwx.c
2100
mt7921_mac_tx_free(sc, m);
sys/dev/pci/if_mwx.c
2106
m_freem(m);
sys/dev/pci/if_mwx.c
2111
mwx_rx(sc, m, &mlout);
sys/dev/pci/if_mwx.c
2117
m_freem(m);
sys/dev/pci/if_mwx.c
2131
struct mbuf *m, *m0 = NULL, *mtail = NULL;
sys/dev/pci/if_mwx.c
2154
m = md->md_mbuf;
sys/dev/pci/if_mwx.c
2159
m->m_len = MT_DNA_CTL_SD_GET_LEN0(ctrl);
sys/dev/pci/if_mwx.c
2162
m0 = mtail = m;
sys/dev/pci/if_mwx.c
2163
m0->m_pkthdr.len = m->m_len;
sys/dev/pci/if_mwx.c
2165
mtail->m_next = m;
sys/dev/pci/if_mwx.c
2166
mtail = m;
sys/dev/pci/if_mwx.c
2167
m0->m_pkthdr.len += m->m_len;
sys/dev/pci/if_mwx.c
2215
struct mbuf *m;
sys/dev/pci/if_mwx.c
2218
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/pci/if_mwx.c
2219
if (m == NULL)
sys/dev/pci/if_mwx.c
2222
m_clget(m, M_DONTWAIT, len + headspace);
sys/dev/pci/if_mwx.c
2223
if (!ISSET(m->m_flags, M_EXT)) {
sys/dev/pci/if_mwx.c
2224
m_freem(m);
sys/dev/pci/if_mwx.c
2229
m_align(m, len + headspace);
sys/dev/pci/if_mwx.c
2230
m->m_pkthdr.len = m->m_len = len + headspace;
sys/dev/pci/if_mwx.c
2231
m_adj(m, headspace);
sys/dev/pci/if_mwx.c
2233
return m;
sys/dev/pci/if_mwx.c
2237
mwx_mcu_set_len(struct mbuf *m, void *end)
sys/dev/pci/if_mwx.c
2239
void *start = mtod(m, void *);
sys/dev/pci/if_mwx.c
2240
int len = m->m_pkthdr.len, adj;
sys/dev/pci/if_mwx.c
2244
m_adj(m, -adj);
sys/dev/pci/if_mwx.c
2248
mwx_mcu_send_mbuf(struct mwx_softc *sc, uint32_t cmd, struct mbuf *m, int *seqp)
sys/dev/pci/if_mwx.c
2255
int len = m->m_pkthdr.len;
sys/dev/pci/if_mwx.c
2268
KASSERT(m_leadingspace(m) >= txd_len);
sys/dev/pci/if_mwx.c
2269
m = m_prepend(m, txd_len, M_DONTWAIT);
sys/dev/pci/if_mwx.c
2270
txd = mtod(m, uint32_t *);
sys/dev/pci/if_mwx.c
2273
val = (m->m_len & MT_TXD0_TX_BYTES_MASK) |
sys/dev/pci/if_mwx.c
2317
pkt_hex_dump(m);
sys/dev/pci/if_mwx.c
2322
rv = mwx_dma_tx_enqueue(sc, q, m);
sys/dev/pci/if_mwx.c
2336
struct mbuf *m;
sys/dev/pci/if_mwx.c
2338
m = mwx_mcu_alloc_msg(len);
sys/dev/pci/if_mwx.c
2339
if (m == NULL)
sys/dev/pci/if_mwx.c
2343
memcpy(mtod(m, caddr_t), data, len);
sys/dev/pci/if_mwx.c
2345
return mwx_mcu_send_mbuf(sc, cmd, m, seqp);
sys/dev/pci/if_mwx.c
2360
mwx_mcu_send_mbuf_wait(struct mwx_softc *sc, uint32_t cmd, struct mbuf *m)
sys/dev/pci/if_mwx.c
2364
rv = mwx_mcu_send_mbuf(sc, cmd, m, &seq);
sys/dev/pci/if_mwx.c
2371
mwx_mcu_rx_event(struct mwx_softc *sc, struct mbuf *m)
sys/dev/pci/if_mwx.c
2377
if ((m = m_pullup(m, sizeof(*rxd))) == NULL)
sys/dev/pci/if_mwx.c
2379
rxd = mtod(m, struct mt7921_mcu_rxd *);
sys/dev/pci/if_mwx.c
2383
m_freem(m);
sys/dev/pci/if_mwx.c
2389
if ((m = m_pullup(m, len)) == NULL) {
sys/dev/pci/if_mwx.c
2394
rxd = mtod(m, struct mt7921_mcu_rxd *);
sys/dev/pci/if_mwx.c
2395
m_adj(m, sizeof(*rxd));
sys/dev/pci/if_mwx.c
2400
mt7921_mcu_scan_event(sc, m);
sys/dev/pci/if_mwx.c
2420
mt7921_mcu_low_power_event(sc, m);
sys/dev/pci/if_mwx.c
2423
mt7921_mcu_tx_done_event(sc, m);
sys/dev/pci/if_mwx.c
2439
KASSERT(m_leadingspace(m) >= sizeof(uint32_t));
sys/dev/pci/if_mwx.c
2440
m = m_prepend(m, sizeof(uint32_t), M_DONTWAIT);
sys/dev/pci/if_mwx.c
2441
mcu_int = *mtod(m, uint8_t *);
sys/dev/pci/if_mwx.c
2443
if (m->m_len < sizeof(uint32_t) * 2)
sys/dev/pci/if_mwx.c
2445
mcu_int = le32toh(mtod(m, uint32_t *)[1]);
sys/dev/pci/if_mwx.c
2457
if (m->m_len < sizeof(*event))
sys/dev/pci/if_mwx.c
2459
event = mtod(m, struct mt7921_mcu_uni_event *);
sys/dev/pci/if_mwx.c
2464
if (m->m_len < sizeof(*event))
sys/dev/pci/if_mwx.c
2466
event = mtod(m, struct mt7921_mcu_reg_event *);
sys/dev/pci/if_mwx.c
2471
sc->sc_mcu_wait[rxd->seq].mcu_m = m;
sys/dev/pci/if_mwx.c
2476
m_freem(m);
sys/dev/pci/if_mwx.c
300
pkt_hex_dump(struct mbuf *m)
sys/dev/pci/if_mwx.c
307
data = mtod(m, uint8_t *);
sys/dev/pci/if_mwx.c
308
len = m->m_len;
sys/dev/pci/if_mwx.c
3215
struct mbuf *m;
sys/dev/pci/if_mwx.c
3222
rv = mwx_mcu_wait_resp_msg(sc, MCU_CE_CMD_GET_NIC_CAPAB, seq, &m);
sys/dev/pci/if_mwx.c
3227
if (m->m_len < sizeof(*hdr)) {
sys/dev/pci/if_mwx.c
3229
m_freem(m);
sys/dev/pci/if_mwx.c
3232
hdr = mtod(m, struct mt76_connac_cap_hdr *);
sys/dev/pci/if_mwx.c
3234
m_adj(m, sizeof(*hdr));
sys/dev/pci/if_mwx.c
3239
if (m->m_len < sizeof(*tlv)) {
sys/dev/pci/if_mwx.c
3242
m_freem(m);
sys/dev/pci/if_mwx.c
3246
tlv = mtod(m, struct tlv_hdr *);
sys/dev/pci/if_mwx.c
3249
m_adj(m, sizeof(*tlv));
sys/dev/pci/if_mwx.c
3251
if (m->m_len < len)
sys/dev/pci/if_mwx.c
3261
memcpy(sc->sc_lladdr, mtod(m, caddr_t), ETHER_ADDR_LEN);
sys/dev/pci/if_mwx.c
3266
cap = mtod(m, struct mt76_connac_phy_cap *);
sys/dev/pci/if_mwx.c
3277
m_adj(m, len);
sys/dev/pci/if_mwx.c
3282
m_freem(m);
sys/dev/pci/if_mwx.c
3350
mt7921_mcu_low_power_event(struct mwx_softc *sc, struct mbuf *m)
sys/dev/pci/if_mwx.c
3357
if (m->m_len < sizeof(*event))
sys/dev/pci/if_mwx.c
3359
event = mtod(m, struct mt7921_mcu_lp_event *);
sys/dev/pci/if_mwx.c
3364
mt7921_mcu_tx_done_event(struct mwx_softc *sc, struct mbuf *m)
sys/dev/pci/if_mwx.c
3388
if (m->m_len < sizeof(*event))
sys/dev/pci/if_mwx.c
3390
event = mtod(m, struct mt7921_mcu_tx_done_event *);
sys/dev/pci/if_mwx.c
3400
struct mbuf *m;
sys/dev/pci/if_mwx.c
3405
m = mwx_mcu_alloc_msg(sizeof(*req));
sys/dev/pci/if_mwx.c
3406
if (m == NULL)
sys/dev/pci/if_mwx.c
3408
req = mtod(m, struct mt76_connac_hw_scan_req *);
sys/dev/pci/if_mwx.c
3491
rv = mwx_mcu_send_mbuf(sc, MCU_CE_CMD_START_HW_SCAN, m, NULL);
sys/dev/pci/if_mwx.c
3530
mt7921_mcu_scan_event(struct mwx_softc *sc, struct mbuf *m)
sys/dev/pci/if_mwx.c
3579
struct mbuf *m;
sys/dev/pci/if_mwx.c
3584
m = mwx_mcu_alloc_msg(len);
sys/dev/pci/if_mwx.c
3585
if (m == NULL)
sys/dev/pci/if_mwx.c
3587
hdr = mtod(m, void *);
sys/dev/pci/if_mwx.c
3639
mwx_mcu_set_len(m, channel);
sys/dev/pci/if_mwx.c
3640
rv = mwx_mcu_send_mbuf(sc, MCU_CE_CMD_SET_CHAN_DOMAIN, m, NULL);
sys/dev/pci/if_mwx.c
3776
struct mbuf *m;
sys/dev/pci/if_mwx.c
3784
m = mwx_mcu_alloc_msg(len);
sys/dev/pci/if_mwx.c
3785
if (m == NULL)
sys/dev/pci/if_mwx.c
3787
tx_power_tlv = mtod(m, struct mt76_connac_tx_power_limit_tlv *);
sys/dev/pci/if_mwx.c
3807
mwx_mcu_set_len(m, sku_tlv);
sys/dev/pci/if_mwx.c
3808
rv = mwx_mcu_send_mbuf(sc, MCU_CE_CMD_SET_RATE_TX_POWER, m,
sys/dev/pci/if_mwx.c
4224
mt7921_mac_fill_rx(struct mwx_softc *sc, struct mbuf *m,
sys/dev/pci/if_mwx.c
4235
if (m->m_len < num_rxd * sizeof(uint32_t))
sys/dev/pci/if_mwx.c
4238
rxd = mtod(m, uint32_t *);
sys/dev/pci/if_mwx.c
4292
m->m_pkthdr.csum_flags = M_IPV4_CSUM_IN_OK |
sys/dev/pci/if_mwx.c
4322
if (m->m_len < num_rxd * sizeof(uint32_t))
sys/dev/pci/if_mwx.c
4504
m_adj(m, hdr_gap);
sys/dev/pci/if_mwx.c
4568
mt7921_mac_write_txwi_80211(struct mwx_softc *sc, struct mbuf *m,
sys/dev/pci/if_mwx.c
4579
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_mwx.c
4705
m, BPF_DIRECTION_OUT);
sys/dev/pci/if_mwx.c
4719
mt7921_mac_write_txwi(struct mwx_softc *sc, struct mbuf *m,
sys/dev/pci/if_mwx.c
4749
val = ((m->m_pkthdr.len + MT_TXD_SIZE) & MT_TXD0_TX_BYTES_MASK) |
sys/dev/pci/if_mwx.c
4779
mt76_connac2_mac_write_txwi_8023(txp, m, wcid);
sys/dev/pci/if_mwx.c
4782
mt7921_mac_write_txwi_80211(sc, m, ni, txp);
sys/dev/pci/if_mwx.c
4786
mt7921_mac_tx_free(struct mwx_softc *sc, struct mbuf *m)
sys/dev/pci/if_mwx.c
4793
if ((m = m_pullup(m, sizeof(*rxd))) == NULL)
sys/dev/pci/if_mwx.c
4795
rxd = mtod(m, struct mt7921_mcu_rxd *);
sys/dev/pci/if_mwx.c
4799
m_freem(m);
sys/dev/pci/if_mwx.c
4805
if ((m = m_pullup(m, len)) == NULL) {
sys/dev/pci/if_mwx.c
4810
rxd = mtod(m, struct mt7921_mcu_rxd *);
sys/dev/pci/if_mwx.c
4811
m_adj(m, sizeof(*rxd));
sys/dev/pci/if_mwx.c
4814
m_freem(m);
sys/dev/pci/if_mwx.c
4868
struct mbuf *m;
sys/dev/pci/if_mwx.c
4871
m = m_clget(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/pci/if_mwx.c
4872
if (m == NULL)
sys/dev/pci/if_mwx.c
4876
m->m_data += sizeof(struct mt7921_mcu_txd) + len;
sys/dev/pci/if_mwx.c
4877
m->m_len = m->m_pkthdr.len = 0;
sys/dev/pci/if_mwx.c
4879
return m;
sys/dev/pci/if_mwx.c
4887
mt7921_append_tlv(struct mbuf *m, uint16_t *tlvnum, int tag, int len)
sys/dev/pci/if_mwx.c
4898
KASSERT(m_trailingspace(m) >= len);
sys/dev/pci/if_mwx.c
4900
p = mtod(m, caddr_t) + m->m_len;
sys/dev/pci/if_mwx.c
4901
m->m_len += len;
sys/dev/pci/if_mwx.c
4902
m->m_pkthdr.len = m->m_len;
sys/dev/pci/if_mwx.c
4912
mt7921_mcu_add_basic_tlv(struct mbuf *m, uint16_t *tlvnum, struct mwx_softc *sc,
sys/dev/pci/if_mwx.c
4918
basic = mt7921_append_tlv(m, tlvnum, STA_REC_BASIC, sizeof(*basic));
sys/dev/pci/if_mwx.c
4956
mt7921_mcu_add_sta_tlv(struct mbuf *m, uint16_t *tlvnum, struct mwx_softc *sc,
sys/dev/pci/if_mwx.c
4970
ht = mt7921_append_tlv(m, tlvnum, STA_REC_HT, sizeof(*ht));
sys/dev/pci/if_mwx.c
4978
vht = mt7921_append_tlv(m, tlvnum, STA_REC_VHT,
sys/dev/pci/if_mwx.c
4990
mt7921_mcu_sta_uapsd(m, tlvnum, vif, ni);
sys/dev/pci/if_mwx.c
5004
he_6g_capa = mt7921_append_tlv(m, tlvnum,
sys/dev/pci/if_mwx.c
5011
phy = mt7921_append_tlv(m, tlvnum, STA_REC_PHY, sizeof(*phy));
sys/dev/pci/if_mwx.c
5038
ra_info = mt7921_append_tlv(m, tlvnum, STA_REC_RA,
sys/dev/pci/if_mwx.c
5048
state = mt7921_append_tlv(m, tlvnum, STA_REC_STATE, sizeof(*state));
sys/dev/pci/if_mwx.c
5060
mt7921_mcu_wtbl_generic_tlv(struct mbuf *m, uint16_t *tlvnum,
sys/dev/pci/if_mwx.c
5067
generic = mt7921_append_tlv(m, tlvnum, WTBL_GENERIC,
sys/dev/pci/if_mwx.c
5080
rx = mt7921_append_tlv(m, tlvnum, WTBL_RX, sizeof(*rx));
sys/dev/pci/if_mwx.c
5089
mt7921_mcu_wtbl_hdr_trans_tlv(struct mbuf *m, uint16_t *tlvnum,
sys/dev/pci/if_mwx.c
5095
htr = mt7921_append_tlv(m, tlvnum, WTBL_HDR_TRANS, sizeof(*htr));
sys/dev/pci/if_mwx.c
5109
mt7921_mcu_wtbl_ht_tlv(struct mbuf *m, uint16_t *tlvnum,
sys/dev/pci/if_mwx.c
5116
smps = mt7921_append_tlv(m, tlvnum, WTBL_SMPS, sizeof(*smps));
sys/dev/pci/if_mwx.c
5131
struct mbuf *m = NULL;
sys/dev/pci/if_mwx.c
5135
m = mt7921_alloc_sta_tlv(sizeof(*hdr));
sys/dev/pci/if_mwx.c
5136
if (m == NULL)
sys/dev/pci/if_mwx.c
5140
mt7921_mcu_add_basic_tlv(m, &tlvnum, sc, ni, add, new);
sys/dev/pci/if_mwx.c
5143
mt7921_mcu_add_sta_tlv(m, &tlvnum, sc, ni, add, new);
sys/dev/pci/if_mwx.c
5145
wtbl = mt7921_append_tlv(m, &tlvnum, STA_REC_WTBL,
sys/dev/pci/if_mwx.c
5152
wlen += mt7921_mcu_wtbl_generic_tlv(m, &wnum, sc, ni);
sys/dev/pci/if_mwx.c
5153
wlen += mt7921_mcu_wtbl_hdr_trans_tlv(m, &wnum, sc, ni);
sys/dev/pci/if_mwx.c
5156
wlen += mt7921_mcu_wtbl_ht_tlv(m, &wnum, sc, ni);
sys/dev/pci/if_mwx.c
5162
KASSERT(m_leadingspace(m) >= sizeof(*hdr));
sys/dev/pci/if_mwx.c
5163
m = m_prepend(m, sizeof(*hdr), M_DONTWAIT);
sys/dev/pci/if_mwx.c
5164
hdr = mtod(m, struct sta_req_hdr *);
sys/dev/pci/if_mwx.c
5173
return mwx_mcu_send_mbuf_wait(sc, MCU_UNI_CMD_STA_REC_UPDATE, m);
sys/dev/pci/if_mwx.c
670
struct mbuf *m;
sys/dev/pci/if_mwx.c
681
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/pci/if_mwx.c
682
if (m) {
sys/dev/pci/if_mwx.c
683
ni = m->m_pkthdr.ph_cookie;
sys/dev/pci/if_mwx.c
691
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_mwx.c
692
if (!m)
sys/dev/pci/if_mwx.c
694
if (m->m_len < sizeof (*eh) &&
sys/dev/pci/if_mwx.c
695
(m = m_pullup(m, sizeof (*eh))) == NULL) {
sys/dev/pci/if_mwx.c
701
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_mwx.c
703
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL) {
sys/dev/pci/if_mwx.c
711
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_mwx.c
713
if (mwx_tx(sc, m, ni) != 0) {
sys/dev/pci/if_mwx.c
960
mwx_tx(struct mwx_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/pci/if_mwx.c
972
mt7921_mac_write_txwi(sc, m, ni, txp);
sys/dev/pci/if_mwx.c
974
rv = mwx_txwi_enqueue(sc, mt, m);
sys/dev/pci/if_mwx.c
991
mwx_rx(struct mwx_softc *sc, struct mbuf *m, struct mbuf_list *ml)
sys/dev/pci/if_myx.c
1490
struct mbuf *m;
sys/dev/pci/if_myx.c
1514
m = ifq_dequeue(ifq);
sys/dev/pci/if_myx.c
1515
if (m == NULL)
sys/dev/pci/if_myx.c
1520
if (myx_load_mbuf(sc, ms, m) != 0) {
sys/dev/pci/if_myx.c
1521
m_freem(m);
sys/dev/pci/if_myx.c
1528
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_myx.c
1616
myx_load_mbuf(struct myx_softc *sc, struct myx_slot *ms, struct mbuf *m)
sys/dev/pci/if_myx.c
1621
switch (bus_dmamap_load_mbuf(dmat, dmap, m,
sys/dev/pci/if_myx.c
1627
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_myx.c
1628
bus_dmamap_load_mbuf(dmat, dmap, m,
sys/dev/pci/if_myx.c
1635
ms->ms_m = m;
sys/dev/pci/if_myx.c
1770
struct mbuf *m;
sys/dev/pci/if_myx.c
1798
m = ms->ms_m;
sys/dev/pci/if_myx.c
1799
m->m_data += ETHER_ALIGN;
sys/dev/pci/if_myx.c
1800
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_myx.c
1802
ml_enqueue(&ml, m);
sys/dev/pci/if_myx.c
1968
struct mbuf *m;
sys/dev/pci/if_myx.c
1970
m = MCLGETL(NULL, M_DONTWAIT, MYX_RXSMALL_SIZE);
sys/dev/pci/if_myx.c
1971
if (m == NULL)
sys/dev/pci/if_myx.c
1974
m->m_len = m->m_pkthdr.len = MYX_RXSMALL_SIZE;
sys/dev/pci/if_myx.c
1976
return (m);
sys/dev/pci/if_myx.c
1982
struct mbuf *m;
sys/dev/pci/if_myx.c
1985
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_myx.c
1986
if (m == NULL)
sys/dev/pci/if_myx.c
1991
m_free(m);
sys/dev/pci/if_myx.c
1995
MEXTADD(m, mcl, MYX_RXBIG_SIZE, M_EXTWR, MEXTFREE_POOL, myx_mcl_pool);
sys/dev/pci/if_myx.c
1996
m->m_len = m->m_pkthdr.len = MYX_RXBIG_SIZE;
sys/dev/pci/if_myx.c
1998
return (m);
sys/dev/pci/if_myx.c
2005
struct mbuf *m;
sys/dev/pci/if_myx.c
2008
m = (*mclget)();
sys/dev/pci/if_myx.c
2009
if (m == NULL)
sys/dev/pci/if_myx.c
2012
rv = bus_dmamap_load_mbuf(sc->sc_dmat, ms->ms_map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_myx.c
2014
m_freem(m);
sys/dev/pci/if_myx.c
2021
ms->ms_m = m;
sys/dev/pci/if_nep.c
1018
m = NULL;
sys/dev/pci/if_nep.c
1023
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_nep.c
1026
if (m == NULL) {
sys/dev/pci/if_nep.c
1029
MEXTADD(m, block + off, PAGE_SIZE, M_EXTWR,
sys/dev/pci/if_nep.c
1031
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_nep.c
1032
m->m_data += ETHER_ALIGN;
sys/dev/pci/if_nep.c
1034
ml_enqueue(&ml, m);
sys/dev/pci/if_nep.c
1778
struct mbuf *m = *m0;
sys/dev/pci/if_nep.c
1790
if (m->m_pkthdr.len < (ETHER_MIN_LEN - ETHER_CRC_LEN)) {
sys/dev/pci/if_nep.c
1794
padlen = (ETHER_MIN_LEN - ETHER_CRC_LEN) - m->m_pkthdr.len;
sys/dev/pci/if_nep.c
1797
m_freem(m);
sys/dev/pci/if_nep.c
1802
m_cat(m, n);
sys/dev/pci/if_nep.c
1803
m->m_pkthdr.len += padlen;
sys/dev/pci/if_nep.c
1806
if (m_leadingspace(m) < 16)
sys/dev/pci/if_nep.c
1809
pad = mtod(m, u_long) % 16;
sys/dev/pci/if_nep.c
1810
len = m->m_pkthdr.len + pad;
sys/dev/pci/if_nep.c
1811
M_PREPEND(m, sizeof(*nh) + pad, M_DONTWAIT);
sys/dev/pci/if_nep.c
1812
if (m == NULL)
sys/dev/pci/if_nep.c
1814
nh = mtod(m, struct nep_txbuf_hdr *);
sys/dev/pci/if_nep.c
1821
err = bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_nep.c
1824
m_freem(m);
sys/dev/pci/if_nep.c
1852
sc->sc_txbuf[cur].nb_m = m;
sys/dev/pci/if_nep.c
1861
m_adj(m, sizeof(*nh) + pad);
sys/dev/pci/if_nep.c
1862
*m0 = m;
sys/dev/pci/if_nep.c
1871
struct mbuf *m;
sys/dev/pci/if_nep.c
1883
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/pci/if_nep.c
1884
if (m == NULL)
sys/dev/pci/if_nep.c
1888
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/pci/if_nep.c
1894
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/pci/if_nep.c
1896
if (nep_encap(sc, &m, &idx))
sys/dev/pci/if_nep.c
1901
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_nep.c
2023
struct nep_dmamem *m;
sys/dev/pci/if_nep.c
2026
m = malloc(sizeof(*m), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/pci/if_nep.c
2027
if (m == NULL)
sys/dev/pci/if_nep.c
2030
m->ndm_size = size;
sys/dev/pci/if_nep.c
2033
BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &m->ndm_map) != 0)
sys/dev/pci/if_nep.c
2036
if (bus_dmamem_alloc(sc->sc_dmat, size, PAGE_SIZE, 0, &m->ndm_seg, 1,
sys/dev/pci/if_nep.c
2040
if (bus_dmamem_map(sc->sc_dmat, &m->ndm_seg, nsegs, size, &m->ndm_kva,
sys/dev/pci/if_nep.c
2044
if (bus_dmamap_load(sc->sc_dmat, m->ndm_map, m->ndm_kva, size, NULL,
sys/dev/pci/if_nep.c
2048
return (m);
sys/dev/pci/if_nep.c
2051
bus_dmamem_unmap(sc->sc_dmat, m->ndm_kva, m->ndm_size);
sys/dev/pci/if_nep.c
2053
bus_dmamem_free(sc->sc_dmat, &m->ndm_seg, 1);
sys/dev/pci/if_nep.c
2055
bus_dmamap_destroy(sc->sc_dmat, m->ndm_map);
sys/dev/pci/if_nep.c
2057
free(m, M_DEVBUF, sizeof(*m));
sys/dev/pci/if_nep.c
2063
nep_dmamem_free(struct nep_softc *sc, struct nep_dmamem *m)
sys/dev/pci/if_nep.c
2065
bus_dmamap_unload(sc->sc_dmat, m->ndm_map);
sys/dev/pci/if_nep.c
2066
bus_dmamem_unmap(sc->sc_dmat, m->ndm_kva, m->ndm_size);
sys/dev/pci/if_nep.c
2067
bus_dmamem_free(sc->sc_dmat, &m->ndm_seg, 1);
sys/dev/pci/if_nep.c
2068
bus_dmamap_destroy(sc->sc_dmat, m->ndm_map);
sys/dev/pci/if_nep.c
2069
free(m, M_DEVBUF, sizeof(*m));
sys/dev/pci/if_nep.c
988
struct mbuf *m;
sys/dev/pci/if_nfe.c
1206
data->m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/pci/if_nfe.c
1207
if (data->m == NULL) {
sys/dev/pci/if_nfe.c
1213
data->m->m_pkthdr.len = data->m->m_len = MCLBYTES;
sys/dev/pci/if_nfe.c
1223
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, data->m,
sys/dev/pci/if_nfe.c
1311
m_freem(data->m);
sys/dev/pci/if_nfe.c
1398
if (data->m != NULL) {
sys/dev/pci/if_nfe.c
1402
m_freem(data->m);
sys/dev/pci/if_nfe.c
1403
data->m = NULL;
sys/dev/pci/if_nfe.c
1441
if (data->m != NULL) {
sys/dev/pci/if_nfe.c
1445
m_freem(data->m);
sys/dev/pci/if_nfe.c
632
struct mbuf *m, *mnew;
sys/dev/pci/if_nfe.c
711
m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/pci/if_nfe.c
726
m = data->m;
sys/dev/pci/if_nfe.c
727
data->m = mnew;
sys/dev/pci/if_nfe.c
730
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_nfe.c
734
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_nfe.c
736
m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
sys/dev/pci/if_nfe.c
738
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
sys/dev/pci/if_nfe.c
743
m->m_pkthdr.ether_vtag = vtag & 0xffff;
sys/dev/pci/if_nfe.c
744
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_nfe.c
748
ml_enqueue(&ml, m);
sys/dev/pci/if_nfe.c
805
if (!(flags & NFE_TX_LASTFRAG_V1) && data->m == NULL)
sys/dev/pci/if_nfe.c
814
if (!(flags & NFE_TX_LASTFRAG_V2) && data->m == NULL)
sys/dev/pci/if_nfe.c
824
if (data->m == NULL) { /* should not get there */
sys/dev/pci/if_nfe.c
834
m_freem(data->m);
sys/dev/pci/if_nfe.c
835
data->m = NULL;
sys/dev/pci/if_nfe.c
945
data->m = m0;
sys/dev/pci/if_nfevar.h
24
struct mbuf *m;
sys/dev/pci/if_nfevar.h
41
struct mbuf *m;
sys/dev/pci/if_ngbe.c
2629
ngbe_encap(struct tx_ring *txr, struct mbuf *m)
sys/dev/pci/if_ngbe.c
2655
ntxc = ngbe_tx_ctx_setup(txr, m, &cmd_type_len, &olinfo_status);
sys/dev/pci/if_ngbe.c
2662
switch (bus_dmamap_load_mbuf(txr->txdma.dma_tag, map, m,
sys/dev/pci/if_ngbe.c
2667
if (m_defrag(m, M_NOWAIT) == 0 &&
sys/dev/pci/if_ngbe.c
2668
bus_dmamap_load_mbuf(txr->txdma.dma_tag, map, m,
sys/dev/pci/if_ngbe.c
2699
txbuf->m_head = m;
sys/dev/pci/if_ngbe.c
2716
struct mbuf *m;
sys/dev/pci/if_ngbe.c
2727
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES + ETHER_ALIGN);
sys/dev/pci/if_ngbe.c
2728
if (!m)
sys/dev/pci/if_ngbe.c
2731
m->m_data += (m->m_ext.ext_size - (MCLBYTES + ETHER_ALIGN));
sys/dev/pci/if_ngbe.c
2732
m->m_len = m->m_pkthdr.len = MCLBYTES + ETHER_ALIGN;
sys/dev/pci/if_ngbe.c
2734
error = bus_dmamap_load_mbuf(rxr->rxdma.dma_tag, rxbuf->map, m,
sys/dev/pci/if_ngbe.c
2737
m_freem(m);
sys/dev/pci/if_ngbe.c
2743
rxbuf->buf = m;
sys/dev/pci/if_ngbe.c
4253
ngbe_rx_checksum(uint32_t staterr, struct mbuf *m)
sys/dev/pci/if_ngbe.c
4257
m->m_pkthdr.csum_flags = M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_ngbe.c
4259
m->m_pkthdr.csum_flags = 0;
sys/dev/pci/if_ngbe.c
4263
m->m_pkthdr.csum_flags |=
sys/dev/pci/if_ngbe.c
4274
struct mbuf *mp, *m;
sys/dev/pci/if_ngbe.c
4350
m = rxbuf->fmp;
sys/dev/pci/if_ngbe.c
4353
if (m != NULL)
sys/dev/pci/if_ngbe.c
4354
m->m_pkthdr.len += mp->m_len;
sys/dev/pci/if_ngbe.c
4356
m = mp;
sys/dev/pci/if_ngbe.c
4357
m->m_pkthdr.len = mp->m_len;
sys/dev/pci/if_ngbe.c
4360
m->m_pkthdr.ether_vtag = vtag;
sys/dev/pci/if_ngbe.c
4361
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_ngbe.c
4368
nxbuf->fmp = m;
sys/dev/pci/if_ngbe.c
4369
m = NULL;
sys/dev/pci/if_ngbe.c
4372
ngbe_rx_checksum(staterr, m);
sys/dev/pci/if_ngbe.c
4375
m->m_pkthdr.ph_flowid = hash;
sys/dev/pci/if_ngbe.c
4376
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/dev/pci/if_ngbe.c
4379
ml_enqueue(&ml, m);
sys/dev/pci/if_ngbe.c
4414
ngbe_tx_ctx_setup(struct tx_ring *txr, struct mbuf *m, uint32_t *cmd_type_len,
sys/dev/pci/if_ngbe.c
4424
*olinfo_status |= m->m_pkthdr.len << NGBE_TXD_PAYLEN_SHIFT;
sys/dev/pci/if_ngbe.c
4427
if (ISSET(m->m_flags, M_VLANTAG)) {
sys/dev/pci/if_ngbe.c
4428
uint32_t vtag = m->m_pkthdr.ether_vtag;
sys/dev/pci/if_ngbe.c
696
struct mbuf *m;
sys/dev/pci/if_ngbe.c
718
m = ifq_dequeue(ifq);
sys/dev/pci/if_ngbe.c
719
if (m == NULL)
sys/dev/pci/if_ngbe.c
722
used = ngbe_encap(txr, m);
sys/dev/pci/if_ngbe.c
724
m_freem(m);
sys/dev/pci/if_ngbe.c
732
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_nge.c
1011
m = cur_rx->nge_mbuf;
sys/dev/pci/if_nge.c
1035
nge_newbuf(sc, cur_rx, m);
sys/dev/pci/if_nge.c
1058
m0 = m_devget(mtod(m, char *), total_len, ETHER_ALIGN);
sys/dev/pci/if_nge.c
1059
nge_newbuf(sc, cur_rx, m);
sys/dev/pci/if_nge.c
1065
m = m0;
sys/dev/pci/if_nge.c
1068
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/pci/if_nge.c
1074
m->m_pkthdr.ether_vtag =
sys/dev/pci/if_nge.c
1076
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_nge.c
1083
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_nge.c
1086
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
sys/dev/pci/if_nge.c
1089
m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
sys/dev/pci/if_nge.c
1092
ml_enqueue(&ml, m);
sys/dev/pci/if_nge.c
1328
struct mbuf *m;
sys/dev/pci/if_nge.c
1336
m = m_head;
sys/dev/pci/if_nge.c
1339
for (m = m_head; m != NULL; m = m->m_next) {
sys/dev/pci/if_nge.c
1340
if (m->m_len != 0) {
sys/dev/pci/if_nge.c
1345
f->nge_ctl = NGE_CMDSTS_MORE | m->m_len;
sys/dev/pci/if_nge.c
1346
f->nge_ptr = VTOPHYS(mtod(m, vaddr_t));
sys/dev/pci/if_nge.c
1357
if (m != NULL)
sys/dev/pci/if_nge.c
956
nge_newbuf(struct nge_softc *sc, struct nge_desc *c, struct mbuf *m)
sys/dev/pci/if_nge.c
960
if (m == NULL) {
sys/dev/pci/if_nge.c
970
m_new = m;
sys/dev/pci/if_nge.c
995
struct mbuf *m;
sys/dev/pci/if_nxe.c
1301
struct mbuf *m;
sys/dev/pci/if_nxe.c
1321
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/pci/if_nxe.c
1322
if (m == NULL)
sys/dev/pci/if_nxe.c
1327
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/pci/if_nxe.c
1332
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/pci/if_nxe.c
1335
m = nxe_load_pkt(sc, dmap, m);
sys/dev/pci/if_nxe.c
1336
if (m == NULL) {
sys/dev/pci/if_nxe.c
1344
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_nxe.c
1347
pkt->pkt_m = m;
sys/dev/pci/if_nxe.c
1442
nxe_coalesce_m(struct mbuf *m)
sys/dev/pci/if_nxe.c
1450
if (m->m_pkthdr.len > MHLEN) {
sys/dev/pci/if_nxe.c
1459
m_copydata(m, 0, m->m_pkthdr.len, mtod(m0, caddr_t));
sys/dev/pci/if_nxe.c
1460
m0->m_pkthdr.len = m0->m_len = m->m_pkthdr.len;
sys/dev/pci/if_nxe.c
1463
m_freem(m);
sys/dev/pci/if_nxe.c
1468
nxe_load_pkt(struct nxe_softc *sc, bus_dmamap_t dmap, struct mbuf *m)
sys/dev/pci/if_nxe.c
1470
switch (bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_nxe.c
1475
m = nxe_coalesce_m(m);
sys/dev/pci/if_nxe.c
1476
if (m == NULL)
sys/dev/pci/if_nxe.c
1479
if (bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m,
sys/dev/pci/if_nxe.c
1486
m_freem(m);
sys/dev/pci/if_nxe.c
1487
m = NULL;
sys/dev/pci/if_nxe.c
1491
return (m);
sys/dev/pci/if_nxe.c
1500
struct mbuf *m;
sys/dev/pci/if_nxe.c
1513
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_nxe.c
1514
if (m == NULL)
sys/dev/pci/if_nxe.c
1517
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_nxe.c
1518
if (!ISSET(m->m_flags, M_EXT))
sys/dev/pci/if_nxe.c
1521
m->m_data += ETHER_ALIGN;
sys/dev/pci/if_nxe.c
1522
m->m_len = m->m_pkthdr.len = MCLBYTES - ETHER_ALIGN;
sys/dev/pci/if_nxe.c
1524
if (bus_dmamap_load_mbuf(sc->sc_dmat, pkt->pkt_dmap, m,
sys/dev/pci/if_nxe.c
1528
pkt->pkt_m = m;
sys/dev/pci/if_nxe.c
1531
rxd->rx_len = htole32(m->m_len);
sys/dev/pci/if_nxe.c
1545
m_freem(m);
sys/dev/pci/if_nxe.c
2045
nxe_wait(struct nxe_softc *sc, bus_size_t r, u_int32_t m, u_int32_t v,
sys/dev/pci/if_nxe.c
2048
while ((nxe_read(sc, r) & m) != v) {
sys/dev/pci/if_nxe.c
2103
nxe_crb_wait(struct nxe_softc *sc, bus_size_t r, u_int32_t m, u_int32_t v,
sys/dev/pci/if_nxe.c
2106
while ((nxe_crb_read(sc, r) & m) != v) {
sys/dev/pci/if_oce.c
1170
struct mbuf *m;
sys/dev/pci/if_oce.c
1177
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_oce.c
1178
if (m == NULL)
sys/dev/pci/if_oce.c
1181
if (oce_encap(sc, &m, 0)) {
sys/dev/pci/if_oce.c
1188
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_oce.c
1201
struct mbuf *m = *mpp;
sys/dev/pci/if_oce.c
1209
if (m->m_pkthdr.csum_flags & CSUM_TSO) {
sys/dev/pci/if_oce.c
1211
m = oce_tso(sc, mpp);
sys/dev/pci/if_oce.c
1212
if (m == NULL)
sys/dev/pci/if_oce.c
1220
err = bus_dmamap_load_mbuf(sc->sc_dmat, pkt->map, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_oce.c
1222
if (m_defrag(m, M_DONTWAIT) ||
sys/dev/pci/if_oce.c
1223
bus_dmamap_load_mbuf(sc->sc_dmat, pkt->map, m,
sys/dev/pci/if_oce.c
1226
*mpp = m;
sys/dev/pci/if_oce.c
1247
pkt->mbuf = m;
sys/dev/pci/if_oce.c
1257
nhe->u0.s.ipcs = (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT) ? 1 : 0;
sys/dev/pci/if_oce.c
1258
nhe->u0.s.udpcs = (m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT) ? 1 : 0;
sys/dev/pci/if_oce.c
1259
nhe->u0.s.tcpcs = (m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT) ? 1 : 0;
sys/dev/pci/if_oce.c
1261
nhe->u0.s.total_length = m->m_pkthdr.len;
sys/dev/pci/if_oce.c
1264
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_oce.c
1266
nhe->u0.s.vlan_tag = m->m_pkthdr.ether_vtag;
sys/dev/pci/if_oce.c
1271
if (m->m_pkthdr.csum_flags & CSUM_TSO) {
sys/dev/pci/if_oce.c
1272
if (m->m_pkthdr.tso_segsz) {
sys/dev/pci/if_oce.c
1274
nhe->u0.s.lso_mss = m->m_pkthdr.tso_segsz;
sys/dev/pci/if_oce.c
1323
struct mbuf *m;
sys/dev/pci/if_oce.c
1333
m = *mpp;
sys/dev/pci/if_oce.c
1335
if (M_WRITABLE(m) == 0) {
sys/dev/pci/if_oce.c
1336
m = m_dup(*mpp, M_DONTWAIT);
sys/dev/pci/if_oce.c
1337
if (!m)
sys/dev/pci/if_oce.c
1340
*mpp = m;
sys/dev/pci/if_oce.c
1343
eh = mtod(m, struct ether_vlan_header *);
sys/dev/pci/if_oce.c
1354
ip = (struct ip *)(m->m_data + ehdrlen);
sys/dev/pci/if_oce.c
1363
ip6 = (struct ip6_hdr *)(m->m_data + ehdrlen);
sys/dev/pci/if_oce.c
1376
m = m_pullup(m, total_len);
sys/dev/pci/if_oce.c
1377
if (!m)
sys/dev/pci/if_oce.c
1379
*mpp = m;
sys/dev/pci/if_oce.c
1380
return (m);
sys/dev/pci/if_oce.c
1460
struct mbuf *m;
sys/dev/pci/if_oce.c
1473
m = pkt->mbuf;
sys/dev/pci/if_oce.c
1474
m_freem(m);
sys/dev/pci/if_oce.c
1539
struct mbuf *m = NULL, *tail = NULL;
sys/dev/pci/if_oce.c
1585
m = tail = pkt->mbuf;
sys/dev/pci/if_oce.c
1592
if (m) {
sys/dev/pci/if_oce.c
1594
m_freem(m);
sys/dev/pci/if_oce.c
1604
m->m_pkthdr.ether_vtag = vtag;
sys/dev/pci/if_oce.c
1605
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_oce.c
1613
m->m_pkthdr.ether_vtag = vtag;
sys/dev/pci/if_oce.c
1614
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_oce.c
1621
if (IF_LRO_ENABLED(ifp) && !(m->m_flags & M_VLANTAG) &&
sys/dev/pci/if_oce.c
1625
if (tcp_lro_rx(&rq->lro, m, 0) == 0) {
sys/dev/pci/if_oce.c
1633
ml_enqueue(&ml, m);
sys/dev/pci/if_pcn.c
1248
struct mbuf *m;
sys/dev/pci/if_pcn.c
1340
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_pcn.c
1341
if (m == NULL)
sys/dev/pci/if_pcn.c
1343
m->m_data += 2;
sys/dev/pci/if_pcn.c
1344
memcpy(mtod(m, caddr_t),
sys/dev/pci/if_pcn.c
1351
m = rxs->rxs_mbuf;
sys/dev/pci/if_pcn.c
1364
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_pcn.c
1366
ml_enqueue(&ml, m);
sys/dev/pci/if_pcn.c
1714
struct mbuf *m;
sys/dev/pci/if_pcn.c
1717
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_pcn.c
1718
if (m == NULL)
sys/dev/pci/if_pcn.c
1721
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_pcn.c
1722
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_pcn.c
1723
m_freem(m);
sys/dev/pci/if_pcn.c
1730
rxs->rxs_mbuf = m;
sys/dev/pci/if_pcn.c
1733
m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
sys/dev/pci/if_qwx_pci.c
1276
struct mbuf *m;
sys/dev/pci/if_qwx_pci.c
1278
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/pci/if_qwx_pci.c
1279
if (m == NULL) {
sys/dev/pci/if_qwx_pci.c
1284
MCLGETL(m, M_DONTWAIT, QWX_PCI_XFER_MAX_DATA_SIZE);
sys/dev/pci/if_qwx_pci.c
1285
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_qwx_pci.c
1286
m_freem(m);
sys/dev/pci/if_qwx_pci.c
1291
m->m_len = m->m_pkthdr.len = QWX_PCI_XFER_MAX_DATA_SIZE;
sys/dev/pci/if_qwx_pci.c
1293
m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/pci/if_qwx_pci.c
1297
m_freem(m);
sys/dev/pci/if_qwx_pci.c
1303
xfer->m = m;
sys/dev/pci/if_qwx_pci.c
1320
if (xfer->m) {
sys/dev/pci/if_qwx_pci.c
1321
m_freem(xfer->m);
sys/dev/pci/if_qwx_pci.c
1322
xfer->m = NULL;
sys/dev/pci/if_qwx_pci.c
2663
qwx_mhi_submit_xfer(struct qwx_softc *sc, struct mbuf *m)
sys/dev/pci/if_qwx_pci.c
2677
if (m->m_pkthdr.len > QWX_PCI_XFER_MAX_DATA_SIZE) {
sys/dev/pci/if_qwx_pci.c
2679
printf("%s: xfer too large: %d bytes\n", __func__, m->m_pkthdr.len);
sys/dev/pci/if_qwx_pci.c
2689
if (xfer == NULL || xfer->m != NULL)
sys/dev/pci/if_qwx_pci.c
269
struct mbuf *m;
sys/dev/pci/if_qwx_pci.c
2692
err = bus_dmamap_load_mbuf(sc->sc_dmat, xfer->map, m,
sys/dev/pci/if_qwx_pci.c
2701
if (m_defrag(m, M_DONTWAIT))
sys/dev/pci/if_qwx_pci.c
2703
err = bus_dmamap_load_mbuf(sc->sc_dmat, xfer->map, m,
sys/dev/pci/if_qwx_pci.c
2712
bus_dmamap_sync(sc->sc_dmat, xfer->map, 0, m->m_pkthdr.len,
sys/dev/pci/if_qwx_pci.c
2715
xfer->m = m;
sys/dev/pci/if_qwx_pci.c
2719
e->dword[0] = htole32((m->m_pkthdr.len << MHI_TRE0_DATA_LEN_SHFT) &
sys/dev/pci/if_qwx_pci.c
310
struct mbuf *m;
sys/dev/pci/if_qwx_pci.c
3890
len = xfer->m->m_pkthdr.len;
sys/dev/pci/if_qwx_pci.c
3893
xfer->m->m_pkthdr.len, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_qwx_pci.c
3902
(unsigned char)mtod(xfer->m, caddr_t)[i]);
sys/dev/pci/if_qwx_pci.c
3911
void *o_data = xfer->m->m_data;
sys/dev/pci/if_qwx_pci.c
3914
qwx_qrtr_recv_msg(sc, xfer->m);
sys/dev/pci/if_qwx_pci.c
3917
KASSERT(xfer->m->m_next == NULL);
sys/dev/pci/if_qwx_pci.c
3918
xfer->m->m_data = o_data;
sys/dev/pci/if_qwx_pci.c
3919
xfer->m->m_len = xfer->m->m_pkthdr.len =
sys/dev/pci/if_qwx_pci.c
3941
m_freem(xfer->m);
sys/dev/pci/if_qwx_pci.c
3942
xfer->m = NULL;
sys/dev/pci/if_qwx_pci.c
438
int qwx_mhi_submit_xfer(struct qwx_softc *sc, struct mbuf *m);
sys/dev/pci/if_qwz_pci.c
1140
struct mbuf *m;
sys/dev/pci/if_qwz_pci.c
1142
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/dev/pci/if_qwz_pci.c
1143
if (m == NULL) {
sys/dev/pci/if_qwz_pci.c
1148
MCLGETL(m, M_DONTWAIT, QWZ_PCI_XFER_MAX_DATA_SIZE);
sys/dev/pci/if_qwz_pci.c
1149
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_qwz_pci.c
1150
m_freem(m);
sys/dev/pci/if_qwz_pci.c
1155
m->m_len = m->m_pkthdr.len = QWZ_PCI_XFER_MAX_DATA_SIZE;
sys/dev/pci/if_qwz_pci.c
1157
m, BUS_DMA_READ | BUS_DMA_NOWAIT);
sys/dev/pci/if_qwz_pci.c
1161
m_freem(m);
sys/dev/pci/if_qwz_pci.c
1167
xfer->m = m;
sys/dev/pci/if_qwz_pci.c
1184
if (xfer->m) {
sys/dev/pci/if_qwz_pci.c
1185
m_freem(xfer->m);
sys/dev/pci/if_qwz_pci.c
1186
xfer->m = NULL;
sys/dev/pci/if_qwz_pci.c
2530
qwz_mhi_submit_xfer(struct qwz_softc *sc, struct mbuf *m)
sys/dev/pci/if_qwz_pci.c
2544
if (m->m_pkthdr.len > QWZ_PCI_XFER_MAX_DATA_SIZE) {
sys/dev/pci/if_qwz_pci.c
2546
printf("%s: xfer too large: %d bytes\n", __func__, m->m_pkthdr.len);
sys/dev/pci/if_qwz_pci.c
2556
if (xfer == NULL || xfer->m != NULL)
sys/dev/pci/if_qwz_pci.c
2559
err = bus_dmamap_load_mbuf(sc->sc_dmat, xfer->map, m,
sys/dev/pci/if_qwz_pci.c
2568
if (m_defrag(m, M_DONTWAIT))
sys/dev/pci/if_qwz_pci.c
2570
err = bus_dmamap_load_mbuf(sc->sc_dmat, xfer->map, m,
sys/dev/pci/if_qwz_pci.c
2579
bus_dmamap_sync(sc->sc_dmat, xfer->map, 0, m->m_pkthdr.len,
sys/dev/pci/if_qwz_pci.c
2582
xfer->m = m;
sys/dev/pci/if_qwz_pci.c
2586
e->dword[0] = htole32((m->m_pkthdr.len << MHI_TRE0_DATA_LEN_SHFT) &
sys/dev/pci/if_qwz_pci.c
270
struct mbuf *m;
sys/dev/pci/if_qwz_pci.c
311
struct mbuf *m;
sys/dev/pci/if_qwz_pci.c
3754
len = xfer->m->m_pkthdr.len;
sys/dev/pci/if_qwz_pci.c
3757
xfer->m->m_pkthdr.len, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_qwz_pci.c
3766
(unsigned char)mtod(xfer->m, caddr_t)[i]);
sys/dev/pci/if_qwz_pci.c
3775
void *o_data = xfer->m->m_data;
sys/dev/pci/if_qwz_pci.c
3778
qwz_qrtr_recv_msg(sc, xfer->m);
sys/dev/pci/if_qwz_pci.c
3781
KASSERT(xfer->m->m_next == NULL);
sys/dev/pci/if_qwz_pci.c
3782
xfer->m->m_data = o_data;
sys/dev/pci/if_qwz_pci.c
3783
xfer->m->m_len = xfer->m->m_pkthdr.len =
sys/dev/pci/if_qwz_pci.c
3805
m_freem(xfer->m);
sys/dev/pci/if_qwz_pci.c
3806
xfer->m = NULL;
sys/dev/pci/if_qwz_pci.c
438
int qwz_mhi_submit_xfer(struct qwz_softc *sc, struct mbuf *m);
sys/dev/pci/if_rge.c
1217
struct mbuf *m;
sys/dev/pci/if_rge.c
1224
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/pci/if_rge.c
1225
if (m == NULL)
sys/dev/pci/if_rge.c
1228
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_rge.c
1229
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_rge.c
1235
if (bus_dmamap_load_mbuf(sc->sc_dmat, rxmap, m, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_rge.c
1236
m_freem(m);
sys/dev/pci/if_rge.c
1246
rxq->rxq_mbuf = m;
sys/dev/pci/if_rge.c
1327
struct mbuf *m;
sys/dev/pci/if_rge.c
1356
m = rxq->rxq_mbuf;
sys/dev/pci/if_rge.c
1370
m->m_pkthdr.len = 0;
sys/dev/pci/if_rge.c
1372
m_freem(m);
sys/dev/pci/if_rge.c
1375
CLR(m->m_flags, M_PKTHDR);
sys/dev/pci/if_rge.c
1377
*q->q_rx.rge_tail = m;
sys/dev/pci/if_rge.c
1378
q->q_rx.rge_tail = &m->m_next;
sys/dev/pci/if_rge.c
1381
m->m_len = mlen;
sys/dev/pci/if_rge.c
1383
m = q->q_rx.rge_head;
sys/dev/pci/if_rge.c
1384
m->m_pkthdr.len += mlen;
sys/dev/pci/if_rge.c
1388
m_freem(m);
sys/dev/pci/if_rge.c
1400
m_adj(m, -ETHER_CRC_LEN);
sys/dev/pci/if_rge.c
1407
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_rge.c
1415
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK |
sys/dev/pci/if_rge.c
1420
m->m_pkthdr.ether_vtag =
sys/dev/pci/if_rge.c
1422
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_rge.c
1426
ml_enqueue(&ml, m);
sys/dev/pci/if_rge.c
447
rge_encap(struct ifnet *ifp, struct rge_queues *q, struct mbuf *m, int idx)
sys/dev/pci/if_rge.c
462
error = bus_dmamap_load_mbuf(sc->sc_dmat, txmap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_rge.c
467
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_rge.c
468
bus_dmamap_load_mbuf(sc->sc_dmat, txmap, m,
sys/dev/pci/if_rge.c
480
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_rge.c
491
if ((m->m_pkthdr.csum_flags &
sys/dev/pci/if_rge.c
494
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT)
sys/dev/pci/if_rge.c
496
if (m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT)
sys/dev/pci/if_rge.c
502
if (m->m_flags & M_VLANTAG)
sys/dev/pci/if_rge.c
503
cflags |= swap16(m->m_pkthdr.ether_vtag) | RGE_TDEXTSTS_VTAG;
sys/dev/pci/if_rge.c
525
txq->txq_mbuf = m;
sys/dev/pci/if_rge.c
614
struct mbuf *m;
sys/dev/pci/if_rge.c
636
m = ifq_dequeue(ifq);
sys/dev/pci/if_rge.c
637
if (m == NULL)
sys/dev/pci/if_rge.c
640
used = rge_encap(ifp, q, m, idx);
sys/dev/pci/if_rge.c
642
m_freem(m);
sys/dev/pci/if_rtwn.c
1013
if (data->m != NULL) {
sys/dev/pci/if_rtwn.c
1014
m_freem(m);
sys/dev/pci/if_rtwn.c
1021
m_freem(m);
sys/dev/pci/if_rtwn.c
1025
SM(R92C_TXDW0_PKTLEN, m->m_pkthdr.len) |
sys/dev/pci/if_rtwn.c
1076
if (m->m_pkthdr.len + IEEE80211_CRC_LEN > ic->ic_rtsthreshold) {
sys/dev/pci/if_rtwn.c
1127
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_rtwn.c
1132
m_freem(m);
sys/dev/pci/if_rtwn.c
1137
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/pci/if_rtwn.c
1138
m_freem(m);
sys/dev/pci/if_rtwn.c
1142
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_rtwn.c
1147
m_freem(m);
sys/dev/pci/if_rtwn.c
1153
txd->txbufsize = htole16(m->m_pkthdr.len);
sys/dev/pci/if_rtwn.c
1163
data->m = m;
sys/dev/pci/if_rtwn.c
1177
mb.m_next = m;
sys/dev/pci/if_rtwn.c
1212
if (tx_data->m == NULL)
sys/dev/pci/if_rtwn.c
1220
m_freem(tx_data->m);
sys/dev/pci/if_rtwn.c
1221
tx_data->m = NULL;
sys/dev/pci/if_rtwn.c
135
struct mbuf *m;
sys/dev/pci/if_rtwn.c
148
struct mbuf *m;
sys/dev/pci/if_rtwn.c
543
rx_data->m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/pci/if_rtwn.c
544
if (rx_data->m == NULL) {
sys/dev/pci/if_rtwn.c
552
mtod(rx_data->m, void *), MCLBYTES, NULL,
sys/dev/pci/if_rtwn.c
608
if (rx_data->m != NULL) {
sys/dev/pci/if_rtwn.c
610
m_freem(rx_data->m);
sys/dev/pci/if_rtwn.c
611
rx_data->m = NULL;
sys/dev/pci/if_rtwn.c
681
tx_data->m = NULL;
sys/dev/pci/if_rtwn.c
705
if (tx_data->m != NULL) {
sys/dev/pci/if_rtwn.c
707
m_freem(tx_data->m);
sys/dev/pci/if_rtwn.c
708
tx_data->m = NULL;
sys/dev/pci/if_rtwn.c
743
if (tx_data->m != NULL) {
sys/dev/pci/if_rtwn.c
745
m_freem(tx_data->m);
sys/dev/pci/if_rtwn.c
746
tx_data->m = NULL;
sys/dev/pci/if_rtwn.c
821
struct mbuf *m, *m1;
sys/dev/pci/if_rtwn.c
837
rxstat = mtod(rx_data->m, struct r88e_tx_rpt_ccx *);
sys/dev/pci/if_rtwn.c
876
phy = mtod(rx_data->m, struct r92c_rx_phystat *);
sys/dev/pci/if_rtwn.c
898
rx_data->m, BUS_DMA_NOWAIT))
sys/dev/pci/if_rtwn.c
911
m = rx_data->m;
sys/dev/pci/if_rtwn.c
912
rx_data->m = m1;
sys/dev/pci/if_rtwn.c
913
m->m_pkthdr.len = m->m_len = pktlen + infosz + shift;
sys/dev/pci/if_rtwn.c
921
m_adj(m, infosz + shift);
sys/dev/pci/if_rtwn.c
923
m_adj(m, shift);
sys/dev/pci/if_rtwn.c
924
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_rtwn.c
961
mb.m_next = m;
sys/dev/pci/if_rtwn.c
972
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/pci/if_rtwn.c
978
rtwn_tx(void *cookie, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/pci/if_rtwn.c
991
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_rtwn.c
996
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/pci/if_rtwn.c
998
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_se.c
1099
struct mbuf *m;
sys/dev/pci/if_se.c
1133
for (m = m_head; m != NULL; m = m->m_next) {
sys/dev/pci/if_se.c
1134
if (m->m_len == 0)
sys/dev/pci/if_se.c
1144
cd->se_tx_mbuf[i] = m;
sys/dev/pci/if_se.c
1146
m, BUS_DMA_NOWAIT);
sys/dev/pci/if_se.c
1171
if (m != NULL)
sys/dev/pci/if_se.c
838
struct mbuf *m;
sys/dev/pci/if_se.c
841
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/pci/if_se.c
842
if (m == NULL) {
sys/dev/pci/if_se.c
849
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_se.c
850
m_adj(m, SE_RX_BUF_ALIGN);
sys/dev/pci/if_se.c
853
m, BUS_DMA_NOWAIT);
sys/dev/pci/if_se.c
856
m_freem(m);
sys/dev/pci/if_se.c
862
cd->se_rx_mbuf[i] = m;
sys/dev/pci/if_se.c
899
struct mbuf *m;
sys/dev/pci/if_se.c
937
m = cd->se_rx_mbuf[i];
sys/dev/pci/if_se.c
948
m->m_data += SE_RX_PAD_BYTES;
sys/dev/pci/if_se.c
949
m->m_pkthdr.len = m->m_len =
sys/dev/pci/if_se.c
952
ml_enqueue(&ml, m);
sys/dev/pci/if_sis.c
1356
struct mbuf *m;
sys/dev/pci/if_sis.c
1374
m = cur_rx->sis_mbuf;
sys/dev/pci/if_sis.c
1386
m_freem(m);
sys/dev/pci/if_sis.c
1407
m_freem(m);
sys/dev/pci/if_sis.c
1426
m0 = m_devget(mtod(m, char *), total_len, ETHER_ALIGN);
sys/dev/pci/if_sis.c
1427
m_freem(m);
sys/dev/pci/if_sis.c
1432
m = m0;
sys/dev/pci/if_sis.c
1435
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/pci/if_sis.c
1438
ml_enqueue(&ml, m);
sys/dev/pci/if_sk.c
1578
struct mbuf *m;
sys/dev/pci/if_sk.c
1609
m = cur_rx->sk_mbuf;
sys/dev/pci/if_sk.c
1624
m_freem(m);
sys/dev/pci/if_sk.c
1628
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/pci/if_sk.c
1630
ml_enqueue(&ml, m);
sys/dev/pci/if_sk.c
2595
sk_dump_mbuf(struct mbuf *m)
sys/dev/pci/if_sk.c
2597
int count = m->m_pkthdr.len;
sys/dev/pci/if_sk.c
2599
printf("m=%#lx, m->m_pkthdr.len=%#d\n", m, m->m_pkthdr.len);
sys/dev/pci/if_sk.c
2601
while (count > 0 && m) {
sys/dev/pci/if_sk.c
2603
m, m->m_data, m->m_len);
sys/dev/pci/if_sk.c
2604
sk_dump_bytes(mtod(m, char *), m->m_len);
sys/dev/pci/if_sk.c
2606
count -= m->m_len;
sys/dev/pci/if_sk.c
2607
m = m->m_next;
sys/dev/pci/if_sk.c
615
struct mbuf *m;
sys/dev/pci/if_sk.c
623
m = MCLGETL(NULL, M_DONTWAIT, SK_JLEN);
sys/dev/pci/if_sk.c
624
if (m == NULL)
sys/dev/pci/if_sk.c
627
m->m_len = m->m_pkthdr.len = SK_JLEN;
sys/dev/pci/if_sk.c
628
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_sk.c
633
error = bus_dmamap_load_mbuf(sc_if->sk_softc->sc_dmatag, dmamap, m,
sys/dev/pci/if_sk.c
636
m_freem(m);
sys/dev/pci/if_sk.c
644
c->sk_mbuf = m;
sys/dev/pci/if_ste.c
1242
struct mbuf *m;
sys/dev/pci/if_ste.c
1249
for (m = m_head, frag = 0; m != NULL; m = m->m_next) {
sys/dev/pci/if_ste.c
1250
if (m->m_len != 0) {
sys/dev/pci/if_ste.c
1254
f->ste_addr = vtophys(mtod(m, vaddr_t));
sys/dev/pci/if_ste.c
1255
f->ste_len = m->m_len;
sys/dev/pci/if_ste.c
1260
if (m != NULL) {
sys/dev/pci/if_ste.c
625
struct mbuf *m;
sys/dev/pci/if_ste.c
668
m = cur_rx->ste_mbuf;
sys/dev/pci/if_ste.c
684
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/pci/if_ste.c
686
ml_enqueue(&ml, m);
sys/dev/pci/if_ste.c
934
ste_newbuf(struct ste_softc *sc, struct ste_chain_onefrag *c, struct mbuf *m)
sys/dev/pci/if_ste.c
938
if (m == NULL) {
sys/dev/pci/if_ste.c
949
m_new = m;
sys/dev/pci/if_stge.c
1422
struct mbuf *m;
sys/dev/pci/if_stge.c
1425
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_stge.c
1426
if (m == NULL)
sys/dev/pci/if_stge.c
1429
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_stge.c
1430
if ((m->m_flags & M_EXT) == 0) {
sys/dev/pci/if_stge.c
1431
m_freem(m);
sys/dev/pci/if_stge.c
1435
m->m_data = m->m_ext.ext_buf + 2;
sys/dev/pci/if_stge.c
1436
m->m_len = MCLBYTES - 2;
sys/dev/pci/if_stge.c
1441
ds->ds_mbuf = m;
sys/dev/pci/if_stge.c
1444
m->m_ext.ext_buf, m->m_ext.ext_size, NULL, BUS_DMA_NOWAIT);
sys/dev/pci/if_stge.c
845
struct mbuf *m, *tailm;
sys/dev/pci/if_stge.c
873
m = ds->ds_mbuf;
sys/dev/pci/if_stge.c
901
STGE_RXCHAIN_LINK(sc, m);
sys/dev/pci/if_stge.c
908
sc->sc_rxlen += m->m_len;
sys/dev/pci/if_stge.c
916
m = sc->sc_rxhead;
sys/dev/pci/if_stge.c
928
m_freem(m);
sys/dev/pci/if_stge.c
953
m_freem(m);
sys/dev/pci/if_stge.c
958
m_copydata(m, 0, len, mtod(nm, caddr_t));
sys/dev/pci/if_stge.c
959
m_freem(m);
sys/dev/pci/if_stge.c
960
m = nm;
sys/dev/pci/if_stge.c
968
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_stge.c
971
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
sys/dev/pci/if_stge.c
974
m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
sys/dev/pci/if_stge.c
979
m->m_pkthdr.ether_vtag = RFD_TCI(status);
sys/dev/pci/if_stge.c
980
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_stge.c
984
m->m_pkthdr.len = len;
sys/dev/pci/if_stge.c
986
ml_enqueue(&ml, m);
sys/dev/pci/if_stgereg.h
583
#define STGE_RXCHAIN_LINK(sc, m) \
sys/dev/pci/if_stgereg.h
585
*(sc)->sc_rxtailp = (sc)->sc_rxtail = (m); \
sys/dev/pci/if_stgereg.h
586
(sc)->sc_rxtailp = &(m)->m_next; \
sys/dev/pci/if_tht.c
1092
struct mbuf *m;
sys/dev/pci/if_tht.c
1110
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/pci/if_tht.c
1111
if (m == NULL)
sys/dev/pci/if_tht.c
1116
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/pci/if_tht.c
1121
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/pci/if_tht.c
1122
if (tht_load_pkt(sc, pkt, m) != 0) {
sys/dev/pci/if_tht.c
1123
m_freem(m);
sys/dev/pci/if_tht.c
1159
tht_load_pkt(struct tht_softc *sc, struct tht_pkt *pkt, struct mbuf *m)
sys/dev/pci/if_tht.c
1165
switch(bus_dmamap_load_mbuf(dmat, dmap, m, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_tht.c
1167
pkt->tp_m = m;
sys/dev/pci/if_tht.c
1174
if (m->m_pkthdr.len > MHLEN) {
sys/dev/pci/if_tht.c
1181
m_copydata(m, 0, m->m_pkthdr.len, mtod(m0, caddr_t));
sys/dev/pci/if_tht.c
1182
m0->m_pkthdr.len = m0->m_len = m->m_pkthdr.len;
sys/dev/pci/if_tht.c
1188
m_freem(m);
sys/dev/pci/if_tht.c
1243
struct mbuf *m;
sys/dev/pci/if_tht.c
1255
MGETHDR(m, wait ? M_WAIT : M_DONTWAIT, MT_DATA);
sys/dev/pci/if_tht.c
1256
if (m == NULL)
sys/dev/pci/if_tht.c
1259
MCLGET(m, wait ? M_WAIT : M_DONTWAIT);
sys/dev/pci/if_tht.c
1260
if (!ISSET(m->m_flags, M_EXT))
sys/dev/pci/if_tht.c
1263
m->m_data += ETHER_ALIGN;
sys/dev/pci/if_tht.c
1264
m->m_len = m->m_pkthdr.len = MCLBYTES - ETHER_ALIGN;
sys/dev/pci/if_tht.c
1267
if (bus_dmamap_load_mbuf(dmat, dmap, m,
sys/dev/pci/if_tht.c
1271
pkt->tp_m = m;
sys/dev/pci/if_tht.c
1291
m_freem(m);
sys/dev/pci/if_tht.c
1326
struct mbuf *m;
sys/dev/pci/if_tht.c
1350
m = pkt->tp_m;
sys/dev/pci/if_tht.c
1351
m->m_pkthdr.len = m->m_len = letoh16(rxd.len);
sys/dev/pci/if_tht.c
1355
ml_enqueue(&ml, m);
sys/dev/pci/if_tht.c
1762
tht_wait_eq(struct tht_softc *sc, bus_size_t r, u_int32_t m, u_int32_t v,
sys/dev/pci/if_tht.c
1765
while ((tht_read(sc, r) & m) != v) {
sys/dev/pci/if_tht.c
1777
tht_wait_ne(struct tht_softc *sc, bus_size_t r, u_int32_t m, u_int32_t v,
sys/dev/pci/if_tht.c
1780
while ((tht_read(sc, r) & m) == v) {
sys/dev/pci/if_tl.c
1029
struct mbuf *m;
sys/dev/pci/if_tl.c
1043
m = cur_rx->tl_mbuf;
sys/dev/pci/if_tl.c
1059
eh = mtod(m, struct ether_header *);
sys/dev/pci/if_tl.c
1070
m_freem(m);
sys/dev/pci/if_tl.c
1074
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/pci/if_tl.c
1075
ml_enqueue(&ml, m);
sys/dev/pci/if_tl.c
1361
struct mbuf *m;
sys/dev/pci/if_tl.c
1368
m = m_head;
sys/dev/pci/if_tl.c
1371
for (m = m_head, frag = 0; m != NULL; m = m->m_next) {
sys/dev/pci/if_tl.c
1372
if (m->m_len != 0) {
sys/dev/pci/if_tl.c
1375
total_len+= m->m_len;
sys/dev/pci/if_tl.c
1377
VTOPHYS(mtod(m, vaddr_t));
sys/dev/pci/if_tl.c
1378
c->tl_ptr->tl_frag[frag].tlist_dcnt = m->m_len;
sys/dev/pci/if_tl.c
1392
if (m != NULL) {
sys/dev/pci/if_txp.c
1265
struct mbuf *m;
sys/dev/pci/if_txp.c
1279
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_txp.c
1280
if (m == NULL)
sys/dev/pci/if_txp.c
1284
sd->sd_mbuf = m;
sys/dev/pci/if_txp.c
1286
switch (bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map, m,
sys/dev/pci/if_txp.c
1291
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_txp.c
1292
bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map, m,
sys/dev/pci/if_txp.c
1296
m_freem(m);
sys/dev/pci/if_txp.c
1306
txd->tx_totlen = m->m_pkthdr.len;
sys/dev/pci/if_txp.c
1314
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_txp.c
1316
(htons(m->m_pkthdr.ether_vtag) << TX_PFLAGS_VLANTAG_S);
sys/dev/pci/if_txp.c
1320
if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
sys/dev/pci/if_txp.c
1323
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT)
sys/dev/pci/if_txp.c
1327
if (m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT)
sys/dev/pci/if_txp.c
1365
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_txp.c
1381
for (mx = m; mx != NULL; mx = mx->m_next) {
sys/dev/pci/if_txp.c
1384
(u_int8_t)m->m_data[i]);
sys/dev/pci/if_txp.c
463
struct mbuf m;
sys/dev/pci/if_txp.c
496
m.m_type = MT_DATA;
sys/dev/pci/if_txp.c
497
m.m_next = m.m_nextpkt = NULL;
sys/dev/pci/if_txp.c
498
m.m_len = letoh32(sect->nbytes);
sys/dev/pci/if_txp.c
499
m.m_data = dma.dma_vaddr;
sys/dev/pci/if_txp.c
500
m.m_flags = 0;
sys/dev/pci/if_txp.c
501
csum = in_cksum(&m, letoh32(sect->nbytes));
sys/dev/pci/if_txp.c
593
struct mbuf *m;
sys/dev/pci/if_txp.c
625
m = sd->sd_mbuf;
sys/dev/pci/if_txp.c
627
m->m_pkthdr.len = m->m_len = letoh16(rxd->rx_len);
sys/dev/pci/if_txp.c
641
m_freem(m);
sys/dev/pci/if_txp.c
644
if (m->m_len > (MHLEN - 2)) {
sys/dev/pci/if_txp.c
648
m_freem(m);
sys/dev/pci/if_txp.c
652
mnew->m_pkthdr.len = mnew->m_len = m->m_len;
sys/dev/pci/if_txp.c
654
bcopy(m->m_data, mnew->m_data, m->m_len);
sys/dev/pci/if_txp.c
655
m_freem(m);
sys/dev/pci/if_txp.c
656
m = mnew;
sys/dev/pci/if_txp.c
667
m->m_pkthdr.ether_vtag = ntohs(rxd->rx_vlan >> 16);
sys/dev/pci/if_txp.c
668
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_txp.c
687
m->m_pkthdr.csum_flags = sumflags;
sys/dev/pci/if_txp.c
689
ml_enqueue(&ml, m);
sys/dev/pci/if_txp.c
799
struct mbuf *m;
sys/dev/pci/if_txp.c
815
m = sd->sd_mbuf;
sys/dev/pci/if_txp.c
816
if (m != NULL) {
sys/dev/pci/if_txp.c
817
m_freem(m);
sys/dev/pci/if_vge.c
1020
m->m_len = MCLBYTES;
sys/dev/pci/if_vge.c
1022
sc->vge_head = sc->vge_tail = m;
sys/dev/pci/if_vge.c
1024
m->m_flags &= ~M_PKTHDR;
sys/dev/pci/if_vge.c
1025
sc->vge_tail->m_next = m;
sys/dev/pci/if_vge.c
1026
sc->vge_tail = m;
sys/dev/pci/if_vge.c
1053
vge_newbuf(sc, i, m);
sys/dev/pci/if_vge.c
1069
m0 = m_devget(mtod(m, char *),
sys/dev/pci/if_vge.c
1071
vge_newbuf(sc, i, m);
sys/dev/pci/if_vge.c
1076
m = m0;
sys/dev/pci/if_vge.c
1085
m->m_len = total_len % MCLBYTES;
sys/dev/pci/if_vge.c
1092
if (m->m_len <= ETHER_CRC_LEN) {
sys/dev/pci/if_vge.c
1094
(ETHER_CRC_LEN - m->m_len);
sys/dev/pci/if_vge.c
1095
m_freem(m);
sys/dev/pci/if_vge.c
1097
m->m_len -= ETHER_CRC_LEN;
sys/dev/pci/if_vge.c
1098
m->m_flags &= ~M_PKTHDR;
sys/dev/pci/if_vge.c
1099
sc->vge_tail->m_next = m;
sys/dev/pci/if_vge.c
1101
m = sc->vge_head;
sys/dev/pci/if_vge.c
1103
m->m_pkthdr.len = total_len - ETHER_CRC_LEN;
sys/dev/pci/if_vge.c
1105
m->m_pkthdr.len = m->m_len =
sys/dev/pci/if_vge.c
1109
bcopy(m->m_data, m->m_data + ETHER_ALIGN, total_len);
sys/dev/pci/if_vge.c
1110
m->m_data += ETHER_ALIGN;
sys/dev/pci/if_vge.c
1117
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_vge.c
1122
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK | M_UDP_CSUM_IN_OK;
sys/dev/pci/if_vge.c
1126
m->m_pkthdr.ether_vtag = swap16(rxctl & VGE_RDCTL_VLANID);
sys/dev/pci/if_vge.c
1127
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_vge.c
1131
ml_enqueue(&ml, m);
sys/dev/pci/if_vge.c
841
vge_newbuf(struct vge_softc *sc, int idx, struct mbuf *m)
sys/dev/pci/if_vge.c
848
if (m == NULL) {
sys/dev/pci/if_vge.c
861
m = m_new;
sys/dev/pci/if_vge.c
863
m->m_data = m->m_ext.ext_buf;
sys/dev/pci/if_vge.c
865
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_vge.c
869
if (bus_dmamap_load_mbuf(sc->sc_dmat, rxmap, m, BUS_DMA_NOWAIT))
sys/dev/pci/if_vge.c
906
sc->vge_ldata.vge_rx_mbuf[idx] = m;
sys/dev/pci/if_vge.c
977
struct mbuf *m;
sys/dev/pci/if_vge.c
998
m = sc->vge_ldata.vge_rx_mbuf[i];
sys/dev/pci/if_vic.c
1023
struct mbuf *m;
sys/dev/pci/if_vic.c
1068
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_vic.c
1069
if (m == NULL)
sys/dev/pci/if_vic.c
1072
if (vic_load_txb(sc, txb, m) != 0) {
sys/dev/pci/if_vic.c
1073
m_freem(m);
sys/dev/pci/if_vic.c
1116
vic_load_txb(struct vic_softc *sc, struct vic_txbuf *txb, struct mbuf *m)
sys/dev/pci/if_vic.c
1121
error = bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_vic.c
1124
txb->txb_m = m;
sys/dev/pci/if_vic.c
1128
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_vic.c
1129
bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m,
sys/dev/pci/if_vic.c
1131
txb->txb_m = m;
sys/dev/pci/if_vic.c
1307
struct mbuf *m = NULL;
sys/dev/pci/if_vic.c
1309
m = MCLGETL(NULL, M_DONTWAIT, pktlen);
sys/dev/pci/if_vic.c
1310
if (!m)
sys/dev/pci/if_vic.c
1312
m->m_data += ETHER_ALIGN;
sys/dev/pci/if_vic.c
1313
m->m_len = m->m_pkthdr.len = pktlen - ETHER_ALIGN;
sys/dev/pci/if_vic.c
1315
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
sys/dev/pci/if_vic.c
1317
m_freem(m);
sys/dev/pci/if_vic.c
1321
return (m);
sys/dev/pci/if_vic.c
810
struct mbuf *m;
sys/dev/pci/if_vic.c
845
m = rxb->rxb_m;
sys/dev/pci/if_vic.c
850
m_freem(m);
sys/dev/pci/if_vic.c
856
m->m_pkthdr.len = m->m_len = len;
sys/dev/pci/if_vic.c
858
ml_enqueue(&ml, m);
sys/dev/pci/if_vmx.c
1053
struct mbuf *m;
sys/dev/pci/if_vmx.c
1080
m = ring->m[cons];
sys/dev/pci/if_vmx.c
1081
ring->m[cons] = NULL;
sys/dev/pci/if_vmx.c
1083
KASSERT(m != NULL);
sys/dev/pci/if_vmx.c
1087
m_freem(m);
sys/dev/pci/if_vmx.c
1115
struct mbuf *m;
sys/dev/pci/if_vmx.c
1148
m = ring->m[idx];
sys/dev/pci/if_vmx.c
1149
KASSERT(m != NULL);
sys/dev/pci/if_vmx.c
1150
ring->m[idx] = NULL;
sys/dev/pci/if_vmx.c
1166
m->m_pkthdr.ph_mss = letoh32(rxcd->rxc_word1 &
sys/dev/pci/if_vmx.c
1170
m->m_len = letoh32((rxcd->rxc_word2 >> VMXNET3_RXC_LEN_S) &
sys/dev/pci/if_vmx.c
1174
comp_ring->sendmp = comp_ring->lastmp = m;
sys/dev/pci/if_vmx.c
1177
CLR(m->m_flags, M_PKTHDR);
sys/dev/pci/if_vmx.c
1178
comp_ring->lastmp->m_next = m;
sys/dev/pci/if_vmx.c
1179
comp_ring->lastmp = m;
sys/dev/pci/if_vmx.c
1181
comp_ring->sendmp->m_pkthdr.len += m->m_len;
sys/dev/pci/if_vmx.c
1287
vmxnet3_rx_offload(struct vmxnet3_rxcompdesc *rxcd, struct mbuf *m)
sys/dev/pci/if_vmx.c
1297
SET(m->m_flags, M_VLANTAG);
sys/dev/pci/if_vmx.c
1298
m->m_pkthdr.ether_vtag = letoh32((rxcd->rxc_word2 >>
sys/dev/pci/if_vmx.c
1312
SET(m->m_pkthdr.csum_flags, M_IPV4_CSUM_IN_OK);
sys/dev/pci/if_vmx.c
1319
SET(m->m_pkthdr.csum_flags, M_TCP_CSUM_IN_OK);
sys/dev/pci/if_vmx.c
1321
SET(m->m_pkthdr.csum_flags, M_UDP_CSUM_IN_OK);
sys/dev/pci/if_vmx.c
1328
pkts = m->m_pkthdr.ph_mss;
sys/dev/pci/if_vmx.c
1329
m->m_pkthdr.ph_mss = 0;
sys/dev/pci/if_vmx.c
1335
ether_extract_headers(m, &ext);
sys/dev/pci/if_vmx.c
1354
SET(m->m_pkthdr.csum_flags, M_TCP_TSO);
sys/dev/pci/if_vmx.c
1355
m->m_pkthdr.ph_mss = paylen / pkts;
sys/dev/pci/if_vmx.c
1358
ISSET(m->m_pkthdr.csum_flags, M_TCP_CSUM_IN_OK)) {
sys/dev/pci/if_vmx.c
1359
SET(m->m_pkthdr.csum_flags, M_TCP_CSUM_OUT);
sys/dev/pci/if_vmx.c
1542
vmx_load_mbuf(bus_dma_tag_t dmat, bus_dmamap_t map, struct mbuf *m)
sys/dev/pci/if_vmx.c
1546
error = bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_vmx.c
1551
error = m_defrag(m, M_DONTWAIT);
sys/dev/pci/if_vmx.c
1555
return (bus_dmamap_load_mbuf(dmat, map, m,
sys/dev/pci/if_vmx.c
1560
vmxnet3_tx_offload(struct vmxnet3_txdesc *sop, struct mbuf *m)
sys/dev/pci/if_vmx.c
1571
if (ISSET(m->m_flags, M_VLANTAG)) {
sys/dev/pci/if_vmx.c
1573
sop->tx_word3 |= htole32((m->m_pkthdr.ether_vtag &
sys/dev/pci/if_vmx.c
1582
if (!ISSET(m->m_pkthdr.csum_flags, M_TCP_CSUM_OUT) &&
sys/dev/pci/if_vmx.c
1583
!ISSET(m->m_pkthdr.csum_flags, M_UDP_CSUM_OUT))
sys/dev/pci/if_vmx.c
1586
ether_extract_headers(m, &ext);
sys/dev/pci/if_vmx.c
1602
if (!ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO)) {
sys/dev/pci/if_vmx.c
1617
if (ext.tcp == NULL || m->m_pkthdr.ph_mss == 0) {
sys/dev/pci/if_vmx.c
1630
sop->tx_word2 |= htole32(m->m_pkthdr.ph_mss << VMXNET3_TX_OP_S);
sys/dev/pci/if_vmx.c
1632
tcpstat_add(tcps_outpkttso, (m->m_pkthdr.len - hdrlen +
sys/dev/pci/if_vmx.c
1633
m->m_pkthdr.ph_mss - 1) / m->m_pkthdr.ph_mss);
sys/dev/pci/if_vmx.c
1652
struct mbuf *m;
sys/dev/pci/if_vmx.c
1671
m = ifq_dequeue(ifq);
sys/dev/pci/if_vmx.c
1672
if (m == NULL)
sys/dev/pci/if_vmx.c
1686
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO) &&
sys/dev/pci/if_vmx.c
1687
m->m_len < hdrlen && hdrlen <= m->m_pkthdr.len) {
sys/dev/pci/if_vmx.c
1690
hdrlen -= mtod(m, unsigned long) & (sizeof(long) - 1);
sys/dev/pci/if_vmx.c
1691
if (hdrlen > m->m_pkthdr.len)
sys/dev/pci/if_vmx.c
1692
hdrlen = m->m_pkthdr.len;
sys/dev/pci/if_vmx.c
1693
if ((m = m_pullup(m, hdrlen)) == NULL) {
sys/dev/pci/if_vmx.c
1701
if (vmx_load_mbuf(sc->sc_dmat, map, m) != 0) {
sys/dev/pci/if_vmx.c
1703
m_freem(m);
sys/dev/pci/if_vmx.c
1710
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_vmx.c
1714
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_vmx.c
1717
ring->m[prod] = m;
sys/dev/pci/if_vmx.c
1745
vmxnet3_tx_offload(sop, m);
sys/dev/pci/if_vmx.c
734
struct mbuf *m;
sys/dev/pci/if_vmx.c
758
KASSERT(ring->m[prod] == NULL);
sys/dev/pci/if_vmx.c
760
m = MCLGETL(NULL, M_DONTWAIT, JUMBO_LEN);
sys/dev/pci/if_vmx.c
761
if (m == NULL)
sys/dev/pci/if_vmx.c
764
m->m_pkthdr.len = m->m_len = JUMBO_LEN;
sys/dev/pci/if_vmx.c
765
m_adj(m, ETHER_ALIGN);
sys/dev/pci/if_vmx.c
768
if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT))
sys/dev/pci/if_vmx.c
774
ring->m[prod] = m;
sys/dev/pci/if_vmx.c
781
rxd->rx_word2 = (htole32(m->m_pkthdr.len & VMXNET3_RX_LEN_M) <<
sys/dev/pci/if_vmx.c
85
struct mbuf *m[NTXDESC];
sys/dev/pci/if_vmx.c
854
if (ring->m[idx]) {
sys/dev/pci/if_vmx.c
856
m_freem(ring->m[idx]);
sys/dev/pci/if_vmx.c
857
ring->m[idx] = NULL;
sys/dev/pci/if_vmx.c
881
struct mbuf *m = ring->m[idx];
sys/dev/pci/if_vmx.c
882
if (m == NULL)
sys/dev/pci/if_vmx.c
885
ring->m[idx] = NULL;
sys/dev/pci/if_vmx.c
886
m_freem(m);
sys/dev/pci/if_vmx.c
97
struct mbuf *m[NRXDESC];
sys/dev/pci/if_vr.c
1174
vr_encap(struct vr_softc *sc, struct vr_chain **cp, struct mbuf *m)
sys/dev/pci/if_vr.c
1184
if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
sys/dev/pci/if_vr.c
1186
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT)
sys/dev/pci/if_vr.c
1188
if (m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT)
sys/dev/pci/if_vr.c
1196
error = bus_dmamap_load_mbuf(sc->sc_dmat, c->vr_map, m,
sys/dev/pci/if_vr.c
1204
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_vr.c
1205
bus_dmamap_load_mbuf(sc->sc_dmat, c->vr_map, m,
sys/dev/pci/if_vr.c
1226
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_vr.c
1227
u_int32_t vtag = m->m_pkthdr.ether_vtag;
sys/dev/pci/if_vr.c
1246
c->vr_mbuf = m;
sys/dev/pci/if_vr.c
1294
struct mbuf *m;
sys/dev/pci/if_vr.c
1314
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_vr.c
1315
if (m == NULL)
sys/dev/pci/if_vr.c
1320
if (vr_encap(sc, &cur_tx, m)) {
sys/dev/pci/if_vr.c
1321
m_freem(m);
sys/dev/pci/if_vr.c
1336
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_vr.c
1691
struct mbuf *m;
sys/dev/pci/if_vr.c
1696
m = MCLGETL(NULL, M_DONTWAIT, MCLBYTES);
sys/dev/pci/if_vr.c
1697
if (!m)
sys/dev/pci/if_vr.c
1700
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_vr.c
1701
m_adj(m, sizeof(u_int64_t));
sys/dev/pci/if_vr.c
1703
if (bus_dmamap_load_mbuf(sc->sc_dmat, r->vr_map, m, BUS_DMA_NOWAIT)) {
sys/dev/pci/if_vr.c
1704
m_free(m);
sys/dev/pci/if_vr.c
1712
r->vr_mbuf = m;
sys/dev/pci/if_vr.c
813
struct mbuf *m;
sys/dev/pci/if_vr.c
833
m = cur_rx->vr_mbuf;
sys/dev/pci/if_vr.c
866
m_freem(m);
sys/dev/pci/if_vr.c
887
m0 = m_devget(mtod(m, caddr_t), total_len, ETHER_ALIGN);
sys/dev/pci/if_vr.c
888
m_freem(m);
sys/dev/pci/if_vr.c
893
m = m0;
sys/dev/pci/if_vr.c
896
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/pci/if_vr.c
904
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_vr.c
907
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK |
sys/dev/pci/if_vr.c
920
m->m_pkthdr.ether_vtag = htons(*(u_int16_t *)
sys/dev/pci/if_vr.c
921
((u_int8_t *)m->m_data + offset));
sys/dev/pci/if_vr.c
922
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_vr.c
926
ml_enqueue(&ml, m);
sys/dev/pci/if_vte.c
1002
m = rxd->rx_m;
sys/dev/pci/if_vte.c
1021
m->m_pkthdr.len = m->m_len = total_len - ETHER_CRC_LEN;
sys/dev/pci/if_vte.c
1022
ml_enqueue(&ml, m);
sys/dev/pci/if_vte.c
573
struct mbuf *m, *n;
sys/dev/pci/if_vte.c
577
m = *m_head;
sys/dev/pci/if_vte.c
582
if (m->m_pkthdr.len < VTE_MIN_FRAMELEN)
sys/dev/pci/if_vte.c
583
padlen = VTE_MIN_FRAMELEN - m->m_pkthdr.len;
sys/dev/pci/if_vte.c
600
if (m->m_next != NULL)
sys/dev/pci/if_vte.c
602
if (padlen > 0 && (padlen > m_trailingspace(m)))
sys/dev/pci/if_vte.c
607
m_copydata(m, 0, m->m_pkthdr.len, mtod(n, char *));
sys/dev/pci/if_vte.c
608
n->m_pkthdr.len = m->m_pkthdr.len;
sys/dev/pci/if_vte.c
609
n->m_len = m->m_pkthdr.len;
sys/dev/pci/if_vte.c
610
m = n;
sys/dev/pci/if_vte.c
616
bzero(mtod(m, char *) + m->m_pkthdr.len, padlen);
sys/dev/pci/if_vte.c
617
m->m_pkthdr.len += padlen;
sys/dev/pci/if_vte.c
618
m->m_len = m->m_pkthdr.len;
sys/dev/pci/if_vte.c
621
error = bus_dmamap_load_mbuf(sc->sc_dmat, txd->tx_dmamap, m,
sys/dev/pci/if_vte.c
641
txd->tx_m = m;
sys/dev/pci/if_vte.c
931
struct mbuf *m;
sys/dev/pci/if_vte.c
935
MGETHDR(m, init ? M_WAITOK : M_DONTWAIT, MT_DATA);
sys/dev/pci/if_vte.c
936
if (m == NULL)
sys/dev/pci/if_vte.c
938
MCLGET(m, init ? M_WAITOK : M_DONTWAIT);
sys/dev/pci/if_vte.c
939
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_vte.c
940
m_freem(m);
sys/dev/pci/if_vte.c
943
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/pci/if_vte.c
944
m_adj(m, sizeof(uint32_t));
sys/dev/pci/if_vte.c
947
sc->vte_cdata.vte_rx_sparemap, m, BUS_DMA_NOWAIT);
sys/dev/pci/if_vte.c
957
m_freem(m);
sys/dev/pci/if_vte.c
973
rxd->rx_m = m;
sys/dev/pci/if_vte.c
987
struct mbuf *m;
sys/dev/pci/if_wb.c
1149
struct mbuf *m;
sys/dev/pci/if_wb.c
1156
m = m_head;
sys/dev/pci/if_wb.c
1159
for (m = m_head, frag = 0; m != NULL; m = m->m_next) {
sys/dev/pci/if_wb.c
1160
if (m->m_len != 0) {
sys/dev/pci/if_wb.c
1163
total_len += m->m_len;
sys/dev/pci/if_wb.c
1165
f->wb_ctl = WB_TXCTL_TLINK | m->m_len;
sys/dev/pci/if_wb.c
1172
f->wb_data = VTOPHYS(mtod(m, vaddr_t));
sys/dev/pci/if_wb.c
1185
if (m != NULL) {
sys/dev/pci/if_wb.c
898
struct mbuf *m;
sys/dev/pci/if_wb.c
935
m = m_devget(cur_rx->wb_buf + sizeof(u_int64_t), total_len,
sys/dev/pci/if_wb.c
938
if (m == NULL) {
sys/dev/pci/if_wb.c
943
ml_enqueue(&ml, m);
sys/dev/pci/if_wpi.c
1130
wpi_ccmp_decap(struct wpi_softc *sc, struct mbuf *m, struct ieee80211_key *k)
sys/dev/pci/if_wpi.c
1139
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_wpi.c
1167
m_adj(m, -IEEE80211_CCMP_MICLEN);
sys/dev/pci/if_wpi.c
1184
struct mbuf *m, *m1;
sys/dev/pci/if_wpi.c
1231
mtod(data->m, void *), WPI_RBUF_SIZE, NULL,
sys/dev/pci/if_wpi.c
1246
m = data->m;
sys/dev/pci/if_wpi.c
1247
data->m = m1;
sys/dev/pci/if_wpi.c
1255
m->m_data = (caddr_t)(head + 1);
sys/dev/pci/if_wpi.c
1256
m->m_pkthdr.len = m->m_len = letoh16(head->len);
sys/dev/pci/if_wpi.c
1259
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_wpi.c
1270
m_freem(m);
sys/dev/pci/if_wpi.c
1279
m_freem(m);
sys/dev/pci/if_wpi.c
1283
if (wpi_ccmp_decap(sc, m, &ni->ni_pairwise_key) != 0) {
sys/dev/pci/if_wpi.c
1285
m_freem(m);
sys/dev/pci/if_wpi.c
1327
m, BPF_DIRECTION_IN);
sys/dev/pci/if_wpi.c
1333
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/pci/if_wpi.c
1361
m_freem(data->m);
sys/dev/pci/if_wpi.c
1362
data->m = NULL;
sys/dev/pci/if_wpi.c
1388
if (data->m != NULL) {
sys/dev/pci/if_wpi.c
1392
m_freem(data->m);
sys/dev/pci/if_wpi.c
1393
data->m = NULL;
sys/dev/pci/if_wpi.c
1416
desc = mtod(data->m, struct wpi_rx_desc *);
sys/dev/pci/if_wpi.c
1644
wpi_tx(struct wpi_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/pci/if_wpi.c
1663
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_wpi.c
1705
m, BPF_DIRECTION_OUT);
sys/dev/pci/if_wpi.c
1709
totlen = m->m_pkthdr.len;
sys/dev/pci/if_wpi.c
1717
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/pci/if_wpi.c
1720
wh = mtod(m, struct ieee80211_frame *);
sys/dev/pci/if_wpi.c
1721
totlen = m->m_pkthdr.len;
sys/dev/pci/if_wpi.c
1795
m_adj(m, hdrlen - IEEE80211_CCMP_HDRLEN);
sys/dev/pci/if_wpi.c
1796
ivp = mtod(m, uint8_t *);
sys/dev/pci/if_wpi.c
1811
m_adj(m, hdrlen);
sys/dev/pci/if_wpi.c
1816
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_wpi.c
1821
m_freem(m);
sys/dev/pci/if_wpi.c
1826
if (m_defrag(m, M_DONTWAIT)) {
sys/dev/pci/if_wpi.c
1827
m_freem(m);
sys/dev/pci/if_wpi.c
1830
error = bus_dmamap_load_mbuf(sc->sc_dmat, data->map, m,
sys/dev/pci/if_wpi.c
1835
m_freem(m);
sys/dev/pci/if_wpi.c
1840
data->m = m;
sys/dev/pci/if_wpi.c
1844
ring->qid, ring->cur, m->m_pkthdr.len, data->map->dm_nsegs));
sys/dev/pci/if_wpi.c
1847
desc->flags = htole32(WPI_PAD32(m->m_pkthdr.len) << 28 |
sys/dev/pci/if_wpi.c
1888
struct mbuf *m;
sys/dev/pci/if_wpi.c
1899
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/pci/if_wpi.c
1900
if (m != NULL) {
sys/dev/pci/if_wpi.c
1901
ni = m->m_pkthdr.ph_cookie;
sys/dev/pci/if_wpi.c
1908
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_wpi.c
1909
if (m == NULL)
sys/dev/pci/if_wpi.c
1913
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_wpi.c
1915
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL)
sys/dev/pci/if_wpi.c
1920
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_wpi.c
1922
if (wpi_tx(sc, m, ni) != 0) {
sys/dev/pci/if_wpi.c
2022
struct mbuf *m;
sys/dev/pci/if_wpi.c
2034
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pci/if_wpi.c
2035
if (m == NULL)
sys/dev/pci/if_wpi.c
2038
MCLGET(m, M_DONTWAIT);
sys/dev/pci/if_wpi.c
2039
if (!(m->m_flags & M_EXT)) {
sys/dev/pci/if_wpi.c
2040
m_freem(m);
sys/dev/pci/if_wpi.c
2044
cmd = mtod(m, struct wpi_tx_cmd *);
sys/dev/pci/if_wpi.c
2048
m_freem(m);
sys/dev/pci/if_wpi.c
2051
data->m = m;
sys/dev/pci/if_wpi.c
674
data->m = MCLGETL(NULL, M_DONTWAIT, WPI_RBUF_SIZE);
sys/dev/pci/if_wpi.c
675
if (data->m == NULL) {
sys/dev/pci/if_wpi.c
683
mtod(data->m, void *), WPI_RBUF_SIZE, NULL,
sys/dev/pci/if_wpi.c
732
if (data->m != NULL) {
sys/dev/pci/if_wpi.c
736
m_freem(data->m);
sys/dev/pci/if_wpi.c
816
if (data->m != NULL) {
sys/dev/pci/if_wpi.c
820
m_freem(data->m);
sys/dev/pci/if_wpi.c
821
data->m = NULL;
sys/dev/pci/if_wpi.c
842
if (data->m != NULL) {
sys/dev/pci/if_wpi.c
846
m_freem(data->m);
sys/dev/pci/if_wpivar.h
66
struct mbuf *m;
sys/dev/pci/if_wpivar.h
84
struct mbuf *m;
sys/dev/pci/if_xge.c
1109
struct mbuf *m;
sys/dev/pci/if_xge.c
1123
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pci/if_xge.c
1124
if (m == NULL)
sys/dev/pci/if_xge.c
1130
switch (bus_dmamap_load_mbuf(sc->sc_dmat, dmp, m,
sys/dev/pci/if_xge.c
1135
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pci/if_xge.c
1136
bus_dmamap_load_mbuf(sc->sc_dmat, dmp, m,
sys/dev/pci/if_xge.c
1140
m_freem(m);
sys/dev/pci/if_xge.c
1148
sc->sc_txb[nexttx] = m;
sys/dev/pci/if_xge.c
1163
if (m->m_flags & M_VLANTAG) {
sys/dev/pci/if_xge.c
1166
TXD_CTL2_VLANT(m->m_pkthdr.ether_vtag);
sys/dev/pci/if_xge.c
1170
if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
sys/dev/pci/if_xge.c
1172
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT)
sys/dev/pci/if_xge.c
1174
if (m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT)
sys/dev/pci/if_xge.c
1189
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pci/if_xge.c
1317
struct mbuf *m[5];
sys/dev/pci/if_xge.c
1335
MGETHDR(m[0], M_DONTWAIT, MT_DATA);
sys/dev/pci/if_xge.c
1336
if (m[0] == NULL)
sys/dev/pci/if_xge.c
1338
MCLGETL(m[0], M_DONTWAIT, XGE_MAX_FRAMELEN + ETHER_ALIGN);
sys/dev/pci/if_xge.c
1339
if ((m[0]->m_flags & M_EXT) == 0) {
sys/dev/pci/if_xge.c
1340
m_freem(m[0]);
sys/dev/pci/if_xge.c
1343
m[0]->m_len = m[0]->m_pkthdr.len = XGE_MAX_FRAMELEN + ETHER_ALIGN;
sys/dev/pci/if_xge.c
1347
MGETHDR(m[0], M_DONTWAIT, MT_DATA);
sys/dev/pci/if_xge.c
1349
MGET(m[i], M_DONTWAIT, MT_DATA);
sys/dev/pci/if_xge.c
1351
if (m[3])
sys/dev/pci/if_xge.c
1352
MCLGET(m[3], M_DONTWAIT);
sys/dev/pci/if_xge.c
1353
if (m[4])
sys/dev/pci/if_xge.c
1354
MCLGET(m[4], M_DONTWAIT);
sys/dev/pci/if_xge.c
1355
if (!m[0] || !m[1] || !m[2] || !m[3] || !m[4] ||
sys/dev/pci/if_xge.c
1356
((m[3]->m_flags & M_EXT) == 0) || ((m[4]->m_flags & M_EXT) == 0)) {
sys/dev/pci/if_xge.c
1359
m_free(m[i]);
sys/dev/pci/if_xge.c
1363
m[0]->m_next = m[1];
sys/dev/pci/if_xge.c
1364
m[1]->m_next = m[2];
sys/dev/pci/if_xge.c
1365
m[2]->m_next = m[3];
sys/dev/pci/if_xge.c
1366
m[3]->m_next = m[4];
sys/dev/pci/if_xge.c
1373
sc->sc_rxb[id] = m[0];
sys/dev/pci/if_xge.c
1375
m_adj(m[0], ETHER_ALIGN);
sys/dev/pci/if_xge.c
1377
error = bus_dmamap_load_mbuf(sc->sc_dmat, sc->sc_rxm[id], m[0],
sys/dev/pci/if_xge.c
1385
rxd->rxd_control2 = RXD_MKCTL2(m[0]->m_len, 0, 0);
sys/dev/pci/if_xge.c
1390
rxd->rxd_control3 = RXD_MKCTL3(0, m[3]->m_len, m[4]->m_len);
sys/dev/pci/if_xge.c
1391
rxd->rxd_control2 = RXD_MKCTL2(m[0]->m_len, m[1]->m_len, m[2]->m_len);
sys/dev/pci/if_xge.c
911
struct mbuf *m;
sys/dev/pci/if_xge.c
923
m = sc->sc_rxb[sc->sc_nextrx];
sys/dev/pci/if_xge.c
925
plen = m->m_len = RXD_CTL2_BUF0SIZ(rxd->rxd_control2);
sys/dev/pci/if_xge.c
929
plen = m->m_len = RXD_CTL2_BUF0SIZ(rxd->rxd_control2);
sys/dev/pci/if_xge.c
930
plen += m->m_next->m_len = RXD_CTL2_BUF1SIZ(rxd->rxd_control2);
sys/dev/pci/if_xge.c
931
plen += m->m_next->m_next->m_len =
sys/dev/pci/if_xge.c
933
plen += m->m_next->m_next->m_next->m_len =
sys/dev/pci/if_xge.c
935
plen += m->m_next->m_next->m_next->m_next->m_len =
sys/dev/pci/if_xge.c
938
m->m_pkthdr.len = plen;
sys/dev/pci/if_xge.c
957
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pci/if_xge.c
959
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
sys/dev/pci/if_xge.c
961
m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
sys/dev/pci/if_xge.c
965
m->m_pkthdr.ether_vtag =
sys/dev/pci/if_xge.c
967
m->m_flags |= M_VLANTAG;
sys/dev/pci/if_xge.c
971
ml_enqueue(&ml, m);
sys/dev/pci/ixgbe_type.h
160
#define IXGBE_CAT(r,m) IXGBE_##r##m
sys/dev/pci/ixgbe_type.h
3582
#define IXGBE_MVALS_INIT(m) \
sys/dev/pci/ixgbe_type.h
3583
IXGBE_CAT(EEC, m), \
sys/dev/pci/ixgbe_type.h
3584
IXGBE_CAT(FLA, m), \
sys/dev/pci/ixgbe_type.h
3585
IXGBE_CAT(GRC, m), \
sys/dev/pci/ixgbe_type.h
3586
IXGBE_CAT(SRAMREL, m), \
sys/dev/pci/ixgbe_type.h
3587
IXGBE_CAT(FACTPS, m), \
sys/dev/pci/ixgbe_type.h
3588
IXGBE_CAT(SWSM, m), \
sys/dev/pci/ixgbe_type.h
3589
IXGBE_CAT(SWFW_SYNC, m), \
sys/dev/pci/ixgbe_type.h
3590
IXGBE_CAT(FWSM, m), \
sys/dev/pci/ixgbe_type.h
3591
IXGBE_CAT(SDP0_GPIEN, m), \
sys/dev/pci/ixgbe_type.h
3592
IXGBE_CAT(SDP1_GPIEN, m), \
sys/dev/pci/ixgbe_type.h
3593
IXGBE_CAT(SDP2_GPIEN, m), \
sys/dev/pci/ixgbe_type.h
3594
IXGBE_CAT(EICR_GPI_SDP0, m), \
sys/dev/pci/ixgbe_type.h
3595
IXGBE_CAT(EICR_GPI_SDP1, m), \
sys/dev/pci/ixgbe_type.h
3596
IXGBE_CAT(EICR_GPI_SDP2, m), \
sys/dev/pci/ixgbe_type.h
3597
IXGBE_CAT(CIAA, m), \
sys/dev/pci/ixgbe_type.h
3598
IXGBE_CAT(CIAD, m), \
sys/dev/pci/ixgbe_type.h
3599
IXGBE_CAT(I2C_CLK_IN, m), \
sys/dev/pci/ixgbe_type.h
3600
IXGBE_CAT(I2C_CLK_OUT, m), \
sys/dev/pci/ixgbe_type.h
3601
IXGBE_CAT(I2C_DATA_IN, m), \
sys/dev/pci/ixgbe_type.h
3602
IXGBE_CAT(I2C_DATA_OUT, m), \
sys/dev/pci/ixgbe_type.h
3603
IXGBE_CAT(I2C_DATA_OE_N_EN, m), \
sys/dev/pci/ixgbe_type.h
3604
IXGBE_CAT(I2C_BB_EN, m), \
sys/dev/pci/ixgbe_type.h
3605
IXGBE_CAT(I2C_CLK_OE_N_EN, m), \
sys/dev/pci/ixgbe_type.h
3606
IXGBE_CAT(I2CCTL, m)
sys/dev/pci/kate.c
199
pcireg_t t, m;
sys/dev/pci/kate.c
223
m = t & (K_THERM_SENSE_CORE_SEL | K_THERM_SENSE_SEL);
sys/dev/pci/kate.c
231
if ((t & (K_THERM_SENSE_CORE_SEL | K_THERM_SENSE_SEL)) == m &&
sys/dev/pci/ksmn.c
171
uint32_t m = ci->ci_model;
sys/dev/pci/ksmn.c
173
if ((m >= 0x40 && m <= 0x4f) ||
sys/dev/pci/ksmn.c
174
(m >= 0x10 && m <= 0x1f) ||
sys/dev/pci/ksmn.c
175
(m >= 0xa0 && m <= 0xaf))
sys/dev/pci/ksmn.c
178
if (m >= 0x60 && m <= 0x6f)
sys/dev/pci/ksmn.c
181
if ((m >= 0x10 && m <= 0x1f) ||
sys/dev/pci/ksmn.c
182
(m >= 0xa0 && m <= 0xaf))
sys/dev/pci/mfii.c
1072
struct mfii_dmamem *m;
sys/dev/pci/mfii.c
1075
m = malloc(sizeof(*m), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/pci/mfii.c
1076
if (m == NULL)
sys/dev/pci/mfii.c
1079
m->mdm_size = size;
sys/dev/pci/mfii.c
1082
BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &m->mdm_map) != 0)
sys/dev/pci/mfii.c
1085
if (bus_dmamem_alloc(sc->sc_dmat, size, PAGE_SIZE, 0, &m->mdm_seg, 1,
sys/dev/pci/mfii.c
1089
if (bus_dmamem_map(sc->sc_dmat, &m->mdm_seg, nsegs, size, &m->mdm_kva,
sys/dev/pci/mfii.c
1093
if (bus_dmamap_load(sc->sc_dmat, m->mdm_map, m->mdm_kva, size, NULL,
sys/dev/pci/mfii.c
1097
return (m);
sys/dev/pci/mfii.c
1100
bus_dmamem_unmap(sc->sc_dmat, m->mdm_kva, m->mdm_size);
sys/dev/pci/mfii.c
1102
bus_dmamem_free(sc->sc_dmat, &m->mdm_seg, 1);
sys/dev/pci/mfii.c
1104
bus_dmamap_destroy(sc->sc_dmat, m->mdm_map);
sys/dev/pci/mfii.c
1106
free(m, M_DEVBUF, sizeof *m);
sys/dev/pci/mfii.c
1112
mfii_dmamem_free(struct mfii_softc *sc, struct mfii_dmamem *m)
sys/dev/pci/mfii.c
1114
bus_dmamap_unload(sc->sc_dmat, m->mdm_map);
sys/dev/pci/mfii.c
1115
bus_dmamem_unmap(sc->sc_dmat, m->mdm_kva, m->mdm_size);
sys/dev/pci/mfii.c
1116
bus_dmamem_free(sc->sc_dmat, &m->mdm_seg, 1);
sys/dev/pci/mfii.c
1117
bus_dmamap_destroy(sc->sc_dmat, m->mdm_map);
sys/dev/pci/mfii.c
1118
free(m, M_DEVBUF, sizeof *m);
sys/dev/pci/mfii.c
1774
struct mutex m;
sys/dev/pci/mfii.c
1776
mtx_init(&m, IPL_BIO);
sys/dev/pci/mfii.c
1783
ccb->ccb_cookie = &m;
sys/dev/pci/mfii.c
1788
mtx_enter(&m);
sys/dev/pci/mfii.c
1790
msleep_nsec(ccb, &m, PRIBIO, "mfiiexec", INFSLP);
sys/dev/pci/mfii.c
1791
mtx_leave(&m);
sys/dev/pci/mfii.c
1799
struct mutex *m = ccb->ccb_cookie;
sys/dev/pci/mfii.c
1801
mtx_enter(m);
sys/dev/pci/mfii.c
1804
mtx_leave(m);
sys/dev/pci/mfii.c
2005
struct mfii_dmamem *m;
sys/dev/pci/mfii.c
2010
m = mfii_dmamem_alloc(sc, sizeof(*iiq));
sys/dev/pci/mfii.c
2011
if (m == NULL)
sys/dev/pci/mfii.c
2014
iiq = MFII_DMA_KVA(m);
sys/dev/pci/mfii.c
2056
init->mif_qinfo_new_addr = htole64(MFII_DMA_DVA(m));
sys/dev/pci/mfii.c
2062
bus_dmamap_sync(sc->sc_dmat, MFII_DMA_MAP(m),
sys/dev/pci/mfii.c
2067
bus_dmamap_sync(sc->sc_dmat, MFII_DMA_MAP(m),
sys/dev/pci/mfii.c
2071
mfii_dmamem_free(sc, m);
sys/dev/pci/pciide_ixp_reg.h
64
#define IXP_SET_MODE(u, c, d, m) do { \
sys/dev/pci/pciide_ixp_reg.h
67
(u) |= (((m) & 0x7) << __ixpshift); \
sys/dev/pci/pciide_ixp_reg.h
74
#define IXP_SET_TIMING(m, c, d, t) do { \
sys/dev/pci/pciide_ixp_reg.h
76
(m) &= ~(0xff << __ixpshift); \
sys/dev/pci/pciide_ixp_reg.h
77
(m) |= ((t) & 0xff) << __ixpshift; \
sys/dev/pci/qle.c
2803
struct qle_dmamem *m;
sys/dev/pci/qle.c
2806
m = malloc(sizeof(*m), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/pci/qle.c
2807
if (m == NULL)
sys/dev/pci/qle.c
2810
m->qdm_size = size;
sys/dev/pci/qle.c
2813
BUS_DMA_NOWAIT | BUS_DMA_ALLOCNOW, &m->qdm_map) != 0)
sys/dev/pci/qle.c
2816
if (bus_dmamem_alloc(sc->sc_dmat, size, PAGE_SIZE, 0, &m->qdm_seg, 1,
sys/dev/pci/qle.c
2820
if (bus_dmamem_map(sc->sc_dmat, &m->qdm_seg, nsegs, size, &m->qdm_kva,
sys/dev/pci/qle.c
2824
if (bus_dmamap_load(sc->sc_dmat, m->qdm_map, m->qdm_kva, size, NULL,
sys/dev/pci/qle.c
2828
return (m);
sys/dev/pci/qle.c
2831
bus_dmamem_unmap(sc->sc_dmat, m->qdm_kva, m->qdm_size);
sys/dev/pci/qle.c
2833
bus_dmamem_free(sc->sc_dmat, &m->qdm_seg, 1);
sys/dev/pci/qle.c
2835
bus_dmamap_destroy(sc->sc_dmat, m->qdm_map);
sys/dev/pci/qle.c
2837
free(m, M_DEVBUF, sizeof *m);
sys/dev/pci/qle.c
2843
qle_dmamem_free(struct qle_softc *sc, struct qle_dmamem *m)
sys/dev/pci/qle.c
2845
bus_dmamap_unload(sc->sc_dmat, m->qdm_map);
sys/dev/pci/qle.c
2846
bus_dmamem_unmap(sc->sc_dmat, m->qdm_kva, m->qdm_size);
sys/dev/pci/qle.c
2847
bus_dmamem_free(sc->sc_dmat, &m->qdm_seg, 1);
sys/dev/pci/qle.c
2848
bus_dmamap_destroy(sc->sc_dmat, m->qdm_map);
sys/dev/pci/qle.c
2849
free(m, M_DEVBUF, sizeof *m);
sys/dev/pci/qle.c
39
#define DPRINTF(m, f...) do { if ((qledebug & (m)) == (m)) printf(f); } \
sys/dev/pci/qle.c
48
#define DPRINTF(m, f...)
sys/dev/pci/sv.c
622
int a, n, m, best_n, best_m, best_error = 10000000;
sys/dev/pci/sv.c
635
m = (goal_f_out * n * (1 << a)) / F_REF;
sys/dev/pci/sv.c
637
if ((m > 257) || (m < 3)) continue;
sys/dev/pci/sv.c
639
pll_sample = (m * F_REF) / (n * (1 << a));
sys/dev/pci/sv.c
649
best_m = m;
sys/dev/pci/tga.c
1553
struct monitor *m = tga_getmonitor(dc);
sys/dev/pci/tga.c
1568
tga2_ics9110_wr(dc, m->dotclock);
sys/dev/pci/tga.c
1572
((m->hbp / 4) << 21) |
sys/dev/pci/tga.c
1573
((m->hsync / 4) << 14) |
sys/dev/pci/tga.c
1574
(((m->hfp - 4) / 4) << 9) |
sys/dev/pci/tga.c
1575
((m->cols + 4) / 4));
sys/dev/pci/tga.c
1578
((m->hbp / 4) << 21) |
sys/dev/pci/tga.c
1579
((m->hsync / 4) << 14) |
sys/dev/pci/tga.c
1580
(((m->hfp) / 4) << 9) |
sys/dev/pci/tga.c
1581
((m->cols) / 4));
sys/dev/pci/tga.c
1584
(m->vbp << 22) |
sys/dev/pci/tga.c
1585
(m->vsync << 16) |
sys/dev/pci/tga.c
1586
(m->vfp << 11) |
sys/dev/pci/tga.c
1587
(m->rows));
sys/dev/pckbc/pmsreg.h
115
#define SYNAPTICS_MODEL_SENSOR(m) (((m) >> 16) & 0x3f)
sys/dev/pckbc/pmsreg.h
116
#define SYNAPTICS_MODEL_HARDWARE(m) (((m) >> 9) & 0x7f)
sys/dev/pckbc/pmsreg.h
120
#define SYNAPTICS_MODEL_GEOMETRY(m) ((m) & 0x0f)
sys/dev/pcmcia/if_malo.c
1000
cmalo_tx(struct malo_softc *sc, struct mbuf *m)
sys/dev/pcmcia/if_malo.c
1010
psize = sizeof(*txdesc) + m->m_pkthdr.len;
sys/dev/pcmcia/if_malo.c
1011
data = mtod(m, uint8_t *);
sys/dev/pcmcia/if_malo.c
1015
txdesc->pkglen = htole16(m->m_pkthdr.len);
sys/dev/pcmcia/if_malo.c
1021
m_copydata(m, 0, m->m_pkthdr.len, sc->sc_data + sizeof(*txdesc));
sys/dev/pcmcia/if_malo.c
1022
m_freem(m);
sys/dev/pcmcia/if_malo.c
907
struct mbuf *m;
sys/dev/pcmcia/if_malo.c
946
m = m_devget(sc->sc_data + rxdesc->pkgoffset,
sys/dev/pcmcia/if_malo.c
948
if (m == NULL) {
sys/dev/pcmcia/if_malo.c
956
ml_enqueue(&ml, m);
sys/dev/pcmcia/if_malo.c
961
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
sys/dev/pcmcia/if_malo.c
971
struct mbuf *m;
sys/dev/pcmcia/if_malo.c
977
m = ifq_dequeue(&ifp->if_snd);
sys/dev/pcmcia/if_malo.c
978
if (m == NULL)
sys/dev/pcmcia/if_malo.c
983
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pcmcia/if_malo.c
986
if (cmalo_tx(sc, m) != 0)
sys/dev/pcmcia/if_xe.c
1041
struct mbuf *m0, *m;
sys/dev/pcmcia/if_xe.c
1088
for (m = m0; m; ) {
sys/dev/pcmcia/if_xe.c
1089
if (m->m_len > 1)
sys/dev/pcmcia/if_xe.c
1091
mtod(m, u_int8_t *), m->m_len & ~1);
sys/dev/pcmcia/if_xe.c
1092
if (m->m_len & 1)
sys/dev/pcmcia/if_xe.c
1094
*(mtod(m, u_int8_t *) + m->m_len - 1));
sys/dev/pcmcia/if_xe.c
1095
m0 = m_free(m);
sys/dev/pcmcia/if_xe.c
1096
m = m0;
sys/dev/pcmcia/if_xe.c
731
struct mbuf *top, **mp, *m;
sys/dev/pcmcia/if_xe.c
752
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/pcmcia/if_xe.c
753
if (m == NULL)
sys/dev/pcmcia/if_xe.c
755
m->m_pkthdr.len = pktlen;
sys/dev/pcmcia/if_xe.c
762
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/pcmcia/if_xe.c
763
if (m == NULL) {
sys/dev/pcmcia/if_xe.c
770
MCLGET(m, M_DONTWAIT);
sys/dev/pcmcia/if_xe.c
771
if (!(m->m_flags & M_EXT)) {
sys/dev/pcmcia/if_xe.c
772
m_freem(m);
sys/dev/pcmcia/if_xe.c
779
caddr_t newdata = (caddr_t)ALIGN(m->m_data +
sys/dev/pcmcia/if_xe.c
782
len -= newdata - m->m_data;
sys/dev/pcmcia/if_xe.c
783
m->m_data = newdata;
sys/dev/pcmcia/if_xe.c
787
data = mtod(m, u_int8_t *);
sys/dev/pcmcia/if_xe.c
795
m->m_len = len;
sys/dev/pcmcia/if_xe.c
797
*mp = m;
sys/dev/pcmcia/if_xe.c
798
mp = &m->m_next;
sys/dev/pv/hyperv.c
594
struct hv_msg *m;
sys/dev/pv/hyperv.c
597
TAILQ_FOREACH(m, &sc->sc_rsps, msg_entry) {
sys/dev/pv/hyperv.c
598
if (m == msg) {
sys/dev/pv/if_hvn.c
1480
struct mbuf *m;
sys/dev/pv/if_hvn.c
1483
MGETHDR(m, M_NOWAIT, MT_DATA);
sys/dev/pv/if_hvn.c
1485
m = MCLGETL(NULL, M_NOWAIT, len + ETHER_ALIGN);
sys/dev/pv/if_hvn.c
1486
if (m == NULL)
sys/dev/pv/if_hvn.c
1488
m->m_len = m->m_pkthdr.len = len;
sys/dev/pv/if_hvn.c
1489
m_adj(m, ETHER_ALIGN);
sys/dev/pv/if_hvn.c
1491
if (m_copyback(m, 0, len, buf, M_NOWAIT)) {
sys/dev/pv/if_hvn.c
1492
m_freem(m);
sys/dev/pv/if_hvn.c
1496
return (m);
sys/dev/pv/if_hvn.c
1506
struct mbuf *m;
sys/dev/pv/if_hvn.c
1525
if ((m = hvn_devget(sc, buf + RNDIS_HEADER_OFFSET + pkt->rm_dataoffset,
sys/dev/pv/if_hvn.c
1550
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/pv/if_hvn.c
1552
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
sys/dev/pv/if_hvn.c
1554
m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
sys/dev/pv/if_hvn.c
1560
m->m_pkthdr.ether_vtag =
sys/dev/pv/if_hvn.c
1563
m->m_flags |= M_VLANTAG;
sys/dev/pv/if_hvn.c
1576
ml_enqueue(ml, m);
sys/dev/pv/if_hvn.c
463
struct mbuf *m;
sys/dev/pv/if_hvn.c
472
m = ifq_dequeue(ifq);
sys/dev/pv/if_hvn.c
473
if (m == NULL)
sys/dev/pv/if_hvn.c
476
if (hvn_encap(sc, m, &txd)) {
sys/dev/pv/if_hvn.c
479
m_freem(m);
sys/dev/pv/if_hvn.c
485
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pv/if_hvn.c
491
m_freem(m);
sys/dev/pv/if_hvn.c
522
hvn_encap(struct hvn_softc *sc, struct mbuf *m, struct hvn_tx_desc **txd0)
sys/dev/pv/if_hvn.c
539
pkt->rm_len = sizeof(*pkt) + m->m_pkthdr.len;
sys/dev/pv/if_hvn.c
541
pkt->rm_datalen = m->m_pkthdr.len;
sys/dev/pv/if_hvn.c
545
rv = bus_dmamap_load_mbuf(sc->sc_dmat, txd->txd_dmap, m, BUS_DMA_READ |
sys/dev/pv/if_hvn.c
551
if (m_defrag(m, M_NOWAIT) == 0 &&
sys/dev/pv/if_hvn.c
552
bus_dmamap_load_mbuf(sc->sc_dmat, txd->txd_dmap, m,
sys/dev/pv/if_hvn.c
560
txd->txd_buf = m;
sys/dev/pv/if_hvn.c
563
if (m->m_flags & M_VLANTAG) {
sys/dev/pv/if_hvn.c
567
vlan = NDIS_VLAN_INFO(EVL_VLANOFTAG(m->m_pkthdr.ether_vtag),
sys/dev/pv/if_hvn.c
568
EVL_PRIOFTAG(m->m_pkthdr.ether_vtag));
sys/dev/pv/if_hvn.c
575
if (m->m_pkthdr.csum_flags & (M_IPV4_CSUM_OUT | M_UDP_CSUM_OUT |
sys/dev/pv/if_hvn.c
580
if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
sys/dev/pv/if_hvn.c
582
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT)
sys/dev/pv/if_hvn.c
584
if (m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT)
sys/dev/pv/if_hvn.c
630
struct mbuf *m;
sys/dev/pv/if_hvn.c
641
if ((m = txd->txd_buf) == NULL)
sys/dev/pv/if_hvn.c
648
m_freem(m);
sys/dev/pv/if_vio.c
1132
vio_tx_offload(struct virtio_net_hdr *hdr, struct mbuf *m)
sys/dev/pv/if_vio.c
1140
if (!ISSET(m->m_pkthdr.csum_flags, M_TCP_CSUM_OUT) &&
sys/dev/pv/if_vio.c
1141
!ISSET(m->m_pkthdr.csum_flags, M_UDP_CSUM_OUT))
sys/dev/pv/if_vio.c
1144
ether_extract_headers(m, &ext);
sys/dev/pv/if_vio.c
1150
if ((ext.tcp && !ISSET(m->m_pkthdr.csum_flags, M_TCP_CSUM_OUT)) ||
sys/dev/pv/if_vio.c
1151
(ext.udp && !ISSET(m->m_pkthdr.csum_flags, M_UDP_CSUM_OUT)))
sys/dev/pv/if_vio.c
1172
if (!ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO))
sys/dev/pv/if_vio.c
1175
if (!ext.tcp || m->m_pkthdr.ph_mss == 0) {
sys/dev/pv/if_vio.c
1181
hdr->gso_size = m->m_pkthdr.ph_mss;
sys/dev/pv/if_vio.c
1197
(ext.paylen + m->m_pkthdr.ph_mss - 1) / m->m_pkthdr.ph_mss);
sys/dev/pv/if_vio.c
1208
struct mbuf *m;
sys/dev/pv/if_vio.c
1229
m = ifq_dequeue(viq_ifq);
sys/dev/pv/if_vio.c
1230
if (m == NULL)
sys/dev/pv/if_vio.c
1236
m_freem(m);
sys/dev/pv/if_vio.c
1246
vio_tx_offload(hdr, m);
sys/dev/pv/if_vio.c
1248
r = vio_encap(vioq, slot, m);
sys/dev/pv/if_vio.c
1251
m_freem(m);
sys/dev/pv/if_vio.c
1260
m_freem(m);
sys/dev/pv/if_vio.c
1282
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pv/if_vio.c
1433
struct mbuf *m;
sys/dev/pv/if_vio.c
1436
m = MCLGETL(NULL, M_DONTWAIT, sc->sc_rx_mbuf_size);
sys/dev/pv/if_vio.c
1437
if (m == NULL)
sys/dev/pv/if_vio.c
1439
vioq->viq_rxmbufs[i] = m;
sys/dev/pv/if_vio.c
1440
m->m_len = m->m_pkthdr.len = m->m_ext.ext_size;
sys/dev/pv/if_vio.c
1443
vioq->viq_rxdmamaps[i], m, BUS_DMA_READ|BUS_DMA_NOWAIT);
sys/dev/pv/if_vio.c
1445
m_freem(m);
sys/dev/pv/if_vio.c
1525
vio_rx_offload(struct mbuf *m, struct virtio_net_hdr *hdr)
sys/dev/pv/if_vio.c
1533
ether_extract_headers(m, &ext);
sys/dev/pv/if_vio.c
1536
SET(m->m_pkthdr.csum_flags, M_TCP_CSUM_IN_OK);
sys/dev/pv/if_vio.c
1538
SET(m->m_pkthdr.csum_flags, M_TCP_CSUM_OUT);
sys/dev/pv/if_vio.c
1540
SET(m->m_pkthdr.csum_flags, M_UDP_CSUM_IN_OK);
sys/dev/pv/if_vio.c
1542
SET(m->m_pkthdr.csum_flags, M_UDP_CSUM_OUT);
sys/dev/pv/if_vio.c
1559
SET(m->m_pkthdr.csum_flags, M_TCP_TSO);
sys/dev/pv/if_vio.c
1560
m->m_pkthdr.ph_mss = mss;
sys/dev/pv/if_vio.c
1572
struct mbuf *m, *m0 = NULL, *mlast;
sys/dev/pv/if_vio.c
1583
m = vioq->viq_rxmbufs[slot];
sys/dev/pv/if_vio.c
1584
KASSERT(m != NULL);
sys/dev/pv/if_vio.c
1589
m->m_len = m->m_pkthdr.len = len;
sys/dev/pv/if_vio.c
1590
m->m_pkthdr.csum_flags = 0;
sys/dev/pv/if_vio.c
1592
hdr = mtod(m, struct virtio_net_hdr *);
sys/dev/pv/if_vio.c
1593
m_adj(m, sc->sc_hdr_size);
sys/dev/pv/if_vio.c
1594
m0 = mlast = m;
sys/dev/pv/if_vio.c
1596
m->m_pkthdr.ph_flowid =
sys/dev/pv/if_vio.c
1598
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/dev/pv/if_vio.c
1605
m->m_flags &= ~M_PKTHDR;
sys/dev/pv/if_vio.c
1606
m0->m_pkthdr.len += m->m_len;
sys/dev/pv/if_vio.c
1607
mlast->m_next = m;
sys/dev/pv/if_vio.c
1608
mlast = m;
sys/dev/pv/if_vio.c
1726
struct mbuf *m;
sys/dev/pv/if_vio.c
1740
m = vioq->viq_txmbufs[slot];
sys/dev/pv/if_vio.c
1744
m_freem(m);
sys/dev/pv/if_vio.c
1780
vio_encap(struct vio_queue *vioq, int slot, struct mbuf *m)
sys/dev/pv/if_vio.c
1786
r = bus_dmamap_load_mbuf(vsc->sc_dmat, dmap, m,
sys/dev/pv/if_vio.c
1792
if (m_defrag(m, M_DONTWAIT) == 0 &&
sys/dev/pv/if_vio.c
1793
bus_dmamap_load_mbuf(vsc->sc_dmat, dmap, m,
sys/dev/pv/if_vio.c
1801
vioq->viq_txmbufs[slot] = m;
sys/dev/pv/if_xnf.c
489
struct mbuf *m;
sys/dev/pv/if_xnf.c
506
m = ifq_dequeue(ifq);
sys/dev/pv/if_xnf.c
507
if (m == NULL)
sys/dev/pv/if_xnf.c
510
if (xnf_encap(sc, m, &prod)) {
sys/dev/pv/if_xnf.c
513
m_freem(m);
sys/dev/pv/if_xnf.c
519
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/pv/if_xnf.c
539
struct mbuf *m;
sys/dev/pv/if_xnf.c
543
for (m = m_head; m != NULL; m = m->m_next) {
sys/dev/pv/if_xnf.c
544
if (m->m_len == 0)
sys/dev/pv/if_xnf.c
547
for (va0 = va = mtod(m, vaddr_t);
sys/dev/pv/if_xnf.c
549
va + (PAGE_SIZE - (va & PAGE_MASK)) < va0 + m->m_len;
sys/dev/pv/if_xnf.c
564
struct mbuf *m, **next;
sys/dev/pv/if_xnf.c
576
for (m = m_head; m != NULL; m = *next) {
sys/dev/pv/if_xnf.c
578
if (m->m_len == 0) {
sys/dev/pv/if_xnf.c
579
*next = m->m_next;
sys/dev/pv/if_xnf.c
580
m_free(m);
sys/dev/pv/if_xnf.c
583
next = &m->m_next;
sys/dev/pv/if_xnf.c
597
if (bus_dmamap_load(sc->sc_dmat, txb->txb_dmap, m->m_data,
sys/dev/pv/if_xnf.c
598
m->m_len, NULL, flags)) {
sys/dev/pv/if_xnf.c
600
sc->sc_dev.dv_xname, m->m_len,
sys/dev/pv/if_xnf.c
601
mtod(m, vaddr_t) & PAGE_MASK);
sys/dev/pv/if_xnf.c
609
if (m == m_head && n == 0) {
sys/dev/pv/if_xnf.c
610
if (m->m_pkthdr.csum_flags &
sys/dev/pv/if_xnf.c
615
txd->txd_req.txq_size = m->m_pkthdr.len;
sys/dev/pv/if_xnf.c
624
mtod(m, vaddr_t) & PAGE_MASK;
sys/dev/pv/if_xnf.c
633
txb->txb_mbuf = m;
sys/dev/pv/if_xnf.c
752
struct mbuf *m;
sys/dev/pv/if_xnf.c
777
m = sc->sc_rx_buf[id];
sys/dev/pv/if_xnf.c
778
KASSERT(m != NULL);
sys/dev/pv/if_xnf.c
784
m_freem(m);
sys/dev/pv/if_xnf.c
789
m->m_pkthdr.csum_flags = M_TCP_CSUM_IN_OK |
sys/dev/pv/if_xnf.c
794
m_freem(m);
sys/dev/pv/if_xnf.c
798
m->m_len = len;
sys/dev/pv/if_xnf.c
799
m->m_data += offset;
sys/dev/pv/if_xnf.c
802
m->m_pkthdr.len = len;
sys/dev/pv/if_xnf.c
803
fmp = m;
sys/dev/pv/if_xnf.c
805
m->m_flags &= ~M_PKTHDR;
sys/dev/pv/if_xnf.c
806
lmp->m_next = m;
sys/dev/pv/if_xnf.c
807
fmp->m_pkthdr.len += m->m_len;
sys/dev/pv/if_xnf.c
809
lmp = m;
sys/dev/pv/if_xnf.c
817
m = fmp;
sys/dev/pv/if_xnf.c
819
ml_enqueue(&ml, m);
sys/dev/pv/if_xnf.c
844
struct mbuf *m;
sys/dev/pv/if_xnf.c
860
m = MCLGETL(NULL, M_DONTWAIT, XNF_MCLEN);
sys/dev/pv/if_xnf.c
861
if (m == NULL)
sys/dev/pv/if_xnf.c
863
m->m_len = m->m_pkthdr.len = XNF_MCLEN;
sys/dev/pv/if_xnf.c
866
if (bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m, flags)) {
sys/dev/pv/if_xnf.c
867
m_freem(m);
sys/dev/pv/if_xnf.c
870
sc->sc_rx_buf[id] = m;
sys/dev/rnd.c
478
size_t i, m;
sys/dev/rnd.c
480
m = MIN(datlen, KEYSZ + IVSZ);
sys/dev/rnd.c
481
for (i = 0; i < m; i++)
sys/dev/rnd.c
494
size_t m;
sys/dev/rnd.c
499
m = MIN(n, rs_have);
sys/dev/rnd.c
500
memcpy(buf, rs_buf + sizeof(rs_buf) - rs_have, m);
sys/dev/rnd.c
501
memset(rs_buf + sizeof(rs_buf) - rs_have, 0, m);
sys/dev/rnd.c
502
buf += m;
sys/dev/rnd.c
503
n -= m;
sys/dev/rnd.c
504
rs_have -= m;
sys/dev/sbus/be.c
445
be_put(struct be_softc *sc, int idx, struct mbuf *m)
sys/dev/sbus/be.c
453
for (; m; m = n) {
sys/dev/sbus/be.c
454
len = m->m_len;
sys/dev/sbus/be.c
456
n = m_free(m);
sys/dev/sbus/be.c
459
bcopy(mtod(m, caddr_t), bp+boff, len);
sys/dev/sbus/be.c
462
n = m_free(m);
sys/dev/sbus/be.c
476
struct mbuf *m;
sys/dev/sbus/be.c
483
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/sbus/be.c
484
if (m == NULL)
sys/dev/sbus/be.c
486
m->m_pkthdr.len = totlen;
sys/dev/sbus/be.c
489
m->m_data += pad;
sys/dev/sbus/be.c
496
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/sbus/be.c
497
if (m == NULL) {
sys/dev/sbus/be.c
504
MCLGET(m, M_DONTWAIT);
sys/dev/sbus/be.c
505
if (m->m_flags & M_EXT)
sys/dev/sbus/be.c
508
m->m_len = len = min(totlen, len);
sys/dev/sbus/be.c
509
bcopy(bp + boff, mtod(m, caddr_t), len);
sys/dev/sbus/be.c
512
*mp = m;
sys/dev/sbus/be.c
513
mp = &m->m_next;
sys/dev/sbus/be.c
527
struct mbuf *m;
sys/dev/sbus/be.c
542
m = be_get(sc, idx, len);
sys/dev/sbus/be.c
543
if (m == NULL) {
sys/dev/sbus/be.c
548
ml_enqueue(&ml, m);
sys/dev/sbus/be.c
566
struct mbuf *m;
sys/dev/sbus/be.c
576
m = ifq_dequeue(&ifp->if_snd);
sys/dev/sbus/be.c
577
if (m == NULL)
sys/dev/sbus/be.c
586
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/sbus/be.c
592
len = be_put(sc, bix, m);
sys/dev/sbus/cgsix.c
784
u_int32_t m;
sys/dev/sbus/cgsix.c
787
m = FBC_READ(sc, CG6_FBC_MODE);
sys/dev/sbus/cgsix.c
788
m &= ~FBC_MODE_MASK;
sys/dev/sbus/cgsix.c
789
m |= FBC_MODE_VAL;
sys/dev/sbus/cgsix.c
790
FBC_WRITE(sc, CG6_FBC_MODE, m);
sys/dev/sbus/qe.c
310
struct mbuf *m;
sys/dev/sbus/qe.c
317
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/sbus/qe.c
318
if (m == NULL)
sys/dev/sbus/qe.c
320
m->m_pkthdr.len = totlen;
sys/dev/sbus/qe.c
322
m->m_data += pad;
sys/dev/sbus/qe.c
329
MGET(m, M_DONTWAIT, MT_DATA);
sys/dev/sbus/qe.c
330
if (m == NULL) {
sys/dev/sbus/qe.c
337
MCLGET(m, M_DONTWAIT);
sys/dev/sbus/qe.c
338
if (m->m_flags & M_EXT)
sys/dev/sbus/qe.c
341
m->m_len = len = min(totlen, len);
sys/dev/sbus/qe.c
342
bcopy(bp + boff, mtod(m, caddr_t), len);
sys/dev/sbus/qe.c
345
*mp = m;
sys/dev/sbus/qe.c
346
mp = &m->m_next;
sys/dev/sbus/qe.c
357
qe_put(struct qe_softc *sc, int idx, struct mbuf *m)
sys/dev/sbus/qe.c
365
for (; m; m = n) {
sys/dev/sbus/qe.c
366
len = m->m_len;
sys/dev/sbus/qe.c
368
n = m_free(m);
sys/dev/sbus/qe.c
371
bcopy(mtod(m, caddr_t), bp+boff, len);
sys/dev/sbus/qe.c
374
n = m_free(m);
sys/dev/sbus/qe.c
387
struct mbuf *m;
sys/dev/sbus/qe.c
402
m = qe_get(sc, idx, len);
sys/dev/sbus/qe.c
403
if (m == NULL) {
sys/dev/sbus/qe.c
408
ml_enqueue(&ml, m);
sys/dev/sbus/qe.c
426
struct mbuf *m;
sys/dev/sbus/qe.c
436
m = ifq_dequeue(&ifp->if_snd);
sys/dev/sbus/qe.c
437
if (m == NULL)
sys/dev/sbus/qe.c
447
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/sbus/qe.c
453
len = qe_put(sc, bix, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1059
struct mbuf *m;
sys/dev/sdmmc/if_bwfm_sdio.c
1061
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/sdmmc/if_bwfm_sdio.c
1062
if (m == NULL)
sys/dev/sdmmc/if_bwfm_sdio.c
1065
MCLGET(m, M_DONTWAIT);
sys/dev/sdmmc/if_bwfm_sdio.c
1066
if (!(m->m_flags & M_EXT)) {
sys/dev/sdmmc/if_bwfm_sdio.c
1067
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1071
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/sdmmc/if_bwfm_sdio.c
1073
return (m);
sys/dev/sdmmc/if_bwfm_sdio.c
1087
struct mbuf *m;
sys/dev/sdmmc/if_bwfm_sdio.c
1095
m = ml_dequeue(&sc->sc_tx_queue);
sys/dev/sdmmc/if_bwfm_sdio.c
1096
if (m == NULL)
sys/dev/sdmmc/if_bwfm_sdio.c
1099
if (m->m_type == MT_CONTROL)
sys/dev/sdmmc/if_bwfm_sdio.c
1100
bwfm_sdio_tx_ctrlframe(sc, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1102
bwfm_sdio_tx_dataframe(sc, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1104
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1112
bwfm_sdio_tx_ctrlframe(struct bwfm_sdio_softc *sc, struct mbuf *m)
sys/dev/sdmmc/if_bwfm_sdio.c
1118
len = sizeof(*hwhdr) + sizeof(*swhdr) + m->m_len;
sys/dev/sdmmc/if_bwfm_sdio.c
1139
m_copydata(m, 0, m->m_len, (caddr_t)&swhdr[1]);
sys/dev/sdmmc/if_bwfm_sdio.c
1150
bwfm_sdio_tx_dataframe(struct bwfm_sdio_softc *sc, struct mbuf *m)
sys/dev/sdmmc/if_bwfm_sdio.c
1158
+ m->m_pkthdr.len;
sys/dev/sdmmc/if_bwfm_sdio.c
1181
bcdc->priority = ieee80211_classify(&sc->sc_sc.sc_ic, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1185
m_copydata(m, 0, m->m_pkthdr.len, (caddr_t)&bcdc[1]);
sys/dev/sdmmc/if_bwfm_sdio.c
1205
struct mbuf *m;
sys/dev/sdmmc/if_bwfm_sdio.c
1280
m = bwfm_sdio_newbuf();
sys/dev/sdmmc/if_bwfm_sdio.c
1281
if (m == NULL)
sys/dev/sdmmc/if_bwfm_sdio.c
1283
if (flen - off > m->m_len) {
sys/dev/sdmmc/if_bwfm_sdio.c
1286
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1289
m->m_len = m->m_pkthdr.len = flen - off;
sys/dev/sdmmc/if_bwfm_sdio.c
1290
memcpy(mtod(m, char *), data + off, flen - off);
sys/dev/sdmmc/if_bwfm_sdio.c
1291
sc->sc_sc.sc_proto_ops->proto_rx(&sc->sc_sc, m, &ml);
sys/dev/sdmmc/if_bwfm_sdio.c
1320
struct mbuf *m;
sys/dev/sdmmc/if_bwfm_sdio.c
1332
m = bwfm_sdio_newbuf();
sys/dev/sdmmc/if_bwfm_sdio.c
1333
if (m == NULL) {
sys/dev/sdmmc/if_bwfm_sdio.c
1337
ml_enqueue(&glom, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1338
if (letoh16(sublen[i]) > m->m_len) {
sys/dev/sdmmc/if_bwfm_sdio.c
1342
if (bwfm_sdio_frame_read_write(sc, mtod(m, char *),
sys/dev/sdmmc/if_bwfm_sdio.c
1347
m->m_len = m->m_pkthdr.len = letoh16(sublen[i]);
sys/dev/sdmmc/if_bwfm_sdio.c
1351
m = MBUF_LIST_FIRST(&glom);
sys/dev/sdmmc/if_bwfm_sdio.c
1352
if (m->m_len >= sizeof(hwhdr) + sizeof(swhdr)) {
sys/dev/sdmmc/if_bwfm_sdio.c
1353
m_copydata(m, 0, sizeof(hwhdr), (caddr_t)&hwhdr);
sys/dev/sdmmc/if_bwfm_sdio.c
1354
m_copydata(m, sizeof(hwhdr), sizeof(swhdr), (caddr_t)&swhdr);
sys/dev/sdmmc/if_bwfm_sdio.c
1356
m_adj(m, sizeof(struct bwfm_sdio_hwhdr) +
sys/dev/sdmmc/if_bwfm_sdio.c
1360
while ((m = ml_dequeue(&glom)) != NULL) {
sys/dev/sdmmc/if_bwfm_sdio.c
1361
if (m->m_len < sizeof(hwhdr) + sizeof(swhdr))
sys/dev/sdmmc/if_bwfm_sdio.c
1364
m_copydata(m, 0, sizeof(hwhdr), (caddr_t)&hwhdr);
sys/dev/sdmmc/if_bwfm_sdio.c
1365
m_copydata(m, sizeof(hwhdr), sizeof(swhdr), (caddr_t)&swhdr);
sys/dev/sdmmc/if_bwfm_sdio.c
1386
if (m->m_len < flen)
sys/dev/sdmmc/if_bwfm_sdio.c
1403
m_adj(m, swhdr.dataoff);
sys/dev/sdmmc/if_bwfm_sdio.c
1404
sc->sc_sc.sc_proto_ops->proto_rx(&sc->sc_sc, m, ml);
sys/dev/sdmmc/if_bwfm_sdio.c
1417
ml_enqueue(&drop, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1435
bwfm_sdio_txdata(struct bwfm_softc *bwfm, struct mbuf *m)
sys/dev/sdmmc/if_bwfm_sdio.c
1443
ml_enqueue(&sc->sc_tx_queue, m);
sys/dev/sdmmc/if_bwfm_sdio.c
1453
struct mbuf *m;
sys/dev/sdmmc/if_bwfm_sdio.c
1457
MGET(m, M_DONTWAIT, MT_CONTROL);
sys/dev/sdmmc/if_bwfm_sdio.c
1458
if (m == NULL)
sys/dev/sdmmc/if_bwfm_sdio.c
1461
MCLGET(m, M_DONTWAIT);
sys/dev/sdmmc/if_bwfm_sdio.c
1462
if (!(m->m_flags & M_EXT)) {
sys/dev/sdmmc/if_bwfm_sdio.c
1463
m_freem(m);
sys/dev/sdmmc/if_bwfm_sdio.c
1467
memcpy(mtod(m, char *), ctl->buf, ctl->len);
sys/dev/sdmmc/if_bwfm_sdio.c
1468
m->m_len = ctl->len;
sys/dev/sdmmc/if_bwfm_sdio.c
1471
ml_enqueue(&sc->sc_tx_queue, m);
sys/dev/softraid.c
197
#define sr_meta_print(m)
sys/dev/softraid.c
4966
sr_meta_print(struct sr_metadata *m)
sys/dev/softraid.c
4975
printf("\tssd_magic 0x%llx\n", m->ssdi.ssd_magic);
sys/dev/softraid.c
4976
printf("\tssd_version %d\n", m->ssdi.ssd_version);
sys/dev/softraid.c
4977
printf("\tssd_vol_flags 0x%x\n", m->ssdi.ssd_vol_flags);
sys/dev/softraid.c
4979
sr_uuid_print(&m->ssdi.ssd_uuid, 1);
sys/dev/softraid.c
4980
printf("\tssd_chunk_no %d\n", m->ssdi.ssd_chunk_no);
sys/dev/softraid.c
4981
printf("\tssd_chunk_id %d\n", m->ssdi.ssd_chunk_id);
sys/dev/softraid.c
4982
printf("\tssd_opt_no %d\n", m->ssdi.ssd_opt_no);
sys/dev/softraid.c
4983
printf("\tssd_volid %d\n", m->ssdi.ssd_volid);
sys/dev/softraid.c
4984
printf("\tssd_level %d\n", m->ssdi.ssd_level);
sys/dev/softraid.c
4985
printf("\tssd_size %lld\n", m->ssdi.ssd_size);
sys/dev/softraid.c
4986
printf("\tssd_devname %s\n", m->ssd_devname);
sys/dev/softraid.c
4987
printf("\tssd_vendor %s\n", m->ssdi.ssd_vendor);
sys/dev/softraid.c
4988
printf("\tssd_product %s\n", m->ssdi.ssd_product);
sys/dev/softraid.c
4989
printf("\tssd_revision %s\n", m->ssdi.ssd_revision);
sys/dev/softraid.c
4990
printf("\tssd_strip_size %d\n", m->ssdi.ssd_strip_size);
sys/dev/softraid.c
4992
sr_checksum_print(m->ssd_checksum);
sys/dev/softraid.c
4994
printf("\tssd_meta_flags 0x%x\n", m->ssd_meta_flags);
sys/dev/softraid.c
4995
printf("\tssd_ondisk %llu\n", m->ssd_ondisk);
sys/dev/softraid.c
4997
mc = (struct sr_meta_chunk *)(m + 1);
sys/dev/softraid.c
4998
for (i = 0; i < m->ssdi.ssd_chunk_no; i++, mc++) {
sys/dev/softraid.c
5012
omh = (struct sr_meta_opt_hdr *)((u_int8_t *)(m + 1) +
sys/dev/softraid.c
5013
sizeof(struct sr_meta_chunk) * m->ssdi.ssd_chunk_no);
sys/dev/softraid.c
5014
for (i = 0; i < m->ssdi.ssd_opt_no; i++) {
sys/dev/softraid.c
503
void *m;
sys/dev/softraid.c
513
m = malloc(SR_META_SIZE * DEV_BSIZE, M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/softraid.c
515
if (sr_meta_native_write(sd, ch_entry->src_dev_mm, m, NULL)) {
sys/dev/softraid.c
527
free(m, M_DEVBUF, SR_META_SIZE * DEV_BSIZE);
sys/dev/softraid.c
639
struct sr_metadata *sm = sd->sd_meta, *m;
sys/dev/softraid.c
658
m = malloc(SR_META_SIZE * DEV_BSIZE, M_DEVBUF, M_ZERO | M_NOWAIT);
sys/dev/softraid.c
659
if (!m) {
sys/dev/softraid.c
669
memcpy(m, sm, sizeof(*m));
sys/dev/softraid.c
672
cm = (struct sr_meta_chunk *)(m + 1);
sys/dev/softraid.c
701
m->ssdi.ssd_chunk_id = i;
sys/dev/softraid.c
702
sr_checksum(sc, m, &m->ssd_checksum,
sys/dev/softraid.c
709
m->ssdi.ssd_volid, m->ssdi.ssd_chunk_id);
sys/dev/softraid.c
712
sr_checksum_print((u_int8_t *)&m->ssd_checksum);
sys/dev/softraid.c
714
sr_meta_print(m);
sys/dev/softraid.c
718
if (s->smd_write(sd, src->src_dev_mm, m, NULL /* XXX */)) {
sys/dev/softraid.c
735
free(m, M_DEVBUF, SR_META_SIZE * DEV_BSIZE);
sys/dev/tc/bba.c
271
struct bba_mem *m;
sys/dev/tc/bba.c
295
m = malloc(sizeof(struct bba_mem), mtype, flags | M_CANFAIL);
sys/dev/tc/bba.c
296
if (m == NULL)
sys/dev/tc/bba.c
298
m->addr = seg.ds_addr;
sys/dev/tc/bba.c
299
m->size = seg.ds_len;
sys/dev/tc/bba.c
300
m->kva = kva;
sys/dev/tc/bba.c
301
m->next = sc->sc_mem_head;
sys/dev/tc/bba.c
302
sc->sc_mem_head = m;
sys/dev/tc/bba.c
318
struct bba_mem **mp, *m;
sys/dev/tc/bba.c
325
m = *mp;
sys/dev/tc/bba.c
326
if (m == NULL) {
sys/dev/tc/bba.c
330
*mp = m->next;
sys/dev/tc/bba.c
331
bus_dmamem_unmap(sc->sc_dmat, kva, m->size);
sys/dev/tc/bba.c
333
seg.ds_addr = m->addr;
sys/dev/tc/bba.c
334
seg.ds_len = m->size;
sys/dev/tc/bba.c
336
free(m, mtype, 0);
sys/dev/usb/ehci.c
579
int i, m;
sys/dev/usb/ehci.c
587
m = min(sc->sc_noport, xfer->length * 8 - 1);
sys/dev/usb/ehci.c
589
for (i = 1; i <= m; i++) {
sys/dev/usb/if_athn_usb.c
1741
struct mbuf *m;
sys/dev/usb/if_athn_usb.c
1755
m = ieee80211_beacon_alloc(ic, ic->ic_bss);
sys/dev/usb/if_athn_usb.c
1756
if (__predict_false(m == NULL))
sys/dev/usb/if_athn_usb.c
1759
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_athn_usb.c
1766
hdr->len = htole16(sizeof(*htc) + sizeof(*bcn) + m->m_pkthdr.len);
sys/dev/usb/if_athn_usb.c
1771
htc->payload_len = htobe16(sizeof(*bcn) + m->m_pkthdr.len);
sys/dev/usb/if_athn_usb.c
1777
m_copydata(m, 0, m->m_pkthdr.len, &bcn[1]);
sys/dev/usb/if_athn_usb.c
1780
sizeof(*hdr) + sizeof(*htc) + sizeof(*bcn) + m->m_pkthdr.len,
sys/dev/usb/if_athn_usb.c
1784
m_freem(m);
sys/dev/usb/if_athn_usb.c
1968
athn_usb_rx_radiotap(struct athn_softc *sc, struct mbuf *m,
sys/dev/usb/if_athn_usb.c
2016
mb.m_next = m;
sys/dev/usb/if_athn_usb.c
2025
athn_usb_rx_frame(struct athn_usb_softc *usc, struct mbuf *m,
sys/dev/usb/if_athn_usb.c
2039
if (__predict_false(m->m_len < sizeof(*htc)))
sys/dev/usb/if_athn_usb.c
2041
htc = mtod(m, struct ar_htc_frame_hdr *);
sys/dev/usb/if_athn_usb.c
2047
if (m->m_len < htc->control[0])
sys/dev/usb/if_athn_usb.c
2049
m_adj(m, -(int)htc->control[0]);
sys/dev/usb/if_athn_usb.c
2051
m_adj(m, sizeof(*htc)); /* Strip HTC header. */
sys/dev/usb/if_athn_usb.c
2053
if (__predict_false(m->m_len < sizeof(*rs)))
sys/dev/usb/if_athn_usb.c
2055
rs = mtod(m, struct ar_rx_status *);
sys/dev/usb/if_athn_usb.c
2059
if (__predict_false(m->m_len < sizeof(*rs) + datalen))
sys/dev/usb/if_athn_usb.c
2071
m_adj(m, sizeof(*rs)); /* Strip Rx status. */
sys/dev/usb/if_athn_usb.c
2076
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_athn_usb.c
2084
m_adj(m, 2);
sys/dev/usb/if_athn_usb.c
2086
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_athn_usb.c
2090
athn_usb_rx_radiotap(sc, m, rs);
sys/dev/usb/if_athn_usb.c
2093
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/usb/if_athn_usb.c
2106
if (ar5008_ccmp_decap(sc, m, ni) != 0) {
sys/dev/usb/if_athn_usb.c
2114
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/usb/if_athn_usb.c
2121
m_freem(m);
sys/dev/usb/if_athn_usb.c
2136
struct mbuf *m;
sys/dev/usb/if_athn_usb.c
2153
if (__predict_true(stream->m != NULL)) {
sys/dev/usb/if_athn_usb.c
2154
memcpy(mtod(stream->m, uint8_t *) +
sys/dev/usb/if_athn_usb.c
2156
athn_usb_rx_frame(usc, stream->m, &ml);
sys/dev/usb/if_athn_usb.c
2157
stream->m = NULL;
sys/dev/usb/if_athn_usb.c
2166
if (__predict_true(stream->m != NULL)) {
sys/dev/usb/if_athn_usb.c
2167
memcpy(mtod(stream->m, uint8_t *) +
sys/dev/usb/if_athn_usb.c
2188
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_athn_usb.c
2189
if (__predict_true(m != NULL)) {
sys/dev/usb/if_athn_usb.c
2190
m->m_pkthdr.len = m->m_len = pktlen;
sys/dev/usb/if_athn_usb.c
2192
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_athn_usb.c
2193
if (!(m->m_flags & M_EXT)) {
sys/dev/usb/if_athn_usb.c
2194
m_free(m);
sys/dev/usb/if_athn_usb.c
2195
m = NULL;
sys/dev/usb/if_athn_usb.c
2200
m = NULL;
sys/dev/usb/if_athn_usb.c
2202
if (m == NULL)
sys/dev/usb/if_athn_usb.c
2211
stream->m = m; /* NB: m can be NULL. */
sys/dev/usb/if_athn_usb.c
2212
if (__predict_true(stream->m != NULL)) {
sys/dev/usb/if_athn_usb.c
2213
memcpy(mtod(stream->m, uint8_t *), buf, len);
sys/dev/usb/if_athn_usb.c
2219
if (__predict_true(m != NULL)) {
sys/dev/usb/if_athn_usb.c
2221
memcpy(mtod(m, uint8_t *), buf, pktlen);
sys/dev/usb/if_athn_usb.c
2222
athn_usb_rx_frame(usc, m, &ml);
sys/dev/usb/if_athn_usb.c
2274
athn_usb_tx(struct athn_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/usb/if_athn_usb.c
2291
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_athn_usb.c
2296
if (ar5008_ccmp_encap(m, hdrlen, k) != 0)
sys/dev/usb/if_athn_usb.c
2299
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/usb/if_athn_usb.c
2303
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_athn_usb.c
2327
mb.m_next = m;
sys/dev/usb/if_athn_usb.c
2351
if (m->m_pkthdr.len + IEEE80211_CRC_LEN > ic->ic_rtsthreshold)
sys/dev/usb/if_athn_usb.c
2388
m_copydata(m, 0, m->m_pkthdr.len, frm);
sys/dev/usb/if_athn_usb.c
2389
frm += m->m_pkthdr.len;
sys/dev/usb/if_athn_usb.c
2390
m_freem(m);
sys/dev/usb/if_athn_usb.c
2417
struct mbuf *m;
sys/dev/usb/if_athn_usb.c
2428
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/usb/if_athn_usb.c
2429
if (m != NULL) {
sys/dev/usb/if_athn_usb.c
2430
ni = m->m_pkthdr.ph_cookie;
sys/dev/usb/if_athn_usb.c
2437
m = ifq_dequeue(&ifp->if_snd);
sys/dev/usb/if_athn_usb.c
2438
if (m == NULL)
sys/dev/usb/if_athn_usb.c
2442
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_athn_usb.c
2444
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL)
sys/dev/usb/if_athn_usb.c
2449
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_athn_usb.c
2451
if (athn_usb_tx(sc, m, ni) != 0) {
sys/dev/usb/if_athn_usb.c
2756
m_freem(usc->rx_stream.m);
sys/dev/usb/if_athn_usb.c
2757
usc->rx_stream.m = NULL;
sys/dev/usb/if_athn_usb.h
388
struct mbuf *m;
sys/dev/usb/if_atu.c
1495
atu_newbuf(struct atu_softc *sc, struct atu_chain *c, struct mbuf *m)
sys/dev/usb/if_atu.c
1499
if (m == NULL) {
sys/dev/usb/if_atu.c
1516
m_new = m;
sys/dev/usb/if_atu.c
1621
struct mbuf *m;
sys/dev/usb/if_atu.c
1691
m = c->atu_mbuf;
sys/dev/usb/if_atu.c
1692
memcpy(mtod(m, char *), c->atu_buf + ATU_RX_HDRLEN, len);
sys/dev/usb/if_atu.c
1693
m->m_pkthdr.len = m->m_len = len;
sys/dev/usb/if_atu.c
1695
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_atu.c
1720
mb.m_next = m;
sys/dev/usb/if_atu.c
1740
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/usb/if_atu.c
1815
struct atu_chain *c, struct mbuf *m)
sys/dev/usb/if_atu.c
1829
m_freem(m);
sys/dev/usb/if_atu.c
1846
mb.m_next = m;
sys/dev/usb/if_atu.c
1858
len = m->m_pkthdr.len;
sys/dev/usb/if_atu.c
1860
m_copydata(m, 0, m->m_pkthdr.len, c->atu_buf + ATU_TX_HDRLEN);
sys/dev/usb/if_atu.c
1873
c->atu_mbuf = m;
sys/dev/usb/if_atu.c
1886
m_freem(m);
sys/dev/usb/if_atu.c
1902
struct mbuf *m = NULL;
sys/dev/usb/if_atu.c
1941
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/usb/if_atu.c
1942
if (m == NULL) {
sys/dev/usb/if_atu.c
1957
m = ifq_dequeue(&ifp->if_snd);
sys/dev/usb/if_atu.c
1958
if (m == NULL) {
sys/dev/usb/if_atu.c
1971
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_atu.c
1974
m = ieee80211_encap(ifp, m, &ni);
sys/dev/usb/if_atu.c
1975
if (m == NULL)
sys/dev/usb/if_atu.c
1977
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_atu.c
1981
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_atu.c
1987
ni = m->m_pkthdr.ph_cookie;
sys/dev/usb/if_atu.c
1989
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_atu.c
1993
if (atu_tx_start(sc, ni, c, m)) {
sys/dev/usb/if_aue.c
1047
m = c->aue_mbuf;
sys/dev/usb/if_aue.c
1049
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/usb/if_aue.c
1050
ml_enqueue(&ml, m);
sys/dev/usb/if_aue.c
1174
aue_send(struct aue_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_aue.c
1188
m_copydata(m, 0, m->m_pkthdr.len, c->aue_buf + 2);
sys/dev/usb/if_aue.c
1189
c->aue_mbuf = m;
sys/dev/usb/if_aue.c
1197
c->aue_buf[0] = (u_int8_t)m->m_pkthdr.len;
sys/dev/usb/if_aue.c
1198
c->aue_buf[1] = (u_int8_t)(m->m_pkthdr.len >> 8);
sys/dev/usb/if_aue.c
1199
total_len = m->m_pkthdr.len + 2;
sys/dev/usb/if_aue.c
860
aue_newbuf(struct aue_softc *sc, struct aue_chain *c, struct mbuf *m)
sys/dev/usb/if_aue.c
866
if (m == NULL) {
sys/dev/usb/if_aue.c
883
m_new = m;
sys/dev/usb/if_aue.c
999
struct mbuf *m;
sys/dev/usb/if_axe.c
1048
m = axe_newbuf();
sys/dev/usb/if_axe.c
1049
if (m == NULL) {
sys/dev/usb/if_axe.c
1054
m->m_pkthdr.len = m->m_len = pktlen;
sys/dev/usb/if_axe.c
1056
memcpy(mtod(m, char *), buf, pktlen);
sys/dev/usb/if_axe.c
1058
ml_enqueue(&ml, m);
sys/dev/usb/if_axe.c
1182
axe_encap(struct axe_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_axe.c
1194
hdr.len = htole16(m->m_pkthdr.len);
sys/dev/usb/if_axe.c
1200
m_copydata(m, 0, m->m_pkthdr.len, c->axe_buf + length);
sys/dev/usb/if_axe.c
1201
length += m->m_pkthdr.len;
sys/dev/usb/if_axe.c
1211
m_copydata(m, 0, m->m_pkthdr.len, c->axe_buf);
sys/dev/usb/if_axe.c
1212
length = m->m_pkthdr.len;
sys/dev/usb/if_axe.c
1215
c->axe_mbuf = m;
sys/dev/usb/if_axe.c
890
struct mbuf *m;
sys/dev/usb/if_axe.c
892
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_axe.c
893
if (m == NULL)
sys/dev/usb/if_axe.c
896
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_axe.c
897
if (!(m->m_flags & M_EXT)) {
sys/dev/usb/if_axe.c
898
m_freem(m);
sys/dev/usb/if_axe.c
902
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/usb/if_axe.c
903
m_adj(m, ETHER_ALIGN);
sys/dev/usb/if_axe.c
905
return (m);
sys/dev/usb/if_axe.c
984
struct mbuf *m;
sys/dev/usb/if_axen.c
1012
m = axen_newbuf();
sys/dev/usb/if_axen.c
1013
if (m == NULL) {
sys/dev/usb/if_axen.c
1018
m->m_pkthdr.len = m->m_len = pkt_len - padlen;
sys/dev/usb/if_axen.c
1028
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/usb/if_axen.c
1037
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK |
sys/dev/usb/if_axen.c
1041
memcpy(mtod(m, char *), buf + 2, pkt_len - padlen);
sys/dev/usb/if_axen.c
1043
ml_enqueue(&ml, m);
sys/dev/usb/if_axen.c
1171
axen_encap(struct axen_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_axen.c
1195
hdr.plen = htole32(m->m_pkthdr.len);
sys/dev/usb/if_axen.c
1201
m_copydata(m, 0, m->m_pkthdr.len, c->axen_buf + length);
sys/dev/usb/if_axen.c
1202
length += m->m_pkthdr.len;
sys/dev/usb/if_axen.c
1211
c->axen_mbuf = m;
sys/dev/usb/if_axen.c
804
struct mbuf *m;
sys/dev/usb/if_axen.c
806
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_axen.c
807
if (m == NULL)
sys/dev/usb/if_axen.c
810
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_axen.c
811
if (!(m->m_flags & M_EXT)) {
sys/dev/usb/if_axen.c
812
m_freem(m);
sys/dev/usb/if_axen.c
816
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/usb/if_axen.c
817
m_adj(m, ETHER_ALIGN);
sys/dev/usb/if_axen.c
819
return m;
sys/dev/usb/if_axen.c
896
struct mbuf *m;
sys/dev/usb/if_bwfm_usb.c
422
struct mbuf *m;
sys/dev/usb/if_bwfm_usb.c
424
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_bwfm_usb.c
425
if (m == NULL)
sys/dev/usb/if_bwfm_usb.c
428
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_bwfm_usb.c
429
if (!(m->m_flags & M_EXT)) {
sys/dev/usb/if_bwfm_usb.c
430
m_freem(m);
sys/dev/usb/if_bwfm_usb.c
434
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/usb/if_bwfm_usb.c
436
return (m);
sys/dev/usb/if_bwfm_usb.c
447
struct mbuf *m;
sys/dev/usb/if_bwfm_usb.c
464
m = bwfm_usb_newbuf();
sys/dev/usb/if_bwfm_usb.c
465
if (m == NULL)
sys/dev/usb/if_bwfm_usb.c
468
memcpy(mtod(m, char *), data->buf, len);
sys/dev/usb/if_bwfm_usb.c
469
m->m_len = m->m_pkthdr.len = len;
sys/dev/usb/if_bwfm_usb.c
470
sc->sc_sc.sc_proto_ops->proto_rx(&sc->sc_sc, m, &ml);
sys/dev/usb/if_bwfm_usb.c
750
bwfm_usb_txdata(struct bwfm_softc *bwfm, struct mbuf *m)
sys/dev/usb/if_bwfm_usb.c
769
hdr->priority = ieee80211_classify(&sc->sc_sc.sc_ic, m);
sys/dev/usb/if_bwfm_usb.c
774
m_copydata(m, 0, m->m_pkthdr.len, (caddr_t)&data->buf[len]);
sys/dev/usb/if_bwfm_usb.c
775
len += m->m_pkthdr.len;
sys/dev/usb/if_bwfm_usb.c
777
data->mbuf = m;
sys/dev/usb/if_cdce.c
397
cdce_encap(struct cdce_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_cdce.c
405
m_copydata(m, 0, m->m_pkthdr.len, c->cdce_buf);
sys/dev/usb/if_cdce.c
410
crc = ether_crc32_le(c->cdce_buf, m->m_pkthdr.len) ^ ~0U;
sys/dev/usb/if_cdce.c
411
bcopy(&crc, c->cdce_buf + m->m_pkthdr.len, 4);
sys/dev/usb/if_cdce.c
414
c->cdce_mbuf = m;
sys/dev/usb/if_cdce.c
417
m->m_pkthdr.len + extra, USBD_FORCE_SHORT_XFER | USBD_NO_COPY,
sys/dev/usb/if_cdce.c
616
cdce_newbuf(struct cdce_softc *sc, struct cdce_chain *c, struct mbuf *m)
sys/dev/usb/if_cdce.c
620
if (m == NULL) {
sys/dev/usb/if_cdce.c
636
m_new = m;
sys/dev/usb/if_cdce.c
707
struct mbuf *m;
sys/dev/usb/if_cdce.c
741
m = c->cdce_mbuf;
sys/dev/usb/if_cdce.c
742
memcpy(mtod(m, char *), c->cdce_buf, total_len);
sys/dev/usb/if_cdce.c
749
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/usb/if_cdce.c
750
ml_enqueue(&ml, m);
sys/dev/usb/if_cue.c
566
cue_newbuf(struct cue_softc *sc, struct cue_chain *c, struct mbuf *m)
sys/dev/usb/if_cue.c
570
if (m == NULL) {
sys/dev/usb/if_cue.c
587
m_new = m;
sys/dev/usb/if_cue.c
666
struct mbuf *m;
sys/dev/usb/if_cue.c
699
m = c->cue_mbuf;
sys/dev/usb/if_cue.c
700
len = UGETW(mtod(m, u_int8_t *));
sys/dev/usb/if_cue.c
710
m_adj(m, sizeof(u_int16_t));
sys/dev/usb/if_cue.c
711
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/usb/if_cue.c
712
ml_enqueue(&ml, m);
sys/dev/usb/if_cue.c
819
cue_send(struct cue_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_cue.c
831
m_copydata(m, 0, m->m_pkthdr.len, c->cue_buf + 2);
sys/dev/usb/if_cue.c
832
c->cue_mbuf = m;
sys/dev/usb/if_cue.c
834
total_len = m->m_pkthdr.len + 2;
sys/dev/usb/if_cue.c
840
c->cue_buf[0] = (u_int8_t)m->m_pkthdr.len;
sys/dev/usb/if_cue.c
841
c->cue_buf[1] = (u_int8_t)(m->m_pkthdr.len >> 8);
sys/dev/usb/if_kue.c
573
kue_newbuf(struct kue_softc *sc, struct kue_chain *c, struct mbuf *m)
sys/dev/usb/if_kue.c
579
if (m == NULL) {
sys/dev/usb/if_kue.c
596
m_new = m;
sys/dev/usb/if_kue.c
674
struct mbuf *m;
sys/dev/usb/if_kue.c
711
m = c->kue_mbuf;
sys/dev/usb/if_kue.c
713
memcpy(mtod(m, char *), c->kue_buf, total_len);
sys/dev/usb/if_kue.c
716
total_len = UGETW(mtod(m, u_int8_t *));
sys/dev/usb/if_kue.c
717
m_adj(m, sizeof(u_int16_t));
sys/dev/usb/if_kue.c
724
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/usb/if_kue.c
725
ml_enqueue(&ml, m);
sys/dev/usb/if_kue.c
796
kue_send(struct kue_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_kue.c
810
m_copydata(m, 0, m->m_pkthdr.len, c->kue_buf + 2);
sys/dev/usb/if_kue.c
811
c->kue_mbuf = m;
sys/dev/usb/if_kue.c
813
total_len = m->m_pkthdr.len + 2;
sys/dev/usb/if_kue.c
818
c->kue_buf[0] = (u_int8_t)m->m_pkthdr.len;
sys/dev/usb/if_kue.c
819
c->kue_buf[1] = (u_int8_t)(m->m_pkthdr.len >> 8);
sys/dev/usb/if_mos.c
1077
mos_encap(struct mos_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_mos.c
1085
m_copydata(m, 0, m->m_pkthdr.len, c->mos_buf);
sys/dev/usb/if_mos.c
1086
length = m->m_pkthdr.len;
sys/dev/usb/if_mos.c
1088
c->mos_mbuf = m;
sys/dev/usb/if_mos.c
792
struct mbuf *m;
sys/dev/usb/if_mos.c
794
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_mos.c
795
if (m == NULL)
sys/dev/usb/if_mos.c
798
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_mos.c
799
if (!(m->m_flags & M_EXT)) {
sys/dev/usb/if_mos.c
800
m_freem(m);
sys/dev/usb/if_mos.c
804
m->m_len = m->m_pkthdr.len = MCLBYTES;
sys/dev/usb/if_mos.c
805
m_adj(m, ETHER_ALIGN);
sys/dev/usb/if_mos.c
807
return (m);
sys/dev/usb/if_mos.c
887
struct mbuf *m;
sys/dev/usb/if_mos.c
939
m = mos_newbuf();
sys/dev/usb/if_mos.c
940
if (m == NULL) {
sys/dev/usb/if_mos.c
945
m->m_pkthdr.len = m->m_len = pktlen;
sys/dev/usb/if_mos.c
947
memcpy(mtod(m, char *), buf, pktlen);
sys/dev/usb/if_mos.c
949
ml_enqueue(&ml, m);
sys/dev/usb/if_mtw.c
2047
struct mbuf *m;
sys/dev/usb/if_mtw.c
2099
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_mtw.c
2100
if (__predict_false(m == NULL)) {
sys/dev/usb/if_mtw.c
2105
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_mtw.c
2106
if (__predict_false(!(m->m_flags & M_EXT))) {
sys/dev/usb/if_mtw.c
2108
m_freem(m);
sys/dev/usb/if_mtw.c
2113
memcpy(mtod(m, caddr_t), wh, len);
sys/dev/usb/if_mtw.c
2114
m->m_pkthdr.len = m->m_len = len;
sys/dev/usb/if_mtw.c
2158
mb.m_next = m;
sys/dev/usb/if_mtw.c
2169
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/usb/if_mtw.c
2264
mtw_tx(struct mtw_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/usb/if_mtw.c
2278
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_mtw.c
2314
xferlen = txwisize + m->m_pkthdr.len;
sys/dev/usb/if_mtw.c
2338
txwi->len = htole16(m->m_pkthdr.len);
sys/dev/usb/if_mtw.c
2375
mb.m_next = m;
sys/dev/usb/if_mtw.c
2383
m_copydata(m, 0, m->m_pkthdr.len, (caddr_t)txwi + txwisize);
sys/dev/usb/if_mtw.c
2384
m_freem(m);
sys/dev/usb/if_mtw.c
2411
struct mbuf *m;
sys/dev/usb/if_mtw.c
2423
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/usb/if_mtw.c
2424
if (m != NULL) {
sys/dev/usb/if_mtw.c
2425
ni = m->m_pkthdr.ph_cookie;
sys/dev/usb/if_mtw.c
2432
m = ifq_dequeue(&ifp->if_snd);
sys/dev/usb/if_mtw.c
2433
if (m == NULL)
sys/dev/usb/if_mtw.c
2437
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_mtw.c
2439
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL)
sys/dev/usb/if_mtw.c
2444
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_mtw.c
2446
if (mtw_tx(sc, m, ni) != 0) {
sys/dev/usb/if_mue.c
1057
struct mbuf *m;
sys/dev/usb/if_mue.c
1116
m = m_devget(buf, pktlen - ETHER_CRC_LEN, ETHER_ALIGN);
sys/dev/usb/if_mue.c
1117
if (m == NULL) {
sys/dev/usb/if_mue.c
1122
ml_enqueue(&ml, m);
sys/dev/usb/if_mue.c
967
mue_encap(struct mue_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_mue.c
976
hdr.tx_cmd_a = htole32((m->m_pkthdr.len & MUE_TX_CMD_A_LEN_MASK) |
sys/dev/usb/if_mue.c
983
m_copydata(m, 0, m->m_pkthdr.len, c->mue_buf + length);
sys/dev/usb/if_mue.c
984
length += m->m_pkthdr.len;
sys/dev/usb/if_mue.c
986
c->mue_mbuf = m;
sys/dev/usb/if_otus.c
1071
struct mbuf *m;
sys/dev/usb/if_otus.c
1127
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_otus.c
1128
if (__predict_false(m == NULL)) {
sys/dev/usb/if_otus.c
1133
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_otus.c
1134
if (__predict_false(!(m->m_flags & M_EXT))) {
sys/dev/usb/if_otus.c
1136
m_freem(m);
sys/dev/usb/if_otus.c
1141
m->m_data += align;
sys/dev/usb/if_otus.c
1142
memcpy(mtod(m, caddr_t), wh, mlen);
sys/dev/usb/if_otus.c
1143
m->m_pkthdr.len = m->m_len = mlen;
sys/dev/usb/if_otus.c
1181
mb.m_next = m;
sys/dev/usb/if_otus.c
1193
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/usb/if_otus.c
1274
otus_tx(struct otus_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/usb/if_otus.c
1287
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_otus.c
1290
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/usb/if_otus.c
1292
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_otus.c
1323
if (m->m_pkthdr.len + IEEE80211_CRC_LEN >= ic->ic_rtsthreshold)
sys/dev/usb/if_otus.c
1353
head->len = htole16(m->m_pkthdr.len + IEEE80211_CRC_LEN);
sys/dev/usb/if_otus.c
1369
mb.m_next = m;
sys/dev/usb/if_otus.c
1377
xferlen = sizeof (*head) + m->m_pkthdr.len;
sys/dev/usb/if_otus.c
1378
m_copydata(m, 0, m->m_pkthdr.len, &head[1]);
sys/dev/usb/if_otus.c
1379
m_freem(m);
sys/dev/usb/if_otus.c
1404
struct mbuf *m;
sys/dev/usb/if_otus.c
1415
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/usb/if_otus.c
1416
if (m != NULL) {
sys/dev/usb/if_otus.c
1417
ni = m->m_pkthdr.ph_cookie;
sys/dev/usb/if_otus.c
1424
m = ifq_dequeue(&ifp->if_snd);
sys/dev/usb/if_otus.c
1425
if (m == NULL)
sys/dev/usb/if_otus.c
1429
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_otus.c
1431
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL)
sys/dev/usb/if_otus.c
1436
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_otus.c
1438
if (otus_tx(sc, m, ni) != 0) {
sys/dev/usb/if_ral.c
440
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_ral.c
441
if (data->m == NULL) {
sys/dev/usb/if_ral.c
447
MCLGET(data->m, M_DONTWAIT);
sys/dev/usb/if_ral.c
448
if (!(data->m->m_flags & M_EXT)) {
sys/dev/usb/if_ral.c
454
data->buf = mtod(data->m, uint8_t *);
sys/dev/usb/if_ral.c
475
if (data->m != NULL) {
sys/dev/usb/if_ral.c
476
m_freem(data->m);
sys/dev/usb/if_ral.c
477
data->m = NULL;
sys/dev/usb/if_ral.c
572
struct mbuf *m = ieee80211_beacon_alloc(ic, ni);
sys/dev/usb/if_ral.c
573
if (m == NULL) {
sys/dev/usb/if_ral.c
579
if (ural_tx_bcn(sc, m, ni) != 0) {
sys/dev/usb/if_ral.c
580
m_freem(m);
sys/dev/usb/if_ral.c
587
m_freem(m);
sys/dev/usb/if_ral.c
688
struct mbuf *mnew, *m;
sys/dev/usb/if_ral.c
737
m = data->m;
sys/dev/usb/if_ral.c
738
data->m = mnew;
sys/dev/usb/if_ral.c
739
data->buf = mtod(data->m, uint8_t *);
sys/dev/usb/if_ral.c
742
m->m_pkthdr.len = m->m_len = (letoh32(desc->flags) >> 16) & 0xfff;
sys/dev/usb/if_ral.c
760
mb.m_next = m;
sys/dev/usb/if_ral.c
767
m_adj(m, -IEEE80211_CRC_LEN); /* trim FCS */
sys/dev/usb/if_ral.c
769
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_ral.c
775
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/usb/if_ralvar.h
68
struct mbuf *m;
sys/dev/usb/if_rsu.c
1084
struct mbuf *m;
sys/dev/usb/if_rsu.c
1104
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_rsu.c
1105
if (__predict_false(m == NULL))
sys/dev/usb/if_rsu.c
1108
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_rsu.c
1109
if (!(m->m_flags & M_EXT)) {
sys/dev/usb/if_rsu.c
1110
m_free(m);
sys/dev/usb/if_rsu.c
1114
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_rsu.c
1126
m->m_pkthdr.len = m->m_len = pktlen;
sys/dev/usb/if_rsu.c
1131
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/usb/if_rsu.c
1283
struct mbuf *m;
sys/dev/usb/if_rsu.c
1311
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_rsu.c
1312
if (__predict_false(m == NULL)) {
sys/dev/usb/if_rsu.c
1317
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_rsu.c
1318
if (__predict_false(!(m->m_flags & M_EXT))) {
sys/dev/usb/if_rsu.c
1320
m_freem(m);
sys/dev/usb/if_rsu.c
1328
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
sys/dev/usb/if_rsu.c
1330
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_BAD;
sys/dev/usb/if_rsu.c
1333
memcpy(mtod(m, uint8_t *), wh, pktlen);
sys/dev/usb/if_rsu.c
1334
m->m_pkthdr.len = m->m_len = pktlen;
sys/dev/usb/if_rsu.c
1372
mb.m_next = m;
sys/dev/usb/if_rsu.c
1383
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/usb/if_rsu.c
1506
rsu_tx(struct rsu_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/usb/if_rsu.c
1518
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_rsu.c
1523
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/usb/if_rsu.c
1525
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_rsu.c
1546
SM(R92S_TXDW0_PKTLEN, m->m_pkthdr.len) |
sys/dev/usb/if_rsu.c
1596
mb.m_next = m;
sys/dev/usb/if_rsu.c
1604
xferlen = sizeof(*txd) + m->m_pkthdr.len;
sys/dev/usb/if_rsu.c
1605
m_copydata(m, 0, m->m_pkthdr.len, &txd[1]);
sys/dev/usb/if_rsu.c
1606
m_freem(m);
sys/dev/usb/if_rsu.c
1635
struct mbuf *m;
sys/dev/usb/if_rsu.c
1649
m = ifq_dequeue(&ifp->if_snd);
sys/dev/usb/if_rsu.c
1650
if (m == NULL)
sys/dev/usb/if_rsu.c
1654
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_rsu.c
1656
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL)
sys/dev/usb/if_rsu.c
1661
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_rsu.c
1663
if (rsu_tx(sc, m, ni) != 0) {
sys/dev/usb/if_rum.c
534
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_rum.c
535
if (data->m == NULL) {
sys/dev/usb/if_rum.c
541
MCLGET(data->m, M_DONTWAIT);
sys/dev/usb/if_rum.c
542
if (!(data->m->m_flags & M_EXT)) {
sys/dev/usb/if_rum.c
548
data->buf = mtod(data->m, uint8_t *);
sys/dev/usb/if_rum.c
569
if (data->m != NULL) {
sys/dev/usb/if_rum.c
570
m_freem(data->m);
sys/dev/usb/if_rum.c
571
data->m = NULL;
sys/dev/usb/if_rum.c
758
struct mbuf *mnew, *m;
sys/dev/usb/if_rum.c
806
m = data->m;
sys/dev/usb/if_rum.c
807
data->m = mnew;
sys/dev/usb/if_rum.c
808
data->buf = mtod(data->m, uint8_t *);
sys/dev/usb/if_rum.c
811
m->m_data = (caddr_t)(desc + 1);
sys/dev/usb/if_rum.c
812
m->m_pkthdr.len = m->m_len = (letoh32(desc->flags) >> 16) & 0xfff;
sys/dev/usb/if_rum.c
830
mb.m_next = m;
sys/dev/usb/if_rum.c
838
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_rum.c
844
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/usb/if_rumvar.h
68
struct mbuf *m;
sys/dev/usb/if_run.c
2182
struct mbuf *m;
sys/dev/usb/if_run.c
2239
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_run.c
2240
if (__predict_false(m == NULL)) {
sys/dev/usb/if_run.c
2245
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_run.c
2246
if (__predict_false(!(m->m_flags & M_EXT))) {
sys/dev/usb/if_run.c
2248
m_freem(m);
sys/dev/usb/if_run.c
2253
memcpy(mtod(m, caddr_t), wh, len);
sys/dev/usb/if_run.c
2254
m->m_pkthdr.len = m->m_len = len;
sys/dev/usb/if_run.c
2298
mb.m_next = m;
sys/dev/usb/if_run.c
2309
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/usb/if_run.c
2404
run_tx(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/usb/if_run.c
2418
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_run.c
2453
xferlen = txwisize + m->m_pkthdr.len;
sys/dev/usb/if_run.c
2468
txwi->len = htole16(m->m_pkthdr.len);
sys/dev/usb/if_run.c
2505
mb.m_next = m;
sys/dev/usb/if_run.c
2513
m_copydata(m, 0, m->m_pkthdr.len, (caddr_t)txwi + txwisize);
sys/dev/usb/if_run.c
2514
m_freem(m);
sys/dev/usb/if_run.c
2539
struct mbuf *m;
sys/dev/usb/if_run.c
2550
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/usb/if_run.c
2551
if (m != NULL) {
sys/dev/usb/if_run.c
2552
ni = m->m_pkthdr.ph_cookie;
sys/dev/usb/if_run.c
2559
m = ifq_dequeue(&ifp->if_snd);
sys/dev/usb/if_run.c
2560
if (m == NULL)
sys/dev/usb/if_run.c
2564
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_run.c
2566
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL)
sys/dev/usb/if_run.c
2571
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_run.c
2573
if (run_tx(sc, m, ni) != 0) {
sys/dev/usb/if_run.c
3485
rf |= ((freqs->m - 0x8) & 0x3) << 2;
sys/dev/usb/if_run.c
3489
rf |= (((freqs->m - 0x8) & 0x4) >> 2) << 7;
sys/dev/usb/if_run.c
479
uint8_t k, m, r;
sys/dev/usb/if_smsc.c
1171
struct mbuf *m;
sys/dev/usb/if_smsc.c
1233
m = m_devget(buf, pktlen, ETHER_ALIGN);
sys/dev/usb/if_smsc.c
1234
if (m == NULL) {
sys/dev/usb/if_smsc.c
1240
ml_enqueue(&ml, m);
sys/dev/usb/if_smsc.c
1361
smsc_encap(struct smsc_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_smsc.c
1374
txhdr = SMSC_TX_CTRL_0_BUF_SIZE(m->m_pkthdr.len) |
sys/dev/usb/if_smsc.c
1379
txhdr = SMSC_TX_CTRL_1_PKT_LENGTH(m->m_pkthdr.len);
sys/dev/usb/if_smsc.c
1386
m_copydata(m, 0, m->m_pkthdr.len, c->sc_buf + frm_len);
sys/dev/usb/if_smsc.c
1387
frm_len += m->m_pkthdr.len;
sys/dev/usb/if_smsc.c
1389
c->sc_mbuf = m;
sys/dev/usb/if_uaq.c
1088
struct mbuf *m;
sys/dev/usb/if_uaq.c
1155
m = m_devget(buf + 2, pktlen - 2, ETHER_ALIGN);
sys/dev/usb/if_uaq.c
1156
if (m == NULL) {
sys/dev/usb/if_uaq.c
1163
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/usb/if_uaq.c
1166
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK |
sys/dev/usb/if_uaq.c
1171
m->m_pkthdr.ether_vtag = (desc >> UAQ_RX_PKT_VLAN_SHIFT) &
sys/dev/usb/if_uaq.c
1173
m->m_flags |= M_VLANTAG;
sys/dev/usb/if_uaq.c
1176
ml_enqueue(&ml, m);
sys/dev/usb/if_uaq.c
1288
struct mbuf *m = NULL;
sys/dev/usb/if_uaq.c
1301
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/usb/if_uaq.c
1302
if (m == NULL)
sys/dev/usb/if_uaq.c
1305
mlen = m->m_pkthdr.len;
sys/dev/usb/if_uaq.c
1309
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/usb/if_uaq.c
1310
m_freem(m);
sys/dev/usb/if_uaq.c
1316
mlen = uaq_encap_txpkt(sc, m, c->uc_buf + c->uc_buflen,
sys/dev/usb/if_uaq.c
1319
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/usb/if_uaq.c
1323
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/usb/if_uaq.c
1329
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_uaq.c
1332
m_freem(m);
sys/dev/usb/if_uaq.c
1355
uaq_encap_txpkt(struct uaq_softc *sc, struct mbuf *m, char *buf,
sys/dev/usb/if_uaq.c
1361
desc = m->m_pkthdr.len;
sys/dev/usb/if_uaq.c
1362
padded = roundup(m->m_pkthdr.len, UAQ_TX_BUF_ALIGN);
sys/dev/usb/if_uaq.c
1372
if (m->m_flags & M_VLANTAG)
sys/dev/usb/if_uaq.c
1373
desc |= (((uint64_t)m->m_pkthdr.ether_vtag) <<
sys/dev/usb/if_uaq.c
1378
m_copydata(m, 0, m->m_pkthdr.len, buf + sizeof(desc));
sys/dev/usb/if_uath.c
1157
struct mbuf *mnew, *m;
sys/dev/usb/if_uath.c
1209
m = data->m;
sys/dev/usb/if_uath.c
1210
data->m = mnew;
sys/dev/usb/if_uath.c
1213
m->m_data = data->buf + sizeof (uint32_t);
sys/dev/usb/if_uath.c
1214
m->m_pkthdr.len = m->m_len = betoh32(desc->len) -
sys/dev/usb/if_uath.c
1217
data->buf = mtod(data->m, uint8_t *);
sys/dev/usb/if_uath.c
1219
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_uath.c
1231
m_adj(m, IEEE80211_WEP_IVLEN + IEEE80211_WEP_KIDLEN);
sys/dev/usb/if_uath.c
1232
m_adj(m, -IEEE80211_WEP_CRCLEN);
sys/dev/usb/if_uath.c
1233
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_uath.c
1251
mb.m_next = m;
sys/dev/usb/if_uath.c
1262
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/usb/if_uath.c
579
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_uath.c
580
if (data->m == NULL) {
sys/dev/usb/if_uath.c
586
MCLGETL(data->m, M_DONTWAIT, sc->rxbufsz);
sys/dev/usb/if_uath.c
587
if (!(data->m->m_flags & M_EXT)) {
sys/dev/usb/if_uath.c
594
data->buf = mtod(data->m, uint8_t *);
sys/dev/usb/if_uath.c
615
if (data->m != NULL) {
sys/dev/usb/if_uath.c
616
m_freem(data->m);
sys/dev/usb/if_uath.c
617
data->m = NULL;
sys/dev/usb/if_uathvar.h
65
struct mbuf *m;
sys/dev/usb/if_udav.c
1043
struct mbuf *m;
sys/dev/usb/if_udav.c
1097
m = c->udav_mbuf;
sys/dev/usb/if_udav.c
1098
memcpy(mtod(m, char *), c->udav_buf + UDAV_RX_HDRLEN, total_len);
sys/dev/usb/if_udav.c
1100
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/usb/if_udav.c
1101
ml_enqueue(&ml, m);
sys/dev/usb/if_udav.c
802
udav_newbuf(struct udav_softc *sc, struct udav_chain *c, struct mbuf *m)
sys/dev/usb/if_udav.c
808
if (m == NULL) {
sys/dev/usb/if_udav.c
824
m_new = m;
sys/dev/usb/if_udav.c
939
udav_send(struct udav_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_udav.c
951
m_copydata(m, 0, m->m_pkthdr.len, c->udav_buf + 2);
sys/dev/usb/if_udav.c
952
c->udav_mbuf = m;
sys/dev/usb/if_udav.c
953
total_len = m->m_pkthdr.len;
sys/dev/usb/if_ugl.c
301
ugl_newbuf(struct ugl_softc *sc, struct ugl_chain *c, struct mbuf *m)
sys/dev/usb/if_ugl.c
307
if (m == NULL) {
sys/dev/usb/if_ugl.c
324
m_new = m;
sys/dev/usb/if_ugl.c
406
struct mbuf *m;
sys/dev/usb/if_ugl.c
462
m = c->ugl_mbuf;
sys/dev/usb/if_ugl.c
465
m->m_pkthdr.len = m->m_len = packet_len;
sys/dev/usb/if_ugl.c
466
ml_enqueue(&ml, m);
sys/dev/usb/if_ugl.c
535
ugl_send(struct ugl_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_ugl.c
548
USETDW(c->ugl_buf->pkt_length, m->m_pkthdr.len);
sys/dev/usb/if_ugl.c
549
m_copydata(m, 0, m->m_pkthdr.len, c->ugl_buf->pkt_data);
sys/dev/usb/if_ugl.c
550
c->ugl_mbuf = m;
sys/dev/usb/if_ugl.c
552
total_len = offsetof(struct ugl_packet, pkt_data[m->m_pkthdr.len]);
sys/dev/usb/if_umb.c
1017
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/usb/if_umb.c
1018
if (m == NULL)
sys/dev/usb/if_umb.c
1025
mlen = maxoverhead + m->m_pkthdr.len;
sys/dev/usb/if_umb.c
1028
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/usb/if_umb.c
1031
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/usb/if_umb.c
1035
ml_enqueue(&sc->sc_tx_ml, m);
sys/dev/usb/if_umb.c
1039
bpf_mtap_af(ifp->if_bpf, m->m_pkthdr.ph_family, m,
sys/dev/usb/if_umb.c
119
#define umb_request2str(m) umb_val2descr(umb_messages, (m))
sys/dev/usb/if_umb.c
1378
struct mbim_f2h_indicate_status *m = data;
sys/dev/usb/if_umb.c
1382
if (len < sizeof (*m)) {
sys/dev/usb/if_umb.c
1384
umb_request2str(letoh32(m->hdr.type)));
sys/dev/usb/if_umb.c
1387
if (memcmp(m->devid, umb_uuid_basic_connect, sizeof (m->devid))) {
sys/dev/usb/if_umb.c
1389
DEVNAM(sc), umb_request2str(letoh32(m->hdr.type)),
sys/dev/usb/if_umb.c
1390
umb_uuid2str(m->devid));
sys/dev/usb/if_umb.c
1393
infolen = letoh32(m->infolen);
sys/dev/usb/if_umb.c
1394
if (len < sizeof (*m) + infolen) {
sys/dev/usb/if_umb.c
1396
DEVNAM(sc), umb_request2str(letoh32(m->hdr.type)),
sys/dev/usb/if_umb.c
1397
(int)sizeof (*m) + infolen, len);
sys/dev/usb/if_umb.c
1401
cid = letoh32(m->cid);
sys/dev/usb/if_umb.c
1403
umb_decode_cid(sc, cid, m->info, infolen);
sys/dev/usb/if_umb.c
2268
struct mbuf *m;
sys/dev/usb/if_umb.c
2305
MBUF_LIST_FOREACH(&sc->sc_tx_ml, m) {
sys/dev/usb/if_umb.c
2308
poffs += m->m_pkthdr.len;
sys/dev/usb/if_umb.c
2344
while ((m = ml_dequeue(&sc->sc_tx_ml)) != NULL) {
sys/dev/usb/if_umb.c
2350
USETW(dgram16->wDatagramLen, m->m_pkthdr.len);
sys/dev/usb/if_umb.c
2355
USETDW(dgram32->dwDatagramLen, m->m_pkthdr.len);
sys/dev/usb/if_umb.c
2359
m_copydata(m, 0, m->m_pkthdr.len, sc->sc_tx_buf + dgoffs);
sys/dev/usb/if_umb.c
2360
dgoffs += m->m_pkthdr.len;
sys/dev/usb/if_umb.c
2361
m_freem(m);
sys/dev/usb/if_umb.c
2445
struct mbuf *m;
sys/dev/usb/if_umb.c
2553
m = m_devget(dp, (int)dlen, sizeof(uint32_t));
sys/dev/usb/if_umb.c
2554
if (m == NULL) {
sys/dev/usb/if_umb.c
2560
m->m_pkthdr.ph_family = AF_INET;
sys/dev/usb/if_umb.c
2563
m->m_pkthdr.ph_family = AF_INET6;
sys/dev/usb/if_umb.c
2566
ml_enqueue(&ml, m);
sys/dev/usb/if_umb.c
941
umb_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/dev/usb/if_umb.c
945
m_freem(m);
sys/dev/usb/if_umb.c
948
m->m_pkthdr.ph_family = dst->sa_family;
sys/dev/usb/if_umb.c
949
return if_enqueue(ifp, m);
sys/dev/usb/if_umb.c
955
size_t m = alignment - 1;
sys/dev/usb/if_umb.c
958
align = (((size_t)offs + m) & ~m) - alignment + remainder;
sys/dev/usb/if_umb.c
981
struct mbuf *m = NULL;
sys/dev/usb/if_umb.h
133
#define MBIM_ERROR_DESCRIPTION(m) { MBIM_ERROR_ ## m, #m }
sys/dev/usb/if_umb.h
73
#define MBIM_1TO1_DESCRIPTION(m) { (m), #m }
sys/dev/usb/if_umb.h
86
#define MBIM_STATUS_DESCRIPTION(m) { MBIM_STATUS_ ## m, #m }
sys/dev/usb/if_upgt.c
1340
struct mbuf *m;
sys/dev/usb/if_upgt.c
1352
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/usb/if_upgt.c
1353
if (m != NULL) {
sys/dev/usb/if_upgt.c
1355
ni = m->m_pkthdr.ph_cookie;
sys/dev/usb/if_upgt.c
1358
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_upgt.c
1366
data_tx->m = m;
sys/dev/usb/if_upgt.c
1373
m = ifq_dequeue(&ifp->if_snd);
sys/dev/usb/if_upgt.c
1374
if (m == NULL)
sys/dev/usb/if_upgt.c
1379
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_upgt.c
1381
m = ieee80211_encap(ifp, m, &ni);
sys/dev/usb/if_upgt.c
1382
if (m == NULL)
sys/dev/usb/if_upgt.c
1386
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_upgt.c
1394
data_tx->m = m;
sys/dev/usb/if_upgt.c
1435
struct mbuf *m;
sys/dev/usb/if_upgt.c
1447
if (data_tx->m == NULL) {
sys/dev/usb/if_upgt.c
1453
m = data_tx->m;
sys/dev/usb/if_upgt.c
1459
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_upgt.c
1464
if ((m = ieee80211_encrypt(ic, m, k)) == NULL) {
sys/dev/usb/if_upgt.c
1470
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_upgt.c
1486
txdesc->header1.len = htole16(m->m_pkthdr.len);
sys/dev/usb/if_upgt.c
1517
mb.m_next = m;
sys/dev/usb/if_upgt.c
1525
m_copydata(m, 0, m->m_pkthdr.len,
sys/dev/usb/if_upgt.c
1529
len = sizeof(*mem) + sizeof(*txdesc) + m->m_pkthdr.len;
sys/dev/usb/if_upgt.c
1539
m_freem(m);
sys/dev/usb/if_upgt.c
1540
data_tx->m = NULL;
sys/dev/usb/if_upgt.c
1698
struct mbuf *m;
sys/dev/usb/if_upgt.c
1705
m = m_devget(rxdesc->data, pkglen, ETHER_ALIGN);
sys/dev/usb/if_upgt.c
1706
if (m == NULL) {
sys/dev/usb/if_upgt.c
1727
mb.m_next = m;
sys/dev/usb/if_upgt.c
1735
m_adj(m, -IEEE80211_CRC_LEN);
sys/dev/usb/if_upgt.c
1737
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_upgt.c
1744
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/usb/if_upgtvar.h
82
struct mbuf *m;
sys/dev/usb/if_upl.c
308
upl_newbuf(struct upl_softc *sc, struct upl_chain *c, struct mbuf *m)
sys/dev/usb/if_upl.c
314
if (m == NULL) {
sys/dev/usb/if_upl.c
331
m_new = m;
sys/dev/usb/if_upl.c
413
struct mbuf *m;
sys/dev/usb/if_upl.c
443
m = c->upl_mbuf;
sys/dev/usb/if_upl.c
446
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/usb/if_upl.c
447
ml_enqueue(&ml, m);
sys/dev/usb/if_upl.c
517
upl_send(struct upl_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_upl.c
529
m_copydata(m, 0, m->m_pkthdr.len, c->upl_buf);
sys/dev/usb/if_upl.c
530
c->upl_mbuf = m;
sys/dev/usb/if_upl.c
532
total_len = m->m_pkthdr.len;
sys/dev/usb/if_upl.c
871
upl_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/dev/usb/if_upl.c
874
return (if_enqueue(ifp, m));
sys/dev/usb/if_ure.c
1101
struct mbuf *m = NULL;
sys/dev/usb/if_ure.c
1115
m = ifq_deq_begin(&ifp->if_snd);
sys/dev/usb/if_ure.c
1116
if (m == NULL)
sys/dev/usb/if_ure.c
1119
mlen = m->m_pkthdr.len;
sys/dev/usb/if_ure.c
1125
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/usb/if_ure.c
1126
m_freem(m);
sys/dev/usb/if_ure.c
1139
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/usb/if_ure.c
1151
mlen = ure_encap_txpkt(sc, m, c->uc_buf + new_buflen,
sys/dev/usb/if_ure.c
1154
ifq_deq_rollback(&ifp->if_snd, m);
sys/dev/usb/if_ure.c
1158
ifq_deq_commit(&ifp->if_snd, m);
sys/dev/usb/if_ure.c
1164
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_ure.c
1167
m_freem(m);
sys/dev/usb/if_ure.c
2371
ure_rxcsum(struct ure_rxpkt *rxhdr, struct mbuf *m)
sys/dev/usb/if_ure.c
2380
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/usb/if_ure.c
2386
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK | M_UDP_CSUM_IN_OK;
sys/dev/usb/if_ure.c
2389
m->m_pkthdr.ether_vtag = swap16(rxvlan & URE_RXPKT_VLAN_DATA);
sys/dev/usb/if_ure.c
2390
m->m_flags |= M_VLANTAG;
sys/dev/usb/if_ure.c
2396
ure_rxcsum_v2(struct ure_rxpkt_v2 *rxhdr2, struct mbuf *m)
sys/dev/usb/if_ure.c
2407
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/dev/usb/if_ure.c
2415
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK | M_UDP_CSUM_IN_OK;
sys/dev/usb/if_ure.c
2418
m->m_pkthdr.ether_vtag =
sys/dev/usb/if_ure.c
2420
m->m_flags |= M_VLANTAG;
sys/dev/usb/if_ure.c
2519
struct mbuf *m;
sys/dev/usb/if_ure.c
2559
m = m_devget(buf, pktlen - ETHER_CRC_LEN, ETHER_ALIGN);
sys/dev/usb/if_ure.c
2560
if (m == NULL) {
sys/dev/usb/if_ure.c
2567
ure_rxcsum_v2(&rxhdr2, m);
sys/dev/usb/if_ure.c
2569
ure_rxcsum(&rxhdr, m);
sys/dev/usb/if_ure.c
2571
ml_enqueue(&ml, m);
sys/dev/usb/if_ure.c
2581
ure_encap_txpkt(struct ure_softc *sc, struct mbuf *m, char *buf,
sys/dev/usb/if_ure.c
2589
if (len + m->m_pkthdr.len > maxlen)
sys/dev/usb/if_ure.c
2592
if ((m->m_pkthdr.csum_flags &
sys/dev/usb/if_ure.c
2595
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT)
sys/dev/usb/if_ure.c
2597
if (m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT)
sys/dev/usb/if_ure.c
2602
if (m->m_flags & M_VLANTAG)
sys/dev/usb/if_ure.c
2603
cflags |= URE_TXPKT_VLAN_TAG | swap16(m->m_pkthdr.ether_vtag);
sys/dev/usb/if_ure.c
2609
txhdr2.ure_pktlen = htole32(m->m_pkthdr.len << 4);
sys/dev/usb/if_ure.c
2613
txhdr.ure_pktlen = htole32(m->m_pkthdr.len | URE_TXPKT_TX_FS |
sys/dev/usb/if_ure.c
2619
m_copydata(m, 0, m->m_pkthdr.len, buf + len);
sys/dev/usb/if_ure.c
2620
len += m->m_pkthdr.len;
sys/dev/usb/if_url.c
668
url_newbuf(struct url_softc *sc, struct url_chain *c, struct mbuf *m)
sys/dev/usb/if_url.c
674
if (m == NULL) {
sys/dev/usb/if_url.c
690
m_new = m;
sys/dev/usb/if_url.c
805
url_send(struct url_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_url.c
816
m_copydata(m, 0, m->m_pkthdr.len, c->url_buf);
sys/dev/usb/if_url.c
817
c->url_mbuf = m;
sys/dev/usb/if_url.c
818
total_len = m->m_pkthdr.len;
sys/dev/usb/if_url.c
901
struct mbuf *m;
sys/dev/usb/if_url.c
956
m = c->url_mbuf;
sys/dev/usb/if_url.c
957
m->m_pkthdr.len = m->m_len = total_len;
sys/dev/usb/if_url.c
958
ml_enqueue(&ml, m);
sys/dev/usb/if_url.c
966
__func__, m->m_len));
sys/dev/usb/if_urndis.c
765
urndis_encap(struct urndis_softc *sc, struct mbuf *m, int idx)
sys/dev/usb/if_urndis.c
777
msg->rm_len = htole32(sizeof(*msg) + m->m_pkthdr.len);
sys/dev/usb/if_urndis.c
780
msg->rm_datalen = htole32(m->m_pkthdr.len);
sys/dev/usb/if_urndis.c
782
m_copydata(m, 0, m->m_pkthdr.len,
sys/dev/usb/if_urndis.c
792
c->sc_mbuf = m;
sys/dev/usb/if_urndis.c
814
struct mbuf *m;
sys/dev/usb/if_urndis.c
826
m = c->sc_mbuf;
sys/dev/usb/if_urndis.c
900
memcpy(mtod(m, char*),
sys/dev/usb/if_urndis.c
903
m->m_pkthdr.len = m->m_len = letoh32(msg->rm_datalen);
sys/dev/usb/if_urndis.c
908
ml_enqueue(&ml, m);
sys/dev/usb/if_urtw.c
3042
struct mbuf *m, *mnew;
sys/dev/usb/if_urtw.c
3110
m = data->m;
sys/dev/usb/if_urtw.c
3111
data->m = mnew;
sys/dev/usb/if_urtw.c
3115
m->m_pkthdr.len = m->m_len = flen - 4;
sys/dev/usb/if_urtw.c
3131
mb.m_next = m;
sys/dev/usb/if_urtw.c
3138
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_urtw.c
3159
ieee80211_input(ifp, m, ni, &rxi);
sys/dev/usb/if_urtw.c
885
MGETHDR(data->m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_urtw.c
886
if (data->m == NULL) {
sys/dev/usb/if_urtw.c
892
MCLGET(data->m, M_DONTWAIT);
sys/dev/usb/if_urtw.c
893
if (!(data->m->m_flags & M_EXT)) {
sys/dev/usb/if_urtw.c
899
data->buf = mtod(data->m, uint8_t *);
sys/dev/usb/if_urtw.c
925
if (data->m != NULL) {
sys/dev/usb/if_urtw.c
926
m_freem(data->m);
sys/dev/usb/if_urtw.c
927
data->m = NULL;
sys/dev/usb/if_urtwn.c
1116
urtwn_ccmp_decap(struct urtwn_softc *sc, struct mbuf *m,
sys/dev/usb/if_urtwn.c
1127
k = ieee80211_get_rxkey(ic, m, ni);
sys/dev/usb/if_urtwn.c
1131
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_urtwn.c
1157
m_adj(m, -IEEE80211_CCMP_MICLEN);
sys/dev/usb/if_urtwn.c
1172
struct mbuf *m;
sys/dev/usb/if_urtwn.c
1208
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_urtwn.c
1209
if (__predict_false(m == NULL)) {
sys/dev/usb/if_urtwn.c
1214
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_urtwn.c
1215
if (__predict_false(!(m->m_flags & M_EXT))) {
sys/dev/usb/if_urtwn.c
1217
m_freem(m);
sys/dev/usb/if_urtwn.c
1223
memcpy(mtod(m, uint8_t *), wh, pktlen);
sys/dev/usb/if_urtwn.c
1224
m->m_pkthdr.len = m->m_len = pktlen;
sys/dev/usb/if_urtwn.c
1263
mb.m_next = m;
sys/dev/usb/if_urtwn.c
1283
if (urtwn_ccmp_decap(sc, m, ni) != 0) {
sys/dev/usb/if_urtwn.c
1285
m_freem(m);
sys/dev/usb/if_urtwn.c
1293
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/usb/if_urtwn.c
1449
urtwn_tx_fill_desc(struct urtwn_softc *sc, uint8_t **txdp, struct mbuf *m,
sys/dev/usb/if_urtwn.c
1462
pktlen = m->m_pkthdr.len;
sys/dev/usb/if_urtwn.c
1552
urtwn_tx_fill_desc_gen2(struct urtwn_softc *sc, uint8_t **txdp, struct mbuf *m,
sys/dev/usb/if_urtwn.c
1567
pktlen = m->m_pkthdr.len;
sys/dev/usb/if_urtwn.c
1634
urtwn_tx(void *cookie, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/usb/if_urtwn.c
1647
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_urtwn.c
1652
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/usb/if_urtwn.c
1654
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_urtwn.c
1679
urtwn_tx_fill_desc_gen2(sc, &txdp, m, wh, k, ni);
sys/dev/usb/if_urtwn.c
1681
urtwn_tx_fill_desc(sc, &txdp, m, wh, k, ni);
sys/dev/usb/if_urtwn.c
1700
mb.m_next = m;
sys/dev/usb/if_urtwn.c
1709
xferlen = (txdp - data->buf) + m->m_pkthdr.len +
sys/dev/usb/if_urtwn.c
1713
m_copydata(m, 0, headerlen, txdp);
sys/dev/usb/if_urtwn.c
1727
m_copydata(m, headerlen, m->m_pkthdr.len - headerlen, txdp);
sys/dev/usb/if_urtwn.c
1728
m_freem(m);
sys/dev/usb/if_urtwn.c
1730
xferlen = (txdp - data->buf) + m->m_pkthdr.len;
sys/dev/usb/if_urtwn.c
1731
m_copydata(m, 0, m->m_pkthdr.len, txdp);
sys/dev/usb/if_urtwn.c
1732
m_freem(m);
sys/dev/usb/if_urtwreg.h
269
struct mbuf *m;
sys/dev/usb/if_zyd.c
1905
struct mbuf *m;
sys/dev/usb/if_zyd.c
1934
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/dev/usb/if_zyd.c
1935
if (m == NULL) {
sys/dev/usb/if_zyd.c
1940
MCLGET(m, M_DONTWAIT);
sys/dev/usb/if_zyd.c
1941
if (!(m->m_flags & M_EXT)) {
sys/dev/usb/if_zyd.c
1943
m_freem(m);
sys/dev/usb/if_zyd.c
1947
bcopy(plcp + 1, mtod(m, caddr_t), len);
sys/dev/usb/if_zyd.c
1948
m->m_pkthdr.len = m->m_len = len;
sys/dev/usb/if_zyd.c
1968
mb.m_next = m;
sys/dev/usb/if_zyd.c
1977
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_zyd.c
1981
ieee80211_inputm(ifp, m, ni, &rxi, ml);
sys/dev/usb/if_zyd.c
2092
zyd_tx(struct zyd_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
sys/dev/usb/if_zyd.c
2104
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_zyd.c
2108
if ((m = ieee80211_encrypt(ic, m, k)) == NULL)
sys/dev/usb/if_zyd.c
2110
wh = mtod(m, struct ieee80211_frame *);
sys/dev/usb/if_zyd.c
2133
xferlen = sizeof (struct zyd_tx_desc) + m->m_pkthdr.len;
sys/dev/usb/if_zyd.c
2134
totlen = m->m_pkthdr.len + IEEE80211_CRC_LEN;
sys/dev/usb/if_zyd.c
2193
mb.m_next = m;
sys/dev/usb/if_zyd.c
2201
m_copydata(m, 0, m->m_pkthdr.len,
sys/dev/usb/if_zyd.c
2205
sc->sc_dev.dv_xname, m->m_pkthdr.len, rate, xferlen));
sys/dev/usb/if_zyd.c
2207
m_freem(m); /* mbuf no longer needed */
sys/dev/usb/if_zyd.c
2229
struct mbuf *m;
sys/dev/usb/if_zyd.c
2240
m = mq_dequeue(&ic->ic_mgtq);
sys/dev/usb/if_zyd.c
2241
if (m != NULL) {
sys/dev/usb/if_zyd.c
2242
ni = m->m_pkthdr.ph_cookie;
sys/dev/usb/if_zyd.c
2249
m = ifq_dequeue(&ifp->if_snd);
sys/dev/usb/if_zyd.c
2250
if (m == NULL)
sys/dev/usb/if_zyd.c
2254
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_zyd.c
2256
if ((m = ieee80211_encap(ifp, m, &ni)) == NULL)
sys/dev/usb/if_zyd.c
2261
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
sys/dev/usb/if_zyd.c
2263
if (zyd_tx(sc, m, ni) != 0) {
sys/dev/usb/ohci.c
1495
int i, m;
sys/dev/usb/ohci.c
1508
m = min(sc->sc_noport, xfer->length * 8 - 1);
sys/dev/usb/ohci.c
1510
for (i = 1; i <= m; i++) {
sys/dev/usb/uaudio.c
1127
struct uaudio_mixent *m, *i, **pi;
sys/dev/usb/uaudio.c
1135
m = malloc(sizeof(struct uaudio_mixent), M_USBDEV, M_WAITOK);
sys/dev/usb/uaudio.c
1136
m->chan = chan;
sys/dev/usb/uaudio.c
1137
m->fname = features[uac_type].name;
sys/dev/usb/uaudio.c
1138
m->type = features[uac_type].mix_type;
sys/dev/usb/uaudio.c
1139
m->req_sel = features[uac_type].req_sel;
sys/dev/usb/uaudio.c
1140
uaudio_ranges_init(&m->ranges);
sys/dev/usb/uaudio.c
1142
if (m->type == UAUDIO_MIX_NUM) {
sys/dev/usb/uaudio.c
1144
m->req_sel, chan < 0 ? 0 : chan + 1,
sys/dev/usb/uaudio.c
1146
&m->ranges)) {
sys/dev/usb/uaudio.c
1148
DEVNAME(sc), m->fname);
sys/dev/usb/uaudio.c
1149
free(m, M_USBDEV, sizeof(struct uaudio_mixent));
sys/dev/usb/uaudio.c
1152
if (m->ranges.el == NULL) {
sys/dev/usb/uaudio.c
1154
DEVNAME(sc), m->fname);
sys/dev/usb/uaudio.c
1155
free(m, M_USBDEV, sizeof(struct uaudio_mixent));
sys/dev/usb/uaudio.c
1160
uaudio_ranges_print(&m->ranges);
sys/dev/usb/uaudio.c
1169
cmp = strcmp(i->fname, m->fname);
sys/dev/usb/uaudio.c
1171
cmp = i->chan - m->chan;
sys/dev/usb/uaudio.c
1174
u->id, u->name, m->fname, m->chan);
sys/dev/usb/uaudio.c
1175
free(m, M_USBDEV, sizeof(struct uaudio_mixent));
sys/dev/usb/uaudio.c
1181
m->next = *pi;
sys/dev/usb/uaudio.c
1182
*pi = m;
sys/dev/usb/uaudio.c
1184
DPRINTF("\t%s[%d]\n", m->fname, m->chan);
sys/dev/usb/uaudio.c
1836
struct uaudio_mixent *m;
sys/dev/usb/uaudio.c
1840
for (m = u->mixent_list; m != NULL; m = m->next) {
sys/dev/usb/uaudio.c
1842
u->id, u->name, m->fname);
sys/dev/usb/uaudio.c
1843
if (m->chan >= 0)
sys/dev/usb/uaudio.c
1844
printf("[%u]", m->chan);
sys/dev/usb/uaudio.c
1946
uaudio_mixer_nchan(struct uaudio_mixent *m, struct uaudio_mixent **rnext)
sys/dev/usb/uaudio.c
1952
name = m->fname;
sys/dev/usb/uaudio.c
1953
while (m != NULL && strcmp(name, m->fname) == 0) {
sys/dev/usb/uaudio.c
1954
m = m->next;
sys/dev/usb/uaudio.c
1958
*rnext = m;
sys/dev/usb/uaudio.c
1970
struct uaudio_mixent *m = *pm;
sys/dev/usb/uaudio.c
1972
if (m != NULL &&
sys/dev/usb/uaudio.c
1973
m->chan == -1 &&
sys/dev/usb/uaudio.c
1974
m->next != NULL &&
sys/dev/usb/uaudio.c
1975
strcmp(m->fname, m->next->fname) == 0)
sys/dev/usb/uaudio.c
1976
m = m->next;
sys/dev/usb/uaudio.c
1978
*pm = m;
sys/dev/usb/uaudio.c
1990
struct uaudio_mixent *m;
sys/dev/usb/uaudio.c
1996
m = u->mixent_list;
sys/dev/usb/uaudio.c
1998
uaudio_mixer_skip(&m);
sys/dev/usb/uaudio.c
1999
if (m == NULL)
sys/dev/usb/uaudio.c
2003
*rm = m;
sys/dev/usb/uaudio.c
2006
if (m->type == UAUDIO_MIX_NUM) {
sys/dev/usb/uaudio.c
2007
name = m->fname;
sys/dev/usb/uaudio.c
2008
while (m != NULL &&
sys/dev/usb/uaudio.c
2009
strcmp(name, m->fname) == 0)
sys/dev/usb/uaudio.c
2010
m = m->next;
sys/dev/usb/uaudio.c
2012
m = m->next;
sys/dev/usb/uaudio.c
3841
struct uaudio_mixent *m;
sys/dev/usb/uaudio.c
3847
m = u->mixent_list;
sys/dev/usb/uaudio.c
3849
uaudio_mixer_skip(&m);
sys/dev/usb/uaudio.c
3850
if (m == NULL)
sys/dev/usb/uaudio.c
3852
m = m->next;
sys/dev/usb/uaudio.c
4315
struct uaudio_mixent *m;
sys/dev/usb/uaudio.c
4320
if (!uaudio_mixer_byindex(sc, ctl->dev, &u, &m))
sys/dev/usb/uaudio.c
4331
switch (m->type) {
sys/dev/usb/uaudio.c
4337
m->req_sel,
sys/dev/usb/uaudio.c
4338
m->chan < 0 ? 0 : m->chan,
sys/dev/usb/uaudio.c
4350
nch = uaudio_mixer_nchan(m, NULL);
sys/dev/usb/uaudio.c
4357
m->req_sel,
sys/dev/usb/uaudio.c
4358
m->chan < 0 ? 0 : i + 1,
sys/dev/usb/uaudio.c
4368
uaudio_ranges_decode(&m->ranges,
sys/dev/usb/uaudio.c
4370
m = m->next;
sys/dev/usb/uaudio.c
4384
struct uaudio_mixent *m;
sys/dev/usb/uaudio.c
4389
if (!uaudio_mixer_byindex(sc, ctl->dev, &u, &m))
sys/dev/usb/uaudio.c
4392
switch (m->type) {
sys/dev/usb/uaudio.c
4400
m->req_sel,
sys/dev/usb/uaudio.c
4401
m->chan < 0 ? 0 : m->chan,
sys/dev/usb/uaudio.c
4409
nch = uaudio_mixer_nchan(m, NULL);
sys/dev/usb/uaudio.c
4412
val = uaudio_ranges_encode(&m->ranges,
sys/dev/usb/uaudio.c
4421
m->req_sel,
sys/dev/usb/uaudio.c
4422
m->chan < 0 ? 0 : i + 1,
sys/dev/usb/uaudio.c
4428
m = m->next;
sys/dev/usb/uaudio.c
4442
struct uaudio_mixent *m;
sys/dev/usb/uaudio.c
4462
if (!uaudio_mixer_byindex(sc, devinfo->index, &u, &m))
sys/dev/usb/uaudio.c
4465
if (strcmp(m->fname, "level") == 0) {
sys/dev/usb/uaudio.c
4472
if (m->chan == -1) {
sys/dev/usb/uaudio.c
4474
"%s_%s", u->name, m->fname);
sys/dev/usb/uaudio.c
4477
"%s_%s%u", u->name, m->fname, m->chan);
sys/dev/usb/uaudio.c
4482
switch (m->type) {
sys/dev/usb/uaudio.c
4495
devinfo->un.v.num_channels = uaudio_mixer_nchan(m, NULL);
sys/dev/usb/umassvar.h
33
#define DIF(m, x) if (umassdebug & (m)) do { x ; } while (0)
sys/dev/usb/umassvar.h
34
#define DPRINTF(m, x) do { if (umassdebug & (m)) printf x; } while (0)
sys/dev/usb/umassvar.h
50
#define DIF(m, x) /* nop */
sys/dev/usb/umassvar.h
51
#define DPRINTF(m, x) /* nop */
sys/dev/usb/utvfu.c
1683
sc->sc_mmap[i].v4l2_buf.m.offset = i * sc->sc_max_frame_sz;
sys/dev/usb/utvfu.c
1694
sc->sc_mmap[i].v4l2_buf.m.offset,
sys/dev/usb/utvfu.c
1720
DEVNAME(sc), __func__, qb->index, qb->m.offset, qb->length);
sys/dev/usb/uvideo.c
3996
sc->sc_mmap[i].v4l2_buf.m.offset = i * buf_size;
sys/dev/usb/uvideo.c
4007
sc->sc_mmap[i].v4l2_buf.m.offset,
sys/dev/usb/uvideo.c
4038
qb->m.offset,
sys/dev/video.c
398
bzero(sc->sc_fbuffer_mmap + vb->m.offset, vb->length);
sys/dev/videomode/edid.c
436
void bump_preferred_mode(struct edid_info *edid, struct videomode *m)
sys/dev/videomode/edid.c
445
edid->edid_preferred_mode = m;
sys/dev/videomode/edid.c
448
(edid->edid_preferred_mode->dot_clock < m->dot_clock))
sys/dev/videomode/edid.c
449
edid->edid_preferred_mode = m;
sys/dev/videomode/vesagtf.c
164
void print_xf86_mode(struct videomode *m);
sys/dev/videomode/vesagtf.c
683
struct videomode m;
sys/dev/videomode/vesagtf.c
690
vesagtf_mode(atoi(argv[1]), atoi(argv[2]), atoi(argv[3]), &m);
sys/dev/videomode/vesagtf.c
692
print_xf86_mode(&m);
sys/dev/wscons/wsemul_vt100.c
355
int m;
sys/dev/wscons/wsemul_vt100.c
378
for (m = 0; m < count; m++) {
sys/dev/wscons/wsemul_vt100_subr.c
230
int n, m, help, flags, fgcol, bgcol;
sys/dev/wscons/wsemul_vt100_subr.c
538
for (m = 0; m < DEF1_ARG(0); m++) {
sys/dev/wscons/wsmouse.c
1252
wsmouse_matching(int *matrix, int m, int n, int *buffer)
sys/dev/wscons/wsmouse.c
1257
int *red = r2c + m; /* reduced values of the assignments */
sys/dev/wscons/wsmouse.c
1258
int *mc = red + m; /* row-wise minimal elements of cs */
sys/dev/wscons/wsmouse.c
1259
int *cs = mc + m; /* the column set */
sys/dev/wscons/wsmouse.c
1268
for (i = 0, p = matrix + col; i < m; i++, p += n) {
sys/dev/wscons/wsmouse.c
1286
for (i = 0, p = matrix; i < m; i++, p += n)
sys/dev/wscons/wsmouse.c
1329
int i, j, m, n, dx, dy, slot, maxdist;
sys/dev/wscons/wsmouse.c
1346
m = mt->num_touches;
sys/dev/wscons/wsmouse.c
1355
m = size;
sys/dev/wscons/wsmouse.c
1358
wsmouse_matching(mt->matrix, m, n, p);
sys/dev/wscons/wsmouse.c
1361
c2r = p + m;
sys/dev/wscons/wsmouse.c
1364
for (i = 0, p = mt->matrix; i < m; i++, p += n)
sys/dev/wscons/wsmux.c
576
struct wsmux_softc *sc, *m;
sys/dev/wscons/wsmux.c
596
for (m = muxsc; m != NULL; m = m->sc_base.me_parent) {
sys/dev/wscons/wsmux.c
597
if (m == sc) {
sys/dev/wsfont/wsfont.c
224
u_char *p, *m;
sys/dev/wsfont/wsfont.c
227
m = p + font->stride * font->numchars * font->fontheight;
sys/dev/wsfont/wsfont.c
229
for (; p < m; p++)
sys/dev/x86emu/x86emu_regs.h
121
#define CLEARALL_FLAG(m) (emu->x86.R_FLG = 0)
sys/isofs/cd9660/cd9660_node.c
337
int y, m, d, hour, minute, second;
sys/isofs/cd9660/cd9660_node.c
341
m = pi[1];
sys/isofs/cd9660/cd9660_node.c
356
days = 367*(y-1980)-7*(y+(m+9)/12)/4-3*((y+(m-9)/7)/100+1)/4+275*m/9+d-100;
sys/isofs/cd9660/cd9660_node.c
362
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/kern/dma_alloc.c
74
dma_free(void *m, size_t size)
sys/kern/dma_alloc.c
80
pool_put(&dmapools[pi], m);
sys/kern/kern_lock.c
323
unsigned long m;
sys/kern/kern_lock.c
325
m = intr_disable();
sys/kern/kern_lock.c
330
return (m);
sys/kern/kern_lock.c
334
mtx_leave_park(struct mtx_park *p, unsigned long m)
sys/kern/kern_lock.c
338
intr_restore(m);
sys/kern/kern_lock.c
392
unsigned long m;
sys/kern/kern_lock.c
442
m = mtx_enter_park(p);
sys/kern/kern_lock.c
444
mtx_leave_park(p, m);
sys/kern/kern_lock.c
474
m = mtx_enter_park(p);
sys/kern/kern_lock.c
476
mtx_leave_park(p, m);
sys/kern/kern_lock.c
511
unsigned long m;
sys/kern/kern_lock.c
520
m = mtx_enter_park(p);
sys/kern/kern_lock.c
529
mtx_leave_park(p, m);
sys/kern/kern_lock.c
660
_mtx_init_flags(struct mutex *m, int ipl, const char *name, int flags,
sys/kern/kern_lock.c
663
struct lock_object *lo = MUTEX_LOCK_OBJECT(m);
sys/kern/kern_lock.c
672
_mtx_init(m, ipl);
sys/kern/spec_vnops.c
687
#define DNPRINTF(m...) do { printf(m); } while (0)
sys/kern/spec_vnops.c
689
#define DNPRINTF(m...) /* nothing */
sys/kern/subr_autoconf.c
132
mapply(struct matchinfo *m, struct cfdata *cf)
sys/kern/subr_autoconf.c
137
if (m->indirect)
sys/kern/subr_autoconf.c
138
match = config_make_softc(m->parent, cf);
sys/kern/subr_autoconf.c
149
if (m->fn != NULL)
sys/kern/subr_autoconf.c
150
pri = (*m->fn)(m->parent, match, m->aux);
sys/kern/subr_autoconf.c
156
pri = (*cf->cf_attach->ca_match)(m->parent, match, m->aux);
sys/kern/subr_autoconf.c
162
if (pri > m->pri) {
sys/kern/subr_autoconf.c
163
if (m->indirect && m->match) {
sys/kern/subr_autoconf.c
164
cf = ((struct device *)m->match)->dv_cfdata;
sys/kern/subr_autoconf.c
165
free(m->match, M_DEVBUF, cf->cf_attach->ca_devsize);
sys/kern/subr_autoconf.c
167
m->match = match;
sys/kern/subr_autoconf.c
168
m->pri = pri;
sys/kern/subr_autoconf.c
170
if (m->indirect)
sys/kern/subr_autoconf.c
191
struct matchinfo m;
sys/kern/subr_autoconf.c
193
m.fn = fn;
sys/kern/subr_autoconf.c
194
m.parent = parent;
sys/kern/subr_autoconf.c
195
m.match = NULL;
sys/kern/subr_autoconf.c
196
m.aux = aux;
sys/kern/subr_autoconf.c
197
m.indirect = parent && (parent->dv_cfdata->cf_driver->cd_mode & CD_INDIRECT);
sys/kern/subr_autoconf.c
198
m.pri = 0;
sys/kern/subr_autoconf.c
224
mapply(&m, cf);
sys/kern/subr_autoconf.c
228
if (m.match) {
sys/kern/subr_autoconf.c
229
if (m.indirect)
sys/kern/subr_autoconf.c
230
cf = ((struct device *)m.match)->dv_cfdata;
sys/kern/subr_autoconf.c
232
cf = (struct cfdata *)m.match;
sys/kern/subr_autoconf.c
238
return (m.match);
sys/kern/subr_autoconf.c
289
struct matchinfo m;
sys/kern/subr_autoconf.c
291
m.fn = fn;
sys/kern/subr_autoconf.c
292
m.parent = ROOT;
sys/kern/subr_autoconf.c
293
m.match = NULL;
sys/kern/subr_autoconf.c
294
m.aux = aux;
sys/kern/subr_autoconf.c
295
m.indirect = 0;
sys/kern/subr_autoconf.c
296
m.pri = 0;
sys/kern/subr_autoconf.c
308
mapply(&m, cf);
sys/kern/subr_autoconf.c
310
return (m.match);
sys/kern/subr_witness.c
351
static void witness_free(struct witness *m);
sys/kern/sys_futex.c
360
uint32_t *uaddr2, uint32_t m, int flags, register_t *retval)
sys/kern/sys_futex.c
368
if (m == 0)
sys/kern/sys_futex.c
430
if (--m == 0)
sys/kern/sysv_msg.c
570
struct mbuf **mm, *m;
sys/kern/sysv_msg.c
593
m = m_get(M_WAIT, MT_DATA);
sys/kern/sysv_msg.c
595
MCLGET(m, M_WAIT);
sys/kern/sysv_msg.c
600
m->m_len = xfer;
sys/kern/sysv_msg.c
602
*mm = m;
sys/kern/sysv_msg.c
603
mm = &m->m_next;
sys/kern/sysv_msg.c
606
for (m = msg->msg_data; m; m = m->m_next) {
sys/kern/sysv_msg.c
607
if ((error = copyin(ubuf, mtod(m, void *), m->m_len))) {
sys/kern/sysv_msg.c
611
ubuf += m->m_len;
sys/kern/sysv_msg.c
620
struct mbuf *m;
sys/kern/sysv_msg.c
638
for (m = msg->msg_data; m; m = m->m_next) {
sys/kern/sysv_msg.c
639
if ((error = copyout(mtod(m, void *), ubuf, m->m_len)))
sys/kern/sysv_msg.c
641
ubuf += m->m_len;
sys/kern/uipc_mbuf.c
1009
m_getptr(struct mbuf *m, int loc, int *off)
sys/kern/uipc_mbuf.c
1013
if (m->m_len > loc) {
sys/kern/uipc_mbuf.c
1015
return (m);
sys/kern/uipc_mbuf.c
1017
loc -= m->m_len;
sys/kern/uipc_mbuf.c
1019
if (m->m_next == NULL) {
sys/kern/uipc_mbuf.c
1022
*off = m->m_len;
sys/kern/uipc_mbuf.c
1023
return (m);
sys/kern/uipc_mbuf.c
1028
m = m->m_next;
sys/kern/uipc_mbuf.c
1044
struct mbuf *m, *n;
sys/kern/uipc_mbuf.c
1047
for (m = m0; m && len > m->m_len; m = m->m_next)
sys/kern/uipc_mbuf.c
1048
len -= m->m_len;
sys/kern/uipc_mbuf.c
1049
if (m == NULL)
sys/kern/uipc_mbuf.c
1051
remain = m->m_len - len;
sys/kern/uipc_mbuf.c
1064
n->m_next = m->m_next;
sys/kern/uipc_mbuf.c
1065
m->m_next = NULL;
sys/kern/uipc_mbuf.c
1069
if ((m->m_flags & M_EXT) == 0 && remain > MHLEN) {
sys/kern/uipc_mbuf.c
1072
n->m_next = m_split(m, len, wait);
sys/kern/uipc_mbuf.c
1083
n = m->m_next;
sys/kern/uipc_mbuf.c
1084
m->m_next = NULL;
sys/kern/uipc_mbuf.c
1087
MGET(n, wait, m->m_type);
sys/kern/uipc_mbuf.c
1091
if (m->m_flags & M_EXT) {
sys/kern/uipc_mbuf.c
1092
n->m_ext = m->m_ext;
sys/kern/uipc_mbuf.c
1093
MCLADDREFERENCE(m, n);
sys/kern/uipc_mbuf.c
1094
n->m_data = m->m_data + len;
sys/kern/uipc_mbuf.c
1097
memcpy(mtod(n, caddr_t), mtod(m, caddr_t) + len, remain);
sys/kern/uipc_mbuf.c
1100
m->m_len = len;
sys/kern/uipc_mbuf.c
1101
n->m_next = m->m_next;
sys/kern/uipc_mbuf.c
1102
m->m_next = NULL;
sys/kern/uipc_mbuf.c
1117
struct mbuf *m;
sys/kern/uipc_mbuf.c
1129
for (m = m0; m && skip > m->m_len; m = m->m_next)
sys/kern/uipc_mbuf.c
1130
skip -= m->m_len;
sys/kern/uipc_mbuf.c
1131
if (m == NULL)
sys/kern/uipc_mbuf.c
1141
remain = m->m_len - skip; /* data to move */
sys/kern/uipc_mbuf.c
1142
if (skip < remain && hlen <= m_leadingspace(m)) {
sys/kern/uipc_mbuf.c
1144
memmove(m->m_data-hlen, m->m_data, skip);
sys/kern/uipc_mbuf.c
1145
m->m_data -= hlen;
sys/kern/uipc_mbuf.c
1146
m->m_len += hlen;
sys/kern/uipc_mbuf.c
1148
} else if (hlen > m_trailingspace(m)) {
sys/kern/uipc_mbuf.c
1152
MGET(n, M_DONTWAIT, m->m_type);
sys/kern/uipc_mbuf.c
1163
memcpy(n->m_data, mtod(m, char *) + skip, remain);
sys/kern/uipc_mbuf.c
1165
m->m_len -= remain;
sys/kern/uipc_mbuf.c
1167
n->m_next = m->m_next;
sys/kern/uipc_mbuf.c
1168
m->m_next = n;
sys/kern/uipc_mbuf.c
1171
if (hlen <= m_trailingspace(m)) {
sys/kern/uipc_mbuf.c
1172
m->m_len += hlen;
sys/kern/uipc_mbuf.c
1175
n = m_get(M_DONTWAIT, m->m_type);
sys/kern/uipc_mbuf.c
1181
n->m_next = m->m_next;
sys/kern/uipc_mbuf.c
1182
m->m_next = n;
sys/kern/uipc_mbuf.c
1185
m = n; /* ... of new mbuf */
sys/kern/uipc_mbuf.c
1193
memmove(mtod(m, caddr_t) + skip + hlen,
sys/kern/uipc_mbuf.c
1194
mtod(m, caddr_t) + skip, remain);
sys/kern/uipc_mbuf.c
1195
m->m_len += hlen;
sys/kern/uipc_mbuf.c
1199
return m;
sys/kern/uipc_mbuf.c
1209
struct mbuf *m;
sys/kern/uipc_mbuf.c
1219
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/kern/uipc_mbuf.c
1220
if (m == NULL)
sys/kern/uipc_mbuf.c
1223
m->m_pkthdr.len = totlen;
sys/kern/uipc_mbuf.c
1229
MGET(m, M_DONTWAIT, MT_DATA);
sys/kern/uipc_mbuf.c
1230
if (m == NULL) {
sys/kern/uipc_mbuf.c
1243
MCLGET(m, M_DONTWAIT);
sys/kern/uipc_mbuf.c
1244
if (m->m_flags & M_EXT)
sys/kern/uipc_mbuf.c
1249
m->m_data += max_linkhdr;
sys/kern/uipc_mbuf.c
1255
m->m_data += off;
sys/kern/uipc_mbuf.c
1260
m->m_len = len = min(totlen, len);
sys/kern/uipc_mbuf.c
1261
memcpy(mtod(m, void *), buf, (size_t)len);
sys/kern/uipc_mbuf.c
1264
*mp = m;
sys/kern/uipc_mbuf.c
1265
mp = &m->m_next;
sys/kern/uipc_mbuf.c
1272
m_zero(struct mbuf *m)
sys/kern/uipc_mbuf.c
1274
if (M_READONLY(m)) {
sys/kern/uipc_mbuf.c
1276
if ((m->m_flags & M_EXT) && MCLISREFERENCED(m)) {
sys/kern/uipc_mbuf.c
1277
m->m_ext.ext_nextref->m_flags |= M_ZEROIZE;
sys/kern/uipc_mbuf.c
1278
m->m_ext.ext_prevref->m_flags |= M_ZEROIZE;
sys/kern/uipc_mbuf.c
1284
explicit_bzero(M_DATABUF(m), M_SIZE(m));
sys/kern/uipc_mbuf.c
1292
m_apply(struct mbuf *m, int off, int len,
sys/kern/uipc_mbuf.c
1303
if (m == NULL)
sys/kern/uipc_mbuf.c
1305
if (off < m->m_len)
sys/kern/uipc_mbuf.c
1307
off -= m->m_len;
sys/kern/uipc_mbuf.c
1308
m = m->m_next;
sys/kern/uipc_mbuf.c
1311
if (m == NULL)
sys/kern/uipc_mbuf.c
1313
count = min(m->m_len - off, len);
sys/kern/uipc_mbuf.c
1315
rval = f(fstate, mtod(m, caddr_t) + off, count);
sys/kern/uipc_mbuf.c
1321
m = m->m_next;
sys/kern/uipc_mbuf.c
1332
m_leadingspace(struct mbuf *m)
sys/kern/uipc_mbuf.c
1334
if (M_READONLY(m))
sys/kern/uipc_mbuf.c
1336
KASSERT(m->m_data >= M_DATABUF(m));
sys/kern/uipc_mbuf.c
1337
return m->m_data - M_DATABUF(m);
sys/kern/uipc_mbuf.c
1345
m_trailingspace(struct mbuf *m)
sys/kern/uipc_mbuf.c
1347
if (M_READONLY(m))
sys/kern/uipc_mbuf.c
1349
KASSERT(M_DATABUF(m) + M_SIZE(m) >= (m->m_data + m->m_len));
sys/kern/uipc_mbuf.c
1350
return M_DATABUF(m) + M_SIZE(m) - (m->m_data + m->m_len);
sys/kern/uipc_mbuf.c
1358
m_align(struct mbuf *m, int len)
sys/kern/uipc_mbuf.c
1360
KASSERT(len >= 0 && !M_READONLY(m));
sys/kern/uipc_mbuf.c
1361
KASSERT(m->m_data == M_DATABUF(m)); /* newly-allocated check */
sys/kern/uipc_mbuf.c
1362
KASSERT(((len + sizeof(long) - 1) &~ (sizeof(long) - 1)) <= M_SIZE(m));
sys/kern/uipc_mbuf.c
1364
m->m_data = M_DATABUF(m) + ((M_SIZE(m) - (len)) &~ (sizeof(long) - 1));
sys/kern/uipc_mbuf.c
1403
struct mbuf *m;
sys/kern/uipc_mbuf.c
1412
m = m_get(wait, m0->m_type);
sys/kern/uipc_mbuf.c
1413
if (m == NULL)
sys/kern/uipc_mbuf.c
1416
if (m_dup_pkthdr(m, m0, wait) != 0)
sys/kern/uipc_mbuf.c
1420
MCLGETL(m, wait, len);
sys/kern/uipc_mbuf.c
1421
if (!ISSET(m->m_flags, M_EXT))
sys/kern/uipc_mbuf.c
1425
m->m_len = m->m_pkthdr.len = len;
sys/kern/uipc_mbuf.c
1426
m_adj(m, adj);
sys/kern/uipc_mbuf.c
1427
m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
sys/kern/uipc_mbuf.c
1429
return (m);
sys/kern/uipc_mbuf.c
1432
m_freem(m);
sys/kern/uipc_mbuf.c
1437
m_microtime(const struct mbuf *m, struct timeval *tv)
sys/kern/uipc_mbuf.c
1439
if (ISSET(m->m_pkthdr.csum_flags, M_TIMESTAMP)) {
sys/kern/uipc_mbuf.c
1442
NSEC_TO_TIMEVAL(m->m_pkthdr.ph_timestamp, &utv);
sys/kern/uipc_mbuf.c
146
#define M_DATABUF(m) ((m)->m_flags & M_EXT ? (m)->m_ext.ext_buf : \
sys/kern/uipc_mbuf.c
147
(m)->m_flags & M_PKTHDR ? (m)->m_pktdat : (m)->m_dat)
sys/kern/uipc_mbuf.c
148
#define M_SIZE(m) ((m)->m_flags & M_EXT ? (m)->m_ext.ext_size : \
sys/kern/uipc_mbuf.c
149
(m)->m_flags & M_PKTHDR ? MHLEN : MLEN)
sys/kern/uipc_mbuf.c
1495
struct mbuf *m = v;
sys/kern/uipc_mbuf.c
1497
(*pr)("mbuf %p\n", m);
sys/kern/uipc_mbuf.c
1498
(*pr)("m_type: %i\tm_flags: %b\n", m->m_type, m->m_flags, M_BITS);
sys/kern/uipc_mbuf.c
1499
(*pr)("m_next: %p\tm_nextpkt: %p\n", m->m_next, m->m_nextpkt);
sys/kern/uipc_mbuf.c
1500
(*pr)("m_data: %p\tm_len: %u\n", m->m_data, m->m_len);
sys/kern/uipc_mbuf.c
1501
(*pr)("m_dat: %p\tm_pktdat: %p\n", m->m_dat, m->m_pktdat);
sys/kern/uipc_mbuf.c
1502
if (m->m_flags & M_PKTHDR) {
sys/kern/uipc_mbuf.c
1504
m->m_pkthdr.ph_ifidx, m->m_pkthdr.len);
sys/kern/uipc_mbuf.c
1506
SLIST_FIRST(&m->m_pkthdr.ph_tags),
sys/kern/uipc_mbuf.c
1507
m->m_pkthdr.ph_tagsset, MTAG_BITS);
sys/kern/uipc_mbuf.c
1509
m->m_pkthdr.ph_flowid, m->m_pkthdr.ph_loopcnt);
sys/kern/uipc_mbuf.c
1511
m->m_pkthdr.csum_flags, MCS_BITS);
sys/kern/uipc_mbuf.c
1513
m->m_pkthdr.ether_vtag, m->m_pkthdr.ph_rtableid);
sys/kern/uipc_mbuf.c
1515
m->m_pkthdr.pf.statekey, m->m_pkthdr.pf.inp);
sys/kern/uipc_mbuf.c
1517
m->m_pkthdr.pf.qid, m->m_pkthdr.pf.tag);
sys/kern/uipc_mbuf.c
1519
m->m_pkthdr.pf.flags, MPF_BITS);
sys/kern/uipc_mbuf.c
1521
m->m_pkthdr.pf.routed, m->m_pkthdr.pf.prio);
sys/kern/uipc_mbuf.c
1523
if (m->m_flags & M_EXT) {
sys/kern/uipc_mbuf.c
1525
m->m_ext.ext_buf, m->m_ext.ext_size);
sys/kern/uipc_mbuf.c
1527
m->m_ext.ext_free_fn, m->m_ext.ext_arg);
sys/kern/uipc_mbuf.c
1529
m->m_ext.ext_nextref, m->m_ext.ext_prevref);
sys/kern/uipc_mbuf.c
1549
struct mbuf *m;
sys/kern/uipc_mbuf.c
1553
for (m = v; m != NULL; m = m->m_next) {
sys/kern/uipc_mbuf.c
1557
len += m->m_len;
sys/kern/uipc_mbuf.c
1558
size += M_SIZE(m);
sys/kern/uipc_mbuf.c
1559
type = (m->m_type >= 0 && m->m_type < MT_NTYPES) ?
sys/kern/uipc_mbuf.c
1560
m_types[m->m_type] : "???";
sys/kern/uipc_mbuf.c
1561
(*pr)("%s mbuf %p, %s, off %zd, len %u", indent, m, type,
sys/kern/uipc_mbuf.c
1562
m->m_data - M_DATABUF(m), m->m_len);
sys/kern/uipc_mbuf.c
1563
if (m->m_flags & M_PKTHDR)
sys/kern/uipc_mbuf.c
1564
(*pr)(", pktlen %d", m->m_pkthdr.len);
sys/kern/uipc_mbuf.c
1565
if (m->m_flags & M_EXT)
sys/kern/uipc_mbuf.c
1566
(*pr)(", clsize %u", m->m_ext.ext_size);
sys/kern/uipc_mbuf.c
1569
m->m_flags & M_PKTHDR ? MHLEN : MLEN);
sys/kern/uipc_mbuf.c
1584
struct mbuf *m, *n;
sys/kern/uipc_mbuf.c
1588
for (m = v; m != NULL; m = m->m_nextpkt) {
sys/kern/uipc_mbuf.c
1593
m_print_chain(m, deep, pr);
sys/kern/uipc_mbuf.c
1596
for (n = m; n != NULL; n = n->m_next) {
sys/kern/uipc_mbuf.c
1601
(*pr)("%s mbuf %p, chain %zu", indent, m, chain);
sys/kern/uipc_mbuf.c
1602
if (m->m_flags & M_PKTHDR)
sys/kern/uipc_mbuf.c
1603
(*pr)(", pktlen %d", m->m_pkthdr.len);
sys/kern/uipc_mbuf.c
1624
ml_enqueue(struct mbuf_list *ml, struct mbuf *m)
sys/kern/uipc_mbuf.c
1627
ml->ml_head = ml->ml_tail = m;
sys/kern/uipc_mbuf.c
1629
ml->ml_tail->m_nextpkt = m;
sys/kern/uipc_mbuf.c
1630
ml->ml_tail = m;
sys/kern/uipc_mbuf.c
1633
m->m_nextpkt = NULL;
sys/kern/uipc_mbuf.c
1655
struct mbuf *m;
sys/kern/uipc_mbuf.c
1657
m = ml->ml_head;
sys/kern/uipc_mbuf.c
1658
if (m != NULL) {
sys/kern/uipc_mbuf.c
1659
ml->ml_head = m->m_nextpkt;
sys/kern/uipc_mbuf.c
1663
m->m_nextpkt = NULL;
sys/kern/uipc_mbuf.c
1667
return (m);
sys/kern/uipc_mbuf.c
1685
struct mbuf *m, *n;
sys/kern/uipc_mbuf.c
1688
for (m = ml->ml_head; m != NULL; m = n) {
sys/kern/uipc_mbuf.c
1689
n = m->m_nextpkt;
sys/kern/uipc_mbuf.c
1690
m_freem(m);
sys/kern/uipc_mbuf.c
1702
struct mbuf *m;
sys/kern/uipc_mbuf.c
1704
m = ml->ml_head;
sys/kern/uipc_mbuf.c
1705
if (m == NULL)
sys/kern/uipc_mbuf.c
1708
KASSERT(ISSET(m->m_flags, M_PKTHDR));
sys/kern/uipc_mbuf.c
1709
return (m->m_pkthdr.len);
sys/kern/uipc_mbuf.c
1725
mq_push(struct mbuf_queue *mq, struct mbuf *m)
sys/kern/uipc_mbuf.c
1734
ml_enqueue(&mq->mq_list, m);
sys/kern/uipc_mbuf.c
1744
mq_enqueue(struct mbuf_queue *mq, struct mbuf *m)
sys/kern/uipc_mbuf.c
1750
ml_enqueue(&mq->mq_list, m);
sys/kern/uipc_mbuf.c
1758
m_freem(m);
sys/kern/uipc_mbuf.c
1766
struct mbuf *m;
sys/kern/uipc_mbuf.c
1769
m = ml_dequeue(&mq->mq_list);
sys/kern/uipc_mbuf.c
1772
return (m);
sys/kern/uipc_mbuf.c
1778
struct mbuf *m;
sys/kern/uipc_mbuf.c
1791
while ((m = ml_dequeue(ml)) != NULL)
sys/kern/uipc_mbuf.c
1792
m_freem(m);
sys/kern/uipc_mbuf.c
236
struct mbuf *m;
sys/kern/uipc_mbuf.c
240
m = pool_get(&mbpool, nowait == M_WAIT ? PR_WAITOK : PR_NOWAIT);
sys/kern/uipc_mbuf.c
241
if (m == NULL)
sys/kern/uipc_mbuf.c
246
m->m_type = type;
sys/kern/uipc_mbuf.c
247
m->m_next = NULL;
sys/kern/uipc_mbuf.c
248
m->m_nextpkt = NULL;
sys/kern/uipc_mbuf.c
249
m->m_data = m->m_dat;
sys/kern/uipc_mbuf.c
250
m->m_flags = 0;
sys/kern/uipc_mbuf.c
252
return (m);
sys/kern/uipc_mbuf.c
262
struct mbuf *m;
sys/kern/uipc_mbuf.c
266
m = pool_get(&mbpool, nowait == M_WAIT ? PR_WAITOK : PR_NOWAIT);
sys/kern/uipc_mbuf.c
267
if (m == NULL)
sys/kern/uipc_mbuf.c
272
m->m_type = type;
sys/kern/uipc_mbuf.c
274
return (m_inithdr(m));
sys/kern/uipc_mbuf.c
278
m_inithdr(struct mbuf *m)
sys/kern/uipc_mbuf.c
281
m->m_next = NULL;
sys/kern/uipc_mbuf.c
282
m->m_nextpkt = NULL;
sys/kern/uipc_mbuf.c
283
m->m_data = m->m_pktdat;
sys/kern/uipc_mbuf.c
284
m->m_flags = M_PKTHDR;
sys/kern/uipc_mbuf.c
285
memset(&m->m_pkthdr, 0, sizeof(m->m_pkthdr));
sys/kern/uipc_mbuf.c
286
m->m_pkthdr.pf.prio = IFQ_DEFPRIO;
sys/kern/uipc_mbuf.c
288
return (m);
sys/kern/uipc_mbuf.c
292
m_clearhdr(struct mbuf *m)
sys/kern/uipc_mbuf.c
295
m_tag_delete_chain(m);
sys/kern/uipc_mbuf.c
297
pf_mbuf_unlink_state_key(m);
sys/kern/uipc_mbuf.c
298
pf_mbuf_unlink_inpcb(m);
sys/kern/uipc_mbuf.c
301
memset(&m->m_pkthdr, 0, sizeof(m->m_pkthdr));
sys/kern/uipc_mbuf.c
305
m_removehdr(struct mbuf *m)
sys/kern/uipc_mbuf.c
307
KASSERT(m->m_flags & M_PKTHDR);
sys/kern/uipc_mbuf.c
308
m_clearhdr(m);
sys/kern/uipc_mbuf.c
309
m->m_flags &= ~M_PKTHDR;
sys/kern/uipc_mbuf.c
313
m_resethdr(struct mbuf *m)
sys/kern/uipc_mbuf.c
315
int len = m->m_pkthdr.len;
sys/kern/uipc_mbuf.c
316
u_int8_t loopcnt = m->m_pkthdr.ph_loopcnt;
sys/kern/uipc_mbuf.c
318
KASSERT(m->m_flags & M_PKTHDR);
sys/kern/uipc_mbuf.c
319
m->m_flags &= (M_EXT|M_PKTHDR|M_EOR|M_EXTWR|M_ZEROIZE);
sys/kern/uipc_mbuf.c
320
m_clearhdr(m);
sys/kern/uipc_mbuf.c
322
m->m_pkthdr.pf.prio = IFQ_DEFPRIO;
sys/kern/uipc_mbuf.c
323
m->m_pkthdr.len = len;
sys/kern/uipc_mbuf.c
324
m->m_pkthdr.ph_loopcnt = loopcnt;
sys/kern/uipc_mbuf.c
328
m_calchdrlen(struct mbuf *m)
sys/kern/uipc_mbuf.c
333
KASSERT(m->m_flags & M_PKTHDR);
sys/kern/uipc_mbuf.c
334
for (n = m; n; n = n->m_next)
sys/kern/uipc_mbuf.c
336
m->m_pkthdr.len = plen;
sys/kern/uipc_mbuf.c
342
struct mbuf *m;
sys/kern/uipc_mbuf.c
344
MGET(m, nowait, type);
sys/kern/uipc_mbuf.c
345
if (m == NULL)
sys/kern/uipc_mbuf.c
347
memset(mtod(m, caddr_t), 0, MLEN);
sys/kern/uipc_mbuf.c
348
return (m);
sys/kern/uipc_mbuf.c
367
m_clget(struct mbuf *m, int how, u_int pktlen)
sys/kern/uipc_mbuf.c
379
if (m == NULL) {
sys/kern/uipc_mbuf.c
384
m = m0;
sys/kern/uipc_mbuf.c
392
MEXTADD(m, buf, pp->pr_size, M_EXTWR, MEXTFREE_POOL, pp);
sys/kern/uipc_mbuf.c
393
return (m);
sys/kern/uipc_mbuf.c
403
m_free(struct mbuf *m)
sys/kern/uipc_mbuf.c
408
if (m == NULL)
sys/kern/uipc_mbuf.c
412
counters_dec(mbstat, m->m_type);
sys/kern/uipc_mbuf.c
415
n = m->m_next;
sys/kern/uipc_mbuf.c
416
if (m->m_flags & M_ZEROIZE) {
sys/kern/uipc_mbuf.c
417
m_zero(m);
sys/kern/uipc_mbuf.c
422
if (m->m_flags & M_PKTHDR) {
sys/kern/uipc_mbuf.c
423
m_tag_delete_chain(m);
sys/kern/uipc_mbuf.c
425
pf_mbuf_unlink_state_key(m);
sys/kern/uipc_mbuf.c
426
pf_mbuf_unlink_inpcb(m);
sys/kern/uipc_mbuf.c
429
if (m->m_flags & M_EXT)
sys/kern/uipc_mbuf.c
430
m_extfree(m);
sys/kern/uipc_mbuf.c
432
pool_put(&mbpool, m);
sys/kern/uipc_mbuf.c
457
m_extunref(struct mbuf *m)
sys/kern/uipc_mbuf.c
461
if (!MCLISREFERENCED(m))
sys/kern/uipc_mbuf.c
465
if (MCLISREFERENCED(m)) {
sys/kern/uipc_mbuf.c
466
m->m_ext.ext_nextref->m_ext.ext_prevref =
sys/kern/uipc_mbuf.c
467
m->m_ext.ext_prevref;
sys/kern/uipc_mbuf.c
468
m->m_ext.ext_prevref->m_ext.ext_nextref =
sys/kern/uipc_mbuf.c
469
m->m_ext.ext_nextref;
sys/kern/uipc_mbuf.c
491
m_extfree(struct mbuf *m)
sys/kern/uipc_mbuf.c
493
if (m_extunref(m) == 0) {
sys/kern/uipc_mbuf.c
494
KASSERT(m->m_ext.ext_free_fn < num_extfree_fns);
sys/kern/uipc_mbuf.c
495
mextfree_fns[m->m_ext.ext_free_fn](m->m_ext.ext_buf,
sys/kern/uipc_mbuf.c
496
m->m_ext.ext_size, m->m_ext.ext_arg);
sys/kern/uipc_mbuf.c
499
m->m_flags &= ~(M_EXT|M_EXTWR);
sys/kern/uipc_mbuf.c
503
m_freem(struct mbuf *m)
sys/kern/uipc_mbuf.c
507
if (m == NULL)
sys/kern/uipc_mbuf.c
510
n = m->m_nextpkt;
sys/kern/uipc_mbuf.c
513
m = m_free(m);
sys/kern/uipc_mbuf.c
514
while (m != NULL);
sys/kern/uipc_mbuf.c
520
m_purge(struct mbuf *m)
sys/kern/uipc_mbuf.c
522
while (m != NULL)
sys/kern/uipc_mbuf.c
523
m = m_freem(m);
sys/kern/uipc_mbuf.c
533
m_defrag(struct mbuf *m, int how)
sys/kern/uipc_mbuf.c
537
if (m->m_next == NULL)
sys/kern/uipc_mbuf.c
540
KASSERT(m->m_flags & M_PKTHDR);
sys/kern/uipc_mbuf.c
543
if ((m0 = m_gethdr(how, m->m_type)) == NULL)
sys/kern/uipc_mbuf.c
545
if (m->m_pkthdr.len > MHLEN) {
sys/kern/uipc_mbuf.c
546
MCLGETL(m0, how, m->m_pkthdr.len);
sys/kern/uipc_mbuf.c
552
m_copydata(m, 0, m->m_pkthdr.len, mtod(m0, caddr_t));
sys/kern/uipc_mbuf.c
553
m0->m_pkthdr.len = m0->m_len = m->m_pkthdr.len;
sys/kern/uipc_mbuf.c
556
m_freem(m->m_next);
sys/kern/uipc_mbuf.c
557
m->m_next = NULL;
sys/kern/uipc_mbuf.c
558
if (m->m_flags & M_EXT)
sys/kern/uipc_mbuf.c
559
m_extfree(m);
sys/kern/uipc_mbuf.c
567
memcpy(&m->m_ext, &m0->m_ext, sizeof(struct mbuf_ext));
sys/kern/uipc_mbuf.c
568
MCLINITREFERENCE(m);
sys/kern/uipc_mbuf.c
569
m->m_flags |= m0->m_flags & (M_EXT|M_EXTWR);
sys/kern/uipc_mbuf.c
570
m->m_data = m->m_ext.ext_buf;
sys/kern/uipc_mbuf.c
572
m->m_data = m->m_pktdat;
sys/kern/uipc_mbuf.c
573
memcpy(m->m_data, m0->m_data, m0->m_len);
sys/kern/uipc_mbuf.c
575
m->m_pkthdr.len = m->m_len = m0->m_len;
sys/kern/uipc_mbuf.c
591
m_prepend(struct mbuf *m, int len, int how)
sys/kern/uipc_mbuf.c
598
if (m_leadingspace(m) >= len) {
sys/kern/uipc_mbuf.c
599
m->m_data -= len;
sys/kern/uipc_mbuf.c
600
m->m_len += len;
sys/kern/uipc_mbuf.c
603
MGET(mn, how, m->m_type);
sys/kern/uipc_mbuf.c
605
m_freem(m);
sys/kern/uipc_mbuf.c
608
if (m->m_flags & M_PKTHDR)
sys/kern/uipc_mbuf.c
609
M_MOVE_PKTHDR(mn, m);
sys/kern/uipc_mbuf.c
610
mn->m_next = m;
sys/kern/uipc_mbuf.c
611
m = mn;
sys/kern/uipc_mbuf.c
612
m_align(m, len);
sys/kern/uipc_mbuf.c
613
m->m_len = len;
sys/kern/uipc_mbuf.c
615
if (m->m_flags & M_PKTHDR)
sys/kern/uipc_mbuf.c
616
m->m_pkthdr.len += len;
sys/kern/uipc_mbuf.c
617
return (m);
sys/kern/uipc_mbuf.c
628
struct mbuf *m, *n, **np;
sys/kern/uipc_mbuf.c
636
if ((m = m_getptr(m0, off, &off)) == NULL)
sys/kern/uipc_mbuf.c
641
if (m == NULL) {
sys/kern/uipc_mbuf.c
646
MGET(n, wait, m->m_type);
sys/kern/uipc_mbuf.c
657
n->m_len = min(len, m->m_len - off);
sys/kern/uipc_mbuf.c
658
if (m->m_flags & M_EXT) {
sys/kern/uipc_mbuf.c
659
n->m_data = m->m_data + off;
sys/kern/uipc_mbuf.c
660
n->m_ext = m->m_ext;
sys/kern/uipc_mbuf.c
661
MCLADDREFERENCE(m, n);
sys/kern/uipc_mbuf.c
663
n->m_data += m->m_data -
sys/kern/uipc_mbuf.c
664
(m->m_flags & M_PKTHDR ? m->m_pktdat : m->m_dat);
sys/kern/uipc_mbuf.c
666
memcpy(mtod(n, caddr_t), mtod(m, caddr_t) + off,
sys/kern/uipc_mbuf.c
673
if (off > m->m_len)
sys/kern/uipc_mbuf.c
676
if (off == m->m_len) {
sys/kern/uipc_mbuf.c
677
m = m->m_next;
sys/kern/uipc_mbuf.c
693
m_copydata(struct mbuf *m, int off, int len, void *p)
sys/kern/uipc_mbuf.c
702
if ((m = m_getptr(m, off, &off)) == NULL)
sys/kern/uipc_mbuf.c
705
if (m == NULL)
sys/kern/uipc_mbuf.c
707
count = min(m->m_len - off, len);
sys/kern/uipc_mbuf.c
708
memmove(cp, mtod(m, caddr_t) + off, count);
sys/kern/uipc_mbuf.c
712
m = m->m_next;
sys/kern/uipc_mbuf.c
726
struct mbuf *m = m0, *n;
sys/kern/uipc_mbuf.c
732
while (off > (mlen = m->m_len)) {
sys/kern/uipc_mbuf.c
735
if (m->m_next == NULL) {
sys/kern/uipc_mbuf.c
736
if ((n = m_get(wait, m->m_type)) == NULL) {
sys/kern/uipc_mbuf.c
751
m->m_next = n;
sys/kern/uipc_mbuf.c
753
m = m->m_next;
sys/kern/uipc_mbuf.c
757
if (m->m_next == NULL && (len > m->m_len - off))
sys/kern/uipc_mbuf.c
758
m->m_len += min(len - (m->m_len - off),
sys/kern/uipc_mbuf.c
759
m_trailingspace(m));
sys/kern/uipc_mbuf.c
760
mlen = min(m->m_len - off, len);
sys/kern/uipc_mbuf.c
761
memmove(mtod(m, caddr_t) + off, cp, mlen);
sys/kern/uipc_mbuf.c
769
if (m->m_next == NULL) {
sys/kern/uipc_mbuf.c
770
if ((n = m_get(wait, m->m_type)) == NULL) {
sys/kern/uipc_mbuf.c
784
m->m_next = n;
sys/kern/uipc_mbuf.c
786
m = m->m_next;
sys/kern/uipc_mbuf.c
789
if (((m = m0)->m_flags & M_PKTHDR) && (m->m_pkthdr.len < totlen))
sys/kern/uipc_mbuf.c
790
m->m_pkthdr.len = totlen;
sys/kern/uipc_mbuf.c
803
m_cat(struct mbuf *m, struct mbuf *n)
sys/kern/uipc_mbuf.c
805
while (m->m_next)
sys/kern/uipc_mbuf.c
806
m = m->m_next;
sys/kern/uipc_mbuf.c
808
if (M_READONLY(m) || n->m_len > m_trailingspace(m)) {
sys/kern/uipc_mbuf.c
810
m->m_next = n;
sys/kern/uipc_mbuf.c
814
memcpy(mtod(m, caddr_t) + m->m_len, mtod(n, caddr_t),
sys/kern/uipc_mbuf.c
816
m->m_len += n->m_len;
sys/kern/uipc_mbuf.c
825
struct mbuf *m;
sys/kern/uipc_mbuf.c
834
m = mp;
sys/kern/uipc_mbuf.c
835
while (m != NULL && len > 0) {
sys/kern/uipc_mbuf.c
836
if (m->m_len <= len) {
sys/kern/uipc_mbuf.c
837
len -= m->m_len;
sys/kern/uipc_mbuf.c
838
m->m_data += m->m_len;
sys/kern/uipc_mbuf.c
839
m->m_len = 0;
sys/kern/uipc_mbuf.c
840
m = m->m_next;
sys/kern/uipc_mbuf.c
842
m->m_data += len;
sys/kern/uipc_mbuf.c
843
m->m_len -= len;
sys/kern/uipc_mbuf.c
859
m = mp;
sys/kern/uipc_mbuf.c
861
count += m->m_len;
sys/kern/uipc_mbuf.c
862
if (m->m_next == NULL)
sys/kern/uipc_mbuf.c
864
m = m->m_next;
sys/kern/uipc_mbuf.c
866
if (m->m_len >= len) {
sys/kern/uipc_mbuf.c
867
m->m_len -= len;
sys/kern/uipc_mbuf.c
882
m = mp;
sys/kern/uipc_mbuf.c
884
if (m->m_len >= count) {
sys/kern/uipc_mbuf.c
885
m->m_len = count;
sys/kern/uipc_mbuf.c
888
count -= m->m_len;
sys/kern/uipc_mbuf.c
889
m = m->m_next;
sys/kern/uipc_mbuf.c
891
while ((m = m->m_next) != NULL)
sys/kern/uipc_mbuf.c
892
m->m_len = 0;
sys/kern/uipc_mbuf.c
905
struct mbuf *m;
sys/kern/uipc_mbuf.c
915
m = m0->m_next;
sys/kern/uipc_mbuf.c
916
if (m == NULL)
sys/kern/uipc_mbuf.c
921
while (m->m_len == 0) {
sys/kern/uipc_mbuf.c
922
m = m_free(m);
sys/kern/uipc_mbuf.c
923
if (m == NULL)
sys/kern/uipc_mbuf.c
927
adj = mtod(m, unsigned long) & (sizeof(long) - 1);
sys/kern/uipc_mbuf.c
952
m0->m_next = m;
sys/kern/uipc_mbuf.c
953
m = m0;
sys/kern/uipc_mbuf.c
956
MGET(m0, M_DONTWAIT, m->m_type);
sys/kern/uipc_mbuf.c
966
if (m->m_flags & M_PKTHDR)
sys/kern/uipc_mbuf.c
967
M_MOVE_PKTHDR(m0, m);
sys/kern/uipc_mbuf.c
976
space = min(len, m->m_len);
sys/kern/uipc_mbuf.c
977
memcpy(mtod(m0, caddr_t) + m0->m_len, mtod(m, caddr_t), space);
sys/kern/uipc_mbuf.c
980
m->m_len -= space;
sys/kern/uipc_mbuf.c
982
if (m->m_len > 0)
sys/kern/uipc_mbuf.c
983
m->m_data += space;
sys/kern/uipc_mbuf.c
985
m = m_free(m);
sys/kern/uipc_mbuf.c
990
if (m == NULL)
sys/kern/uipc_mbuf.c
994
m0->m_next = m; /* link the chain back up */
sys/kern/uipc_mbuf.c
999
m_freem(m);
sys/kern/uipc_mbuf2.c
124
m_freem(m);
sys/kern/uipc_mbuf2.c
153
m_freem(m);
sys/kern/uipc_mbuf2.c
186
m_freem(m);
sys/kern/uipc_mbuf2.c
190
MGET(o, M_DONTWAIT, m->m_type);
sys/kern/uipc_mbuf2.c
199
m_freem(m);
sys/kern/uipc_mbuf2.c
223
m_dup1(struct mbuf *m, int off, int len, int wait)
sys/kern/uipc_mbuf2.c
230
if (off == 0 && (m->m_flags & M_PKTHDR) != 0) {
sys/kern/uipc_mbuf2.c
231
MGETHDR(n, wait, m->m_type);
sys/kern/uipc_mbuf2.c
234
if (m_dup_pkthdr(n, m, wait)) {
sys/kern/uipc_mbuf2.c
240
MGET(n, wait, m->m_type);
sys/kern/uipc_mbuf2.c
253
m_copydata(m, off, len, mtod(n, caddr_t));
sys/kern/uipc_mbuf2.c
279
m_tag_prepend(struct mbuf *m, struct m_tag *t)
sys/kern/uipc_mbuf2.c
281
SLIST_INSERT_HEAD(&m->m_pkthdr.ph_tags, t, m_tag_link);
sys/kern/uipc_mbuf2.c
282
m->m_pkthdr.ph_tagsset |= t->m_tag_id;
sys/kern/uipc_mbuf2.c
287
m_tag_delete(struct mbuf *m, struct m_tag *t)
sys/kern/uipc_mbuf2.c
292
SLIST_REMOVE(&m->m_pkthdr.ph_tags, t, m_tag, m_tag_link);
sys/kern/uipc_mbuf2.c
295
SLIST_FOREACH(p, &m->m_pkthdr.ph_tags, m_tag_link)
sys/kern/uipc_mbuf2.c
297
m->m_pkthdr.ph_tagsset = ph_tagsset;
sys/kern/uipc_mbuf2.c
303
m_tag_delete_chain(struct mbuf *m)
sys/kern/uipc_mbuf2.c
307
while ((p = SLIST_FIRST(&m->m_pkthdr.ph_tags)) != NULL) {
sys/kern/uipc_mbuf2.c
308
SLIST_REMOVE_HEAD(&m->m_pkthdr.ph_tags, m_tag_link);
sys/kern/uipc_mbuf2.c
311
m->m_pkthdr.ph_tagsset = 0;
sys/kern/uipc_mbuf2.c
316
m_tag_find(struct mbuf *m, int type, struct m_tag *t)
sys/kern/uipc_mbuf2.c
320
if (!(m->m_pkthdr.ph_tagsset & type))
sys/kern/uipc_mbuf2.c
324
p = SLIST_FIRST(&m->m_pkthdr.ph_tags);
sys/kern/uipc_mbuf2.c
378
m_tag_first(struct mbuf *m)
sys/kern/uipc_mbuf2.c
380
return (SLIST_FIRST(&m->m_pkthdr.ph_tags));
sys/kern/uipc_mbuf2.c
385
m_tag_next(struct mbuf *m, struct m_tag *t)
sys/kern/uipc_mbuf2.c
88
m_pulldown(struct mbuf *m, int off, int len, int *offp)
sys/kern/uipc_mbuf2.c
95
if (m == NULL)
sys/kern/uipc_mbuf2.c
98
if ((n = m_getptr(m, off, &off)) == NULL) {
sys/kern/uipc_mbuf2.c
99
m_freem(m);
sys/kern/uipc_socket.c
1000
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1002
so->so_rcv.sb_mb = m_free(m);
sys/kern/uipc_socket.c
1003
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1008
while (m && m->m_type == MT_CONTROL && error == 0) {
sys/kern/uipc_socket.c
1011
if (mtod(m, struct cmsghdr *)->cmsg_type ==
sys/kern/uipc_socket.c
1016
*controlp = m_copym(m, 0, m->m_len, M_NOWAIT);
sys/kern/uipc_socket.c
1017
m = m->m_next;
sys/kern/uipc_socket.c
1019
sbfree(&so->so_rcv, m);
sys/kern/uipc_socket.c
1020
so->so_rcv.sb_mb = m->m_next;
sys/kern/uipc_socket.c
1021
m->m_nextpkt = m->m_next = NULL;
sys/kern/uipc_socket.c
1022
cm = m;
sys/kern/uipc_socket.c
1023
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1047
if (m != NULL)
sys/kern/uipc_socket.c
1057
if (m) {
sys/kern/uipc_socket.c
1058
type = m->m_type;
sys/kern/uipc_socket.c
1061
if (m->m_flags & M_BCAST)
sys/kern/uipc_socket.c
1063
if (m->m_flags & M_MCAST)
sys/kern/uipc_socket.c
1071
while (m && uio->uio_resid > 0 && error == 0) {
sys/kern/uipc_socket.c
1072
if (m->m_type == MT_OOBDATA) {
sys/kern/uipc_socket.c
1077
} else if (m->m_type == MT_CONTROL) {
sys/kern/uipc_socket.c
1085
} else if (m->m_type != MT_DATA && m->m_type != MT_HEADER) {
sys/kern/uipc_socket.c
1087
so, so->so_type, m, m->m_type);
sys/kern/uipc_socket.c
1094
if (len > m->m_len - moff)
sys/kern/uipc_socket.c
1095
len = m->m_len - moff;
sys/kern/uipc_socket.c
1109
uio_error = uiomove(mtod(m, caddr_t) + moff, len, uio);
sys/kern/uipc_socket.c
1115
if (len == m->m_len - moff) {
sys/kern/uipc_socket.c
1116
if (m->m_flags & M_EOR)
sys/kern/uipc_socket.c
1119
m = m->m_next;
sys/kern/uipc_socket.c
1123
nextrecord = m->m_nextpkt;
sys/kern/uipc_socket.c
1124
sbfree(&so->so_rcv, m);
sys/kern/uipc_socket.c
1126
*mp = m;
sys/kern/uipc_socket.c
1127
mp = &m->m_next;
sys/kern/uipc_socket.c
1128
so->so_rcv.sb_mb = m = m->m_next;
sys/kern/uipc_socket.c
1131
so->so_rcv.sb_mb = m_free(m);
sys/kern/uipc_socket.c
1132
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1138
KASSERT(so->so_rcv.sb_mb == m);
sys/kern/uipc_socket.c
1139
if (m) {
sys/kern/uipc_socket.c
1140
m->m_nextpkt = nextrecord;
sys/kern/uipc_socket.c
1142
so->so_rcv.sb_lastrecord = m;
sys/kern/uipc_socket.c
1157
*mp = m_copym(m, 0, len, M_WAIT);
sys/kern/uipc_socket.c
1160
m->m_data += len;
sys/kern/uipc_socket.c
1161
m->m_len -= len;
sys/kern/uipc_socket.c
1188
while (flags & MSG_WAITALL && m == NULL && uio->uio_resid > 0 &&
sys/kern/uipc_socket.c
1200
if ((m = so->so_rcv.sb_mb) != NULL)
sys/kern/uipc_socket.c
1201
nextrecord = m->m_nextpkt;
sys/kern/uipc_socket.c
1205
if (m && pr->pr_flags & PR_ATOMIC) {
sys/kern/uipc_socket.c
1211
if (m == NULL) {
sys/kern/uipc_socket.c
1282
struct mbuf *m;
sys/kern/uipc_socket.c
1294
m = sb->sb_mb;
sys/kern/uipc_socket.c
1302
(*pr->pr_domain->dom_dispose)(m);
sys/kern/uipc_socket.c
1303
m_purge(m);
sys/kern/uipc_socket.c
1504
struct mbuf *m, **mp, *nextrecord;
sys/kern/uipc_socket.c
1562
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1563
if (m == NULL)
sys/kern/uipc_socket.c
1565
nextrecord = m->m_nextpkt;
sys/kern/uipc_socket.c
1570
if (m->m_type != MT_SONAME)
sys/kern/uipc_socket.c
1572
"m_type %d", so, so->so_type, m, m->m_type);
sys/kern/uipc_socket.c
1574
m = m->m_next;
sys/kern/uipc_socket.c
1576
while (m && m->m_type == MT_CONTROL)
sys/kern/uipc_socket.c
1577
m = m->m_next;
sys/kern/uipc_socket.c
1578
if (m == NULL) {
sys/kern/uipc_socket.c
1596
if ((m->m_flags & M_PKTHDR) &&
sys/kern/uipc_socket.c
1597
((m->m_pkthdr.ph_loopcnt >= M_MAXLOOP) ||
sys/kern/uipc_socket.c
1598
((m->m_flags & M_LOOP) && (m->m_flags & (M_BCAST|M_MCAST))))) {
sys/kern/uipc_socket.c
1604
if ((m->m_flags & M_PKTHDR) == 0)
sys/kern/uipc_socket.c
1606
"m_type %d", so, so->so_type, m, m->m_type);
sys/kern/uipc_socket.c
1607
if (sosp->so_snd.sb_hiwat < m->m_pkthdr.len) {
sys/kern/uipc_socket.c
1611
if (len < m->m_pkthdr.len)
sys/kern/uipc_socket.c
1613
if (m->m_pkthdr.len < len) {
sys/kern/uipc_socket.c
1615
len = m->m_pkthdr.len;
sys/kern/uipc_socket.c
1621
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1622
sbfree(&so->so_rcv, m);
sys/kern/uipc_socket.c
1623
so->so_rcv.sb_mb = m_free(m);
sys/kern/uipc_socket.c
1630
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1631
while (m && m->m_type == MT_CONTROL) {
sys/kern/uipc_socket.c
1632
sbfree(&so->so_rcv, m);
sys/kern/uipc_socket.c
1633
so->so_rcv.sb_mb = m_free(m);
sys/kern/uipc_socket.c
1634
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
1642
for (off = 0, mp = &m; off <= len && *mp;
sys/kern/uipc_socket.c
1689
if (m == NULL)
sys/kern/uipc_socket.c
1691
m->m_nextpkt = NULL;
sys/kern/uipc_socket.c
1692
if (m->m_flags & M_PKTHDR) {
sys/kern/uipc_socket.c
1693
m_resethdr(m);
sys/kern/uipc_socket.c
1694
m->m_pkthdr.len = len;
sys/kern/uipc_socket.c
1735
o = m_split(m, oobmark, wait);
sys/kern/uipc_socket.c
1737
if (m->m_flags & M_PKTHDR)
sys/kern/uipc_socket.c
1738
m->m_pkthdr.ph_loopcnt++;
sys/kern/uipc_socket.c
1740
error = pru_send(sosp, m, NULL, NULL);
sys/kern/uipc_socket.c
1754
m = o;
sys/kern/uipc_socket.c
1761
*mtod(o, caddr_t) = *mtod(m, caddr_t);
sys/kern/uipc_socket.c
1772
m_freem(m);
sys/kern/uipc_socket.c
1782
m_adj(m, 1);
sys/kern/uipc_socket.c
1795
if (m->m_flags & M_PKTHDR)
sys/kern/uipc_socket.c
1796
m->m_pkthdr.ph_loopcnt++;
sys/kern/uipc_socket.c
1798
error = pru_send(sosp, m, NULL, NULL);
sys/kern/uipc_socket.c
1887
sosetopt(struct socket *so, int level, int optname, struct mbuf *m)
sys/kern/uipc_socket.c
1895
level, optname, m);
sys/kern/uipc_socket.c
1904
if (m == NULL || m->m_len != sizeof (struct linger) ||
sys/kern/uipc_socket.c
1905
mtod(m, struct linger *)->l_linger < 0 ||
sys/kern/uipc_socket.c
1906
mtod(m, struct linger *)->l_linger > SHRT_MAX)
sys/kern/uipc_socket.c
1910
so->so_linger = mtod(m, struct linger *)->l_linger;
sys/kern/uipc_socket.c
1911
if (*mtod(m, int *))
sys/kern/uipc_socket.c
1932
if (m == NULL || m->m_len < sizeof (int))
sys/kern/uipc_socket.c
1936
if (*mtod(m, int *))
sys/kern/uipc_socket.c
1944
if (m == NULL || m->m_len < sizeof (int))
sys/kern/uipc_socket.c
1946
if (*mtod(m, int *))
sys/kern/uipc_socket.c
1960
if (m == NULL || m->m_len < sizeof (int))
sys/kern/uipc_socket.c
1962
cnt = *mtod(m, int *);
sys/kern/uipc_socket.c
2001
if (m == NULL || m->m_len < sizeof (tv))
sys/kern/uipc_socket.c
2003
memcpy(&tv, mtod(m, struct timeval *), sizeof tv);
sys/kern/uipc_socket.c
2028
(PRCO_SETOPT, so, level, optname, m);
sys/kern/uipc_socket.c
2035
if (m == NULL) {
sys/kern/uipc_socket.c
2037
} else if (m->m_len < sizeof(int)) {
sys/kern/uipc_socket.c
2039
} else if (m->m_len < sizeof(struct splice)) {
sys/kern/uipc_socket.c
2040
error = sosplice(so, *mtod(m, int *), 0, NULL);
sys/kern/uipc_socket.c
2043
mtod(m, struct splice *)->sp_fd,
sys/kern/uipc_socket.c
2044
mtod(m, struct splice *)->sp_max,
sys/kern/uipc_socket.c
2045
&mtod(m, struct splice *)->sp_idle);
sys/kern/uipc_socket.c
2060
sogetopt(struct socket *so, int level, int optname, struct mbuf *m)
sys/kern/uipc_socket.c
2066
m->m_len = 0;
sys/kern/uipc_socket.c
2070
level, optname, m);
sys/kern/uipc_socket.c
2076
m->m_len = sizeof (int);
sys/kern/uipc_socket.c
2081
m->m_len = sizeof (struct linger);
sys/kern/uipc_socket.c
2083
mtod(m, struct linger *)->l_onoff =
sys/kern/uipc_socket.c
2085
mtod(m, struct linger *)->l_linger = so->so_linger;
sys/kern/uipc_socket.c
2100
*mtod(m, int *) = so->so_options & optname;
sys/kern/uipc_socket.c
2104
*mtod(m, int *) = 0;
sys/kern/uipc_socket.c
2108
*mtod(m, int *) = so->so_type;
sys/kern/uipc_socket.c
2113
*mtod(m, int *) = so->so_error;
sys/kern/uipc_socket.c
2120
*mtod(m, int *) = so->so_proto->pr_domain->dom_family;
sys/kern/uipc_socket.c
2124
*mtod(m, int *) = so->so_proto->pr_protocol;
sys/kern/uipc_socket.c
2128
*mtod(m, int *) = so->so_snd.sb_hiwat;
sys/kern/uipc_socket.c
2132
*mtod(m, int *) = so->so_rcv.sb_hiwat;
sys/kern/uipc_socket.c
2136
*mtod(m, int *) = so->so_snd.sb_lowat;
sys/kern/uipc_socket.c
2140
*mtod(m, int *) = so->so_rcv.sb_lowat;
sys/kern/uipc_socket.c
2155
m->m_len = sizeof(struct timeval);
sys/kern/uipc_socket.c
2159
memcpy(mtod(m, struct timeval *), &tv, sizeof tv);
sys/kern/uipc_socket.c
2173
(PRCO_GETOPT, so, level, optname, m);
sys/kern/uipc_socket.c
2186
m->m_len = sizeof(off_t);
sys/kern/uipc_socket.c
2190
memcpy(mtod(m, off_t *), &len, sizeof(off_t));
sys/kern/uipc_socket.c
2201
m->m_len = sizeof(unp->unp_connid);
sys/kern/uipc_socket.c
2202
memcpy(mtod(m, caddr_t),
sys/kern/uipc_socket.c
2203
&(unp->unp_connid), m->m_len);
sys/kern/uipc_socket.c
734
struct mbuf *m, *top = NULL;
sys/kern/uipc_socket.c
742
MGETHDR(m, M_WAIT, MT_DATA);
sys/kern/uipc_socket.c
745
MGET(m, M_WAIT, MT_DATA);
sys/kern/uipc_socket.c
749
*nextp = m;
sys/kern/uipc_socket.c
750
nextp = &m->m_next;
sys/kern/uipc_socket.c
754
MCLGETL(m, M_NOWAIT, ulmin(resid, MAXMCLBYTES));
sys/kern/uipc_socket.c
755
if ((m->m_flags & M_EXT) == 0)
sys/kern/uipc_socket.c
756
MCLGETL(m, M_NOWAIT, MCLBYTES);
sys/kern/uipc_socket.c
757
if ((m->m_flags & M_EXT) == 0)
sys/kern/uipc_socket.c
759
mlen = m->m_ext.ext_size;
sys/kern/uipc_socket.c
765
if (atomic && m == top && len < mlen - max_hdr)
sys/kern/uipc_socket.c
766
m->m_data += max_hdr;
sys/kern/uipc_socket.c
774
if (atomic && m == top && len < mlen - max_hdr)
sys/kern/uipc_socket.c
775
m_align(m, len);
sys/kern/uipc_socket.c
778
error = uiomove(mtod(m, caddr_t), len, uio);
sys/kern/uipc_socket.c
787
m->m_len = len;
sys/kern/uipc_socket.c
853
struct mbuf *m, **mp;
sys/kern/uipc_socket.c
871
m = m_get(M_WAIT, MT_DATA);
sys/kern/uipc_socket.c
873
error = pru_rcvoob(so, m, flags & MSG_PEEK);
sys/kern/uipc_socket.c
878
error = uiomove(mtod(m, caddr_t),
sys/kern/uipc_socket.c
879
ulmin(uio->uio_resid, m->m_len), uio);
sys/kern/uipc_socket.c
880
m = m_free(m);
sys/kern/uipc_socket.c
881
} while (uio->uio_resid && error == 0 && m);
sys/kern/uipc_socket.c
883
m_freem(m);
sys/kern/uipc_socket.c
894
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
897
m = NULL;
sys/kern/uipc_socket.c
910
if (m == NULL || (((flags & MSG_DONTWAIT) == 0 &&
sys/kern/uipc_socket.c
914
m->m_nextpkt == NULL && (pr->pr_flags & PR_ATOMIC) == 0)) {
sys/kern/uipc_socket.c
916
if (m == NULL && so->so_rcv.sb_cc)
sys/kern/uipc_socket.c
924
if (m)
sys/kern/uipc_socket.c
932
if (m)
sys/kern/uipc_socket.c
937
for (; m; m = m->m_next)
sys/kern/uipc_socket.c
938
if (m->m_type == MT_OOBDATA || (m->m_flags & M_EOR)) {
sys/kern/uipc_socket.c
939
m = so->so_rcv.sb_mb;
sys/kern/uipc_socket.c
979
KASSERT(m == so->so_rcv.sb_mb);
sys/kern/uipc_socket.c
982
nextrecord = m->m_nextpkt;
sys/kern/uipc_socket.c
985
if (m->m_type != MT_SONAME)
sys/kern/uipc_socket.c
987
so, so->so_type, m, m->m_type);
sys/kern/uipc_socket.c
992
*paddr = m_copym(m, 0, m->m_len, M_NOWAIT);
sys/kern/uipc_socket.c
993
m = m->m_next;
sys/kern/uipc_socket.c
995
sbfree(&so->so_rcv, m);
sys/kern/uipc_socket.c
997
*paddr = m;
sys/kern/uipc_socket.c
998
so->so_rcv.sb_mb = m->m_next;
sys/kern/uipc_socket.c
999
m->m_next = NULL;
sys/kern/uipc_socket2.c
1004
sbcompress(struct sockbuf *sb, struct mbuf *m, struct mbuf *n)
sys/kern/uipc_socket2.c
1009
while (m) {
sys/kern/uipc_socket2.c
1010
eor |= m->m_flags & M_EOR;
sys/kern/uipc_socket2.c
1011
if (m->m_len == 0 &&
sys/kern/uipc_socket2.c
1013
(((o = m->m_next) || (o = n)) &&
sys/kern/uipc_socket2.c
1014
o->m_type == m->m_type))) {
sys/kern/uipc_socket2.c
1015
if (sb->sb_lastrecord == m)
sys/kern/uipc_socket2.c
1016
sb->sb_lastrecord = m->m_next;
sys/kern/uipc_socket2.c
1017
m = m_free(m);
sys/kern/uipc_socket2.c
1022
m->m_len <= ((n->m_flags & M_EXT)? n->m_ext.ext_size :
sys/kern/uipc_socket2.c
1024
m->m_len <= m_trailingspace(n) &&
sys/kern/uipc_socket2.c
1025
n->m_type == m->m_type) {
sys/kern/uipc_socket2.c
1026
memcpy(mtod(n, caddr_t) + n->m_len, mtod(m, caddr_t),
sys/kern/uipc_socket2.c
1027
m->m_len);
sys/kern/uipc_socket2.c
1028
n->m_len += m->m_len;
sys/kern/uipc_socket2.c
1029
sb->sb_cc += m->m_len;
sys/kern/uipc_socket2.c
1030
if (m->m_type != MT_CONTROL && m->m_type != MT_SONAME)
sys/kern/uipc_socket2.c
1031
sb->sb_datacc += m->m_len;
sys/kern/uipc_socket2.c
1032
m = m_free(m);
sys/kern/uipc_socket2.c
1036
n->m_next = m;
sys/kern/uipc_socket2.c
1038
sb->sb_mb = m;
sys/kern/uipc_socket2.c
1039
sb->sb_mbtail = m;
sys/kern/uipc_socket2.c
1040
sballoc(sb, m);
sys/kern/uipc_socket2.c
1041
n = m;
sys/kern/uipc_socket2.c
1042
m->m_flags &= ~M_EOR;
sys/kern/uipc_socket2.c
1043
m = m->m_next;
sys/kern/uipc_socket2.c
1080
struct mbuf *m, *mn;
sys/kern/uipc_socket2.c
1085
next = (m = sb->sb_mb) ? m->m_nextpkt : NULL;
sys/kern/uipc_socket2.c
1087
if (m == NULL) {
sys/kern/uipc_socket2.c
1090
m = next;
sys/kern/uipc_socket2.c
1091
next = m->m_nextpkt;
sys/kern/uipc_socket2.c
1094
if (m->m_len > len) {
sys/kern/uipc_socket2.c
1095
m->m_len -= len;
sys/kern/uipc_socket2.c
1096
m->m_data += len;
sys/kern/uipc_socket2.c
1098
if (m->m_type != MT_CONTROL && m->m_type != MT_SONAME)
sys/kern/uipc_socket2.c
1102
len -= m->m_len;
sys/kern/uipc_socket2.c
1103
sbfree(sb, m);
sys/kern/uipc_socket2.c
1104
mn = m_free(m);
sys/kern/uipc_socket2.c
1105
m = mn;
sys/kern/uipc_socket2.c
1107
while (m && m->m_len == 0) {
sys/kern/uipc_socket2.c
1108
sbfree(sb, m);
sys/kern/uipc_socket2.c
1109
mn = m_free(m);
sys/kern/uipc_socket2.c
1110
m = mn;
sys/kern/uipc_socket2.c
1112
if (m) {
sys/kern/uipc_socket2.c
1113
sb->sb_mb = m;
sys/kern/uipc_socket2.c
1114
m->m_nextpkt = next;
sys/kern/uipc_socket2.c
1122
m = sb->sb_mb;
sys/kern/uipc_socket2.c
1123
if (m == NULL) {
sys/kern/uipc_socket2.c
1126
} else if (m->m_nextpkt == NULL)
sys/kern/uipc_socket2.c
1127
sb->sb_lastrecord = m;
sys/kern/uipc_socket2.c
1137
struct mbuf *m, *mn;
sys/kern/uipc_socket2.c
1139
m = sb->sb_mb;
sys/kern/uipc_socket2.c
1140
if (m) {
sys/kern/uipc_socket2.c
1141
sb->sb_mb = m->m_nextpkt;
sys/kern/uipc_socket2.c
1143
sbfree(sb, m);
sys/kern/uipc_socket2.c
1144
mn = m_free(m);
sys/kern/uipc_socket2.c
1145
} while ((m = mn) != NULL);
sys/kern/uipc_socket2.c
1158
struct mbuf *m;
sys/kern/uipc_socket2.c
1165
if ((m = m_get(M_DONTWAIT, MT_CONTROL)) == NULL)
sys/kern/uipc_socket2.c
1168
MCLGET(m, M_DONTWAIT);
sys/kern/uipc_socket2.c
1169
if ((m->m_flags & M_EXT) == 0) {
sys/kern/uipc_socket2.c
1170
m_free(m);
sys/kern/uipc_socket2.c
1174
cp = mtod(m, struct cmsghdr *);
sys/kern/uipc_socket2.c
1177
m->m_len = CMSG_SPACE(size);
sys/kern/uipc_socket2.c
1181
return (m);
sys/kern/uipc_socket2.c
730
struct mbuf *m = sb->sb_mb;
sys/kern/uipc_socket2.c
732
while (m && m->m_nextpkt)
sys/kern/uipc_socket2.c
733
m = m->m_nextpkt;
sys/kern/uipc_socket2.c
735
if (m != sb->sb_lastrecord) {
sys/kern/uipc_socket2.c
737
sb->sb_mb, sb->sb_lastrecord, m);
sys/kern/uipc_socket2.c
739
for (m = sb->sb_mb; m != NULL; m = m->m_nextpkt)
sys/kern/uipc_socket2.c
740
printf("\t%p\n", m);
sys/kern/uipc_socket2.c
748
struct mbuf *m = sb->sb_mb;
sys/kern/uipc_socket2.c
751
while (m && m->m_nextpkt)
sys/kern/uipc_socket2.c
752
m = m->m_nextpkt;
sys/kern/uipc_socket2.c
754
while (m && m->m_next)
sys/kern/uipc_socket2.c
755
m = m->m_next;
sys/kern/uipc_socket2.c
757
if (m != sb->sb_mbtail) {
sys/kern/uipc_socket2.c
759
sb->sb_mb, sb->sb_mbtail, m);
sys/kern/uipc_socket2.c
761
for (m = sb->sb_mb; m != NULL; m = m->m_nextpkt) {
sys/kern/uipc_socket2.c
763
for (n = m; n != NULL; n = n->m_next)
sys/kern/uipc_socket2.c
788
sbappend(struct sockbuf *sb, struct mbuf *m)
sys/kern/uipc_socket2.c
792
if (m == NULL)
sys/kern/uipc_socket2.c
806
sbappendrecord(sb, m); /* XXXXXX!!!! */
sys/kern/uipc_socket2.c
815
sb->sb_lastrecord = m;
sys/kern/uipc_socket2.c
817
sbcompress(sb, m, n);
sys/kern/uipc_socket2.c
827
sbappendstream(struct sockbuf *sb, struct mbuf *m)
sys/kern/uipc_socket2.c
830
KDASSERT(m->m_nextpkt == NULL);
sys/kern/uipc_socket2.c
835
sbcompress(sb, m, sb->sb_mbtail);
sys/kern/uipc_socket2.c
845
struct mbuf *m, *n;
sys/kern/uipc_socket2.c
848
for (m = sb->sb_mb; m; m = m->m_nextpkt) {
sys/kern/uipc_socket2.c
849
for (n = m; n; n = n->m_next) {
sys/kern/uipc_socket2.c
854
if (m != n && n->m_nextpkt)
sys/kern/uipc_socket2.c
873
struct mbuf *m;
sys/kern/uipc_socket2.c
887
m = m0->m_next;
sys/kern/uipc_socket2.c
889
if (m && (m0->m_flags & M_EOR)) {
sys/kern/uipc_socket2.c
891
m->m_flags |= M_EOR;
sys/kern/uipc_socket2.c
893
sbcompress(sb, m, m0);
sys/kern/uipc_socket2.c
907
struct mbuf *m, *n, *nlast;
sys/kern/uipc_socket2.c
925
MGET(m, M_DONTWAIT, MT_SONAME);
sys/kern/uipc_socket2.c
926
if (m == NULL)
sys/kern/uipc_socket2.c
928
m->m_len = asa->sa_len;
sys/kern/uipc_socket2.c
929
memcpy(mtod(m, caddr_t), asa, asa->sa_len);
sys/kern/uipc_socket2.c
934
m->m_next = control;
sys/kern/uipc_socket2.c
938
for (n = m; n->m_next != NULL; n = n->m_next)
sys/kern/uipc_socket2.c
942
SBLINKRECORD(sb, m);
sys/kern/uipc_socket2.c
955
struct mbuf *m, *mlast, *n;
sys/kern/uipc_socket2.c
962
for (m = control; ; m = m->m_next) {
sys/kern/uipc_socket2.c
963
space += m->m_len;
sys/kern/uipc_socket2.c
964
if (m->m_next == NULL)
sys/kern/uipc_socket2.c
967
n = m; /* save pointer to last control buffer */
sys/kern/uipc_socket2.c
968
for (m = m0; m; m = m->m_next) {
sys/kern/uipc_socket2.c
969
space += m->m_len;
sys/kern/uipc_socket2.c
970
eor |= m->m_flags & M_EOR;
sys/kern/uipc_socket2.c
972
if (m->m_next == NULL)
sys/kern/uipc_socket2.c
973
m->m_flags |= M_EOR;
sys/kern/uipc_socket2.c
975
m->m_flags &= ~M_EOR;
sys/kern/uipc_socket2.c
984
for (m = control; m->m_next != NULL; m = m->m_next)
sys/kern/uipc_socket2.c
985
sballoc(sb, m);
sys/kern/uipc_socket2.c
986
sballoc(sb, m);
sys/kern/uipc_socket2.c
987
mlast = m;
sys/kern/uipc_syscalls.c
1124
struct mbuf *m = control;
sys/kern/uipc_syscalls.c
1128
i = m->m_len;
sys/kern/uipc_syscalls.c
1133
error = copyout(mtod(m, caddr_t), cp, i);
sys/kern/uipc_syscalls.c
1140
ktrcmsghdr(p, mtod(m, char *), i);
sys/kern/uipc_syscalls.c
1144
if (m->m_next)
sys/kern/uipc_syscalls.c
1150
} while ((m = m->m_next) != NULL);
sys/kern/uipc_syscalls.c
1196
struct mbuf *m = NULL;
sys/kern/uipc_syscalls.c
1210
m = m_get(M_WAIT, MT_SOOPTS);
sys/kern/uipc_syscalls.c
1212
MCLGET(m, M_WAIT);
sys/kern/uipc_syscalls.c
1213
if ((m->m_flags & M_EXT) == 0) {
sys/kern/uipc_syscalls.c
1218
error = copyin(SCARG(uap, val), mtod(m, caddr_t),
sys/kern/uipc_syscalls.c
1223
m->m_len = SCARG(uap, valsize);
sys/kern/uipc_syscalls.c
1226
error = sosetopt(so, SCARG(uap, level), SCARG(uap, name), m);
sys/kern/uipc_syscalls.c
1228
m_freem(m);
sys/kern/uipc_syscalls.c
1244
struct mbuf *m = NULL;
sys/kern/uipc_syscalls.c
1261
m = m_get(M_WAIT, MT_SOOPTS);
sys/kern/uipc_syscalls.c
1263
error = sogetopt(so, SCARG(uap, level), SCARG(uap, name), m);
sys/kern/uipc_syscalls.c
1264
if (error == 0 && SCARG(uap, val) && valsize && m != NULL) {
sys/kern/uipc_syscalls.c
1265
if (valsize > m->m_len)
sys/kern/uipc_syscalls.c
1266
valsize = m->m_len;
sys/kern/uipc_syscalls.c
1267
error = copyout(mtod(m, caddr_t), SCARG(uap, val), valsize);
sys/kern/uipc_syscalls.c
1272
m_free(m);
sys/kern/uipc_syscalls.c
1291
struct mbuf *m = NULL;
sys/kern/uipc_syscalls.c
1305
m = m_getclr(M_WAIT, MT_SONAME);
sys/kern/uipc_syscalls.c
1307
error = pru_sockaddr(so, m);
sys/kern/uipc_syscalls.c
1311
error = copyaddrout(p, m, SCARG(uap, asa), len, SCARG(uap, alen));
sys/kern/uipc_syscalls.c
1314
m_freem(m);
sys/kern/uipc_syscalls.c
1331
struct mbuf *m = NULL;
sys/kern/uipc_syscalls.c
1349
m = m_getclr(M_WAIT, MT_SONAME);
sys/kern/uipc_syscalls.c
1351
error = pru_peeraddr(so, m);
sys/kern/uipc_syscalls.c
1355
error = copyaddrout(p, m, SCARG(uap, asa), len, SCARG(uap, alen));
sys/kern/uipc_syscalls.c
1358
m_freem(m);
sys/kern/uipc_syscalls.c
1366
struct mbuf *m;
sys/kern/uipc_syscalls.c
1380
m = m_get(M_WAIT, type);
sys/kern/uipc_syscalls.c
1382
MCLGET(m, M_WAITOK);
sys/kern/uipc_syscalls.c
1383
if ((m->m_flags & M_EXT) == 0) {
sys/kern/uipc_syscalls.c
1384
m_free(m);
sys/kern/uipc_syscalls.c
1388
m->m_len = buflen;
sys/kern/uipc_syscalls.c
1389
error = copyin(buf, mtod(m, caddr_t), buflen);
sys/kern/uipc_syscalls.c
1391
(void) m_free(m);
sys/kern/uipc_syscalls.c
1394
*mp = m;
sys/kern/uipc_syscalls.c
1396
sa = mtod(m, struct sockaddr *);
sys/kern/uipc_syscalls.c
1473
struct mbuf *m;
sys/kern/uipc_syscalls.c
1486
m = m_get(M_WAIT, type);
sys/kern/uipc_syscalls.c
1488
MCLGET(m, M_WAITOK);
sys/kern/uipc_syscalls.c
1489
if ((m->m_flags & M_EXT) == 0) {
sys/kern/uipc_syscalls.c
1490
m_free(m);
sys/kern/uipc_syscalls.c
1494
m->m_len = buflen;
sys/kern/uipc_syscalls.c
1495
bcopy(buf, mtod(m, caddr_t), buflen);
sys/kern/uipc_syscalls.c
1496
*mp = m;
sys/kern/uipc_syscalls.c
1498
sa = mtod(m, struct sockaddr *);
sys/kern/uipc_usrreq.c
1460
struct mbuf *m;
sys/kern/uipc_usrreq.c
1470
m = sb->sb_mb;
sys/kern/uipc_usrreq.c
1477
unp_scan(m, unp_discard);
sys/kern/uipc_usrreq.c
1478
m_purge(m);
sys/kern/uipc_usrreq.c
1489
unp_dispose(struct mbuf *m)
sys/kern/uipc_usrreq.c
1492
if (m)
sys/kern/uipc_usrreq.c
1493
unp_scan(m, unp_discard);
sys/kern/uipc_usrreq.c
1499
struct mbuf *m;
sys/kern/uipc_usrreq.c
1505
for (m = m0; m; m = m->m_next) {
sys/kern/uipc_usrreq.c
1506
if (m->m_type == MT_CONTROL &&
sys/kern/uipc_usrreq.c
1507
m->m_len >= sizeof(*cm)) {
sys/kern/uipc_usrreq.c
1508
cm = mtod(m, struct cmsghdr *);
sys/kern/uipc_usrreq.c
509
uipc_send(struct socket *so, struct mbuf *m, struct mbuf *nam,
sys/kern/uipc_usrreq.c
551
if (sbappendcontrol(&so2->so_rcv, m, control)) {
sys/kern/uipc_usrreq.c
560
sbappendrecord(&so2->so_rcv, m);
sys/kern/uipc_usrreq.c
562
sbappend(&so2->so_rcv, m);
sys/kern/uipc_usrreq.c
573
m = NULL;
sys/kern/uipc_usrreq.c
582
m_freem(m);
sys/kern/uipc_usrreq.c
588
uipc_dgram_send(struct socket *so, struct mbuf *m, struct mbuf *nam,
sys/kern/uipc_usrreq.c
630
if (sbappendaddr(&so2->so_rcv, from, m, control)) {
sys/kern/uipc_usrreq.c
632
m = NULL;
sys/kern/uipc_usrreq.c
650
m_freem(m);
sys/lib/libkern/qdivrem.c
152
for (m = 4 - n; u[1] == 0; u++)
sys/lib/libkern/qdivrem.c
153
m--;
sys/lib/libkern/qdivrem.c
154
for (i = 4 - m; --i >= 0;)
sys/lib/libkern/qdivrem.c
156
q += 4 - m;
sys/lib/libkern/qdivrem.c
168
shl(&u[0], m + n, d); /* u <<= d */
sys/lib/libkern/qdivrem.c
235
} while (++j <= m); /* D7: loop on j. */
sys/lib/libkern/qdivrem.c
244
for (i = m + n; i > m; --i)
sys/lib/libkern/qdivrem.c
70
int m, n, d, j, i;
sys/lib/libsa/fchmod.c
38
fchmod(int fd, mode_t m)
sys/lib/libsa/fchmod.c
62
if ((errno = (f->f_ops->fchmod)(f, m)))
sys/lib/libsa/net.h
52
#define SAMENET(a1, a2, m) ((a1.s_addr & m) == (a2.s_addr & m))
sys/lib/libz/crc32.c
162
uLong m, p;
sys/lib/libz/crc32.c
164
m = (uLong)1 << 31;
sys/lib/libz/crc32.c
167
if (a & m) {
sys/lib/libz/crc32.c
169
if ((a & (m - 1)) == 0)
sys/lib/libz/crc32.c
172
m >>= 1;
sys/lib/libz/deflate.c
184
unsigned n, m;
sys/lib/libz/deflate.c
191
m = *--p;
sys/lib/libz/deflate.c
192
*p = (Pos)(m >= wsize ? m - wsize : NIL);
sys/lib/libz/deflate.c
198
m = *--p;
sys/lib/libz/deflate.c
199
*p = (Pos)(m >= wsize ? m - wsize : NIL);
sys/lib/libz/trees.c
497
#define smaller(tree, n, m, depth) \
sys/lib/libz/trees.c
498
(tree[n].Freq < tree[m].Freq || \
sys/lib/libz/trees.c
499
(tree[n].Freq == tree[m].Freq && depth[n] <= depth[m]))
sys/lib/libz/trees.c
546
int n, m; /* iterate over the tree elements */
sys/lib/libz/trees.c
601
m = s->heap[--h];
sys/lib/libz/trees.c
602
if (m > max_code) continue;
sys/lib/libz/trees.c
603
if ((unsigned) tree[m].Len != (unsigned) bits) {
sys/lib/libz/trees.c
604
Tracev((stderr,"code %d bits %d->%d\n", m, tree[m].Len, bits));
sys/lib/libz/trees.c
605
s->opt_len += ((ulg)bits - tree[m].Len) * tree[m].Freq;
sys/lib/libz/trees.c
606
tree[m].Len = (ush)bits;
sys/lib/libz/trees.c
629
int n, m; /* iterate over heap elements */
sys/lib/libz/trees.c
673
m = s->heap[SMALLEST]; /* m = node of next least frequency */
sys/lib/libz/trees.c
676
s->heap[--(s->heap_max)] = m;
sys/lib/libz/trees.c
679
tree[node].Freq = tree[n].Freq + tree[m].Freq;
sys/lib/libz/trees.c
680
s->depth[node] = (uch)((s->depth[n] >= s->depth[m] ?
sys/lib/libz/trees.c
681
s->depth[n] : s->depth[m]) + 1);
sys/lib/libz/trees.c
682
tree[n].Dad = tree[m].Dad = (ush)node;
sys/lib/libz/trees.c
686
node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
sys/lib/libz/zutil.c
131
void ZLIB_INTERNAL z_error(char *m) {
sys/lib/libz/zutil.c
132
fprintf(stderr, "%s\n", m);
sys/lib/libz/zutil.h
245
extern void ZLIB_INTERNAL z_error(char *m);
sys/msdosfs/msdosfs_conv.c
187
uint32_t m, month;
sys/msdosfs/msdosfs_conv.c
225
for (m = 0; m < month - 1; m++)
sys/msdosfs/msdosfs_conv.c
226
days += months[m];
sys/net/bfd.c
437
struct mbuf *m = NULL, *mopt = NULL;
sys/net/bfd.c
463
MGET(m, M_WAIT, MT_SONAME);
sys/net/bfd.c
464
m->m_len = src->sa_len;
sys/net/bfd.c
465
sa = mtod(m, struct sockaddr *);
sys/net/bfd.c
481
error = sobind(so, m, p);
sys/net/bfd.c
491
m_free(m);
sys/net/bfd.c
496
m_free(m);
sys/net/bfd.c
511
struct mbuf *m = NULL, *mopt = NULL;
sys/net/bfd.c
564
MGET(m, M_WAIT, MT_SONAME);
sys/net/bfd.c
565
m->m_len = src->sa_len;
sys/net/bfd.c
566
sa = mtod(m, struct sockaddr *);
sys/net/bfd.c
582
error = sobind(so, m, p);
sys/net/bfd.c
605
error = soconnect(so, m);
sys/net/bfd.c
613
m_free(m);
sys/net/bfd.c
618
m_free(m);
sys/net/bfd.c
641
struct mbuf *m;
sys/net/bfd.c
649
error = soreceive(so, NULL, &uio, &m, NULL, &flags, 0);
sys/net/bfd.c
654
if (m != NULL)
sys/net/bfd.c
655
bfd_input(bfd, m);
sys/net/bfd.c
757
bfd_input(struct bfd_config *bfd, struct mbuf *m)
sys/net/bfd.c
765
mp = m_pulldown(m, 0, sizeof(*peer), &offp);
sys/net/bfd.c
889
m_free(m);
sys/net/bfd.c
960
struct mbuf *m;
sys/net/bfd.c
964
MGETHDR(m, M_WAIT, MT_DATA);
sys/net/bfd.c
965
MCLGET(m, M_WAIT);
sys/net/bfd.c
968
m->m_len = m->m_pkthdr.len = len;
sys/net/bfd.c
969
h = mtod(m, struct bfd_header *);
sys/net/bfd.c
986
error = bfd_send(bfd, m);
sys/net/bfd.c
997
bfd_send(struct bfd_config *bfd, struct mbuf *m)
sys/net/bfd.c
999
return(sosend(bfd->bc_sosend, NULL, NULL, m, NULL, MSG_DONTWAIT));
sys/net/bpf.c
1311
const struct mbuf *m;
sys/net/bpf.c
1315
m = src_arg;
sys/net/bpf.c
1318
if (m == NULL)
sys/net/bpf.c
1320
count = min(m->m_len, len);
sys/net/bpf.c
1321
bcopy(mtod(m, caddr_t), (caddr_t)dst, count);
sys/net/bpf.c
1322
m = m->m_next;
sys/net/bpf.c
1329
bpf_mtap(caddr_t arg, const struct mbuf *m, u_int direction)
sys/net/bpf.c
1331
return _bpf_mtap(arg, m, m, direction);
sys/net/bpf.c
1335
_bpf_mtap(caddr_t arg, const struct mbuf *mp, const struct mbuf *m,
sys/net/bpf.c
1346
if (m == NULL)
sys/net/bpf.c
1353
for (m0 = m; m0 != NULL; m0 = m0->m_next)
sys/net/bpf.c
1369
slen = bpf_mfilter(fcode, m, pktlen);
sys/net/bpf.c
1402
bpf_catchpacket(d, (u_char *)m, pktlen, slen, &tbh);
sys/net/bpf.c
141
struct mbuf *m;
sys/net/bpf.c
1460
bpf_mtap_hdr(caddr_t arg, const void *data, u_int dlen, const struct mbuf *m,
sys/net/bpf.c
1468
mh.mh_next = (struct mbuf *)m;
sys/net/bpf.c
1473
m0 = m;
sys/net/bpf.c
1475
return _bpf_mtap(arg, m, m0, direction);
sys/net/bpf.c
1488
bpf_mtap_af(caddr_t arg, u_int32_t af, const struct mbuf *m, u_int direction)
sys/net/bpf.c
1494
return bpf_mtap_hdr(arg, &afh, sizeof(afh), m, direction);
sys/net/bpf.c
1507
bpf_mtap_ether(caddr_t arg, const struct mbuf *m, u_int direction)
sys/net/bpf.c
1513
if ((m->m_flags & M_VLANTAG) == 0)
sys/net/bpf.c
1516
return _bpf_mtap(arg, m, m, direction);
sys/net/bpf.c
1520
KASSERT(m->m_len >= ETHER_HDR_LEN);
sys/net/bpf.c
1522
memcpy(&evh, mtod(m, char *), ETHER_HDR_LEN);
sys/net/bpf.c
1525
evh.evl_tag = htons(m->m_pkthdr.ether_vtag);
sys/net/bpf.c
1533
md.mh_data = m->m_data + ETHER_HDR_LEN;
sys/net/bpf.c
1534
md.mh_len = m->m_len - ETHER_HDR_LEN;
sys/net/bpf.c
1535
md.mh_next = m->m_next;
sys/net/bpf.c
1537
return _bpf_mtap(arg, m, (struct mbuf *)&mh, direction);
sys/net/bpf.c
1912
bpf_mbuf_copy(const struct mbuf *m, u_int32_t off, void *buf, u_int32_t len)
sys/net/bpf.c
1917
while (off >= m->m_len) {
sys/net/bpf.c
1918
off -= m->m_len;
sys/net/bpf.c
1920
m = m->m_next;
sys/net/bpf.c
1921
if (m == NULL)
sys/net/bpf.c
1926
count = min(m->m_len - off, len);
sys/net/bpf.c
1928
memcpy(cp, m->m_data + off, count);
sys/net/bpf.c
1934
m = m->m_next;
sys/net/bpf.c
1935
if (m == NULL)
sys/net/bpf.c
1976
const struct mbuf *m = m0;
sys/net/bpf.c
1979
while (k >= m->m_len) {
sys/net/bpf.c
1980
k -= m->m_len;
sys/net/bpf.c
1982
m = m->m_next;
sys/net/bpf.c
1983
if (m == NULL) {
sys/net/bpf.c
1988
v = m->m_data[k];
sys/net/bpf.c
1995
bpf_mfilter(const struct bpf_insn *pc, const struct mbuf *m, u_int wirelen)
sys/net/bpf.c
1997
return _bpf_filter(pc, &bpf_mbuf_ops, m, wirelen);
sys/net/bpf.c
216
MGETHDR(m, M_WAIT, MT_DATA);
sys/net/bpf.c
218
MCLGETL(m, M_WAIT, mlen);
sys/net/bpf.c
219
if ((m->m_flags & M_EXT) == 0) {
sys/net/bpf.c
225
m_align(m, alen); /* Align the payload. */
sys/net/bpf.c
226
m->m_data -= hlen;
sys/net/bpf.c
228
m->m_pkthdr.ph_ifidx = 0;
sys/net/bpf.c
229
m->m_pkthdr.len = len;
sys/net/bpf.c
230
m->m_len = len;
sys/net/bpf.c
232
error = uiomove(mtod(m, caddr_t), len, uio);
sys/net/bpf.c
240
slen = bpf_filter(fcode, mtod(m, u_char *), len, len);
sys/net/bpf.c
257
memcpy(&af, m->m_data, hlen);
sys/net/bpf.c
260
memcpy(sockp->sa_data, m->m_data, hlen);
sys/net/bpf.c
262
m->m_pkthdr.len -= hlen;
sys/net/bpf.c
263
m->m_len -= hlen;
sys/net/bpf.c
264
m->m_data += hlen;
sys/net/bpf.c
272
m_tag_prepend(m, mtag);
sys/net/bpf.c
274
*mp = m;
sys/net/bpf.c
277
m_freem(m);
sys/net/bpf.c
633
struct mbuf *m;
sys/net/bpf.c
656
error = bpf_movein(uio, d, &m, sstosa(&dst));
sys/net/bpf.c
660
if (m->m_pkthdr.len > ifp->if_mtu) {
sys/net/bpf.c
661
m_freem(m);
sys/net/bpf.c
666
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/bpf.c
667
m->m_pkthdr.pf.prio = ifp->if_llprio;
sys/net/bpf.c
673
error = ifp->if_output(ifp, m, sstosa(&dst), NULL);
sys/net/bridgectl.c
166
struct ifnet *ifp, int setflags, u_int8_t flags, struct mbuf *m)
sys/net/bridgectl.c
173
if (m != NULL) {
sys/net/bridgectl.c
175
brtag = bridge_tunnel(m);
sys/net/bridgectl.c
273
bridge_rtlookup(struct ifnet *brifp, struct ether_addr *ea, struct mbuf *m)
sys/net/bridgectl.c
295
if (p->brt_family != AF_UNSPEC && m != NULL) {
sys/net/bridgectl.c
298
brtag = bridge_tunneltag(m);
sys/net/bridgectl.c
661
bridge_arpfilter(struct brl_node *n, struct ether_header *eh, struct mbuf *m)
sys/net/bridgectl.c
670
if (m->m_pkthdr.len < ETHER_HDR_LEN + sizeof(ea))
sys/net/bridgectl.c
672
m_copydata(m, ETHER_HDR_LEN, sizeof(ea), &ea);
sys/net/bridgectl.c
706
bridge_filterrule(struct brl_head *h, struct ether_header *eh, struct mbuf *m)
sys/net/bridgectl.c
716
if (!bridge_arpfilter(n, eh, m))
sys/net/bridgectl.c
748
pf_tag_packet(m, n->brl_tag, -1);
sys/net/bridgectl.c
815
bridge_tunnel(struct mbuf *m)
sys/net/bridgectl.c
819
if ((mtag = m_tag_find(m, PACKET_TAG_TUNNEL, NULL)) == NULL)
sys/net/bridgectl.c
826
bridge_tunneltag(struct mbuf *m)
sys/net/bridgectl.c
830
if ((mtag = m_tag_find(m, PACKET_TAG_TUNNEL, NULL)) == NULL) {
sys/net/bridgectl.c
836
m_tag_prepend(m, mtag);
sys/net/bridgectl.c
843
bridge_tunneluntag(struct mbuf *m)
sys/net/bridgectl.c
846
if ((mtag = m_tag_find(m, PACKET_TAG_TUNNEL, NULL)) != NULL)
sys/net/bridgectl.c
847
m_tag_delete(m, mtag);
sys/net/bridgestp.c
364
struct mbuf *m;
sys/net/bridgestp.c
371
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/bridgestp.c
372
if (m == NULL)
sys/net/bridgestp.c
374
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/bridgestp.c
375
m->m_pkthdr.len = sizeof(*eh) + sizeof(bpdu);
sys/net/bridgestp.c
376
m->m_pkthdr.pf.prio = BSTP_IFQ_PRIO;
sys/net/bridgestp.c
377
m->m_len = m->m_pkthdr.len;
sys/net/bridgestp.c
379
eh = mtod(m, struct ether_header *);
sys/net/bridgestp.c
389
bcopy(&bpdu, mtod(m, caddr_t) + sizeof(*eh), sizeof(bpdu));
sys/net/bridgestp.c
392
if_enqueue(ifp, m);
sys/net/bridgestp.c
474
struct mbuf *m;
sys/net/bridgestp.c
484
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/bridgestp.c
485
if (m == NULL)
sys/net/bridgestp.c
488
eh = mtod(m, struct ether_header *);
sys/net/bridgestp.c
500
m->m_pkthdr.len = sizeof(*eh) + BSTP_BPDU_STP_LEN;
sys/net/bridgestp.c
502
memcpy(mtod(m, caddr_t) + sizeof(*eh), bpdu,
sys/net/bridgestp.c
508
m->m_pkthdr.len = sizeof(*eh) + BSTP_BPDU_RSTP_LEN;
sys/net/bridgestp.c
510
memcpy(mtod(m, caddr_t) + sizeof(*eh), bpdu,
sys/net/bridgestp.c
516
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/bridgestp.c
517
m->m_len = m->m_pkthdr.len;
sys/net/bridgestp.c
518
m->m_pkthdr.pf.prio = BSTP_IFQ_PRIO;
sys/net/bridgestp.c
521
if_enqueue(ifp, m);
sys/net/bridgestp.c
581
struct ether_header *eh, struct mbuf *m)
sys/net/bridgestp.c
587
return (m);
sys/net/bridgestp.c
593
m_adj(m, ETHER_HDR_LEN);
sys/net/bridgestp.c
595
if (m->m_pkthdr.len > len)
sys/net/bridgestp.c
596
m_adj(m, len - m->m_pkthdr.len);
sys/net/bridgestp.c
597
if ((m = m_pullup(m, sizeof(tpdu))) == NULL)
sys/net/bridgestp.c
599
bcopy(mtod(m, struct tpdu *), &tpdu, sizeof(tpdu));
sys/net/bridgestp.c
633
bstp_received_stp(bs, bp, &m, &tpdu);
sys/net/bridgestp.c
636
bstp_received_rstp(bs, bp, &m, &tpdu);
sys/net/bridgestp.c
640
m_freem(m);
sys/net/bsd-comp.c
464
struct mbuf *m;
sys/net/bsd-comp.c
471
m->m_len = wptr - mtod(m, u_char *); \
sys/net/bsd-comp.c
472
MGET(m->m_next, M_DONTWAIT, MT_DATA); \
sys/net/bsd-comp.c
473
m = m->m_next; \
sys/net/bsd-comp.c
474
if (m) { \
sys/net/bsd-comp.c
475
m->m_len = 0; \
sys/net/bsd-comp.c
477
MCLGET(m, M_DONTWAIT); \
sys/net/bsd-comp.c
478
wptr = mtod(m, u_char *); \
sys/net/bsd-comp.c
479
cp_end = wptr + m_trailingspace(m); \
sys/net/bsd-comp.c
514
MGET(m, M_DONTWAIT, MT_DATA);
sys/net/bsd-comp.c
515
*mret = m;
sys/net/bsd-comp.c
516
if (m != NULL) {
sys/net/bsd-comp.c
517
m->m_len = 0;
sys/net/bsd-comp.c
519
MCLGET(m, M_DONTWAIT);
sys/net/bsd-comp.c
520
m->m_data += db->hdrlen;
sys/net/bsd-comp.c
521
wptr = mtod(m, u_char *);
sys/net/bsd-comp.c
522
cp_end = wptr + m_trailingspace(m);
sys/net/bsd-comp.c
624
if (m != NULL) {
sys/net/bsd-comp.c
625
m->m_len = wptr - mtod(m, u_char *);
sys/net/bsd-comp.c
626
m->m_next = NULL;
sys/net/bsd-comp.c
801
struct mbuf *m, *dmp, *mret;
sys/net/bsd-comp.c
955
MGET(m, M_DONTWAIT, MT_DATA);
sys/net/bsd-comp.c
956
if (m == NULL) {
sys/net/bsd-comp.c
960
m->m_len = 0;
sys/net/bsd-comp.c
961
m->m_next = NULL;
sys/net/bsd-comp.c
962
dmp->m_next = m;
sys/net/bsd-comp.c
963
MCLGET(m, M_DONTWAIT);
sys/net/bsd-comp.c
964
space = m_trailingspace(m) - (codelen + extra);
sys/net/bsd-comp.c
970
dmp = m;
sys/net/fq_codel.c
320
codel_enqueue(struct codel *cd, int64_t now, struct mbuf *m)
sys/net/fq_codel.c
322
m->m_pkthdr.ph_timestamp = now;
sys/net/fq_codel.c
324
ml_enqueue(&cd->q, m);
sys/net/fq_codel.c
325
cd->backlog += m->m_pkthdr.len;
sys/net/fq_codel.c
357
struct mbuf *m;
sys/net/fq_codel.c
361
m = MBUF_LIST_FIRST(&cd->q);
sys/net/fq_codel.c
362
if (m == NULL) {
sys/net/fq_codel.c
369
if (now - m->m_pkthdr.ph_timestamp < cp->target ||
sys/net/fq_codel.c
376
return (m);
sys/net/fq_codel.c
391
return (m);
sys/net/fq_codel.c
397
codel_state_change(struct codel *cd, int64_t now, struct mbuf *m, int drop,
sys/net/fq_codel.c
411
if (m == NULL)
sys/net/fq_codel.c
421
struct mbuf *m;
sys/net/fq_codel.c
428
m = codel_next_packet(cd, cp, now, &drop);
sys/net/fq_codel.c
429
state = codel_state_change(cd, now, m, drop, state);
sys/net/fq_codel.c
433
m = codel_commit(cd, m);
sys/net/fq_codel.c
434
ml_enqueue(free_ml, m);
sys/net/fq_codel.c
437
*dbytes += m->m_pkthdr.len;
sys/net/fq_codel.c
460
m = codel_commit(cd, m);
sys/net/fq_codel.c
461
ml_enqueue(free_ml, m);
sys/net/fq_codel.c
465
*dbytes += m->m_pkthdr.len;
sys/net/fq_codel.c
484
if (m != NULL)
sys/net/fq_codel.c
485
cd->delay = now - m->m_pkthdr.ph_timestamp;
sys/net/fq_codel.c
487
return (m);
sys/net/fq_codel.c
491
codel_commit(struct codel *cd, struct mbuf *m)
sys/net/fq_codel.c
496
if (m)
sys/net/fq_codel.c
497
KASSERT(n == m);
sys/net/fq_codel.c
516
classify_flow(struct fqcodel *fqc, struct mbuf *m)
sys/net/fq_codel.c
520
if (m->m_pkthdr.csum_flags & M_FLOWID)
sys/net/fq_codel.c
521
index = m->m_pkthdr.ph_flowid % fqc->nflows;
sys/net/fq_codel.c
529
fqcodel_enq(struct fqcodel *fqc, struct mbuf *m)
sys/net/fq_codel.c
536
flow = classify_flow(fqc, m);
sys/net/fq_codel.c
538
return (m);
sys/net/fq_codel.c
541
codel_enqueue(&flow->cd, now, m);
sys/net/fq_codel.c
581
m = codel_commit(&flow->cd, NULL);
sys/net/fq_codel.c
582
if (m == NULL)
sys/net/fq_codel.c
585
fqc->drop_cnt.bytes += m->m_pkthdr.len;
sys/net/fq_codel.c
587
ml_enqueue(&fqc->pending_drops, m);
sys/net/fq_codel.c
660
struct mbuf *m;
sys/net/fq_codel.c
670
m = codel_dequeue(&flow->cd, &fqc->cparams, now, &ml,
sys/net/fq_codel.c
678
if (m != NULL) {
sys/net/fq_codel.c
679
flow->deficit -= m->m_pkthdr.len;
sys/net/fq_codel.c
683
return (m);
sys/net/fq_codel.c
691
fqcodel_deq_commit(struct fqcodel *fqc, struct mbuf *m, void *cookie)
sys/net/fq_codel.c
699
fqc->xmit_cnt.bytes += m->m_pkthdr.len;
sys/net/fq_codel.c
701
(void)codel_commit(&flow->cd, m);
sys/net/fq_codel.c
716
fqcodel_if_enq(struct ifqueue *ifq, struct mbuf *m)
sys/net/fq_codel.c
718
return fqcodel_enq(ifq->ifq_q, m);
sys/net/fq_codel.c
725
struct mbuf *m;
sys/net/fq_codel.c
727
m = fqcodel_deq_begin(ifq->ifq_q, cookiep, &free_ml);
sys/net/fq_codel.c
729
return (m);
sys/net/fq_codel.c
733
fqcodel_if_deq_commit(struct ifqueue *ifq, struct mbuf *m, void *cookie)
sys/net/fq_codel.c
735
return fqcodel_deq_commit(ifq->ifq_q, m, cookie);
sys/net/fq_codel.c
872
fqcodel_pf_enqueue(void *fqc, struct mbuf *m)
sys/net/fq_codel.c
874
return fqcodel_enq(fqc, m);
sys/net/fq_codel.c
884
fqcodel_pf_deq_commit(void *fqc, struct mbuf *m, void *cookie)
sys/net/fq_codel.c
886
return fqcodel_deq_commit(fqc, m, cookie);
sys/net/fq_codel.c
896
fqcodel_idx(unsigned int nqueues, const struct mbuf *m)
sys/net/hfsc.c
1454
m2sm(u_int64_t m)
sys/net/hfsc.c
1458
sm = (m << SM_SHIFT) / 8 / HFSC_FREQ;
sys/net/hfsc.c
1463
m2ism(u_int64_t m)
sys/net/hfsc.c
1467
if (m == 0)
sys/net/hfsc.c
1470
ism = ((u_int64_t)HFSC_FREQ << ISM_SHIFT) * 8 / m;
sys/net/hfsc.c
1486
u_int64_t m;
sys/net/hfsc.c
1488
m = (sm * 8 * HFSC_FREQ) >> SM_SHIFT;
sys/net/hfsc.c
1489
return (m);
sys/net/hfsc.c
320
hfsc_class_enqueue(struct hfsc_class *cl, struct mbuf *m)
sys/net/hfsc.c
322
return cl->cl_qops->pfq_enqueue(cl->cl_qdata, m);
sys/net/hfsc.c
332
hfsc_class_deq_commit(struct hfsc_class *cl, struct mbuf *m)
sys/net/hfsc.c
334
return cl->cl_qops->pfq_deq_commit(cl->cl_qdata, m, cl->cl_cookie);
sys/net/hfsc.c
522
hfsc_pf_enqueue(void *arg, struct mbuf *m)
sys/net/hfsc.c
527
return (m);
sys/net/hfsc.c
529
ml_enqueue(&cq->q, m);
sys/net/hfsc.c
542
hfsc_pf_deq_commit(void *arg, struct mbuf *m, void *cookie)
sys/net/hfsc.c
558
hfsc_idx(unsigned int nqueues, const struct mbuf *m)
sys/net/hfsc.c
797
hfsc_enq(struct ifqueue *ifq, struct mbuf *m)
sys/net/hfsc.c
803
if ((cl = hfsc_clh2cph(hif, m->m_pkthdr.pf.qid)) == NULL ||
sys/net/hfsc.c
807
return (m);
sys/net/hfsc.c
810
dm = hfsc_class_enqueue(cl, m);
sys/net/hfsc.c
813
if (dm != m && hfsc_class_qlength(cl) == 1) {
sys/net/hfsc.c
814
hfsc_set_active(hif, cl, m->m_pkthdr.len);
sys/net/hfsc.c
832
struct mbuf *m;
sys/net/hfsc.c
870
m = hfsc_class_deq_begin(cl, &free_ml);
sys/net/hfsc.c
872
if (m == NULL) {
sys/net/hfsc.c
879
return (m);
sys/net/hfsc.c
883
hfsc_deq_commit(struct ifqueue *ifq, struct mbuf *m, void *cookie)
sys/net/hfsc.c
888
hfsc_class_deq_commit(cl, m);
sys/net/hfsc.c
889
hfsc_update_sc(hif, cl, m->m_pkthdr.len);
sys/net/hfsc.c
891
PKTCNTR_INC(&cl->cl_stats.xmit_cnt, m->m_pkthdr.len);
sys/net/if.c
1004
m->m_pkthdr.ph_family = af;
sys/net/if.c
1006
if (ISSET(m->m_pkthdr.csum_flags, M_FLOWID))
sys/net/if.c
1007
flow = m->m_pkthdr.ph_flowid;
sys/net/if.c
1011
return (ifiq_enqueue_qlim(ifiq, m, 8192) == 0 ? 0 : ENOBUFS);
sys/net/if.c
1015
if_input_proto(struct ifnet *ifp, struct mbuf *m,
sys/net/if.c
1021
(*input)(ifp, m, NULL);
sys/net/if.c
1025
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/if.c
1026
m->m_pkthdr.ph_cookie = input;
sys/net/if.c
1027
ml_enqueue(&ns->ns_proto, m);
sys/net/if.c
1033
struct mbuf *m;
sys/net/if.c
1061
while ((m = ml_dequeue(ml)) != NULL)
sys/net/if.c
1062
(*ifp->if_input)(ifp, m, ns);
sys/net/if.c
1065
while ((m = ml_dequeue(&ns->ns_input)) != NULL) {
sys/net/if.c
1067
ifp = if_idxmap_get(m->m_pkthdr.ph_ifidx);
sys/net/if.c
1070
(*ifp->if_input)(ifp, m, ns);
sys/net/if.c
1072
m_freem(m);
sys/net/if.c
1075
while ((m = ml_dequeue(&ns->ns_proto)) != NULL) {
sys/net/if.c
1077
ifp = if_idxmap_get(m->m_pkthdr.ph_ifidx);
sys/net/if.c
1080
if_input_process_proto(ifp, m, ns);
sys/net/if.c
1082
m_freem(m);
sys/net/if.c
1095
if_vinput(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/net/if.c
1102
pf_pkt_addr_changed(m);
sys/net/if.c
1106
ifiq_enqueue(&ifp->if_rcv, m);
sys/net/if.c
1110
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/if.c
1111
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/if.c
1114
ifc_ipackets, ifc_ibytes, m->m_pkthdr.len);
sys/net/if.c
1119
if ((*ifp->if_bpf_mtap)(if_bpf, m, BPF_DIRECTION_IN)) {
sys/net/if.c
1120
m_freem(m);
sys/net/if.c
1127
ml_enqueue(&ns->ns_input, m);
sys/net/if.c
1129
m_freem(m);
sys/net/if.c
1766
p2p_bpf_mtap(caddr_t if_bpf, const struct mbuf *m, u_int dir)
sys/net/if.c
1769
return (bpf_mtap_af(if_bpf, m->m_pkthdr.ph_family, m, dir));
sys/net/if.c
1776
p2p_input(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/net/if.c
1780
switch (m->m_pkthdr.ph_family) {
sys/net/if.c
1795
m_freem(m);
sys/net/if.c
1799
if_input_proto(ifp, m, input, ns);
sys/net/if.c
3778
niq_enqueue(struct niqueue *niq, struct mbuf *m)
sys/net/if.c
3782
rv = mq_enqueue(&niq->ni_q, m);
sys/net/if.c
753
if_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
755
CLR(m->m_pkthdr.csum_flags, M_TIMESTAMP);
sys/net/if.c
758
if (m->m_pkthdr.pf.delay > 0)
sys/net/if.c
759
return (pf_delay_pkt(m, ifp->if_index));
sys/net/if.c
763
if (ifp->if_bridgeidx && (m->m_flags & M_PROTO1) == 0) {
sys/net/if.c
766
error = bridge_enqueue(ifp, m);
sys/net/if.c
772
pf_pkt_addr_changed(m);
sys/net/if.c
775
return ((*ifp->if_enqueue)(ifp, m));
sys/net/if.c
779
if_enqueue_ifq(struct ifnet *ifp, struct mbuf *m)
sys/net/if.c
792
idx = ifq_idx(&ifp->if_snd, ifp->if_nifqs, m);
sys/net/if.c
796
error = ifq_enqueue(ifq, m);
sys/net/if.c
812
if_input_local(struct ifnet *ifp, struct mbuf *m, sa_family_t af,
sys/net/if.c
832
bpf_mtap_af(if_bpf, af, m, BPF_DIRECTION_OUT);
sys/net/if.c
835
keepflags = m->m_flags & (M_BCAST|M_MCAST);
sys/net/if.c
841
keepcksum = m->m_pkthdr.csum_flags & (M_IPV4_CSUM_OUT |
sys/net/if.c
844
keepmss = m->m_pkthdr.ph_mss;
sys/net/if.c
845
keepflowid = m->m_pkthdr.ph_flowid;
sys/net/if.c
846
m_resethdr(m);
sys/net/if.c
847
m->m_flags |= M_LOOP | keepflags;
sys/net/if.c
848
m->m_pkthdr.csum_flags = keepcksum;
sys/net/if.c
849
m->m_pkthdr.ph_mss = keepmss;
sys/net/if.c
850
m->m_pkthdr.ph_flowid = keepflowid;
sys/net/if.c
851
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/if.c
852
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/if.c
854
if (ISSET(keepcksum, M_TCP_TSO) && m->m_pkthdr.len > ifp->if_mtu) {
sys/net/if.c
863
m_freem(m);
sys/net/if.c
869
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
sys/net/if.c
871
m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
sys/net/if.c
873
m->m_pkthdr.csum_flags |= M_ICMP_CSUM_IN_OK;
sys/net/if.c
878
m->m_pkthdr.len);
sys/net/if.c
884
m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
sys/net/if.c
899
m_freem(m);
sys/net/if.c
903
if_input_proto(ifp, m, input, ns);
sys/net/if.c
911
struct mbuf *m;
sys/net/if.c
914
while ((m = ml_dequeue(ml)) != NULL) {
sys/net/if.c
915
error = ifp->if_output(ifp, m, dst, rt);
sys/net/if.c
999
if_output_local(struct ifnet *ifp, struct mbuf *m, sa_family_t af)
sys/net/if_aggr.c
1520
aggr_p_output(struct ifnet *ifp0, struct mbuf *m, struct sockaddr *dst,
sys/net/if_aggr.c
1529
if (m_tag_find(m, PACKET_TAG_DLT, NULL) == NULL) {
sys/net/if_aggr.c
1530
m_freem(m);
sys/net/if_aggr.c
1543
m_freem(m);
sys/net/if_aggr.c
1547
return ((*p_output)(ifp0, m, dst, rt));
sys/net/if_aggr.c
1746
aggr_input_lacpdu(struct aggr_port *p, struct mbuf *m)
sys/net/if_aggr.c
1751
if (m->m_len < sizeof(*lacpdu)) {
sys/net/if_aggr.c
1752
m = m_pullup(m, sizeof(*lacpdu));
sys/net/if_aggr.c
1753
if (m == NULL)
sys/net/if_aggr.c
1767
lacpdu = mtod(m, struct lacp_du *);
sys/net/if_aggr.c
1770
m_freem(m);
sys/net/if_aggr.c
1920
aggr_marker_response(struct aggr_port *p, struct mbuf *m)
sys/net/if_aggr.c
1928
mpdu = mtod(m, struct marker_pdu *);
sys/net/if_aggr.c
1931
m = m_prepend(m, sizeof(*eh), M_DONTWAIT);
sys/net/if_aggr.c
1932
if (m == NULL)
sys/net/if_aggr.c
1935
eh = mtod(m, struct ether_header *);
sys/net/if_aggr.c
1942
p->p_proto_counts[AGGR_PROTO_TX_MARKER].c_bytes += m->m_pkthdr.len;
sys/net/if_aggr.c
1945
(void)if_enqueue(ifp0, m);
sys/net/if_aggr.c
1949
aggr_input_marker(struct aggr_port *p, struct mbuf *m)
sys/net/if_aggr.c
1953
if (m->m_len < sizeof(*mpdu)) {
sys/net/if_aggr.c
1954
m = m_pullup(m, sizeof(*mpdu));
sys/net/if_aggr.c
1955
if (m == NULL)
sys/net/if_aggr.c
1959
mpdu = mtod(m, struct marker_pdu *);
sys/net/if_aggr.c
1962
aggr_marker_response(p, m);
sys/net/if_aggr.c
1965
m_freem(m);
sys/net/if_aggr.c
1975
struct mbuf *m;
sys/net/if_aggr.c
1982
while ((m = ml_dequeue(&ml)) != NULL) {
sys/net/if_aggr.c
1986
m_adj(m, sizeof(struct ether_header));
sys/net/if_aggr.c
1988
sph = mtod(m, struct ether_slowproto_hdr *);
sys/net/if_aggr.c
1991
aggr_input_lacpdu(p, m);
sys/net/if_aggr.c
1994
aggr_input_marker(p, m);
sys/net/if_aggr.c
2866
struct mbuf *m;
sys/net/if_aggr.c
2874
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/if_aggr.c
2875
if (m == NULL)
sys/net/if_aggr.c
2879
MCLGETL(m, M_DONTWAIT, len);
sys/net/if_aggr.c
2880
if (!ISSET(m->m_flags, M_EXT)) {
sys/net/if_aggr.c
2881
m_freem(m);
sys/net/if_aggr.c
2886
m->m_pkthdr.pf.prio = sc->sc_if.if_llprio;
sys/net/if_aggr.c
2887
m->m_pkthdr.len = m->m_len = len;
sys/net/if_aggr.c
2888
memset(m->m_data, 0, m->m_len);
sys/net/if_aggr.c
2889
m_adj(m, linkhdr);
sys/net/if_aggr.c
2891
eh = mtod(m, struct ether_header *);
sys/net/if_aggr.c
2941
p->p_proto_counts[AGGR_PROTO_TX_LACP].c_bytes += m->m_pkthdr.len;
sys/net/if_aggr.c
2944
(void)if_enqueue(ifp0, m);
sys/net/if_aggr.c
678
aggr_transmit(struct aggr_softc *sc, const struct aggr_map *map, struct mbuf *m)
sys/net/if_aggr.c
688
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_aggr.c
692
if (ISSET(m->m_pkthdr.csum_flags, M_FLOWID))
sys/net/if_aggr.c
693
flow = m->m_pkthdr.ph_flowid >> AGGR_FLOWID_SHIFT;
sys/net/if_aggr.c
697
if (if_enqueue(ifp0, m) != 0)
sys/net/if_aggr.c
702
aggr_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if_aggr.c
709
return (if_enqueue_ifq(ifp, m));
sys/net/if_aggr.c
716
m_freem(m);
sys/net/if_aggr.c
720
ifc_opackets, ifc_obytes, m->m_pkthdr.len);
sys/net/if_aggr.c
721
aggr_transmit(sc, map, m);
sys/net/if_aggr.c
740
struct mbuf *m;
sys/net/if_aggr.c
742
while ((m = ifq_dequeue(ifq)) != NULL)
sys/net/if_aggr.c
743
aggr_transmit(sc, map, m);
sys/net/if_aggr.c
785
aggr_is_lldp(struct mbuf *m, uint64_t dst)
sys/net/if_aggr.c
787
struct ether_header *eh = mtod(m, struct ether_header *);
sys/net/if_aggr.c
806
aggr_input_control(struct aggr_port *p, struct mbuf *m, uint64_t dst)
sys/net/if_aggr.c
814
if (ISSET(m->m_flags, M_VLANTAG))
sys/net/if_aggr.c
815
return (m);
sys/net/if_aggr.c
817
eh = mtod(m, struct ether_header *);
sys/net/if_aggr.c
820
return (m);
sys/net/if_aggr.c
823
if (m->m_len < hlen) {
sys/net/if_aggr.c
824
m = m_pullup(m, hlen);
sys/net/if_aggr.c
825
if (m == NULL) {
sys/net/if_aggr.c
829
eh = mtod(m, struct ether_header *);
sys/net/if_aggr.c
840
p->p_proto_counts[rx_proto].c_bytes += m->m_pkthdr.len;
sys/net/if_aggr.c
843
ml_enqueue(&p->p_rxm_ml, m);
sys/net/if_aggr.c
859
return (m);
sys/net/if_aggr.c
862
m_freem(m);
sys/net/if_aggr.c
867
aggr_port_input(struct ifnet *ifp0, struct mbuf *m, uint64_t dst, void *port,
sys/net/if_aggr.c
874
if (__predict_false(aggr_is_lldp(m, dst)))
sys/net/if_aggr.c
875
return (m);
sys/net/if_aggr.c
880
m = aggr_input_control(p, m, dst);
sys/net/if_aggr.c
881
if (m == NULL)
sys/net/if_aggr.c
887
if (!ISSET(m->m_pkthdr.csum_flags, M_FLOWID))
sys/net/if_aggr.c
888
m->m_pkthdr.ph_flowid = ifp0->if_index ^ sc->sc_mix;
sys/net/if_aggr.c
890
if_vinput(ifp, m, ns);
sys/net/if_aggr.c
895
m_freem(m);
sys/net/if_bpe.c
213
struct mbuf *m0, *m;
sys/net/if_bpe.c
242
m = m_get(M_DONTWAIT, m0->m_type);
sys/net/if_bpe.c
243
if (m == NULL) {
sys/net/if_bpe.c
248
M_MOVE_PKTHDR(m, m0);
sys/net/if_bpe.c
249
m->m_next = m0;
sys/net/if_bpe.c
251
m_align(m, 0);
sys/net/if_bpe.c
252
m->m_len = 0;
sys/net/if_bpe.c
254
m = m_prepend(m, hlen, M_DONTWAIT);
sys/net/if_bpe.c
255
if (m == NULL)
sys/net/if_bpe.c
258
beh = mtod(m, struct ether_header *);
sys/net/if_bpe.c
283
m->m_pkthdr.pf.prio : txprio;
sys/net/if_bpe.c
291
if_enqueue(ifp0, m);
sys/net/if_bpe.c
736
bpe_input(struct ifnet *ifp0, struct mbuf *m, struct netstack *ns)
sys/net/if_bpe.c
747
if (m->m_len < hlen) {
sys/net/if_bpe.c
748
m = m_pullup(m, hlen);
sys/net/if_bpe.c
749
if (m == NULL) {
sys/net/if_bpe.c
755
beh = mtod(m, struct ether_header *);
sys/net/if_bpe.c
775
m_adj(m, sizeof(*beh) + sizeof(*itagp));
sys/net/if_bpe.c
777
n = m_getptr(m, sizeof(*ceh), &off);
sys/net/if_bpe.c
785
n = m_dup_pkt(m, ETHER_ALIGN, M_NOWAIT);
sys/net/if_bpe.c
786
m_freem(m);
sys/net/if_bpe.c
790
m = n;
sys/net/if_bpe.c
800
m->m_pkthdr.pf.prio = (itag & PBB_ITAG_PCP_MASK) >>
sys/net/if_bpe.c
804
m->m_pkthdr.pf.prio = prio;
sys/net/if_bpe.c
808
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_bpe.c
809
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/if_bpe.c
810
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/if_bpe.c
813
pf_pkt_addr_changed(m);
sys/net/if_bpe.c
816
if_vinput(ifp, m, ns);
sys/net/if_bpe.c
820
m_freem(m);
sys/net/if_bridge.c
1008
m_freem(m);
sys/net/if_bridge.c
1013
m->m_flags |= M_BCAST;
sys/net/if_bridge.c
1015
m->m_flags |= M_MCAST;
sys/net/if_bridge.c
1029
if (m->m_flags & M_MCAST) {
sys/net/if_bridge.c
1033
m_freem(m);
sys/net/if_bridge.c
1038
m_freem(m);
sys/net/if_bridge.c
1043
m_freem(m);
sys/net/if_bridge.c
1048
if (bif->bif_flags & IFBIF_BLOCKNONIP && bridge_blocknonip(&eh, m)) {
sys/net/if_bridge.c
1049
m_freem(m);
sys/net/if_bridge.c
1053
if (bridge_filterrule(&bif->bif_brlin, &eh, m) == BRL_ACTION_BLOCK) {
sys/net/if_bridge.c
1054
m_freem(m);
sys/net/if_bridge.c
1057
m = bridge_ip(&sc->sc_if, BRIDGE_IN, src_if, &eh, m);
sys/net/if_bridge.c
1058
if (m == NULL)
sys/net/if_bridge.c
1064
if ((m->m_flags & (M_BCAST | M_MCAST)) || dst_ifidx == 0) {
sys/net/if_bridge.c
1066
bridge_broadcast(sc, src_if, &eh, m);
sys/net/if_bridge.c
1091
if (bridge_filterrule(&bif->bif_brlout, &eh, m) == BRL_ACTION_BLOCK)
sys/net/if_bridge.c
1093
m = bridge_ip(&sc->sc_if, BRIDGE_OUT, dst_if, &eh, m);
sys/net/if_bridge.c
1094
if (m == NULL)
sys/net/if_bridge.c
1097
len = m->m_pkthdr.len;
sys/net/if_bridge.c
1099
if ((m->m_flags & M_VLANTAG) &&
sys/net/if_bridge.c
1104
bridge_fragment(&sc->sc_if, dst_if, &eh, m);
sys/net/if_bridge.c
1106
bridge_ifenqueue(&sc->sc_if, dst_if, m);
sys/net/if_bridge.c
1108
m = NULL;
sys/net/if_bridge.c
1111
m_freem(m);
sys/net/if_bridge.c
1138
bridge_input(struct ifnet *ifp, struct mbuf *m, uint64_t dst, void *null,
sys/net/if_bridge.c
1141
KASSERT(m->m_flags & M_PKTHDR);
sys/net/if_bridge.c
1143
if (m->m_flags & M_PROTO1) {
sys/net/if_bridge.c
1144
m->m_flags &= ~M_PROTO1;
sys/net/if_bridge.c
1145
return (m);
sys/net/if_bridge.c
1148
niq_enqueue(&bridgeintrq, m);
sys/net/if_bridge.c
1154
bridge_process(struct ifnet *ifp, struct mbuf *m)
sys/net/if_bridge.c
1171
if (m->m_pkthdr.len < sizeof(*eh))
sys/net/if_bridge.c
1177
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_IN);
sys/net/if_bridge.c
1180
eh = mtod(m, struct ether_header *);
sys/net/if_bridge.c
1193
bridge_span(brifp, m);
sys/net/if_bridge.c
1207
m = bstp_input(sc->sc_stp, bif0->bif_stp, eh,
sys/net/if_bridge.c
1208
m);
sys/net/if_bridge.c
1209
if (m == NULL)
sys/net/if_bridge.c
1222
mc = m_dup_pkt(m, ETHER_ALIGN, M_NOWAIT);
sys/net/if_bridge.c
1228
bridgeintr_frame(brifp, ifp, m);
sys/net/if_bridge.c
1250
ifp, 0, IFBAF_DYNAMIC, m);
sys/net/if_bridge.c
1251
if (bridge_filterrule(&bif0->bif_brlin, eh, m) ==
sys/net/if_bridge.c
1258
brifp->if_ibytes += m->m_pkthdr.len;
sys/net/if_bridge.c
1264
bridgeintr_frame(brifp, ifp, m);
sys/net/if_bridge.c
1269
bridge_ifinput(ifp, m);
sys/net/if_bridge.c
1270
m = NULL;
sys/net/if_bridge.c
1272
m_freem(m);
sys/net/if_bridge.c
1282
struct ether_header *eh, struct mbuf *m)
sys/net/if_bridge.c
1305
(m->m_flags & (M_BCAST | M_MCAST)) == 0)
sys/net/if_bridge.c
1310
bridge_blocknonip(eh, m))
sys/net/if_bridge.c
1320
if (bridge_filterrule(&bif->bif_brlout, eh, m) ==
sys/net/if_bridge.c
1331
if (bridge_localbroadcast(dst_if, eh, m))
sys/net/if_bridge.c
1336
mc = m;
sys/net/if_bridge.c
1339
mc = m_dup_pkt(m, ETHER_ALIGN, M_NOWAIT);
sys/net/if_bridge.c
1364
m_freem(m);
sys/net/if_bridge.c
1369
struct mbuf *m)
sys/net/if_bridge.c
1379
if (!(m->m_flags & M_VLANTAG) && etype == ETHERTYPE_IP) {
sys/net/if_bridge.c
1389
m1 = m_dup_pkt(m, ETHER_ALIGN, M_NOWAIT);
sys/net/if_bridge.c
1403
bridge_span(struct ifnet *brifp, struct mbuf *m)
sys/net/if_bridge.c
1418
mc = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
sys/net/if_bridge.c
1436
bridge_blocknonip(struct ether_header *eh, struct mbuf *m)
sys/net/if_bridge.c
1441
if (m->m_pkthdr.len < ETHER_HDR_LEN)
sys/net/if_bridge.c
1445
if (m->m_flags & M_VLANTAG)
sys/net/if_bridge.c
1461
if (m->m_pkthdr.len <
sys/net/if_bridge.c
1465
m_copydata(m, ETHER_HDR_LEN, LLC_SNAPFRAMELEN, &llc);
sys/net/if_bridge.c
1485
struct llc *llc, int dir, int af, int hlen, struct mbuf *m)
sys/net/if_bridge.c
1504
if (m->m_pkthdr.len - hlen < 2 * sizeof(u_int32_t))
sys/net/if_bridge.c
1507
ip = mtod(m, struct ip *);
sys/net/if_bridge.c
1518
m_copydata(m, offsetof(struct ip, ip_dst),
sys/net/if_bridge.c
1524
if (m->m_pkthdr.len - hlen < 2 * sizeof(u_int32_t))
sys/net/if_bridge.c
1527
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_bridge.c
1540
m_copydata(m, offsetof(struct ip6_hdr, ip6_dst),
sys/net/if_bridge.c
1551
m_copydata(m, hlen, sizeof(u_int32_t), &spi);
sys/net/if_bridge.c
1554
m_copydata(m, hlen + sizeof(u_int32_t),
sys/net/if_bridge.c
1558
m_copydata(m, hlen + sizeof(u_int16_t),
sys/net/if_bridge.c
1585
prot = (*(tdb->tdb_xform->xf_input))(&m, tdb, hlen,
sys/net/if_bridge.c
1589
ip_deliver(&m, &hlen, prot, af, 0, NULL);
sys/net/if_bridge.c
1598
error = ipsp_spd_lookup(m, af, hlen, IPSP_DIRECTION_OUT,
sys/net/if_bridge.c
1608
pf_test(af, dir, encif, &m) != PF_PASS) {
sys/net/if_bridge.c
1609
m_freem(m);
sys/net/if_bridge.c
1613
if (m == NULL) {
sys/net/if_bridge.c
1618
in_proto_cksum_out(m, encif);
sys/net/if_bridge.c
1621
in6_proto_cksum_out(m, encif);
sys/net/if_bridge.c
1625
ip = mtod(m, struct ip *);
sys/net/if_bridge.c
1631
bridge_send_icmp_err(ifp, eh, m,
sys/net/if_bridge.c
1636
error = ipsp_process_packet(m, tdb, af, 0,
sys/net/if_bridge.c
1658
struct ether_header *eh, struct mbuf *m)
sys/net/if_bridge.c
1667
if (m->m_flags & M_VLANTAG)
sys/net/if_bridge.c
1668
return (m);
sys/net/if_bridge.c
1675
m->m_pkthdr.len < (LLC_SNAPFRAMELEN +
sys/net/if_bridge.c
1677
return (m);
sys/net/if_bridge.c
1679
m_copydata(m, ETHER_HDR_LEN, LLC_SNAPFRAMELEN, &llc);
sys/net/if_bridge.c
1687
return (m);
sys/net/if_bridge.c
1691
return (m);
sys/net/if_bridge.c
1695
m_adj(m, ETHER_HDR_LEN);
sys/net/if_bridge.c
1697
m_adj(m, LLC_SNAPFRAMELEN);
sys/net/if_bridge.c
1702
m = ipv4_check(ifp, m);
sys/net/if_bridge.c
1703
if (m == NULL)
sys/net/if_bridge.c
1706
ip = mtod(m, struct ip *);
sys/net/if_bridge.c
1711
bridge_ipsec(ifp, eh, hassnap, &llc, dir, AF_INET, hlen, m))
sys/net/if_bridge.c
1716
if (pf_test(AF_INET, dir, ifp, &m) != PF_PASS)
sys/net/if_bridge.c
1718
if (m == NULL)
sys/net/if_bridge.c
1723
if (m->m_len < hlen && ((m = m_pullup(m, hlen)) == NULL))
sys/net/if_bridge.c
1725
if (m->m_len < sizeof(struct ip))
sys/net/if_bridge.c
1727
in_hdr_cksum_out(m, ifp);
sys/net/if_bridge.c
1728
in_proto_cksum_out(m, ifp);
sys/net/if_bridge.c
1732
m->m_pkthdr.pf.flags & PF_TAG_DIVERTED) {
sys/net/if_bridge.c
1733
m_resethdr(m);
sys/net/if_bridge.c
1734
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/if_bridge.c
1735
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/if_bridge.c
1736
ipv4_input(ifp, m, NULL);
sys/net/if_bridge.c
1745
m = ipv6_check(ifp, m);
sys/net/if_bridge.c
1746
if (m == NULL)
sys/net/if_bridge.c
1754
m))
sys/net/if_bridge.c
1759
if (pf_test(AF_INET6, dir, ifp, &m) != PF_PASS)
sys/net/if_bridge.c
1761
if (m == NULL)
sys/net/if_bridge.c
1764
in6_proto_cksum_out(m, ifp);
sys/net/if_bridge.c
1768
m->m_pkthdr.pf.flags & PF_TAG_DIVERTED) {
sys/net/if_bridge.c
1769
m_resethdr(m);
sys/net/if_bridge.c
1770
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/if_bridge.c
1771
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/if_bridge.c
1772
ipv6_input(ifp, m, NULL);
sys/net/if_bridge.c
1787
M_PREPEND(m, LLC_SNAPFRAMELEN, M_DONTWAIT);
sys/net/if_bridge.c
1788
if (m == NULL)
sys/net/if_bridge.c
1790
bcopy(&llc, mtod(m, caddr_t), LLC_SNAPFRAMELEN);
sys/net/if_bridge.c
1794
M_PREPEND(m, sizeof(*eh), M_DONTWAIT);
sys/net/if_bridge.c
1795
if (m == NULL)
sys/net/if_bridge.c
1797
bcopy(eh, mtod(m, caddr_t), sizeof(*eh));
sys/net/if_bridge.c
1799
return (m);
sys/net/if_bridge.c
1802
m_freem(m);
sys/net/if_bridge.c
1808
struct mbuf *m)
sys/net/if_bridge.c
1819
if ((m->m_flags & M_VLANTAG) || etype == ETHERTYPE_VLAN ||
sys/net/if_bridge.c
1821
int len = m->m_pkthdr.len;
sys/net/if_bridge.c
1823
if (m->m_flags & M_VLANTAG)
sys/net/if_bridge.c
1827
bridge_ifenqueue(brifp, ifp, m);
sys/net/if_bridge.c
1835
m->m_pkthdr.len < (LLC_SNAPFRAMELEN +
sys/net/if_bridge.c
1839
m_copydata(m, ETHER_HDR_LEN, LLC_SNAPFRAMELEN, &llc);
sys/net/if_bridge.c
1853
m_adj(m, ETHER_HDR_LEN);
sys/net/if_bridge.c
1855
m_adj(m, LLC_SNAPFRAMELEN);
sys/net/if_bridge.c
1857
if (m->m_len < sizeof(struct ip) &&
sys/net/if_bridge.c
1858
(m = m_pullup(m, sizeof(struct ip))) == NULL)
sys/net/if_bridge.c
1860
ip = mtod(m, struct ip *);
sys/net/if_bridge.c
1864
bridge_send_icmp_err(ifp, eh, m, hassnap, &llc,
sys/net/if_bridge.c
1869
error = ip_fragment(m, &ml, ifp, ifp->if_mtu);
sys/net/if_bridge.c
1873
while ((m = ml_dequeue(&ml)) != NULL) {
sys/net/if_bridge.c
1875
M_PREPEND(m, LLC_SNAPFRAMELEN, M_DONTWAIT);
sys/net/if_bridge.c
1876
if (m == NULL) {
sys/net/if_bridge.c
1880
bcopy(&llc, mtod(m, caddr_t), LLC_SNAPFRAMELEN);
sys/net/if_bridge.c
1882
M_PREPEND(m, sizeof(*eh), M_DONTWAIT);
sys/net/if_bridge.c
1883
if (m == NULL) {
sys/net/if_bridge.c
1887
bcopy(eh, mtod(m, caddr_t), sizeof(*eh));
sys/net/if_bridge.c
1888
error = bridge_ifenqueue(brifp, ifp, m);
sys/net/if_bridge.c
1899
m_freem(m);
sys/net/if_bridge.c
1903
bridge_ifenqueue(struct ifnet *brifp, struct ifnet *ifp, struct mbuf *m)
sys/net/if_bridge.c
1907
m = ether_offload_ifcap(ifp, m);
sys/net/if_bridge.c
1908
if (m == NULL) {
sys/net/if_bridge.c
1914
m->m_flags |= M_PROTO1;
sys/net/if_bridge.c
1916
len = m->m_pkthdr.len;
sys/net/if_bridge.c
1918
error = if_enqueue(ifp, m);
sys/net/if_bridge.c
1933
bridge_ifinput(struct ifnet *ifp, struct mbuf *m)
sys/net/if_bridge.c
1937
m->m_flags |= M_PROTO1;
sys/net/if_bridge.c
1939
ml_enqueue(&ml, m);
sys/net/if_bridge.c
1951
struct mbuf *m, *n2;
sys/net/if_bridge.c
1960
m = icmp_do_error(n, type, code, 0, mtu);
sys/net/if_bridge.c
1961
if (m == NULL) {
sys/net/if_bridge.c
1968
ip = mtod(m, struct ip *);
sys/net/if_bridge.c
1974
m->m_data += hlen;
sys/net/if_bridge.c
1975
m->m_len -= hlen;
sys/net/if_bridge.c
1976
icp = mtod(m, struct icmp *);
sys/net/if_bridge.c
1978
icp->icmp_cksum = in_cksum(m, ntohs(ip->ip_len) - hlen);
sys/net/if_bridge.c
1979
m->m_data -= hlen;
sys/net/if_bridge.c
1980
m->m_len += hlen;
sys/net/if_bridge.c
1986
in_hdr_cksum_out(m, NULL);
sys/net/if_bridge.c
1995
M_PREPEND(m, LLC_SNAPFRAMELEN, M_DONTWAIT);
sys/net/if_bridge.c
1996
if (m == NULL)
sys/net/if_bridge.c
1998
bcopy(llc, mtod(m, caddr_t), LLC_SNAPFRAMELEN);
sys/net/if_bridge.c
2002
M_PREPEND(m, sizeof(*eh), M_DONTWAIT);
sys/net/if_bridge.c
2003
if (m == NULL)
sys/net/if_bridge.c
2005
bcopy(eh, mtod(m, caddr_t), sizeof(*eh));
sys/net/if_bridge.c
2007
bridge_enqueue(ifp, m);
sys/net/if_bridge.c
213
bridge_dummy_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_bridge.c
216
m_freem(m);
sys/net/if_bridge.c
807
bridge_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if_bridge.c
818
if (m->m_len < sizeof(*eh)) {
sys/net/if_bridge.c
819
m = m_pullup(m, sizeof(*eh));
sys/net/if_bridge.c
820
if (m == NULL)
sys/net/if_bridge.c
827
m_freem(m);
sys/net/if_bridge.c
838
m->m_flags |= M_PROTO1;
sys/net/if_bridge.c
839
error = if_enqueue(ifp, m);
sys/net/if_bridge.c
847
bpf_mtap(if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_bridge.c
850
ifp->if_obytes += m->m_pkthdr.len;
sys/net/if_bridge.c
852
bridge_span(brifp, m);
sys/net/if_bridge.c
854
eh = mtod(m, struct ether_header *);
sys/net/if_bridge.c
859
dst_ifidx = bridge_rtlookup(brifp, dst, m);
sys/net/if_bridge.c
888
(m->m_flags & (M_BCAST | M_MCAST)) == 0)
sys/net/if_bridge.c
891
if (bridge_filterrule(&bif->bif_brlout, eh, m) ==
sys/net/if_bridge.c
895
mc = m_dup_pkt(m, ETHER_ALIGN, M_NOWAIT);
sys/net/if_bridge.c
906
m_freem(m);
sys/net/if_bridge.c
912
m_freem(m);
sys/net/if_bridge.c
918
bridge_ifenqueue(brifp, dst_if, m);
sys/net/if_bridge.c
932
struct mbuf *m;
sys/net/if_bridge.c
940
while ((m = ml_dequeue(&ml)) != NULL) {
sys/net/if_bridge.c
942
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/net/if_bridge.c
944
m_freem(m);
sys/net/if_bridge.c
948
bridge_process(ifp, m);
sys/net/if_bridge.c
959
bridgeintr_frame(struct ifnet *brifp, struct ifnet *src_if, struct mbuf *m)
sys/net/if_bridge.c
972
sc->sc_if.if_ibytes += m->m_pkthdr.len;
sys/net/if_bridge.c
977
m_copydata(m, 0, ETHER_HDR_LEN, &eh);
sys/net/if_bridge.c
988
bridge_rtupdate(sc, src, src_if, 0, IFBAF_DYNAMIC, m);
sys/net/if_bridge.c
992
m_freem(m);
sys/net/if_enc.c
166
enc_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *sa,
sys/net/if_enc.c
169
m_freem(m); /* drop packet */
sys/net/if_etherip.c
213
etherip_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_etherip.c
219
while ((mtag = m_tag_find(m, PACKET_TAG_GRE, mtag)) != NULL) {
sys/net/if_etherip.c
221
m_freem(m);
sys/net/if_etherip.c
226
return (ether_output(ifp, m, dst, rt));
sys/net/if_etherip.c
233
struct mbuf *m;
sys/net/if_etherip.c
239
while ((m = ifq_dequeue(&ifp->if_snd)) != NULL) {
sys/net/if_etherip.c
243
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_etherip.c
248
error = ip_etherip_output(ifp, m);
sys/net/if_etherip.c
252
error = ip6_etherip_output(ifp, m);
sys/net/if_etherip.c
257
m_freem(m);
sys/net/if_etherip.c
532
ip_etherip_output(struct ifnet *ifp, struct mbuf *m)
sys/net/if_etherip.c
539
M_PREPEND(m, sizeof(*ip) + sizeof(*eip), M_DONTWAIT);
sys/net/if_etherip.c
540
if (m == NULL) {
sys/net/if_etherip.c
545
ip = mtod(m, struct ip *);
sys/net/if_etherip.c
551
m->m_pkthdr.pf.prio : sc->sc_txhprio);
sys/net/if_etherip.c
552
ip->ip_len = htons(m->m_pkthdr.len);
sys/net/if_etherip.c
567
m_freem(m);
sys/net/if_etherip.c
572
m_tag_prepend(m, mtag);
sys/net/if_etherip.c
574
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_etherip.c
575
m->m_pkthdr.ph_rtableid = sc->sc_tunnel.t_rtableid;
sys/net/if_etherip.c
578
pf_pkt_addr_changed(m);
sys/net/if_etherip.c
580
etheripstat_pkt(etherips_opackets, etherips_obytes, m->m_pkthdr.len -
sys/net/if_etherip.c
583
ip_send(m);
sys/net/if_etherip.c
592
struct mbuf *m = *mp;
sys/net/if_etherip.c
596
ip = mtod(m, struct ip *);
sys/net/if_etherip.c
602
return (etherip_input(&key, m, ip->ip_tos, *offp, ns));
sys/net/if_etherip.c
626
etherip_input(struct etherip_tunnel *key, struct mbuf *m, uint8_t tos,
sys/net/if_etherip.c
635
(m->m_flags & (M_AUTH|M_CONF)) == 0) {
sys/net/if_etherip.c
640
key->t_rtableid = m->m_pkthdr.ph_rtableid;
sys/net/if_etherip.c
649
m_adj(m, hlen);
sys/net/if_etherip.c
650
m = m_pullup(m, sizeof(*eip));
sys/net/if_etherip.c
651
if (m == NULL) {
sys/net/if_etherip.c
656
eip = mtod(m, struct etherip_header *);
sys/net/if_etherip.c
662
m_adj(m, sizeof(struct etherip_header));
sys/net/if_etherip.c
664
etheripstat_pkt(etherips_ipackets, etherips_ibytes, m->m_pkthdr.len);
sys/net/if_etherip.c
666
m = m_pullup(m, sizeof(struct ether_header));
sys/net/if_etherip.c
667
if (m == NULL) {
sys/net/if_etherip.c
677
m->m_pkthdr.pf.prio = IFQ_TOS2PRIO(tos);
sys/net/if_etherip.c
680
m->m_pkthdr.pf.prio = rxprio;
sys/net/if_etherip.c
686
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_etherip.c
687
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/if_etherip.c
688
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/if_etherip.c
691
pf_pkt_addr_changed(m);
sys/net/if_etherip.c
694
if_vinput(ifp, m, ns);
sys/net/if_etherip.c
698
m_freem(m);
sys/net/if_etherip.c
704
ip6_etherip_output(struct ifnet *ifp, struct mbuf *m)
sys/net/if_etherip.c
714
m_freem(m);
sys/net/if_etherip.c
718
len = m->m_pkthdr.len;
sys/net/if_etherip.c
720
M_PREPEND(m, sizeof(*ip6) + sizeof(*eip), M_DONTWAIT);
sys/net/if_etherip.c
721
if (m == NULL) {
sys/net/if_etherip.c
728
m->m_pkthdr.pf.prio : sc->sc_txhprio) << 20;
sys/net/if_etherip.c
730
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_etherip.c
745
m_freem(m);
sys/net/if_etherip.c
750
m_tag_prepend(m, mtag);
sys/net/if_etherip.c
753
SET(m->m_pkthdr.csum_flags, M_IPV6_DF_OUT);
sys/net/if_etherip.c
755
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_etherip.c
756
m->m_pkthdr.ph_rtableid = sc->sc_tunnel.t_rtableid;
sys/net/if_etherip.c
759
pf_pkt_addr_changed(m);
sys/net/if_etherip.c
764
ip6_send(m);
sys/net/if_etherip.c
772
struct mbuf *m = *mp;
sys/net/if_etherip.c
777
ip6 = mtod(m, const struct ip6_hdr *);
sys/net/if_etherip.c
785
return (etherip_input(&key, m, flow >> 20, *offp, ns));
sys/net/if_ethersubr.c
1068
struct mbuf *m;
sys/net/if_ethersubr.c
1140
m = m_getptr(m0, hlen, &hoff);
sys/net/if_ethersubr.c
1141
if (m == NULL || m->m_len - hoff < sizeof(*ext->ip4)) {
sys/net/if_ethersubr.c
1143
m ? m->m_len : -1, hoff, sizeof(*ext->ip4));
sys/net/if_ethersubr.c
1146
ext->ip4 = (struct ip *)(mtod(m, caddr_t) + hoff);
sys/net/if_ethersubr.c
1150
if (m->m_len - hoff < hlen) {
sys/net/if_ethersubr.c
1152
m ? m->m_len : -1, hoff, hlen);
sys/net/if_ethersubr.c
1182
m = m_getptr(m0, hlen, &hoff);
sys/net/if_ethersubr.c
1183
if (m == NULL || m->m_len - hoff < sizeof(*ext->ip6)) {
sys/net/if_ethersubr.c
1185
m ? m->m_len : -1, hoff, sizeof(*ext->ip6));
sys/net/if_ethersubr.c
1188
ext->ip6 = (struct ip6_hdr *)(mtod(m, caddr_t) + hoff);
sys/net/if_ethersubr.c
1214
m = m_getptr(m, hoff + hlen, &hoff);
sys/net/if_ethersubr.c
1215
if (m == NULL || m->m_len - hoff < sizeof(*ext->tcp)) {
sys/net/if_ethersubr.c
1217
m ? m->m_len : -1, hoff, sizeof(*ext->tcp));
sys/net/if_ethersubr.c
1220
ext->tcp = (struct tcphdr *)(mtod(m, caddr_t) + hoff);
sys/net/if_ethersubr.c
1224
if (m->m_len - hoff < hlen) {
sys/net/if_ethersubr.c
1226
m ? m->m_len : -1, hoff, hlen);
sys/net/if_ethersubr.c
1241
m = m_getptr(m, hoff + hlen, &hoff);
sys/net/if_ethersubr.c
1242
if (m == NULL || m->m_len - hoff < sizeof(*ext->udp)) {
sys/net/if_ethersubr.c
1244
m ? m->m_len : -1, hoff, sizeof(*ext->tcp));
sys/net/if_ethersubr.c
1247
ext->udp = (struct udphdr *)(mtod(m, caddr_t) + hoff);
sys/net/if_ethersubr.c
1267
ether_offload_ifcap(struct ifnet *ifp, struct mbuf *m)
sys/net/if_ethersubr.c
1273
if (ISSET(m->m_flags, M_VLANTAG) &&
sys/net/if_ethersubr.c
1279
m = vlan_inject(m, ETHERTYPE_VLAN, m->m_pkthdr.ether_vtag);
sys/net/if_ethersubr.c
1280
if (m == NULL)
sys/net/if_ethersubr.c
1285
if (ISSET(m->m_pkthdr.csum_flags, M_IPV4_CSUM_OUT) &&
sys/net/if_ethersubr.c
1289
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_CSUM_OUT) &&
sys/net/if_ethersubr.c
1294
if (ISSET(m->m_pkthdr.csum_flags, M_UDP_CSUM_OUT) &&
sys/net/if_ethersubr.c
1303
ether_extract_headers(m, &ext);
sys/net/if_ethersubr.c
1309
hlen = m->m_pkthdr.len - ext.paylen;
sys/net/if_ethersubr.c
1311
if (m->m_len < hlen) {
sys/net/if_ethersubr.c
1312
m = m_pullup(m, hlen);
sys/net/if_ethersubr.c
1313
if (m == NULL)
sys/net/if_ethersubr.c
1318
m->m_data += ethlen;
sys/net/if_ethersubr.c
1319
m->m_len -= ethlen;
sys/net/if_ethersubr.c
1320
m->m_pkthdr.len -= ethlen;
sys/net/if_ethersubr.c
1323
in_hdr_cksum_out(m, ifp);
sys/net/if_ethersubr.c
1324
in_proto_cksum_out(m, ifp);
sys/net/if_ethersubr.c
1327
in6_proto_cksum_out(m, ifp);
sys/net/if_ethersubr.c
1332
m->m_data -= ethlen;
sys/net/if_ethersubr.c
1333
m->m_len += ethlen;
sys/net/if_ethersubr.c
1334
m->m_pkthdr.len += ethlen;
sys/net/if_ethersubr.c
1337
return m;
sys/net/if_ethersubr.c
1705
ether_frm_send(struct socket *so, struct mbuf *m, struct mbuf *nam,
sys/net/if_ethersubr.c
1809
m = m_prepend(m, ETHER_ALIGN + sizeof(*eh), M_NOWAIT);
sys/net/if_ethersubr.c
1810
if (m == NULL) {
sys/net/if_ethersubr.c
1814
m_adj(m, ETHER_ALIGN);
sys/net/if_ethersubr.c
1817
m->m_pkthdr.pf.prio = txprio;
sys/net/if_ethersubr.c
1819
eh = mtod(m, struct ether_header *);
sys/net/if_ethersubr.c
1824
error = if_enqueue(ifp, m);
sys/net/if_ethersubr.c
1825
m = NULL;
sys/net/if_ethersubr.c
1829
m_freem(m);
sys/net/if_ethersubr.c
1900
ether_frm_group(struct socket *so, int optname, struct mbuf *m)
sys/net/if_ethersubr.c
1913
if (m == NULL || m->m_len != sizeof(*fmr))
sys/net/if_ethersubr.c
1916
fmr = mtod(m, struct frame_mreq *);
sys/net/if_ethersubr.c
2028
ether_frm_setopt(struct ether_pcb *ep, int optname, struct mbuf *m)
sys/net/if_ethersubr.c
2036
if (m == NULL || m->m_len != sizeof(opt))
sys/net/if_ethersubr.c
2039
opt = *mtod(m, int *);
sys/net/if_ethersubr.c
2049
ether_frm_setsockopt(struct socket *so, int optname, struct mbuf *m)
sys/net/if_ethersubr.c
2056
return (ether_frm_setopt(ep, optname, m));
sys/net/if_ethersubr.c
2061
error = ether_frm_group(so, optname, m);
sys/net/if_ethersubr.c
2064
if (m == NULL || m->m_len != sizeof(v)) {
sys/net/if_ethersubr.c
2068
v = *mtod(m, int *);
sys/net/if_ethersubr.c
2083
ether_frm_getopt(struct ether_pcb *ep, int optname, struct mbuf *m)
sys/net/if_ethersubr.c
2093
m->m_len = sizeof(opt);
sys/net/if_ethersubr.c
2094
*mtod(m, int *) = opt;
sys/net/if_ethersubr.c
2100
ether_frm_getsockopt(struct socket *so, int optname, struct mbuf *m)
sys/net/if_ethersubr.c
2106
return (ether_frm_getopt(ep, optname, m));
sys/net/if_ethersubr.c
2118
struct mbuf *m)
sys/net/if_ethersubr.c
2127
error = ether_frm_setsockopt(so, optname, m);
sys/net/if_ethersubr.c
2130
error = ether_frm_getsockopt(so, optname, m);
sys/net/if_ethersubr.c
2157
struct mbuf *m;
sys/net/if_ethersubr.c
2162
m = m_copym(m0, 0, M_COPYALL, M_DONTWAIT);
sys/net/if_ethersubr.c
2163
if (m == NULL)
sys/net/if_ethersubr.c
2165
m_adj(m, sizeof(struct ether_header));
sys/net/if_ethersubr.c
2187
ok = sbappendaddr(&so->so_rcv, (struct sockaddr *)sfrm, m, cmsgs);
sys/net/if_ethersubr.c
219
ether_resolve(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_ethersubr.c
2191
m_freem(m);
sys/net/if_ethersubr.c
2200
ether_frm_input(struct ifnet *ifp, struct mbuf *m, uint64_t dst, uint16_t etype)
sys/net/if_ethersubr.c
2208
return (m);
sys/net/if_ethersubr.c
2210
eh = mtod(m, struct ether_header *);
sys/net/if_ethersubr.c
2213
return (m);
sys/net/if_ethersubr.c
2248
ether_frm_recv(ep->ep_socket, m, &sfrm);
sys/net/if_ethersubr.c
2252
return (m);
sys/net/if_ethersubr.c
229
KASSERT(rt != NULL || ISSET(m->m_flags, M_MCAST|M_BCAST) ||
sys/net/if_ethersubr.c
233
if (ifp->if_rdomain != rtable_l2(m->m_pkthdr.ph_rtableid)) {
sys/net/if_ethersubr.c
236
ifp->if_rdomain, rtable_l2(m->m_pkthdr.ph_rtableid));
sys/net/if_ethersubr.c
242
error = arpresolve(ifp, rt, m, dst, eh->ether_dhost);
sys/net/if_ethersubr.c
252
if (ISSET(m->m_flags, M_BCAST) &&
sys/net/if_ethersubr.c
254
!m->m_pkthdr.pf.routed) {
sys/net/if_ethersubr.c
258
mcopy = m_copym(m, 0, M_COPYALL, M_NOWAIT);
sys/net/if_ethersubr.c
265
error = nd6_resolve(ifp, rt, m, dst, eh->ether_dhost);
sys/net/if_ethersubr.c
291
error = nd6_resolve(ifp, rt, m, dst, eh->ether_dhost);
sys/net/if_ethersubr.c
297
error = arpresolve(ifp, rt, m, dst, eh->ether_dhost);
sys/net/if_ethersubr.c
305
if (m->m_flags & (M_BCAST | M_MCAST))
sys/net/if_ethersubr.c
331
m_freem(m);
sys/net/if_ethersubr.c
336
ether_encap(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_ethersubr.c
342
error = ether_resolve(ifp, m, dst, rt, &eh);
sys/net/if_ethersubr.c
353
m = m_prepend(m, ETHER_ALIGN + sizeof(eh), M_DONTWAIT);
sys/net/if_ethersubr.c
354
if (m == NULL) {
sys/net/if_ethersubr.c
359
m_adj(m, ETHER_ALIGN);
sys/net/if_ethersubr.c
360
memcpy(mtod(m, struct ether_header *), &eh, sizeof(eh));
sys/net/if_ethersubr.c
362
return (m);
sys/net/if_ethersubr.c
366
ether_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_ethersubr.c
371
m = ether_encap(ifp, m, dst, rt, &error);
sys/net/if_ethersubr.c
372
if (m == NULL)
sys/net/if_ethersubr.c
375
return (if_enqueue(ifp, m));
sys/net/if_ethersubr.c
379
ether_port_input(struct ifnet *ifp, struct mbuf *m, uint64_t dst,
sys/net/if_ethersubr.c
391
m = (*ep->ep_input)(ifp, m, dst, ep->ep_port, ns);
sys/net/if_ethersubr.c
395
return (m);
sys/net/if_ethersubr.c
406
ether_input(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/net/if_ethersubr.c
416
if (m->m_len < ETHER_HDR_LEN)
sys/net/if_ethersubr.c
419
eh = mtod(m, struct ether_header *);
sys/net/if_ethersubr.c
429
m = ether_port_input(ifp, m, dst, &ac->ac_trport, ns);
sys/net/if_ethersubr.c
430
if (m == NULL)
sys/net/if_ethersubr.c
444
if (ISSET(m->m_flags, M_VLANTAG) ||
sys/net/if_ethersubr.c
447
m = vlan_input(ifp, m, &sdelim, ns);
sys/net/if_ethersubr.c
448
if (m == NULL)
sys/net/if_ethersubr.c
464
m = ether_port_input(ifp, m, dst, &ac->ac_brport, ns);
sys/net/if_ethersubr.c
465
if (m == NULL)
sys/net/if_ethersubr.c
484
eh = mtod(m, struct ether_header *);
sys/net/if_ethersubr.c
493
m = carp_input(ifp, m, dst, ns);
sys/net/if_ethersubr.c
494
if (m == NULL)
sys/net/if_ethersubr.c
497
eh = mtod(m, struct ether_header *);
sys/net/if_ethersubr.c
518
SET(m->m_flags, ETH64_IS_BROADCAST(dst) ? M_BCAST : M_MCAST);
sys/net/if_ethersubr.c
558
if (m->m_flags & (M_MCAST | M_BCAST))
sys/net/if_ethersubr.c
564
if ((session = pipex_pppoe_lookup_session(m)) != NULL) {
sys/net/if_ethersubr.c
565
pipex_pppoe_input(m, session, ns);
sys/net/if_ethersubr.c
572
if (mq_enqueue(&pppoediscinq, m) == 0)
sys/net/if_ethersubr.c
575
m = pppoe_vinput(ifp, m, ns);
sys/net/if_ethersubr.c
576
if (m != NULL && mq_enqueue(&pppoeinq, m) == 0)
sys/net/if_ethersubr.c
589
bpe_input(ifp, m, ns);
sys/net/if_ethersubr.c
594
m = ether_frm_input(ifp, m, dst, etype);
sys/net/if_ethersubr.c
599
m_adj(m, sizeof(*eh));
sys/net/if_ethersubr.c
600
if_input_proto(ifp, m, input, ns);
sys/net/if_ethersubr.c
603
m_freem(m);
sys/net/if_gif.c
209
struct mbuf *m;
sys/net/if_gif.c
218
while ((m = ifq_dequeue(&ifp->if_snd)) != NULL) {
sys/net/if_gif.c
222
bpf_mtap_af(if_bpf, m->m_pkthdr.ph_family, m,
sys/net/if_gif.c
227
switch (m->m_pkthdr.ph_family) {
sys/net/if_gif.c
231
m = m_pullup(m, sizeof(*ip));
sys/net/if_gif.c
232
if (m == NULL)
sys/net/if_gif.c
235
ip = mtod(m, struct ip *);
sys/net/if_gif.c
246
m = m_pullup(m, sizeof(*ip6));
sys/net/if_gif.c
247
if (m == NULL)
sys/net/if_gif.c
250
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_gif.c
262
m = m_pullup(m, sizeof(shim));
sys/net/if_gif.c
263
if (m == NULL)
sys/net/if_gif.c
266
shim = *mtod(m, uint32_t *) & MPLS_EXP_MASK;
sys/net/if_gif.c
276
unhandled_af(m->m_pkthdr.ph_family);
sys/net/if_gif.c
280
KASSERT(m->m_len > ttloff);
sys/net/if_gif.c
282
ttl = *(m->m_data + ttloff);
sys/net/if_gif.c
291
tos = IFQ_PRIO2TOS(m->m_pkthdr.pf.prio);
sys/net/if_gif.c
298
gif_send(sc, m, proto, ttl, tos);
sys/net/if_gif.c
303
gif_send(struct gif_softc *sc, struct mbuf *m,
sys/net/if_gif.c
308
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_gif.c
309
m->m_pkthdr.ph_rtableid = sc->sc_tunnel.t_rtableid;
sys/net/if_gif.c
312
pf_pkt_addr_changed(m);
sys/net/if_gif.c
324
m = m_prepend(m, sizeof(*ip), M_DONTWAIT);
sys/net/if_gif.c
325
if (m == NULL)
sys/net/if_gif.c
328
ip = mtod(m, struct ip *);
sys/net/if_gif.c
331
ip->ip_len = htons(m->m_pkthdr.len);
sys/net/if_gif.c
337
ip_send(m);
sys/net/if_gif.c
343
int len = m->m_pkthdr.len;
sys/net/if_gif.c
349
m = m_prepend(m, sizeof(*ip6), M_DONTWAIT);
sys/net/if_gif.c
350
if (m == NULL)
sys/net/if_gif.c
354
if (ISSET(m->m_pkthdr.csum_flags, M_FLOWID))
sys/net/if_gif.c
355
flow |= m->m_pkthdr.ph_flowid;
sys/net/if_gif.c
357
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_gif.c
367
SET(m->m_pkthdr.csum_flags, M_IPV6_DF_OUT);
sys/net/if_gif.c
369
ip6_send(m);
sys/net/if_gif.c
374
m_freem(m);
sys/net/if_gif.c
381
m_freem(m);
sys/net/if_gif.c
386
gif_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_gif.c
412
for (mtag = m_tag_find(m, PACKET_TAG_GRE, NULL); mtag;
sys/net/if_gif.c
413
mtag = m_tag_find(m, PACKET_TAG_GRE, mtag)) {
sys/net/if_gif.c
427
m_tag_prepend(m, mtag);
sys/net/if_gif.c
429
m->m_pkthdr.ph_family = dst->sa_family;
sys/net/if_gif.c
431
error = if_enqueue(ifp, m);
sys/net/if_gif.c
438
m_freem(m);
sys/net/if_gif.c
717
struct mbuf *m = *mp;
sys/net/if_gif.c
722
ip = mtod(m, struct ip *);
sys/net/if_gif.c
740
struct mbuf *m = *mp;
sys/net/if_gif.c
746
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_gif.c
786
struct mbuf *m = *mp;
sys/net/if_gif.c
793
if (m->m_flags & M_TUNNEL) {
sys/net/if_gif.c
794
m->m_flags &= ~M_TUNNEL;
sys/net/if_gif.c
798
key->t_rtableid = m->m_pkthdr.ph_rtableid;
sys/net/if_gif.c
808
m_adj(m, *offp); /* this is ours now */
sys/net/if_gif.c
817
m = *mp = m_pullup(m, sizeof(*ip));
sys/net/if_gif.c
818
if (m == NULL)
sys/net/if_gif.c
821
ip = mtod(m, struct ip *);
sys/net/if_gif.c
830
m->m_pkthdr.ph_family = AF_INET;
sys/net/if_gif.c
837
m = *mp = m_pullup(m, sizeof(*ip6));
sys/net/if_gif.c
838
if (m == NULL)
sys/net/if_gif.c
841
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_gif.c
850
m->m_pkthdr.ph_family = AF_INET6;
sys/net/if_gif.c
857
m = *mp = m_pullup(m, sizeof(shim));
sys/net/if_gif.c
858
if (m == NULL)
sys/net/if_gif.c
861
shim = *mtod(m, uint32_t *) & MPLS_EXP_MASK;
sys/net/if_gif.c
864
m->m_pkthdr.ph_family = AF_MPLS;
sys/net/if_gif.c
872
m->m_flags &= ~(M_MCAST|M_BCAST);
sys/net/if_gif.c
879
m->m_pkthdr.pf.prio = IFQ_TOS2PRIO(itos);
sys/net/if_gif.c
882
m->m_pkthdr.pf.prio = IFQ_TOS2PRIO(otos);
sys/net/if_gif.c
885
m->m_pkthdr.pf.prio = rxhprio;
sys/net/if_gif.c
890
if_vinput(ifp, m, ns);
sys/net/if_gre.c
1043
gre_input_1(struct gre_tunnel *key, struct mbuf *m,
sys/net/if_gre.c
1052
session = pipex_pptp_lookup_session(m);
sys/net/if_gre.c
1056
m0 = pipex_pptp_input(m, session, ns);
sys/net/if_gre.c
1066
return (eoip_input(key, m, gh, otos, iphlen, ns));
sys/net/if_gre.c
1070
return (m);
sys/net/if_gre.c
1077
struct mbuf *m = *mp;
sys/net/if_gre.c
1092
key->t_rtableid = m->m_pkthdr.ph_rtableid;
sys/net/if_gre.c
1095
if (m->m_pkthdr.len < hlen)
sys/net/if_gre.c
1098
m = m_pullup(m, hlen);
sys/net/if_gre.c
1099
if (m == NULL)
sys/net/if_gre.c
1102
buf = mtod(m, caddr_t);
sys/net/if_gre.c
1111
m = gre_input_1(key, m, gh, otos, iphlen, ns);
sys/net/if_gre.c
1112
if (m == NULL)
sys/net/if_gre.c
1124
m = erspan_input(key, m, iphlen, gh, otos, ns);
sys/net/if_gre.c
1125
if (m == NULL)
sys/net/if_gre.c
1137
if (m->m_pkthdr.len < hlen)
sys/net/if_gre.c
1140
m = m_pullup(m, hlen);
sys/net/if_gre.c
1141
if (m == NULL)
sys/net/if_gre.c
1144
buf = mtod(m, caddr_t);
sys/net/if_gre.c
1154
if (egre_input(key, m, hlen, otos, ns) == -1 &&
sys/net/if_gre.c
1155
nvgre_input(key, m, hlen, otos, ns) == -1)
sys/net/if_gre.c
1192
n = m_getptr(m, hlen, &off);
sys/net/if_gre.c
1201
m->m_pkthdr.ph_family = AF_INET;
sys/net/if_gre.c
1206
m->m_pkthdr.ph_family = AF_INET6;
sys/net/if_gre.c
1215
m->m_pkthdr.ph_family = AF_MPLS;
sys/net/if_gre.c
1225
m_adj(m, hlen);
sys/net/if_gre.c
1226
gre_keepalive_recv(ifp, m);
sys/net/if_gre.c
1235
m_adj(m, hlen);
sys/net/if_gre.c
1239
m = (*patch)(tunnel, m, &itos, otos);
sys/net/if_gre.c
1240
if (m == NULL)
sys/net/if_gre.c
1244
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/net/if_gre.c
1245
m->m_pkthdr.ph_flowid =
sys/net/if_gre.c
1255
m->m_pkthdr.pf.prio = IFQ_TOS2PRIO(otos);
sys/net/if_gre.c
1258
m->m_pkthdr.pf.prio = IFQ_TOS2PRIO(itos);
sys/net/if_gre.c
1261
m->m_pkthdr.pf.prio = rxprio;
sys/net/if_gre.c
1265
m->m_flags &= ~(M_MCAST|M_BCAST);
sys/net/if_gre.c
1266
m->m_flags |= mcast;
sys/net/if_gre.c
1268
if_vinput(ifp, m, ns);
sys/net/if_gre.c
1271
*mp = m;
sys/net/if_gre.c
1276
gre_ipv4_patch(const struct gre_tunnel *tunnel, struct mbuf *m,
sys/net/if_gre.c
1282
m = m_pullup(m, sizeof(*ip));
sys/net/if_gre.c
1283
if (m == NULL)
sys/net/if_gre.c
1286
ip = mtod(m, struct ip *);
sys/net/if_gre.c
1290
m_freem(m);
sys/net/if_gre.c
1298
return (m);
sys/net/if_gre.c
1303
gre_ipv6_patch(const struct gre_tunnel *tunnel, struct mbuf *m,
sys/net/if_gre.c
1310
m = m_pullup(m, sizeof(*ip6));
sys/net/if_gre.c
1311
if (m == NULL)
sys/net/if_gre.c
1314
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_gre.c
1319
m_freem(m);
sys/net/if_gre.c
1329
return (m);
sys/net/if_gre.c
1335
gre_mpls_patch(const struct gre_tunnel *tunnel, struct mbuf *m,
sys/net/if_gre.c
1341
m = m_pullup(m, sizeof(shim));
sys/net/if_gre.c
1342
if (m == NULL)
sys/net/if_gre.c
1345
shim = *mtod(m, uint32_t *);
sys/net/if_gre.c
1349
m_freem(m);
sys/net/if_gre.c
1355
return (m);
sys/net/if_gre.c
1375
egre_input(const struct gre_tunnel *key, struct mbuf *m, int hlen,
sys/net/if_gre.c
1386
m = gre_ether_align(m, hlen);
sys/net/if_gre.c
1387
if (m == NULL)
sys/net/if_gre.c
1391
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/net/if_gre.c
1392
m->m_pkthdr.ph_flowid =
sys/net/if_gre.c
1396
m->m_flags &= ~(M_MCAST|M_BCAST);
sys/net/if_gre.c
1398
gre_l2_prio(&sc->sc_tunnel, m, otos);
sys/net/if_gre.c
1400
if_vinput(&sc->sc_ac.ac_if, m, ns);
sys/net/if_gre.c
1442
nvgre_input(const struct gre_tunnel *key, struct mbuf *m, int hlen,
sys/net/if_gre.c
1448
if (ISSET(m->m_flags, M_MCAST|M_BCAST))
sys/net/if_gre.c
1449
sc = nvgre_mcast_find(key, m->m_pkthdr.ph_ifidx);
sys/net/if_gre.c
1457
m = gre_ether_align(m, hlen);
sys/net/if_gre.c
1458
if (m == NULL)
sys/net/if_gre.c
1461
eh = mtod(m, struct ether_header *);
sys/net/if_gre.c
1465
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/net/if_gre.c
1466
m->m_pkthdr.ph_flowid = bemtoh32(&key->t_key) & ~GRE_KEY_ENTROPY;
sys/net/if_gre.c
1468
m->m_flags &= ~(M_MCAST|M_BCAST);
sys/net/if_gre.c
1470
gre_l2_prio(&sc->sc_tunnel, m, otos);
sys/net/if_gre.c
1472
if_vinput(&sc->sc_ac.ac_if, m, ns);
sys/net/if_gre.c
1478
gre_ether_align(struct mbuf *m, int hlen)
sys/net/if_gre.c
1483
m_adj(m, hlen);
sys/net/if_gre.c
1485
if (m->m_pkthdr.len < sizeof(struct ether_header)) {
sys/net/if_gre.c
1486
m_freem(m);
sys/net/if_gre.c
1490
m = m_pullup(m, sizeof(struct ether_header));
sys/net/if_gre.c
1491
if (m == NULL)
sys/net/if_gre.c
1494
n = m_getptr(m, sizeof(struct ether_header), &off);
sys/net/if_gre.c
1496
m_freem(m);
sys/net/if_gre.c
1501
n = m_dup_pkt(m, ETHER_ALIGN, M_NOWAIT);
sys/net/if_gre.c
1502
m_freem(m);
sys/net/if_gre.c
1505
m = n;
sys/net/if_gre.c
1508
return (m);
sys/net/if_gre.c
1512
gre_keepalive_recv(struct ifnet *ifp, struct mbuf *m)
sys/net/if_gre.c
1525
if (m->m_pkthdr.len < sizeof(*gk))
sys/net/if_gre.c
1527
m = m_pullup(m, sizeof(*gk));
sys/net/if_gre.c
1528
if (m == NULL)
sys/net/if_gre.c
1531
gk = mtod(m, struct gre_keepalive *);
sys/net/if_gre.c
1578
m_freem(m);
sys/net/if_gre.c
1582
gre_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_gre.c
1613
for (mtag = m_tag_find(m, PACKET_TAG_GRE, NULL); mtag;
sys/net/if_gre.c
1614
mtag = m_tag_find(m, PACKET_TAG_GRE, mtag)) {
sys/net/if_gre.c
1617
m_freem(m);
sys/net/if_gre.c
1625
m_freem(m);
sys/net/if_gre.c
1630
m_tag_prepend(m, mtag);
sys/net/if_gre.c
1632
m->m_pkthdr.ph_family = dst->sa_family;
sys/net/if_gre.c
1634
error = if_enqueue(ifp, m);
sys/net/if_gre.c
1641
m_freem(m);
sys/net/if_gre.c
1649
struct mbuf *m;
sys/net/if_gre.c
1655
while ((m = ifq_dequeue(&ifp->if_snd)) != NULL) {
sys/net/if_gre.c
1656
af = m->m_pkthdr.ph_family;
sys/net/if_gre.c
1661
bpf_mtap_af(if_bpf, af, m, BPF_DIRECTION_OUT);
sys/net/if_gre.c
1664
m = gre_l3_encap(&sc->sc_tunnel, m, af);
sys/net/if_gre.c
1665
if (m == NULL || gre_ip_output(&sc->sc_tunnel, m) != 0) {
sys/net/if_gre.c
1716
mgre_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dest,
sys/net/if_gre.c
1751
if (ISSET(m->m_flags, M_MCAST|M_BCAST)) {
sys/net/if_gre.c
1780
for (mtag = m_tag_find(m, PACKET_TAG_GRE, NULL); mtag;
sys/net/if_gre.c
1781
mtag = m_tag_find(m, PACKET_TAG_GRE, mtag)) {
sys/net/if_gre.c
1795
m_tag_prepend(m, mtag);
sys/net/if_gre.c
1815
m = gre_l3_encap_dst(&sc->sc_tunnel, addr, m, dest->sa_family);
sys/net/if_gre.c
1816
if (m == NULL) {
sys/net/if_gre.c
1821
m->m_pkthdr.ph_family = dest->sa_family;
sys/net/if_gre.c
1823
error = if_enqueue(ifp, m);
sys/net/if_gre.c
1829
m_freem(m);
sys/net/if_gre.c
1837
struct mbuf *m;
sys/net/if_gre.c
1842
while ((m = ifq_dequeue(&ifp->if_snd)) != NULL) {
sys/net/if_gre.c
1850
n = m_getptr(m, ifp->if_hdrlen, &off);
sys/net/if_gre.c
1858
bpf_mtap_af(if_bpf, m->m_pkthdr.ph_family,
sys/net/if_gre.c
1863
if (gre_ip_output(&sc->sc_tunnel, m) != 0) {
sys/net/if_gre.c
1874
struct mbuf *m0, *m;
sys/net/if_gre.c
1892
m = m_get(M_DONTWAIT, m0->m_type);
sys/net/if_gre.c
1893
if (m == NULL) {
sys/net/if_gre.c
1898
M_MOVE_PKTHDR(m, m0);
sys/net/if_gre.c
1899
m->m_next = m0;
sys/net/if_gre.c
1901
m_align(m, 0);
sys/net/if_gre.c
1902
m->m_len = 0;
sys/net/if_gre.c
1904
m = gre_encap(&sc->sc_tunnel, m, htons(ETHERTYPE_TRANSETHER),
sys/net/if_gre.c
1905
sc->sc_tunnel.t_ttl, gre_l2_tos(&sc->sc_tunnel, m));
sys/net/if_gre.c
1906
if (m == NULL || gre_ip_output(&sc->sc_tunnel, m) != 0) {
sys/net/if_gre.c
1915
struct mbuf *m, sa_family_t af)
sys/net/if_gre.c
1926
m = m_pullup(m, sizeof(*ip));
sys/net/if_gre.c
1927
if (m == NULL)
sys/net/if_gre.c
1930
ip = mtod(m, struct ip *);
sys/net/if_gre.c
1941
m = m_pullup(m, sizeof(*ip6));
sys/net/if_gre.c
1942
if (m == NULL)
sys/net/if_gre.c
1945
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_gre.c
1957
m = m_pullup(m, sizeof(shim));
sys/net/if_gre.c
1958
if (m == NULL)
sys/net/if_gre.c
1961
shim = bemtoh32(mtod(m, uint32_t *)) & MPLS_EXP_MASK;
sys/net/if_gre.c
1966
if (m->m_flags & (M_BCAST | M_MCAST))
sys/net/if_gre.c
1978
KASSERT(m->m_len > ttloff); /* m_pullup has happened */
sys/net/if_gre.c
1980
ttl = *(m->m_data + ttloff);
sys/net/if_gre.c
1984
itos = gre_l3_tos(tunnel, m, itos);
sys/net/if_gre.c
1987
return (gre_encap_dst(tunnel, dst, m, proto, ttl, otos));
sys/net/if_gre.c
1992
struct mbuf *m, uint16_t proto, uint8_t ttl, uint8_t tos)
sys/net/if_gre.c
2002
m = m_prepend(m, hlen, M_DONTWAIT);
sys/net/if_gre.c
2003
if (m == NULL)
sys/net/if_gre.c
2006
gh = mtod(m, struct gre_header *);
sys/net/if_gre.c
2016
ISSET(m->m_pkthdr.csum_flags, M_FLOWID)) {
sys/net/if_gre.c
2018
m->m_pkthdr.ph_flowid);
sys/net/if_gre.c
2022
return (gre_encap_dst_ip(tunnel, dst, m, ttl, tos));
sys/net/if_gre.c
2027
struct mbuf *m, uint8_t ttl, uint8_t tos)
sys/net/if_gre.c
2032
m_freem(m);
sys/net/if_gre.c
2037
m = m_prepend(m, sizeof(*ip), M_DONTWAIT);
sys/net/if_gre.c
2038
if (m == NULL)
sys/net/if_gre.c
2041
ip = mtod(m, struct ip *);
sys/net/if_gre.c
2046
ip->ip_len = htons(m->m_pkthdr.len);
sys/net/if_gre.c
2056
int len = m->m_pkthdr.len;
sys/net/if_gre.c
2058
m = m_prepend(m, sizeof(*ip6), M_DONTWAIT);
sys/net/if_gre.c
2059
if (m == NULL)
sys/net/if_gre.c
2062
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_gre.c
2063
ip6->ip6_flow = ISSET(m->m_pkthdr.csum_flags, M_FLOWID) ?
sys/net/if_gre.c
2064
htonl(m->m_pkthdr.ph_flowid) : 0;
sys/net/if_gre.c
2074
SET(m->m_pkthdr.csum_flags, M_IPV6_DF_OUT);
sys/net/if_gre.c
2083
return (m);
sys/net/if_gre.c
2087
gre_ip_output(const struct gre_tunnel *tunnel, struct mbuf *m)
sys/net/if_gre.c
2089
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_gre.c
2090
m->m_pkthdr.ph_rtableid = tunnel->t_rtableid;
sys/net/if_gre.c
2093
pf_pkt_addr_changed(m);
sys/net/if_gre.c
2098
ip_send(m);
sys/net/if_gre.c
2102
ip6_send(m);
sys/net/if_gre.c
2190
gre_l2_tos(const struct gre_tunnel *t, const struct mbuf *m)
sys/net/if_gre.c
2196
prio = m->m_pkthdr.pf.prio;
sys/net/if_gre.c
2207
gre_l3_tos(const struct gre_tunnel *t, const struct mbuf *m, uint8_t tos)
sys/net/if_gre.c
2215
prio = m->m_pkthdr.pf.prio;
sys/net/if_gre.c
3042
struct mbuf *m;
sys/net/if_gre.c
3073
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/if_gre.c
3074
if (m == NULL)
sys/net/if_gre.c
3078
MCLGETL(m, M_DONTWAIT, len);
sys/net/if_gre.c
3079
if (!ISSET(m->m_flags, M_EXT)) {
sys/net/if_gre.c
3080
m_freem(m);
sys/net/if_gre.c
3085
m->m_pkthdr.len = m->m_len = len;
sys/net/if_gre.c
3086
m_adj(m, linkhdr);
sys/net/if_gre.c
3091
gk = mtod(m, struct gre_keepalive *);
sys/net/if_gre.c
3103
m->m_pkthdr.pf.prio = sc->sc_if.if_llprio;
sys/net/if_gre.c
3104
tos = gre_l3_tos(&sc->sc_tunnel, m, IFQ_PRIO2TOS(m->m_pkthdr.pf.prio));
sys/net/if_gre.c
3113
m = gre_encap(&t, m, htons(0), ttl, tos);
sys/net/if_gre.c
3114
if (m == NULL)
sys/net/if_gre.c
3121
ip = mtod(m, struct ip *);
sys/net/if_gre.c
3123
in_hdr_cksum_out(m, NULL);
sys/net/if_gre.c
3134
m_freem(m);
sys/net/if_gre.c
3141
m = gre_encap(&sc->sc_tunnel, m, proto, ttl, tos);
sys/net/if_gre.c
3142
if (m == NULL)
sys/net/if_gre.c
3145
gre_ip_output(&sc->sc_tunnel, m);
sys/net/if_gre.c
320
struct mbuf *m, sa_family_t);
sys/net/if_gre.c
3731
struct mbuf *m, *m0;
sys/net/if_gre.c
3766
m = m_get(M_DONTWAIT, m0->m_type);
sys/net/if_gre.c
3767
if (m == NULL) {
sys/net/if_gre.c
3772
M_MOVE_PKTHDR(m, m0);
sys/net/if_gre.c
3773
m->m_next = m0;
sys/net/if_gre.c
3775
m_align(m, 0);
sys/net/if_gre.c
3776
m->m_len = 0;
sys/net/if_gre.c
3778
m = gre_encap_dst(tunnel, &gateway, m,
sys/net/if_gre.c
3780
tunnel->t_ttl, gre_l2_tos(tunnel, m));
sys/net/if_gre.c
3781
if (m == NULL)
sys/net/if_gre.c
3784
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_gre.c
3785
m->m_pkthdr.ph_rtableid = tunnel->t_rtableid;
sys/net/if_gre.c
3788
pf_pkt_addr_changed(m);
sys/net/if_gre.c
3791
ml_enqueue(&ml, m);
sys/net/if_gre.c
3805
struct mbuf *m;
sys/net/if_gre.c
3813
while ((m = ml_dequeue(ml)) != NULL) {
sys/net/if_gre.c
3814
if (ip_output(m, NULL, NULL, IP_RAWOUTPUT, &imo, NULL, 0) != 0)
sys/net/if_gre.c
3827
struct mbuf *m;
sys/net/if_gre.c
3835
while ((m = ml_dequeue(ml)) != NULL) {
sys/net/if_gre.c
3836
if (ip6_output(m, NULL, NULL, 0, &im6o, NULL) != 0)
sys/net/if_gre.c
3922
struct mbuf *m0, *m;
sys/net/if_gre.c
3940
m = m_get(M_DONTWAIT, m0->m_type);
sys/net/if_gre.c
3941
if (m == NULL) {
sys/net/if_gre.c
3946
M_MOVE_PKTHDR(m, m0);
sys/net/if_gre.c
3947
m->m_next = m0;
sys/net/if_gre.c
3949
m_align(m, 0);
sys/net/if_gre.c
3950
m->m_len = 0;
sys/net/if_gre.c
3952
m = eoip_encap(sc, m, gre_l2_tos(&sc->sc_tunnel, m));
sys/net/if_gre.c
3953
if (m == NULL || gre_ip_output(&sc->sc_tunnel, m) != 0) {
sys/net/if_gre.c
3961
eoip_encap(struct eoip_softc *sc, struct mbuf *m, uint8_t tos)
sys/net/if_gre.c
3965
int len = m->m_pkthdr.len;
sys/net/if_gre.c
3967
m = m_prepend(m, sizeof(*gh) + sizeof(*eoiph), M_DONTWAIT);
sys/net/if_gre.c
3968
if (m == NULL)
sys/net/if_gre.c
3971
gh = mtod(m, struct gre_header *);
sys/net/if_gre.c
3979
return (gre_encap_ip(&sc->sc_tunnel, m, sc->sc_tunnel.t_ttl, tos));
sys/net/if_gre.c
3987
struct mbuf *m;
sys/net/if_gre.c
4001
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/if_gre.c
4002
if (m == NULL)
sys/net/if_gre.c
4006
MCLGETL(m, M_DONTWAIT, linkhdr);
sys/net/if_gre.c
4007
if (!ISSET(m->m_flags, M_EXT)) {
sys/net/if_gre.c
4008
m_freem(m);
sys/net/if_gre.c
4013
m->m_pkthdr.pf.prio = ifp->if_llprio;
sys/net/if_gre.c
4014
m->m_pkthdr.len = m->m_len = linkhdr;
sys/net/if_gre.c
4015
m_adj(m, linkhdr);
sys/net/if_gre.c
4017
m = eoip_encap(sc, m, gre_l2_tos(&sc->sc_tunnel, m));
sys/net/if_gre.c
4018
if (m == NULL)
sys/net/if_gre.c
4021
gre_ip_output(&sc->sc_tunnel, m);
sys/net/if_gre.c
4071
eoip_input(struct gre_tunnel *key, struct mbuf *m,
sys/net/if_gre.c
4083
if (m->m_pkthdr.len < hlen)
sys/net/if_gre.c
4086
m = m_pullup(m, hlen);
sys/net/if_gre.c
4087
if (m == NULL)
sys/net/if_gre.c
4090
buf = mtod(m, caddr_t);
sys/net/if_gre.c
4108
m = gre_ether_align(m, hlen);
sys/net/if_gre.c
4109
if (m == NULL)
sys/net/if_gre.c
4112
if (m->m_pkthdr.len < len)
sys/net/if_gre.c
4114
if (m->m_pkthdr.len != len)
sys/net/if_gre.c
4115
m_adj(m, len - m->m_pkthdr.len);
sys/net/if_gre.c
4117
m->m_flags &= ~(M_MCAST|M_BCAST);
sys/net/if_gre.c
4119
gre_l2_prio(&sc->sc_tunnel, m, otos);
sys/net/if_gre.c
4121
if_vinput(&sc->sc_ac.ac_if, m, ns);
sys/net/if_gre.c
4126
return (m);
sys/net/if_gre.c
4128
m_freem(m);
sys/net/if_gre.c
4835
struct mbuf *m0, *m;
sys/net/if_gre.c
4856
m = m_get(M_DONTWAIT, m0->m_type);
sys/net/if_gre.c
4857
if (m == NULL) {
sys/net/if_gre.c
4862
M_MOVE_PKTHDR(m, m0);
sys/net/if_gre.c
4863
m->m_next = m0;
sys/net/if_gre.c
4865
m_align(m, 0);
sys/net/if_gre.c
4866
m->m_len = 0;
sys/net/if_gre.c
4868
m = erspan_encap(sc, m, gre_l2_tos(&sc->sc_tunnel, m),
sys/net/if_gre.c
4870
if (m == NULL) {
sys/net/if_gre.c
4877
bpf_mtap_af(if_bpf, sc->sc_tunnel.t_af, m,
sys/net/if_gre.c
4882
bpf_mtap(if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_gre.c
4884
if (gre_ip_output(&sc->sc_tunnel, m) != 0) {
sys/net/if_gre.c
4892
erspan_encap(struct erspan_softc *sc, struct mbuf *m, uint8_t tos,
sys/net/if_gre.c
4901
m = m_prepend(m, sizeof(*gh) + sizeof(*seqh) + sizeof(*erspanh),
sys/net/if_gre.c
4903
if (m == NULL)
sys/net/if_gre.c
4906
gh = mtod(m, struct gre_header *);
sys/net/if_gre.c
4914
hdr |= m->m_pkthdr.pf.prio << ERSPAN_II_COS_SHIFT;
sys/net/if_gre.c
4916
if (ISSET(m->m_flags, M_VLANTAG)) {
sys/net/if_gre.c
4918
hdr |= (m->m_pkthdr.ether_vlan & ERSPAN_II_VLAN_MASK) <<
sys/net/if_gre.c
4920
CLR(m->m_flags, M_VLANTAG);
sys/net/if_gre.c
4928
m->m_pkthdr.ph_ifidx : 0);
sys/net/if_gre.c
4930
return (gre_encap_ip(&sc->sc_tunnel, m, sc->sc_tunnel.t_ttl, tos));
sys/net/if_gre.c
4934
erspan_input(struct gre_tunnel *key, struct mbuf *m, int iphlen,
sys/net/if_gre.c
4955
if (m->m_pkthdr.len < hlen)
sys/net/if_gre.c
4958
m = m_pullup(m, hlen);
sys/net/if_gre.c
4959
if (m == NULL)
sys/net/if_gre.c
4962
buf = mtod(m, caddr_t);
sys/net/if_gre.c
5004
if (bpf_mtap_af(if_bpf, key->t_af, m, BPF_DIRECTION_IN))
sys/net/if_gre.c
5009
if (bpf_mtap(if_bpf, m, BPF_DIRECTION_IN))
sys/net/if_gre.c
5023
m->m_pkthdr.ether_vtag = (hdr >> ERSPAN_II_VLAN_SHIFT) &
sys/net/if_gre.c
5025
m->m_pkthdr.ether_vtag |= ((hdr >> ERSPAN_II_COS_SHIFT) &
sys/net/if_gre.c
5027
m->m_flags |= M_VLANTAG;
sys/net/if_gre.c
5043
m->m_pkthdr.pf.prio = IFQ_TOS2PRIO(otos);
sys/net/if_gre.c
5046
m->m_pkthdr.pf.prio = (hdr >> ERSPAN_II_COS_SHIFT) &
sys/net/if_gre.c
5050
m->m_pkthdr.pf.prio = rxprio;
sys/net/if_gre.c
5058
m = gre_ether_align(m, hlen);
sys/net/if_gre.c
5059
if (m == NULL)
sys/net/if_gre.c
5062
CLR(m->m_flags, M_MCAST|M_BCAST);
sys/net/if_gre.c
5064
if_vinput(&sc->sc_ac.ac_if, m, ns);
sys/net/if_gre.c
5067
m->m_pkthdr.len - hlen);
sys/net/if_gre.c
5071
m_adj(m, hlen);
sys/net/if_gre.c
5072
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_IN);
sys/net/if_gre.c
5082
return (m);
sys/net/if_gre.c
5084
m_freem(m);
sys/net/if_gre.c
967
struct mbuf *m = *mp;
sys/net/if_gre.c
971
ip = mtod(m, struct ip *);
sys/net/if_gre.c
989
struct mbuf *m = *mp;
sys/net/if_gre.c
994
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_loop.c
226
lo_bpf_mtap(caddr_t if_bpf, const struct mbuf *m, u_int dir)
sys/net/if_loop.c
233
loinput(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/net/if_loop.c
237
if ((m->m_flags & M_PKTHDR) == 0)
sys/net/if_loop.c
240
error = if_input_local(ifp, m, m->m_pkthdr.ph_family, ns);
sys/net/if_loop.c
246
looutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_loop.c
249
if ((m->m_flags & M_PKTHDR) == 0)
sys/net/if_loop.c
253
m_freem(m);
sys/net/if_loop.c
262
return (if_output_local(ifp, m, dst->sa_family));
sys/net/if_mpe.c
176
mpe_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_mpe.c
200
if (ifp->if_rdomain != rtable_l2(m->m_pkthdr.ph_rtableid)) {
sys/net/if_mpe.c
203
ifp->if_rdomain, rtable_l2(m->m_pkthdr.ph_rtableid));
sys/net/if_mpe.c
216
struct ip *ip = mtod(m, struct ip *);
sys/net/if_mpe.c
223
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_mpe.c
247
m->m_pkthdr.ph_rtableid = sc->sc_rdomain;
sys/net/if_mpe.c
248
CLR(m->m_flags, M_BCAST|M_MCAST);
sys/net/if_mpe.c
253
bpf_mtap_af(if_bpf, dst->sa_family, m, BPF_DIRECTION_OUT);
sys/net/if_mpe.c
258
ttl = *(mtod(m, uint8_t *) + ttloff);
sys/net/if_mpe.c
266
prio = m->m_pkthdr.pf.prio;
sys/net/if_mpe.c
279
m = m_prepend(m, sizeof(shim), M_NOWAIT);
sys/net/if_mpe.c
280
if (m == NULL) {
sys/net/if_mpe.c
284
*mtod(m, struct shim_hdr *) = shim;
sys/net/if_mpe.c
289
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_mpe.c
292
mpls_output(ifp0, m, &smpls, rt0);
sys/net/if_mpe.c
302
m_freem(m);
sys/net/if_mpe.c
439
mpe_input(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/net/if_mpe.c
451
shim = mtod(m, struct shim_hdr *);
sys/net/if_mpe.c
457
m_adj(m, sizeof(*shim));
sys/net/if_mpe.c
459
n = m;
sys/net/if_mpe.c
469
if (m->m_len < sizeof(*ip)) {
sys/net/if_mpe.c
470
m = m_pullup(m, sizeof(*ip));
sys/net/if_mpe.c
471
if (m == NULL)
sys/net/if_mpe.c
474
ip = mtod(m, struct ip *);
sys/net/if_mpe.c
478
m = mpls_ip_adjttl(m, ttl);
sys/net/if_mpe.c
479
if (m == NULL)
sys/net/if_mpe.c
483
m->m_pkthdr.ph_family = AF_INET;
sys/net/if_mpe.c
490
if (m->m_len < sizeof(*ip6)) {
sys/net/if_mpe.c
491
m = m_pullup(m, sizeof(*ip6));
sys/net/if_mpe.c
492
if (m == NULL)
sys/net/if_mpe.c
495
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_mpe.c
500
m = mpls_ip6_adjttl(m, ttl);
sys/net/if_mpe.c
501
if (m == NULL)
sys/net/if_mpe.c
505
m->m_pkthdr.ph_family = AF_INET6;
sys/net/if_mpe.c
518
m->m_pkthdr.pf.prio = exp;
sys/net/if_mpe.c
521
m->m_pkthdr.pf.prio = IFQ_TOS2PRIO(tos);
sys/net/if_mpe.c
524
m->m_pkthdr.pf.prio = rxprio;
sys/net/if_mpe.c
531
if (bpf_mtap_af(if_bpf, m->m_pkthdr.ph_family, m,
sys/net/if_mpe.c
537
p2p_input(ifp, m, ns);
sys/net/if_mpe.c
540
m_freem(m);
sys/net/if_mpip.c
469
mpip_input(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/net/if_mpip.c
483
shim = *mtod(m, uint32_t *);
sys/net/if_mpip.c
484
m_adj(m, sizeof(shim));
sys/net/if_mpip.c
495
if (m->m_len < sizeof(shim)) {
sys/net/if_mpip.c
496
m = m_pullup(m, sizeof(shim));
sys/net/if_mpip.c
497
if (m == NULL)
sys/net/if_mpip.c
501
shim = *mtod(m, uint32_t *);
sys/net/if_mpip.c
513
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/net/if_mpip.c
514
m->m_pkthdr.ph_flowid = label;
sys/net/if_mpip.c
516
m_adj(m, sizeof(shim));
sys/net/if_mpip.c
521
if (m->m_len < sizeof(shim)) {
sys/net/if_mpip.c
522
m = m_pullup(m, sizeof(shim));
sys/net/if_mpip.c
523
if (m == NULL)
sys/net/if_mpip.c
526
shim = *mtod(m, uint32_t *);
sys/net/if_mpip.c
544
m_adj(m, sizeof(shim));
sys/net/if_mpip.c
547
n = m;
sys/net/if_mpip.c
557
if (m->m_len < sizeof(*ip)) {
sys/net/if_mpip.c
558
m = m_pullup(m, sizeof(*ip));
sys/net/if_mpip.c
559
if (m == NULL)
sys/net/if_mpip.c
562
ip = mtod(m, struct ip *);
sys/net/if_mpip.c
566
m = mpls_ip_adjttl(m, ttl);
sys/net/if_mpip.c
567
if (m == NULL)
sys/net/if_mpip.c
571
m->m_pkthdr.ph_family = AF_INET;
sys/net/if_mpip.c
578
if (m->m_len < sizeof(*ip6)) {
sys/net/if_mpip.c
579
m = m_pullup(m, sizeof(*ip6));
sys/net/if_mpip.c
580
if (m == NULL)
sys/net/if_mpip.c
583
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_mpip.c
588
m = mpls_ip6_adjttl(m, ttl);
sys/net/if_mpip.c
589
if (m == NULL)
sys/net/if_mpip.c
593
m->m_pkthdr.ph_family = AF_INET6;
sys/net/if_mpip.c
607
m->m_pkthdr.pf.prio = exp;
sys/net/if_mpip.c
610
m->m_pkthdr.pf.prio = IFQ_TOS2PRIO(tos);
sys/net/if_mpip.c
613
m->m_pkthdr.pf.prio = rxprio;
sys/net/if_mpip.c
620
if (bpf_mtap_af(if_bpf, m->m_pkthdr.ph_family,
sys/net/if_mpip.c
621
m, BPF_DIRECTION_OUT))
sys/net/if_mpip.c
626
p2p_input(ifp, m, ns);
sys/net/if_mpip.c
629
m_freem(m);
sys/net/if_mpip.c
633
mpip_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_mpip.c
654
m->m_pkthdr.ph_family = dst->sa_family;
sys/net/if_mpip.c
656
error = if_enqueue(ifp, m);
sys/net/if_mpip.c
662
m_freem(m);
sys/net/if_mpip.c
673
struct mbuf *m;
sys/net/if_mpip.c
700
while ((m = ifq_dequeue(&ifp->if_snd)) != NULL) {
sys/net/if_mpip.c
704
bpf_mtap_af(if_bpf, m->m_pkthdr.ph_family,
sys/net/if_mpip.c
705
m, BPF_DIRECTION_OUT);
sys/net/if_mpip.c
710
switch (m->m_pkthdr.ph_family) {
sys/net/if_mpip.c
713
ip = mtod(m, struct ip *);
sys/net/if_mpip.c
720
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_mpip.c
726
unhandled_af(m->m_pkthdr.ph_family);
sys/net/if_mpip.c
733
prio = m->m_pkthdr.pf.prio;
sys/net/if_mpip.c
736
switch (m->m_pkthdr.ph_family) {
sys/net/if_mpip.c
739
ip = mtod(m, struct ip *);
sys/net/if_mpip.c
747
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_mpip.c
754
unhandled_af(m->m_pkthdr.ph_family);
sys/net/if_mpip.c
766
m = m_prepend(m, sizeof(shim), M_NOWAIT);
sys/net/if_mpip.c
767
if (m == NULL)
sys/net/if_mpip.c
770
*mtod(m, uint32_t *) = 0;
sys/net/if_mpip.c
777
m = m_prepend(m, sizeof(shim), M_NOWAIT);
sys/net/if_mpip.c
778
if (m == NULL)
sys/net/if_mpip.c
781
if (ISSET(m->m_pkthdr.csum_flags, M_FLOWID))
sys/net/if_mpip.c
782
flow = m->m_pkthdr.ph_flowid;
sys/net/if_mpip.c
790
*mtod(m, uint32_t *) = shim;
sys/net/if_mpip.c
795
m = m_prepend(m, sizeof(shim), M_NOWAIT);
sys/net/if_mpip.c
796
if (m == NULL)
sys/net/if_mpip.c
802
*mtod(m, uint32_t *) = shim;
sys/net/if_mpip.c
804
m->m_pkthdr.ph_rtableid = sc->sc_rdomain;
sys/net/if_mpip.c
805
CLR(m->m_flags, M_BCAST|M_MCAST);
sys/net/if_mpip.c
810
bpf_mtap(if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_mpip.c
813
mpls_output(ifp0, m, (struct sockaddr *)&smpls, rt);
sys/net/if_mpw.c
517
mpw_input(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/net/if_mpw.c
532
shim = mtod(m, struct shim_hdr *);
sys/net/if_mpw.c
539
m_adj(m, sizeof(*shim));
sys/net/if_mpw.c
541
if (m->m_len < sizeof(*shim)) {
sys/net/if_mpw.c
542
m = m_pullup(m, sizeof(*shim));
sys/net/if_mpw.c
543
if (m == NULL)
sys/net/if_mpw.c
546
shim = mtod(m, struct shim_hdr *);
sys/net/if_mpw.c
553
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/net/if_mpw.c
554
m->m_pkthdr.ph_flowid = flow;
sys/net/if_mpw.c
559
m_adj(m, sizeof(*shim));
sys/net/if_mpw.c
562
if (m->m_len < sizeof(*shim)) {
sys/net/if_mpw.c
563
m = m_pullup(m, sizeof(*shim));
sys/net/if_mpw.c
564
if (m == NULL)
sys/net/if_mpw.c
567
shim = mtod(m, struct shim_hdr *);
sys/net/if_mpw.c
585
m_adj(m, MPLS_HDRLEN);
sys/net/if_mpw.c
588
if (m->m_len < sizeof(struct ether_header)) {
sys/net/if_mpw.c
589
m = m_pullup(m, sizeof(struct ether_header));
sys/net/if_mpw.c
590
if (m == NULL)
sys/net/if_mpw.c
594
n = m_getptr(m, sizeof(struct ether_header), &off);
sys/net/if_mpw.c
600
n = m_dup_pkt(m, ETHER_ALIGN, M_NOWAIT);
sys/net/if_mpw.c
602
m_freem(m);
sys/net/if_mpw.c
605
m = n;
sys/net/if_mpw.c
614
m->m_pkthdr.pf.prio = exp;
sys/net/if_mpw.c
617
m->m_pkthdr.pf.prio = rxprio;
sys/net/if_mpw.c
621
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/if_mpw.c
622
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/if_mpw.c
625
KASSERT(m->m_pkthdr.pf.statekey == NULL);
sys/net/if_mpw.c
630
bpf_mtap(if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_mpw.c
633
ether_input(ifp, m, ns);
sys/net/if_mpw.c
636
m_freem(m);
sys/net/if_mpw.c
645
struct mbuf *m, *m0;
sys/net/if_mpw.c
675
while ((m = ifq_dequeue(&ifp->if_snd)) != NULL) {
sys/net/if_mpw.c
681
bpf_mtap(if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_mpw.c
684
m0 = m_get(M_DONTWAIT, m->m_type);
sys/net/if_mpw.c
686
m_freem(m);
sys/net/if_mpw.c
690
M_MOVE_PKTHDR(m0, m);
sys/net/if_mpw.c
691
m0->m_next = m;
sys/net/if_mpw.c
706
prio = m->m_pkthdr.pf.prio;
sys/net/if_mpw.c
722
if (ISSET(m->m_pkthdr.csum_flags, M_FLOWID))
sys/net/if_mpw.c
723
flow ^= m->m_pkthdr.ph_flowid;
sys/net/if_mpw.c
743
bpf_mtap(if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_pair.c
165
struct mbuf *m;
sys/net/if_pair.c
169
while ((m = ifq_dequeue(ifq)) != NULL) {
sys/net/if_pair.c
172
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_pair.c
176
if (m->m_flags & M_PKTHDR)
sys/net/if_pair.c
177
m_resethdr(m);
sys/net/if_pair.c
178
ml_enqueue(&ml, m);
sys/net/if_pair.c
180
m_freem(m);
sys/net/if_pflog.c
140
pflogoutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_pflog.c
143
m_freem(m); /* drop packet */
sys/net/if_pflog.c
189
if (rm == NULL || pd == NULL || pd->kif == NULL || pd->m == NULL)
sys/net/if_pflog.c
249
ifn->if_obytes += pd->m->m_pkthdr.len;
sys/net/if_pflog.c
251
bpf_mtap_hdr(if_bpf, &hdr, sizeof(hdr), pd->m, BPF_DIRECTION_OUT);
sys/net/if_pflow.c
1312
struct mbuf *m = sc->sc_mbuf;
sys/net/if_pflow.c
1321
if (m == NULL)
sys/net/if_pflow.c
1326
m_freem(m);
sys/net/if_pflow.c
1331
h = mtod(m, struct pflow_header *);
sys/net/if_pflow.c
1340
if (mq_enqueue(&sc->sc_outputqueue, m) == 0)
sys/net/if_pflow.c
1348
struct mbuf *m;
sys/net/if_pflow.c
136
pflow_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_pflow.c
1360
m = sc->sc_mbuf_nat;
sys/net/if_pflow.c
1362
if (m == NULL)
sys/net/if_pflow.c
1367
m = sc->sc_mbuf;
sys/net/if_pflow.c
1369
if (m == NULL)
sys/net/if_pflow.c
1378
m = sc->sc_mbuf6;
sys/net/if_pflow.c
1380
if (m == NULL)
sys/net/if_pflow.c
139
m_freem(m); /* drop packet */
sys/net/if_pflow.c
1392
m_freem(m);
sys/net/if_pflow.c
1397
set_hdr = mtod(m, struct pflow_set_header *);
sys/net/if_pflow.c
1401
M_PREPEND(m, sizeof(struct pflow_v10_header), M_DONTWAIT);
sys/net/if_pflow.c
1402
if (m == NULL) {
sys/net/if_pflow.c
1406
h10 = mtod(m, struct pflow_v10_header *);
sys/net/if_pflow.c
1413
if (mq_enqueue(&sc->sc_outputqueue, m) == 0)
sys/net/if_pflow.c
1421
struct mbuf *m;
sys/net/if_pflow.c
1432
m = pflow_get_mbuf(sc, 0);
sys/net/if_pflow.c
1433
if (m == NULL)
sys/net/if_pflow.c
1435
if (m_copyback(m, 0, sizeof(struct pflow_ipfix_tmpl),
sys/net/if_pflow.c
1437
m_freem(m);
sys/net/if_pflow.c
1443
M_PREPEND(m, sizeof(struct pflow_v10_header), M_DONTWAIT);
sys/net/if_pflow.c
1444
if (m == NULL) {
sys/net/if_pflow.c
1448
h10 = mtod(m, struct pflow_v10_header *);
sys/net/if_pflow.c
1457
if (mq_enqueue(&sc->sc_outputqueue, m) == 0)
sys/net/if_pflow.c
1463
pflow_sendout_mbuf(struct pflow_softc *sc, struct mbuf *m)
sys/net/if_pflow.c
1468
ifc_opackets, ifc_obytes, m->m_pkthdr.len);
sys/net/if_pflow.c
1471
m_freem(m);
sys/net/if_pflow.c
1474
return (sosend(sc->so, sc->send_nam, NULL, m, NULL, 0));
sys/net/if_pflow.c
148
struct mbuf *m;
sys/net/if_pflow.c
152
while ((m = ml_dequeue(&ml)) != NULL) {
sys/net/if_pflow.c
153
pflow_sendout_mbuf(sc, m);
sys/net/if_pflow.c
516
struct mbuf *m;
sys/net/if_pflow.c
518
MGET(m, M_WAIT, MT_SONAME);
sys/net/if_pflow.c
519
m->m_len = sc->sc_flowsrc->sa_len;
sys/net/if_pflow.c
520
sa = mtod(m, struct sockaddr *);
sys/net/if_pflow.c
525
error = sobind(so, m, p);
sys/net/if_pflow.c
527
m_freem(m);
sys/net/if_pflow.c
725
struct mbuf *m;
sys/net/if_pflow.c
729
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/if_pflow.c
730
if (m == NULL) {
sys/net/if_pflow.c
735
MCLGET(m, M_DONTWAIT);
sys/net/if_pflow.c
736
if ((m->m_flags & M_EXT) == 0) {
sys/net/if_pflow.c
737
m_free(m);
sys/net/if_pflow.c
742
m->m_len = m->m_pkthdr.len = 0;
sys/net/if_pflow.c
743
m->m_pkthdr.ph_ifidx = 0;
sys/net/if_pflow.c
746
return (m);
sys/net/if_pflow.c
758
m_copyback(m, 0, PFLOW_HDRLEN, &h, M_NOWAIT);
sys/net/if_pflow.c
767
m_copyback(m, 0, PFLOW_SET_HDRLEN, &set_hdr, M_NOWAIT);
sys/net/if_pflow.c
773
return (m);
sys/net/if_pflow.c
78
int pflow_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_pfsync.c
1402
struct mbuf *m;
sys/net/if_pfsync.c
1421
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/if_pfsync.c
1422
if (m == NULL)
sys/net/if_pfsync.c
1426
MCLGETL(m, M_DONTWAIT, mlen);
sys/net/if_pfsync.c
1427
if (!ISSET(m->m_flags, M_EXT))
sys/net/if_pfsync.c
1431
m_align(m, s->s_len);
sys/net/if_pfsync.c
1432
m->m_len = m->m_pkthdr.len = s->s_len;
sys/net/if_pfsync.c
1434
ptr = mtod(m, caddr_t);
sys/net/if_pfsync.c
1440
ip->ip_len = htons(m->m_pkthdr.len);
sys/net/if_pfsync.c
1447
ph->len = htons(m->m_pkthdr.len - sizeof(*ip));
sys/net/if_pfsync.c
1512
return (m);
sys/net/if_pfsync.c
1514
m_freem(m);
sys/net/if_pfsync.c
1521
pfsync_sendout(struct pfsync_softc *sc, struct mbuf *m)
sys/net/if_pfsync.c
1524
unsigned int len = m->m_pkthdr.len;
sys/net/if_pfsync.c
1528
bpf_mtap(if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_pfsync.c
1534
m->m_pkthdr.ph_rtableid = sc->sc_if.if_rdomain;
sys/net/if_pfsync.c
1536
if (ip_output(m, NULL, NULL, IP_RAWOUTPUT, &imo, NULL, 0) == 0) {
sys/net/if_pfsync.c
1565
struct mbuf *m;
sys/net/if_pfsync.c
1570
m = pfsync_slice_write(s);
sys/net/if_pfsync.c
1572
if (m != NULL) {
sys/net/if_pfsync.c
1574
pfsync_sendout(s->s_pfsync, m);
sys/net/if_pfsync.c
1584
struct mbuf *m;
sys/net/if_pfsync.c
1595
while ((m = ml_dequeue(&ml)) != NULL)
sys/net/if_pfsync.c
1596
pfsync_sendout(s->s_pfsync, m);
sys/net/if_pfsync.c
1604
struct mbuf *m = NULL;
sys/net/if_pfsync.c
1614
m = pfsync_slice_write(s);
sys/net/if_pfsync.c
1615
if (m != NULL) {
sys/net/if_pfsync.c
1617
if (mq_enqueue(&s->s_sendq, m) == 0)
sys/net/if_pfsync.c
1840
struct mbuf *m;
sys/net/if_pfsync.c
1858
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/if_pfsync.c
1859
if (m == NULL) {
sys/net/if_pfsync.c
1865
MCLGETL(m, M_DONTWAIT, mlen);
sys/net/if_pfsync.c
1866
if (!ISSET(m->m_flags, M_EXT)) {
sys/net/if_pfsync.c
1867
m_freem(m);
sys/net/if_pfsync.c
1872
m_align(m, sizeof(*h));
sys/net/if_pfsync.c
1873
h = mtod(m, struct pfsync_subh_clr *);
sys/net/if_pfsync.c
1882
m->m_pkthdr.len = m->m_len = sizeof(*h);
sys/net/if_pfsync.c
1883
m = pfsync_encap(sc, m);
sys/net/if_pfsync.c
1884
if (m == NULL)
sys/net/if_pfsync.c
1887
pfsync_sendout(sc, m);
sys/net/if_pfsync.c
1921
pfsync_defer(struct pf_state *st, struct mbuf *m)
sys/net/if_pfsync.c
1930
ISSET(m->m_flags, M_BCAST|M_MCAST))
sys/net/if_pfsync.c
1947
pd->pd_m = m;
sys/net/if_pfsync.c
1950
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
sys/net/if_pfsync.c
2083
pd->pd_m = pdesc.m;
sys/net/if_pfsync.c
2113
struct mbuf *m, const unsigned int space,
sys/net/if_pfsync.c
2119
nlen = m->m_len + sizeof(*h);
sys/net/if_pfsync.c
2123
h = (struct pfsync_subh_bus *)(mtod(m, caddr_t) + m->m_len);
sys/net/if_pfsync.c
2134
m->m_len = nlen;
sys/net/if_pfsync.c
2141
struct mbuf *m, const unsigned int space, unsigned int len)
sys/net/if_pfsync.c
2152
sp = (struct pfsync_state *)(mtod(m, caddr_t) + len);
sys/net/if_pfsync.c
2162
m->m_len = len = nlen;
sys/net/if_pfsync.c
2165
if (pfsync_bulk_snd_bus(sc, m, space,
sys/net/if_pfsync.c
2192
struct mbuf *m, const unsigned int space)
sys/net/if_pfsync.c
2198
len = m->m_len;
sys/net/if_pfsync.c
2203
subh = (struct pfsync_subheader *)(mtod(m, caddr_t) + len);
sys/net/if_pfsync.c
2209
count = pfsync_bulk_snd_states(sc, m, space, nlen);
sys/net/if_pfsync.c
2225
struct mbuf *m;
sys/net/if_pfsync.c
2241
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/if_pfsync.c
2242
if (m == NULL)
sys/net/if_pfsync.c
2245
MCLGETL(m, M_DONTWAIT, max_linkhdr + sc->sc_if.if_mtu);
sys/net/if_pfsync.c
2246
if (!ISSET(m->m_flags, M_EXT)) {
sys/net/if_pfsync.c
2248
m_freem(m); /* drop */
sys/net/if_pfsync.c
2252
m_align(m, space);
sys/net/if_pfsync.c
2253
m->m_len = 0;
sys/net/if_pfsync.c
2259
if (pfsync_bulk_snd_bus(sc, m, space, 0, PFSYNC_BUS_END) == 0)
sys/net/if_pfsync.c
2267
if (pfsync_bulk_snd_bus(sc, m, space, 0, PFSYNC_BUS_START) == 0)
sys/net/if_pfsync.c
2271
pfsync_bulk_snd_sub(sc, m, space);
sys/net/if_pfsync.c
2274
m->m_pkthdr.len = m->m_len;
sys/net/if_pfsync.c
2275
m = pfsync_encap(sc, m);
sys/net/if_pfsync.c
2276
if (m == NULL)
sys/net/if_pfsync.c
2279
pfsync_sendout(sc, m);
sys/net/if_pfsync.c
2293
struct mbuf *m;
sys/net/if_pfsync.c
2295
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/if_pfsync.c
2296
if (m == NULL) {
sys/net/if_pfsync.c
2304
MCLGETL(m, M_DONTWAIT, max_linkhdr + sc->sc_if.if_mtu);
sys/net/if_pfsync.c
2305
if (!ISSET(m->m_flags, M_EXT)) {
sys/net/if_pfsync.c
2307
m_freem(m);
sys/net/if_pfsync.c
2314
m_align(m, space);
sys/net/if_pfsync.c
2315
m->m_len = 0;
sys/net/if_pfsync.c
2323
if (pfsync_bulk_snd_bus(sc, m, space, 0, PFSYNC_BUS_END) == 0)
sys/net/if_pfsync.c
2334
pfsync_bulk_snd_sub(sc, m, space);
sys/net/if_pfsync.c
2337
m->m_pkthdr.len = m->m_len;
sys/net/if_pfsync.c
2338
m = pfsync_encap(sc, m);
sys/net/if_pfsync.c
2343
if (m != NULL) {
sys/net/if_pfsync.c
2345
pfsync_sendout(sc, m);
sys/net/if_pfsync.c
2435
struct mbuf *m = NULL;
sys/net/if_pfsync.c
2446
m = pfsync_slice_write(s);
sys/net/if_pfsync.c
2447
if (m != NULL) {
sys/net/if_pfsync.c
2449
if (mq_enqueue(&s->s_sendq, m) == 0)
sys/net/if_pfsync.c
2618
pfsync_input(struct mbuf *m, uint8_t ttl, unsigned int hlen)
sys/net/if_pfsync.c
2630
return (m);
sys/net/if_pfsync.c
2640
if (sc->sc_sync_ifidx != m->m_pkthdr.ph_ifidx) {
sys/net/if_pfsync.c
2651
m_adj(m, hlen);
sys/net/if_pfsync.c
2653
if (m->m_pkthdr.len < sizeof(*ph)) {
sys/net/if_pfsync.c
2657
if (m->m_len < sizeof(*ph)) {
sys/net/if_pfsync.c
2658
m = m_pullup(m, sizeof(*ph));
sys/net/if_pfsync.c
2659
if (m == NULL)
sys/net/if_pfsync.c
2663
ph = mtod(m, struct pfsync_header *);
sys/net/if_pfsync.c
2670
if (m->m_pkthdr.len < len) {
sys/net/if_pfsync.c
2674
if (m->m_pkthdr.len > len)
sys/net/if_pfsync.c
2675
m->m_pkthdr.len = len;
sys/net/if_pfsync.c
2683
m_adj(m, sizeof(*ph));
sys/net/if_pfsync.c
2685
while (m->m_pkthdr.len >= sizeof(*subh)) {
sys/net/if_pfsync.c
2688
if (m->m_len < sizeof(*subh)) {
sys/net/if_pfsync.c
2689
m = m_pullup(m, sizeof(*subh));
sys/net/if_pfsync.c
2690
if (m == NULL)
sys/net/if_pfsync.c
2693
subh = mtod(m, struct pfsync_subheader *);
sys/net/if_pfsync.c
2720
m_adj(m, sizeof(*subh));
sys/net/if_pfsync.c
2722
if (len > m->m_pkthdr.len) {
sys/net/if_pfsync.c
2726
if (m->m_len < len) {
sys/net/if_pfsync.c
2727
m = m_pullup(m, len);
sys/net/if_pfsync.c
2728
if (m == NULL)
sys/net/if_pfsync.c
2732
(*in)(sc, mtod(m, caddr_t), mlen, count);
sys/net/if_pfsync.c
2733
m_adj(m, len);
sys/net/if_pfsync.c
2738
return (m);
sys/net/if_pfsync.c
2742
return (m);
sys/net/if_pfsync.c
3024
struct mbuf *m;
sys/net/if_pfsync.c
3027
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/if_pfsync.c
3028
if (m == NULL) {
sys/net/if_pfsync.c
3039
MCLGETL(m, M_DONTWAIT, mlen);
sys/net/if_pfsync.c
3040
if (!ISSET(m->m_flags, M_EXT)) {
sys/net/if_pfsync.c
3041
m_freem(m);
sys/net/if_pfsync.c
3046
m_align(m, 0);
sys/net/if_pfsync.c
3047
m->m_len = 0;
sys/net/if_pfsync.c
3049
return (m);
sys/net/if_pfsync.c
3060
struct mbuf *m = NULL;
sys/net/if_pfsync.c
3085
if (m == NULL) {
sys/net/if_pfsync.c
3086
m = pfsync_upd_req_init(sc, count);
sys/net/if_pfsync.c
3087
if (m == NULL) {
sys/net/if_pfsync.c
3093
m = m_prepend(m, sizeof(*ur), M_DONTWAIT);
sys/net/if_pfsync.c
3094
if (m == NULL) {
sys/net/if_pfsync.c
3099
ur = mtod(m, struct pfsync_upd_req *);
sys/net/if_pfsync.c
3112
if (m != NULL) {
sys/net/if_pfsync.c
3115
m = m_prepend(m, sizeof(*subh), M_DONTWAIT);
sys/net/if_pfsync.c
3116
if (m == NULL) {
sys/net/if_pfsync.c
3121
subh = mtod(m, struct pfsync_subheader *);
sys/net/if_pfsync.c
3126
m = pfsync_encap(sc, m);
sys/net/if_pfsync.c
3127
if (m == NULL) {
sys/net/if_pfsync.c
3132
pfsync_sendout(sc, m);
sys/net/if_pfsync.c
3317
struct mbuf *m = *mp;
sys/net/if_pfsync.c
3320
ip = mtod(m, struct ip *);
sys/net/if_pfsync.c
3322
m = pfsync_input(m, ip->ip_ttl, ip->ip_hl << 2);
sys/net/if_pfsync.c
3324
m_freem(m);
sys/net/if_pfsync.c
541
pfsync_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_pfsync.c
544
m_freem(m); /* drop packet */
sys/net/if_pfsync.c
841
pfsync_encap(struct pfsync_softc *sc, struct mbuf *m)
sys/net/if_pfsync.c
847
unsigned int mlen = m->m_pkthdr.len;
sys/net/if_pfsync.c
849
m = m_prepend(m, sizeof(*h), M_DONTWAIT);
sys/net/if_pfsync.c
850
if (m == NULL)
sys/net/if_pfsync.c
853
h = mtod(m, void *);
sys/net/if_pfsync.c
866
return (m);
sys/net/if_pfsync.c
878
struct mbuf *m;
sys/net/if_pfsync.c
880
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/if_pfsync.c
881
if (m == NULL)
sys/net/if_pfsync.c
885
MCLGETL(m, M_DONTWAIT, mlen);
sys/net/if_pfsync.c
886
if (!ISSET(m->m_flags, M_EXT))
sys/net/if_pfsync.c
890
m_align(m, sizeof(*h));
sys/net/if_pfsync.c
891
m->m_len = m->m_pkthdr.len = sizeof(*h);
sys/net/if_pfsync.c
893
h = mtod(m, void *);
sys/net/if_pfsync.c
903
m = pfsync_encap(sc, m);
sys/net/if_pfsync.c
904
if (m == NULL)
sys/net/if_pfsync.c
907
pfsync_sendout(sc, m);
sys/net/if_pfsync.c
911
m_freem(m);
sys/net/if_ppp.c
1008
struct mbuf *m;
sys/net/if_ppp.c
1021
m = ppp_pkt_mbuf(pkt);
sys/net/if_ppp.c
1022
if (m == NULL)
sys/net/if_ppp.c
1024
ppp_inproc(sc, m);
sys/net/if_ppp.c
1035
ppp_ccp(struct ppp_softc *sc, struct mbuf *m, int rcvd)
sys/net/if_ppp.c
1044
if (m->m_len <= PPP_HDRLEN) {
sys/net/if_ppp.c
1045
mp = m->m_next;
sys/net/if_ppp.c
1050
mp = m;
sys/net/if_ppp.c
1173
ppp_inproc(struct ppp_softc *sc, struct mbuf *m)
sys/net/if_ppp.c
1186
for (mp = m; mp != NULL; mp = mp->m_next)
sys/net/if_ppp.c
1189
pppdumpm(m);
sys/net/if_ppp.c
1192
cp = mtod(m, u_char *);
sys/net/if_ppp.c
1197
if (m->m_flags & M_ERRMARK) {
sys/net/if_ppp.c
1198
m->m_flags &= ~M_ERRMARK;
sys/net/if_ppp.c
1213
rv = (*sc->sc_rcomp->decompress)(sc->sc_rc_state, m, &dmp);
sys/net/if_ppp.c
1215
m_freem(m);
sys/net/if_ppp.c
1223
m = dmp;
sys/net/if_ppp.c
1224
cp = mtod(m, u_char *);
sys/net/if_ppp.c
1248
(*sc->sc_rcomp->incomp)(sc->sc_rc_state, m);
sys/net/if_ppp.c
1251
ppp_ccp(sc, m, 1);
sys/net/if_ppp.c
1257
for (mp = m; mp != NULL; mp = mp->m_next)
sys/net/if_ppp.c
1281
m->m_len - PPP_HDRLEN, ilen - PPP_HDRLEN,
sys/net/if_ppp.c
1306
if (m->m_flags & M_PKTHDR)
sys/net/if_ppp.c
1307
M_MOVE_HDR(mp, m);
sys/net/if_ppp.c
1321
m->m_data += PPP_HDRLEN + xlen;
sys/net/if_ppp.c
1322
m->m_len -= PPP_HDRLEN + xlen;
sys/net/if_ppp.c
1323
if (m->m_len <= m_trailingspace(mp)) {
sys/net/if_ppp.c
1324
bcopy(mtod(m, u_char *),
sys/net/if_ppp.c
1325
mtod(mp, u_char *) + mp->m_len, m->m_len);
sys/net/if_ppp.c
1326
mp->m_len += m->m_len;
sys/net/if_ppp.c
1327
mp->m_next = m_free(m);
sys/net/if_ppp.c
1329
mp->m_next = m;
sys/net/if_ppp.c
1330
m = mp;
sys/net/if_ppp.c
1338
m->m_len - PPP_HDRLEN, ilen - PPP_HDRLEN,
sys/net/if_ppp.c
1354
m->m_pkthdr.len = ilen;
sys/net/if_ppp.c
1355
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/if_ppp.c
1358
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/if_ppp.c
1366
adrs = *mtod(m, u_char *); /* save address field */
sys/net/if_ppp.c
1367
*mtod(m, u_char *) = 0; /* indicate inbound */
sys/net/if_ppp.c
1369
bpf_filter(sc->sc_pass_filt.bf_insns, (u_char *) m,
sys/net/if_ppp.c
1372
m_freem(m);
sys/net/if_ppp.c
1376
bpf_filter(sc->sc_active_filt.bf_insns, (u_char *)m,
sys/net/if_ppp.c
1380
*mtod(m, u_char *) = adrs;
sys/net/if_ppp.c
1392
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
sys/net/if_ppp.c
1404
m_freem(m);
sys/net/if_ppp.c
1407
m->m_pkthdr.len -= PPP_HDRLEN;
sys/net/if_ppp.c
1408
m->m_data += PPP_HDRLEN;
sys/net/if_ppp.c
1409
m->m_len -= PPP_HDRLEN;
sys/net/if_ppp.c
1411
ipv4_input(ifp, m, NULL);
sys/net/if_ppp.c
1422
m_freem(m);
sys/net/if_ppp.c
1425
m->m_pkthdr.len -= PPP_HDRLEN;
sys/net/if_ppp.c
1426
m->m_data += PPP_HDRLEN;
sys/net/if_ppp.c
1427
m->m_len -= PPP_HDRLEN;
sys/net/if_ppp.c
1429
ipv6_input(ifp, m, NULL);
sys/net/if_ppp.c
1437
if (mq_enqueue(&sc->sc_inq, m) != 0) {
sys/net/if_ppp.c
1462
m_freem(m);
sys/net/if_ppp.c
147
static void ppp_ccp(struct ppp_softc *, struct mbuf *m, int rcvd);
sys/net/if_ppp.c
1475
struct mbuf *m;
sys/net/if_ppp.c
1478
for (m = m0; m; m = m->m_next) {
sys/net/if_ppp.c
1479
int l = m->m_len;
sys/net/if_ppp.c
1480
u_char *rptr = mtod(m, u_char *);
sys/net/if_ppp.c
1491
if (m->m_next) {
sys/net/if_ppp.c
1499
if (m)
sys/net/if_ppp.c
1571
struct mbuf *m0 = NULL, **mp = &m0, *m;
sys/net/if_ppp.c
1576
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/if_ppp.c
1577
if (m == NULL)
sys/net/if_ppp.c
1580
MEXTADD(m, pkt, sizeof(*pkt), M_EXTWR,
sys/net/if_ppp.c
1582
m->m_data += sizeof(pkt->p_hdr);
sys/net/if_ppp.c
1583
m->m_len = PKT_LEN(pkt);
sys/net/if_ppp.c
1585
len += m->m_len;
sys/net/if_ppp.c
1587
*mp = m;
sys/net/if_ppp.c
1588
mp = &m->m_next;
sys/net/if_ppp.c
813
struct mbuf *m;
sys/net/if_ppp.c
817
while ((m = ml_dequeue(&sc->sc_npqueue)) != NULL) {
sys/net/if_ppp.c
818
switch (PPP_PROTOCOL(mtod(m, u_char *))) {
sys/net/if_ppp.c
833
error = ifq_enqueue(&sc->sc_if.if_snd, m);
sys/net/if_ppp.c
842
m_freem(m);
sys/net/if_ppp.c
846
ml_enqueue(&ml, m);
sys/net/if_ppp.c
872
struct mbuf *m, *mp;
sys/net/if_ppp.c
880
m = ifq_dequeue(&sc->sc_if.if_snd);
sys/net/if_ppp.c
881
if (m == NULL)
sys/net/if_ppp.c
890
cp = mtod(m, u_char *);
sys/net/if_ppp.c
905
mp = m;
sys/net/if_ppp.c
926
cp = mtod(m, u_char *);
sys/net/if_ppp.c
941
ppp_ccp(sc, m, 0);
sys/net/if_ppp.c
953
for (mp = m; mp != NULL; mp = mp->m_next)
sys/net/if_ppp.c
955
(*sc->sc_xcomp->compress)(sc->sc_xc_state, &mcomp, m, slen,
sys/net/if_ppp.c
961
m_freem(m);
sys/net/if_ppp.c
962
m = mcomp;
sys/net/if_ppp.c
963
cp = mtod(m, u_char *);
sys/net/if_ppp.c
983
m->m_data += 2;
sys/net/if_ppp.c
984
m->m_len -= 2;
sys/net/if_ppp.c
988
if (mtod(m, u_char *) == cp) {
sys/net/if_ppp.c
992
++m->m_data;
sys/net/if_ppp.c
993
--m->m_len;
sys/net/if_ppp.c
996
return m;
sys/net/if_pppoe.c
1146
struct mbuf *m;
sys/net/if_pppoe.c
1151
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/if_pppoe.c
1152
if (m == NULL)
sys/net/if_pppoe.c
1155
MCLGET(m, M_DONTWAIT);
sys/net/if_pppoe.c
1156
if ((m->m_flags & M_EXT) == 0) {
sys/net/if_pppoe.c
1157
m_free(m);
sys/net/if_pppoe.c
1161
m->m_data += sizeof(struct ether_header);
sys/net/if_pppoe.c
1162
m->m_len = len;
sys/net/if_pppoe.c
1163
m->m_pkthdr.len = len;
sys/net/if_pppoe.c
1164
m->m_pkthdr.ph_ifidx = 0;
sys/net/if_pppoe.c
1166
return (m);
sys/net/if_pppoe.c
1544
pppoe_transmit(struct pppoe_softc *sc, struct mbuf *m)
sys/net/if_pppoe.c
1553
len = m->m_pkthdr.len;
sys/net/if_pppoe.c
1554
M_PREPEND(m, PPPOE_HEADERLEN, M_DONTWAIT);
sys/net/if_pppoe.c
1555
if (m == NULL)
sys/net/if_pppoe.c
1558
p = mtod(m, u_int8_t *);
sys/net/if_pppoe.c
1563
if (if_bpf && m->m_pkthdr.ph_family != AF_UNSPEC) {
sys/net/if_pppoe.c
1568
n = m_getptr(m, PPPOE_OVERHEAD, &off);
sys/net/if_pppoe.c
1576
bpf_mtap_af(if_bpf, m->m_pkthdr.ph_family,
sys/net/if_pppoe.c
1582
bpf_mtap(if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_pppoe.c
1585
return (pppoe_output(sc, m));
sys/net/if_pppoe.c
1589
pppoe_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if_pppoe.c
1595
return (if_enqueue_ifq(ifp, m));
sys/net/if_pppoe.c
1599
m_freem(m);
sys/net/if_pppoe.c
1603
error = pppoe_transmit(sc, m);
sys/net/if_pppoe.c
1614
struct mbuf *m;
sys/net/if_pppoe.c
1625
while ((m = sppp_dequeue(ifp)) != NULL)
sys/net/if_pppoe.c
1626
pppoe_transmit(sc, m);
sys/net/if_pppoe.c
198
struct mbuf *m;
sys/net/if_pppoe.c
203
while ((m = ml_dequeue(&ml)) != NULL)
sys/net/if_pppoe.c
204
pppoe_disc_input(m);
sys/net/if_pppoe.c
207
while ((m = ml_dequeue(&ml)) != NULL)
sys/net/if_pppoe.c
208
pppoe_data_input(m);
sys/net/if_pppoe.c
407
pppoe_dispatch_disc_pkt(struct mbuf *m)
sys/net/if_pppoe.c
431
if (m->m_len < sizeof(*eh)) {
sys/net/if_pppoe.c
432
m = m_pullup(m, sizeof(*eh));
sys/net/if_pppoe.c
433
if (m == NULL)
sys/net/if_pppoe.c
436
eh = mtod(m, struct ether_header *);
sys/net/if_pppoe.c
446
if (m->m_pkthdr.len - off <= PPPOE_HEADERLEN) {
sys/net/if_pppoe.c
447
printf("pppoe: packet too short: %d\n", m->m_pkthdr.len);
sys/net/if_pppoe.c
451
n = m_pulldown(m, off, sizeof(*ph), &noff);
sys/net/if_pppoe.c
454
m = NULL;
sys/net/if_pppoe.c
468
if (plen + off > m->m_pkthdr.len) {
sys/net/if_pppoe.c
470
m->m_pkthdr.len - off, plen);
sys/net/if_pppoe.c
475
m_adj(m, off + plen - m->m_pkthdr.len);
sys/net/if_pppoe.c
480
while (off + sizeof(*pt) <= m->m_pkthdr.len) {
sys/net/if_pppoe.c
481
n = m_pulldown(m, off, sizeof(*pt), &noff);
sys/net/if_pppoe.c
484
m = NULL;
sys/net/if_pppoe.c
491
if (off + len > m->m_pkthdr.len) {
sys/net/if_pppoe.c
506
n = m_pulldown(m, off, len, &noff);
sys/net/if_pppoe.c
508
m = NULL;
sys/net/if_pppoe.c
513
len, m->m_pkthdr.ph_ifidx);
sys/net/if_pppoe.c
519
n = m_pulldown(m, off, len,
sys/net/if_pppoe.c
523
m = NULL;
sys/net/if_pppoe.c
532
n = m_pulldown(m, off, len,
sys/net/if_pppoe.c
536
m = NULL;
sys/net/if_pppoe.c
545
n = m_pulldown(m, off, len,
sys/net/if_pppoe.c
549
m = NULL;
sys/net/if_pppoe.c
573
n = m_pulldown(m, off, len,
sys/net/if_pppoe.c
576
m = NULL;
sys/net/if_pppoe.c
713
m_freem(m);
sys/net/if_pppoe.c
718
pppoe_disc_input(struct mbuf *m)
sys/net/if_pppoe.c
722
KASSERT(m->m_flags & M_PKTHDR);
sys/net/if_pppoe.c
723
pppoe_dispatch_disc_pkt(m);
sys/net/if_pppoe.c
725
m_freem(m);
sys/net/if_pppoe.c
729
pppoe_vinput(struct ifnet *ifp0, struct mbuf *m, struct netstack *ns)
sys/net/if_pppoe.c
749
return (m);
sys/net/if_pppoe.c
751
if (m->m_pkthdr.len < hlen)
sys/net/if_pppoe.c
752
return (m);
sys/net/if_pppoe.c
753
if (m->m_len < hlen) {
sys/net/if_pppoe.c
754
m = m_pullup(m, hlen);
sys/net/if_pppoe.c
755
if (m == NULL)
sys/net/if_pppoe.c
759
eh = mtod(m, struct ether_header *);
sys/net/if_pppoe.c
762
return (m);
sys/net/if_pppoe.c
764
return (m);
sys/net/if_pppoe.c
769
m_freem(m);
sys/net/if_pppoe.c
780
if (m->m_pkthdr.len < phlen)
sys/net/if_pppoe.c
782
if (m->m_len < phlen) {
sys/net/if_pppoe.c
783
m = m_pullup(m, phlen);
sys/net/if_pppoe.c
784
if (m == NULL)
sys/net/if_pppoe.c
788
proto = *(uint16_t *)(mtod(m, caddr_t) + hlen);
sys/net/if_pppoe.c
796
m_adj(m, sizeof(*eh));
sys/net/if_pppoe.c
797
bpf_mtap(sc->sc_bpf, m, BPF_DIRECTION_IN);
sys/net/if_pppoe.c
798
m_adj(m, phlen - sizeof(*eh));
sys/net/if_pppoe.c
801
m_adj(m, phlen);
sys/net/if_pppoe.c
804
if (m->m_pkthdr.len < plen) {
sys/net/if_pppoe.c
809
if (m->m_pkthdr.len > plen)
sys/net/if_pppoe.c
810
m_adj(m, plen - m->m_pkthdr.len);
sys/net/if_pppoe.c
817
m->m_pkthdr.ph_family = af;
sys/net/if_pppoe.c
818
if_vinput(ifp, m, ns);
sys/net/if_pppoe.c
820
m = NULL;
sys/net/if_pppoe.c
824
return (m);
sys/net/if_pppoe.c
826
m_freem(m);
sys/net/if_pppoe.c
832
pppoe_data_input(struct mbuf *m)
sys/net/if_pppoe.c
843
KASSERT(m->m_flags & M_PKTHDR);
sys/net/if_pppoe.c
846
memcpy(shost, mtod(m, struct ether_header*)->ether_shost, ETHER_ADDR_LEN);
sys/net/if_pppoe.c
848
m_adj(m, sizeof(struct ether_header));
sys/net/if_pppoe.c
849
if (m->m_pkthdr.len <= PPPOE_HEADERLEN) {
sys/net/if_pppoe.c
851
m->m_pkthdr.len);
sys/net/if_pppoe.c
854
if (m->m_len < sizeof(*ph)) {
sys/net/if_pppoe.c
855
m = m_pullup(m, sizeof(*ph));
sys/net/if_pppoe.c
856
if (m == NULL) {
sys/net/if_pppoe.c
861
ph = mtod(m, struct pppoehdr *);
sys/net/if_pppoe.c
871
sc = pppoe_find_softc_by_session(session, m->m_pkthdr.ph_ifidx);
sys/net/if_pppoe.c
876
pppoe_send_padt(m->m_pkthdr.ph_ifidx, session, shost, 0);
sys/net/if_pppoe.c
885
bpf_mtap(sc->sc_bpf, m, BPF_DIRECTION_IN);
sys/net/if_pppoe.c
888
m_adj(m, PPPOE_HEADERLEN);
sys/net/if_pppoe.c
896
m->m_pkthdr.len, plen);
sys/net/if_pppoe.c
897
p = m;
sys/net/if_pppoe.c
906
if (m->m_pkthdr.len < plen)
sys/net/if_pppoe.c
910
m->m_pkthdr.ph_ifidx = sc->sc_sppp.pp_if.if_index;
sys/net/if_pppoe.c
914
sppp_input(&sc->sc_sppp.pp_if, m);
sys/net/if_pppoe.c
918
m_freem(m);
sys/net/if_pppoe.c
922
pppoe_output(struct pppoe_softc *sc, struct mbuf *m)
sys/net/if_pppoe.c
931
m_freem(m);
sys/net/if_pppoe.c
938
m_freem(m);
sys/net/if_pppoe.c
952
ether_sprintf((unsigned char *)&sc->sc_dest), m->m_pkthdr.len));
sys/net/if_pppoe.c
954
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_pppoe.c
956
m->m_pkthdr.ph_rtableid = eth_if->if_rdomain;
sys/net/if_pppoe.c
958
ret = eth_if->if_output(eth_if, m, &dst, NULL);
sys/net/if_pppx.c
1085
struct mbuf *m0, *m;
sys/net/if_pppx.c
1107
m = m0;
sys/net/if_pppx.c
1109
len = ulmin(uio->uio_resid, m->m_len);
sys/net/if_pppx.c
1111
error = uiomove(mtod(m, caddr_t), len, uio);
sys/net/if_pppx.c
1116
m = m->m_next;
sys/net/if_pppx.c
1117
if (m == NULL)
sys/net/if_pppx.c
1132
struct mbuf *m;
sys/net/if_pppx.c
1140
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/if_pppx.c
1141
if (m == NULL)
sys/net/if_pppx.c
1145
m_clget(m, M_WAITOK, uio->uio_resid);
sys/net/if_pppx.c
1146
if (!ISSET(m->m_flags, M_EXT)) {
sys/net/if_pppx.c
1147
m_free(m);
sys/net/if_pppx.c
1152
m->m_pkthdr.len = m->m_len = uio->uio_resid;
sys/net/if_pppx.c
1154
error = uiomove(mtod(m, void *), m->m_len, uio);
sys/net/if_pppx.c
1156
m_freem(m);
sys/net/if_pppx.c
1162
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
sys/net/if_pppx.c
1166
proto = ntohl(*mtod(m, uint32_t *));
sys/net/if_pppx.c
1167
m_adj(m, sizeof(uint32_t));
sys/net/if_pppx.c
1169
m->m_flags &= ~(M_MCAST|M_BCAST);
sys/net/if_pppx.c
1170
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/if_pppx.c
1171
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/if_pppx.c
1174
pf_pkt_addr_changed(m);
sys/net/if_pppx.c
1178
ifc_ipackets, ifc_ibytes, m->m_pkthdr.len);
sys/net/if_pppx.c
1184
ipv4_input(ifp, m, NULL);
sys/net/if_pppx.c
1188
ipv6_input(ifp, m, NULL);
sys/net/if_pppx.c
1192
m_freem(m);
sys/net/if_pppx.c
1412
pppac_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_pppx.c
1433
m->m_pkthdr.ph_family = dst->sa_family;
sys/net/if_pppx.c
1435
return (if_enqueue(ifp, m));
sys/net/if_pppx.c
1438
m_freem(m);
sys/net/if_pppx.c
1447
struct mbuf *m, *m0;
sys/net/if_pppx.c
1452
while ((m = ifq_dequeue(ifq)) != NULL) {
sys/net/if_pppx.c
1455
bpf_mtap_af(ifp->if_bpf, m->m_pkthdr.ph_family, m,
sys/net/if_pppx.c
1460
switch (m->m_pkthdr.ph_family) {
sys/net/if_pppx.c
1462
if (m->m_pkthdr.len < sizeof(struct ip))
sys/net/if_pppx.c
1464
m_copydata(m, 0, sizeof(struct ip), &ip);
sys/net/if_pppx.c
1467
m0 = m_copym(m, 0, M_COPYALL, M_NOWAIT);
sys/net/if_pppx.c
1476
pipex_ip_output(m, session);
sys/net/if_pppx.c
1478
m = NULL;
sys/net/if_pppx.c
1483
if (m == NULL) /* handled by pipex */
sys/net/if_pppx.c
1486
m = m_prepend(m, sizeof(uint32_t), M_DONTWAIT);
sys/net/if_pppx.c
1487
if (m == NULL)
sys/net/if_pppx.c
1489
*mtod(m, uint32_t *) = htonl(m->m_pkthdr.ph_family);
sys/net/if_pppx.c
1491
rv = mq_enqueue(&sc->sc_mq, m);
sys/net/if_pppx.c
1497
if (m != NULL)
sys/net/if_pppx.c
1498
m_freem(m);
sys/net/if_pppx.c
270
struct mbuf *m, *m0;
sys/net/if_pppx.c
295
m = m_free(m0);
sys/net/if_pppx.c
296
m0 = m;
sys/net/if_pppx.c
311
struct mbuf *top, **mp, *m;
sys/net/if_pppx.c
322
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/if_pppx.c
323
if (m == NULL)
sys/net/if_pppx.c
327
MCLGET(m, M_DONTWAIT);
sys/net/if_pppx.c
328
if (!(m->m_flags & M_EXT)) {
sys/net/if_pppx.c
329
m_free(m);
sys/net/if_pppx.c
339
m->m_len = ulmin(mlen, uio->uio_resid);
sys/net/if_pppx.c
340
error = uiomove(mtod (m, caddr_t), m->m_len, uio);
sys/net/if_pppx.c
341
*mp = m;
sys/net/if_pppx.c
342
mp = &m->m_next;
sys/net/if_pppx.c
344
MGET(m, M_DONTWAIT, MT_DATA);
sys/net/if_pppx.c
345
if (m == NULL) {
sys/net/if_pppx.c
351
MCLGET(m, M_DONTWAIT);
sys/net/if_pppx.c
352
if (!(m->m_flags & M_EXT)) {
sys/net/if_pppx.c
354
m_free(m);
sys/net/if_pppx.c
814
struct mbuf *m;
sys/net/if_pppx.c
817
while ((m = ifq_dequeue(ifq)) != NULL) {
sys/net/if_pppx.c
818
proto = *mtod(m, int *);
sys/net/if_pppx.c
819
m_adj(m, sizeof(proto));
sys/net/if_pppx.c
821
pipex_ppp_output(m, pxi->pxi_session, proto);
sys/net/if_pppx.c
826
pppx_if_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_pppx.c
839
m_freem(m);
sys/net/if_pppx.c
846
bpf_mtap_af(ifp->if_bpf, dst->sa_family, m, BPF_DIRECTION_OUT);
sys/net/if_pppx.c
859
m_freem(m);
sys/net/if_pppx.c
866
M_PREPEND(m, sizeof(int), M_DONTWAIT);
sys/net/if_pppx.c
867
if (m == NULL) {
sys/net/if_pppx.c
871
*mtod(m, int *) = proto;
sys/net/if_pppx.c
874
error = if_enqueue(ifp, m);
sys/net/if_pppx.c
876
M_PREPEND(m, sizeof(struct pppx_hdr), M_DONTWAIT);
sys/net/if_pppx.c
877
if (m == NULL) {
sys/net/if_pppx.c
881
th = mtod(m, struct pppx_hdr *);
sys/net/if_pppx.c
884
error = mq_enqueue(&pxi->pxi_dev->pxd_svcq, m);
sys/net/if_rport.c
150
rport_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_rport.c
177
while ((mtag = m_tag_find(m, PACKET_TAG_GRE, mtag)) != NULL) {
sys/net/if_rport.c
190
m_tag_prepend(m, mtag);
sys/net/if_rport.c
192
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/net/if_rport.c
193
m->m_pkthdr.ph_family = dst->sa_family;
sys/net/if_rport.c
195
pf_pkt_addr_changed(m);
sys/net/if_rport.c
198
error = if_enqueue(ifp, m);
sys/net/if_rport.c
205
m_freem(m);
sys/net/if_rport.c
210
rport_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if_rport.c
223
idx = ifq_idx(&ifp->if_snd, ifp->if_nifqs, m);
sys/net/if_rport.c
227
error = ifq_enqueue(ifq, m);
sys/net/if_rport.c
247
struct mbuf *m;
sys/net/if_rport.c
269
while ((m = ifq_dequeue(ifq)) != NULL) {
sys/net/if_rport.c
272
if (if_bpf && bpf_mtap_af(if_bpf, m->m_pkthdr.ph_family,
sys/net/if_rport.c
273
m, BPF_DIRECTION_OUT)) {
sys/net/if_rport.c
274
m_freem(m);
sys/net/if_rport.c
279
m->m_pkthdr.ph_ifidx = ifp0->if_index;
sys/net/if_rport.c
280
m->m_pkthdr.ph_rtableid = ifp0->if_rdomain;
sys/net/if_rport.c
283
bytes += m->m_pkthdr.len;
sys/net/if_rport.c
286
pf_pkt_addr_changed(m);
sys/net/if_rport.c
289
csum = m->m_pkthdr.csum_flags;
sys/net/if_rport.c
298
m->m_pkthdr.csum_flags = csum;
sys/net/if_rport.c
300
if (ISSET(csum, M_TCP_TSO) && m->m_pkthdr.len > ifp0->if_mtu)
sys/net/if_rport.c
305
if (if_bpf && bpf_mtap_af(if_bpf, m->m_pkthdr.ph_family,
sys/net/if_rport.c
306
m, BPF_DIRECTION_IN)) {
sys/net/if_rport.c
307
m_freem(m);
sys/net/if_rport.c
312
ml_enqueue(&ml, m);
sys/net/if_sec.c
295
sec_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_sec.c
321
while ((mtag = m_tag_find(m, PACKET_TAG_GRE, mtag)) != NULL) {
sys/net/if_sec.c
334
m_tag_prepend(m, mtag);
sys/net/if_sec.c
336
m->m_pkthdr.ph_family = dst->sa_family;
sys/net/if_sec.c
338
error = if_enqueue(ifp, m);
sys/net/if_sec.c
345
m_freem(m);
sys/net/if_sec.c
350
sec_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if_sec.c
356
error = ifq_enqueue(ifq, m);
sys/net/if_sec.c
372
struct mbuf *m;
sys/net/if_sec.c
386
while ((m = ifq_dequeue(ifq)) != NULL) {
sys/net/if_sec.c
387
CLR(m->m_flags, M_BCAST|M_MCAST);
sys/net/if_sec.c
390
pf_pkt_addr_changed(m);
sys/net/if_sec.c
395
bpf_mtap_af(ifp->if_bpf, m->m_pkthdr.ph_family, m,
sys/net/if_sec.c
399
m->m_pkthdr.pf.prio = sc->sc_txprio;
sys/net/if_sec.c
400
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/net/if_sec.c
401
m->m_pkthdr.ph_flowid = flowid;
sys/net/if_sec.c
403
error = ipsp_process_packet(m, tdb,
sys/net/if_sec.c
404
m->m_pkthdr.ph_family, /* already tunnelled? */ 0,
sys/net/if_sec.c
452
sec_input(struct sec_softc *sc, int af, int proto, struct mbuf *m,
sys/net/if_sec.c
460
iph = mtod(m, struct ip *);
sys/net/if_sec.c
472
m_adj(m, hlen);
sys/net/if_sec.c
489
m->m_pkthdr.ph_family = af;
sys/net/if_sec.c
491
if_vinput(&sc->sc_if, m, ns);
sys/net/if_sppp.h
235
void sppp_input (struct ifnet *ifp, struct mbuf *m);
sys/net/if_spppsubr.c
1003
sppp_cp_input(const struct cp *cp, struct sppp *sp, struct mbuf *m)
sys/net/if_spppsubr.c
1007
int len = m->m_pkthdr.len;
sys/net/if_spppsubr.c
1019
h = mtod (m, struct lcp_header*);
sys/net/if_spppsubr.c
1391
m->m_pkthdr.len, h);
sys/net/if_spppsubr.c
231
int sppp_output(struct ifnet *ifp, struct mbuf *m,
sys/net/if_spppsubr.c
235
struct mbuf *m);
sys/net/if_spppsubr.c
308
void sppp_pap_input(struct sppp *sp, struct mbuf *m);
sys/net/if_spppsubr.c
318
void sppp_chap_input(struct sppp *sp, struct mbuf *m);
sys/net/if_spppsubr.c
3371
sppp_chap_input(struct sppp *sp, struct mbuf *m)
sys/net/if_spppsubr.c
3380
len = m->m_pkthdr.len;
sys/net/if_spppsubr.c
3388
h = mtod (m, struct lcp_header*);
sys/net/if_spppsubr.c
3765
sppp_pap_input(struct sppp *sp, struct mbuf *m)
sys/net/if_spppsubr.c
3773
len = m->m_pkthdr.len;
sys/net/if_spppsubr.c
3781
h = mtod (m, struct lcp_header*);
sys/net/if_spppsubr.c
4071
struct mbuf *m;
sys/net/if_spppsubr.c
4078
MGETHDR (m, M_DONTWAIT, MT_DATA);
sys/net/if_spppsubr.c
4079
if (! m)
sys/net/if_spppsubr.c
4081
m->m_pkthdr.ph_ifidx = 0;
sys/net/if_spppsubr.c
4082
m->m_pkthdr.pf.prio = sp->pp_if.if_llprio;
sys/net/if_spppsubr.c
4084
*mtod(m, u_int16_t *) = htons(cp->proto);
sys/net/if_spppsubr.c
4085
lh = (struct lcp_header *)(mtod(m, u_int8_t *) + 2);
sys/net/if_spppsubr.c
4099
m_freem(m);
sys/net/if_spppsubr.c
4108
m->m_pkthdr.len = m->m_len = PKTHDRLEN + LCP_HEADER_LEN + len;
sys/net/if_spppsubr.c
4121
len = m->m_pkthdr.len + sp->pp_framebytes;
sys/net/if_spppsubr.c
4122
if (mq_enqueue(&sp->pp_cpq, m) != 0) {
sys/net/if_spppsubr.c
447
sppp_input(struct ifnet *ifp, struct mbuf *m)
sys/net/if_spppsubr.c
458
ifp->if_ibytes += m->m_pkthdr.len + sp->pp_framebytes;
sys/net/if_spppsubr.c
463
if (m->m_pkthdr.len <= PPP_HEADER_LEN) {
sys/net/if_spppsubr.c
468
SPP_ARGS(ifp), m->m_pkthdr.len);
sys/net/if_spppsubr.c
470
m_freem (m);
sys/net/if_spppsubr.c
477
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/if_spppsubr.c
479
m_copydata(m, 0, sizeof(ht.protocol), (caddr_t)&ht.protocol);
sys/net/if_spppsubr.c
480
m_adj(m, 2);
sys/net/if_spppsubr.c
485
if (m->m_len < m->m_pkthdr.len) {
sys/net/if_spppsubr.c
486
m = m_pullup(m, m->m_pkthdr.len);
sys/net/if_spppsubr.c
487
if (m == NULL) {
sys/net/if_spppsubr.c
515
sppp_cp_input(&lcp, sp, m);
sys/net/if_spppsubr.c
516
m_freem (m);
sys/net/if_spppsubr.c
520
sppp_pap_input(sp, m);
sys/net/if_spppsubr.c
521
m_freem (m);
sys/net/if_spppsubr.c
525
sppp_chap_input(sp, m);
sys/net/if_spppsubr.c
526
m_freem (m);
sys/net/if_spppsubr.c
530
sppp_cp_input(&ipcp, sp, m);
sys/net/if_spppsubr.c
531
m_freem (m);
sys/net/if_spppsubr.c
537
ipv4_input(ifp, m, NULL);
sys/net/if_spppsubr.c
545
sppp_cp_input(&ipv6cp, sp, m);
sys/net/if_spppsubr.c
546
m_freem (m);
sys/net/if_spppsubr.c
552
ipv6_input(ifp, m, NULL);
sys/net/if_spppsubr.c
592
sppp_output(struct ifnet *ifp, struct mbuf *m,
sys/net/if_spppsubr.c
602
if (ifp->if_rdomain != rtable_l2(m->m_pkthdr.ph_rtableid)) {
sys/net/if_spppsubr.c
605
ifp->if_rdomain, rtable_l2(m->m_pkthdr.ph_rtableid),
sys/net/if_spppsubr.c
618
m_freem (m);
sys/net/if_spppsubr.c
634
if (m->m_len >= sizeof(struct ip))
sys/net/if_spppsubr.c
635
ip = mtod(m, struct ip *);
sys/net/if_spppsubr.c
651
m_freem(m);
sys/net/if_spppsubr.c
693
m_freem(m);
sys/net/if_spppsubr.c
699
m->m_pkthdr.ph_family = dst->sa_family; /* for bpf */
sys/net/if_spppsubr.c
701
M_PREPEND(m, 2, M_DONTWAIT);
sys/net/if_spppsubr.c
702
if (m == NULL) {
sys/net/if_spppsubr.c
711
*mtod(m, u_int16_t *) = protocol;
sys/net/if_spppsubr.c
717
rv = if_enqueue(ifp, m);
sys/net/if_spppsubr.c
852
struct mbuf *m;
sys/net/if_spppsubr.c
860
m = mq_dequeue(&sp->pp_cpq);
sys/net/if_spppsubr.c
861
if (m == NULL && sppp_ncp_check(sp)) {
sys/net/if_spppsubr.c
862
m = ifq_dequeue(&sp->pp_if.if_snd);
sys/net/if_spppsubr.c
865
return m;
sys/net/if_spppsubr.c
957
struct mbuf *m;
sys/net/if_spppsubr.c
961
MGETHDR (m, M_DONTWAIT, MT_DATA);
sys/net/if_spppsubr.c
962
if (! m)
sys/net/if_spppsubr.c
964
m->m_pkthdr.len = m->m_len = PKTHDRLEN + LCP_HEADER_LEN + len;
sys/net/if_spppsubr.c
965
m->m_pkthdr.ph_ifidx = 0;
sys/net/if_spppsubr.c
966
m->m_pkthdr.pf.prio = sp->pp_if.if_llprio;
sys/net/if_spppsubr.c
968
*mtod(m, u_int16_t *) = htons(proto);
sys/net/if_spppsubr.c
969
lh = (struct lcp_header *)(mtod(m, u_int8_t *) + 2);
sys/net/if_spppsubr.c
987
len = m->m_pkthdr.len + sp->pp_framebytes;
sys/net/if_spppsubr.c
988
if (mq_enqueue(&sp->pp_cpq, m) != 0) {
sys/net/if_tpmr.c
214
tpmr_vlan_filter(const struct mbuf *m)
sys/net/if_tpmr.c
219
if (ISSET(m->m_flags, M_VLANTAG))
sys/net/if_tpmr.c
223
eh = mtod(m, struct ether_header *);
sys/net/if_tpmr.c
236
tpmr_8021q_filter(const struct mbuf *m, uint64_t dst)
sys/net/if_tpmr.c
276
tpmr_pf(struct ifnet *ifp0, int dir, struct mbuf *m, struct netstack *ns)
sys/net/if_tpmr.c
282
if (ISSET(m->m_flags, M_VLANTAG))
sys/net/if_tpmr.c
283
return (m);
sys/net/if_tpmr.c
286
eh = mtod(m, struct ether_header *);
sys/net/if_tpmr.c
297
return (m);
sys/net/if_tpmr.c
301
m_adj(m, sizeof(*eh));
sys/net/if_tpmr.c
304
m = (*fam->ip_check)(ifp0, m);
sys/net/if_tpmr.c
305
if (m == NULL)
sys/net/if_tpmr.c
309
if (pf_test(fam->af, dir, ifp0, &m) != PF_PASS) {
sys/net/if_tpmr.c
310
m_freem(m);
sys/net/if_tpmr.c
313
if (m == NULL)
sys/net/if_tpmr.c
316
if (dir == PF_IN && ISSET(m->m_pkthdr.pf.flags, PF_TAG_DIVERTED)) {
sys/net/if_tpmr.c
317
pf_mbuf_unlink_state_key(m);
sys/net/if_tpmr.c
318
pf_mbuf_unlink_inpcb(m);
sys/net/if_tpmr.c
319
if_input_proto(ifp0, m, fam->ip_input, ns);
sys/net/if_tpmr.c
323
m = m_prepend(m, sizeof(*eh), M_DONTWAIT);
sys/net/if_tpmr.c
324
if (m == NULL)
sys/net/if_tpmr.c
329
eh = mtod(m, struct ether_header *);
sys/net/if_tpmr.c
332
return (m);
sys/net/if_tpmr.c
337
tpmr_input(struct ifnet *ifp0, struct mbuf *m, uint64_t dst, void *brport,
sys/net/if_tpmr.c
357
tpmr_vlan_filter(m))
sys/net/if_tpmr.c
361
tpmr_8021q_filter(m, dst))
sys/net/if_tpmr.c
366
(m = tpmr_pf(ifp0, PF_IN, m, ns)) == NULL)
sys/net/if_tpmr.c
370
len = m->m_pkthdr.len;
sys/net/if_tpmr.c
376
if (bpf_mtap_ether(if_bpf, m, 0))
sys/net/if_tpmr.c
392
(m = tpmr_pf(ifpn, PF_OUT, m, ns)) == NULL)
sys/net/if_tpmr.c
396
m = ether_offload_ifcap(ifpn, m);
sys/net/if_tpmr.c
397
if (m == NULL) {
sys/net/if_tpmr.c
402
if (if_enqueue(ifpn, m) != 0) {
sys/net/if_tpmr.c
415
m_freem(m);
sys/net/if_tpmr.c
420
tpmr_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_tpmr.c
423
m_freem(m);
sys/net/if_tpmr.c
428
tpmr_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if_tpmr.c
430
m_freem(m);
sys/net/if_tpmr.c
705
tpmr_p_output(struct ifnet *ifp0, struct mbuf *m, struct sockaddr *dst,
sys/net/if_tpmr.c
713
if ((m_tag_find(m, PACKET_TAG_DLT, NULL) == NULL)) {
sys/net/if_tpmr.c
714
m_freem(m);
sys/net/if_tpmr.c
727
m_freem(m);
sys/net/if_tpmr.c
731
return ((*p_output)(ifp0, m, dst, rt));
sys/net/if_trunk.c
1001
if (m->m_len < off)
sys/net/if_trunk.c
1003
eh = mtod(m, struct ether_header *);
sys/net/if_trunk.c
1009
if (m->m_flags & M_VLANTAG) {
sys/net/if_trunk.c
1010
ether_vtag = EVL_VLANOFTAG(m->m_pkthdr.ether_vtag);
sys/net/if_trunk.c
1014
trunk_gethdr(m, off, EVL_ENCAPLEN, &vlanbuf)) == NULL)
sys/net/if_trunk.c
1025
trunk_gethdr(m, off, sizeof(*ip), &ipbuf)) == NULL)
sys/net/if_trunk.c
1033
trunk_gethdr(m, off, sizeof(*ip6), &ip6buf)) == NULL)
sys/net/if_trunk.c
1085
trunk_input(struct ifnet *ifp, struct mbuf *m, uint64_t dst, void *port,
sys/net/if_trunk.c
1093
if (m->m_len < sizeof(*eh))
sys/net/if_trunk.c
1096
eh = mtod(m, struct ether_header *);
sys/net/if_trunk.c
1111
if ((*tr->tr_input)(tr, tp, m)) {
sys/net/if_trunk.c
1134
if_vinput(trifp, m, ns);
sys/net/if_trunk.c
1141
m_freem(m);
sys/net/if_trunk.c
1242
trunk_gethdr(struct mbuf *m, u_int off, u_int len, void *buf)
sys/net/if_trunk.c
1244
if (m->m_pkthdr.len < (off + len))
sys/net/if_trunk.c
1246
else if (m->m_len < (off + len)) {
sys/net/if_trunk.c
1247
m_copydata(m, off, len, buf);
sys/net/if_trunk.c
1250
return (mtod(m, caddr_t) + off);
sys/net/if_trunk.c
1297
trunk_rr_start(struct trunk_softc *tr, struct mbuf *m)
sys/net/if_trunk.c
1303
m_freem(m);
sys/net/if_trunk.c
1307
if ((error = if_enqueue(tp->tp_if, m)) != 0)
sys/net/if_trunk.c
1318
trunk_rr_input(struct trunk_softc *tr, struct trunk_port *tp, struct mbuf *m)
sys/net/if_trunk.c
1385
trunk_fail_start(struct trunk_softc *tr, struct mbuf *m)
sys/net/if_trunk.c
1391
m_freem(m);
sys/net/if_trunk.c
1395
return (if_enqueue(tp->tp_if, m));
sys/net/if_trunk.c
1399
trunk_fail_input(struct trunk_softc *tr, struct trunk_port *tp, struct mbuf *m)
sys/net/if_trunk.c
1403
m_freem(m);
sys/net/if_trunk.c
1491
trunk_lb_start(struct trunk_softc *tr, struct mbuf *m)
sys/net/if_trunk.c
1497
p = trunk_hashmbuf(m, &lb->lb_key);
sys/net/if_trunk.c
1506
m_freem(m);
sys/net/if_trunk.c
1510
return (if_enqueue(tp->tp_if, m));
sys/net/if_trunk.c
1514
trunk_lb_input(struct trunk_softc *tr, struct trunk_port *tp, struct mbuf *m)
sys/net/if_trunk.c
1553
struct mbuf *m;
sys/net/if_trunk.c
1562
m = m_copym(m0, 0, M_COPYALL, M_DONTWAIT);
sys/net/if_trunk.c
1563
if (m == NULL) {
sys/net/if_trunk.c
1568
if (if_enqueue(last->tp_if, m) != 0)
sys/net/if_trunk.c
1588
trunk_bcast_input(struct trunk_softc *tr, struct trunk_port *tp, struct mbuf *m)
sys/net/if_trunk.c
394
int m = 0;
sys/net/if_trunk.c
399
m = MAX(m, trunk_port_checkstacking(tr_ptr));
sys/net/if_trunk.c
403
return (m + 1);
sys/net/if_trunk.c
528
trunk_port_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_trunk.c
533
(m_tag_find(m, PACKET_TAG_DLT, NULL) == NULL)) {
sys/net/if_trunk.c
534
m_freem(m);
sys/net/if_trunk.c
538
return (ether_output(ifp, m, dst, rt));
sys/net/if_trunk.c
956
struct mbuf *m;
sys/net/if_trunk.c
960
m = ifq_dequeue(&ifp->if_snd);
sys/net/if_trunk.c
961
if (m == NULL)
sys/net/if_trunk.c
966
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_trunk.c
970
error = (*tr->tr_start)(tr, m);
sys/net/if_trunk.c
974
m_freem(m);
sys/net/if_trunk.c
982
trunk_hashmbuf(struct mbuf *m, SIPHASH_KEY *key)
sys/net/if_trunk.c
996
if (m->m_pkthdr.csum_flags & M_FLOWID)
sys/net/if_trunk.c
997
return (m->m_pkthdr.ph_flowid);
sys/net/if_tun.c
1003
m = m0;
sys/net/if_tun.c
1009
m_clget(m, M_DONTWAIT, alen);
sys/net/if_tun.c
1010
if (!ISSET(m->m_flags, M_EXT)) {
sys/net/if_tun.c
1016
m->m_len = alen;
sys/net/if_tun.c
1019
m->m_data += align;
sys/net/if_tun.c
1020
m->m_len -= align;
sys/net/if_tun.c
1023
error = uiomove(mtod(m, void *), m->m_len, uio);
sys/net/if_tun.c
1040
m->m_next = n;
sys/net/if_tun.c
1041
m = n;
sys/net/if_tun.c
1057
tun_input_process(struct ifnet *ifp, struct mbuf *m)
sys/net/if_tun.c
1074
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/if_tun.c
1075
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/if_tun.c
1078
ifc_ipackets, ifc_ibytes, m->m_pkthdr.len);
sys/net/if_tun.c
1083
if ((*ifp->if_bpf_mtap)(if_bpf, m, BPF_DIRECTION_IN)) {
sys/net/if_tun.c
1084
m_freem(m);
sys/net/if_tun.c
1091
m_freem(m);
sys/net/if_tun.c
1097
(*ifp->if_input)(ifp, m, ns);
sys/net/if_tun.c
1102
while ((m = ml_dequeue(&ns->ns_input)) != NULL) {
sys/net/if_tun.c
1103
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/net/if_tun.c
1105
(*ifp->if_input)(ifp, m, ns);
sys/net/if_tun.c
1107
m_freem(m);
sys/net/if_tun.c
1111
while ((m = ml_dequeue(&ns->ns_proto)) != NULL) {
sys/net/if_tun.c
1112
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/net/if_tun.c
1114
if_input_process_proto(ifp, m, ns);
sys/net/if_tun.c
1116
m_freem(m);
sys/net/if_tun.c
825
struct mbuf *m, *m0;
sys/net/if_tun.c
882
m = m0;
sys/net/if_tun.c
884
len = ulmin(uio->uio_resid, m->m_len);
sys/net/if_tun.c
886
error = uiomove(mtod(m, void *), len, uio);
sys/net/if_tun.c
891
m = m->m_next;
sys/net/if_tun.c
892
if (m == NULL)
sys/net/if_tun.c
924
struct mbuf *m0, *m, *n;
sys/net/if_var.h
369
if_input_process_proto(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/net/if_var.h
372
input = m->m_pkthdr.ph_cookie;
sys/net/if_var.h
373
(*input)(ifp, m, ns);
sys/net/if_veb.c
1025
m = m_dup_pkt(m0, max_linkhdr + ETHER_ALIGN, M_NOWAIT);
sys/net/if_veb.c
1026
if (m == NULL) {
sys/net/if_veb.c
1032
m->m_pkthdr.ether_vtag |= vid;
sys/net/if_veb.c
1034
CLR(m->m_flags, M_VLANTAG);
sys/net/if_veb.c
1036
m = ether_offload_ifcap(ifp0, m);
sys/net/if_veb.c
1037
if (m == NULL) {
sys/net/if_veb.c
1042
(*tp->p_enqueue)(ifp0, m, ctx->ns); /* XXX count error */
sys/net/if_veb.c
1051
veb_transmit(struct veb_softc *sc, struct veb_ctx *ctx, struct mbuf *m,
sys/net/if_veb.c
1105
if (veb_rule_filter(tp, VEB_RULE_LIST_OUT, m,
sys/net/if_veb.c
1112
veb_ip_filter(m)) {
sys/net/if_veb.c
1120
m->m_pkthdr.ether_vtag |= vid;
sys/net/if_veb.c
1124
(m = veb_pf(ifp0, PF_FWD, m, ctx->ns)) == NULL)
sys/net/if_veb.c
1128
CLR(m->m_flags, M_VLANTAG);
sys/net/if_veb.c
1132
m->m_pkthdr.len);
sys/net/if_veb.c
1134
m = ether_offload_ifcap(ifp0, m);
sys/net/if_veb.c
1135
if (m == NULL) {
sys/net/if_veb.c
1140
(*tp->p_enqueue)(ifp0, m, ctx->ns); /* XXX count error */
sys/net/if_veb.c
1145
m_freem(m);
sys/net/if_veb.c
1150
veb_vport_input(struct ifnet *ifp0, struct mbuf *m, uint64_t dst, void *brport,
sys/net/if_veb.c
1153
return (m);
sys/net/if_veb.c
1180
veb_port_input(struct ifnet *ifp0, struct mbuf *m, uint64_t dst, void *brport,
sys/net/if_veb.c
1202
return (m);
sys/net/if_veb.c
1211
return (m);
sys/net/if_veb.c
1223
return (m);
sys/net/if_veb.c
1227
eh = mtod(m, struct ether_header *);
sys/net/if_veb.c
1228
if (!ISSET(m->m_flags, M_VLANTAG) &&
sys/net/if_veb.c
1232
evl = mtod(m, struct ether_vlan_header *);
sys/net/if_veb.c
1233
m->m_pkthdr.ether_vtag = ntohs(evl->evl_tag);
sys/net/if_veb.c
1234
SET(m->m_flags, M_VLANTAG);
sys/net/if_veb.c
1238
m_adj(m, EVL_ENCAPLEN);
sys/net/if_veb.c
1240
eh = mtod(m, struct ether_header *);
sys/net/if_veb.c
1249
if (ISSET(m->m_flags, M_VLANTAG)) {
sys/net/if_veb.c
1250
uint16_t tvid = EVL_VLANOFTAG(m->m_pkthdr.ether_vtag);
sys/net/if_veb.c
1254
CLR(m->m_flags, M_VLANTAG);
sys/net/if_veb.c
1266
prio = EVL_PRIOFTAG(m->m_pkthdr.ether_vtag);
sys/net/if_veb.c
1272
m->m_pkthdr.pf.prio = prio;
sys/net/if_veb.c
1277
m->m_pkthdr.ether_vtag = 0;
sys/net/if_veb.c
1281
return (m);
sys/net/if_veb.c
1306
ISSET(m->m_flags, M_VLANTAG) &&
sys/net/if_veb.c
1329
m->m_pkthdr.len);
sys/net/if_veb.c
1331
if (!ISSET(m->m_flags, M_VLANTAG)) {
sys/net/if_veb.c
1332
SET(m->m_flags, M_VLANTAG); /* for BPF */
sys/net/if_veb.c
1333
m->m_pkthdr.ether_vtag |= ctx.vs;
sys/net/if_veb.c
1337
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/if_veb.c
1342
if (bpf_mtap_ether(if_bpf, m, 0) != 0) {
sys/net/if_veb.c
1349
veb_span(sc, m);
sys/net/if_veb.c
1352
veb_ip_filter(m)) {
sys/net/if_veb.c
1358
veb_svlan_filter(m)) {
sys/net/if_veb.c
1363
if (veb_rule_filter(p, VEB_RULE_LIST_IN, m,
sys/net/if_veb.c
1371
(m = veb_pf(ifp0, PF_IN, m, ctx.ns)) == NULL)
sys/net/if_veb.c
1375
eh = mtod(m, struct ether_header *);
sys/net/if_veb.c
1381
prio = (prio == IF_HDRPRIO_PACKET) ? m->m_pkthdr.pf.prio : prio;
sys/net/if_veb.c
1385
m->m_pkthdr.ether_vtag = (prio << EVL_PRIO_BITS);
sys/net/if_veb.c
1387
CLR(m->m_flags, M_BCAST|M_MCAST);
sys/net/if_veb.c
1404
m = veb_transmit(sc, &ctx, m, tp, tvs);
sys/net/if_veb.c
1408
if (m == NULL)
sys/net/if_veb.c
1413
SET(m->m_flags,
sys/net/if_veb.c
1417
veb_broadcast(sc, &ctx, m);
sys/net/if_veb.c
1422
m_freem(m);
sys/net/if_veb.c
1427
veb_input(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/net/if_veb.c
1429
m_freem(m);
sys/net/if_veb.c
1433
veb_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_veb.c
1436
m_freem(m);
sys/net/if_veb.c
1441
veb_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if_veb.c
1443
m_freem(m);
sys/net/if_veb.c
1714
veb_ports_free(struct veb_ports *m)
sys/net/if_veb.c
1716
free(m, M_DEVBUF, veb_ports_size(m->m_count));
sys/net/if_veb.c
1720
veb_ports_destroy(struct veb_ports *m)
sys/net/if_veb.c
1722
struct veb_port **ps = veb_ports_array(m);
sys/net/if_veb.c
1725
for (i = 0; i < m->m_count; i++) {
sys/net/if_veb.c
1730
veb_ports_free(m);
sys/net/if_veb.c
1878
struct veb_ports *m;
sys/net/if_veb.c
1883
m = SMR_PTR_GET_LOCKED(span ? &sc->sc_spans : &sc->sc_ports);
sys/net/if_veb.c
1884
if (m == NULL)
sys/net/if_veb.c
1887
ps = veb_ports_array(m);
sys/net/if_veb.c
1888
for (i = 0; i < m->m_count; i++) {
sys/net/if_veb.c
1916
struct veb_ports *m;
sys/net/if_veb.c
1923
m = SMR_PTR_GET_LOCKED(&sc->sc_ports);
sys/net/if_veb.c
1924
if (m == NULL)
sys/net/if_veb.c
1927
ps = veb_ports_array(m);
sys/net/if_veb.c
1928
for (i = 0; i < m->m_count; i++) {
sys/net/if_veb.c
2848
struct veb_ports *m;
sys/net/if_veb.c
2859
m = SMR_PTR_GET_LOCKED(&sc->sc_ports);
sys/net/if_veb.c
2860
if (m != NULL)
sys/net/if_veb.c
2861
n += m->m_count;
sys/net/if_veb.c
2862
m = SMR_PTR_GET_LOCKED(&sc->sc_spans);
sys/net/if_veb.c
2863
if (m != NULL)
sys/net/if_veb.c
2864
n += m->m_count;
sys/net/if_veb.c
2868
m = SMR_PTR_GET_LOCKED(&sc->sc_ports);
sys/net/if_veb.c
2869
if (m != NULL) {
sys/net/if_veb.c
2870
ps = veb_ports_array(m);
sys/net/if_veb.c
2871
for (i = 0; i < m->m_count; i++) {
sys/net/if_veb.c
2897
m = SMR_PTR_GET_LOCKED(&sc->sc_spans);
sys/net/if_veb.c
2898
if (m != NULL) {
sys/net/if_veb.c
2899
ps = veb_ports_array(m);
sys/net/if_veb.c
290
veb_ports_array(struct veb_ports *m)
sys/net/if_veb.c
2900
for (i = 0; i < m->m_count; i++) {
sys/net/if_veb.c
292
return (struct veb_port **)((caddr_t)m + _ALIGN(sizeof(*m)));
sys/net/if_veb.c
3142
veb_p_output(struct ifnet *ifp0, struct mbuf *m, struct sockaddr *dst,
sys/net/if_veb.c
3150
if ((m_tag_find(m, PACKET_TAG_DLT, NULL) == NULL)) {
sys/net/if_veb.c
3151
m_freem(m);
sys/net/if_veb.c
3164
m_freem(m);
sys/net/if_veb.c
3168
return ((*p_output)(ifp0, m, dst, rt));
sys/net/if_veb.c
3631
vport_if_enqueue(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/net/if_veb.c
3643
csum = m->m_pkthdr.csum_flags;
sys/net/if_veb.c
3652
m->m_pkthdr.csum_flags = csum;
sys/net/if_veb.c
3656
if_vinput(ifp, m, ns);
sys/net/if_veb.c
3662
if (ISSET(m->m_pkthdr.csum_flags, M_FLOWID))
sys/net/if_veb.c
3663
flow = m->m_pkthdr.ph_flowid;
sys/net/if_veb.c
3666
rv = ifiq_enqueue_qlim(ifiq, m, 8192);
sys/net/if_veb.c
3673
vport_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if_veb.c
3693
pf_pkt_addr_changed(m);
sys/net/if_veb.c
3710
m->m_pkthdr.len);
sys/net/if_veb.c
3715
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_veb.c
3718
eh = mtod(m, struct ether_header *);
sys/net/if_veb.c
3723
m = (*input)(ifp, m, dst, ep->ep_port, NULL);
sys/net/if_veb.c
3730
m_freem(m);
sys/net/if_veb.c
579
veb_span_input(struct ifnet *ifp0, struct mbuf *m, uint64_t dst, void *brport,
sys/net/if_veb.c
582
m_freem(m);
sys/net/if_veb.c
593
struct mbuf *m;
sys/net/if_veb.c
612
m = m_dup_pkt(m0, max_linkhdr + ETHER_ALIGN, M_NOWAIT);
sys/net/if_veb.c
613
if (m == NULL) {
sys/net/if_veb.c
618
m = ether_offload_ifcap(ifp0, m);
sys/net/if_veb.c
619
if (m == NULL) {
sys/net/if_veb.c
624
if_enqueue(ifp0, m); /* XXX count error */
sys/net/if_veb.c
630
veb_ip_filter(const struct mbuf *m)
sys/net/if_veb.c
634
eh = mtod(m, struct ether_header *);
sys/net/if_veb.c
649
veb_svlan_filter(const struct mbuf *m)
sys/net/if_veb.c
653
eh = mtod(m, struct ether_header *);
sys/net/if_veb.c
678
veb_rule_arp_match(const struct veb_rule *vr, struct mbuf *m)
sys/net/if_veb.c
683
eh = mtod(m, struct ether_header *);
sys/net/if_veb.c
687
if (m->m_pkthdr.len < sizeof(*eh) + sizeof(ea))
sys/net/if_veb.c
690
m_copydata(m, sizeof(*eh), sizeof(ea), (caddr_t)&ea);
sys/net/if_veb.c
729
veb_rule_list_test(struct veb_rule *vr, int dir, struct mbuf *m,
sys/net/if_veb.c
738
!veb_rule_arp_match(vr, m))
sys/net/if_veb.c
751
pf_tag_packet(m, vr->vr_pftag, -1);
sys/net/if_veb.c
761
veb_rule_filter(struct veb_port *p, int dir, struct mbuf *m,
sys/net/if_veb.c
770
filter = veb_rule_list_test(vr, dir, m, src, dst, vid);
sys/net/if_veb.c
799
veb_pf(struct ifnet *ifp0, int dir, struct mbuf *m, struct netstack *ns)
sys/net/if_veb.c
813
return (m);
sys/net/if_veb.c
815
eh = mtod(m, struct ether_header *);
sys/net/if_veb.c
826
return (m);
sys/net/if_veb.c
830
m_adj(m, sizeof(*eh));
sys/net/if_veb.c
832
m = (*fam->ip_check)(ifp0, m);
sys/net/if_veb.c
833
if (m == NULL)
sys/net/if_veb.c
836
if (pf_test(fam->af, dir, ifp0, &m) != PF_PASS) {
sys/net/if_veb.c
837
m_freem(m);
sys/net/if_veb.c
840
if (m == NULL)
sys/net/if_veb.c
843
if (dir == PF_IN && ISSET(m->m_pkthdr.pf.flags, PF_TAG_DIVERTED)) {
sys/net/if_veb.c
844
pf_mbuf_unlink_state_key(m);
sys/net/if_veb.c
845
pf_mbuf_unlink_inpcb(m);
sys/net/if_veb.c
846
if_input_proto(ifp0, m, fam->ip_input, ns);
sys/net/if_veb.c
851
m = m_prepend(m, hlen, M_DONTWAIT);
sys/net/if_veb.c
852
if (m == NULL)
sys/net/if_veb.c
857
m_adj(m, hlen - sizeof(*eh));
sys/net/if_veb.c
858
eh = mtod(m, struct ether_header *);
sys/net/if_veb.c
861
return (m);
sys/net/if_veb.c
911
veb_if_enqueue(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/net/if_veb.c
913
return (if_enqueue(ifp, m));
sys/net/if_veb.c
936
struct mbuf *m;
sys/net/if_vether.c
126
struct mbuf *m;
sys/net/if_vether.c
128
while ((m = ifq_dequeue(ifq)) != NULL) {
sys/net/if_vether.c
133
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_vether.c
136
m_freem(m);
sys/net/if_vlan.c
248
vlan_transmit(struct vlan_softc *sc, struct ifnet *ifp0, struct mbuf *m)
sys/net/if_vlan.c
256
bpf_mtap_ether(ifp->if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_vlan.c
260
m->m_pkthdr.pf.prio : txprio;
sys/net/if_vlan.c
272
m->m_pkthdr.ether_vtag = sc->sc_tag |
sys/net/if_vlan.c
274
m->m_flags |= M_VLANTAG;
sys/net/if_vlan.c
276
m = vlan_inject(m, sc->sc_type, sc->sc_tag |
sys/net/if_vlan.c
278
if (m == NULL) {
sys/net/if_vlan.c
284
if (if_enqueue(ifp0, m))
sys/net/if_vlan.c
289
vlan_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if_vlan.c
296
return (if_enqueue_ifq(ifp, m));
sys/net/if_vlan.c
303
m_freem(m);
sys/net/if_vlan.c
307
ifc_opackets, ifc_obytes, m->m_pkthdr.len);
sys/net/if_vlan.c
308
vlan_transmit(sc, ifp0, m);
sys/net/if_vlan.c
321
struct mbuf *m;
sys/net/if_vlan.c
330
while ((m = ifq_dequeue(ifq)) != NULL)
sys/net/if_vlan.c
331
vlan_transmit(sc, ifp0, m);
sys/net/if_vlan.c
338
vlan_strip(struct mbuf *m)
sys/net/if_vlan.c
340
if (ISSET(m->m_flags, M_VLANTAG)) {
sys/net/if_vlan.c
341
CLR(m->m_flags, M_VLANTAG);
sys/net/if_vlan.c
345
evl = mtod(m, struct ether_vlan_header *);
sys/net/if_vlan.c
348
m_adj(m, EVL_ENCAPLEN);
sys/net/if_vlan.c
351
return (m);
sys/net/if_vlan.c
355
vlan_inject(struct mbuf *m, uint16_t type, uint16_t tag)
sys/net/if_vlan.c
359
m_copydata(m, 0, ETHER_HDR_LEN, &evh);
sys/net/if_vlan.c
363
m_adj(m, ETHER_HDR_LEN);
sys/net/if_vlan.c
364
M_PREPEND(m, sizeof(evh) + ETHER_ALIGN, M_DONTWAIT);
sys/net/if_vlan.c
365
if (m == NULL)
sys/net/if_vlan.c
368
m_adj(m, ETHER_ALIGN);
sys/net/if_vlan.c
370
m_copyback(m, 0, sizeof(evh), &evh, M_NOWAIT);
sys/net/if_vlan.c
371
CLR(m->m_flags, M_VLANTAG);
sys/net/if_vlan.c
373
return (m);
sys/net/if_vlan.c
377
vlan_vinput(struct vlan_softc *sc, uint16_t vtag, struct mbuf *m,
sys/net/if_vlan.c
384
m_freem(m);
sys/net/if_vlan.c
388
m = vlan_strip(m);
sys/net/if_vlan.c
395
m->m_pkthdr.pf.prio = EVL_PRIOFTAG(vtag);
sys/net/if_vlan.c
397
if (m->m_pkthdr.pf.prio <= 1)
sys/net/if_vlan.c
398
m->m_pkthdr.pf.prio = !m->m_pkthdr.pf.prio;
sys/net/if_vlan.c
401
m->m_pkthdr.pf.prio = rxprio;
sys/net/if_vlan.c
405
if_vinput(ifp, m, ns);
sys/net/if_vlan.c
410
vlan_input(struct ifnet *ifp0, struct mbuf *m, unsigned int *sdelim,
sys/net/if_vlan.c
419
if (m->m_flags & M_VLANTAG) {
sys/net/if_vlan.c
420
vtag = m->m_pkthdr.ether_vtag;
sys/net/if_vlan.c
424
if (m->m_len < sizeof(*evl)) {
sys/net/if_vlan.c
425
m = m_pullup(m, sizeof(*evl));
sys/net/if_vlan.c
426
if (m == NULL)
sys/net/if_vlan.c
430
evl = mtod(m, struct ether_vlan_header *);
sys/net/if_vlan.c
457
m = vlan_vinput(sc, vtag, m, ns);
sys/net/if_vlan.c
464
m = vlan_strip(m);
sys/net/if_vlan.c
466
eh = mtod(m, struct ether_header *);
sys/net/if_vlan.c
469
m_freem(m);
sys/net/if_vlan.c
470
m = NULL;
sys/net/if_vlan.c
477
return (m);
sys/net/if_vxlan.c
315
vxlan_encap(struct vxlan_softc *sc, struct mbuf *m,
sys/net/if_vxlan.c
335
struct ether_header *eh = mtod(m, struct ether_header *);
sys/net/if_vxlan.c
356
m0 = m_get(M_DONTWAIT, m->m_type);
sys/net/if_vxlan.c
363
M_MOVE_PKTHDR(m0, m);
sys/net/if_vxlan.c
364
m0->m_next = m;
sys/net/if_vxlan.c
366
m = m_prepend(m0, sizeof(*vh), M_DONTWAIT);
sys/net/if_vxlan.c
367
if (m == NULL)
sys/net/if_vxlan.c
370
vh = mtod(m, struct vxlan_header *);
sys/net/if_vxlan.c
373
m = m_prepend(m, sizeof(*uh), M_DONTWAIT);
sys/net/if_vxlan.c
374
if (m == NULL)
sys/net/if_vxlan.c
377
uh = mtod(m, struct udphdr *);
sys/net/if_vxlan.c
380
htobem16(&uh->uh_ulen, m->m_pkthdr.len);
sys/net/if_vxlan.c
383
SET(m->m_pkthdr.csum_flags, M_UDP_CSUM_OUT);
sys/net/if_vxlan.c
390
m_tag_prepend(m, mtag);
sys/net/if_vxlan.c
394
prio = m->m_pkthdr.pf.prio;
sys/net/if_vxlan.c
397
CLR(m->m_flags, M_BCAST|M_MCAST);
sys/net/if_vxlan.c
398
m->m_pkthdr.ph_rtableid = sc->sc_rdomain;
sys/net/if_vxlan.c
401
pf_pkt_addr_changed(m);
sys/net/if_vxlan.c
404
return ((*ip_encap)(sc, m, endpoint, tos));
sys/net/if_vxlan.c
406
m_freem(m);
sys/net/if_vxlan.c
411
vxlan_encap_ipv4(struct vxlan_softc *sc, struct mbuf *m,
sys/net/if_vxlan.c
416
m = m_prepend(m, sizeof(*ip), M_DONTWAIT);
sys/net/if_vxlan.c
417
if (m == NULL)
sys/net/if_vxlan.c
420
ip = mtod(m, struct ip *);
sys/net/if_vxlan.c
425
ip->ip_len = htons(m->m_pkthdr.len);
sys/net/if_vxlan.c
431
return (m);
sys/net/if_vxlan.c
436
vxlan_encap_ipv6(struct vxlan_softc *sc, struct mbuf *m,
sys/net/if_vxlan.c
440
int len = m->m_pkthdr.len;
sys/net/if_vxlan.c
442
m = m_prepend(m, sizeof(*ip6), M_DONTWAIT);
sys/net/if_vxlan.c
443
if (m == NULL)
sys/net/if_vxlan.c
446
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_vxlan.c
447
ip6->ip6_flow = ISSET(m->m_pkthdr.csum_flags, M_FLOWID) ?
sys/net/if_vxlan.c
448
htonl(m->m_pkthdr.ph_flowid) : 0;
sys/net/if_vxlan.c
458
SET(m->m_pkthdr.csum_flags, M_IPV6_DF_OUT);
sys/net/if_vxlan.c
460
return (m);
sys/net/if_vxlan.c
465
vxlan_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net/if_vxlan.c
471
while ((mtag = m_tag_find(m, PACKET_TAG_GRE, mtag)) != NULL) {
sys/net/if_vxlan.c
473
m_freem(m);
sys/net/if_vxlan.c
478
return (ether_output(ifp, m, dst, rt));
sys/net/if_vxlan.c
482
vxlan_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/net/if_vxlan.c
487
if (ifq_enqueue(ifq, m) != 0)
sys/net/if_vxlan.c
508
struct mbuf *m;
sys/net/if_vxlan.c
519
while ((m = ml_dequeue(ml)) != NULL) {
sys/net/if_vxlan.c
520
if (ip_output(m, NULL, NULL, IP_RAWOUTPUT, &imo, NULL, 0) != 0)
sys/net/if_vxlan.c
533
struct mbuf *m;
sys/net/if_vxlan.c
544
while ((m = ml_dequeue(ml)) != NULL) {
sys/net/if_vxlan.c
545
if (ip6_output(m, NULL, NULL, 0, &im6o, NULL) != 0)
sys/net/if_vxlan.c
563
struct mbuf *m;
sys/net/if_vxlan.c
585
while ((m = ifq_dequeue(&ifp->if_snd)) != NULL) {
sys/net/if_vxlan.c
589
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_OUT);
sys/net/if_vxlan.c
591
m = vxlan_encap(sc, m, ip_encap);
sys/net/if_vxlan.c
592
if (m == NULL)
sys/net/if_vxlan.c
595
ml_enqueue(&ml, m);
sys/net/if_vxlan.c
604
vxlan_input(void *arg, struct mbuf *m, struct ip *ip, struct ip6_hdr *ip6,
sys/net/if_vxlan.c
622
if (m->m_pkthdr.len < vhlen)
sys/net/if_vxlan.c
640
if (m->m_len < vhlen) {
sys/net/if_vxlan.c
641
m = m_pullup(m, vhlen);
sys/net/if_vxlan.c
642
if (m == NULL)
sys/net/if_vxlan.c
648
vh = (struct vxlan_header *)(mtod(m, caddr_t) + hlen);
sys/net/if_vxlan.c
672
m_adj(m, vhlen);
sys/net/if_vxlan.c
674
if (m->m_pkthdr.len < sizeof(*eh))
sys/net/if_vxlan.c
677
if (m->m_len < sizeof(*eh)) {
sys/net/if_vxlan.c
678
m = m_pullup(m, sizeof(*eh));
sys/net/if_vxlan.c
679
if (m == NULL)
sys/net/if_vxlan.c
683
n = m_getptr(m, sizeof(*eh), &off);
sys/net/if_vxlan.c
688
n = m_dup_pkt(m, ETHER_ALIGN, M_NOWAIT);
sys/net/if_vxlan.c
689
m_freem(m);
sys/net/if_vxlan.c
692
m = n;
sys/net/if_vxlan.c
696
eh = mtod(m, struct ether_header *);
sys/net/if_vxlan.c
707
m->m_pkthdr.pf.prio = IFQ_TOS2PRIO(tos);
sys/net/if_vxlan.c
710
m->m_pkthdr.pf.prio = rxhprio;
sys/net/if_vxlan.c
714
if_vinput(ifp, m, ns);
sys/net/if_vxlan.c
722
m_freem(m);
sys/net/if_vxlan.c
903
struct mbuf m;
sys/net/if_vxlan.c
948
m_inithdr(&m);
sys/net/if_vxlan.c
949
m.m_len = sizeof(vt->vt_rdomain);
sys/net/if_vxlan.c
950
*mtod(&m, unsigned int *) = vt->vt_rdomain;
sys/net/if_vxlan.c
951
error = sosetopt(so, SOL_SOCKET, SO_RTABLE, &m);
sys/net/if_vxlan.c
955
m_inithdr(&m);
sys/net/if_vxlan.c
958
sin = mtod(&m, struct sockaddr_in *);
sys/net/if_vxlan.c
965
m.m_len = sizeof(*sin);
sys/net/if_vxlan.c
970
sin6 = mtod(&m, struct sockaddr_in6 *);
sys/net/if_vxlan.c
976
m.m_len = sizeof(*sin6);
sys/net/if_vxlan.c
984
error = sobind(so, &m, curproc);
sys/net/if_wg.c
105
struct cookie_macs m;
sys/net/if_wg.c
114
struct cookie_macs m;
sys/net/if_wg.c
1287
cookie_maker_mac(&peer->p_cookie, &pkt.m, &pkt,
sys/net/if_wg.c
1288
sizeof(pkt)-sizeof(pkt.m));
sys/net/if_wg.c
1311
cookie_maker_mac(&peer->p_cookie, &pkt.m, &pkt,
sys/net/if_wg.c
1312
sizeof(pkt)-sizeof(pkt.m));
sys/net/if_wg.c
1341
struct mbuf *m;
sys/net/if_wg.c
1346
if ((m = m_gethdr(M_NOWAIT, MT_DATA)) == NULL)
sys/net/if_wg.c
1349
if ((t = wg_tag_get(m)) == NULL) {
sys/net/if_wg.c
1350
m_freem(m);
sys/net/if_wg.c
1359
mq_push(&peer->p_stage_queue, m);
sys/net/if_wg.c
1377
wg_handshake(struct wg_softc *sc, struct mbuf *m)
sys/net/if_wg.c
1399
t = wg_tag_get(m);
sys/net/if_wg.c
1401
switch (*mtod(m, uint32_t *)) {
sys/net/if_wg.c
1403
init = mtod(m, struct wg_pkt_initiation *);
sys/net/if_wg.c
1405
res = cookie_checker_validate_macs(&sc->sc_cookie, &init->m,
sys/net/if_wg.c
1406
init, sizeof(*init) - sizeof(init->m),
sys/net/if_wg.c
1422
wg_send_cookie(sc, &init->m, init->s_idx,
sys/net/if_wg.c
1450
resp = mtod(m, struct wg_pkt_response *);
sys/net/if_wg.c
1452
res = cookie_checker_validate_macs(&sc->sc_cookie, &resp->m,
sys/net/if_wg.c
1453
resp, sizeof(*resp) - sizeof(resp->m),
sys/net/if_wg.c
1469
wg_send_cookie(sc, &resp->m, resp->s_idx,
sys/net/if_wg.c
1508
cook = mtod(m, struct wg_pkt_cookie *);
sys/net/if_wg.c
1541
m_freem(m);
sys/net/if_wg.c
1547
struct mbuf *m;
sys/net/if_wg.c
1549
while ((m = mq_dequeue(&sc->sc_handshake_queue)) != NULL)
sys/net/if_wg.c
1550
wg_handshake(sc, m);
sys/net/if_wg.c
1577
wg_encap(struct wg_softc *sc, struct mbuf *m)
sys/net/if_wg.c
1588
t = wg_tag_get(m);
sys/net/if_wg.c
1591
plaintext_len = WG_PKT_WITH_PADDING(m->m_pkthdr.len);
sys/net/if_wg.c
1592
padding_len = plaintext_len - m->m_pkthdr.len;
sys/net/if_wg.c
1611
m_copydata(m, 0, m->m_pkthdr.len, data->buf);
sys/net/if_wg.c
1612
bzero(data->buf + m->m_pkthdr.len, padding_len);
sys/net/if_wg.c
1620
mc->m_pkthdr.ph_flowid = m->m_pkthdr.ph_flowid;
sys/net/if_wg.c
1622
mc->m_pkthdr.pf.prio = m->m_pkthdr.pf.prio;
sys/net/if_wg.c
1639
if (__predict_false(m->m_pkthdr.len == 0))
sys/net/if_wg.c
1645
mc->m_pkthdr.ph_loopcnt = m->m_pkthdr.ph_loopcnt;
sys/net/if_wg.c
1664
wg_decap(struct wg_softc *sc, struct mbuf *m)
sys/net/if_wg.c
1676
t = wg_tag_get(m);
sys/net/if_wg.c
1687
data = mtod(m, struct wg_pkt_data *);
sys/net/if_wg.c
1688
payload_len = m->m_pkthdr.len - sizeof(struct wg_pkt_data);
sys/net/if_wg.c
1706
wg_peer_counters_add(peer, 0, m->m_pkthdr.len);
sys/net/if_wg.c
1708
m_adj(m, sizeof(struct wg_pkt_data));
sys/net/if_wg.c
1709
m_adj(m, -NOISE_AUTHTAG_LEN);
sys/net/if_wg.c
1712
m->m_pkthdr.len);
sys/net/if_wg.c
1715
if (__predict_false(m->m_pkthdr.len == 0)) {
sys/net/if_wg.c
1734
ip = mtod(m, struct ip *);
sys/net/if_wg.c
1735
ip6 = mtod(m, struct ip6_hdr *);
sys/net/if_wg.c
1737
if (m->m_pkthdr.len >= sizeof(struct ip) && ip->ip_v == IPVERSION) {
sys/net/if_wg.c
1738
m->m_pkthdr.ph_family = AF_INET;
sys/net/if_wg.c
1741
if (len >= sizeof(struct ip) && len < m->m_pkthdr.len)
sys/net/if_wg.c
1742
m_adj(m, len - m->m_pkthdr.len);
sys/net/if_wg.c
1746
} else if (m->m_pkthdr.len >= sizeof(struct ip6_hdr) &&
sys/net/if_wg.c
1748
m->m_pkthdr.ph_family = AF_INET6;
sys/net/if_wg.c
1751
if (len < m->m_pkthdr.len)
sys/net/if_wg.c
1752
m_adj(m, len - m->m_pkthdr.len);
sys/net/if_wg.c
1773
m->m_pkthdr.csum_flags = 0;
sys/net/if_wg.c
1775
m->m_pkthdr.ph_ifidx = sc->sc_if.if_index;
sys/net/if_wg.c
1776
m->m_pkthdr.ph_rtableid = sc->sc_if.if_rdomain;
sys/net/if_wg.c
1777
m->m_flags &= ~(M_MCAST | M_BCAST);
sys/net/if_wg.c
1779
pf_pkt_addr_changed(m);
sys/net/if_wg.c
1783
t->t_mbuf = m;
sys/net/if_wg.c
1792
struct mbuf *m;
sys/net/if_wg.c
1794
while ((m = wg_ring_dequeue(&sc->sc_encap_ring)) != NULL)
sys/net/if_wg.c
1795
wg_encap(sc, m);
sys/net/if_wg.c
1801
struct mbuf *m;
sys/net/if_wg.c
1803
while ((m = wg_ring_dequeue(&sc->sc_decap_ring)) != NULL)
sys/net/if_wg.c
1804
wg_decap(sc, m);
sys/net/if_wg.c
1814
struct mbuf *m;
sys/net/if_wg.c
1819
while ((m = wg_queue_dequeue(&peer->p_encap_queue, &t)) != NULL) {
sys/net/if_wg.c
1823
m_freem(m);
sys/net/if_wg.c
1835
if (m->m_pkthdr.len != 0)
sys/net/if_wg.c
1842
m_freem(m);
sys/net/if_wg.c
1852
struct mbuf *m;
sys/net/if_wg.c
1854
while ((m = wg_queue_dequeue(&peer->p_decap_queue, &t)) != NULL) {
sys/net/if_wg.c
1858
m_freem(m);
sys/net/if_wg.c
1863
KASSERT(m == t->t_mbuf);
sys/net/if_wg.c
1870
if (m->m_pkthdr.len == 0) {
sys/net/if_wg.c
1871
m_freem(m);
sys/net/if_wg.c
1878
m->m_pkthdr.ph_family, m, BPF_DIRECTION_IN);
sys/net/if_wg.c
1882
if (m->m_pkthdr.ph_family == AF_INET)
sys/net/if_wg.c
1883
ipv4_input(&sc->sc_if, m, NULL);
sys/net/if_wg.c
1885
else if (m->m_pkthdr.ph_family == AF_INET6)
sys/net/if_wg.c
1886
ipv6_input(&sc->sc_if, m, NULL);
sys/net/if_wg.c
1897
wg_queue_in(struct wg_softc *sc, struct wg_peer *peer, struct mbuf *m)
sys/net/if_wg.c
1905
ml_enqueue(&serial->q_list, m);
sys/net/if_wg.c
1909
m_freem(m);
sys/net/if_wg.c
1915
parallel->r_buf[parallel->r_tail & MAX_QUEUED_PKT_MASK] = m;
sys/net/if_wg.c
1920
t = wg_tag_get(m);
sys/net/if_wg.c
1934
struct mbuf *m;
sys/net/if_wg.c
1946
while ((m = ml_dequeue(&ml)) != NULL) {
sys/net/if_wg.c
1949
ml_enqueue(&serial->q_list, m);
sys/net/if_wg.c
1953
ml_enqueue(&ml_free, m);
sys/net/if_wg.c
1959
parallel->r_buf[parallel->r_tail & MAX_QUEUED_PKT_MASK] = m;
sys/net/if_wg.c
1964
t = wg_tag_get(m);
sys/net/if_wg.c
1976
struct mbuf *m = NULL;
sys/net/if_wg.c
1979
m = r->r_buf[r->r_head & MAX_QUEUED_PKT_MASK];
sys/net/if_wg.c
1983
return m;
sys/net/if_wg.c
1989
struct mbuf *m;
sys/net/if_wg.c
1991
if ((m = q->q_list.ml_head) != NULL && (*t = wg_tag_get(m))->t_done)
sys/net/if_wg.c
1994
m = NULL;
sys/net/if_wg.c
1996
return m;
sys/net/if_wg.c
2085
wg_input(void *_sc, struct mbuf *m, struct ip *ip, struct ip6_hdr *ip6,
sys/net/if_wg.c
2097
if ((t = wg_tag_get(m)) == NULL) {
sys/net/if_wg.c
2098
m_freem(m);
sys/net/if_wg.c
2117
m_freem(m);
sys/net/if_wg.c
2122
m_adj(m, hlen);
sys/net/if_wg.c
2130
if ((m = m_pullup(m, m->m_pkthdr.len)) == NULL)
sys/net/if_wg.c
2133
if ((m->m_pkthdr.len == sizeof(struct wg_pkt_initiation) &&
sys/net/if_wg.c
2134
*mtod(m, uint32_t *) == WG_PKT_INITIATION) ||
sys/net/if_wg.c
2135
(m->m_pkthdr.len == sizeof(struct wg_pkt_response) &&
sys/net/if_wg.c
2136
*mtod(m, uint32_t *) == WG_PKT_RESPONSE) ||
sys/net/if_wg.c
2137
(m->m_pkthdr.len == sizeof(struct wg_pkt_cookie) &&
sys/net/if_wg.c
2138
*mtod(m, uint32_t *) == WG_PKT_COOKIE)) {
sys/net/if_wg.c
2140
if (mq_enqueue(&sc->sc_handshake_queue, m) != 0)
sys/net/if_wg.c
2147
} else if (m->m_pkthdr.len >= sizeof(struct wg_pkt_data) +
sys/net/if_wg.c
2148
NOISE_AUTHTAG_LEN && *mtod(m, uint32_t *) == WG_PKT_DATA) {
sys/net/if_wg.c
2150
data = mtod(m, struct wg_pkt_data *);
sys/net/if_wg.c
2158
if (wg_queue_in(sc, t->t_peer, m) != 0)
sys/net/if_wg.c
2164
m_freem(m);
sys/net/if_wg.c
2168
m_freem(m);
sys/net/if_wg.c
2181
struct mbuf *m;
sys/net/if_wg.c
2191
while ((m = ifq_dequeue(ifq)) != NULL) {
sys/net/if_wg.c
2192
t = wg_tag_get(m);
sys/net/if_wg.c
2194
if (mq_push(&peer->p_stage_queue, m) != 0)
sys/net/if_wg.c
2212
wg_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *sa,
sys/net/if_wg.c
2222
if ((t = wg_tag_get(m)) == NULL) {
sys/net/if_wg.c
2227
m->m_pkthdr.ph_family = sa->sa_family;
sys/net/if_wg.c
2230
&mtod(m, struct ip *)->ip_dst);
sys/net/if_wg.c
2234
&mtod(m, struct ip6_hdr *)->ip6_dst);
sys/net/if_wg.c
2243
bpf_mtap_af(sc->sc_if.if_bpf, sa->sa_family, m,
sys/net/if_wg.c
2260
if (m->m_pkthdr.ph_loopcnt++ > M_MAXLOOP) {
sys/net/if_wg.c
2273
if (m->m_pkthdr.pf.delay > 0) {
sys/net/if_wg.c
2289
return if_enqueue(ifp, m);
sys/net/if_wg.c
2292
m_freem(m);
sys/net/if_wg.c
831
wg_send(struct wg_softc *sc, struct wg_endpoint *e, struct mbuf *m)
sys/net/if_wg.c
850
m_freem(m);
sys/net/if_wg.c
864
ret = sosend(sc->sc_so4, &peernam, NULL, m, control, 0);
sys/net/if_wg.c
867
ret = sosend(sc->sc_so6, &peernam, NULL, m, control, 0);
sys/net/if_wg.c
872
m_freem(m);
sys/net/if_wg.c
883
struct mbuf *m;
sys/net/if_wg.c
888
m = m_gethdr(M_WAIT, MT_DATA);
sys/net/if_wg.c
890
MCLGETL(m, M_WAIT, mlen);
sys/net/if_wg.c
891
m_align(m, len);
sys/net/if_wg.c
892
m->m_pkthdr.len = m->m_len = len;
sys/net/if_wg.c
893
memcpy(mtod(m, void *), buf, len);
sys/net/if_wg.c
896
m->m_pkthdr.pf.prio = IFQ_MAXPRIO;
sys/net/if_wg.c
899
ret = wg_send(sc, e, m);
sys/net/if_wg.c
906
ret = wg_send(sc, e, m);
sys/net/if_wg.c
914
wg_tag_get(struct mbuf *m)
sys/net/if_wg.c
918
if ((mtag = m_tag_find(m, PACKET_TAG_WIREGUARD, NULL)) == NULL) {
sys/net/if_wg.c
924
m_tag_prepend(m, mtag);
sys/net/ifq.c
1001
KASSERT(MBUF_LIST_FIRST(pl) == m);
sys/net/ifq.c
307
struct mbuf *m;
sys/net/ifq.c
323
while ((m = ml_dequeue(&ml)) != NULL) {
sys/net/ifq.c
324
m = ifq->ifq_ops->ifqop_enq(ifq, m);
sys/net/ifq.c
325
if (m != NULL) {
sys/net/ifq.c
327
ml_enqueue(&free_ml, m);
sys/net/ifq.c
371
ifq_enqueue(struct ifqueue *ifq, struct mbuf *m)
sys/net/ifq.c
376
dm = ifq->ifq_ops->ifqop_enq(ifq, m);
sys/net/ifq.c
377
if (dm != m) {
sys/net/ifq.c
379
ifq->ifq_bytes += m->m_pkthdr.len;
sys/net/ifq.c
380
if (ISSET(m->m_flags, M_MCAST))
sys/net/ifq.c
393
return (dm == m ? ENOBUFS : 0);
sys/net/ifq.c
419
struct mbuf *m = NULL;
sys/net/ifq.c
424
(m = ifq->ifq_ops->ifqop_deq_begin(ifq, &cookie)) == NULL) {
sys/net/ifq.c
429
m->m_pkthdr.ph_cookie = cookie;
sys/net/ifq.c
431
return (m);
sys/net/ifq.c
435
ifq_deq_commit(struct ifqueue *ifq, struct mbuf *m)
sys/net/ifq.c
439
KASSERT(m != NULL);
sys/net/ifq.c
440
cookie = m->m_pkthdr.ph_cookie;
sys/net/ifq.c
442
ifq->ifq_ops->ifqop_deq_commit(ifq, m, cookie);
sys/net/ifq.c
448
ifq_deq_rollback(struct ifqueue *ifq, struct mbuf *m)
sys/net/ifq.c
450
KASSERT(m != NULL);
sys/net/ifq.c
458
struct mbuf *m;
sys/net/ifq.c
460
m = ifq_deq_begin(ifq);
sys/net/ifq.c
461
if (m == NULL)
sys/net/ifq.c
464
ifq_deq_commit(ifq, m);
sys/net/ifq.c
466
return (m);
sys/net/ifq.c
474
struct mbuf *m;
sys/net/ifq.c
483
m = ifq->ifq_ops->ifqop_deq_begin(ifq, &cookie);
sys/net/ifq.c
484
if (m != NULL) {
sys/net/ifq.c
485
ifq->ifq_ops->ifqop_deq_commit(ifq, m, cookie);
sys/net/ifq.c
487
*mp = m;
sys/net/ifq.c
511
struct mbuf *m;
sys/net/ifq.c
517
m = ifq_deq_begin(ifq);
sys/net/ifq.c
518
if (m != NULL) {
sys/net/ifq.c
519
len = m->m_pkthdr.len;
sys/net/ifq.c
520
ifq_deq_rollback(ifq, m);
sys/net/ifq.c
573
ifq_mfreem(struct ifqueue *ifq, struct mbuf *m)
sys/net/ifq.c
579
ml_enqueue(&ifq->ifq_free, m);
sys/net/ifq.c
707
struct mbuf *m;
sys/net/ifq.c
719
MBUF_LIST_FOREACH(ml, m) {
sys/net/ifq.c
720
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/ifq.c
721
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/ifq.c
722
bytes += m->m_pkthdr.len;
sys/net/ifq.c
736
while ((m = ml_dequeue(&ml0)) != NULL) {
sys/net/ifq.c
739
(*ifp->if_bpf_mtap)(ifiq_bpf, m, BPF_DIRECTION_IN))
sys/net/ifq.c
742
(*ifp->if_bpf_mtap)(if_bpf, m, BPF_DIRECTION_IN))
sys/net/ifq.c
745
m_freem(m);
sys/net/ifq.c
748
ml_enqueue(ml, m);
sys/net/ifq.c
798
ifiq_enqueue_qlim(struct ifiqueue *ifiq, struct mbuf *m, unsigned int qlim)
sys/net/ifq.c
806
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/net/ifq.c
807
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/net/ifq.c
812
if ((*ifp->if_bpf_mtap)(if_bpf, m, BPF_DIRECTION_IN)) {
sys/net/ifq.c
815
ifiq->ifiq_bytes += m->m_pkthdr.len;
sys/net/ifq.c
819
m_freem(m);
sys/net/ifq.c
827
ifiq->ifiq_bytes += m->m_pkthdr.len;
sys/net/ifq.c
833
ml_enqueue(&ifiq->ifiq_ml, m);
sys/net/ifq.c
834
m = NULL;
sys/net/ifq.c
839
if (m) {
sys/net/ifq.c
840
m_freem(m);
sys/net/ifq.c
914
priq_idx(unsigned int nqueues, const struct mbuf *m)
sys/net/ifq.c
918
if (ISSET(m->m_pkthdr.csum_flags, M_FLOWID))
sys/net/ifq.c
919
flow = m->m_pkthdr.ph_flowid;
sys/net/ifq.c
943
priq_enq(struct ifqueue *ifq, struct mbuf *m)
sys/net/ifq.c
951
KASSERT(m->m_pkthdr.pf.prio <= IFQ_MAXPRIO);
sys/net/ifq.c
955
for (prio = 0; prio < m->m_pkthdr.pf.prio; prio++) {
sys/net/ifq.c
966
return (m);
sys/net/ifq.c
970
pl = &pq->pq_lists[m->m_pkthdr.pf.prio];
sys/net/ifq.c
971
ml_enqueue(pl, m);
sys/net/ifq.c
982
struct mbuf *m;
sys/net/ifq.c
986
m = MBUF_LIST_FIRST(pl);
sys/net/ifq.c
987
if (m != NULL) {
sys/net/ifq.c
989
return (m);
sys/net/ifq.c
997
priq_deq_commit(struct ifqueue *ifq, struct mbuf *m, void *cookie)
sys/net/ifq.h
482
ifq_idx(struct ifqueue *ifq, unsigned int nifqs, const struct mbuf *m)
sys/net/ifq.h
484
return ((*ifq->ifq_ops->ifqop_idx)(nifqs, m));
sys/net/ifq.h
500
ifiq_enqueue(struct ifiqueue *ifiq, struct mbuf *m)
sys/net/ifq.h
502
return ifiq_enqueue_qlim(ifiq, m, 0);
sys/net/pf.c
1424
pkt_sk = pd->m->m_pkthdr.pf.statekey;
sys/net/pf.c
1427
pf_mbuf_unlink_state_key(pd->m);
sys/net/pf.c
1435
struct inpcb *inp = pd->m->m_pkthdr.pf.inp;
sys/net/pf.c
1468
pf_state_key_link_inpcb(sk, pd->m->m_pkthdr.pf.inp);
sys/net/pf.c
1473
pf_pkt_addr_changed(pd->m);
sys/net/pf.c
3198
m_adj(pd->m, pd->off);
sys/net/pf.c
3202
if ((M_PREPEND(pd->m, hlen, M_DONTWAIT)) == NULL) {
sys/net/pf.c
3203
pd->m = NULL;
sys/net/pf.c
3212
ip4 = mtod(pd->m, struct ip *);
sys/net/pf.c
3226
ip6 = mtod(pd->m, struct ip6_hdr *);
sys/net/pf.c
3246
pd->m->m_pkthdr.csum_flags |= M_UDP_CSUM_OUT;
sys/net/pf.c
3268
m_copyback(pd->m, pd->off, pd->hdrlen, &pd->hdr, M_NOWAIT);
sys/net/pf.c
3274
pf_change_icmp_af(struct mbuf *m, int ipoff2, struct pf_pdesc *pd,
sys/net/pf.c
3289
if ((n = m_split(m, ipoff2, M_DONTWAIT)) == NULL)
sys/net/pf.c
3350
m_cat(m, n);
sys/net/pf.c
3351
m->m_pkthdr.len += nlen;
sys/net/pf.c
3594
!pf_pull_hdr(pd->m, optsoff, opts, olen, NULL, pd->af))
sys/net/pf.c
3619
m_copyback(pd->m, optsoff, olen, opts, M_NOWAIT);
sys/net/pf.c
3630
struct mbuf *m;
sys/net/pf.c
3660
m = m_gethdr(M_DONTWAIT, MT_HEADER);
sys/net/pf.c
3661
if (m == NULL) {
sys/net/pf.c
3666
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
sys/net/pf.c
3667
m->m_pkthdr.pf.tag = rtag;
sys/net/pf.c
3668
m->m_pkthdr.ph_rtableid = rdom;
sys/net/pf.c
3670
m->m_pkthdr.pf.prio = r->set_prio[0];
sys/net/pf.c
3672
m->m_pkthdr.pf.qid = r->qid;
sys/net/pf.c
3673
m->m_data += max_linkhdr;
sys/net/pf.c
3674
m->m_pkthdr.len = m->m_len = len;
sys/net/pf.c
3675
m->m_pkthdr.ph_ifidx = 0;
sys/net/pf.c
3676
m->m_pkthdr.csum_flags |= M_TCP_CSUM_OUT;
sys/net/pf.c
3677
memset(m->m_data, 0, len);
sys/net/pf.c
3680
h = mtod(m, struct ip *);
sys/net/pf.c
3697
h6 = mtod(m, struct ip6_hdr *);
sys/net/pf.c
3735
return (m);
sys/net/pf.c
3745
struct mbuf *m;
sys/net/pf.c
3747
if ((m = pf_build_tcp(r, af, saddr, daddr, sport, dport, seq, ack,
sys/net/pf.c
3753
ip_send(m);
sys/net/pf.c
3757
ip6_send(m);
sys/net/pf.c
3783
pf_send_icmp(struct mbuf *m, u_int8_t type, u_int8_t code, int param,
sys/net/pf.c
3788
if ((m0 = m_copym(m, 0, M_COPYALL, M_NOWAIT)) == NULL)
sys/net/pf.c
3815
pf_match_addr(u_int8_t n, struct pf_addr *a, struct pf_addr *m,
sys/net/pf.c
3820
if ((a->addr32[0] & m->addr32[0]) ==
sys/net/pf.c
3821
(b->addr32[0] & m->addr32[0]))
sys/net/pf.c
3826
if (((a->addr32[0] & m->addr32[0]) ==
sys/net/pf.c
3827
(b->addr32[0] & m->addr32[0])) &&
sys/net/pf.c
3828
((a->addr32[1] & m->addr32[1]) ==
sys/net/pf.c
3829
(b->addr32[1] & m->addr32[1])) &&
sys/net/pf.c
3830
((a->addr32[2] & m->addr32[2]) ==
sys/net/pf.c
3831
(b->addr32[2] & m->addr32[2])) &&
sys/net/pf.c
3832
((a->addr32[3] & m->addr32[3]) ==
sys/net/pf.c
3833
(b->addr32[3] & m->addr32[3])))
sys/net/pf.c
3927
pf_match_tag(struct mbuf *m, struct pf_rule *r, int *tag)
sys/net/pf.c
3930
*tag = m->m_pkthdr.pf.tag;
sys/net/pf.c
3937
pf_match_rcvif(struct mbuf *m, struct pf_rule *r)
sys/net/pf.c
3942
if (m->m_pkthdr.ph_ifidx == 0)
sys/net/pf.c
3946
ifp = if_get_smr(m->m_pkthdr.ph_ifidx);
sys/net/pf.c
3970
pf_tag_packet(struct mbuf *m, int tag, int rtableid)
sys/net/pf.c
3973
m->m_pkthdr.pf.tag = tag;
sys/net/pf.c
3975
m->m_pkthdr.ph_rtableid = (u_int)rtableid;
sys/net/pf.c
4270
if (olen < TCPOLEN_WINDOW || !pf_pull_hdr(pd->m,
sys/net/pf.c
4295
if (olen < TCPOLEN_MAXSEG || !pf_pull_hdr(pd->m,
sys/net/pf.c
4587
!pf_match_tag(ctx->pd->m, r, &ctx->tag)),
sys/net/pf.c
4589
PF_TEST_ATTRIB((r->rcv_kif && pf_match_rcvif(ctx->pd->m, r) ==
sys/net/pf.c
4594
ctx->pd->m->m_pkthdr.pf.prio),
sys/net/pf.c
4989
if (pf_check_tcp_cksum(pd->m, pd->off,
sys/net/pf.c
5006
pf_send_icmp(pd->m, r->return_icmp >> 8,
sys/net/pf.c
5012
pf_send_icmp(pd->m, r->return_icmp6 >> 8,
sys/net/pf.c
5019
pf_tag_packet(pd->m, ctx.tag, ctx.act.rtableid);
sys/net/pf.c
5095
m_copyback(pd->m, pd->off, pd->hdrlen, &pd->hdr, M_NOWAIT);
sys/net/pf.c
5107
if (pfsync_defer(*sm, pd->m))
sys/net/pf.c
6231
pd->m->m_pkthdr.ph_rtableid = nk->rdomain;
sys/net/pf.c
6236
m_copyback(pd->m, pd->off, pd->hdrlen, &pd->hdr, M_NOWAIT);
sys/net/pf.c
6374
pd->m->m_pkthdr.ph_rtableid = nk->rdomain;
sys/net/pf.c
6389
m_copyback(pd->m, pd->off, ICMP_MINLEN,
sys/net/pf.c
6405
m_copyback(pd->m, pd->off,
sys/net/pf.c
6434
pd2.m = pd->m;
sys/net/pf.c
6444
if (!pf_pull_hdr(pd2.m, ipoff2, &h2, sizeof(h2),
sys/net/pf.c
6473
if (!pf_pull_hdr(pd2.m, ipoff2, &h2_6, sizeof(h2_6),
sys/net/pf.c
6526
if (!pf_pull_hdr(pd2.m, pd2.off, th, 8, reason,
sys/net/pf.c
6627
m_copyback(pd->m, pd->off,
sys/net/pf.c
6630
if (pf_change_icmp_af(pd->m, ipoff2,
sys/net/pf.c
6634
pd->m->m_pkthdr.ph_rtableid =
sys/net/pf.c
6662
m_copyback(pd2.m, pd2.off, 8, th,
sys/net/pf.c
6678
pd->m->m_pkthdr.ph_rtableid = nk->rdomain;
sys/net/pf.c
6693
m_copyback(pd->m, pd->off, ICMP_MINLEN,
sys/net/pf.c
6695
m_copyback(pd2.m, ipoff2, sizeof(h2),
sys/net/pf.c
6700
m_copyback(pd->m, pd->off,
sys/net/pf.c
6703
m_copyback(pd2.m, ipoff2, sizeof(h2_6),
sys/net/pf.c
6708
m_copyback(pd2.m, pd2.off, 8, th, M_NOWAIT);
sys/net/pf.c
6716
if (!pf_pull_hdr(pd2.m, pd2.off, uh, sizeof(*uh),
sys/net/pf.c
6757
m_copyback(pd->m, pd->off,
sys/net/pf.c
6760
if (pf_change_icmp_af(pd->m, ipoff2,
sys/net/pf.c
6764
pd->m->m_pkthdr.ph_rtableid =
sys/net/pf.c
6792
m_copyback(pd2.m, pd2.off, sizeof(*uh),
sys/net/pf.c
6809
pd->m->m_pkthdr.ph_rtableid = nk->rdomain;
sys/net/pf.c
6821
m_copyback(pd->m, pd->off, ICMP_MINLEN,
sys/net/pf.c
6823
m_copyback(pd2.m, ipoff2, sizeof(h2),
sys/net/pf.c
6828
m_copyback(pd->m, pd->off,
sys/net/pf.c
6831
m_copyback(pd2.m, ipoff2, sizeof(h2_6),
sys/net/pf.c
6840
m_copyback(pd2.m, pd2.off, sizeof(*uh), uh,
sys/net/pf.c
6854
if (!pf_pull_hdr(pd2.m, pd2.off, iih, ICMP_MINLEN,
sys/net/pf.c
6892
m_copyback(pd->m, pd->off,
sys/net/pf.c
6895
if (pf_change_icmp_af(pd->m, ipoff2,
sys/net/pf.c
6906
m_copyback(pd2.m, pd2.off, ICMP_MINLEN,
sys/net/pf.c
6908
pd->m->m_pkthdr.ph_rtableid =
sys/net/pf.c
6942
pd->m->m_pkthdr.ph_rtableid = nk->rdomain;
sys/net/pf.c
6949
m_copyback(pd->m, pd->off, ICMP_MINLEN,
sys/net/pf.c
6951
m_copyback(pd2.m, ipoff2, sizeof(h2), &h2,
sys/net/pf.c
6953
m_copyback(pd2.m, pd2.off, ICMP_MINLEN, iih,
sys/net/pf.c
6968
if (!pf_pull_hdr(pd2.m, pd2.off, iih,
sys/net/pf.c
7010
m_copyback(pd->m, pd->off,
sys/net/pf.c
7013
if (pf_change_icmp_af(pd->m, ipoff2,
sys/net/pf.c
7025
m_copyback(pd2.m, pd2.off,
sys/net/pf.c
7028
pd->m->m_pkthdr.ph_rtableid =
sys/net/pf.c
7056
pd->m->m_pkthdr.ph_rtableid = nk->rdomain;
sys/net/pf.c
7063
m_copyback(pd->m, pd->off,
sys/net/pf.c
7066
m_copyback(pd2.m, ipoff2, sizeof(h2_6), &h2_6,
sys/net/pf.c
7068
m_copyback(pd2.m, pd2.off,
sys/net/pf.c
7105
pd->m->m_pkthdr.ph_rtableid = nk->rdomain;
sys/net/pf.c
7114
m_copyback(pd->m, pd->off, ICMP_MINLEN,
sys/net/pf.c
7116
m_copyback(pd2.m, ipoff2, sizeof(h2),
sys/net/pf.c
7121
m_copyback(pd->m, pd->off,
sys/net/pf.c
7124
m_copyback(pd2.m, ipoff2, sizeof(h2_6),
sys/net/pf.c
7136
m_copyback(pd->m, pd->off, pd->hdrlen, &pd->hdr, M_NOWAIT);
sys/net/pf.c
7147
pf_pull_hdr(struct mbuf *m, int off, void *p, int len,
sys/net/pf.c
7154
struct ip *h = mtod(m, struct ip *);
sys/net/pf.c
7166
struct ip6_hdr *h = mtod(m, struct ip6_hdr *);
sys/net/pf.c
7173
if (m->m_pkthdr.len < off + len || iplen < off + len) {
sys/net/pf.c
7177
m_copydata(m, off, len, p);
sys/net/pf.c
7318
if (pd->m->m_pkthdr.pf.routed++ > 3) {
sys/net/pf.c
7319
m_freem(pd->m);
sys/net/pf.c
7320
pd->m = NULL;
sys/net/pf.c
7325
if ((m0 = m_dup_pkt(pd->m, max_linkhdr, M_NOWAIT)) == NULL)
sys/net/pf.c
7330
m0 = pd->m;
sys/net/pf.c
7331
pd->m = NULL;
sys/net/pf.c
7437
if (pd->m->m_pkthdr.pf.routed++ > 3) {
sys/net/pf.c
7438
m_freem(pd->m);
sys/net/pf.c
7439
pd->m = NULL;
sys/net/pf.c
7444
if ((m0 = m_dup_pkt(pd->m, max_linkhdr, M_NOWAIT)) == NULL)
sys/net/pf.c
7449
m0 = pd->m;
sys/net/pf.c
7450
pd->m = NULL;
sys/net/pf.c
7550
pf_check_tcp_cksum(struct mbuf *m, int off, int len, sa_family_t af)
sys/net/pf.c
7554
if (m->m_pkthdr.csum_flags &
sys/net/pf.c
7558
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_IN_BAD ||
sys/net/pf.c
7560
m->m_pkthdr.len < off + len) {
sys/net/pf.c
7569
if (m->m_len < sizeof(struct ip))
sys/net/pf.c
7572
sum = in4_cksum(m, IPPROTO_TCP, off, len);
sys/net/pf.c
7576
if (m->m_len < sizeof(struct ip6_hdr))
sys/net/pf.c
7579
sum = in6_cksum(m, IPPROTO_TCP, off, len);
sys/net/pf.c
7587
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_BAD;
sys/net/pf.c
7591
m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
sys/net/pf.c
7596
pf_find_divert(struct mbuf *m)
sys/net/pf.c
7600
if ((mtag = m_tag_find(m, PACKET_TAG_PF_DIVERT, NULL)) == NULL)
sys/net/pf.c
7607
pf_get_divert(struct mbuf *m)
sys/net/pf.c
7611
if ((mtag = m_tag_find(m, PACKET_TAG_PF_DIVERT, NULL)) == NULL) {
sys/net/pf.c
7617
m_tag_prepend(m, mtag);
sys/net/pf.c
7630
if (pd->m->m_pkthdr.len < end) {
sys/net/pf.c
7637
m_copydata(pd->m, off, end - off, opts);
sys/net/pf.c
7727
if (!pf_pull_hdr(pd->m, pd->off, &ext, sizeof(ext),
sys/net/pf.c
7753
if (!pf_pull_hdr(pd->m, off, &opt.ip6o_type,
sys/net/pf.c
7762
if (!pf_pull_hdr(pd->m, off, &opt, sizeof(opt),
sys/net/pf.c
7787
if (!pf_pull_hdr(pd->m, off, &jumbo, sizeof(jumbo),
sys/net/pf.c
7836
if (!pf_pull_hdr(pd->m, pd->off, &ext, sizeof(ext),
sys/net/pf.c
7863
if (!pf_pull_hdr(pd->m, pd->off, &frag, sizeof(frag),
sys/net/pf.c
7891
if (!pf_pull_hdr(pd->m, pd->off, &rthdr, sizeof(rthdr),
sys/net/pf.c
7918
if (!pf_pull_hdr(pd->m, pd->off, &ext, sizeof(ext),
sys/net/pf.c
7945
if (!pf_pull_hdr(pd->m, pd->off, &icmp6, sizeof(icmp6),
sys/net/pf.c
8022
struct pfi_kif *kif, struct mbuf *m, u_short *reason)
sys/net/pf.c
8027
pd->m = m;
sys/net/pf.c
8031
pd->rdomain = rtable_l2(pd->m->m_pkthdr.ph_rtableid);
sys/net/pf.c
8038
if (pd->m->m_pkthdr.len < (int)sizeof(struct ip)) {
sys/net/pf.c
8043
h = mtod(pd->m, struct ip *);
sys/net/pf.c
8044
if (pd->m->m_pkthdr.len < ntohs(h->ip_len)) {
sys/net/pf.c
8067
if (pd->m->m_pkthdr.len < (int)sizeof(struct ip6_hdr)) {
sys/net/pf.c
8072
h = mtod(pd->m, struct ip6_hdr *);
sys/net/pf.c
8073
if (pd->m->m_pkthdr.len <
sys/net/pf.c
8116
if (!pf_pull_hdr(pd->m, pd->off, th, sizeof(*th),
sys/net/pf.c
8135
if (!pf_pull_hdr(pd->m, pd->off, uh, sizeof(*uh),
sys/net/pf.c
8151
if (!pf_pull_hdr(pd->m, pd->off, &pd->hdr.icmp, ICMP_MINLEN,
sys/net/pf.c
8166
if (!pf_pull_hdr(pd->m, pd->off, &pd->hdr.icmp6, icmp_hlen,
sys/net/pf.c
8189
!pf_pull_hdr(pd->m, pd->off, &pd->hdr.icmp6, icmp_hlen,
sys/net/pf.c
8350
*m0 = pd.m;
sys/net/pf.c
8352
if (pd.m == NULL)
sys/net/pf.c
8364
action = pf_setup_pdesc(&pd, af, dir, kif, pd.m, &reason);
sys/net/pf.c
8372
pd.m->m_pkthdr.pf.flags |= PF_TAG_PROCESSED;
sys/net/pf.c
8582
pf_scrub(pd.m, st->state_flags, pd.af, st->min_ttl,
sys/net/pf.c
8584
pf_tag_packet(pd.m, st->tag, st->rtableid[pd.didx]);
sys/net/pf.c
8588
pd.m->m_pkthdr.pf.prio =
sys/net/pf.c
8594
pd.m->m_pkthdr.pf.prio =
sys/net/pf.c
8598
pd.m->m_pkthdr.pf.delay = st->delay;
sys/net/pf.c
8600
pf_scrub(pd.m, r->scrub_flags, pd.af, r->min_ttl,
sys/net/pf.c
8605
pd.m->m_pkthdr.pf.prio = r->set_prio[1];
sys/net/pf.c
8609
pd.m->m_pkthdr.pf.prio = r->set_prio[0];
sys/net/pf.c
8611
pd.m->m_pkthdr.pf.delay = r->delay;
sys/net/pf.c
8616
pd.m->m_pkthdr.pf.qid = qid;
sys/net/pf.c
8618
struct mbuf *m = pd.m;
sys/net/pf.c
8619
struct inpcb *inp = m->m_pkthdr.pf.inp;
sys/net/pf.c
8623
pf_mbuf_link_state_key(m, st->key[PF_SK_STACK]);
sys/net/pf.c
8627
if (!ISSET(m->m_pkthdr.csum_flags, M_FLOWID)) {
sys/net/pf.c
8628
m->m_pkthdr.ph_flowid = st->key[PF_SK_WIRE]->hash;
sys/net/pf.c
8629
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/net/pf.c
8642
pd.m->m_pkthdr.pf.flags |= PF_TAG_TRANSLATE_LOCALHOST;
sys/net/pf.c
8645
pd.m->m_pkthdr.pf.flags |= PF_TAG_REROUTE;
sys/net/pf.c
8652
if ((divert = pf_get_divert(pd.m))) {
sys/net/pf.c
8653
pd.m->m_pkthdr.pf.flags |= PF_TAG_DIVERTED;
sys/net/pf.c
8683
m_freem(pd.m);
sys/net/pf.c
8686
pd.m = NULL;
sys/net/pf.c
8692
divert_packet(pd.m, pd.dir, r->divert.port);
sys/net/pf.c
8693
pd.m = NULL;
sys/net/pf.c
8697
divert6_packet(pd.m, pd.dir, r->divert.port);
sys/net/pf.c
8698
pd.m = NULL;
sys/net/pf.c
8710
pd.m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
sys/net/pf.c
8730
ip_forward(pd.m, ifp, NULL, flags);
sys/net/pf.c
8732
ip_output(pd.m, NULL, NULL, 0, NULL, NULL, 0);
sys/net/pf.c
8750
ip6_forward(pd.m, NULL, flags);
sys/net/pf.c
8752
ip6_output(pd.m, NULL, NULL, 0, NULL, NULL);
sys/net/pf.c
8755
pd.m = NULL;
sys/net/pf.c
8760
m_freem(pd.m);
sys/net/pf.c
8761
pd.m = NULL;
sys/net/pf.c
8781
if (pf_status.reass && action == PF_PASS && pd.m && fwdir == PF_FWD &&
sys/net/pf.c
8785
if ((mtag = m_tag_find(pd.m, PACKET_TAG_PF_REASSEMBLED, NULL)))
sys/net/pf.c
8786
action = pf_refragment6(&pd.m, mtag, NULL, NULL, NULL);
sys/net/pf.c
8799
*m0 = pd.m;
sys/net/pf.c
8807
pf_ouraddr(struct mbuf *m)
sys/net/pf.c
8811
if (m->m_pkthdr.pf.flags & PF_TAG_DIVERTED)
sys/net/pf.c
8814
sk = m->m_pkthdr.pf.statekey;
sys/net/pf.c
8828
pf_pkt_addr_changed(struct mbuf *m)
sys/net/pf.c
8830
pf_mbuf_unlink_state_key(m);
sys/net/pf.c
8831
pf_mbuf_unlink_inpcb(m);
sys/net/pf.c
8835
pf_inp_lookup(struct mbuf *m)
sys/net/pf.c
8838
struct pf_state_key *sk = m->m_pkthdr.pf.statekey;
sys/net/pf.c
8841
pf_mbuf_unlink_state_key(m);
sys/net/pf.c
8852
pf_inp_link(struct mbuf *m, struct inpcb *inp)
sys/net/pf.c
8854
struct pf_state_key *sk = m->m_pkthdr.pf.statekey;
sys/net/pf.c
8857
pf_mbuf_unlink_state_key(m);
sys/net/pf.c
8869
pf_mbuf_unlink_state_key(m);
sys/net/pf.c
8967
pf_mbuf_link_state_key(struct mbuf *m, struct pf_state_key *sk)
sys/net/pf.c
8969
KASSERT(m->m_pkthdr.pf.statekey == NULL);
sys/net/pf.c
8970
m->m_pkthdr.pf.statekey = pf_state_key_ref(sk);
sys/net/pf.c
8974
pf_mbuf_unlink_state_key(struct mbuf *m)
sys/net/pf.c
8976
struct pf_state_key *sk = m->m_pkthdr.pf.statekey;
sys/net/pf.c
8979
m->m_pkthdr.pf.statekey = NULL;
sys/net/pf.c
8985
pf_mbuf_link_inpcb(struct mbuf *m, struct inpcb *inp)
sys/net/pf.c
8987
KASSERT(m->m_pkthdr.pf.inp == NULL);
sys/net/pf.c
8988
m->m_pkthdr.pf.inp = in_pcbref(inp);
sys/net/pf.c
8992
pf_mbuf_unlink_inpcb(struct mbuf *m)
sys/net/pf.c
8994
struct inpcb *inp = m->m_pkthdr.pf.inp;
sys/net/pf.c
8997
m->m_pkthdr.pf.inp = NULL;
sys/net/pf.c
9087
pf_delay_pkt(struct mbuf *m, u_int ifidx)
sys/net/pf.c
9092
m_freem(m);
sys/net/pf.c
9096
pdy->m = m;
sys/net/pf.c
9098
timeout_add_msec(&pdy->to, m->m_pkthdr.pf.delay);
sys/net/pf.c
9099
m->m_pkthdr.pf.delay = 0;
sys/net/pf.c
9111
if_enqueue(ifp, pdy->m);
sys/net/pf.c
9114
m_freem(pdy->m);
sys/net/pf_if.c
938
struct pf_addr *m = addr;
sys/net/pf_if.c
942
while (j < 4 && m->addr32[j] == 0xffffffff) {
sys/net/pf_if.c
947
tmp = ntohl(m->addr32[j]);
sys/net/pf_ioctl.c
2965
int m = 0, direction = pnl->direction;
sys/net/pf_ioctl.c
3003
st = pf_find_state_all(&key, direction, &m);
sys/net/pf_ioctl.c
3008
if (m > 1)
sys/net/pf_norm.c
1006
ip6_forward(m, NULL, flags);
sys/net/pf_norm.c
1007
} else if ((u_long)m->m_pkthdr.len <= ifp->if_mtu) {
sys/net/pf_norm.c
1008
ifp->if_output(ifp, m, sin6tosa(dst), rt);
sys/net/pf_norm.c
1010
icmp6_error(m, ICMP6_PACKET_TOO_BIG, 0, ifp->if_mtu);
sys/net/pf_norm.c
1021
struct ip *h = mtod(pd->m, struct ip *);
sys/net/pf_norm.c
1047
if (pf_reassemble(&pd->m, pd->dir, reason) != PF_PASS) {
sys/net/pf_norm.c
1052
if (pd->m == NULL)
sys/net/pf_norm.c
1055
h = mtod(pd->m, struct ip *);
sys/net/pf_norm.c
1074
if (!pf_pull_hdr(pd->m, pd->fragoff, &frag, sizeof(frag), reason,
sys/net/pf_norm.c
1083
if (pf_reassemble6(&pd->m, &frag, pd->fragoff + sizeof(frag),
sys/net/pf_norm.c
1089
if (pd->m == NULL)
sys/net/pf_norm.c
1165
m_copyback(pd->m, pd->off, sizeof(*th), th, M_NOWAIT);
sys/net/pf_norm.c
1191
struct ip *h = mtod(pd->m, struct ip *);
sys/net/pf_norm.c
1197
struct ip6_hdr *h = mtod(pd->m, struct ip6_hdr *);
sys/net/pf_norm.c
1214
if (olen < TCPOLEN_TIMESTAMP || !pf_pull_hdr(pd->m,
sys/net/pf_norm.c
1273
struct ip *h = mtod(pd->m, struct ip *);
sys/net/pf_norm.c
1282
struct ip6_hdr *h = mtod(pd->m, struct ip6_hdr *);
sys/net/pf_norm.c
1298
pf_pull_hdr(pd->m, pd->off + sizeof(*th), opts, olen, NULL,
sys/net/pf_norm.c
1354
m_copyback(pd->m, pd->off + sizeof(*th), olen, opts, M_NOWAIT);
sys/net/pf_norm.c
1632
!pf_pull_hdr(pd->m, optsoff, opts, olen, NULL, pd->af))
sys/net/pf_norm.c
1645
m_copyback(pd->m, optsoff + mssoffopts,
sys/net/pf_norm.c
1647
m_copyback(pd->m, pd->off,
sys/net/pf_norm.c
1658
pf_scrub(struct mbuf *m, u_int16_t flags, sa_family_t af, u_int8_t min_ttl,
sys/net/pf_norm.c
1661
struct ip *h = mtod(m, struct ip *);
sys/net/pf_norm.c
1663
struct ip6_hdr *h6 = mtod(m, struct ip6_hdr *);
sys/net/pf_norm.c
721
struct mbuf *m, *m2;
sys/net/pf_norm.c
728
m = frent->fe_m;
sys/net/pf_norm.c
730
if ((frent->fe_hdrlen + frent->fe_len) < m->m_pkthdr.len)
sys/net/pf_norm.c
731
m_adj(m, (frent->fe_hdrlen + frent->fe_len) - m->m_pkthdr.len);
sys/net/pf_norm.c
733
m2 = m->m_next;
sys/net/pf_norm.c
734
m->m_next = NULL;
sys/net/pf_norm.c
735
m_cat(m, m2);
sys/net/pf_norm.c
751
m_cat(m, m2);
sys/net/pf_norm.c
757
return (m);
sys/net/pf_norm.c
763
struct mbuf *m = *m0;
sys/net/pf_norm.c
764
struct ip *ip = mtod(m, struct ip *);
sys/net/pf_norm.c
774
frent->fe_m = m;
sys/net/pf_norm.c
792
m = *m0 = NULL;
sys/net/pf_norm.c
806
m = *m0 = pf_join_fragment(frag);
sys/net/pf_norm.c
808
m_calchdrlen(m);
sys/net/pf_norm.c
810
ip = mtod(m, struct ip *);
sys/net/pf_norm.c
822
DPFPRINTF(LOG_INFO, "complete: %p(%d)", m, ntohs(ip->ip_len));
sys/net/pf_norm.c
831
struct mbuf *m = *m0;
sys/net/pf_norm.c
832
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/net/pf_norm.c
846
frent->fe_m = m;
sys/net/pf_norm.c
865
m = *m0 = NULL;
sys/net/pf_norm.c
881
m = *m0 = pf_join_fragment(frag);
sys/net/pf_norm.c
885
if ((m = m_getptr(m, hdrlen + offsetof(struct ip6_frag, ip6f_nxt),
sys/net/pf_norm.c
888
proto = *(mtod(m, caddr_t) + off);
sys/net/pf_norm.c
889
m = *m0;
sys/net/pf_norm.c
892
if (frag6_deletefraghdr(m, hdrlen) != 0)
sys/net/pf_norm.c
895
m_calchdrlen(m);
sys/net/pf_norm.c
904
m_tag_prepend(m, mtag);
sys/net/pf_norm.c
906
ip6 = mtod(m, struct ip6_hdr *);
sys/net/pf_norm.c
910
if ((m = m_getptr(m, extoff + offsetof(struct ip6_ext,
sys/net/pf_norm.c
913
*(mtod(m, caddr_t) + off) = proto;
sys/net/pf_norm.c
914
m = *m0;
sys/net/pf_norm.c
926
DPFPRINTF(LOG_INFO, "complete: %p(%d)", m, ntohs(ip6->ip6_plen));
sys/net/pf_norm.c
939
struct mbuf *m = *m0;
sys/net/pf_norm.c
950
m_tag_delete(m, mtag);
sys/net/pf_norm.c
955
in6_proto_cksum_out(m, NULL);
sys/net/pf_norm.c
961
if ((m = m_getptr(m, extoff + offsetof(struct ip6_ext,
sys/net/pf_norm.c
964
proto = *(mtod(m, caddr_t) + off);
sys/net/pf_norm.c
965
*(mtod(m, caddr_t) + off) = IPPROTO_FRAGMENT;
sys/net/pf_norm.c
966
m = *m0;
sys/net/pf_norm.c
970
hdr = mtod(m, struct ip6_hdr *);
sys/net/pf_norm.c
983
error = ip6_fragment(m, &ml, hdrlen, proto, mtu);
sys/net/pf_norm.c
990
while ((m = ml_dequeue(&ml)) != NULL) {
sys/net/pf_norm.c
991
m->m_pkthdr.pf.flags |= PF_TAG_REFRAGMENTED;
sys/net/pf_osfp.c
108
ip = mtod(pd->m, struct ip *);
sys/net/pf_osfp.c
111
ip6 = mtod(pd->m, struct ip6_hdr *);
sys/net/pf_osfp.c
114
if (!pf_pull_hdr(pd->m, pd->off, hdr, th->th_off << 2, NULL, pd->af))
sys/net/pf_osfp.c
61
#define pool_init(pool, size, a, ao, f, m, p) (*(pool)) = (size)
sys/net/pf_syncookies.c
162
if (pd->m && (pd->m->m_pkthdr.pf.tag & PF_TAG_SYNCOOKIE_RECREATED))
sys/net/pf_table.c
214
pfr_gcd(int m, int n)
sys/net/pf_table.c
218
while (m > 0) {
sys/net/pf_table.c
219
t = n % m;
sys/net/pf_table.c
220
n = m;
sys/net/pf_table.c
221
m = t;
sys/net/pfkeyv2.c
330
pfkeyv2_send(struct socket *so, struct mbuf *m, struct mbuf *nam,
sys/net/pfkeyv2.c
347
error = pfkeyv2_output(m, so);
sys/net/pfkeyv2.c
348
m = NULL;
sys/net/pfkeyv2.c
352
m_freem(m);
sys/net/pfkeyv2.c
416
struct mbuf *m;
sys/net/pfkeyv2.c
420
if (!(m = m_dup_pkt(m0, 0, M_DONTWAIT)))
sys/net/pfkeyv2.c
423
m = m0;
sys/net/pfkeyv2.c
426
ret = sbappendaddr(&so->so_rcv, &pfkey_addr, m, NULL);
sys/net/pfkeyv2.c
430
m_freem(m);
sys/net/pfvar.h
1352
struct mbuf *m;
sys/net/pfvar_priv.h
525
struct mbuf *m; /* mbuf containing the packet */
sys/net/pipex.c
2479
int pktloss, encrypt, flushed, m, n, len;
sys/net/pipex.c
2563
m = mppe->coher_cnt / 256;
sys/net/pipex.c
2565
while (m++ < n)
sys/net/pipex.c
2634
struct mbuf *m;
sys/net/pipex.c
2642
for (m = m0; m != NULL; m = m->m_next) {
sys/net/pipex.c
2643
if (M_READONLY(m)) {
sys/net/pipex.c
2644
m = m_dup_pkt(m0, max_linkhdr, M_NOWAIT);
sys/net/pipex.c
2646
if (m == NULL)
sys/net/pipex.c
2648
m0 = m;
sys/net/pipex.c
2697
for (m = m0; m; m = m->m_next) {
sys/net/pipex.c
2698
cp = mtod(m, u_char *);
sys/net/pipex.c
2699
len = m->m_len;
sys/net/pipex.c
2700
if (m == m0 && len > offsetof(struct mppe_header, protocol)) {
sys/net/pipex.c
2759
struct mbuf *m;
sys/net/pipex.c
2761
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net/pipex.c
2762
if (m == NULL) {
sys/net/pipex.c
2766
m->m_pkthdr.len = m->m_len = 4;
sys/net/pipex.c
2767
cp = mtod(m, u_char *);
sys/net/pipex.c
2772
pipex_ppp_output(m, session, PPP_CCP);
sys/net/pipex.c
810
struct mbuf *m;
sys/net/pipex.c
816
m = m_copym(m0, 0, M_COPYALL, M_NOWAIT);
sys/net/pipex.c
817
if (m != NULL)
sys/net/pipex.c
818
pipex_ppp_output(m, session_tmp, PPP_IP);
sys/net/ppp-deflate.c
229
struct mbuf *m;
sys/net/ppp-deflate.c
244
MGET(m, M_DONTWAIT, MT_DATA);
sys/net/ppp-deflate.c
245
*mret = m;
sys/net/ppp-deflate.c
246
if (m != NULL) {
sys/net/ppp-deflate.c
247
m->m_len = 0;
sys/net/ppp-deflate.c
249
MCLGET(m, M_DONTWAIT);
sys/net/ppp-deflate.c
250
wspace = m_trailingspace(m);
sys/net/ppp-deflate.c
252
m->m_data += state->hdrlen;
sys/net/ppp-deflate.c
255
wptr = mtod(m, u_char *);
sys/net/ppp-deflate.c
301
if (m != NULL) {
sys/net/ppp-deflate.c
302
m->m_len = wspace;
sys/net/ppp-deflate.c
304
MGET(m->m_next, M_DONTWAIT, MT_DATA);
sys/net/ppp-deflate.c
305
m = m->m_next;
sys/net/ppp-deflate.c
306
if (m != NULL) {
sys/net/ppp-deflate.c
307
m->m_len = 0;
sys/net/ppp-deflate.c
309
MCLGET(m, M_DONTWAIT);
sys/net/ppp-deflate.c
310
state->strm.next_out = mtod(m, u_char *);
sys/net/ppp-deflate.c
311
state->strm.avail_out = wspace = m_trailingspace(m);
sys/net/ppp-deflate.c
314
if (m == NULL) {
sys/net/ppp-deflate.c
320
if (m != NULL)
sys/net/ppp-deflate.c
321
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
275
struct mbuf *m, *m0;
sys/net/ppp_tty.c
315
for (m = m0; m && uio->uio_resid; m = m->m_next)
sys/net/ppp_tty.c
316
if ((error = uiomove(mtod(m, u_char *), m->m_len, uio)) != 0)
sys/net/ppp_tty.c
329
struct mbuf *m, *m0, **mp;
sys/net/ppp_tty.c
343
for (mp = &m0; uio->uio_resid; mp = &m->m_next) {
sys/net/ppp_tty.c
345
MGETHDR(m, M_WAIT, MT_DATA);
sys/net/ppp_tty.c
346
m->m_pkthdr.len = uio->uio_resid - PPP_HDRLEN;
sys/net/ppp_tty.c
347
m->m_pkthdr.ph_ifidx = 0;
sys/net/ppp_tty.c
349
MGET(m, M_WAIT, MT_DATA);
sys/net/ppp_tty.c
350
*mp = m;
sys/net/ppp_tty.c
351
m->m_len = 0;
sys/net/ppp_tty.c
353
MCLGET(m, M_DONTWAIT);
sys/net/ppp_tty.c
354
len = m_trailingspace(m);
sys/net/ppp_tty.c
357
if ((error = uiomove(mtod(m, u_char *), len, uio)) != 0) {
sys/net/ppp_tty.c
361
m->m_len = len;
sys/net/ppp_tty.c
490
struct mbuf *m;
sys/net/ppp_tty.c
504
m = sc->sc_outm;
sys/net/ppp_tty.c
505
if (m == NULL) {
sys/net/ppp_tty.c
509
m = ppp_dequeue(sc);
sys/net/ppp_tty.c
510
if (m == NULL) {
sys/net/ppp_tty.c
526
sc->sc_outfcs = pppfcs(PPP_INITFCS, mtod(m, u_char *), m->m_len);
sys/net/ppp_tty.c
530
start = mtod(m, u_char *);
sys/net/ppp_tty.c
531
len = m->m_len;
sys/net/ppp_tty.c
582
if (done && m->m_next == NULL) {
sys/net/ppp_tty.c
624
m->m_data = start;
sys/net/ppp_tty.c
625
m->m_len = len;
sys/net/ppp_tty.c
630
m2 = m_free(m);
sys/net/ppp_tty.c
631
m = m2;
sys/net/ppp_tty.c
632
if (m == NULL) {
sys/net/ppp_tty.c
636
sc->sc_outfcs = pppfcs(sc->sc_outfcs, mtod(m, u_char *), m->m_len);
sys/net/ppp_tty.c
644
sc->sc_outm = m;
sys/net/ppp_tty.c
645
if (m)
sys/net/radix.c
1008
struct radix_mask *m, **mp;
sys/net/radix.c
1010
for (mp = &x->rn_mklist; (m = *mp);)
sys/net/radix.c
1011
mp = &m->rm_mklist;
sys/net/radix.c
1017
for (m = tp->rn_mklist; m && x; x = x->rn_dupedkey)
sys/net/radix.c
1018
if (m == x->rn_mklist) {
sys/net/radix.c
1019
struct radix_mask *mm = m->rm_mklist;
sys/net/radix.c
1021
if (--(m->rm_refs) < 0)
sys/net/radix.c
1022
pool_put(&rtmask_pool, m);
sys/net/radix.c
1023
else if (m->rm_flags & RNF_NORMAL)
sys/net/radix.c
1029
mm = m;
sys/net/radix.c
1030
m = mm;
sys/net/radix.c
1032
if (m)
sys/net/radix.c
1034
"rn_delete: Orphaned Mask", m, x);
sys/net/radix.c
142
caddr_t m = m_arg;
sys/net/radix.c
145
if ((x->rn_bmask & m[x->rn_off]) &&
sys/net/radix.c
157
caddr_t m = m_arg;
sys/net/radix.c
164
longer = (*(u_char *)n++) - (int)(*(u_char *)m++);
sys/net/radix.c
168
if (*n & ~(*m))
sys/net/radix.c
170
if (*n++ != *m++)
sys/net/radix.c
177
for (lim2 = m - longer; m < lim2; )
sys/net/radix.c
178
if (*m++)
sys/net/radix.c
306
struct radix_mask *m;
sys/net/radix.c
308
m = t->rn_mklist;
sys/net/radix.c
309
while (m) {
sys/net/radix.c
316
if (m->rm_flags & RNF_NORMAL) {
sys/net/radix.c
317
if (rn_b <= m->rm_b) {
sys/net/radix.c
318
KASSERT((m->rm_leaf->rn_flags &
sys/net/radix.c
320
return (m->rm_leaf);
sys/net/radix.c
325
x = rn_search_m(v, t, m->rm_mask);
sys/net/radix.c
326
while (x && x->rn_mask != m->rm_mask)
sys/net/radix.c
333
m = m->rm_mklist;
sys/net/radix.c
512
struct radix_mask *m;
sys/net/radix.c
514
m = pool_get(&rtmask_pool, PR_NOWAIT | PR_ZERO);
sys/net/radix.c
515
if (m == NULL) {
sys/net/radix.c
519
m->rm_b = tt->rn_b;
sys/net/radix.c
520
m->rm_flags = tt->rn_flags;
sys/net/radix.c
522
m->rm_leaf = tt;
sys/net/radix.c
524
m->rm_mask = tt->rn_mask;
sys/net/radix.c
525
m->rm_mklist = next;
sys/net/radix.c
526
tt->rn_mklist = m;
sys/net/radix.c
527
return m;
sys/net/radix.c
560
struct radix_mask *m, **mp;
sys/net/radix.c
577
for (mp = &x->rn_mklist; (m = *mp); mp = &m->rm_mklist) {
sys/net/radix.c
578
if (m->rm_b < b_leaf)
sys/net/radix.c
580
if (m->rm_b > b_leaf)
sys/net/radix.c
582
if (m->rm_flags & RNF_NORMAL) {
sys/net/radix.c
584
if (m->rm_leaf->rn_p == tt)
sys/net/radix.c
586
m->rm_leaf = tt;
sys/net/radix.c
591
for (t = m->rm_leaf;
sys/net/radix.c
592
t && t->rn_mklist == m;
sys/net/radix.c
604
m->rm_refs++;
sys/net/radix.c
605
tt->rn_mklist = m;
sys/net/radix.c
612
mmask = m->rm_leaf->rn_mask;
sys/net/radix.c
614
mmask = m->rm_mask;
sys/net/radix.c
616
m->rm_refs++;
sys/net/radix.c
617
tt->rn_mklist = m;
sys/net/radix.c
718
struct radix_mask *m, **mp;
sys/net/radix.c
740
*mp = m = rn_new_radix_mask(x, 0);
sys/net/radix.c
741
if (m)
sys/net/radix.c
742
mp = &m->rm_mklist;
sys/net/radix.c
749
for (mp = &x->rn_mklist; (m = *mp); mp = &m->rm_mklist)
sys/net/radix.c
750
if (m->rm_b >= b_leaf)
sys/net/radix.c
752
tp->rn_mklist = m;
sys/net/radix.c
816
struct radix_mask *m, *saved_m, **mp;
sys/net/radix.c
821
saved_m = m = tt->rn_mklist;
sys/net/radix.c
822
if (tt->rn_mask == NULL || m == NULL)
sys/net/radix.c
826
if (m->rm_leaf != tt && m->rm_refs == 0) {
sys/net/radix.c
831
if (m->rm_leaf != tt) {
sys/net/radix.c
832
if (--m->rm_refs >= 0)
sys/net/radix.c
843
if (m->rm_refs > 0) {
sys/net/radix.c
845
tt->rn_dupedkey->rn_mklist != m) {
sys/net/radix.c
850
m->rm_leaf = tt->rn_dupedkey;
sys/net/radix.c
851
--m->rm_refs;
sys/net/radix.c
856
if (m->rm_mask != tt->rn_mask) {
sys/net/radix.c
860
if (--m->rm_refs >= 0)
sys/net/radix.c
873
for (mp = &x->rn_mklist; (m = *mp); mp = &m->rm_mklist)
sys/net/radix.c
874
if (m == saved_m) {
sys/net/radix.c
875
*mp = m->rm_mklist;
sys/net/radix.c
876
pool_put(&rtmask_pool, m);
sys/net/radix.c
880
if (m == NULL) {
sys/net/route.c
1305
struct mbuf *m = NULL;
sys/net/route.c
1315
m = m_get(M_DONTWAIT, MT_SONAME);
sys/net/route.c
1316
if (m == NULL)
sys/net/route.c
1318
deldst = mtod(m, struct sockaddr *);
sys/net/route.c
1350
m_free(m);
sys/net/route.h
327
#define ROUTE_FILTER(m) (1 << (m))
sys/net/rtsock.c
1571
struct mbuf *m;
sys/net/rtsock.c
1607
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/rtsock.c
1608
if (m && len > MHLEN) {
sys/net/rtsock.c
1609
MCLGET(m, M_DONTWAIT);
sys/net/rtsock.c
1610
if ((m->m_flags & M_EXT) == 0) {
sys/net/rtsock.c
1611
m_free(m);
sys/net/rtsock.c
1612
m = NULL;
sys/net/rtsock.c
1615
if (m == NULL)
sys/net/rtsock.c
1616
return (m);
sys/net/rtsock.c
1617
m->m_pkthdr.len = m->m_len = len;
sys/net/rtsock.c
1618
m->m_pkthdr.ph_ifidx = 0;
sys/net/rtsock.c
1619
rtm = mtod(m, struct rt_msghdr *);
sys/net/rtsock.c
1627
if (m_copyback(m, len, sa->sa_len, sa, M_NOWAIT)) {
sys/net/rtsock.c
1628
m_freem(m);
sys/net/rtsock.c
1637
return (m);
sys/net/rtsock.c
1752
struct mbuf *m;
sys/net/rtsock.c
1757
m = rtm_msg1(type, rtinfo);
sys/net/rtsock.c
1758
if (m == NULL)
sys/net/rtsock.c
1760
rtm = mtod(m, struct rt_msghdr *);
sys/net/rtsock.c
1767
route_input(m, NULL, sa ? sa->sa_family : AF_UNSPEC);
sys/net/rtsock.c
1779
struct mbuf *m;
sys/net/rtsock.c
1785
m = rtm_msg1(RTM_IFINFO, &info);
sys/net/rtsock.c
1786
if (m == NULL)
sys/net/rtsock.c
1788
ifm = mtod(m, struct if_msghdr *);
sys/net/rtsock.c
1795
route_input(m, NULL, AF_UNSPEC);
sys/net/rtsock.c
1810
struct mbuf *m;
sys/net/rtsock.c
1822
if ((m = rtm_msg1(cmd, &info)) == NULL)
sys/net/rtsock.c
1824
ifam = mtod(m, struct ifa_msghdr *);
sys/net/rtsock.c
1831
route_input(m, NULL,
sys/net/rtsock.c
1843
struct mbuf *m;
sys/net/rtsock.c
1847
m = rtm_msg1(RTM_IFANNOUNCE, NULL);
sys/net/rtsock.c
1848
if (m == NULL)
sys/net/rtsock.c
1850
ifan = mtod(m, struct if_announcemsghdr *);
sys/net/rtsock.c
1854
route_input(m, NULL, AF_UNSPEC);
sys/net/rtsock.c
1867
struct mbuf *m;
sys/net/rtsock.c
1876
m = rtm_msg1(RTM_BFD, &info);
sys/net/rtsock.c
1877
if (m == NULL)
sys/net/rtsock.c
1879
bfdm = mtod(m, struct bfd_msghdr *);
sys/net/rtsock.c
1886
route_input(m, NULL, info.rti_info[RTAX_DST]->sa_family);
sys/net/rtsock.c
1898
struct mbuf *m;
sys/net/rtsock.c
1902
m = rtm_msg1(RTM_80211INFO, NULL);
sys/net/rtsock.c
1903
if (m == NULL)
sys/net/rtsock.c
1905
ifim = mtod(m, struct if_ieee80211_msghdr *);
sys/net/rtsock.c
1910
route_input(m, NULL, AF_UNSPEC);
sys/net/rtsock.c
1922
struct mbuf *m;
sys/net/rtsock.c
1924
m = rtm_msg1(RTM_PROPOSAL, rtinfo);
sys/net/rtsock.c
1925
if (m == NULL)
sys/net/rtsock.c
1927
rtm = mtod(m, struct rt_msghdr *);
sys/net/rtsock.c
1934
route_input(m, NULL, rtinfo->rti_info[RTAX_DNS]->sa_family);
sys/net/rtsock.c
305
route_send(struct socket *so, struct mbuf *m, struct mbuf *nam,
sys/net/rtsock.c
322
error = route_output(m, so);
sys/net/rtsock.c
323
m = NULL;
sys/net/rtsock.c
327
m_freem(m);
sys/net/rtsock.c
349
struct mbuf *m)
sys/net/rtsock.c
362
if (m == NULL || m->m_len != sizeof(unsigned int))
sys/net/rtsock.c
365
rop->rop_msgfilter = *mtod(m, unsigned int *);
sys/net/rtsock.c
368
if (m == NULL || m->m_len != sizeof(unsigned int)) {
sys/net/rtsock.c
372
tid = *mtod(m, unsigned int *);
sys/net/rtsock.c
379
if (m == NULL || m->m_len != sizeof(unsigned int)) {
sys/net/rtsock.c
383
prio = *mtod(m, unsigned int *);
sys/net/rtsock.c
390
if (m == NULL || m->m_len != sizeof(unsigned int))
sys/net/rtsock.c
393
rop->rop_flagfilter = *mtod(m, unsigned int *);
sys/net/rtsock.c
403
m->m_len = sizeof(unsigned int);
sys/net/rtsock.c
404
*mtod(m, unsigned int *) = rop->rop_msgfilter;
sys/net/rtsock.c
407
m->m_len = sizeof(unsigned int);
sys/net/rtsock.c
408
*mtod(m, unsigned int *) = rop->rop_rtableid;
sys/net/rtsock.c
411
m->m_len = sizeof(unsigned int);
sys/net/rtsock.c
412
*mtod(m, unsigned int *) = rop->rop_priority;
sys/net/rtsock.c
415
m->m_len = sizeof(unsigned int);
sys/net/rtsock.c
416
*mtod(m, unsigned int *) = rop->rop_flagfilter;
sys/net/rtsock.c
486
struct mbuf *m = m0;
sys/net/rtsock.c
489
if (m->m_len < offsetof(struct rt_msghdr, rtm_type) + 1) {
sys/net/rtsock.c
490
m_freem(m);
sys/net/rtsock.c
519
rtm = mtod(m, struct rt_msghdr *);
sys/net/rtsock.c
562
rtm_sendup(so, m);
sys/net/rtsock.c
568
m_freem(m);
sys/net/rtsock.c
575
struct mbuf *m;
sys/net/rtsock.c
580
m = m_copym(m0, 0, M_COPYALL, M_NOWAIT);
sys/net/rtsock.c
581
if (m == NULL)
sys/net/rtsock.c
586
sbappendaddr(&so->so_rcv, &route_src, m, NULL) == 0)
sys/net/rtsock.c
594
m_freem(m);
sys/net/rtsock.c
676
route_output(struct mbuf *m, struct socket *so)
sys/net/rtsock.c
687
if (m == NULL || ((m->m_len < sizeof(int32_t)) &&
sys/net/rtsock.c
688
(m = m_pullup(m, sizeof(int32_t))) == NULL))
sys/net/rtsock.c
690
if ((m->m_flags & M_PKTHDR) == 0)
sys/net/rtsock.c
702
len = m->m_pkthdr.len;
sys/net/rtsock.c
705
len != mtod(m, struct rt_msghdr *)->rtm_msglen) {
sys/net/rtsock.c
709
vers = mtod(m, struct rt_msghdr *)->rtm_version;
sys/net/rtsock.c
721
m_copydata(m, 0, len, rtm);
sys/net/rtsock.c
886
if (m_copyback(m, 0, len, rtm, M_NOWAIT)) {
sys/net/rtsock.c
887
m_freem(m);
sys/net/rtsock.c
888
m = NULL;
sys/net/rtsock.c
889
} else if (m->m_pkthdr.len > len)
sys/net/rtsock.c
890
m_adj(m, len - m->m_pkthdr.len);
sys/net/rtsock.c
892
if (m)
sys/net/rtsock.c
893
route_input(m, so, info.rti_info[RTAX_DST] ?
sys/net/rtsock.c
900
m_freem(m);
sys/net/slcompress.c
166
sl_compress_tcp(struct mbuf *m, struct ip *ip, struct slcompress *comp,
sys/net/slcompress.c
184
if ((ip->ip_off & htons(0x3fff)) || m->m_len < 40)
sys/net/slcompress.c
397
m->m_len -= hlen;
sys/net/slcompress.c
398
m->m_data += hlen;
sys/net/trunklacp.c
1642
lacp_marker_input(struct lacp_port *lp, struct mbuf *m)
sys/net/trunklacp.c
1651
if (m->m_pkthdr.len != sizeof(*mdu))
sys/net/trunklacp.c
1654
if ((m->m_flags & M_MCAST) == 0)
sys/net/trunklacp.c
1657
if (m->m_len < sizeof(*mdu)) {
sys/net/trunklacp.c
1658
m = m_pullup(m, sizeof(*mdu));
sys/net/trunklacp.c
1659
if (m == NULL)
sys/net/trunklacp.c
1663
mdu = mtod(m, struct markerdu *);
sys/net/trunklacp.c
1683
error = if_enqueue(lp->lp_ifp, m);
sys/net/trunklacp.c
1724
m_freem(m);
sys/net/trunklacp.c
1729
m_freem(m);
sys/net/trunklacp.c
202
lacp_input(struct trunk_port *tp, struct mbuf *m)
sys/net/trunklacp.c
210
eh = mtod(m, struct ether_header *);
sys/net/trunklacp.c
213
if (m->m_pkthdr.len < (sizeof(*eh) + sizeof(subtype)))
sys/net/trunklacp.c
216
m_copydata(m, sizeof(*eh), sizeof(subtype), &subtype);
sys/net/trunklacp.c
220
mq_enqueue(&lp->lp_mq, m);
sys/net/trunklacp.c
233
m_freem(m);
sys/net/trunklacp.c
246
struct mbuf *m;
sys/net/trunklacp.c
250
while ((m = mq_dequeue(&lp->lp_mq)) != NULL) {
sys/net/trunklacp.c
251
m_copydata(m, sizeof(struct ether_header),
sys/net/trunklacp.c
256
lacp_pdu_input(lp, m);
sys/net/trunklacp.c
260
lacp_marker_input(lp, m);
sys/net/trunklacp.c
271
lacp_pdu_input(struct lacp_port *lp, struct mbuf *m)
sys/net/trunklacp.c
276
if (m->m_pkthdr.len != sizeof(*du))
sys/net/trunklacp.c
279
if (m->m_len < sizeof(*du)) {
sys/net/trunklacp.c
280
m = m_pullup(m, sizeof(*du));
sys/net/trunklacp.c
281
if (m == NULL)
sys/net/trunklacp.c
284
du = mtod(m, struct lacpdu *);
sys/net/trunklacp.c
314
m_freem(m);
sys/net/trunklacp.c
318
m_freem(m);
sys/net/trunklacp.c
353
struct mbuf *m;
sys/net/trunklacp.c
357
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/trunklacp.c
358
if (m == NULL)
sys/net/trunklacp.c
360
m->m_len = m->m_pkthdr.len = sizeof(*du);
sys/net/trunklacp.c
361
m->m_pkthdr.pf.prio = lsc->lsc_ifq_prio;
sys/net/trunklacp.c
363
du = mtod(m, struct lacpdu *);
sys/net/trunklacp.c
390
m->m_flags |= M_MCAST;
sys/net/trunklacp.c
396
error = if_enqueue(lp->lp_ifp, m);
sys/net/trunklacp.c
405
struct mbuf *m;
sys/net/trunklacp.c
409
m = m_gethdr(M_DONTWAIT, MT_DATA);
sys/net/trunklacp.c
410
if (m == NULL)
sys/net/trunklacp.c
412
m->m_len = m->m_pkthdr.len = sizeof(*mdu);
sys/net/trunklacp.c
413
m->m_pkthdr.pf.prio = lsc->lsc_ifq_prio;
sys/net/trunklacp.c
415
mdu = mtod(m, struct markerdu *);
sys/net/trunklacp.c
436
m->m_flags |= M_MCAST;
sys/net/trunklacp.c
437
error = if_enqueue(lp->lp_ifp, m);
sys/net/trunklacp.c
542
struct mbuf *m;
sys/net/trunklacp.c
554
while ((m = mq_dequeue(&lp->lp_mq)) != NULL)
sys/net/trunklacp.c
555
m_freem(m);
sys/net/trunklacp.c
790
lacp_select_tx_port(struct trunk_softc *sc, struct mbuf *m)
sys/net/trunklacp.c
808
hash = trunk_hashmbuf(m, &lsc->lsc_hashkey);
sys/net80211/ieee80211.c
1345
uint64_t m; /* rate + mode */
sys/net80211/ieee80211.c
1400
if (rates[i].m == mask)
sys/net80211/ieee80211_crypto.c
215
ieee80211_get_rxkey(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_crypto.c
224
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto.c
235
if (m->m_len < hdrlen + 4)
sys/net80211/ieee80211_crypto.c
242
if (m->m_len < sizeof(*wh) + IEEE80211_MMIE_LEN)
sys/net80211/ieee80211_crypto.c
245
mmie = (u_int8_t *)wh + m->m_len - IEEE80211_MMIE_LEN;
sys/net80211/ieee80211_crypto_bip.c
116
m = m0;
sys/net80211/ieee80211_crypto_bip.c
118
if (m_trailingspace(m) < IEEE80211_MMIE_LEN) {
sys/net80211/ieee80211_crypto_bip.c
119
MGET(m->m_next, M_DONTWAIT, m->m_type);
sys/net80211/ieee80211_crypto_bip.c
120
if (m->m_next == NULL)
sys/net80211/ieee80211_crypto_bip.c
122
m = m->m_next;
sys/net80211/ieee80211_crypto_bip.c
123
m->m_len = 0;
sys/net80211/ieee80211_crypto_bip.c
127
mmie = mtod(m, u_int8_t *) + m->m_len;
sys/net80211/ieee80211_crypto_bip.c
139
m->m_len += IEEE80211_MMIE_LEN;
sys/net80211/ieee80211_crypto_bip.c
94
struct mbuf *m;
sys/net80211/ieee80211_crypto_ccmp.c
174
struct mbuf *n0, *m, *n;
sys/net80211/ieee80211_crypto_ccmp.c
224
m = m0;
sys/net80211/ieee80211_crypto_ccmp.c
230
if (moff == m->m_len) {
sys/net80211/ieee80211_crypto_ccmp.c
232
m = m->m_next;
sys/net80211/ieee80211_crypto_ccmp.c
251
len = min(m->m_len - moff, n->m_len - noff);
sys/net80211/ieee80211_crypto_ccmp.c
253
src = mtod(m, u_int8_t *) + moff;
sys/net80211/ieee80211_crypto_ccmp.c
304
ieee80211_ccmp_get_pn(uint64_t *pn, uint64_t **prsc, struct mbuf *m,
sys/net80211/ieee80211_crypto_ccmp.c
311
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_ccmp.c
313
if (m->m_pkthdr.len < hdrlen + IEEE80211_CCMP_HDRLEN)
sys/net80211/ieee80211_crypto_ccmp.c
353
struct mbuf *n0, *m, *n;
sys/net80211/ieee80211_crypto_ccmp.c
413
m = m0;
sys/net80211/ieee80211_crypto_ccmp.c
419
if (moff == m->m_len) {
sys/net80211/ieee80211_crypto_ccmp.c
421
m = m->m_next;
sys/net80211/ieee80211_crypto_ccmp.c
440
len = min(m->m_len - moff, n->m_len - noff);
sys/net80211/ieee80211_crypto_ccmp.c
442
src = mtod(m, u_int8_t *) + moff;
sys/net80211/ieee80211_crypto_ccmp.c
473
m_copydata(m, moff, IEEE80211_CCMP_MICLEN, mic0);
sys/net80211/ieee80211_crypto_tkip.c
125
struct mbuf *m;
sys/net80211/ieee80211_crypto_tkip.c
163
m = m0;
sys/net80211/ieee80211_crypto_tkip.c
165
pos = mtod(m, caddr_t) + off;
sys/net80211/ieee80211_crypto_tkip.c
166
len = m->m_len - off;
sys/net80211/ieee80211_crypto_tkip.c
169
if ((m = m->m_next) == NULL)
sys/net80211/ieee80211_crypto_tkip.c
171
pos = mtod(m, caddr_t);
sys/net80211/ieee80211_crypto_tkip.c
172
len = m->m_len;
sys/net80211/ieee80211_crypto_tkip.c
192
struct mbuf *n0, *m, *n;
sys/net80211/ieee80211_crypto_tkip.c
240
m = m0;
sys/net80211/ieee80211_crypto_tkip.c
247
if (moff == m->m_len) {
sys/net80211/ieee80211_crypto_tkip.c
249
m = m->m_next;
sys/net80211/ieee80211_crypto_tkip.c
268
len = min(m->m_len - moff, n->m_len - noff);
sys/net80211/ieee80211_crypto_tkip.c
270
crc = ether_crc32_le_update(crc, mtod(m, caddr_t) + moff, len);
sys/net80211/ieee80211_crypto_tkip.c
271
rc4_crypt(&ctx->rc4, mtod(m, caddr_t) + moff,
sys/net80211/ieee80211_crypto_tkip.c
317
ieee80211_tkip_get_tsc(uint64_t *tsc, uint64_t **prsc, struct mbuf *m,
sys/net80211/ieee80211_crypto_tkip.c
325
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_crypto_tkip.c
328
if (m->m_pkthdr.len < hdrlen + IEEE80211_TKIP_HDRLEN)
sys/net80211/ieee80211_crypto_tkip.c
364
struct mbuf *n0, *m, *n;
sys/net80211/ieee80211_crypto_tkip.c
421
m = m0;
sys/net80211/ieee80211_crypto_tkip.c
428
if (moff == m->m_len) {
sys/net80211/ieee80211_crypto_tkip.c
430
m = m->m_next;
sys/net80211/ieee80211_crypto_tkip.c
449
len = min(m->m_len - moff, n->m_len - noff);
sys/net80211/ieee80211_crypto_tkip.c
451
rc4_crypt(&ctx->rc4, mtod(m, caddr_t) + moff,
sys/net80211/ieee80211_crypto_tkip.c
461
m_copydata(m, moff, IEEE80211_TKIP_TAILLEN, buf);
sys/net80211/ieee80211_crypto_wep.c
131
m = m0;
sys/net80211/ieee80211_crypto_wep.c
138
if (moff == m->m_len) {
sys/net80211/ieee80211_crypto_wep.c
140
m = m->m_next;
sys/net80211/ieee80211_crypto_wep.c
159
len = min(m->m_len - moff, n->m_len - noff);
sys/net80211/ieee80211_crypto_wep.c
161
crc = ether_crc32_le_update(crc, mtod(m, caddr_t) + moff, len);
sys/net80211/ieee80211_crypto_wep.c
162
rc4_crypt(&ctx->rc4, mtod(m, caddr_t) + moff,
sys/net80211/ieee80211_crypto_wep.c
208
struct mbuf *n0, *m, *n;
sys/net80211/ieee80211_crypto_wep.c
247
m = m0;
sys/net80211/ieee80211_crypto_wep.c
254
if (moff == m->m_len) {
sys/net80211/ieee80211_crypto_wep.c
256
m = m->m_next;
sys/net80211/ieee80211_crypto_wep.c
275
len = min(m->m_len - moff, n->m_len - noff);
sys/net80211/ieee80211_crypto_wep.c
277
rc4_crypt(&ctx->rc4, mtod(m, caddr_t) + moff,
sys/net80211/ieee80211_crypto_wep.c
287
m_copydata(m, moff, IEEE80211_WEP_CRCLEN, (caddr_t)&crc0);
sys/net80211/ieee80211_crypto_wep.c
87
struct mbuf *n0, *m, *n;
sys/net80211/ieee80211_input.c
1046
if (ba->ba_buf[ba->ba_head].m != NULL) {
sys/net80211/ieee80211_input.c
1047
ieee80211_inputm(ifp, ba->ba_buf[ba->ba_head].m, ni,
sys/net80211/ieee80211_input.c
1049
ba->ba_buf[ba->ba_head].m = NULL;
sys/net80211/ieee80211_input.c
1063
ieee80211_enqueue_data(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
1070
eh = mtod(m, struct ether_header *);
sys/net80211/ieee80211_input.c
1077
m_freem(m);
sys/net80211/ieee80211_input.c
1094
m1 = m_dup_pkt(m, ETHER_ALIGN, M_DONTWAIT);
sys/net80211/ieee80211_input.c
1103
m1 = m;
sys/net80211/ieee80211_input.c
1104
m = NULL;
sys/net80211/ieee80211_input.c
1113
if (m != NULL) {
sys/net80211/ieee80211_input.c
1123
bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
sys/net80211/ieee80211_input.c
1125
ieee80211_eapol_key_input(ic, m, ni);
sys/net80211/ieee80211_input.c
1127
ml_enqueue(ml, m);
sys/net80211/ieee80211_input.c
1133
ieee80211_decap(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
1141
if (m->m_len < hdrlen + LLC_SNAPFRAMELEN &&
sys/net80211/ieee80211_input.c
1142
(m = m_pullup(m, hdrlen + LLC_SNAPFRAMELEN)) == NULL) {
sys/net80211/ieee80211_input.c
1146
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
1175
m_adj(m, hdrlen + LLC_SNAPFRAMELEN - ETHER_HDR_LEN);
sys/net80211/ieee80211_input.c
1177
eh.ether_type = htons(m->m_pkthdr.len - hdrlen);
sys/net80211/ieee80211_input.c
1178
m_adj(m, hdrlen - ETHER_HDR_LEN);
sys/net80211/ieee80211_input.c
1180
memcpy(mtod(m, caddr_t), &eh, ETHER_HDR_LEN);
sys/net80211/ieee80211_input.c
1181
if (!ALIGNED_POINTER(mtod(m, caddr_t) + ETHER_HDR_LEN, u_int32_t)) {
sys/net80211/ieee80211_input.c
1182
struct mbuf *m0 = m;
sys/net80211/ieee80211_input.c
1183
m = m_dup_pkt(m0, ETHER_ALIGN, M_NOWAIT);
sys/net80211/ieee80211_input.c
1185
if (m == NULL) {
sys/net80211/ieee80211_input.c
1190
ieee80211_enqueue_data(ic, m, ni, mcast, ml);
sys/net80211/ieee80211_input.c
1194
ieee80211_amsdu_decap_validate(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
1197
struct ether_header *eh = mtod(m, struct ether_header *);
sys/net80211/ieee80211_input.c
1241
ieee80211_amsdu_decap(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
1251
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
1255
m_adj(m, hdrlen);
sys/net80211/ieee80211_input.c
1257
while (m->m_pkthdr.len >= ETHER_HDR_LEN + LLC_SNAPFRAMELEN) {
sys/net80211/ieee80211_input.c
1259
m = m_pullup(m, ETHER_HDR_LEN + LLC_SNAPFRAMELEN);
sys/net80211/ieee80211_input.c
1260
if (m == NULL)
sys/net80211/ieee80211_input.c
1262
eh = mtod(m, struct ether_header *);
sys/net80211/ieee80211_input.c
1270
m_freem(m);
sys/net80211/ieee80211_input.c
1286
m_adj(m, LLC_SNAPFRAMELEN);
sys/net80211/ieee80211_input.c
1290
if (len > m->m_pkthdr.len) {
sys/net80211/ieee80211_input.c
1295
m_freem(m);
sys/net80211/ieee80211_input.c
1300
n = m_split(m, len, M_NOWAIT);
sys/net80211/ieee80211_input.c
1305
m_freem(m);
sys/net80211/ieee80211_input.c
1309
if (ieee80211_amsdu_decap_validate(ic, m, ni)) {
sys/net80211/ieee80211_input.c
1313
m_freem(m);
sys/net80211/ieee80211_input.c
1317
ml_enqueue(&subframes, m);
sys/net80211/ieee80211_input.c
1319
m = n;
sys/net80211/ieee80211_input.c
1322
m_adj(m, pad);
sys/net80211/ieee80211_input.c
1328
m_freem(m);
sys/net80211/ieee80211_input.c
1462
u_int16_t m, n, s;
sys/net80211/ieee80211_input.c
1499
m = rsn->rsn_nciphers = LE_READ_2(frm);
sys/net80211/ieee80211_input.c
1503
if (frm + m * 4 > efrm)
sys/net80211/ieee80211_input.c
1506
while (m-- > 0) {
sys/net80211/ieee80211_input.c
159
struct mbuf *m, struct ieee80211_rxinfo *rxi)
sys/net80211/ieee80211_input.c
1621
ieee80211_recv_probe_resp(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
1656
if (m->m_len < sizeof(*wh) + 12) {
sys/net80211/ieee80211_input.c
166
k = ieee80211_get_rxkey(ic, m, ni);
sys/net80211/ieee80211_input.c
1660
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
1662
efrm = mtod(m, u_int8_t *) + m->m_len;
sys/net80211/ieee80211_input.c
170
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
192
if (ieee80211_ccmp_get_pn(&pn, &prsc, m, k) != 0) {
sys/net80211/ieee80211_input.c
2096
ieee80211_recv_probe_req(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
2108
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
211
memmove(mtod(m, caddr_t) + IEEE80211_CCMP_HDRLEN, wh, hdrlen);
sys/net80211/ieee80211_input.c
2110
efrm = mtod(m, u_int8_t *) + m->m_len;
sys/net80211/ieee80211_input.c
212
m_adj(m, IEEE80211_CCMP_HDRLEN);
sys/net80211/ieee80211_input.c
2211
ieee80211_recv_auth(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
2219
if (m->m_len < sizeof(*wh) + 6) {
sys/net80211/ieee80211_input.c
2223
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
224
if (ieee80211_tkip_get_tsc(&pn, &prsc, m, k) != 0)
sys/net80211/ieee80211_input.c
2264
ieee80211_recv_assoc_req(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
2282
if (m->m_len < sizeof(*wh) + (reassoc ? 10 : 4)) {
sys/net80211/ieee80211_input.c
2286
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
2288
efrm = mtod(m, u_int8_t *) + m->m_len;
sys/net80211/ieee80211_input.c
240
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
242
memmove(mtod(m, caddr_t) + IEEE80211_TKIP_HDRLEN, wh, hdrlen);
sys/net80211/ieee80211_input.c
243
m_adj(m, IEEE80211_TKIP_HDRLEN);
sys/net80211/ieee80211_input.c
250
return m;
sys/net80211/ieee80211_input.c
2619
ieee80211_recv_assoc_resp(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
2637
if (m->m_len < sizeof(*wh) + 6) {
sys/net80211/ieee80211_input.c
2641
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
2643
efrm = mtod(m, u_int8_t *) + m->m_len;
sys/net80211/ieee80211_input.c
270
ieee80211_inputm(struct ifnet *ifp, struct mbuf *m, struct ieee80211_node *ni,
sys/net80211/ieee80211_input.c
2819
ieee80211_recv_deauth(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
2827
if (m->m_len < sizeof(*wh) + 2) {
sys/net80211/ieee80211_input.c
2831
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
2876
ieee80211_recv_disassoc(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
2884
if (m->m_len < sizeof(*wh) + 2) {
sys/net80211/ieee80211_input.c
2888
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
289
if (m->m_len < sizeof(struct ieee80211_frame_min)) {
sys/net80211/ieee80211_input.c
290
DPRINTF(("frame too short, len %u\n", m->m_len));
sys/net80211/ieee80211_input.c
2931
ieee80211_recv_addba_req(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
295
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
2951
if (m->m_len < sizeof(*wh) + 9) {
sys/net80211/ieee80211_input.c
2956
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
309
if (m->m_len < hdrlen) {
sys/net80211/ieee80211_input.c
310
DPRINTF(("frame too short, len %u\n", m->m_len));
sys/net80211/ieee80211_input.c
3104
ieee80211_recv_addba_resp(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
3114
if (m->m_len < sizeof(*wh) + 9) {
sys/net80211/ieee80211_input.c
3118
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
3218
ieee80211_recv_delba(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
3227
if (m->m_len < sizeof(*wh) + 6) {
sys/net80211/ieee80211_input.c
3231
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
3262
m_freem(ba->ba_buf[i].m);
sys/net80211/ieee80211_input.c
3293
ieee80211_recv_sa_query_req(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
3305
if (m->m_len < sizeof(*wh) + 4) {
sys/net80211/ieee80211_input.c
3309
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
3330
ieee80211_recv_sa_query_resp(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
3342
if (m->m_len < sizeof(*wh) + 4) {
sys/net80211/ieee80211_input.c
3346
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
3366
ieee80211_recv_action(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
3372
if (m->m_len < sizeof(*wh) + 2) {
sys/net80211/ieee80211_input.c
3376
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
3383
ieee80211_recv_addba_req(ic, m, ni);
sys/net80211/ieee80211_input.c
3386
ieee80211_recv_addba_resp(ic, m, ni);
sys/net80211/ieee80211_input.c
3389
ieee80211_recv_delba(ic, m, ni);
sys/net80211/ieee80211_input.c
3396
ieee80211_recv_sa_query_req(ic, m, ni);
sys/net80211/ieee80211_input.c
3400
ieee80211_recv_sa_query_resp(ic, m, ni);
sys/net80211/ieee80211_input.c
3412
ieee80211_recv_mgmt(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
3417
ieee80211_recv_probe_resp(ic, m, ni, rxi, 0);
sys/net80211/ieee80211_input.c
3420
ieee80211_recv_probe_resp(ic, m, ni, rxi, 1);
sys/net80211/ieee80211_input.c
3424
ieee80211_recv_probe_req(ic, m, ni, rxi);
sys/net80211/ieee80211_input.c
3428
ieee80211_recv_auth(ic, m, ni, rxi);
sys/net80211/ieee80211_input.c
3432
ieee80211_recv_assoc_req(ic, m, ni, rxi, 0);
sys/net80211/ieee80211_input.c
3435
ieee80211_recv_assoc_req(ic, m, ni, rxi, 1);
sys/net80211/ieee80211_input.c
3439
ieee80211_recv_assoc_resp(ic, m, ni, 0);
sys/net80211/ieee80211_input.c
3442
ieee80211_recv_assoc_resp(ic, m, ni, 1);
sys/net80211/ieee80211_input.c
3445
ieee80211_recv_deauth(ic, m, ni);
sys/net80211/ieee80211_input.c
3448
ieee80211_recv_disassoc(ic, m, ni);
sys/net80211/ieee80211_input.c
3451
ieee80211_recv_action(ic, m, ni);
sys/net80211/ieee80211_input.c
3466
ieee80211_recv_pspoll(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
3479
if (m->m_len < sizeof(*psp)) {
sys/net80211/ieee80211_input.c
3480
DPRINTF(("frame too short, len %u\n", m->m_len));
sys/net80211/ieee80211_input.c
3484
psp = mtod(m, struct ieee80211_frame_pspoll *);
sys/net80211/ieee80211_input.c
3499
m = mq_dequeue(&ni->ni_savedq);
sys/net80211/ieee80211_input.c
3500
if (m == NULL)
sys/net80211/ieee80211_input.c
3507
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
3510
mq_enqueue(&ic->ic_pwrsaveq, m);
sys/net80211/ieee80211_input.c
3519
ieee80211_recv_bar(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
3532
if (m->m_len < sizeof(*wh) + 4) {
sys/net80211/ieee80211_input.c
3536
wh = mtod(m, struct ieee80211_frame_min *);
sys/net80211/ieee80211_input.c
3548
if (m->m_len < sizeof(*wh) + 2 + 4 * ntids) {
sys/net80211/ieee80211_input.c
373
ieee80211_input_ba(ic, m, ni, tid, rxi, ml);
sys/net80211/ieee80211_input.c
384
ieee80211_input_ba(ic, m, ni, tid, rxi, ml);
sys/net80211/ieee80211_input.c
457
struct mbuf *m;
sys/net80211/ieee80211_input.c
467
while ((m = mq_dequeue(&ni->ni_savedq)) != NULL) {
sys/net80211/ieee80211_input.c
468
mq_enqueue(&ic->ic_pwrsaveq, m);
sys/net80211/ieee80211_input.c
574
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_IN);
sys/net80211/ieee80211_input.c
590
m = ieee80211_decrypt(ic, m, ni);
sys/net80211/ieee80211_input.c
591
if (m == NULL) {
sys/net80211/ieee80211_input.c
596
m = ieee80211_input_hwdecrypt(ic, ni, m, rxi);
sys/net80211/ieee80211_input.c
597
if (m == NULL)
sys/net80211/ieee80211_input.c
600
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
611
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_IN);
sys/net80211/ieee80211_input.c
616
ieee80211_amsdu_decap(ic, m, ni, hdrlen, ml);
sys/net80211/ieee80211_input.c
618
ieee80211_decap(ic, m, ni, hdrlen, ml);
sys/net80211/ieee80211_input.c
652
m = ieee80211_input_hwdecrypt(ic, ni,
sys/net80211/ieee80211_input.c
653
m, rxi);
sys/net80211/ieee80211_input.c
654
if (m == NULL)
sys/net80211/ieee80211_input.c
662
m = ieee80211_decrypt(ic, m, ni);
sys/net80211/ieee80211_input.c
663
if (m == NULL) {
sys/net80211/ieee80211_input.c
668
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
679
if (bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_IN) != 0) {
sys/net80211/ieee80211_input.c
685
m_freem(m);
sys/net80211/ieee80211_input.c
689
(*ic->ic_recv_mgmt)(ic, m, ni, rxi, subtype);
sys/net80211/ieee80211_input.c
690
m_freem(m);
sys/net80211/ieee80211_input.c
697
ieee80211_recv_pspoll(ic, m, ni);
sys/net80211/ieee80211_input.c
701
ieee80211_recv_bar(ic, m, ni);
sys/net80211/ieee80211_input.c
717
if (m != NULL) {
sys/net80211/ieee80211_input.c
720
bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_IN);
sys/net80211/ieee80211_input.c
722
m_freem(m);
sys/net80211/ieee80211_input.c
728
ieee80211_input(struct ifnet *ifp, struct mbuf *m, struct ieee80211_node *ni,
sys/net80211/ieee80211_input.c
733
ieee80211_inputm(ifp, m, ni, rxi, &ml);
sys/net80211/ieee80211_input.c
743
ieee80211_defrag(struct ieee80211com *ic, struct mbuf *m, int hdrlen)
sys/net80211/ieee80211_input.c
751
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
757
return m; /* not fragmented */
sys/net80211/ieee80211_input.c
767
df->df_m = m;
sys/net80211/ieee80211_input.c
792
m_freem(m);
sys/net80211/ieee80211_input.c
798
m_adj(m, hdrlen);
sys/net80211/ieee80211_input.c
799
m_cat(df->df_m, m);
sys/net80211/ieee80211_input.c
800
df->df_m->m_pkthdr.len += m->m_pkthdr.len;
sys/net80211/ieee80211_input.c
807
m = df->df_m;
sys/net80211/ieee80211_input.c
809
return m;
sys/net80211/ieee80211_input.c
834
ieee80211_input_ba(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_input.c
844
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_input.c
853
m_freem(m); /* discard the MPDU */
sys/net80211/ieee80211_input.c
871
m_freem(m); /* discard the MPDU */
sys/net80211/ieee80211_input.c
894
if (ba->ba_buf[idx].m != NULL) {
sys/net80211/ieee80211_input.c
897
m_freem(m);
sys/net80211/ieee80211_input.c
900
ba->ba_buf[idx].m = m;
sys/net80211/ieee80211_input.c
906
if (ba->ba_buf[ba->ba_head].m == NULL && ba->ba_gapwait == 1)
sys/net80211/ieee80211_input.c
928
if (ba->ba_buf[ba->ba_head].m != NULL) {
sys/net80211/ieee80211_input.c
929
wh = mtod(ba->ba_buf[ba->ba_head].m,
sys/net80211/ieee80211_input.c
936
ieee80211_inputm(ifp, ba->ba_buf[ba->ba_head].m,
sys/net80211/ieee80211_input.c
938
ba->ba_buf[ba->ba_head].m = NULL;
sys/net80211/ieee80211_input.c
958
if (ba->ba_buf[ba->ba_head].m == NULL)
sys/net80211/ieee80211_input.c
962
while (ba->ba_buf[ba->ba_head].m != NULL) {
sys/net80211/ieee80211_input.c
963
ieee80211_inputm(ifp, ba->ba_buf[ba->ba_head].m, ni,
sys/net80211/ieee80211_input.c
965
ba->ba_buf[ba->ba_head].m = NULL;
sys/net80211/ieee80211_input.c
991
while (skipped < ba->ba_winsize && ba->ba_buf[ba->ba_head].m == NULL) {
sys/net80211/ieee80211_node.c
3253
m_freem(ba->ba_buf[i].m);
sys/net80211/ieee80211_node.c
3362
struct mbuf *m;
sys/net80211/ieee80211_node.c
3371
while ((m = mq_dequeue(&ni->ni_savedq)) != NULL) {
sys/net80211/ieee80211_node.c
3374
m_freem(m);
sys/net80211/ieee80211_node.c
3378
while ((m = mq_dequeue(&ic->ic_pwrsaveq)) != NULL) {
sys/net80211/ieee80211_node.c
3379
if (m->m_pkthdr.ph_cookie == ni) {
sys/net80211/ieee80211_node.c
3382
m_freem(m);
sys/net80211/ieee80211_node.c
3384
mq_enqueue(&keep, m);
sys/net80211/ieee80211_node.c
3386
while ((m = mq_dequeue(&keep)) != NULL)
sys/net80211/ieee80211_node.c
3387
mq_enqueue(&ic->ic_pwrsaveq, m);
sys/net80211/ieee80211_node.c
3567
struct mbuf *m;
sys/net80211/ieee80211_node.c
3571
while ((m = mq_dequeue(&ni->ni_savedq)) != NULL) {
sys/net80211/ieee80211_node.c
3574
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_node.c
3577
mq_enqueue(&ic->ic_pwrsaveq, m);
sys/net80211/ieee80211_node.h
232
struct mbuf *m;
sys/net80211/ieee80211_output.c
112
ieee80211_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/net80211/ieee80211_output.c
127
if ((mtag = m_tag_find(m, PACKET_TAG_DLT, NULL)) != NULL) {
sys/net80211/ieee80211_output.c
135
if (m->m_pkthdr.len < sizeof(struct ieee80211_frame_min))
sys/net80211/ieee80211_output.c
1360
struct mbuf *m;
sys/net80211/ieee80211_output.c
1367
MGETHDR(m, flags, type);
sys/net80211/ieee80211_output.c
1368
if (m == NULL)
sys/net80211/ieee80211_output.c
137
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_output.c
1371
MCLGET(m, flags);
sys/net80211/ieee80211_output.c
1372
if (!(m->m_flags & M_EXT))
sys/net80211/ieee80211_output.c
1373
return m_free(m);
sys/net80211/ieee80211_output.c
1375
m->m_data += sizeof(struct ieee80211_frame);
sys/net80211/ieee80211_output.c
1376
return m;
sys/net80211/ieee80211_output.c
1393
struct mbuf *m;
sys/net80211/ieee80211_output.c
1411
m = ieee80211_getmgmt(M_DONTWAIT, MT_DATA,
sys/net80211/ieee80211_output.c
1419
if (m == NULL)
sys/net80211/ieee80211_output.c
1422
frm = mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1436
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1438
return m;
sys/net80211/ieee80211_output.c
146
return (if_enqueue(ifp, m));
sys/net80211/ieee80211_output.c
1461
struct mbuf *m;
sys/net80211/ieee80211_output.c
1464
m = ieee80211_getmgmt(M_DONTWAIT, MT_DATA,
sys/net80211/ieee80211_output.c
1481
if (m == NULL)
sys/net80211/ieee80211_output.c
1484
frm = mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
150
return (ether_output(ifp, m, dst, rt));
sys/net80211/ieee80211_output.c
1512
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1514
return m;
sys/net80211/ieee80211_output.c
1528
struct mbuf *m;
sys/net80211/ieee80211_output.c
153
m_freem(m);
sys/net80211/ieee80211_output.c
1531
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net80211/ieee80211_output.c
1532
if (m == NULL)
sys/net80211/ieee80211_output.c
1534
m_align(m, 2 * 3);
sys/net80211/ieee80211_output.c
1535
m->m_pkthdr.len = m->m_len = 2 * 3;
sys/net80211/ieee80211_output.c
1537
frm = mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1542
return m;
sys/net80211/ieee80211_output.c
1553
struct mbuf *m;
sys/net80211/ieee80211_output.c
1555
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net80211/ieee80211_output.c
1556
if (m == NULL)
sys/net80211/ieee80211_output.c
1558
m_align(m, 2);
sys/net80211/ieee80211_output.c
1559
m->m_pkthdr.len = m->m_len = 2;
sys/net80211/ieee80211_output.c
1561
*mtod(m, u_int16_t *) = htole16(reason);
sys/net80211/ieee80211_output.c
1563
return m;
sys/net80211/ieee80211_output.c
1585
struct mbuf *m;
sys/net80211/ieee80211_output.c
1604
m = ieee80211_getmgmt(M_DONTWAIT, MT_DATA,
sys/net80211/ieee80211_output.c
1622
if (m == NULL)
sys/net80211/ieee80211_output.c
1625
frm = mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1661
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1663
return m;
sys/net80211/ieee80211_output.c
1684
struct mbuf *m;
sys/net80211/ieee80211_output.c
1687
m = ieee80211_getmgmt(M_DONTWAIT, MT_DATA,
sys/net80211/ieee80211_output.c
1695
if (m == NULL)
sys/net80211/ieee80211_output.c
1698
frm = mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1722
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1724
return m;
sys/net80211/ieee80211_output.c
1736
struct mbuf *m;
sys/net80211/ieee80211_output.c
1738
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net80211/ieee80211_output.c
1739
if (m == NULL)
sys/net80211/ieee80211_output.c
1741
m_align(m, 2);
sys/net80211/ieee80211_output.c
1742
m->m_pkthdr.len = m->m_len = 2;
sys/net80211/ieee80211_output.c
1744
*mtod(m, u_int16_t *) = htole16(reason);
sys/net80211/ieee80211_output.c
1746
return m;
sys/net80211/ieee80211_output.c
1763
struct mbuf *m;
sys/net80211/ieee80211_output.c
1766
m = ieee80211_getmgmt(M_DONTWAIT, MT_DATA, 9);
sys/net80211/ieee80211_output.c
1767
if (m == NULL)
sys/net80211/ieee80211_output.c
1768
return m;
sys/net80211/ieee80211_output.c
1770
frm = mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1778
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
178
struct mbuf *m, int type)
sys/net80211/ieee80211_output.c
1780
return m;
sys/net80211/ieee80211_output.c
1814
struct mbuf *m;
sys/net80211/ieee80211_output.c
1818
m = ieee80211_getmgmt(M_DONTWAIT, MT_DATA, 9);
sys/net80211/ieee80211_output.c
1819
if (m == NULL)
sys/net80211/ieee80211_output.c
1820
return m;
sys/net80211/ieee80211_output.c
1822
frm = mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1838
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1840
return m;
sys/net80211/ieee80211_output.c
1854
struct mbuf *m;
sys/net80211/ieee80211_output.c
1858
m = ieee80211_getmgmt(M_DONTWAIT, MT_DATA, 6);
sys/net80211/ieee80211_output.c
1859
if (m == NULL)
sys/net80211/ieee80211_output.c
1860
return m;
sys/net80211/ieee80211_output.c
1862
frm = mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1871
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1873
return m;
sys/net80211/ieee80211_output.c
1886
struct mbuf *m;
sys/net80211/ieee80211_output.c
1889
m = ieee80211_getmgmt(M_DONTWAIT, MT_DATA, 4);
sys/net80211/ieee80211_output.c
1890
if (m == NULL)
sys/net80211/ieee80211_output.c
1893
frm = mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1898
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
1900
return m;
sys/net80211/ieee80211_output.c
1907
struct mbuf *m = NULL;
sys/net80211/ieee80211_output.c
1913
m = ieee80211_get_addba_req(ic, ni, arg & 0xffff);
sys/net80211/ieee80211_output.c
1916
m = ieee80211_get_addba_resp(ic, ni, arg & 0xff,
sys/net80211/ieee80211_output.c
1920
m = ieee80211_get_delba(ic, ni, arg & 0xff, arg >> 8,
sys/net80211/ieee80211_output.c
1931
m = ieee80211_get_sa_query(ic, ni, action);
sys/net80211/ieee80211_output.c
1936
return m;
sys/net80211/ieee80211_output.c
194
M_PREPEND(m, sizeof(struct ieee80211_frame), M_DONTWAIT);
sys/net80211/ieee80211_output.c
195
if (m == NULL)
sys/net80211/ieee80211_output.c
1950
struct mbuf *m;
sys/net80211/ieee80211_output.c
1965
if ((m = ieee80211_get_probe_req(ic, ni)) == NULL)
sys/net80211/ieee80211_output.c
197
m->m_pkthdr.ph_cookie = ni;
sys/net80211/ieee80211_output.c
1972
if ((m = ieee80211_get_probe_resp(ic)) == NULL)
sys/net80211/ieee80211_output.c
1977
m = ieee80211_get_auth(ic, ni, arg1 >> 16, arg1 & 0xffff);
sys/net80211/ieee80211_output.c
1978
if (m == NULL)
sys/net80211/ieee80211_output.c
1986
if ((m = ieee80211_get_deauth(ic, ni, arg1)) == NULL)
sys/net80211/ieee80211_output.c
199
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_output.c
2000
if ((m = ieee80211_get_assoc_req(ic, ni, type)) == NULL)
sys/net80211/ieee80211_output.c
2008
if ((m = ieee80211_get_assoc_resp(ic, ni, arg1)) == NULL)
sys/net80211/ieee80211_output.c
2013
if ((m = ieee80211_get_disassoc(ic, ni, arg1)) == NULL)
sys/net80211/ieee80211_output.c
2026
m = ieee80211_get_action(ic, ni, arg1 >> 16, arg1 & 0xffff,
sys/net80211/ieee80211_output.c
2028
if (m == NULL)
sys/net80211/ieee80211_output.c
2038
ret = ieee80211_mgmt_output(ifp, ni, m, type);
sys/net80211/ieee80211_output.c
2058
struct mbuf *m;
sys/net80211/ieee80211_output.c
2060
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net80211/ieee80211_output.c
2061
if (m == NULL)
sys/net80211/ieee80211_output.c
2064
m->m_pkthdr.len = m->m_len = sizeof(struct ieee80211_frame_rts);
sys/net80211/ieee80211_output.c
2066
rts = mtod(m, struct ieee80211_frame_rts *);
sys/net80211/ieee80211_output.c
2074
return m;
sys/net80211/ieee80211_output.c
2084
struct mbuf *m;
sys/net80211/ieee80211_output.c
2086
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net80211/ieee80211_output.c
2087
if (m == NULL)
sys/net80211/ieee80211_output.c
2090
m->m_pkthdr.len = m->m_len = sizeof(struct ieee80211_frame_cts);
sys/net80211/ieee80211_output.c
2092
cts = mtod(m, struct ieee80211_frame_cts *);
sys/net80211/ieee80211_output.c
2099
return m;
sys/net80211/ieee80211_output.c
2112
struct mbuf *m;
sys/net80211/ieee80211_output.c
2114
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/net80211/ieee80211_output.c
2115
if (m == NULL)
sys/net80211/ieee80211_output.c
2118
m->m_pkthdr.len = m->m_len = sizeof(struct ieee80211_frame_min) +
sys/net80211/ieee80211_output.c
2121
wh = mtod(m, struct ieee80211_frame_min *);
sys/net80211/ieee80211_output.c
2137
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
2138
m->m_pkthdr.ph_cookie = ni;
sys/net80211/ieee80211_output.c
2140
return m;
sys/net80211/ieee80211_output.c
2166
struct mbuf *m;
sys/net80211/ieee80211_output.c
2169
m = ieee80211_getmgmt(M_DONTWAIT, MT_DATA,
sys/net80211/ieee80211_output.c
2187
if (m == NULL)
sys/net80211/ieee80211_output.c
2190
M_PREPEND(m, sizeof(struct ieee80211_frame), M_DONTWAIT);
sys/net80211/ieee80211_output.c
2191
if (m == NULL)
sys/net80211/ieee80211_output.c
2193
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_output.c
2235
m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
sys/net80211/ieee80211_output.c
2236
m->m_pkthdr.ph_cookie = ni;
sys/net80211/ieee80211_output.c
2238
return m;
sys/net80211/ieee80211_output.c
2247
ieee80211_pwrsave(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_output.c
2257
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_output.c
2284
m->m_pkthdr.ph_cookie = ni;
sys/net80211/ieee80211_output.c
2285
mq_enqueue(&ni->ni_savedq, m);
sys/net80211/ieee80211_output.c
257
ieee80211_pwrsave(ic, m, ni) != 0)
sys/net80211/ieee80211_output.c
260
mq_enqueue(&ic->ic_mgtq, m);
sys/net80211/ieee80211_output.c
475
ieee80211_classify(struct ieee80211com *ic, struct mbuf *m)
sys/net80211/ieee80211_output.c
490
if (m->m_flags & M_VLANTAG) { /* use VLAN 802.1D user-priority */
sys/net80211/ieee80211_output.c
491
ac = EVL_PRIOFTAG(m->m_pkthdr.ether_vtag);
sys/net80211/ieee80211_output.c
495
m_copydata(m, 0, sizeof(eh), (caddr_t)&eh);
sys/net80211/ieee80211_output.c
498
m_copydata(m, sizeof(eh), sizeof(ip), (caddr_t)&ip);
sys/net80211/ieee80211_output.c
507
m_copydata(m, sizeof(eh), sizeof(ip6), (caddr_t)&ip6);
sys/net80211/ieee80211_output.c
575
struct mbuf *m;
sys/net80211/ieee80211_output.c
577
m = ieee80211_get_compressed_bar(ic, ni, tid, ssn);
sys/net80211/ieee80211_output.c
578
if (m == NULL)
sys/net80211/ieee80211_output.c
582
if (mq_enqueue(&ic->ic_mgtq, m) == 0)
sys/net80211/ieee80211_output.c
598
ieee80211_encap(struct ifnet *ifp, struct mbuf *m, struct ieee80211_node **pni)
sys/net80211/ieee80211_output.c
611
if ((mtag = m_tag_find(m, PACKET_TAG_DLT, NULL)) != NULL) {
sys/net80211/ieee80211_output.c
617
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_output.c
644
return (m);
sys/net80211/ieee80211_output.c
651
if (m->m_len < sizeof(struct ether_header)) {
sys/net80211/ieee80211_output.c
652
m = m_pullup(m, sizeof(struct ether_header));
sys/net80211/ieee80211_output.c
653
if (m == NULL) {
sys/net80211/ieee80211_output.c
658
memcpy(&eh, mtod(m, caddr_t), sizeof(struct ether_header));
sys/net80211/ieee80211_output.c
696
tid = ieee80211_classify(ic, m);
sys/net80211/ieee80211_output.c
712
m_adj(m, sizeof(struct ether_header) - LLC_SNAPFRAMELEN);
sys/net80211/ieee80211_output.c
713
llc = mtod(m, struct llc *);
sys/net80211/ieee80211_output.c
720
M_PREPEND(m, hdrlen, M_DONTWAIT);
sys/net80211/ieee80211_output.c
721
if (m == NULL) {
sys/net80211/ieee80211_output.c
725
wh = mtod(m, struct ieee80211_frame *);
sys/net80211/ieee80211_output.c
783
ieee80211_pwrsave(ic, m, ni) != 0) {
sys/net80211/ieee80211_output.c
789
return m;
sys/net80211/ieee80211_output.c
791
m_freem(m);
sys/net80211/ieee80211_pae_input.c
101
key = mtod(m, struct ieee80211_eapol_key *);
sys/net80211/ieee80211_pae_input.c
116
if (m->m_pkthdr.len < totlen || totlen > MCLBYTES)
sys/net80211/ieee80211_pae_input.c
141
if (m->m_len < totlen && (m = m_pullup(m, totlen)) == NULL) {
sys/net80211/ieee80211_pae_input.c
145
key = mtod(m, struct ieee80211_eapol_key *);
sys/net80211/ieee80211_pae_input.c
180
m_freem(m);
sys/net80211/ieee80211_pae_input.c
76
ieee80211_eapol_key_input(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_pae_input.c
85
ifp->if_ibytes += m->m_pkthdr.len;
sys/net80211/ieee80211_pae_input.c
87
eh = mtod(m, struct ether_header *);
sys/net80211/ieee80211_pae_input.c
92
m_adj(m, sizeof(*eh));
sys/net80211/ieee80211_pae_input.c
94
if (m->m_pkthdr.len < sizeof(*key))
sys/net80211/ieee80211_pae_input.c
96
if (m->m_len < sizeof(*key) &&
sys/net80211/ieee80211_pae_input.c
97
(m = m_pullup(m, sizeof(*key))) == NULL) {
sys/net80211/ieee80211_pae_output.c
113
m->m_pkthdr.len = m->m_len =
sys/net80211/ieee80211_pae_output.c
127
error = ifq_enqueue(&ifp->if_snd, m);
sys/net80211/ieee80211_pae_output.c
231
struct mbuf *m;
sys/net80211/ieee80211_pae_output.c
239
MGETHDR(m, flags, type);
sys/net80211/ieee80211_pae_output.c
240
if (m == NULL)
sys/net80211/ieee80211_pae_output.c
243
MCLGET(m, flags);
sys/net80211/ieee80211_pae_output.c
244
if (!(m->m_flags & M_EXT))
sys/net80211/ieee80211_pae_output.c
245
return m_free(m);
sys/net80211/ieee80211_pae_output.c
247
m->m_data += sizeof(struct ieee80211_frame) + LLC_SNAPFRAMELEN;
sys/net80211/ieee80211_pae_output.c
248
return m;
sys/net80211/ieee80211_pae_output.c
259
struct mbuf *m;
sys/net80211/ieee80211_pae_output.c
270
m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA,
sys/net80211/ieee80211_pae_output.c
272
if (m == NULL)
sys/net80211/ieee80211_pae_output.c
274
key = mtod(m, struct ieee80211_eapol_key *);
sys/net80211/ieee80211_pae_output.c
292
m->m_pkthdr.len = m->m_len = frm - (u_int8_t *)key;
sys/net80211/ieee80211_pae_output.c
302
return ieee80211_send_eapol_key(ic, m, ni, NULL);
sys/net80211/ieee80211_pae_output.c
314
struct mbuf *m;
sys/net80211/ieee80211_pae_output.c
319
m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA,
sys/net80211/ieee80211_pae_output.c
323
if (m == NULL)
sys/net80211/ieee80211_pae_output.c
325
key = mtod(m, struct ieee80211_eapol_key *);
sys/net80211/ieee80211_pae_output.c
348
m->m_pkthdr.len = m->m_len = frm - (u_int8_t *)key;
sys/net80211/ieee80211_pae_output.c
355
return ieee80211_send_eapol_key(ic, m, ni, tptk);
sys/net80211/ieee80211_pae_output.c
367
struct mbuf *m;
sys/net80211/ieee80211_pae_output.c
380
m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA,
sys/net80211/ieee80211_pae_output.c
384
m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA,
sys/net80211/ieee80211_pae_output.c
388
if (m == NULL)
sys/net80211/ieee80211_pae_output.c
390
key = mtod(m, struct ieee80211_eapol_key *);
sys/net80211/ieee80211_pae_output.c
426
m->m_pkthdr.len = m->m_len = frm - (u_int8_t *)key;
sys/net80211/ieee80211_pae_output.c
433
return ieee80211_send_eapol_key(ic, m, ni, &ni->ni_ptk);
sys/net80211/ieee80211_pae_output.c
444
struct mbuf *m;
sys/net80211/ieee80211_pae_output.c
448
m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA, 0);
sys/net80211/ieee80211_pae_output.c
449
if (m == NULL)
sys/net80211/ieee80211_pae_output.c
451
key = mtod(m, struct ieee80211_eapol_key *);
sys/net80211/ieee80211_pae_output.c
471
m->m_pkthdr.len = m->m_len = sizeof(*key);
sys/net80211/ieee80211_pae_output.c
478
return ieee80211_send_eapol_key(ic, m, ni, &ni->ni_ptk);
sys/net80211/ieee80211_pae_output.c
490
struct mbuf *m;
sys/net80211/ieee80211_pae_output.c
508
m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA,
sys/net80211/ieee80211_pae_output.c
513
if (m == NULL)
sys/net80211/ieee80211_pae_output.c
515
key = mtod(m, struct ieee80211_eapol_key *);
sys/net80211/ieee80211_pae_output.c
550
m->m_pkthdr.len = m->m_len = frm - (u_int8_t *)key;
sys/net80211/ieee80211_pae_output.c
557
return ieee80211_send_eapol_key(ic, m, ni, &ni->ni_ptk);
sys/net80211/ieee80211_pae_output.c
570
struct mbuf *m;
sys/net80211/ieee80211_pae_output.c
572
m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA, 0);
sys/net80211/ieee80211_pae_output.c
573
if (m == NULL)
sys/net80211/ieee80211_pae_output.c
575
key = mtod(m, struct ieee80211_eapol_key *);
sys/net80211/ieee80211_pae_output.c
593
m->m_pkthdr.len = m->m_len = sizeof(*key);
sys/net80211/ieee80211_pae_output.c
600
return ieee80211_send_eapol_key(ic, m, ni, &ni->ni_ptk);
sys/net80211/ieee80211_pae_output.c
613
struct mbuf *m;
sys/net80211/ieee80211_pae_output.c
615
m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA, 0);
sys/net80211/ieee80211_pae_output.c
616
if (m == NULL)
sys/net80211/ieee80211_pae_output.c
618
key = mtod(m, struct ieee80211_eapol_key *);
sys/net80211/ieee80211_pae_output.c
62
ieee80211_send_eapol_key(struct ieee80211com *ic, struct mbuf *m,
sys/net80211/ieee80211_pae_output.c
633
m->m_pkthdr.len = m->m_len = sizeof(*key);
sys/net80211/ieee80211_pae_output.c
639
return ieee80211_send_eapol_key(ic, m, ni, &ni->ni_ptk);
sys/net80211/ieee80211_pae_output.c
71
M_PREPEND(m, sizeof(struct ether_header), M_DONTWAIT);
sys/net80211/ieee80211_pae_output.c
72
if (m == NULL)
sys/net80211/ieee80211_pae_output.c
75
eh = mtod(m, struct ether_header *);
sys/net80211/ieee80211_pae_output.c
98
len = m->m_len - sizeof(struct ether_header);
sys/net80211/ieee80211_proto.c
870
m_freem(ba->ba_buf[i].m);
sys/netinet/if_ether.c
303
struct mbuf *m;
sys/netinet/if_ether.c
308
if ((m = m_gethdr(M_DONTWAIT, MT_DATA)) == NULL)
sys/netinet/if_ether.c
310
m->m_len = sizeof(*ea);
sys/netinet/if_ether.c
311
m->m_pkthdr.len = sizeof(*ea);
sys/netinet/if_ether.c
312
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/netinet/if_ether.c
313
m->m_pkthdr.pf.prio = ifp->if_llprio;
sys/netinet/if_ether.c
314
m_align(m, sizeof(*ea));
sys/netinet/if_ether.c
315
ea = mtod(m, struct ether_arp *);
sys/netinet/if_ether.c
331
m->m_flags |= M_BCAST;
sys/netinet/if_ether.c
332
ifp->if_output(ifp, m, &sa, NULL);
sys/netinet/if_ether.c
336
arpreply(struct ifnet *ifp, struct mbuf *m, struct in_addr *sip, uint8_t *eaddr,
sys/netinet/if_ether.c
343
m_resethdr(m);
sys/netinet/if_ether.c
344
m->m_pkthdr.ph_rtableid = rdomain;
sys/netinet/if_ether.c
346
ea = mtod(m, struct ether_arp *);
sys/netinet/if_ether.c
363
ifp->if_output(ifp, m, &sa, NULL);
sys/netinet/if_ether.c
378
arpresolve(struct ifnet *ifp, struct rtentry *rt0, struct mbuf *m,
sys/netinet/if_ether.c
389
if (m->m_flags & M_BCAST) { /* broadcast */
sys/netinet/if_ether.c
393
if (m->m_flags & M_MCAST) { /* multicast */
sys/netinet/if_ether.c
403
m_freem(m);
sys/netinet/if_ether.c
470
if (mq_push(&la->la_mq, m) != 0)
sys/netinet/if_ether.c
474
m_freem(m);
sys/netinet/if_ether.c
522
m_freem(m);
sys/netinet/if_ether.c
527
arppullup(struct mbuf *m)
sys/netinet/if_ether.c
533
if ((m->m_flags & M_PKTHDR) == 0)
sys/netinet/if_ether.c
538
if (m->m_len < len && (m = m_pullup(m, len)) == NULL)
sys/netinet/if_ether.c
541
ar = mtod(m, struct arphdr *);
sys/netinet/if_ether.c
546
m_freem(m);
sys/netinet/if_ether.c
551
if (m->m_len < len && (m = m_pullup(m, len)) == NULL)
sys/netinet/if_ether.c
554
return m;
sys/netinet/if_ether.c
562
arpinput(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/netinet/if_ether.c
564
if ((m = arppullup(m)) == NULL)
sys/netinet/if_ether.c
566
niq_enqueue(&arpinq, m);
sys/netinet/if_ether.c
573
struct mbuf *m;
sys/netinet/if_ether.c
578
while ((m = ml_dequeue(&ml)) != NULL) {
sys/netinet/if_ether.c
579
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/netinet/if_ether.c
582
in_arpinput(ifp, m);
sys/netinet/if_ether.c
584
m_freem(m);
sys/netinet/if_ether.c
596
in_arpinput(struct ifnet *ifp, struct mbuf *m)
sys/netinet/if_ether.c
606
rdomain = rtable_l2(m->m_pkthdr.ph_rtableid);
sys/netinet/if_ether.c
608
ea = mtod(m, struct ether_arp *);
sys/netinet/if_ether.c
677
arpreply(ifp, m, &itaddr, eaddr, rdomain);
sys/netinet/if_ether.c
684
m_freem(m);
sys/netinet/if_ether.c
897
revarpinput(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/netinet/if_ether.c
899
if ((m = arppullup(m)) == NULL)
sys/netinet/if_ether.c
901
in_revarpinput(ifp, m);
sys/netinet/if_ether.c
916
in_revarpinput(struct ifnet *ifp, struct mbuf *m)
sys/netinet/if_ether.c
921
ar = mtod(m, struct ether_arp *);
sys/netinet/if_ether.c
926
niq_enqueue(&arpinq, m);
sys/netinet/if_ether.c
937
if (revarp_ifidx != m->m_pkthdr.ph_ifidx) /* !same interface */
sys/netinet/if_ether.c
951
m_freem(m);
sys/netinet/if_ether.c
963
struct mbuf *m;
sys/netinet/if_ether.c
968
if ((m = m_gethdr(M_DONTWAIT, MT_DATA)) == NULL)
sys/netinet/if_ether.c
970
m->m_len = sizeof(*ea);
sys/netinet/if_ether.c
971
m->m_pkthdr.len = sizeof(*ea);
sys/netinet/if_ether.c
972
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/netinet/if_ether.c
973
m->m_pkthdr.pf.prio = ifp->if_llprio;
sys/netinet/if_ether.c
974
m_align(m, sizeof(*ea));
sys/netinet/if_ether.c
975
ea = mtod(m, struct ether_arp *);
sys/netinet/if_ether.c
98
struct mbuf *arppullup(struct mbuf *m);
sys/netinet/if_ether.c
990
m->m_flags |= M_BCAST;
sys/netinet/if_ether.c
991
ifp->if_output(ifp, m, &sa, NULL);
sys/netinet/igmp.c
273
struct mbuf *m = *mp;
sys/netinet/igmp.c
275
struct ip *ip = mtod(m, struct ip *);
sys/netinet/igmp.c
291
m_freem(m);
sys/netinet/igmp.c
295
if ((m->m_flags & M_EXT || m->m_len < minlen) &&
sys/netinet/igmp.c
296
(m = *mp = m_pullup(m, minlen)) == NULL) {
sys/netinet/igmp.c
304
m->m_data += iphlen;
sys/netinet/igmp.c
305
m->m_len -= iphlen;
sys/netinet/igmp.c
306
igmp = mtod(m, struct igmp *);
sys/netinet/igmp.c
307
if (in_cksum(m, igmplen)) {
sys/netinet/igmp.c
309
m_freem(m);
sys/netinet/igmp.c
312
m->m_data -= iphlen;
sys/netinet/igmp.c
313
m->m_len += iphlen;
sys/netinet/igmp.c
314
ip = mtod(m, struct ip *);
sys/netinet/igmp.c
327
m_freem(m);
sys/netinet/igmp.c
333
m_freem(m);
sys/netinet/igmp.c
360
m_freem(m);
sys/netinet/igmp.c
419
m_freem(m);
sys/netinet/igmp.c
487
m_freem(m);
sys/netinet/igmp.c
699
struct mbuf *m;
sys/netinet/igmp.c
704
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/igmp.c
705
if (m == NULL)
sys/netinet/igmp.c
712
m->m_data += max_linkhdr;
sys/netinet/igmp.c
713
m->m_len = sizeof(struct ip) + IGMP_MINLEN;
sys/netinet/igmp.c
714
m->m_pkthdr.len = sizeof(struct ip) + IGMP_MINLEN;
sys/netinet/igmp.c
716
ip = mtod(m, struct ip *);
sys/netinet/igmp.c
724
m->m_data += sizeof(struct ip);
sys/netinet/igmp.c
725
m->m_len -= sizeof(struct ip);
sys/netinet/igmp.c
726
igmp = mtod(m, struct igmp *);
sys/netinet/igmp.c
731
igmp->igmp_cksum = in_cksum(m, IGMP_MINLEN);
sys/netinet/igmp.c
732
m->m_data -= sizeof(struct ip);
sys/netinet/igmp.c
733
m->m_len += sizeof(struct ip);
sys/netinet/igmp.c
735
m->m_pkthdr.ph_rtableid = pkt->ipi_rdomain;
sys/netinet/igmp.c
749
ip_output(m, router_alert, NULL, IP_MULTICASTOPTS, &imo, NULL, 0);
sys/netinet/in4_cksum.c
112
if (m->m_len < sizeof(struct ip))
sys/netinet/in4_cksum.c
117
u.ipov.ih_src = mtod(m, struct ip *)->ip_src;
sys/netinet/in4_cksum.c
118
u.ipov.ih_dst = mtod(m, struct ip *)->ip_dst;
sys/netinet/in4_cksum.c
126
while (m && off > 0) {
sys/netinet/in4_cksum.c
127
if (m->m_len > off)
sys/netinet/in4_cksum.c
129
off -= m->m_len;
sys/netinet/in4_cksum.c
130
m = m->m_next;
sys/netinet/in4_cksum.c
133
for (;m && len; m = m->m_next) {
sys/netinet/in4_cksum.c
134
if (m->m_len == 0)
sys/netinet/in4_cksum.c
136
w = (u_int16_t *)(mtod(m, caddr_t) + off);
sys/netinet/in4_cksum.c
149
mlen = m->m_len - off - 1;
sys/netinet/in4_cksum.c
152
mlen = m->m_len - off;
sys/netinet/in4_cksum.c
89
in4_cksum(struct mbuf *m, u_int8_t nxt, int off, int len)
sys/netinet/in_cksum.c
50
in_cksum(struct mbuf *m, int len)
sys/netinet/in_cksum.c
65
for (;m && len; m = m->m_next) {
sys/netinet/in_cksum.c
66
if (m->m_len == 0)
sys/netinet/in_cksum.c
68
w = mtod(m, uint16_t *);
sys/netinet/in_cksum.c
81
mlen = m->m_len - 1;
sys/netinet/in_cksum.c
84
mlen = m->m_len;
sys/netinet/in_pcb.c
1251
u_int lport_arg, struct mbuf *m, u_int rtable)
sys/netinet/in_pcb.c
1262
if (m && m->m_pkthdr.pf.flags & PF_TAG_DIVERTED) {
sys/netinet/in_pcb.c
1265
divert = pf_find_divert(m);
sys/netinet/in_pcb.c
1276
__func__, divert->type, m, divert);
sys/netinet/in_pcb.c
1278
} else if (m && m->m_pkthdr.pf.flags & PF_TAG_TRANSLATE_LOCALHOST) {
sys/netinet/in_pcb.h
266
#define DP_SET(m, p) ((m)[(p) / DP_MAPBITS] |= (1U << ((p) % DP_MAPBITS)))
sys/netinet/in_pcb.h
267
#define DP_CLR(m, p) ((m)[(p) / DP_MAPBITS] &= ~(1U << ((p) % DP_MAPBITS)))
sys/netinet/in_pcb.h
268
#define DP_ISSET(m, p) ((m)[(p) / DP_MAPBITS] & (1U << ((p) % DP_MAPBITS)))
sys/netinet/ip_ah.c
1011
m_copydata(m, protoff, sizeof(u_int8_t), &ah->ah_nh);
sys/netinet/ip_ah.c
1017
m_copyback(m, skip + rplen, ahx->authsize, ipseczeroes, M_NOWAIT);
sys/netinet/ip_ah.c
1038
crda->crd_len = m->m_pkthdr.len;
sys/netinet/ip_ah.c
1062
m_copydata(m, 0, skip, ptr);
sys/netinet/ip_ah.c
1074
m_copyback(m, offsetof(struct ip, ip_len),
sys/netinet/ip_ah.c
1083
m_copyback(m, offsetof(struct ip6_hdr, ip6_plen),
sys/netinet/ip_ah.c
1094
m_copyback(m, protoff, sizeof(u_int8_t), &prot, M_NOWAIT);
sys/netinet/ip_ah.c
1097
error = ah_massage_headers(&m, tdb->tdb_dst.sa.sa_family, skip,
sys/netinet/ip_ah.c
1101
m = NULL;
sys/netinet/ip_ah.c
1106
crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
sys/netinet/ip_ah.c
1108
crp->crp_buf = (caddr_t)m;
sys/netinet/ip_ah.c
1130
m_copyback(m, 0, skip, ptr, M_NOWAIT);
sys/netinet/ip_ah.c
1135
error = ipsp_process_done(m, tdb);
sys/netinet/ip_ah.c
1142
m_freem(m);
sys/netinet/ip_ah.c
201
struct mbuf *m = *mp;
sys/netinet/ip_ah.c
218
m = *mp = m_pullup(m, skip);
sys/netinet/ip_ah.c
219
if (m == NULL) {
sys/netinet/ip_ah.c
227
ip = mtod(m, struct ip *);
sys/netinet/ip_ah.c
233
ptr = mtod(m, unsigned char *);
sys/netinet/ip_ah.c
335
m_copydata(m, 0, sizeof(ip6), &ip6);
sys/netinet/ip_ah.c
357
error = m_copyback(m, 0, sizeof(struct ip6_hdr), &ip6,
sys/netinet/ip_ah.c
367
if (m->m_len <= skip) {
sys/netinet/ip_ah.c
382
m_copydata(m, sizeof(struct ip6_hdr),
sys/netinet/ip_ah.c
387
ptr = mtod(m, unsigned char *) +
sys/netinet/ip_ah.c
471
m_copydata(m, 0, sizeof(ip6), &ip6);
sys/netinet/ip_ah.c
474
error = m_copyback(m, 0, sizeof(ip6),
sys/netinet/ip_ah.c
504
error = m_copyback(m, sizeof(struct ip6_hdr),
sys/netinet/ip_ah.c
533
struct mbuf *m = *mp, *m1, *m0;
sys/netinet/ip_ah.c
550
m_copydata(m, skip + offsetof(struct ah, ah_hl), sizeof(u_int8_t), &hl);
sys/netinet/ip_ah.c
554
m_copydata(m, skip + offsetof(struct ah, ah_rpl),
sys/netinet/ip_ah.c
598
if (skip + ahx->authsize + rplen > m->m_pkthdr.len) {
sys/netinet/ip_ah.c
601
m->m_pkthdr.len, skip + ahx->authsize + rplen,
sys/netinet/ip_ah.c
609
ibytes = (m->m_pkthdr.len - skip - hl * sizeof(u_int32_t));
sys/netinet/ip_ah.c
645
crda->crd_len = m->m_pkthdr.len;
sys/netinet/ip_ah.c
671
m_copydata(m, 0, skip + rplen + ahx->authsize, ptr);
sys/netinet/ip_ah.c
674
m_copyback(m, skip + rplen, ahx->authsize, ipseczeroes, M_NOWAIT);
sys/netinet/ip_ah.c
680
m = *mp;
sys/netinet/ip_ah.c
685
crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
sys/netinet/ip_ah.c
687
crp->crp_buf = (caddr_t)m;
sys/netinet/ip_ah.c
706
m_copydata(m, skip + rplen, ahx->authsize, calc);
sys/netinet/ip_ah.c
721
m_copyback(m, 0, skip, ptr, M_NOWAIT);
sys/netinet/ip_ah.c
728
m_copydata(m, skip + offsetof(struct ah, ah_rpl),
sys/netinet/ip_ah.c
767
m1 = m_getptr(m, skip, &roff);
sys/netinet/ip_ah.c
787
if (m1 != m)
sys/netinet/ip_ah.c
788
m->m_pkthdr.len -= rplen + ahx->authsize;
sys/netinet/ip_ah.c
810
m->m_pkthdr.len -= adjlen;
sys/netinet/ip_ah.c
827
if (m1 != m)
sys/netinet/ip_ah.c
828
m->m_pkthdr.len -= adjlen;
sys/netinet/ip_ah.c
842
m->m_pkthdr.len -= rplen + ahx->authsize;
sys/netinet/ip_ah.c
858
ah_output(struct mbuf *m, struct tdb *tdb, int skip, int protoff)
sys/netinet/ip_ah.c
878
encif->if_obytes += m->m_pkthdr.len;
sys/netinet/ip_ah.c
888
ENC_HDRLEN, m, BPF_DIRECTION_OUT);
sys/netinet/ip_ah.c
913
if (rplen + ahx->authsize + m->m_pkthdr.len > IP_MAXPACKET) {
sys/netinet/ip_ah.c
926
if (rplen + ahx->authsize + m->m_pkthdr.len > IPV6_MAXPACKET) {
sys/netinet/ip_ah.c
948
tdb->tdb_cur_bytes += m->m_pkthdr.len - skip;
sys/netinet/ip_ah.c
949
ahstat_add(ahs_obytes, m->m_pkthdr.len - skip);
sys/netinet/ip_ah.c
976
mi = m;
sys/netinet/ip_ah.c
981
struct mbuf *n = m_dup_pkt(m, 0, M_DONTWAIT);
sys/netinet/ip_ah.c
989
m_freem(m);
sys/netinet/ip_ah.c
990
m = n;
sys/netinet/ip_ah.c
994
mi = m_makespace(m, skip, rplen + ahx->authsize, &roff);
sys/netinet/ip_carp.c
1048
struct mbuf *m;
sys/netinet/ip_carp.c
1088
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/ip_carp.c
1089
if (m == NULL) {
sys/netinet/ip_carp.c
1096
m->m_pkthdr.pf.prio = CARP_IFQ_PRIO;
sys/netinet/ip_carp.c
1097
m->m_pkthdr.ph_rtableid = sc->sc_if.if_rdomain;
sys/netinet/ip_carp.c
1098
m->m_pkthdr.len = len;
sys/netinet/ip_carp.c
1099
m->m_len = len;
sys/netinet/ip_carp.c
1100
m_align(m, len);
sys/netinet/ip_carp.c
1101
ip = mtod(m, struct ip *);
sys/netinet/ip_carp.c
1122
m->m_flags |= M_MCAST;
sys/netinet/ip_carp.c
1126
carp_prepare_ad(m, vhe, ch_ptr);
sys/netinet/ip_carp.c
1128
m->m_data += sizeof(*ip);
sys/netinet/ip_carp.c
1129
ch_ptr->carp_cksum = carp_cksum(m, len - sizeof(*ip));
sys/netinet/ip_carp.c
1130
m->m_data -= sizeof(*ip);
sys/netinet/ip_carp.c
1135
error = ip_output(m, NULL, NULL, IP_RAWOUTPUT, &sc->sc_imo,
sys/netinet/ip_carp.c
1176
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/ip_carp.c
1177
if (m == NULL) {
sys/netinet/ip_carp.c
1184
m->m_pkthdr.pf.prio = CARP_IFQ_PRIO;
sys/netinet/ip_carp.c
1185
m->m_pkthdr.ph_rtableid = sc->sc_if.if_rdomain;
sys/netinet/ip_carp.c
1186
m->m_pkthdr.len = len;
sys/netinet/ip_carp.c
1187
m->m_len = len;
sys/netinet/ip_carp.c
1188
m_align(m, len);
sys/netinet/ip_carp.c
1189
m->m_flags |= M_MCAST;
sys/netinet/ip_carp.c
1190
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ip_carp.c
1214
carp_prepare_ad(m, vhe, ch_ptr);
sys/netinet/ip_carp.c
1216
m->m_data += sizeof(*ip6);
sys/netinet/ip_carp.c
1217
ch_ptr->carp_cksum = carp_cksum(m, len - sizeof(*ip6));
sys/netinet/ip_carp.c
1218
m->m_data -= sizeof(*ip6);
sys/netinet/ip_carp.c
1223
error = ip6_output(m, NULL, NULL, 0, &sc->sc_im6o, NULL);
sys/netinet/ip_carp.c
1383
carp_input(struct ifnet *ifp0, struct mbuf *m, uint64_t dst,
sys/netinet/ip_carp.c
1408
m_freem(m);
sys/netinet/ip_carp.c
1411
m_tag_prepend(m, mtag);
sys/netinet/ip_carp.c
1418
if_vinput(&sc->sc_if, m, ns);
sys/netinet/ip_carp.c
1419
m = NULL;
sys/netinet/ip_carp.c
1431
m0 = m_dup_pkt(m, ETHER_ALIGN, M_DONTWAIT);
sys/netinet/ip_carp.c
1441
return (m);
sys/netinet/ip_carp.c
1445
carp_lsdrop(struct ifnet *ifp, struct mbuf *m, sa_family_t af, u_int32_t *src,
sys/netinet/ip_carp.c
1463
if (m->m_flags & M_MCAST &&
sys/netinet/ip_carp.c
1464
(mtag = m_tag_find(m, PACKET_TAG_CARP_BAL_IP, NULL))) {
sys/netinet/ip_carp.c
1465
m_tag_delete(m, mtag);
sys/netinet/ip_carp.c
1466
m->m_flags &= ~M_MCAST;
sys/netinet/ip_carp.c
1480
if (m->m_flags & (M_BCAST|M_MCAST))
sys/netinet/ip_carp.c
2268
struct mbuf *m;
sys/netinet/ip_carp.c
2275
while ((m = ifq_dequeue(&ifp->if_snd)) != NULL)
sys/netinet/ip_carp.c
2276
carp_transmit(sc, ifp0, m);
sys/netinet/ip_carp.c
2281
carp_transmit(struct carp_softc *sc, struct ifnet *ifp0, struct mbuf *m)
sys/netinet/ip_carp.c
2289
bpf_mtap_ether(if_bpf, m, BPF_DIRECTION_OUT);
sys/netinet/ip_carp.c
2295
m_freem(m);
sys/netinet/ip_carp.c
2306
struct ether_header *eh = mtod(m, struct ether_header *);
sys/netinet/ip_carp.c
2311
if (if_enqueue(ifp0, m))
sys/netinet/ip_carp.c
2316
carp_enqueue(struct ifnet *ifp, struct mbuf *m)
sys/netinet/ip_carp.c
2328
m_freem(m);
sys/netinet/ip_carp.c
2333
ifc_opackets, ifc_obytes, m->m_pkthdr.len);
sys/netinet/ip_carp.c
2334
carp_transmit(sc, ifp0, m);
sys/netinet/ip_carp.c
2341
carp_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *sa,
sys/netinet/ip_carp.c
2358
m_freem(m);
sys/netinet/ip_carp.c
2362
return (ether_output(ifp, m, sa, rt));
sys/netinet/ip_carp.c
438
struct mbuf *m = *mp;
sys/netinet/ip_carp.c
439
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_carp.c
447
m_freem(m);
sys/netinet/ip_carp.c
466
m_freem(m);
sys/netinet/ip_carp.c
475
m_freem(m);
sys/netinet/ip_carp.c
485
if (len > m->m_pkthdr.len) {
sys/netinet/ip_carp.c
488
m->m_pkthdr.len, ifp->if_xname));
sys/netinet/ip_carp.c
489
m_freem(m);
sys/netinet/ip_carp.c
493
if ((m = *mp = m_pullup(m, len)) == NULL) {
sys/netinet/ip_carp.c
497
ip = mtod(m, struct ip *);
sys/netinet/ip_carp.c
498
ch = (struct carp_header *)(mtod(m, caddr_t) + iplen);
sys/netinet/ip_carp.c
501
m->m_data += iplen;
sys/netinet/ip_carp.c
502
if (carp_cksum(m, len - iplen)) {
sys/netinet/ip_carp.c
506
m_freem(m);
sys/netinet/ip_carp.c
509
m->m_data -= iplen;
sys/netinet/ip_carp.c
512
carp_proto_input_c(ifp, m, ch, ismulti, AF_INET);
sys/netinet/ip_carp.c
538
struct mbuf *m = *mp;
sys/netinet/ip_carp.c
540
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ip_carp.c
547
m_freem(m);
sys/netinet/ip_carp.c
556
m_freem(m);
sys/netinet/ip_carp.c
565
m_freem(m);
sys/netinet/ip_carp.c
570
len = m->m_len;
sys/netinet/ip_carp.c
571
if ((m = *mp = m_pullup(m, *offp + sizeof(*ch))) == NULL) {
sys/netinet/ip_carp.c
576
ch = (struct carp_header *)(mtod(m, caddr_t) + *offp);
sys/netinet/ip_carp.c
579
m->m_data += *offp;
sys/netinet/ip_carp.c
580
if (carp_cksum(m, sizeof(*ch))) {
sys/netinet/ip_carp.c
584
m_freem(m);
sys/netinet/ip_carp.c
587
m->m_data -= *offp;
sys/netinet/ip_carp.c
590
carp_proto_input_c(ifp, m, ch, 1, AF_INET6);
sys/netinet/ip_carp.c
597
carp_proto_input_c(struct ifnet *ifp, struct mbuf *m, struct carp_header *ch,
sys/netinet/ip_carp.c
739
m_freem(m);
sys/netinet/ip_carp.c
979
carp_prepare_ad(struct mbuf *m, struct carp_vhost_entry *vhe,
sys/netinet/ip_divert.c
102
ip = mtod(m, struct ip *);
sys/netinet/ip_divert.c
110
m->m_pkthdr.csum_flags |= M_TCP_CSUM_OUT;
sys/netinet/ip_divert.c
114
m->m_pkthdr.csum_flags |= M_UDP_CSUM_OUT;
sys/netinet/ip_divert.c
118
m->m_pkthdr.csum_flags |= M_ICMP_CSUM_OUT;
sys/netinet/ip_divert.c
124
if (min_hdrlen && m->m_pkthdr.len < off + min_hdrlen) {
sys/netinet/ip_divert.c
129
m->m_pkthdr.pf.flags |= PF_TAG_DIVERTED_PACKET;
sys/netinet/ip_divert.c
141
m->m_pkthdr.ph_ifidx = rt->rt_ifidx;
sys/netinet/ip_divert.c
149
in_hdr_cksum_out(m, NULL);
sys/netinet/ip_divert.c
150
in_proto_cksum_out(m, NULL);
sys/netinet/ip_divert.c
152
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/netinet/ip_divert.c
157
ipv4_input(ifp, m, NULL);
sys/netinet/ip_divert.c
160
m->m_pkthdr.ph_rtableid = inp->inp_rtableid;
sys/netinet/ip_divert.c
162
error = ip_output(m, NULL, &inp->inp_route,
sys/netinet/ip_divert.c
170
m_freem(m);
sys/netinet/ip_divert.c
176
divert_packet(struct mbuf *m, int dir, u_int16_t divert_port)
sys/netinet/ip_divert.c
184
if (m->m_len < sizeof(struct ip) &&
sys/netinet/ip_divert.c
185
(m = m_pullup(m, sizeof(struct ip))) == NULL) {
sys/netinet/ip_divert.c
211
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/netinet/ip_divert.c
228
in_hdr_cksum_out(m, NULL);
sys/netinet/ip_divert.c
229
in_proto_cksum_out(m, NULL);
sys/netinet/ip_divert.c
234
if (sbappendaddr(&so->so_rcv, sintosa(&sin), m, NULL) == 0) {
sys/netinet/ip_divert.c
247
m_freem(m);
sys/netinet/ip_divert.c
304
divert_send(struct socket *so, struct mbuf *m, struct mbuf *addr,
sys/netinet/ip_divert.c
310
return (divert_output(inp, m, addr, control));
sys/netinet/ip_divert.c
79
divert_output(struct inpcb *inp, struct mbuf *m, struct mbuf *nam,
sys/netinet/ip_divert.c
91
if (m->m_pkthdr.len > IP_MAXPACKET) {
sys/netinet/ip_divert.c
96
m = rip_chkhdr(m, NULL);
sys/netinet/ip_divert.c
97
if (m == NULL) {
sys/netinet/ip_esp.c
345
struct mbuf *m = *mp, *m1, *mo;
sys/netinet/ip_esp.c
359
plen = m->m_pkthdr.len - (skip + hlen + alen);
sys/netinet/ip_esp.c
384
m_copydata(m, skip + sizeof(u_int32_t), sizeof(u_int32_t),
sys/netinet/ip_esp.c
458
crda->crd_inject = m->m_pkthdr.len - alen;
sys/netinet/ip_esp.c
475
crda->crd_len = m->m_pkthdr.len - (skip + alen);
sys/netinet/ip_esp.c
478
m_copydata(m, m->m_pkthdr.len - alen, alen, abuf);
sys/netinet/ip_esp.c
483
crp->crp_ilen = m->m_pkthdr.len; /* Total input length */
sys/netinet/ip_esp.c
485
crp->crp_buf = (caddr_t)m;
sys/netinet/ip_esp.c
521
m_copydata(m, m->m_pkthdr.len - esph->authsize,
sys/netinet/ip_esp.c
535
m_adj(m, -(esph->authsize));
sys/netinet/ip_esp.c
540
m_copydata(m, skip + sizeof(u_int32_t), sizeof(u_int32_t),
sys/netinet/ip_esp.c
580
m1 = m_getptr(m, skip, &roff);
sys/netinet/ip_esp.c
597
if (m1 != m)
sys/netinet/ip_esp.c
598
m->m_pkthdr.len -= hlen;
sys/netinet/ip_esp.c
614
m->m_pkthdr.len -= adjlen;
sys/netinet/ip_esp.c
628
if (m1 != m)
sys/netinet/ip_esp.c
629
m->m_pkthdr.len -= adjlen;
sys/netinet/ip_esp.c
643
m->m_pkthdr.len -= hlen;
sys/netinet/ip_esp.c
647
m_copydata(m, m->m_pkthdr.len - 3, 3, lastthree);
sys/netinet/ip_esp.c
650
if (lastthree[1] + 2 > m->m_pkthdr.len - skip) {
sys/netinet/ip_esp.c
669
m_adj(m, -(lastthree[1] + 2));
sys/netinet/ip_esp.c
672
m_copyback(m, protoff, sizeof(u_int8_t), lastthree + 2, M_NOWAIT);
sys/netinet/ip_esp.c
687
esp_output(struct mbuf *m, struct tdb *tdb, int skip, int protoff)
sys/netinet/ip_esp.c
707
encif->if_obytes += m->m_pkthdr.len;
sys/netinet/ip_esp.c
721
ENC_HDRLEN, m, BPF_DIRECTION_OUT);
sys/netinet/ip_esp.c
728
rlen = m->m_pkthdr.len - skip; /* Raw payload length. */
sys/netinet/ip_esp.c
777
tdb->tdb_cur_bytes += m->m_pkthdr.len - skip;
sys/netinet/ip_esp.c
778
espstat_add(esps_obytes, m->m_pkthdr.len - skip);
sys/netinet/ip_esp.c
805
mi = m;
sys/netinet/ip_esp.c
810
struct mbuf *n = m_dup_pkt(m, 0, M_DONTWAIT);
sys/netinet/ip_esp.c
821
m_freem(m);
sys/netinet/ip_esp.c
822
m = n;
sys/netinet/ip_esp.c
826
mo = m_makespace(m, skip, hlen, &roff);
sys/netinet/ip_esp.c
852
mo = m_makespace(m, m->m_pkthdr.len, padding + alen, &roff);
sys/netinet/ip_esp.c
869
m_copydata(m, protoff, sizeof(u_int8_t), pad + padding - 1);
sys/netinet/ip_esp.c
873
m_copyback(m, protoff, sizeof(u_int8_t), &prot, M_NOWAIT);
sys/netinet/ip_esp.c
902
crde->crd_len = m->m_pkthdr.len - (skip + hlen + alen);
sys/netinet/ip_esp.c
915
crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
sys/netinet/ip_esp.c
917
crp->crp_buf = (caddr_t)m;
sys/netinet/ip_esp.c
923
crda->crd_inject = m->m_pkthdr.len - alen;
sys/netinet/ip_esp.c
943
crda->crd_len = m->m_pkthdr.len - (skip + alen);
sys/netinet/ip_esp.c
961
error = ipsp_process_done(m, tdb);
sys/netinet/ip_esp.c
967
m_freem(m);
sys/netinet/ip_gre.c
101
if (m == NULL) {
sys/netinet/ip_gre.c
107
return rip_send(so, m, nam, control);
sys/netinet/ip_gre.c
72
gre_send(struct socket *so, struct mbuf *m, struct mbuf *nam,
sys/netinet/ip_gre.c
92
session = pipex_pptp_userland_lookup_session_ipv4(m,
sys/netinet/ip_gre.c
96
m = pipex_pptp_userland_output(m, session);
sys/netinet/ip_icmp.c
1139
icmp_do_exthdr(struct mbuf *m, u_int16_t class, u_int8_t ctype, void *buf,
sys/netinet/ip_icmp.c
1142
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
1153
icp = (struct icmp *)(mtod(m, caddr_t) + hlen);
sys/netinet/ip_icmp.c
1177
if (m_copyback(m, hlen + off, sizeof(hdr), &hdr, M_NOWAIT) ||
sys/netinet/ip_icmp.c
1178
m_copyback(m, hlen + off + sizeof(hdr), len, buf, M_NOWAIT)) {
sys/netinet/ip_icmp.c
1179
m_freem(m);
sys/netinet/ip_icmp.c
1184
n = m_getptr(m, hlen + off, &off);
sys/netinet/ip_icmp.c
1190
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/ip_icmp.c
159
struct mbuf *m;
sys/netinet/ip_icmp.c
202
for (m = n; m && (mblen < icmplen); m = m->m_next)
sys/netinet/ip_icmp.c
203
mblen += m->m_len;
sys/netinet/ip_icmp.c
219
m = m_gethdr(M_DONTWAIT, MT_HEADER);
sys/netinet/ip_icmp.c
220
if (m && ((sizeof (struct ip) + icmplen + ICMP_MINLEN +
sys/netinet/ip_icmp.c
222
MCLGET(m, M_DONTWAIT);
sys/netinet/ip_icmp.c
223
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/ip_icmp.c
224
m_freem(m);
sys/netinet/ip_icmp.c
225
m = NULL;
sys/netinet/ip_icmp.c
228
if (m == NULL)
sys/netinet/ip_icmp.c
231
m->m_pkthdr.ph_rtableid = n->m_pkthdr.ph_rtableid;
sys/netinet/ip_icmp.c
232
m->m_pkthdr.ph_ifidx = n->m_pkthdr.ph_ifidx;
sys/netinet/ip_icmp.c
235
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
sys/netinet/ip_icmp.c
236
m->m_pkthdr.len = m->m_len = icmplen + ICMP_MINLEN;
sys/netinet/ip_icmp.c
237
m_align(m, m->m_len);
sys/netinet/ip_icmp.c
238
icp = mtod(m, struct icmp *);
sys/netinet/ip_icmp.c
266
m = m_prepend(m, sizeof(struct ip), M_DONTWAIT);
sys/netinet/ip_icmp.c
267
if (m == NULL)
sys/netinet/ip_icmp.c
269
nip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
273
nip->ip_len = htons(m->m_len);
sys/netinet/ip_icmp.c
282
return (m);
sys/netinet/ip_icmp.c
298
struct mbuf *m;
sys/netinet/ip_icmp.c
300
m = icmp_do_error(n, type, code, dest, destmtu);
sys/netinet/ip_icmp.c
301
if (m != NULL)
sys/netinet/ip_icmp.c
302
if (!icmp_reflect(m, NULL, NULL))
sys/netinet/ip_icmp.c
303
icmp_send(m, NULL);
sys/netinet/ip_icmp.c
329
struct mbuf *m = *mp;
sys/netinet/ip_icmp.c
332
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
359
if ((m = *mp = m_pullup(m, i)) == NULL) {
sys/netinet/ip_icmp.c
363
ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
364
if (in4_cksum(m, 0, hlen, icmplen)) {
sys/netinet/ip_icmp.c
369
icp = (struct icmp *)(mtod(m, caddr_t) + hlen);
sys/netinet/ip_icmp.c
381
if (m->m_pkthdr.pf.flags & PF_TAG_DIVERTED) {
sys/netinet/ip_icmp.c
401
m->m_pkthdr.pf.flags &=~ PF_TAG_DIVERTED;
sys/netinet/ip_icmp.c
493
if (carp_lsdrop(ifp, m, AF_INET, &sin.sin_addr.s_addr,
sys/netinet/ip_icmp.c
503
(*ctlfunc)(code, sintosa(&sin), m->m_pkthdr.ph_rtableid,
sys/netinet/ip_icmp.c
513
(m->m_flags & (M_MCAST | M_BCAST)) != 0) {
sys/netinet/ip_icmp.c
525
(m->m_flags & (M_MCAST | M_BCAST)) != 0) {
sys/netinet/ip_icmp.c
576
if (carp_lsdrop(ifp, m, AF_INET, &ip->ip_src.s_addr,
sys/netinet/ip_icmp.c
582
if (!icmp_reflect(m, &opts, NULL)) {
sys/netinet/ip_icmp.c
583
icmp_send(m, opts);
sys/netinet/ip_icmp.c
637
if (carp_lsdrop(ifp, m, AF_INET, &sdst.sin_addr.s_addr,
sys/netinet/ip_icmp.c
642
sintosa(&ssrc), &newrt, m->m_pkthdr.ph_rtableid);
sys/netinet/ip_icmp.c
645
m->m_pkthdr.ph_rtableid);
sys/netinet/ip_icmp.c
677
m_freem(m);
sys/netinet/ip_icmp.c
685
icmp_reflect(struct mbuf *m, struct mbuf **op, struct in_ifaddr *ia)
sys/netinet/ip_icmp.c
687
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
699
m_freem(m); /* Bad return address */
sys/netinet/ip_icmp.c
703
if (m->m_pkthdr.ph_loopcnt++ >= M_MAXLOOP) {
sys/netinet/ip_icmp.c
704
m_freem(m);
sys/netinet/ip_icmp.c
707
rtableid = m->m_pkthdr.ph_rtableid;
sys/netinet/ip_icmp.c
770
pfflags = m->m_pkthdr.pf.flags;
sys/netinet/ip_icmp.c
772
m_resethdr(m);
sys/netinet/ip_icmp.c
773
m->m_pkthdr.ph_rtableid = rtableid;
sys/netinet/ip_icmp.c
774
m->m_pkthdr.pf.flags = pfflags & PF_TAG_GENERATED;
sys/netinet/ip_icmp.c
789
if (op && (opts = ip_srcroute(m)) == NULL &&
sys/netinet/ip_icmp.c
837
ip_stripoptions(m);
sys/netinet/ip_icmp.c
839
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/netinet/ip_icmp.c
850
icmp_send(struct mbuf *m, struct mbuf *opts)
sys/netinet/ip_icmp.c
852
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
857
icp = (struct icmp *)(mtod(m, caddr_t) + hlen);
sys/netinet/ip_icmp.c
859
m->m_pkthdr.csum_flags = M_ICMP_CSUM_OUT;
sys/netinet/ip_icmp.c
875
m = ip_insertoptions(m, opts, &hlen);
sys/netinet/ip_icmp.c
876
ip = mtod(m, struct ip *);
sys/netinet/ip_icmp.c
882
ip_send_raw(m);
sys/netinet/ip_icmp.c
884
ip_send(m);
sys/netinet/ip_input.c
1092
m = q->ipqe_m;
sys/netinet/ip_input.c
1093
t = m->m_next;
sys/netinet/ip_input.c
1094
m->m_next = 0;
sys/netinet/ip_input.c
1095
m_cat(m, t);
sys/netinet/ip_input.c
1105
m_cat(m, t);
sys/netinet/ip_input.c
1119
m->m_len += (ip->ip_hl << 2);
sys/netinet/ip_input.c
1120
m->m_data -= (ip->ip_hl << 2);
sys/netinet/ip_input.c
1121
m_calchdrlen(m);
sys/netinet/ip_input.c
1122
return (m);
sys/netinet/ip_input.c
1126
m_freem(m);
sys/netinet/ip_input.c
1196
ip_dooptions(struct mbuf *m, struct ifnet *ifp, int flags)
sys/netinet/ip_input.c
1198
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
1199
unsigned int rtableid = m->m_pkthdr.ph_rtableid;
sys/netinet/ip_input.c
1266
m->m_pkthdr.ph_rtableid));
sys/netinet/ip_input.c
1284
save_rte(m, cp, ip->ip_src);
sys/netinet/ip_input.c
1400
m->m_pkthdr.ph_rtableid) == NULL)
sys/netinet/ip_input.c
1418
ip_forward(m, ifp, NULL, flags | IP_REDIRECT);
sys/netinet/ip_input.c
1424
icmp_error(m, type, code, 0, 0);
sys/netinet/ip_input.c
1434
save_rte(struct mbuf *m, u_char *option, struct in_addr dst)
sys/netinet/ip_input.c
1454
m_tag_prepend(m, mtag);
sys/netinet/ip_input.c
1466
struct mbuf *m;
sys/netinet/ip_input.c
1480
m = m_get(M_DONTWAIT, MT_SOOPTS);
sys/netinet/ip_input.c
1481
if (m == NULL) {
sys/netinet/ip_input.c
1489
m->m_len = (isr->isr_nhops + 1) * sizeof(struct in_addr) + OPTSIZ;
sys/netinet/ip_input.c
1495
*(mtod(m, struct in_addr *)) = *p--;
sys/netinet/ip_input.c
1502
memcpy(mtod(m, caddr_t) + sizeof(struct in_addr), &isr->isr_nop,
sys/netinet/ip_input.c
1504
q = (struct in_addr *)(mtod(m, caddr_t) +
sys/netinet/ip_input.c
1519
return (m);
sys/netinet/ip_input.c
1526
ip_stripoptions(struct mbuf *m)
sys/netinet/ip_input.c
1529
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
1535
i = m->m_len - (sizeof (struct ip) + olen);
sys/netinet/ip_input.c
1537
m->m_len -= olen;
sys/netinet/ip_input.c
1538
if (m->m_flags & M_PKTHDR)
sys/netinet/ip_input.c
1539
m->m_pkthdr.len -= olen;
sys/netinet/ip_input.c
1568
ip_forward(struct mbuf *m, struct ifnet *ifp, struct route *ro, int flags)
sys/netinet/ip_input.c
1570
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
1573
u_int rtableid = m->m_pkthdr.ph_rtableid;
sys/netinet/ip_input.c
1574
u_int8_t loopcnt = m->m_pkthdr.ph_loopcnt;
sys/netinet/ip_input.c
1584
if (m->m_flags & (M_BCAST|M_MCAST) || in_canforward(ip->ip_dst) == 0) {
sys/netinet/ip_input.c
1586
m_freem(m);
sys/netinet/ip_input.c
1590
icmp_error(m, ICMP_TIMXCEED, ICMP_TIMXCEED_INTRANS, dest, 0);
sys/netinet/ip_input.c
1601
icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_HOST, dest, 0);
sys/netinet/ip_input.c
1611
mflags = m->m_flags;
sys/netinet/ip_input.c
1612
pfflags = m->m_pkthdr.pf.flags;
sys/netinet/ip_input.c
1613
m_copydata(m, 0, icmp_len, icmp_buf);
sys/netinet/ip_input.c
1647
error = ip_output(m, NULL, ro, flags | IP_FORWARDING, NULL, NULL, 0);
sys/netinet/ip_input.c
1859
struct mbuf *m)
sys/netinet/ip_input.c
1864
m_microtime(m, &tv);
sys/netinet/ip_input.c
1888
*mp = sbcreatecontrol((caddr_t) ip_srcroute(m),
sys/netinet/ip_input.c
1898
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/netinet/ip_input.c
1925
if (m && m->m_pkthdr.pf.flags & PF_TAG_DIVERTED) {
sys/netinet/ip_input.c
1928
divert = pf_find_divert(m);
sys/netinet/ip_input.c
1945
struct mbuf *m;
sys/netinet/ip_input.c
1954
while ((m = ml_dequeue(&ml)) != NULL) {
sys/netinet/ip_input.c
1957
if ((mtag = m_tag_find(m, PACKET_TAG_IPSEC_FLOWINFO, NULL))
sys/netinet/ip_input.c
1960
m_tag_delete(m, mtag);
sys/netinet/ip_input.c
1962
ip_output(m, NULL, NULL, flags, NULL, NULL, ipsecflowinfo);
sys/netinet/ip_input.c
1980
ip_send(struct mbuf *m)
sys/netinet/ip_input.c
1982
mq_enqueue(&ipsend_mq, m);
sys/netinet/ip_input.c
1987
ip_send_raw(struct mbuf *m)
sys/netinet/ip_input.c
1989
mq_enqueue(&ipsendraw_mq, m);
sys/netinet/ip_input.c
301
struct mbuf *m;
sys/netinet/ip_input.c
303
while ((m = niq_dequeue(&ipintrq)) != NULL) {
sys/netinet/ip_input.c
308
if ((m->m_flags & M_PKTHDR) == 0)
sys/netinet/ip_input.c
311
mtag = m_tag_find(m, PACKET_TAG_IP_OFFNXT, NULL);
sys/netinet/ip_input.c
319
m_tag_delete(m, mtag);
sys/netinet/ip_input.c
323
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
328
nxt = ip_deliver(&m, &off, nxt, AF_INET, 0, NULL);
sys/netinet/ip_input.c
339
ipv4_input(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/netinet/ip_input.c
344
nxt = ip_input_if(&m, &off, IPPROTO_IPV4, AF_UNSPEC, ifp, ns);
sys/netinet/ip_input.c
349
ipv4_check(struct ifnet *ifp, struct mbuf *m)
sys/netinet/ip_input.c
354
if (m->m_len < sizeof(*ip)) {
sys/netinet/ip_input.c
355
m = m_pullup(m, sizeof(*ip));
sys/netinet/ip_input.c
356
if (m == NULL) {
sys/netinet/ip_input.c
362
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
373
if (hlen > m->m_len) {
sys/netinet/ip_input.c
374
m = m_pullup(m, hlen);
sys/netinet/ip_input.c
375
if (m == NULL) {
sys/netinet/ip_input.c
379
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
391
if (!ISSET(m->m_pkthdr.csum_flags, M_IPV4_CSUM_IN_OK)) {
sys/netinet/ip_input.c
392
if (ISSET(m->m_pkthdr.csum_flags, M_IPV4_CSUM_IN_BAD)) {
sys/netinet/ip_input.c
398
if (in_cksum(m, hlen) != 0) {
sys/netinet/ip_input.c
403
SET(m->m_pkthdr.csum_flags, M_IPV4_CSUM_IN_OK);
sys/netinet/ip_input.c
423
if (m->m_pkthdr.len < len) {
sys/netinet/ip_input.c
427
if (m->m_pkthdr.len > len) {
sys/netinet/ip_input.c
428
if (m->m_len == m->m_pkthdr.len) {
sys/netinet/ip_input.c
429
m->m_len = len;
sys/netinet/ip_input.c
430
m->m_pkthdr.len = len;
sys/netinet/ip_input.c
432
m_adj(m, len - m->m_pkthdr.len);
sys/netinet/ip_input.c
435
return (m);
sys/netinet/ip_input.c
437
m_freem(m);
sys/netinet/ip_input.c
446
struct mbuf *m;
sys/netinet/ip_input.c
457
m = *mp = ipv4_check(ifp, *mp);
sys/netinet/ip_input.c
458
if (m == NULL)
sys/netinet/ip_input.c
461
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
464
if (carp_lsdrop(ifp, m, AF_INET, &ip->ip_src.s_addr,
sys/netinet/ip_input.c
476
m = *mp;
sys/netinet/ip_input.c
477
if (m == NULL)
sys/netinet/ip_input.c
480
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
504
if (hlen > sizeof (struct ip) && ip_dooptions(m, ifp, flags)) {
sys/netinet/ip_input.c
505
m = *mp = NULL;
sys/netinet/ip_input.c
515
switch (in_ouraddr(m, ifp, ro, flags)) {
sys/netinet/ip_input.c
529
m->m_flags |= M_MCAST;
sys/netinet/ip_input.c
536
if (m->m_flags & M_EXT) {
sys/netinet/ip_input.c
537
if ((m = *mp = m_pullup(m, hlen)) == NULL) {
sys/netinet/ip_input.c
541
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
556
error = ip_mforward(m, ifp, flags);
sys/netinet/ip_input.c
591
carp_lsdrop(ifp, m, AF_INET, &ip->ip_src.s_addr,
sys/netinet/ip_input.c
606
rv = ipsec_forward_check(m, hlen, AF_INET);
sys/netinet/ip_input.c
618
ip_forward(m, ifp, ro, flags);
sys/netinet/ip_input.c
845
in_ouraddr(struct mbuf *m, struct ifnet *ifp, struct route *ro, int flags)
sys/netinet/ip_input.c
852
switch (pf_ouraddr(m)) {
sys/netinet/ip_input.c
863
ip = mtod(m, struct ip *);
sys/netinet/ip_input.c
867
m->m_flags |= M_BCAST;
sys/netinet/ip_input.c
871
rt = route_mpath(ro, &ip->ip_dst, &ip->ip_src, m->m_pkthdr.ph_rtableid);
sys/netinet/ip_input.c
886
m->m_flags |= M_BCAST;
sys/netinet/ip_input.c
899
if (!ISSET(m->m_flags, M_BCAST) ||
sys/netinet/ip_input.c
903
if (ifp->if_rdomain != rtable_l2(m->m_pkthdr.ph_rtableid))
sys/netinet/ip_input.c
924
(m->m_pkthdr.pf.flags & PF_TAG_TRANSLATE_LOCALHOST))) {
sys/netinet/ip_input.c
958
struct mbuf *m = ipqe->ipqe_m;
sys/netinet/ip_input.c
972
m->m_data += hlen;
sys/netinet/ip_input.c
973
m->m_len -= hlen;
sys/netinet/ip_ipcomp.c
137
struct mbuf *m = *mp;
sys/netinet/ip_ipcomp.c
162
crdc->crd_len = m->m_pkthdr.len - (skip + hlen);
sys/netinet/ip_ipcomp.c
169
crp->crp_ilen = m->m_pkthdr.len - (skip + hlen);
sys/netinet/ip_ipcomp.c
171
crp->crp_buf = (caddr_t)m;
sys/netinet/ip_ipcomp.c
192
ibytes = m->m_pkthdr.len - (skip + hlen);
sys/netinet/ip_ipcomp.c
217
m->m_pkthdr.len = clen + hlen + skip;
sys/netinet/ip_ipcomp.c
219
if (m->m_len < skip + hlen &&
sys/netinet/ip_ipcomp.c
220
(m = *mp = m_pullup(m, skip + hlen)) == NULL) {
sys/netinet/ip_ipcomp.c
226
m1 = m_getptr(m, skip, &roff);
sys/netinet/ip_ipcomp.c
235
addr = (caddr_t) mtod(m, struct ip *) + skip;
sys/netinet/ip_ipcomp.c
247
if (m1 != m)
sys/netinet/ip_ipcomp.c
248
m->m_pkthdr.len -= hlen;
sys/netinet/ip_ipcomp.c
262
m->m_pkthdr.len -= adjlen;
sys/netinet/ip_ipcomp.c
275
if (m1 != m)
sys/netinet/ip_ipcomp.c
276
m->m_pkthdr.len -= adjlen;
sys/netinet/ip_ipcomp.c
285
m->m_pkthdr.len -= hlen;
sys/netinet/ip_ipcomp.c
289
m_copyback(m, protoff, sizeof(u_int8_t), &nproto, M_NOWAIT);
sys/netinet/ip_ipcomp.c
304
ipcomp_output(struct mbuf *m, struct tdb *tdb, int skip, int protoff)
sys/netinet/ip_ipcomp.c
325
encif->if_obytes += m->m_pkthdr.len;
sys/netinet/ip_ipcomp.c
334
ENC_HDRLEN, m, BPF_DIRECTION_OUT);
sys/netinet/ip_ipcomp.c
349
if (m->m_pkthdr.len + hlen > IP_MAXPACKET) {
sys/netinet/ip_ipcomp.c
362
if (m->m_pkthdr.len + hlen > IPV6_MAXPACKET) {
sys/netinet/ip_ipcomp.c
384
tdb->tdb_cur_bytes += m->m_pkthdr.len - skip;
sys/netinet/ip_ipcomp.c
385
ipcompstat_add(ipcomps_obytes, m->m_pkthdr.len - skip);
sys/netinet/ip_ipcomp.c
412
mi = m;
sys/netinet/ip_ipcomp.c
417
struct mbuf *n = m_dup_pkt(m, 0, M_DONTWAIT);
sys/netinet/ip_ipcomp.c
428
m_freem(m);
sys/netinet/ip_ipcomp.c
429
m = n;
sys/netinet/ip_ipcomp.c
445
crdc->crd_len = m->m_pkthdr.len - skip;
sys/netinet/ip_ipcomp.c
453
crp->crp_ilen = m->m_pkthdr.len; /* Total input length */
sys/netinet/ip_ipcomp.c
455
crp->crp_buf = (caddr_t)m;
sys/netinet/ip_ipcomp.c
486
mo = m_makespace(m, skip, IPCOMP_HLENGTH, &roff);
sys/netinet/ip_ipcomp.c
505
ip = mtod(m, struct ip *);
sys/netinet/ip_ipcomp.c
511
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ip_ipcomp.c
527
error = ipsp_process_done(m, tdb);
sys/netinet/ip_ipcomp.c
533
m_freem(m);
sys/netinet/ip_ipip.c
141
struct mbuf *m = *mp;
sys/netinet/ip_ipip.c
168
if (m->m_len < hlen) {
sys/netinet/ip_ipip.c
169
if ((m = *mp = m_pullup(m, hlen)) == NULL) {
sys/netinet/ip_ipip.c
179
ip = mtod(m, struct ip *);
sys/netinet/ip_ipip.c
184
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ip_ipip.c
192
m_adj(m, *offp);
sys/netinet/ip_ipip.c
215
if (m->m_pkthdr.len < hlen) {
sys/netinet/ip_ipip.c
223
if (m->m_len < hlen) {
sys/netinet/ip_ipip.c
224
if ((m = *mp = m_pullup(m, hlen)) == NULL) {
sys/netinet/ip_ipip.c
241
ip = mtod(m, struct ip *);
sys/netinet/ip_ipip.c
243
if (m->m_pkthdr.len < hlen) {
sys/netinet/ip_ipip.c
248
mode = m->m_flags & (M_AUTH|M_CONF) ?
sys/netinet/ip_ipip.c
262
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ip_ipip.c
295
rt = rtalloc(sstosa(&ss), 0, m->m_pkthdr.ph_rtableid);
sys/netinet/ip_ipip.c
305
ipipstat_add(ipips_ibytes, m->m_pkthdr.len - hlen);
sys/netinet/ip_ipip.c
309
bpf_mtap_af(ifp->if_bpf, iaf, m, BPF_DIRECTION_IN);
sys/netinet/ip_ipip.c
312
pf_pkt_addr_changed(m);
sys/netinet/ip_ipip.c
339
struct mbuf *m = *mp;
sys/netinet/ip_ipip.c
353
m_copydata(m, 0, 1, &tp);
sys/netinet/ip_ipip.c
379
m = *mp;
sys/netinet/ip_ipip.c
381
ipo = mtod(m, struct ip *);
sys/netinet/ip_ipip.c
385
ipo->ip_len = htons(m->m_pkthdr.len);
sys/netinet/ip_ipip.c
400
m_copydata(m, sizeof(struct ip) +
sys/netinet/ip_ipip.c
410
m_copydata(m, sizeof(struct ip) +
sys/netinet/ip_ipip.c
422
m_copydata(m, sizeof(struct ip) +
sys/netinet/ip_ipip.c
440
obytes = m->m_pkthdr.len - sizeof(struct ip);
sys/netinet/ip_ipip.c
464
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ip_ipip.c
478
m = *mp;
sys/netinet/ip_ipip.c
481
ip6o = mtod(m, struct ip6_hdr *);
sys/netinet/ip_ipip.c
485
ip6o->ip6_plen = htons(m->m_pkthdr.len - sizeof(*ip6o));
sys/netinet/ip_ipip.c
492
m_copydata(m, sizeof(struct ip6_hdr) +
sys/netinet/ip_ipip.c
504
m_copydata(m, sizeof(struct ip6_hdr) +
sys/netinet/ip_ipip.c
520
obytes = m->m_pkthdr.len - sizeof(struct ip6_hdr);
sys/netinet/ip_ipsp.c
558
#define DUMP(m, f) pr("%18s: " f "\n", #m, tdb->tdb_##m)
sys/netinet/ip_mroute.c
1049
add_mfc(struct socket *so, struct mbuf *m)
sys/netinet/ip_mroute.c
1061
if (m == NULL || m->m_len < mfcctl_size)
sys/netinet/ip_mroute.c
1068
struct mfcctl2 *mp2 = mtod(m, struct mfcctl2 *);
sys/netinet/ip_mroute.c
1071
struct mfcctl *mp = mtod(m, struct mfcctl *);
sys/netinet/ip_mroute.c
1085
del_mfc(struct socket *so, struct mbuf *m)
sys/netinet/ip_mroute.c
1101
if (m == NULL || m->m_len < mfcctl_size)
sys/netinet/ip_mroute.c
1104
mp = mtod(m, struct mfcctl *);
sys/netinet/ip_mroute.c
1155
ip_mforward(struct mbuf *m, struct ifnet *ifp, int flags)
sys/netinet/ip_mroute.c
1157
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_mroute.c
1196
return (ip_mdq(m, ifp, rt, flags));
sys/netinet/ip_mroute.c
1221
mm = m_copym(m, 0, hlen, M_NOWAIT);
sys/netinet/ip_mroute.c
1258
ip_mdq(struct mbuf *m, struct ifnet *ifp0, struct rtentry *rt, int flags)
sys/netinet/ip_mroute.c
1260
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_mroute.c
1287
v->v_bytes_out += m->m_pkthdr.len;
sys/netinet/ip_mroute.c
1290
v->v_bytes_in += m->m_pkthdr.len;
sys/netinet/ip_mroute.c
1310
mfc->mfc_byte_cnt += m->m_pkthdr.len;
sys/netinet/ip_mroute.c
1333
v->v_bytes_out += m->m_pkthdr.len;
sys/netinet/ip_mroute.c
1341
mc = m_dup_pkt(m, max_linkhdr, M_NOWAIT);
sys/netinet/ip_mroute.c
186
ip_mrouter_set(struct socket *so, int optname, struct mbuf *m)
sys/netinet/ip_mroute.c
197
error = ip_mrouter_init(so, m);
sys/netinet/ip_mroute.c
203
error = add_vif(so, m);
sys/netinet/ip_mroute.c
206
error = del_vif(so, m);
sys/netinet/ip_mroute.c
209
error = add_mfc(so, m);
sys/netinet/ip_mroute.c
212
error = del_mfc(so, m);
sys/netinet/ip_mroute.c
215
error = set_api_config(so, m);
sys/netinet/ip_mroute.c
229
ip_mrouter_get(struct socket *so, int optname, struct mbuf *m)
sys/netinet/ip_mroute.c
239
error = get_version(m);
sys/netinet/ip_mroute.c
242
error = get_api_support(m);
sys/netinet/ip_mroute.c
245
error = get_api_config(m);
sys/netinet/ip_mroute.c
577
ip_mrouter_init(struct socket *so, struct mbuf *m)
sys/netinet/ip_mroute.c
587
if (m == NULL || m->m_len < sizeof(int))
sys/netinet/ip_mroute.c
590
v = mtod(m, int *);
sys/netinet/ip_mroute.c
656
get_version(struct mbuf *m)
sys/netinet/ip_mroute.c
658
int *v = mtod(m, int *);
sys/netinet/ip_mroute.c
661
m->m_len = sizeof(int);
sys/netinet/ip_mroute.c
669
set_api_config(struct socket *so, struct mbuf *m)
sys/netinet/ip_mroute.c
676
if (m == NULL || m->m_len < sizeof(u_int32_t))
sys/netinet/ip_mroute.c
679
apival = mtod(m, u_int32_t *);
sys/netinet/ip_mroute.c
711
get_api_support(struct mbuf *m)
sys/netinet/ip_mroute.c
715
if (m == NULL || m->m_len < sizeof(u_int32_t))
sys/netinet/ip_mroute.c
718
apival = mtod(m, u_int32_t *);
sys/netinet/ip_mroute.c
729
get_api_config(struct mbuf *m)
sys/netinet/ip_mroute.c
733
if (m == NULL || m->m_len < sizeof(u_int32_t))
sys/netinet/ip_mroute.c
736
apival = mtod(m, u_int32_t *);
sys/netinet/ip_mroute.c
746
add_vif(struct socket *so, struct mbuf *m)
sys/netinet/ip_mroute.c
759
if (m == NULL || m->m_len < sizeof(struct vifctl))
sys/netinet/ip_mroute.c
762
vifcp = mtod(m, struct vifctl *);
sys/netinet/ip_mroute.c
815
del_vif(struct socket *so, struct mbuf *m)
sys/netinet/ip_mroute.c
824
if (m == NULL || m->m_len < sizeof(vifi_t))
sys/netinet/ip_mroute.c
827
vifip = mtod(m, vifi_t *);
sys/netinet/ip_mroute.h
42
#define VIFM_SET(n, m) ((m) |= (1 << (n)))
sys/netinet/ip_mroute.h
43
#define VIFM_CLR(n, m) ((m) &= ~(1 << (n)))
sys/netinet/ip_mroute.h
44
#define VIFM_ISSET(n, m) ((m) & (1 << (n)))
sys/netinet/ip_mroute.h
45
#define VIFM_CLRALL(m) ((m) = 0x00000000)
sys/netinet/ip_output.c
1006
if (m == NULL || m->m_len != sizeof(int)) {
sys/netinet/ip_output.c
1010
optval = *mtod(m, int *);
sys/netinet/ip_output.c
1062
if (m == NULL || m->m_len < sizeof(u_int)) {
sys/netinet/ip_output.c
1066
rtid = *mtod(m, u_int *);
sys/netinet/ip_output.c
1076
if (m != NULL && m->m_len == sizeof(int))
sys/netinet/ip_output.c
1077
inp->inp_pipex = *mtod(m, int *);
sys/netinet/ip_output.c
1093
m->m_len = inp->inp_options->m_len;
sys/netinet/ip_output.c
1094
memcpy(mtod(m, caddr_t),
sys/netinet/ip_output.c
1095
mtod(inp->inp_options, caddr_t), m->m_len);
sys/netinet/ip_output.c
1097
m->m_len = 0;
sys/netinet/ip_output.c
1112
m->m_len = sizeof(int);
sys/netinet/ip_output.c
1160
*mtod(m, int *) = optval;
sys/netinet/ip_output.c
1168
error = ip_getmoptions(optname, inp->inp_moptions, m);
sys/netinet/ip_output.c
117
if ((m->m_flags & M_PKTHDR) == 0)
sys/netinet/ip_output.c
1172
m->m_len = sizeof(int);
sys/netinet/ip_output.c
1181
*mtod(m, int *) = optval;
sys/netinet/ip_output.c
1189
m->m_len = sizeof(int);
sys/netinet/ip_output.c
1190
*mtod(m, int *) = IPSEC_LEVEL_NONE;
sys/netinet/ip_output.c
1192
m->m_len = sizeof(int);
sys/netinet/ip_output.c
1209
*mtod(m, int *) = optval;
sys/netinet/ip_output.c
121
m = ip_insertoptions(m, opt, &hlen);
sys/netinet/ip_output.c
1217
m->m_len = sizeof(u_int);
sys/netinet/ip_output.c
1218
*mtod(m, u_int *) = inp->inp_rtableid;
sys/netinet/ip_output.c
1221
m->m_len = sizeof(int);
sys/netinet/ip_output.c
1222
*mtod(m, int *) = inp->inp_pipex;
sys/netinet/ip_output.c
123
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
1239
ip_pcbopts(struct mbuf **pcbopt, struct mbuf *m)
sys/netinet/ip_output.c
1250
if (m == NULL || m->m_len == 0) {
sys/netinet/ip_output.c
1257
if (m->m_len % sizeof(int32_t) ||
sys/netinet/ip_output.c
1258
m->m_len > MAX_IPOPTLEN + sizeof(struct in_addr))
sys/netinet/ip_output.c
1269
cnt = m->m_len;
sys/netinet/ip_output.c
1270
cp = mtod(m, u_char *);
sys/netinet/ip_output.c
1394
ip_setmoptions(int optname, struct ip_moptions **imop, struct mbuf *m,
sys/netinet/ip_output.c
1431
if (m == NULL) {
sys/netinet/ip_output.c
1435
if (m->m_len == sizeof(struct in_addr)) {
sys/netinet/ip_output.c
1436
addr = *(mtod(m, struct in_addr *));
sys/netinet/ip_output.c
1437
} else if (m->m_len == sizeof(struct ip_mreq) ||
sys/netinet/ip_output.c
1438
m->m_len == sizeof(struct ip_mreqn)) {
sys/netinet/ip_output.c
1440
memcpy(&mreqn, mtod(m, void *), m->m_len);
sys/netinet/ip_output.c
147
orig_rtableid = m->m_pkthdr.ph_rtableid;
sys/netinet/ip_output.c
1498
if (m == NULL || m->m_len != 1) {
sys/netinet/ip_output.c
1502
imo->imo_ttl = *(mtod(m, u_char *));
sys/netinet/ip_output.c
1510
if (m == NULL || m->m_len != 1 ||
sys/netinet/ip_output.c
1511
(loop = *(mtod(m, u_char *))) > 1) {
sys/netinet/ip_output.c
1523
if (m == NULL || !(m->m_len == sizeof(struct ip_mreq) ||
sys/netinet/ip_output.c
1524
m->m_len == sizeof(struct ip_mreqn))) {
sys/netinet/ip_output.c
1529
memcpy(&mreqn, mtod(m, void *), m->m_len);
sys/netinet/ip_output.c
1617
if (m == NULL || !(m->m_len == sizeof(struct ip_mreq) ||
sys/netinet/ip_output.c
1618
m->m_len == sizeof(struct ip_mreqn))) {
sys/netinet/ip_output.c
1623
memcpy(&mreqn, mtod(m, void *), m->m_len);
sys/netinet/ip_output.c
167
route_cache(ro, &ip->ip_dst, &ip->ip_src, m->m_pkthdr.ph_rtableid);
sys/netinet/ip_output.c
1689
ip_getmoptions(int optname, struct ip_moptions *imo, struct mbuf *m)
sys/netinet/ip_output.c
1700
addr = mtod(m, struct in_addr *);
sys/netinet/ip_output.c
1701
m->m_len = sizeof(struct in_addr);
sys/netinet/ip_output.c
1713
ttl = mtod(m, u_char *);
sys/netinet/ip_output.c
1714
m->m_len = 1;
sys/netinet/ip_output.c
1720
loop = mtod(m, u_char *);
sys/netinet/ip_output.c
1721
m->m_len = 1;
sys/netinet/ip_output.c
1753
ip_mloopback(struct ifnet *ifp, struct mbuf *m, struct sockaddr_in *dst)
sys/netinet/ip_output.c
1757
copym = m_dup_pkt(m, max_linkhdr, M_DONTWAIT);
sys/netinet/ip_output.c
1769
in_hdr_cksum_out(struct mbuf *m, struct ifnet *ifp)
sys/netinet/ip_output.c
1771
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
1774
if (in_ifcap_cksum(m, ifp, IFCAP_CSUM_IPv4)) {
sys/netinet/ip_output.c
1775
SET(m->m_pkthdr.csum_flags, M_IPV4_CSUM_OUT);
sys/netinet/ip_output.c
1778
ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
sys/netinet/ip_output.c
1779
CLR(m->m_pkthdr.csum_flags, M_IPV4_CSUM_OUT);
sys/netinet/ip_output.c
1810
in_delayed_cksum(struct mbuf *m)
sys/netinet/ip_output.c
1815
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
1817
csum = in4_cksum(m, 0, offset, m->m_pkthdr.len - offset);
sys/netinet/ip_output.c
1838
if ((offset + sizeof(u_int16_t)) > m->m_len)
sys/netinet/ip_output.c
1839
m_copyback(m, offset, sizeof(csum), &csum, M_NOWAIT);
sys/netinet/ip_output.c
1841
*(u_int16_t *)(mtod(m, caddr_t) + offset) = csum;
sys/netinet/ip_output.c
1845
in_proto_cksum_out(struct mbuf *m, struct ifnet *ifp)
sys/netinet/ip_output.c
1847
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
1850
if (m->m_pkthdr.csum_flags &
sys/netinet/ip_output.c
1855
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO) &&
sys/netinet/ip_output.c
1856
in_ifcap_cksum(m, ifp, IFCAP_TSOv4)) {
sys/netinet/ip_output.c
1859
} else if (ISSET(m->m_pkthdr.csum_flags,
sys/netinet/ip_output.c
1871
if ((offset + sizeof(u_int16_t)) > m->m_len)
sys/netinet/ip_output.c
1872
m_copyback(m, offset, sizeof(csum), &csum, M_NOWAIT);
sys/netinet/ip_output.c
1874
*(u_int16_t *)(mtod(m, caddr_t) + offset) = csum;
sys/netinet/ip_output.c
1877
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT) {
sys/netinet/ip_output.c
1878
if (!in_ifcap_cksum(m, ifp, IFCAP_CSUM_TCPv4) ||
sys/netinet/ip_output.c
1881
in_delayed_cksum(m);
sys/netinet/ip_output.c
1882
m->m_pkthdr.csum_flags &= ~M_TCP_CSUM_OUT; /* Clear */
sys/netinet/ip_output.c
1884
} else if (m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT) {
sys/netinet/ip_output.c
1885
if (!in_ifcap_cksum(m, ifp, IFCAP_CSUM_UDPv4) ||
sys/netinet/ip_output.c
1888
in_delayed_cksum(m);
sys/netinet/ip_output.c
1889
m->m_pkthdr.csum_flags &= ~M_UDP_CSUM_OUT; /* Clear */
sys/netinet/ip_output.c
1891
} else if (m->m_pkthdr.csum_flags & M_ICMP_CSUM_OUT) {
sys/netinet/ip_output.c
1892
in_delayed_cksum(m);
sys/netinet/ip_output.c
1893
m->m_pkthdr.csum_flags &= ~M_ICMP_CSUM_OUT; /* Clear */
sys/netinet/ip_output.c
1898
in_ifcap_cksum(struct mbuf *m, struct ifnet *ifp, int ifcap)
sys/netinet/ip_output.c
1909
if (ISSET(m->m_flags, M_BCAST) &&
sys/netinet/ip_output.c
1911
!m->m_pkthdr.pf.routed)
sys/netinet/ip_output.c
197
ifp = if_get(rtable_loindex(m->m_pkthdr.ph_rtableid));
sys/netinet/ip_output.c
226
error = ip_output_ipsec_lookup(m, hlen, seclevel, &tdb,
sys/netinet/ip_output.c
239
in_proto_cksum_out(m, NULL);
sys/netinet/ip_output.c
247
m->m_flags |= (ip->ip_dst.s_addr == INADDR_BROADCAST) ?
sys/netinet/ip_output.c
280
if ((((m->m_flags & M_MCAST) &&
sys/netinet/ip_output.c
282
((m->m_flags & M_BCAST) &&
sys/netinet/ip_output.c
310
in_proto_cksum_out(m, NULL);
sys/netinet/ip_output.c
311
ip_mloopback(ifp, m, dst);
sys/netinet/ip_output.c
333
rv = ip_mforward(m, ifp, flags);
sys/netinet/ip_output.c
373
m->m_flags |= M_BCAST;
sys/netinet/ip_output.c
375
m->m_flags &= ~M_BCAST;
sys/netinet/ip_output.c
391
error = ip_output_ipsec_send(tdb, m, ro, orig_rtableid,
sys/netinet/ip_output.c
402
ifp, &m) != PF_PASS) {
sys/netinet/ip_output.c
406
if (m == NULL)
sys/netinet/ip_output.c
408
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
410
if ((m->m_pkthdr.pf.flags & (PF_TAG_REROUTE | PF_TAG_GENERATED)) ==
sys/netinet/ip_output.c
413
m->m_pkthdr.pf.flags &= ~(PF_TAG_GENERATED | PF_TAG_REROUTE);
sys/netinet/ip_output.c
414
else if (m->m_pkthdr.pf.flags & PF_TAG_REROUTE) {
sys/netinet/ip_output.c
416
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
sys/netinet/ip_output.c
428
!ISSET(m->m_pkthdr.ph_tagsset, PACKET_TAG_IPSEC_IN_DONE)) {
sys/netinet/ip_output.c
437
error = if_output_tso(ifp, &m, sintosa(dst), ro->ro_rt, mtu);
sys/netinet/ip_output.c
438
if (error || m == NULL)
sys/netinet/ip_output.c
448
ipsec_adjust_mtu(m, ifp->if_mtu);
sys/netinet/ip_output.c
482
if ((error = ip_fragment(m, &ml, ifp, mtu)) ||
sys/netinet/ip_output.c
497
m_freem(m);
sys/netinet/ip_output.c
503
ip_output_ipsec_lookup(struct mbuf *m, int hlen,
sys/netinet/ip_output.c
515
error = ipsp_spd_lookup(m, AF_INET, hlen, IPSP_DIRECTION_OUT,
sys/netinet/ip_output.c
523
for (mtag = m_tag_first(m); mtag != NULL; mtag = m_tag_next(m, mtag)) {
sys/netinet/ip_output.c
577
ip_output_ipsec_send(struct tdb *tdb, struct mbuf *m, struct route *ro,
sys/netinet/ip_output.c
593
pf_test(AF_INET, fwd ? PF_FWD : PF_OUT, encif, &m) != PF_PASS) {
sys/netinet/ip_output.c
594
m_freem(m);
sys/netinet/ip_output.c
597
if (m == NULL)
sys/netinet/ip_output.c
609
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
610
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO) &&
sys/netinet/ip_output.c
611
m->m_pkthdr.ph_mss <= tdb->tdb_mtu) {
sys/netinet/ip_output.c
613
len = m->m_pkthdr.ph_mss;
sys/netinet/ip_output.c
622
ipsec_adjust_mtu(m, tdb->tdb_mtu);
sys/netinet/ip_output.c
623
m_freem(m);
sys/netinet/ip_output.c
628
SET(m->m_pkthdr.csum_flags, M_IPV6_DF_OUT);
sys/netinet/ip_output.c
634
m->m_flags &= ~(M_MCAST | M_BCAST);
sys/netinet/ip_output.c
637
error = tcp_softtso_chop(&ml, m, encif, len);
sys/netinet/ip_output.c
641
CLR(m->m_pkthdr.csum_flags, M_TCP_TSO);
sys/netinet/ip_output.c
642
in_proto_cksum_out(m, encif);
sys/netinet/ip_output.c
644
ml_enqueue(&ml, m);
sys/netinet/ip_output.c
648
while ((m = ml_dequeue(&ml)) != NULL) {
sys/netinet/ip_output.c
650
error = ipsp_process_packet(m, tdb, AF_INET, 0,
sys/netinet/ip_output.c
702
struct mbuf *m;
sys/netinet/ip_output.c
706
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/ip_output.c
707
if (m == NULL) {
sys/netinet/ip_output.c
711
ml_enqueue(ml, m);
sys/netinet/ip_output.c
712
if ((error = m_dup_pkthdr(m, m0, M_DONTWAIT)) != 0)
sys/netinet/ip_output.c
714
m->m_data += max_linkhdr;
sys/netinet/ip_output.c
715
mhip = mtod(m, struct ip *);
sys/netinet/ip_output.c
722
m->m_len = mhlen;
sys/netinet/ip_output.c
734
m->m_pkthdr.len = mhlen + len;
sys/netinet/ip_output.c
735
mhip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/ip_output.c
736
m->m_next = m_copym(m0, off, len, M_NOWAIT);
sys/netinet/ip_output.c
737
if (m->m_next == NULL) {
sys/netinet/ip_output.c
742
in_hdr_cksum_out(m, ifp);
sys/netinet/ip_output.c
772
ip_insertoptions(struct mbuf *m, struct mbuf *opt, int *phlen)
sys/netinet/ip_output.c
776
struct ip *ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
781
return (m); /* XXX should fail */
sys/netinet/ip_output.c
786
return (m);
sys/netinet/ip_output.c
791
if (m->m_flags & M_EXT || m->m_data - optlen < m->m_pktdat) {
sys/netinet/ip_output.c
794
return (m);
sys/netinet/ip_output.c
795
M_MOVE_HDR(n, m);
sys/netinet/ip_output.c
797
m->m_len -= sizeof(struct ip);
sys/netinet/ip_output.c
798
m->m_data += sizeof(struct ip);
sys/netinet/ip_output.c
799
n->m_next = m;
sys/netinet/ip_output.c
800
m = n;
sys/netinet/ip_output.c
801
m->m_len = optlen + sizeof(struct ip);
sys/netinet/ip_output.c
802
m->m_data += max_linkhdr;
sys/netinet/ip_output.c
803
memcpy(mtod(m, caddr_t), ip, sizeof(struct ip));
sys/netinet/ip_output.c
805
m->m_data -= optlen;
sys/netinet/ip_output.c
806
m->m_len += optlen;
sys/netinet/ip_output.c
807
m->m_pkthdr.len += optlen;
sys/netinet/ip_output.c
808
memmove(mtod(m, caddr_t), (caddr_t)ip, sizeof(struct ip));
sys/netinet/ip_output.c
810
ip = mtod(m, struct ip *);
sys/netinet/ip_output.c
814
return (m);
sys/netinet/ip_output.c
85
int ip_output_ipsec_lookup(struct mbuf *m, int hlen,
sys/netinet/ip_output.c
867
struct mbuf *m)
sys/netinet/ip_output.c
884
return (ip_pcbopts(&inp->inp_options, m));
sys/netinet/ip_output.c
897
if (m == NULL || m->m_len != sizeof(int))
sys/netinet/ip_output.c
900
optval = *mtod(m, int *);
sys/netinet/ip_output.c
965
error = ip_setmoptions(optname, &inp->inp_moptions, m,
sys/netinet/ip_output.c
970
if (m == NULL || m->m_len != sizeof(int))
sys/netinet/ip_output.c
973
optval = *mtod(m, int *);
sys/netinet/ip_output.c
99
ip_output(struct mbuf *m, struct mbuf *opt, struct route *ro, int flags,
sys/netinet/ip_spd.c
151
ipsp_spd_lookup(struct mbuf *m, int af, int hlen, int direction,
sys/netinet/ip_spd.c
171
return ipsp_spd_inp(m, seclevel, NULL, tdbout);
sys/netinet/ip_spd.c
194
if (hlen < sizeof (struct ip) || m->m_pkthdr.len < hlen)
sys/netinet/ip_spd.c
200
m_copydata(m, offsetof(struct ip, ip_src),
sys/netinet/ip_spd.c
202
m_copydata(m, offsetof(struct ip, ip_dst),
sys/netinet/ip_spd.c
204
m_copydata(m, offsetof(struct ip, ip_p), sizeof(u_int8_t),
sys/netinet/ip_spd.c
220
if (m->m_pkthdr.len < hlen + 2 * sizeof(u_int16_t))
sys/netinet/ip_spd.c
229
m_copydata(m, hlen, sizeof(u_int16_t),
sys/netinet/ip_spd.c
231
m_copydata(m, hlen + sizeof(u_int16_t),
sys/netinet/ip_spd.c
245
if (hlen < sizeof (struct ip6_hdr) || m->m_pkthdr.len < hlen)
sys/netinet/ip_spd.c
251
m_copydata(m, offsetof(struct ip6_hdr, ip6_src),
sys/netinet/ip_spd.c
254
m_copydata(m, offsetof(struct ip6_hdr, ip6_dst),
sys/netinet/ip_spd.c
257
m_copydata(m, offsetof(struct ip6_hdr, ip6_nxt),
sys/netinet/ip_spd.c
274
if (m->m_pkthdr.len < hlen + 2 * sizeof(u_int16_t))
sys/netinet/ip_spd.c
283
m_copydata(m, hlen, sizeof(u_int16_t),
sys/netinet/ip_spd.c
285
m_copydata(m, hlen + sizeof(u_int16_t),
sys/netinet/ip_spd.c
303
rdomain = rtable_l2(m->m_pkthdr.ph_rtableid);
sys/netinet/ip_spd.c
310
return ipsp_spd_inp(m, seclevel, NULL, tdbout);
sys/netinet/ip_spd.c
316
return ipsp_spd_inp(m, seclevel, ipo, tdbout);
sys/netinet/ip_spd.c
412
error = ipsp_spd_inp(m, seclevel, ipo, tdbout);
sys/netinet/ip_spd.c
473
error = ipsp_spd_inp(m, seclevel, ipo, tdbout);
sys/netinet/ip_spd.c
486
signore ? NULL : &ipo->ipo_src, ddst, m) != 0) {
sys/netinet/ip_spd.c
501
return ipsp_spd_inp(m, seclevel, ipo, tdbout);
sys/netinet/ip_spd.c
526
error = ipsp_spd_inp(m, seclevel, ipo, tdbout);
sys/netinet/ip_spd.c
554
error = ipsp_spd_inp(m, seclevel, ipo, tdbout);
sys/netinet/ip_spd.c
635
signore ? NULL : &ipo->ipo_src, ddst, m)) != 0)
sys/netinet/ip_spd.c
645
return ipsp_spd_inp(m, seclevel, ipo, tdbout);
sys/netinet/ip_spd.c
653
return ipsp_spd_inp(m, seclevel, ipo, tdbout);
sys/netinet/ip_spd.c
786
union sockaddr_union *laddr, struct sockaddr_encap *ddst, struct mbuf *m)
sys/netinet/ip_spd.c
904
ipsp_spd_inp(struct mbuf *m, const struct ipsec_level *seclevel,
sys/netinet/ipsec_input.c
1031
ipsec_protoff(struct mbuf *m, int off, int af)
sys/netinet/ipsec_input.c
1058
nxt = (mtod(m, struct ip6_hdr *))->ip6_nxt;
sys/netinet/ipsec_input.c
1063
m_copydata(m, protoff, sizeof(ip6e),
sys/netinet/ipsec_input.c
1088
ipsec_forward_check(struct mbuf *m, int hlen, int af)
sys/netinet/ipsec_input.c
1099
mtag = m_tag_find(m, PACKET_TAG_IPSEC_IN_DONE, NULL);
sys/netinet/ipsec_input.c
1105
error = ipsp_spd_lookup(m, af, hlen, IPSP_DIRECTION_IN,
sys/netinet/ipsec_input.c
1113
ipsec_local_check(struct mbuf *m, int hlen, int proto, int af)
sys/netinet/ipsec_input.c
1171
mtag = m_tag_find(m, PACKET_TAG_IPSEC_IN_DONE, NULL);
sys/netinet/ipsec_input.c
1178
error = ipsp_spd_lookup(m, af, hlen, IPSP_DIRECTION_IN,
sys/netinet/ipsec_input.c
220
struct mbuf *m = *mp;
sys/netinet/ipsec_input.c
232
ipsecstat_pkt(ipsec_ipackets, ipsec_ibytes, m->m_pkthdr.len);
sys/netinet/ipsec_input.c
235
if ((sproto == IPPROTO_IPCOMP) && (m->m_flags & M_COMP)) {
sys/netinet/ipsec_input.c
241
if (m->m_pkthdr.len - skip < 2 * sizeof(u_int32_t)) {
sys/netinet/ipsec_input.c
250
m_copydata(m, skip, sizeof(u_int32_t), (caddr_t) &spi);
sys/netinet/ipsec_input.c
253
m_copydata(m, skip + sizeof(u_int32_t), sizeof(u_int32_t),
sys/netinet/ipsec_input.c
257
m_copydata(m, skip + sizeof(u_int16_t), sizeof(u_int16_t),
sys/netinet/ipsec_input.c
278
m_copydata(m, offsetof(struct ip, ip_dst),
sys/netinet/ipsec_input.c
286
m_copydata(m, offsetof(struct ip6_hdr, ip6_dst),
sys/netinet/ipsec_input.c
300
tdbp = gettdb(rtable_l2(m->m_pkthdr.ph_rtableid),
sys/netinet/ipsec_input.c
357
tdbstat_pkt(tdbp, tdb_ipackets, tdb_ibytes, m->m_pkthdr.len);
sys/netinet/ipsec_input.c
389
struct mbuf *m = *mp;
sys/netinet/ipsec_input.c
412
if (m->m_len < skip &&
sys/netinet/ipsec_input.c
413
(m = *mp = m_pullup(m, skip)) == NULL) {
sys/netinet/ipsec_input.c
421
ip = mtod(m, struct ip *);
sys/netinet/ipsec_input.c
422
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/ipsec_input.c
423
in_hdr_cksum_out(m, NULL);
sys/netinet/ipsec_input.c
430
if (m->m_len < sizeof(struct ip6_hdr) &&
sys/netinet/ipsec_input.c
431
(m = *mp = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) {
sys/netinet/ipsec_input.c
440
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ipsec_input.c
441
ip6->ip6_plen = htons(m->m_pkthdr.len - skip);
sys/netinet/ipsec_input.c
444
m_copydata(m, protoff, 1, (caddr_t) &prot);
sys/netinet/ipsec_input.c
459
if (m->m_pkthdr.len < skip + sizeof(struct udphdr)) {
sys/netinet/ipsec_input.c
465
m_copyback(m, skip + offsetof(struct udphdr, uh_sum),
sys/netinet/ipsec_input.c
469
cksum = in6_cksum(m, IPPROTO_UDP, skip,
sys/netinet/ipsec_input.c
470
m->m_pkthdr.len - skip);
sys/netinet/ipsec_input.c
471
m_copyback(m, skip + offsetof(struct udphdr,
sys/netinet/ipsec_input.c
477
if (m->m_pkthdr.len < skip + sizeof(struct tcphdr)) {
sys/netinet/ipsec_input.c
483
m_copyback(m, skip + offsetof(struct tcphdr, th_sum),
sys/netinet/ipsec_input.c
486
cksum = in4_cksum(m, IPPROTO_TCP, skip,
sys/netinet/ipsec_input.c
487
m->m_pkthdr.len - skip);
sys/netinet/ipsec_input.c
490
cksum = in6_cksum(m, IPPROTO_TCP, skip,
sys/netinet/ipsec_input.c
491
m->m_pkthdr.len - skip);
sys/netinet/ipsec_input.c
493
m_copyback(m, skip + offsetof(struct tcphdr, th_sum),
sys/netinet/ipsec_input.c
518
m_tag_prepend(m, mtag);
sys/netinet/ipsec_input.c
525
m->m_flags |= M_CONF;
sys/netinet/ipsec_input.c
529
m->m_flags |= M_AUTH;
sys/netinet/ipsec_input.c
532
m->m_flags |= M_AUTH;
sys/netinet/ipsec_input.c
535
m->m_flags |= M_COMP;
sys/netinet/ipsec_input.c
544
pf_tag_packet(m, tdbp->tdb_tag, -1);
sys/netinet/ipsec_input.c
545
pf_pkt_addr_changed(m);
sys/netinet/ipsec_input.c
548
m->m_pkthdr.ph_rtableid = tdbp->tdb_rdomain_post;
sys/netinet/ipsec_input.c
551
m->m_flags |= M_TUNNEL;
sys/netinet/ipsec_input.c
553
ipsecstat_add(ipsec_idecompbytes, m->m_pkthdr.len);
sys/netinet/ipsec_input.c
554
tdbstat_add(tdbp, tdb_idecompbytes, m->m_pkthdr.len);
sys/netinet/ipsec_input.c
560
encif->if_ibytes += m->m_pkthdr.len;
sys/netinet/ipsec_input.c
564
m->m_pkthdr.ph_ifidx = encif->if_index;
sys/netinet/ipsec_input.c
570
.flags = htonl(m->m_flags & (M_AUTH|M_CONF)),
sys/netinet/ipsec_input.c
574
ENC_HDRLEN, m, BPF_DIRECTION_IN);
sys/netinet/ipsec_input.c
587
sec_input(sc, af, prot, m, ns);
sys/netinet/ipsec_input.c
606
if ((ifp = if_get(m->m_pkthdr.ph_ifidx)) == NULL) {
sys/netinet/ipsec_input.c
613
m = *mp;
sys/netinet/ipsec_input.c
615
if (m == NULL)
sys/netinet/ipsec_output.c
183
if (m->m_len < hlen) {
sys/netinet/ipsec_output.c
184
if ((m = m_pullup(m, hlen)) == NULL) {
sys/netinet/ipsec_output.c
191
ip = mtod(m, struct ip *);
sys/netinet/ipsec_output.c
206
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ipsec_output.c
226
if (m->m_len < sizeof(struct ip))
sys/netinet/ipsec_output.c
227
if ((m = m_pullup(m,
sys/netinet/ipsec_output.c
233
ip = mtod(m, struct ip *);
sys/netinet/ipsec_output.c
234
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/ipsec_output.c
236
ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
sys/netinet/ipsec_output.c
242
if (m->m_len < sizeof(struct ip6_hdr))
sys/netinet/ipsec_output.c
243
if ((m = m_pullup(m,
sys/netinet/ipsec_output.c
249
if (m->m_pkthdr.len - sizeof(*ip6) >
sys/netinet/ipsec_output.c
255
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ipsec_output.c
256
ip6->ip6_plen = htons(m->m_pkthdr.len
sys/netinet/ipsec_output.c
262
error = ipip_output(&m, tdb);
sys/netinet/ipsec_output.c
263
if ((m == NULL) && (!error))
sys/netinet/ipsec_output.c
270
if (m->m_len < sizeof(struct ip))
sys/netinet/ipsec_output.c
271
if ((m = m_pullup(m,
sys/netinet/ipsec_output.c
277
ip = mtod(m, struct ip *);
sys/netinet/ipsec_output.c
293
return ipsp_process_done(m, tdb);
sys/netinet/ipsec_output.c
298
ip = mtod(m, struct ip *);
sys/netinet/ipsec_output.c
305
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ipsec_output.c
348
if (m->m_pkthdr.len < hlen + sizeof(ip6e)) {
sys/netinet/ipsec_output.c
353
m_copydata(m, hlen, sizeof(ip6e),
sys/netinet/ipsec_output.c
366
} while (hlen < m->m_pkthdr.len);
sys/netinet/ipsec_output.c
375
if (m->m_pkthdr.len < hlen) {
sys/netinet/ipsec_output.c
380
ipsecstat_add(ipsec_ouncompbytes, m->m_pkthdr.len);
sys/netinet/ipsec_output.c
381
tdbstat_add(tdb, tdb_ouncompbytes, m->m_pkthdr.len);
sys/netinet/ipsec_output.c
385
if ((m->m_pkthdr.len - hlen) < tdb->tdb_compalgxform->minlen) {
sys/netinet/ipsec_output.c
388
return ipsp_process_done(m, tdb);
sys/netinet/ipsec_output.c
393
return (*(tdb->tdb_xform->xf_output))(m, tdb, hlen, off);
sys/netinet/ipsec_output.c
396
m_freem(m);
sys/netinet/ipsec_output.c
405
ipsp_process_done(struct mbuf *m, struct tdb *tdb)
sys/netinet/ipsec_output.c
448
mi = m_makespace(m, iphlen, sizeof(struct udphdr), &roff);
sys/netinet/ipsec_output.c
458
uh->uh_ulen = htons(m->m_pkthdr.len - iphlen);
sys/netinet/ipsec_output.c
462
m->m_pkthdr.csum_flags |= M_UDP_CSUM_OUT;
sys/netinet/ipsec_output.c
470
ip = mtod(m, struct ip *);
sys/netinet/ipsec_output.c
471
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/ipsec_output.c
479
if (m->m_pkthdr.len < sizeof(*ip6)) {
sys/netinet/ipsec_output.c
483
if (m->m_pkthdr.len - sizeof(*ip6) > IPV6_MAXPACKET) {
sys/netinet/ipsec_output.c
488
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/ipsec_output.c
489
ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(*ip6));
sys/netinet/ipsec_output.c
520
m_tag_prepend(m, mtag);
sys/netinet/ipsec_output.c
522
ipsecstat_pkt(ipsec_opackets, ipsec_obytes, m->m_pkthdr.len);
sys/netinet/ipsec_output.c
523
tdbstat_pkt(tdb, tdb_opackets, tdb_obytes, m->m_pkthdr.len);
sys/netinet/ipsec_output.c
529
error = ipsp_process_packet(m, tdbo,
sys/netinet/ipsec_output.c
537
pf_tag_packet(m, tdb->tdb_tag, -1);
sys/netinet/ipsec_output.c
538
pf_pkt_addr_changed(m);
sys/netinet/ipsec_output.c
541
m->m_pkthdr.ph_rtableid = tdb->tdb_rdomain_post;
sys/netinet/ipsec_output.c
550
error = ip_output(m, NULL, NULL, IP_RAWOUTPUT, NULL, NULL, 0);
sys/netinet/ipsec_output.c
558
error = ip6_output(m, NULL, NULL, 0, NULL, NULL);
sys/netinet/ipsec_output.c
568
m_freem(m);
sys/netinet/ipsec_output.c
628
ipsec_adjust_mtu(struct mbuf *m, u_int32_t mtu)
sys/netinet/ipsec_output.c
637
for (mtag = m_tag_find(m, PACKET_TAG_IPSEC_OUT_DONE, NULL); mtag;
sys/netinet/ipsec_output.c
638
mtag = m_tag_find(m, PACKET_TAG_IPSEC_OUT_DONE, mtag)) {
sys/netinet/ipsec_output.c
655
ntohl(tdbp->tdb_spi), tdbp->tdb_mtu, adjust, m);
sys/netinet/ipsec_output.c
78
ipsp_process_packet(struct mbuf *m, struct tdb *tdb, int af, int tunalready,
sys/netinet/raw_ip.c
132
struct mbuf *m = *mp;
sys/netinet/raw_ip.c
133
struct ip *ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
148
if (m->m_pkthdr.pf.flags & PF_TAG_DIVERTED) {
sys/netinet/raw_ip.c
151
divert = pf_find_divert(m);
sys/netinet/raw_ip.c
161
__func__, divert->type, m, divert);
sys/netinet/raw_ip.c
179
rtable_l2(m->m_pkthdr.ph_rtableid))
sys/netinet/raw_ip.c
196
n = m_copym(m, 0, M_COPYALL, M_NOWAIT);
sys/netinet/raw_ip.c
212
m_freem(m);
sys/netinet/raw_ip.c
214
icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_PROTOCOL,
sys/netinet/raw_ip.c
225
rip_sbappend(last, m, ip, &ripsrc);
sys/netinet/raw_ip.c
232
rip_sbappend(struct inpcb *inp, struct mbuf *m, struct ip *ip,
sys/netinet/raw_ip.c
240
ip_savecontrol(inp, &opts, ip, m);
sys/netinet/raw_ip.c
244
ret = sbappendaddr(&so->so_rcv, sintosa(ripsrc), m, opts);
sys/netinet/raw_ip.c
248
m_freem(m);
sys/netinet/raw_ip.c
260
rip_output(struct mbuf *m, struct socket *so, struct sockaddr *dstaddr,
sys/netinet/raw_ip.c
276
if ((m->m_pkthdr.len + sizeof(struct ip)) > IP_MAXPACKET) {
sys/netinet/raw_ip.c
277
m_freem(m);
sys/netinet/raw_ip.c
280
M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
sys/netinet/raw_ip.c
281
if (!m)
sys/netinet/raw_ip.c
283
ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
287
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/raw_ip.c
292
if (m->m_pkthdr.len > IP_MAXPACKET) {
sys/netinet/raw_ip.c
293
m_freem(m);
sys/netinet/raw_ip.c
297
m = rip_chkhdr(m, inp->inp_options);
sys/netinet/raw_ip.c
298
if (m == NULL)
sys/netinet/raw_ip.c
301
ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
325
m->m_pkthdr.ph_rtableid = inp->inp_rtableid;
sys/netinet/raw_ip.c
330
pf_mbuf_link_inpcb(m, inp);
sys/netinet/raw_ip.c
333
error = ip_output(m, inp->inp_options, &inp->inp_route, flags,
sys/netinet/raw_ip.c
339
rip_chkhdr(struct mbuf *m, struct mbuf *options)
sys/netinet/raw_ip.c
345
if (m->m_pkthdr.len < sizeof(struct ip)) {
sys/netinet/raw_ip.c
346
m_freem(m);
sys/netinet/raw_ip.c
350
m = m_pullup(m, sizeof (struct ip));
sys/netinet/raw_ip.c
351
if (m == NULL)
sys/netinet/raw_ip.c
354
ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
360
ntohs(ip->ip_len) != m->m_pkthdr.len) {
sys/netinet/raw_ip.c
361
m_freem(m);
sys/netinet/raw_ip.c
364
m = m_pullup(m, hlen);
sys/netinet/raw_ip.c
365
if (m == NULL)
sys/netinet/raw_ip.c
368
ip = mtod(m, struct ip *);
sys/netinet/raw_ip.c
371
m_freem(m);
sys/netinet/raw_ip.c
381
m_freem(m);
sys/netinet/raw_ip.c
394
m_freem(m);
sys/netinet/raw_ip.c
400
m_freem(m);
sys/netinet/raw_ip.c
408
return m;
sys/netinet/raw_ip.c
416
struct mbuf *m)
sys/netinet/raw_ip.c
429
if (m == NULL || m->m_len < sizeof (int))
sys/netinet/raw_ip.c
431
else if (*mtod(m, int *))
sys/netinet/raw_ip.c
436
m->m_len = sizeof(int);
sys/netinet/raw_ip.c
437
*mtod(m, int *) = inp->inp_flags & INP_HDRINCL;
sys/netinet/raw_ip.c
454
error = ip_mrouter_set(so, optname, m);
sys/netinet/raw_ip.c
457
error = ip_mrouter_get(so, optname, m);
sys/netinet/raw_ip.c
468
return (ip_ctloutput(op, so, level, optname, m));
sys/netinet/raw_ip.c
593
rip_send(struct socket *so, struct mbuf *m, struct mbuf *nam,
sys/netinet/raw_ip.c
629
error = rip_output(m, so, sintosa(&dst), NULL);
sys/netinet/raw_ip.c
630
m = NULL;
sys/netinet/raw_ip.c
634
m_freem(m);
sys/netinet/tcp_input.c
1033
TCP_SETUP_ACK(tp, tiflags, m);
sys/netinet/tcp_input.c
1039
m_freem(m);
sys/netinet/tcp_input.c
1050
m_adj(m, iphlen + off);
sys/netinet/tcp_input.c
1052
sbappendstream(&so->so_rcv, m);
sys/netinet/tcp_input.c
1216
m_adj(m, -todrop);
sys/netinet/tcp_input.c
1372
m_adj(m, -todrop);
sys/netinet/tcp_input.c
147
#define TCP_SETUP_ACK(tp, tiflags, m) \
sys/netinet/tcp_input.c
150
if (m && (m->m_flags & M_PKTHDR)) \
sys/netinet/tcp_input.c
151
ifp = if_get(m->m_pkthdr.ph_ifidx); \
sys/netinet/tcp_input.c
1922
tcp_pulloutofband(so, th->th_urp, m, hdroptlen);
sys/netinet/tcp_input.c
1948
TCP_SETUP_ACK(tp, tiflags, m);
sys/netinet/tcp_input.c
195
tcp_reass(struct tcpcb *tp, struct tcphdr *th, struct mbuf *m, int *tlen)
sys/netinet/tcp_input.c
1953
m_freem(m);
sys/netinet/tcp_input.c
1955
m_adj(m, hdroptlen);
sys/netinet/tcp_input.c
1957
sbappendstream(&so->so_rcv, m);
sys/netinet/tcp_input.c
1962
m_adj(m, hdroptlen);
sys/netinet/tcp_input.c
1963
tiflags = tcp_reass(tp, th, m, &tlen);
sys/netinet/tcp_input.c
1982
m_freem(m);
sys/netinet/tcp_input.c
2072
m_freem(m);
sys/netinet/tcp_input.c
2105
tcp_respond(tp, mtod(m, caddr_t), th, (tcp_seq)0, th->th_ack,
sys/netinet/tcp_input.c
2106
TH_RST, m->m_pkthdr.ph_rtableid, now);
sys/netinet/tcp_input.c
2110
tcp_respond(tp, mtod(m, caddr_t), th, th->th_seq + tlen,
sys/netinet/tcp_input.c
2111
(tcp_seq)0, TH_RST|TH_ACK, m->m_pkthdr.ph_rtableid, now);
sys/netinet/tcp_input.c
2113
m_freem(m);
sys/netinet/tcp_input.c
2125
m_freem(m);
sys/netinet/tcp_input.c
2133
struct mbuf *m, int iphlen, struct tcp_opt_info *oi,
sys/netinet/tcp_input.c
215
m_freem(m);
sys/netinet/tcp_input.c
2245
src.sin.sin_addr = mtod(m, struct ip *)->ip_src;
sys/netinet/tcp_input.c
2248
dst.sin.sin_addr = mtod(m, struct ip *)->ip_dst;
sys/netinet/tcp_input.c
2254
src.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_src;
sys/netinet/tcp_input.c
2257
dst.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_dst;
sys/netinet/tcp_input.c
2287
if (tcp_signature(tdb, tp->pf, m, th, iphlen, 1, sig) < 0)
sys/netinet/tcp_input.c
243
m_freem(m);
sys/netinet/tcp_input.c
247
m_adj(m, i);
sys/netinet/tcp_input.c
2674
tcp_pulloutofband(struct socket *so, u_int urgent, struct mbuf *m, int off)
sys/netinet/tcp_input.c
2679
if (m->m_len > cnt) {
sys/netinet/tcp_input.c
2680
char *cp = mtod(m, caddr_t) + cnt;
sys/netinet/tcp_input.c
2685
memmove(cp, cp + 1, m->m_len - cnt - 1);
sys/netinet/tcp_input.c
2686
m->m_len--;
sys/netinet/tcp_input.c
2689
cnt -= m->m_len;
sys/netinet/tcp_input.c
2690
m = m->m_next;
sys/netinet/tcp_input.c
2691
if (m == NULL)
sys/netinet/tcp_input.c
278
tiqe->tcpqe_m = m;
sys/netinet/tcp_input.c
3506
u_int hlen, u_int tlen, struct socket *so, struct mbuf *m, uint64_t now,
sys/netinet/tcp_input.c
3537
(void) syn_cache_respond(sc, m, now, do_ecn);
sys/netinet/tcp_input.c
357
struct mbuf *m;
sys/netinet/tcp_input.c
3583
inp->inp_options = ip_srcroute(m);
sys/netinet/tcp_input.c
359
while ((m = ml_dequeue(ml)) != NULL) {
sys/netinet/tcp_input.c
3593
if (m->m_pkthdr.pf.flags & PF_TAG_DIVERTED) {
sys/netinet/tcp_input.c
3596
divert = pf_find_divert(m);
sys/netinet/tcp_input.c
362
off = (long)m->m_pkthdr.ph_cookie;
sys/netinet/tcp_input.c
363
m->m_pkthdr.ph_cookie = NULL;
sys/netinet/tcp_input.c
364
nxt = tcp_input_solocked(&m, &off, IPPROTO_TCP, af, &so);
sys/netinet/tcp_input.c
3676
tcp_respond(NULL, mtod(m, caddr_t), th, (tcp_seq)0, th->th_ack, TH_RST,
sys/netinet/tcp_input.c
3677
m->m_pkthdr.ph_rtableid, now);
sys/netinet/tcp_input.c
3684
m_freem(m);
sys/netinet/tcp_input.c
3779
u_int iphlen, struct socket *so, struct mbuf *m, u_char *optp, int optlen,
sys/netinet/tcp_input.c
379
struct mbuf *m = *mp;
sys/netinet/tcp_input.c
3821
if (tcp_dooptions(&tb, optp, optlen, th, m, iphlen, oi,
sys/netinet/tcp_input.c
3831
ipopts = ip_srcroute(m);
sys/netinet/tcp_input.c
3857
if (syn_cache_respond(sc, m, now, do_ecn) == 0) {
sys/netinet/tcp_input.c
3962
if (syn_cache_respond(sc, m, now, do_ecn) == 0) {
sys/netinet/tcp_input.c
3982
syn_cache_respond(struct syn_cache *sc, struct mbuf *m, uint64_t now,
sys/netinet/tcp_input.c
4008
m_freem(m);
sys/netinet/tcp_input.c
4025
m_freem(m);
sys/netinet/tcp_input.c
4030
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/netinet/tcp_input.c
4031
if (m && max_linkhdr + tlen > MHLEN) {
sys/netinet/tcp_input.c
4032
MCLGET(m, M_DONTWAIT);
sys/netinet/tcp_input.c
4033
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/tcp_input.c
4034
m_freem(m);
sys/netinet/tcp_input.c
4035
m = NULL;
sys/netinet/tcp_input.c
4038
if (m == NULL)
sys/netinet/tcp_input.c
4042
m->m_data += max_linkhdr;
sys/netinet/tcp_input.c
4043
m->m_len = m->m_pkthdr.len = tlen;
sys/netinet/tcp_input.c
4044
m->m_pkthdr.ph_ifidx = 0;
sys/netinet/tcp_input.c
4045
m->m_pkthdr.ph_rtableid = sc->sc_rtableid;
sys/netinet/tcp_input.c
4046
memset(mtod(m, u_char *), 0, tlen);
sys/netinet/tcp_input.c
4050
ip = mtod(m, struct ip *);
sys/netinet/tcp_input.c
4060
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_input.c
4128
src.sin.sin_addr = mtod(m, struct ip *)->ip_src;
sys/netinet/tcp_input.c
4129
dst.sin.sin_addr = mtod(m, struct ip *)->ip_dst;
sys/netinet/tcp_input.c
4133
src.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_src;
sys/netinet/tcp_input.c
4134
dst.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_dst;
sys/netinet/tcp_input.c
4142
m_freem(m);
sys/netinet/tcp_input.c
4150
if (tcp_signature(tdb, sc->sc_src.sa.sa_family, m, th,
sys/netinet/tcp_input.c
4152
m_freem(m);
sys/netinet/tcp_input.c
4167
SET(m->m_pkthdr.csum_flags, M_TCP_CSUM_OUT);
sys/netinet/tcp_input.c
4186
error = ip_output(m, sc->sc_ipopts, &sc->sc_route,
sys/netinet/tcp_input.c
4198
error = ip6_output(m, NULL /*XXX*/, &sc->sc_route, 0,
sys/netinet/tcp_input.c
4209
tcp_softlro_check(struct mbuf *m, struct ether_extracted *ext)
sys/netinet/tcp_input.c
4212
if (!ISSET(m->m_pkthdr.csum_flags, M_TCP_CSUM_IN_OK))
sys/netinet/tcp_input.c
4217
if (!ISSET(m->m_pkthdr.csum_flags, M_IPV4_CSUM_IN_OK))
sys/netinet/tcp_input.c
424
if (m->m_flags & (M_BCAST|M_MCAST))
sys/netinet/tcp_input.c
4332
struct mbuf *m;
sys/netinet/tcp_input.c
437
tlen = m->m_pkthdr.len - iphlen;
sys/netinet/tcp_input.c
4372
for (m = mhead; m->m_next != NULL; m = m->m_next)
sys/netinet/tcp_input.c
4374
m->m_next = mtail;
sys/netinet/tcp_input.c
440
ip = mtod(m, struct ip *);
sys/netinet/tcp_input.c
448
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_input.c
480
if ((m->m_pkthdr.csum_flags & M_TCP_CSUM_IN_OK) == 0) {
sys/netinet/tcp_input.c
483
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_IN_BAD) {
sys/netinet/tcp_input.c
490
sum = in4_cksum(m, IPPROTO_TCP, iphlen, tlen);
sys/netinet/tcp_input.c
494
sum = in6_cksum(m, IPPROTO_TCP, iphlen, tlen);
sys/netinet/tcp_input.c
559
inp = pf_inp_lookup(m);
sys/netinet/tcp_input.c
568
m->m_pkthdr.ph_rtableid);
sys/netinet/tcp_input.c
574
m->m_pkthdr.ph_rtableid);
sys/netinet/tcp_input.c
584
th->th_dport, m, m->m_pkthdr.ph_rtableid);
sys/netinet/tcp_input.c
589
th->th_dport, m, m->m_pkthdr.ph_rtableid);
sys/netinet/tcp_input.c
606
mtag = m_tag_find(m, PACKET_TAG_IPSEC_IN_DONE, NULL);
sys/netinet/tcp_input.c
614
error = ipsp_spd_lookup(m, af, iphlen, IPSP_DIRECTION_IN,
sys/netinet/tcp_input.c
748
th, iphlen, tlen, so, m, now, do_ecn);
sys/netinet/tcp_input.c
767
m = *mp = NULL;
sys/netinet/tcp_input.c
827
so, m, optp, optlen, &opti, reuse, now,
sys/netinet/tcp_input.c
852
pf_inp_link(m, inp);
sys/netinet/tcp_input.c
874
if (tcp_dooptions(tp, optp, optlen, th, m, iphlen, &opti,
sys/netinet/tcp_input.c
875
m->m_pkthdr.ph_rtableid, now))
sys/netinet/tcp_input.c
985
m_freem(m);
sys/netinet/tcp_output.c
1016
tcp_trace(TA_OUTPUT, tp->t_state, tp, tp, mtod(m, caddr_t), 0,
sys/netinet/tcp_output.c
1044
m->m_pkthdr.ph_rtableid = tp->t_inpcb->inp_rtableid;
sys/netinet/tcp_output.c
1047
pf_mbuf_link_inpcb(m, tp->t_inpcb);
sys/netinet/tcp_output.c
1050
m->m_pkthdr.ph_flowid = tp->t_inpcb->inp_flowid;
sys/netinet/tcp_output.c
1051
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/netinet/tcp_output.c
1060
ip = mtod(m, struct ip *);
sys/netinet/tcp_output.c
1061
ip->ip_len = htons(m->m_pkthdr.len);
sys/netinet/tcp_output.c
1062
packetlen = m->m_pkthdr.len;
sys/netinet/tcp_output.c
1070
error = ip_output(m, tp->t_inpcb->inp_options,
sys/netinet/tcp_output.c
1080
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_output.c
1081
ip6->ip6_plen = m->m_pkthdr.len -
sys/netinet/tcp_output.c
1083
packetlen = m->m_pkthdr.len;
sys/netinet/tcp_output.c
1091
error = ip6_output(m, tp->t_inpcb->inp_outputopts6,
sys/netinet/tcp_output.c
1251
struct mbuf *m;
sys/netinet/tcp_output.c
1257
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/tcp_output.c
1258
if (m == NULL) {
sys/netinet/tcp_output.c
1262
ml_enqueue(ml, m);
sys/netinet/tcp_output.c
1263
if ((error = m_dup_pkthdr(m, m0, M_DONTWAIT)) != 0)
sys/netinet/tcp_output.c
1267
m->m_len = hlen;
sys/netinet/tcp_output.c
1268
m_align(m, hlen);
sys/netinet/tcp_output.c
1271
mhth = (struct tcphdr *)(mtod(m, caddr_t) + iphlen);
sys/netinet/tcp_output.c
1278
m->m_pkthdr.len = hlen + len;
sys/netinet/tcp_output.c
1279
if ((m->m_next = m_copym(m0, off, len, M_DONTWAIT)) == NULL) {
sys/netinet/tcp_output.c
1285
SET(m->m_pkthdr.csum_flags, M_TCP_CSUM_OUT);
sys/netinet/tcp_output.c
1289
mhip = mtod(m, struct ip *);
sys/netinet/tcp_output.c
1293
in_hdr_cksum_out(m, ifp);
sys/netinet/tcp_output.c
1294
in_proto_cksum_out(m, ifp);
sys/netinet/tcp_output.c
1300
mhip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_output.c
1303
in6_proto_cksum_out(m, ifp);
sys/netinet/tcp_output.c
191
struct mbuf *m;
sys/netinet/tcp_output.c
669
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/tcp_output.c
670
if (m != NULL && max_linkhdr + hdrlen > MHLEN) {
sys/netinet/tcp_output.c
671
MCLGET(m, M_DONTWAIT);
sys/netinet/tcp_output.c
672
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/tcp_output.c
673
m_freem(m);
sys/netinet/tcp_output.c
674
m = NULL;
sys/netinet/tcp_output.c
677
if (m == NULL) {
sys/netinet/tcp_output.c
681
m->m_data += max_linkhdr;
sys/netinet/tcp_output.c
682
m->m_len = hdrlen;
sys/netinet/tcp_output.c
683
if (len <= m_trailingspace(m)) {
sys/netinet/tcp_output.c
685
mtod(m, caddr_t) + hdrlen);
sys/netinet/tcp_output.c
686
m->m_len += len;
sys/netinet/tcp_output.c
688
m->m_next = m_copym(so->so_snd.sb_mb, off, (int) len,
sys/netinet/tcp_output.c
690
if (m->m_next == 0) {
sys/netinet/tcp_output.c
691
(void) m_free(m);
sys/netinet/tcp_output.c
697
m->m_pkthdr.ph_loopcnt =
sys/netinet/tcp_output.c
718
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet/tcp_output.c
719
if (m != NULL && max_linkhdr + hdrlen > MHLEN) {
sys/netinet/tcp_output.c
720
MCLGET(m, M_DONTWAIT);
sys/netinet/tcp_output.c
721
if ((m->m_flags & M_EXT) == 0) {
sys/netinet/tcp_output.c
722
m_freem(m);
sys/netinet/tcp_output.c
723
m = NULL;
sys/netinet/tcp_output.c
726
if (m == NULL) {
sys/netinet/tcp_output.c
730
m->m_data += max_linkhdr;
sys/netinet/tcp_output.c
731
m->m_len = hdrlen;
sys/netinet/tcp_output.c
733
m->m_pkthdr.ph_ifidx = 0;
sys/netinet/tcp_output.c
734
m->m_pkthdr.len = hdrlen + len;
sys/netinet/tcp_output.c
738
SET(m->m_pkthdr.csum_flags, M_TCP_TSO);
sys/netinet/tcp_output.c
739
m->m_pkthdr.ph_mss = tp->t_maxseg;
sys/netinet/tcp_output.c
748
memcpy(mtod(m, caddr_t), mtod(tp->t_template, caddr_t),
sys/netinet/tcp_output.c
750
th = (struct tcphdr *)(mtod(m, caddr_t) + tp->t_template->m_len -
sys/netinet/tcp_output.c
878
src.sin.sin_addr = mtod(m, struct ip *)->ip_src;
sys/netinet/tcp_output.c
881
dst.sin.sin_addr = mtod(m, struct ip *)->ip_dst;
sys/netinet/tcp_output.c
888
src.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_src;
sys/netinet/tcp_output.c
891
dst.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_dst;
sys/netinet/tcp_output.c
899
m_freem(m);
sys/netinet/tcp_output.c
903
if (tcp_signature(tdb, tp->pf, m, th, iphlen, 0,
sys/netinet/tcp_output.c
904
mtod(m, caddr_t) + hdrlen - optlen + sigoff) < 0) {
sys/netinet/tcp_output.c
905
m_freem(m);
sys/netinet/tcp_output.c
914
m->m_pkthdr.csum_flags |= M_TCP_CSUM_OUT;
sys/netinet/tcp_subr.c
1025
tcp_signature_tdb_output(struct mbuf *m, struct tdb *tdbp, int skip,
sys/netinet/tcp_subr.c
1028
m_freem(m);
sys/netinet/tcp_subr.c
1040
tcp_signature(struct tdb *tdb, int af, struct mbuf *m, struct tcphdr *th,
sys/netinet/tcp_subr.c
1055
ip = mtod(m, struct ip *);
sys/netinet/tcp_subr.c
1061
ippseudo.ippseudo_len = htons(m->m_pkthdr.len - iphlen);
sys/netinet/tcp_subr.c
1072
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_subr.c
1079
ip6pseudo.ip6ph_len = htonl(m->m_pkthdr.len - iphlen);
sys/netinet/tcp_subr.c
1099
len = m->m_pkthdr.len - iphlen - th->th_off * sizeof(uint32_t);
sys/netinet/tcp_subr.c
1102
m_apply(m, iphlen + th->th_off * sizeof(uint32_t), len,
sys/netinet/tcp_subr.c
201
struct mbuf *m;
sys/netinet/tcp_subr.c
207
if ((m = tp->t_template) == 0) {
sys/netinet/tcp_subr.c
208
m = m_get(M_DONTWAIT, MT_HEADER);
sys/netinet/tcp_subr.c
209
if (m == NULL)
sys/netinet/tcp_subr.c
215
m->m_len = sizeof(struct ip);
sys/netinet/tcp_subr.c
219
m->m_len = sizeof(struct ip6_hdr);
sys/netinet/tcp_subr.c
223
m->m_len += sizeof (struct tcphdr);
sys/netinet/tcp_subr.c
231
ipovly = mtod(m, struct ipovly *);
sys/netinet/tcp_subr.c
239
th = (struct tcphdr *)(mtod(m, caddr_t) +
sys/netinet/tcp_subr.c
248
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_subr.c
259
th = (struct tcphdr *)(mtod(m, caddr_t) +
sys/netinet/tcp_subr.c
276
return (m);
sys/netinet/tcp_subr.c
298
struct mbuf *m = NULL;
sys/netinet/tcp_subr.c
317
m = m_gethdr(M_DONTWAIT, MT_HEADER);
sys/netinet/tcp_subr.c
318
if (m == NULL)
sys/netinet/tcp_subr.c
320
m->m_data += max_linkhdr;
sys/netinet/tcp_subr.c
327
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/tcp_subr.c
340
ip = mtod(m, struct ip *);
sys/netinet/tcp_subr.c
381
m->m_len = tlen;
sys/netinet/tcp_subr.c
382
m->m_pkthdr.len = tlen;
sys/netinet/tcp_subr.c
383
m->m_pkthdr.ph_ifidx = 0;
sys/netinet/tcp_subr.c
384
m->m_pkthdr.csum_flags |= M_TCP_CSUM_OUT;
sys/netinet/tcp_subr.c
388
m->m_pkthdr.ph_rtableid = tp->t_inpcb->inp_rtableid;
sys/netinet/tcp_subr.c
390
m->m_pkthdr.ph_rtableid = rtableid;
sys/netinet/tcp_subr.c
400
ip6_output(m, tp ? tp->t_inpcb->inp_outputopts6 : NULL,
sys/netinet/tcp_subr.c
410
ip_output(m, NULL,
sys/netinet/tcp_subr.c
605
struct mbuf *m;
sys/netinet/tcp_subr.c
641
m = ip6cp->ip6c_m;
sys/netinet/tcp_subr.c
646
m = NULL;
sys/netinet/tcp_subr.c
662
if (m->m_pkthdr.len < off + sizeof(*thp))
sys/netinet/tcp_subr.c
666
m_copydata(m, off, sizeof(*thp), &th);
sys/netinet/tcp_usrreq.c
1001
m_freem(m);
sys/netinet/tcp_usrreq.c
226
tcp_fill_info(struct tcpcb *tp, struct socket *so, struct mbuf *m)
sys/netinet/tcp_usrreq.c
234
MCLGETL(m, M_WAITOK, sizeof(*ti));
sys/netinet/tcp_usrreq.c
235
if (!ISSET(m->m_flags, M_EXT))
sys/netinet/tcp_usrreq.c
238
ti = mtod(m, struct tcp_info *);
sys/netinet/tcp_usrreq.c
239
m->m_len = sizeof(*ti);
sys/netinet/tcp_usrreq.c
325
struct mbuf *m)
sys/netinet/tcp_usrreq.c
338
error = ip6_ctloutput(op, so, level, optname, m);
sys/netinet/tcp_usrreq.c
341
error = ip_ctloutput(op, so, level, optname, m);
sys/netinet/tcp_usrreq.c
352
if (m == NULL || m->m_len < sizeof (int))
sys/netinet/tcp_usrreq.c
354
else if (*mtod(m, int *))
sys/netinet/tcp_usrreq.c
361
if (m == NULL || m->m_len < sizeof (int))
sys/netinet/tcp_usrreq.c
363
else if (*mtod(m, int *))
sys/netinet/tcp_usrreq.c
373
if (m == NULL || m->m_len < sizeof (int)) {
sys/netinet/tcp_usrreq.c
378
i = *mtod(m, int *);
sys/netinet/tcp_usrreq.c
386
if (m == NULL || m->m_len < sizeof (int)) {
sys/netinet/tcp_usrreq.c
401
if (*mtod(m, int *))
sys/netinet/tcp_usrreq.c
408
if (m == NULL || m->m_len < sizeof (int)) {
sys/netinet/tcp_usrreq.c
418
if (*mtod(m, int *)) {
sys/netinet/tcp_usrreq.c
434
m->m_len = sizeof(int);
sys/netinet/tcp_usrreq.c
435
*mtod(m, int *) = tp->t_flags & TF_NODELAY;
sys/netinet/tcp_usrreq.c
438
m->m_len = sizeof(int);
sys/netinet/tcp_usrreq.c
439
*mtod(m, int *) = tp->t_flags & TF_NOPUSH;
sys/netinet/tcp_usrreq.c
442
m->m_len = sizeof(int);
sys/netinet/tcp_usrreq.c
443
*mtod(m, int *) = tp->t_maxseg;
sys/netinet/tcp_usrreq.c
446
m->m_len = sizeof(int);
sys/netinet/tcp_usrreq.c
447
*mtod(m, int *) = tp->sack_enable;
sys/netinet/tcp_usrreq.c
450
error = tcp_fill_info(tp, so, m);
sys/netinet/tcp_usrreq.c
454
m->m_len = sizeof(int);
sys/netinet/tcp_usrreq.c
455
*mtod(m, int *) = tp->t_flags & TF_SIGNATURE;
sys/netinet/tcp_usrreq.c
833
tcp_send(struct socket *so, struct mbuf *m, struct mbuf *nam,
sys/netinet/tcp_usrreq.c
855
sbappendstream(&so->so_snd, m);
sys/netinet/tcp_usrreq.c
857
m = NULL;
sys/netinet/tcp_usrreq.c
866
m_freem(m);
sys/netinet/tcp_usrreq.c
919
tcp_rcvoob(struct socket *so, struct mbuf *m, int flags)
sys/netinet/tcp_usrreq.c
941
m->m_len = 1;
sys/netinet/tcp_usrreq.c
942
*mtod(m, caddr_t) = tp->t_iobc;
sys/netinet/tcp_usrreq.c
952
tcp_sendoob(struct socket *so, struct mbuf *m, struct mbuf *nam,
sys/netinet/tcp_usrreq.c
987
sbappendstream(&so->so_snd, m);
sys/netinet/tcp_usrreq.c
989
m = NULL;
sys/netinet/udp_usrreq.c
1063
M_PREPEND(m, sizeof(struct udpiphdr), M_DONTWAIT);
sys/netinet/udp_usrreq.c
1064
if (m == NULL) {
sys/netinet/udp_usrreq.c
1073
ui = mtod(m, struct udpiphdr *);
sys/netinet/udp_usrreq.c
1086
m->m_pkthdr.csum_flags |= M_UDP_CSUM_OUT;
sys/netinet/udp_usrreq.c
1091
m->m_pkthdr.ph_rtableid = inp->inp_rtableid;
sys/netinet/udp_usrreq.c
1095
pf_mbuf_link_inpcb(m, inp);
sys/netinet/udp_usrreq.c
1098
m->m_pkthdr.ph_flowid = inp->inp_flowid;
sys/netinet/udp_usrreq.c
1099
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/netinet/udp_usrreq.c
1103
error = ip_output(m, inp->inp_options, &inp->inp_route,
sys/netinet/udp_usrreq.c
1112
m_freem(m);
sys/netinet/udp_usrreq.c
1230
udp_send(struct socket *so, struct mbuf *m, struct mbuf *addr,
sys/netinet/udp_usrreq.c
1248
pipex_l2tp_userland_lookup_session(m,
sys/netinet/udp_usrreq.c
1255
m, inp->inp_faddr6);
sys/netinet/udp_usrreq.c
1260
m, inp->inp_faddr);
sys/netinet/udp_usrreq.c
1262
m = pipex_l2tp_userland_output(m, session);
sys/netinet/udp_usrreq.c
1265
if (m == NULL) {
sys/netinet/udp_usrreq.c
1273
return (udp_output(inp, m, addr, control));
sys/netinet/udp_usrreq.c
196
struct mbuf *m = *mp;
sys/netinet/udp_usrreq.c
238
if (m->m_pkthdr.len - iphlen != len) {
sys/netinet/udp_usrreq.c
239
if (len > (m->m_pkthdr.len - iphlen) ||
sys/netinet/udp_usrreq.c
244
m_adj(m, len - (m->m_pkthdr.len - iphlen));
sys/netinet/udp_usrreq.c
246
ip = mtod(m, struct ip *);
sys/netinet/udp_usrreq.c
256
if (len == 0 && m->m_pkthdr.len - iphlen > 0xffff)
sys/netinet/udp_usrreq.c
257
len = m->m_pkthdr.len - iphlen;
sys/netinet/udp_usrreq.c
258
if (len != m->m_pkthdr.len - iphlen) {
sys/netinet/udp_usrreq.c
262
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet/udp_usrreq.c
285
if ((m->m_pkthdr.csum_flags & M_UDP_CSUM_IN_OK) == 0) {
sys/netinet/udp_usrreq.c
286
if (m->m_pkthdr.csum_flags & M_UDP_CSUM_IN_BAD) {
sys/netinet/udp_usrreq.c
293
uh->uh_sum = in4_cksum(m, IPPROTO_UDP,
sys/netinet/udp_usrreq.c
297
uh->uh_sum = in6_cksum(m, IPPROTO_UDP,
sys/netinet/udp_usrreq.c
306
CLR(m->m_pkthdr.csum_flags, M_UDP_CSUM_OUT);
sys/netinet/udp_usrreq.c
312
!(m->m_pkthdr.pf.flags & PF_TAG_DIVERTED) &&
sys/netinet/udp_usrreq.c
318
if (m->m_pkthdr.len - skip < sizeof(u_int32_t)) {
sys/netinet/udp_usrreq.c
320
m_freem(m);
sys/netinet/udp_usrreq.c
323
m_copydata(m, skip, sizeof(u_int32_t), (caddr_t) &spi);
sys/netinet/udp_usrreq.c
331
if ((m = *mp = m_pullup(m, skip)) == NULL) {
sys/netinet/udp_usrreq.c
337
bcopy(mtod(m, u_char *),
sys/netinet/udp_usrreq.c
338
mtod(m, u_char *) + sizeof(struct udphdr), iphlen);
sys/netinet/udp_usrreq.c
339
m_adj(m, sizeof(struct udphdr));
sys/netinet/udp_usrreq.c
390
if (m->m_flags & (M_BCAST|M_MCAST)) {
sys/netinet/udp_usrreq.c
429
rtable_l2(m->m_pkthdr.ph_rtableid))
sys/netinet/udp_usrreq.c
476
n = m_copym(m, 0, M_COPYALL, M_NOWAIT);
sys/netinet/udp_usrreq.c
510
m_freem(m);
sys/netinet/udp_usrreq.c
514
udp_sbappend(last, m, ip, ip6, iphlen, uh, &srcsa.sa, 0, ns);
sys/netinet/udp_usrreq.c
523
inp = pf_inp_lookup(m);
sys/netinet/udp_usrreq.c
530
m->m_pkthdr.ph_rtableid);
sys/netinet/udp_usrreq.c
536
m->m_pkthdr.ph_rtableid);
sys/netinet/udp_usrreq.c
544
uh->uh_dport, m, m->m_pkthdr.ph_rtableid);
sys/netinet/udp_usrreq.c
549
uh->uh_dport, m, m->m_pkthdr.ph_rtableid);
sys/netinet/udp_usrreq.c
560
mtag = m_tag_find(m, PACKET_TAG_IPSEC_IN_DONE, NULL);
sys/netinet/udp_usrreq.c
567
error = ipsp_spd_lookup(m, af, iphlen, IPSP_DIRECTION_IN,
sys/netinet/udp_usrreq.c
583
if (m->m_flags & (M_BCAST | M_MCAST)) {
sys/netinet/udp_usrreq.c
590
icmp6_error(m, ICMP6_DST_UNREACH,
sys/netinet/udp_usrreq.c
597
icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_PORT,
sys/netinet/udp_usrreq.c
618
pf_inp_link(m, inp);
sys/netinet/udp_usrreq.c
626
if ((session = pipex_l2tp_lookup_session(m, off, &srcsa.sa))
sys/netinet/udp_usrreq.c
628
m = *mp = pipex_l2tp_input(m, off, session,
sys/netinet/udp_usrreq.c
631
if (m == NULL) {
sys/netinet/udp_usrreq.c
639
udp_sbappend(inp, m, ip, ip6, iphlen, uh, &srcsa.sa, ipsecflowinfo, ns);
sys/netinet/udp_usrreq.c
643
m_freem(m);
sys/netinet/udp_usrreq.c
649
udp_sbappend(struct inpcb *inp, struct mbuf *m, struct ip *ip,
sys/netinet/udp_usrreq.c
660
m = (*inp->inp_upcall)(inp->inp_upcall_arg, m,
sys/netinet/udp_usrreq.c
662
if (m == NULL)
sys/netinet/udp_usrreq.c
669
ip6_savecontrol(inp, m, &opts);
sys/netinet/udp_usrreq.c
673
ip_savecontrol(inp, &opts, ip, m);
sys/netinet/udp_usrreq.c
702
m_adj(m, hlen);
sys/netinet/udp_usrreq.c
705
if (sbappendaddr(&so->so_rcv, srcaddr, m, opts) == 0) {
sys/netinet/udp_usrreq.c
708
m_freem(m);
sys/netinet/udp_usrreq.c
736
struct mbuf *m;
sys/netinet/udp_usrreq.c
767
m = ip6cp->ip6c_m;
sys/netinet/udp_usrreq.c
772
m = NULL;
sys/netinet/udp_usrreq.c
789
sa6.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.ph_ifidx,
sys/netinet/udp_usrreq.c
812
if (m->m_pkthdr.len < off + sizeof(*uhp))
sys/netinet/udp_usrreq.c
816
m_copydata(m, off, sizeof(*uhp), (caddr_t)&uh);
sys/netinet/udp_usrreq.c
822
sa6_src.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.ph_ifidx,
sys/netinet/udp_usrreq.c
941
udp_output(struct inpcb *inp, struct mbuf *m, struct mbuf *addr,
sys/netinet/udp_usrreq.c
948
int len = m->m_pkthdr.len;
sys/netinet/udp_usrreq.c
954
return (udp6_output(inp, m, addr, control));
sys/netinet6/frag6.c
494
frag6_deletefraghdr(struct mbuf *m, int offset)
sys/netinet6/frag6.c
498
if (m->m_len >= offset + sizeof(struct ip6_frag)) {
sys/netinet6/frag6.c
499
memmove(mtod(m, caddr_t) + sizeof(struct ip6_frag),
sys/netinet6/frag6.c
500
mtod(m, caddr_t), offset);
sys/netinet6/frag6.c
501
m->m_data += sizeof(struct ip6_frag);
sys/netinet6/frag6.c
502
m->m_len -= sizeof(struct ip6_frag);
sys/netinet6/frag6.c
505
if ((t = m_split(m, offset, M_DONTWAIT)) == NULL)
sys/netinet6/frag6.c
508
m_cat(m, t);
sys/netinet6/frag6.c
525
struct mbuf *m = af6->ip6af_m;
sys/netinet6/frag6.c
537
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/frag6.c
544
icmp6_error(m, ICMP6_TIME_EXCEEDED,
sys/netinet6/frag6.c
548
m_freem(m);
sys/netinet6/icmp6.c
1018
(*mc->mc_func)(&sin6, m->m_pkthdr.ph_rtableid);
sys/netinet6/icmp6.c
1028
struct mbuf *m = *mp;
sys/netinet6/icmp6.c
1043
if (m->m_pkthdr.ph_loopcnt++ >= M_MAXLOOP) {
sys/netinet6/icmp6.c
1047
rtableid = m->m_pkthdr.ph_rtableid;
sys/netinet6/icmp6.c
1048
pfflags = m->m_pkthdr.pf.flags;
sys/netinet6/icmp6.c
1049
m_resethdr(m);
sys/netinet6/icmp6.c
1050
m->m_pkthdr.ph_rtableid = rtableid;
sys/netinet6/icmp6.c
1051
m->m_pkthdr.pf.flags = pfflags & PF_TAG_GENERATED;
sys/netinet6/icmp6.c
1062
m_copydata(m, 0, sizeof(nip6), (caddr_t)&nip6);
sys/netinet6/icmp6.c
1063
m_adj(m, l);
sys/netinet6/icmp6.c
1065
if (m->m_len < l) {
sys/netinet6/icmp6.c
1066
if ((m = *mp = m_pullup(m, l)) == NULL)
sys/netinet6/icmp6.c
1069
memcpy(mtod(m, caddr_t), &nip6, sizeof(nip6));
sys/netinet6/icmp6.c
1073
if (m->m_len < l) {
sys/netinet6/icmp6.c
1074
if ((m = *mp = m_pullup(m, l)) == NULL)
sys/netinet6/icmp6.c
1078
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
1168
m->m_pkthdr.csum_flags = M_ICMP_CSUM_OUT;
sys/netinet6/icmp6.c
1174
m->m_flags &= ~(M_BCAST|M_MCAST);
sys/netinet6/icmp6.c
1189
icmp6_redirect_input(struct mbuf *m, int off)
sys/netinet6/icmp6.c
1192
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
1206
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/netinet6/icmp6.c
1216
nd_rd = ip6_exthdr_get(&m, off, icmp6len);
sys/netinet6/icmp6.c
1247
rt = rtalloc(sin6tosa(&sin6), 0, m->m_pkthdr.ph_rtableid);
sys/netinet6/icmp6.c
1320
&newrt, m->m_pkthdr.ph_rtableid);
sys/netinet6/icmp6.c
1323
m->m_pkthdr.ph_rtableid);
sys/netinet6/icmp6.c
1340
m_freem(m);
sys/netinet6/icmp6.c
1346
m_freem(m);
sys/netinet6/icmp6.c
1356
struct mbuf *m = NULL; /* newly allocated one */
sys/netinet6/icmp6.c
1408
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet6/icmp6.c
1409
if (m && IPV6_MMTU >= MHLEN)
sys/netinet6/icmp6.c
1410
MCLGET(m, M_DONTWAIT);
sys/netinet6/icmp6.c
1411
if (!m)
sys/netinet6/icmp6.c
1413
m->m_pkthdr.ph_ifidx = 0;
sys/netinet6/icmp6.c
1414
m->m_len = 0;
sys/netinet6/icmp6.c
1415
maxlen = m_trailingspace(m);
sys/netinet6/icmp6.c
1443
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
1511
m->m_pkthdr.len = m->m_len = p - (u_char *)ip6;
sys/netinet6/icmp6.c
1564
m->m_pkthdr.len = m->m_len = p - (u_char *)ip6;
sys/netinet6/icmp6.c
1567
m->m_pkthdr.len += m0->m_pkthdr.len;
sys/netinet6/icmp6.c
1568
m_cat(m, m0);
sys/netinet6/icmp6.c
1575
sip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
1591
ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(struct ip6_hdr));
sys/netinet6/icmp6.c
1594
m->m_pkthdr.csum_flags = M_ICMP_CSUM_OUT;
sys/netinet6/icmp6.c
1597
ip6_output(m, NULL, NULL, 0, NULL, NULL);
sys/netinet6/icmp6.c
1606
m_freem(m);
sys/netinet6/icmp6.c
1615
struct mbuf *m)
sys/netinet6/icmp6.c
1630
if (m == NULL || m->m_len != sizeof(*p)) {
sys/netinet6/icmp6.c
1634
p = mtod(m, struct icmp6_filter *);
sys/netinet6/icmp6.c
1661
m->m_len = sizeof(struct icmp6_filter);
sys/netinet6/icmp6.c
1662
p = mtod(m, struct icmp6_filter *);
sys/netinet6/icmp6.c
230
icmp6_do_error(struct mbuf *m, int type, int code, int param)
sys/netinet6/icmp6.c
243
if (m->m_len < sizeof(struct ip6_hdr)) {
sys/netinet6/icmp6.c
244
m = m_pullup(m, sizeof(struct ip6_hdr));
sys/netinet6/icmp6.c
245
if (m == NULL)
sys/netinet6/icmp6.c
248
oip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
261
if ((m->m_flags & (M_BCAST|M_MCAST) ||
sys/netinet6/icmp6.c
281
off = ip6_lasthdr(m, 0, IPPROTO_IPV6, &nxt);
sys/netinet6/icmp6.c
285
icp = ip6_exthdr_get(&m, off, sizeof(*icp));
sys/netinet6/icmp6.c
307
oip6 = mtod(m, struct ip6_hdr *); /* adjust pointer */
sys/netinet6/icmp6.c
319
if (m->m_pkthdr.len >= ICMPV6_PLD_MAXLEN)
sys/netinet6/icmp6.c
320
m_adj(m, ICMPV6_PLD_MAXLEN - m->m_pkthdr.len);
sys/netinet6/icmp6.c
323
M_PREPEND(m, preplen, M_DONTWAIT);
sys/netinet6/icmp6.c
324
if (m && m->m_len < preplen)
sys/netinet6/icmp6.c
325
m = m_pullup(m, preplen);
sys/netinet6/icmp6.c
326
if (m == NULL)
sys/netinet6/icmp6.c
329
nip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
350
m->m_pkthdr.ph_ifidx = 0;
sys/netinet6/icmp6.c
354
return (m);
sys/netinet6/icmp6.c
360
return (m_freem(m));
sys/netinet6/icmp6.c
367
icmp6_error(struct mbuf *m, int type, int code, int param)
sys/netinet6/icmp6.c
371
n = icmp6_do_error(m, type, code, param);
sys/netinet6/icmp6.c
389
struct mbuf *m = *mp, *n;
sys/netinet6/icmp6.c
393
int icmp6len = m->m_pkthdr.len - off;
sys/netinet6/icmp6.c
401
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/icmp6.c
417
if ((sum = in6_cksum(m, IPPROTO_ICMPV6, off, icmp6len)) != 0) {
sys/netinet6/icmp6.c
423
if (m->m_pkthdr.pf.flags & PF_TAG_DIVERTED) {
sys/netinet6/icmp6.c
437
m->m_pkthdr.pf.flags &=~ PF_TAG_DIVERTED;
sys/netinet6/icmp6.c
446
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/netinet6/icmp6.c
451
carp_lsdrop(ifp, m, AF_INET6, ip6->ip6_src.s6_addr32,
sys/netinet6/icmp6.c
530
if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
sys/netinet6/icmp6.c
532
n = m;
sys/netinet6/icmp6.c
533
m = *mp = NULL;
sys/netinet6/icmp6.c
566
n = m;
sys/netinet6/icmp6.c
567
m = *mp = NULL;
sys/netinet6/icmp6.c
602
if (!m)
sys/netinet6/icmp6.c
615
if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
sys/netinet6/icmp6.c
617
mld6_input(m, off);
sys/netinet6/icmp6.c
618
m = NULL;
sys/netinet6/icmp6.c
652
if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
sys/netinet6/icmp6.c
654
nd6_rtr_cache(m, off, icmp6len,
sys/netinet6/icmp6.c
656
m = NULL;
sys/netinet6/icmp6.c
668
if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
sys/netinet6/icmp6.c
670
nd6_ns_input(m, off, icmp6len);
sys/netinet6/icmp6.c
671
m = NULL;
sys/netinet6/icmp6.c
683
if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
sys/netinet6/icmp6.c
685
nd6_na_input(m, off, icmp6len);
sys/netinet6/icmp6.c
686
m = NULL;
sys/netinet6/icmp6.c
698
if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
sys/netinet6/icmp6.c
700
icmp6_redirect_input(m, off);
sys/netinet6/icmp6.c
701
m = NULL;
sys/netinet6/icmp6.c
726
if (icmp6_notify_error(m, off, icmp6len, code)) {
sys/netinet6/icmp6.c
748
m_freem(m);
sys/netinet6/icmp6.c
753
icmp6_notify_error(struct mbuf *m, int off, int icmp6len, int code)
sys/netinet6/icmp6.c
764
icmp6 = ip6_exthdr_get(&m, off,
sys/netinet6/icmp6.c
793
eh = ip6_exthdr_get(&m, eoff, sizeof(*eh));
sys/netinet6/icmp6.c
814
rth = ip6_exthdr_get(&m, eoff, sizeof(*rth));
sys/netinet6/icmp6.c
832
rth0 = ip6_exthdr_get(&m, eoff, rthlen);
sys/netinet6/icmp6.c
848
fh = ip6_exthdr_get(&m, eoff, sizeof(*fh));
sys/netinet6/icmp6.c
878
icmp6 = ip6_exthdr_get(&m, off,
sys/netinet6/icmp6.c
893
icmp6dst.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.ph_ifidx,
sys/netinet6/icmp6.c
909
icmp6src.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.ph_ifidx,
sys/netinet6/icmp6.c
921
ip6cp.ip6c_m = m;
sys/netinet6/icmp6.c
929
pf_pkt_addr_changed(m);
sys/netinet6/icmp6.c
940
m->m_pkthdr.ph_rtableid, &ip6cp);
sys/netinet6/icmp6.c
945
m_freem(m);
sys/netinet6/icmp6.c
956
struct mbuf *m = ip6cp->ip6c_m; /* will be necessary for scope issue */
sys/netinet6/icmp6.c
988
sin6.sin6_addr.s6_addr16[1] = htons(m->m_pkthdr.ph_ifidx);
sys/netinet6/icmp6.c
990
sin6.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.ph_ifidx,
sys/netinet6/icmp6.c
993
rt = icmp6_mtudisc_clone(&sin6, m->m_pkthdr.ph_rtableid, 0);
sys/netinet6/in6_cksum.c
113
if (m->m_pkthdr.len < off + len) {
sys/netinet6/in6_cksum.c
115
__func__, m->m_pkthdr.len, off, len);
sys/netinet6/in6_cksum.c
127
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/in6_cksum.c
152
while (m != NULL && off > 0) {
sys/netinet6/in6_cksum.c
153
if (m->m_len <= off)
sys/netinet6/in6_cksum.c
154
off -= m->m_len;
sys/netinet6/in6_cksum.c
157
m = m->m_next;
sys/netinet6/in6_cksum.c
159
if (m == NULL) {
sys/netinet6/in6_cksum.c
164
w = (uint16_t *)(mtod(m, uint8_t *) + off);
sys/netinet6/in6_cksum.c
165
mlen = m->m_len - off;
sys/netinet6/in6_cksum.c
216
m = m->m_next;
sys/netinet6/in6_cksum.c
222
for (;m && len; m = m->m_next) {
sys/netinet6/in6_cksum.c
223
if (m->m_len == 0)
sys/netinet6/in6_cksum.c
225
w = mtod(m, uint16_t *);
sys/netinet6/in6_cksum.c
238
mlen = m->m_len - 1;
sys/netinet6/in6_cksum.c
241
mlen = m->m_len;
sys/netinet6/in6_cksum.c
88
in6_cksum(struct mbuf *m, uint8_t nxt, uint32_t off, uint32_t len)
sys/netinet6/in6_pcb.c
643
u_int lport, struct mbuf *m, u_int rtable)
sys/netinet6/in6_pcb.c
653
if (m && m->m_pkthdr.pf.flags & PF_TAG_DIVERTED) {
sys/netinet6/in6_pcb.c
656
divert = pf_find_divert(m);
sys/netinet6/in6_pcb.c
667
__func__, divert->type, m, divert);
sys/netinet6/in6_pcb.c
669
} else if (m && m->m_pkthdr.pf.flags & PF_TAG_TRANSLATE_LOCALHOST) {
sys/netinet6/in6_var.h
302
#define IN6_ARE_MASKED_ADDR_EQUAL(d, a, m) ( \
sys/netinet6/in6_var.h
303
(((d)->s6_addr32[0] ^ (a)->s6_addr32[0]) & (m)->s6_addr32[0]) == 0 && \
sys/netinet6/in6_var.h
304
(((d)->s6_addr32[1] ^ (a)->s6_addr32[1]) & (m)->s6_addr32[1]) == 0 && \
sys/netinet6/in6_var.h
305
(((d)->s6_addr32[2] ^ (a)->s6_addr32[2]) & (m)->s6_addr32[2]) == 0 && \
sys/netinet6/in6_var.h
306
(((d)->s6_addr32[3] ^ (a)->s6_addr32[3]) & (m)->s6_addr32[3]) == 0 )
sys/netinet6/ip6_divert.c
103
off = ip6_lasthdr(m, 0, IPPROTO_IPV6, &nxt);
sys/netinet6/ip6_divert.c
112
m->m_pkthdr.csum_flags |= M_TCP_CSUM_OUT;
sys/netinet6/ip6_divert.c
116
m->m_pkthdr.csum_flags |= M_UDP_CSUM_OUT;
sys/netinet6/ip6_divert.c
120
m->m_pkthdr.csum_flags |= M_ICMP_CSUM_OUT;
sys/netinet6/ip6_divert.c
126
if (min_hdrlen && m->m_pkthdr.len < off + min_hdrlen)
sys/netinet6/ip6_divert.c
129
m->m_pkthdr.pf.flags |= PF_TAG_DIVERTED_PACKET;
sys/netinet6/ip6_divert.c
141
m->m_pkthdr.ph_ifidx = rt->rt_ifidx;
sys/netinet6/ip6_divert.c
149
in6_proto_cksum_out(m, NULL);
sys/netinet6/ip6_divert.c
151
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/netinet6/ip6_divert.c
156
ipv6_input(ifp, m, NULL);
sys/netinet6/ip6_divert.c
159
m->m_pkthdr.ph_rtableid = inp->inp_rtableid;
sys/netinet6/ip6_divert.c
161
error = ip6_output(m, NULL, &inp->inp_route,
sys/netinet6/ip6_divert.c
170
m_freem(m);
sys/netinet6/ip6_divert.c
175
divert6_packet(struct mbuf *m, int dir, u_int16_t divert_port)
sys/netinet6/ip6_divert.c
183
if (m->m_len < sizeof(struct ip6_hdr) &&
sys/netinet6/ip6_divert.c
184
(m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) {
sys/netinet6/ip6_divert.c
210
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/netinet6/ip6_divert.c
227
in6_proto_cksum_out(m, NULL);
sys/netinet6/ip6_divert.c
232
if (sbappendaddr(&so->so_rcv, sin6tosa(&sin6), m, NULL) == 0) {
sys/netinet6/ip6_divert.c
245
m_freem(m);
sys/netinet6/ip6_divert.c
270
divert6_send(struct socket *so, struct mbuf *m, struct mbuf *addr,
sys/netinet6/ip6_divert.c
276
return (divert6_output(inp, m, addr, control));
sys/netinet6/ip6_divert.c
73
divert6_output(struct inpcb *inp, struct mbuf *m, struct mbuf *nam,
sys/netinet6/ip6_divert.c
86
if (m->m_pkthdr.len < sizeof(struct ip6_hdr))
sys/netinet6/ip6_divert.c
88
if ((m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) {
sys/netinet6/ip6_divert.c
93
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_divert.c
96
if (m->m_pkthdr.len < sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen))
sys/netinet6/ip6_forward.c
104
if ((m->m_flags & (M_BCAST|M_MCAST)) != 0 ||
sys/netinet6/ip6_forward.c
108
m_freem(m);
sys/netinet6/ip6_forward.c
113
icmp6_error(m, ICMP6_TIME_EXCEEDED,
sys/netinet6/ip6_forward.c
151
if (icmp_len > m->m_pkthdr.len)
sys/netinet6/ip6_forward.c
152
icmp_len = m->m_pkthdr.len;
sys/netinet6/ip6_forward.c
154
mflags = m->m_flags;
sys/netinet6/ip6_forward.c
155
pfflags = m->m_pkthdr.pf.flags;
sys/netinet6/ip6_forward.c
156
m_copydata(m, 0, icmp_len, icmp_buf);
sys/netinet6/ip6_forward.c
159
mcopy = m_copym(m, 0, icmp_len, M_NOWAIT);
sys/netinet6/ip6_forward.c
163
orig_rtableid = m->m_pkthdr.ph_rtableid;
sys/netinet6/ip6_forward.c
170
error = ip6_output_ipsec_lookup(m, NULL, &tdb);
sys/netinet6/ip6_forward.c
180
m_freem(m);
sys/netinet6/ip6_forward.c
191
m->m_pkthdr.ph_rtableid);
sys/netinet6/ip6_forward.c
196
m_freem(m);
sys/netinet6/ip6_forward.c
214
m_freem(m);
sys/netinet6/ip6_forward.c
225
error = ip6_output_ipsec_send(tdb, m, ro, orig_rtableid, 0, 1);
sys/netinet6/ip6_forward.c
247
m_freem(m);
sys/netinet6/ip6_forward.c
273
m_freem(m);
sys/netinet6/ip6_forward.c
293
if (pf_test(AF_INET6, PF_FWD, ifp, &m) != PF_PASS) {
sys/netinet6/ip6_forward.c
294
m_freem(m);
sys/netinet6/ip6_forward.c
297
if (m == NULL)
sys/netinet6/ip6_forward.c
299
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_forward.c
300
if ((m->m_pkthdr.pf.flags & (PF_TAG_REROUTE | PF_TAG_GENERATED)) ==
sys/netinet6/ip6_forward.c
303
m->m_pkthdr.pf.flags &= ~(PF_TAG_GENERATED | PF_TAG_REROUTE);
sys/netinet6/ip6_forward.c
304
} else if (m->m_pkthdr.pf.flags & PF_TAG_REROUTE) {
sys/netinet6/ip6_forward.c
306
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
sys/netinet6/ip6_forward.c
320
!ISSET(m->m_pkthdr.ph_tagsset, PACKET_TAG_IPSEC_IN_DONE)) {
sys/netinet6/ip6_forward.c
326
error = if_output_tso(ifp, &m, dst, rt, ifp->if_mtu);
sys/netinet6/ip6_forward.c
329
else if (m == NULL)
sys/netinet6/ip6_forward.c
331
if (error || m == NULL)
sys/netinet6/ip6_forward.c
336
m_freem(m);
sys/netinet6/ip6_forward.c
76
ip6_forward(struct mbuf *m, struct route *ro, int flags)
sys/netinet6/ip6_forward.c
78
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_forward.c
83
u_int rtableid = m->m_pkthdr.ph_rtableid;
sys/netinet6/ip6_forward.c
84
u_int ifidx = m->m_pkthdr.ph_ifidx;
sys/netinet6/ip6_forward.c
85
u_int8_t loopcnt = m->m_pkthdr.ph_loopcnt;
sys/netinet6/ip6_input.c
1018
ip6_savecontrol(struct inpcb *inp, struct mbuf *m, struct mbuf **mp)
sys/netinet6/ip6_input.c
1020
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
1025
m_microtime(m, &tv);
sys/netinet6/ip6_input.c
1038
pi6.ipi6_ifindex = m ? m->m_pkthdr.ph_ifidx : 0;
sys/netinet6/ip6_input.c
1083
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
1089
ext = ip6_pullexthdr(m, sizeof(struct ip6_hdr),
sys/netinet6/ip6_input.c
1121
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
1150
ext = ip6_pullexthdr(m, off, nxt);
sys/netinet6/ip6_input.c
1222
ip6_pullexthdr(struct mbuf *m, size_t off, int nxt)
sys/netinet6/ip6_input.c
1240
if (off + sizeof(ip6e) > m->m_pkthdr.len)
sys/netinet6/ip6_input.c
1243
m_copydata(m, off, sizeof(ip6e), &ip6e);
sys/netinet6/ip6_input.c
1249
if (off + elen > m->m_pkthdr.len)
sys/netinet6/ip6_input.c
1271
m_copydata(m, off, elen, mtod(n, caddr_t));
sys/netinet6/ip6_input.c
1281
ip6_get_prevhdr(struct mbuf *m, int off)
sys/netinet6/ip6_input.c
1283
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
1297
m_copydata(m, len, sizeof(ip6e), &ip6e);
sys/netinet6/ip6_input.c
1322
ip6_nexthdr(struct mbuf *m, int off, int proto, int *nxtp)
sys/netinet6/ip6_input.c
1329
if (m == NULL)
sys/netinet6/ip6_input.c
1331
if ((m->m_flags & M_PKTHDR) == 0 || m->m_pkthdr.len < off)
sys/netinet6/ip6_input.c
1336
if (m->m_pkthdr.len < off + sizeof(ip6))
sys/netinet6/ip6_input.c
1338
m_copydata(m, off, sizeof(ip6), &ip6);
sys/netinet6/ip6_input.c
1349
if (m->m_pkthdr.len < off + sizeof(fh))
sys/netinet6/ip6_input.c
1351
m_copydata(m, off, sizeof(fh), &fh);
sys/netinet6/ip6_input.c
1360
if (m->m_pkthdr.len < off + sizeof(ip6e))
sys/netinet6/ip6_input.c
1362
m_copydata(m, off, sizeof(ip6e), &ip6e);
sys/netinet6/ip6_input.c
1366
if (m->m_pkthdr.len < off)
sys/netinet6/ip6_input.c
1373
if (m->m_pkthdr.len < off + sizeof(ip6e))
sys/netinet6/ip6_input.c
1375
m_copydata(m, off, sizeof(ip6e), &ip6e);
sys/netinet6/ip6_input.c
1379
if (m->m_pkthdr.len < off)
sys/netinet6/ip6_input.c
1400
ip6_lasthdr(struct mbuf *m, int off, int proto, int *nxtp)
sys/netinet6/ip6_input.c
1410
newoff = ip6_nexthdr(m, off, proto, nxtp);
sys/netinet6/ip6_input.c
1555
struct mbuf *m;
sys/netinet6/ip6_input.c
1563
while ((m = ml_dequeue(&ml)) != NULL) {
sys/netinet6/ip6_input.c
1564
ip6_output(m, NULL, NULL, 0, NULL, NULL);
sys/netinet6/ip6_input.c
1570
ip6_send(struct mbuf *m)
sys/netinet6/ip6_input.c
1572
mq_enqueue(&ip6send_mq, m);
sys/netinet6/ip6_input.c
219
struct mbuf *m;
sys/netinet6/ip6_input.c
221
while ((m = niq_dequeue(&ip6intrq)) != NULL) {
sys/netinet6/ip6_input.c
226
if ((m->m_flags & M_PKTHDR) == 0)
sys/netinet6/ip6_input.c
229
mtag = m_tag_find(m, PACKET_TAG_IP6_OFFNXT, NULL);
sys/netinet6/ip6_input.c
237
m_tag_delete(m, mtag);
sys/netinet6/ip6_input.c
241
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
245
nxt = ip_deliver(&m, &off, nxt, AF_INET6, 0, NULL);
sys/netinet6/ip6_input.c
251
ipv6_input(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/netinet6/ip6_input.c
256
nxt = ip6_input_if(&m, &off, IPPROTO_IPV6, AF_UNSPEC, ifp, ns);
sys/netinet6/ip6_input.c
261
ipv6_check(struct ifnet *ifp, struct mbuf *m)
sys/netinet6/ip6_input.c
265
if (m->m_len < sizeof(*ip6)) {
sys/netinet6/ip6_input.c
266
m = m_pullup(m, sizeof(*ip6));
sys/netinet6/ip6_input.c
267
if (m == NULL) {
sys/netinet6/ip6_input.c
273
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
305
!(m->m_flags & M_LOOP)) {
sys/netinet6/ip6_input.c
345
return (m);
sys/netinet6/ip6_input.c
347
m_freem(m);
sys/netinet6/ip6_input.c
356
struct mbuf *m;
sys/netinet6/ip6_input.c
369
m = *mp = ipv6_check(ifp, *mp);
sys/netinet6/ip6_input.c
370
if (m == NULL)
sys/netinet6/ip6_input.c
373
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
376
if (carp_lsdrop(ifp, m, AF_INET6, ip6->ip6_src.s6_addr32,
sys/netinet6/ip6_input.c
405
m = *mp;
sys/netinet6/ip6_input.c
406
if (m == NULL)
sys/netinet6/ip6_input.c
409
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
443
if (!(m->m_pkthdr.pf.flags & PF_TAG_PROCESSED) &&
sys/netinet6/ip6_input.c
444
ip6_check_rh0hdr(m, offp)) {
sys/netinet6/ip6_input.c
446
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER, *offp);
sys/netinet6/ip6_input.c
447
m = *mp = NULL;
sys/netinet6/ip6_input.c
452
if (pf_ouraddr(m) == 1) {
sys/netinet6/ip6_input.c
467
m->m_flags |= M_MCAST;
sys/netinet6/ip6_input.c
481
nxt = ip6_hbhchcheck(&m, offp, &ours, flags);
sys/netinet6/ip6_input.c
485
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
496
error = ip6_mforward(ip6, ifp, m, flags);
sys/netinet6/ip6_input.c
533
m->m_pkthdr.ph_rtableid);
sys/netinet6/ip6_input.c
546
(m->m_pkthdr.pf.flags & PF_TAG_TRANSLATE_LOCALHOST))) {
sys/netinet6/ip6_input.c
582
carp_lsdrop(ifp, m, AF_INET6, ip6->ip6_src.s6_addr32,
sys/netinet6/ip6_input.c
595
nxt = ip6_hbhchcheck(&m, offp, &ours, flags);
sys/netinet6/ip6_input.c
609
rv = ipsec_forward_check(m, *offp, AF_INET6);
sys/netinet6/ip6_input.c
621
ip6_forward(m, ro, flags);
sys/netinet6/ip6_input.c
724
ip6_check_rh0hdr(struct mbuf *m, int *offp)
sys/netinet6/ip6_input.c
726
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_input.c
732
off = ((caddr_t)ip6 - m->m_data) + sizeof(struct ip6_hdr);
sys/netinet6/ip6_input.c
733
lim = min(m->m_pkthdr.len, ntohs(ip6->ip6_plen) + sizeof(*ip6));
sys/netinet6/ip6_input.c
749
m_copydata(m, off, sizeof(rthdr), &rthdr);
sys/netinet6/ip6_input.c
773
m_copydata(m, off, sizeof(opt6), &opt6);
sys/netinet6/ip6_mroute.c
1061
ip6_mdq(struct mbuf *m, struct ifnet *ifp, struct rtentry *rt, int flags)
sys/netinet6/ip6_mroute.c
1063
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_mroute.c
1067
int plen = m->m_pkthdr.len, ip6_mcast_pmtu_local;
sys/netinet6/ip6_mroute.c
1087
if (m->m_pkthdr.ph_ifidx == 0) {
sys/netinet6/ip6_mroute.c
1113
mf6c->mf6c_byte_cnt += m->m_pkthdr.len;
sys/netinet6/ip6_mroute.c
1151
phyint_send6(ifn, ip6, m, flags, ip6_mcast_pmtu_local);
sys/netinet6/ip6_mroute.c
1159
phyint_send6(struct ifnet *ifp, struct ip6_hdr *ip6, struct mbuf *m,
sys/netinet6/ip6_mroute.c
1173
mb_copy = m_dup_pkt(m, max_linkhdr, M_NOWAIT);
sys/netinet6/ip6_mroute.c
1186
if (m->m_pkthdr.ph_ifidx == 0) {
sys/netinet6/ip6_mroute.c
1208
ip6_mloopback(ifp, m, dst6);
sys/netinet6/ip6_mroute.c
157
ip6_mrouter_set(int cmd, struct socket *so, struct mbuf *m)
sys/netinet6/ip6_mroute.c
166
if (m == NULL || m->m_len < sizeof(int))
sys/netinet6/ip6_mroute.c
168
return (ip6_mrouter_init(so, *mtod(m, int *), cmd));
sys/netinet6/ip6_mroute.c
172
if (m == NULL || m->m_len < sizeof(struct mif6ctl))
sys/netinet6/ip6_mroute.c
174
return (add_m6if(so, mtod(m, struct mif6ctl *)));
sys/netinet6/ip6_mroute.c
176
if (m == NULL || m->m_len < sizeof(mifi_t))
sys/netinet6/ip6_mroute.c
178
return (del_m6if(so, mtod(m, mifi_t *)));
sys/netinet6/ip6_mroute.c
180
if (m == NULL || m->m_len < sizeof(struct mf6cctl))
sys/netinet6/ip6_mroute.c
182
return (add_m6fc(so, mtod(m, struct mf6cctl *)));
sys/netinet6/ip6_mroute.c
184
if (m == NULL || m->m_len < sizeof(struct mf6cctl))
sys/netinet6/ip6_mroute.c
186
return (del_m6fc(so, mtod(m, struct mf6cctl *)));
sys/netinet6/ip6_mroute.c
196
ip6_mrouter_get(int cmd, struct socket *so, struct mbuf *m)
sys/netinet6/ip6_mroute.c
926
ip6_mforward(struct ip6_hdr *ip6, struct ifnet *ifp, struct mbuf *m, int flags)
sys/netinet6/ip6_mroute.c
965
return (ip6_mdq(m, ifp, rt, flags));
sys/netinet6/ip6_mroute.c
986
mm = m_copym(m, 0, sizeof(struct ip6_hdr), M_NOWAIT);
sys/netinet6/ip6_output.c
1010
m->m_pkthdr.len += sizeof(struct ip6_frag);
sys/netinet6/ip6_output.c
1065
struct mbuf *m)
sys/netinet6/ip6_output.c
1119
if (m == NULL || m->m_len != sizeof(int)) {
sys/netinet6/ip6_output.c
1123
optval = *mtod(m, int *);
sys/netinet6/ip6_output.c
1226
if (m == NULL || m->m_len != sizeof(optval)) {
sys/netinet6/ip6_output.c
1230
optval = *mtod(m, int *);
sys/netinet6/ip6_output.c
1250
if (m && m->m_next) {
sys/netinet6/ip6_output.c
1254
if (m) {
sys/netinet6/ip6_output.c
1255
optbuf = mtod(m, u_char *);
sys/netinet6/ip6_output.c
1256
optbuflen = m->m_len;
sys/netinet6/ip6_output.c
1275
m, inp->inp_rtableid);
sys/netinet6/ip6_output.c
1279
if (m == NULL || m->m_len != sizeof(int)) {
sys/netinet6/ip6_output.c
1283
optval = *mtod(m, int *);
sys/netinet6/ip6_output.c
1318
if (m == NULL || m->m_len != sizeof(int)) {
sys/netinet6/ip6_output.c
1322
optval = *mtod(m, int *);
sys/netinet6/ip6_output.c
1370
if (m == NULL || m->m_len < sizeof(u_int)) {
sys/netinet6/ip6_output.c
1374
rtid = *mtod(m, u_int *);
sys/netinet6/ip6_output.c
1384
if (m != NULL && m->m_len == sizeof(int))
sys/netinet6/ip6_output.c
1385
inp->inp_pipex = *mtod(m, int *);
sys/netinet6/ip6_output.c
1477
m->m_len = sizeof(int);
sys/netinet6/ip6_output.c
1478
*mtod(m, int *) = optval;
sys/netinet6/ip6_output.c
1517
MCLGET(m, M_WAIT);
sys/netinet6/ip6_output.c
1518
m->m_len = optdatalen;
sys/netinet6/ip6_output.c
1519
bcopy(optdata, mtod(m, void *), optdatalen);
sys/netinet6/ip6_output.c
1532
optname, m);
sys/netinet6/ip6_output.c
1541
inp->inp_moptions6, m);
sys/netinet6/ip6_output.c
1553
m->m_len = sizeof(int);
sys/netinet6/ip6_output.c
1554
*mtod(m, int *) = IPSEC_LEVEL_NONE;
sys/netinet6/ip6_output.c
1556
m->m_len = sizeof(int);
sys/netinet6/ip6_output.c
1576
*mtod(m, int *) = optval;
sys/netinet6/ip6_output.c
1580
m->m_len = sizeof(u_int);
sys/netinet6/ip6_output.c
1581
*mtod(m, u_int *) = inp->inp_rtableid;
sys/netinet6/ip6_output.c
1584
m->m_len = sizeof(int);
sys/netinet6/ip6_output.c
1585
*mtod(m, int *) = inp->inp_pipex;
sys/netinet6/ip6_output.c
159
ip6_output(struct mbuf *m, struct ip6_pktopts *opt, struct route *ro,
sys/netinet6/ip6_output.c
1599
struct mbuf *m)
sys/netinet6/ip6_output.c
1620
if (m == NULL || m->m_len != sizeof(int)) {
sys/netinet6/ip6_output.c
1624
optval = *mtod(m, int *);
sys/netinet6/ip6_output.c
1646
m->m_len = sizeof(int);
sys/netinet6/ip6_output.c
1647
*mtod(m, int *) = optval;
sys/netinet6/ip6_output.c
1694
ip6_getpcbopt(struct ip6_pktopts *pktopt, int optname, struct mbuf *m)
sys/netinet6/ip6_output.c
1775
MCLGET(m, M_WAIT);
sys/netinet6/ip6_output.c
1776
m->m_len = optdatalen;
sys/netinet6/ip6_output.c
1778
bcopy(optdata, mtod(m, void *), optdatalen);
sys/netinet6/ip6_output.c
185
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
1873
ip6_setmoptions(int optname, struct ip6_moptions **im6op, struct mbuf *m,
sys/netinet6/ip6_output.c
1906
if (m == NULL || m->m_len != sizeof(u_int)) {
sys/netinet6/ip6_output.c
1910
memcpy(&ifindex, mtod(m, u_int *), sizeof(ifindex));
sys/netinet6/ip6_output.c
1934
if (m == NULL || m->m_len != sizeof(int)) {
sys/netinet6/ip6_output.c
1938
memcpy(&optval, mtod(m, u_int *), sizeof(optval));
sys/netinet6/ip6_output.c
1953
if (m == NULL || m->m_len != sizeof(u_int)) {
sys/netinet6/ip6_output.c
1957
memcpy(&loop, mtod(m, u_int *), sizeof(loop));
sys/netinet6/ip6_output.c
1970
if (m == NULL || m->m_len != sizeof(struct ipv6_mreq)) {
sys/netinet6/ip6_output.c
1974
mreq = mtod(m, struct ipv6_mreq *);
sys/netinet6/ip6_output.c
2068
if (m == NULL || m->m_len != sizeof(struct ipv6_mreq)) {
sys/netinet6/ip6_output.c
2072
mreq = mtod(m, struct ipv6_mreq *);
sys/netinet6/ip6_output.c
214
error = ip6_output_ipsec_lookup(m, seclevel, &tdb);
sys/netinet6/ip6_output.c
2156
ip6_getmoptions(int optname, struct ip6_moptions *im6o, struct mbuf *m)
sys/netinet6/ip6_output.c
2162
ifindex = mtod(m, u_int *);
sys/netinet6/ip6_output.c
2163
m->m_len = sizeof(u_int);
sys/netinet6/ip6_output.c
2171
hlim = mtod(m, u_int *);
sys/netinet6/ip6_output.c
2172
m->m_len = sizeof(u_int);
sys/netinet6/ip6_output.c
2180
loop = mtod(m, u_int *);
sys/netinet6/ip6_output.c
2181
m->m_len = sizeof(u_int);
sys/netinet6/ip6_output.c
246
if ((error = ip6_splithdr(m, &exthdrs)) != 0) {
sys/netinet6/ip6_output.c
247
m = NULL;
sys/netinet6/ip6_output.c
250
m = exthdrs.ip6e_ip6;
sys/netinet6/ip6_output.c
2531
ip6_mloopback(struct ifnet *ifp, struct mbuf *m, struct sockaddr_in6 *dst)
sys/netinet6/ip6_output.c
2539
copym = m_copym(m, 0, M_COPYALL, M_NOWAIT);
sys/netinet6/ip6_output.c
255
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
2575
ip6_splithdr(struct mbuf *m, struct ip6_exthdrs *exthdrs)
sys/netinet6/ip6_output.c
258
m->m_pkthdr.len += optlen;
sys/netinet6/ip6_output.c
2580
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
2581
if (m->m_len > sizeof(*ip6)) {
sys/netinet6/ip6_output.c
2584
m_freem(m);
sys/netinet6/ip6_output.c
2587
M_MOVE_PKTHDR(mh, m);
sys/netinet6/ip6_output.c
2589
m->m_len -= sizeof(*ip6);
sys/netinet6/ip6_output.c
259
plen = m->m_pkthdr.len - sizeof(*ip6);
sys/netinet6/ip6_output.c
2590
m->m_data += sizeof(*ip6);
sys/netinet6/ip6_output.c
2591
mh->m_next = m;
sys/netinet6/ip6_output.c
2592
m = mh;
sys/netinet6/ip6_output.c
2593
m->m_len = sizeof(*ip6);
sys/netinet6/ip6_output.c
2594
bcopy((caddr_t)ip6, mtod(m, caddr_t), sizeof(*ip6));
sys/netinet6/ip6_output.c
2596
exthdrs->ip6e_ip6 = m;
sys/netinet6/ip6_output.c
264
if ((error = ip6_splithdr(m, &exthdrs)) != 0) {
sys/netinet6/ip6_output.c
265
m = NULL;
sys/netinet6/ip6_output.c
2653
in6_delayed_cksum(struct mbuf *m, u_int8_t nxt)
sys/netinet6/ip6_output.c
2658
offset = ip6_lasthdr(m, 0, IPPROTO_IPV6, &nxtp);
sys/netinet6/ip6_output.c
2662
csum = (u_int16_t)(in6_cksum(m, 0, offset, m->m_pkthdr.len - offset));
sys/netinet6/ip6_output.c
268
m = exthdrs.ip6e_ip6;
sys/netinet6/ip6_output.c
2680
if ((offset + sizeof(u_int16_t)) > m->m_len)
sys/netinet6/ip6_output.c
2681
m_copyback(m, offset, sizeof(csum), &csum, M_NOWAIT);
sys/netinet6/ip6_output.c
2683
*(u_int16_t *)(mtod(m, caddr_t) + offset) = csum;
sys/netinet6/ip6_output.c
2687
in6_proto_cksum_out(struct mbuf *m, struct ifnet *ifp)
sys/netinet6/ip6_output.c
2689
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
2692
if (m->m_pkthdr.csum_flags &
sys/netinet6/ip6_output.c
2697
offset = ip6_lasthdr(m, 0, IPPROTO_IPV6, &nxt);
sys/netinet6/ip6_output.c
2698
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO) &&
sys/netinet6/ip6_output.c
2699
in_ifcap_cksum(m, ifp, IFCAP_TSOv6)) {
sys/netinet6/ip6_output.c
2704
htonl(m->m_pkthdr.len - offset), htonl(nxt));
sys/netinet6/ip6_output.c
2712
if ((offset + sizeof(u_int16_t)) > m->m_len)
sys/netinet6/ip6_output.c
2713
m_copyback(m, offset, sizeof(csum), &csum, M_NOWAIT);
sys/netinet6/ip6_output.c
2715
*(u_int16_t *)(mtod(m, caddr_t) + offset) = csum;
sys/netinet6/ip6_output.c
2718
if (m->m_pkthdr.csum_flags & M_TCP_CSUM_OUT) {
sys/netinet6/ip6_output.c
272
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
2723
in6_delayed_cksum(m, IPPROTO_TCP);
sys/netinet6/ip6_output.c
2724
m->m_pkthdr.csum_flags &= ~M_TCP_CSUM_OUT; /* Clear */
sys/netinet6/ip6_output.c
2726
} else if (m->m_pkthdr.csum_flags & M_UDP_CSUM_OUT) {
sys/netinet6/ip6_output.c
2731
in6_delayed_cksum(m, IPPROTO_UDP);
sys/netinet6/ip6_output.c
2732
m->m_pkthdr.csum_flags &= ~M_UDP_CSUM_OUT; /* Clear */
sys/netinet6/ip6_output.c
2734
} else if (m->m_pkthdr.csum_flags & M_ICMP_CSUM_OUT) {
sys/netinet6/ip6_output.c
2735
in6_delayed_cksum(m, IPPROTO_ICMPV6);
sys/netinet6/ip6_output.c
2736
m->m_pkthdr.csum_flags &= ~M_ICMP_CSUM_OUT; /* Clear */
sys/netinet6/ip6_output.c
2742
ip6_output_ipsec_lookup(struct mbuf *m, const struct ipsec_level *seclevel,
sys/netinet6/ip6_output.c
2756
error = ipsp_spd_lookup(m, AF_INET6, sizeof(struct ip6_hdr),
sys/netinet6/ip6_output.c
2763
for (mtag = m_tag_first(m); mtag != NULL; mtag = m_tag_next(m, mtag)) {
sys/netinet6/ip6_output.c
2829
ip6_output_ipsec_send(struct tdb *tdb, struct mbuf *m, struct route *ro,
sys/netinet6/ip6_output.c
2845
pf_test(AF_INET6, fwd ? PF_FWD : PF_OUT, encif, &m) != PF_PASS) {
sys/netinet6/ip6_output.c
2846
m_freem(m);
sys/netinet6/ip6_output.c
2849
if (m == NULL)
sys/netinet6/ip6_output.c
2861
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
2862
if (ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO) &&
sys/netinet6/ip6_output.c
2863
m->m_pkthdr.ph_mss <= tdb->tdb_mtu) {
sys/netinet6/ip6_output.c
2865
len = m->m_pkthdr.ph_mss;
sys/netinet6/ip6_output.c
2871
ifidx = m->m_pkthdr.ph_ifidx;
sys/netinet6/ip6_output.c
2883
m_freem(m);
sys/netinet6/ip6_output.c
2886
ipsec_adjust_mtu(m, tdb->tdb_mtu);
sys/netinet6/ip6_output.c
2887
m_freem(m);
sys/netinet6/ip6_output.c
2892
SET(m->m_pkthdr.csum_flags, M_IPV6_DF_OUT);
sys/netinet6/ip6_output.c
2898
m->m_flags &= ~(M_BCAST | M_MCAST);
sys/netinet6/ip6_output.c
2901
error = tcp_softtso_chop(&ml, m, encif, len);
sys/netinet6/ip6_output.c
2905
CLR(m->m_pkthdr.csum_flags, M_TCP_TSO);
sys/netinet6/ip6_output.c
2906
in6_proto_cksum_out(m, encif);
sys/netinet6/ip6_output.c
2908
ml_enqueue(&ml, m);
sys/netinet6/ip6_output.c
291
struct mbuf *mprev = m;
sys/netinet6/ip6_output.c
2912
while ((m = ml_dequeue(&ml)) != NULL) {
sys/netinet6/ip6_output.c
2914
error = ipsp_process_packet(m, tdb, AF_INET6, tunalready,
sys/netinet6/ip6_output.c
305
exthdrs.ip6e_dest2->m_next = m->m_next;
sys/netinet6/ip6_output.c
306
m->m_next = exthdrs.ip6e_dest2;
sys/netinet6/ip6_output.c
311
#define MAKE_CHAIN(m, mp, p, i)\
sys/netinet6/ip6_output.c
313
if (m) {\
sys/netinet6/ip6_output.c
316
*mtod((m), u_char *) = *(p);\
sys/netinet6/ip6_output.c
318
p = mtod((m), u_char *);\
sys/netinet6/ip6_output.c
319
(m)->m_next = (mp)->m_next;\
sys/netinet6/ip6_output.c
320
(mp)->m_next = (m);\
sys/netinet6/ip6_output.c
321
(mp) = (m);\
sys/netinet6/ip6_output.c
384
orig_rtableid = m->m_pkthdr.ph_rtableid;
sys/netinet6/ip6_output.c
437
error = ip6_output_ipsec_send(tdb, m, ro, orig_rtableid,
sys/netinet6/ip6_output.c
459
m->m_pkthdr.ph_rtableid);
sys/netinet6/ip6_output.c
466
ifp = if_get(rtable_loindex(m->m_pkthdr.ph_rtableid));
sys/netinet6/ip6_output.c
481
route6_cache(ro, &ip6->ip6_dst, NULL, m->m_pkthdr.ph_rtableid);
sys/netinet6/ip6_output.c
491
m->m_flags &= ~(M_BCAST | M_MCAST); /* just in case */
sys/netinet6/ip6_output.c
495
m->m_flags = (m->m_flags & ~M_BCAST) | M_MCAST;
sys/netinet6/ip6_output.c
515
in6_proto_cksum_out(m, NULL);
sys/netinet6/ip6_output.c
516
ip6_mloopback(ifp, m, dst);
sys/netinet6/ip6_output.c
535
if (ip6_mforward(ip6, ifp, m, flags) != 0) {
sys/netinet6/ip6_output.c
536
m_freem(m);
sys/netinet6/ip6_output.c
552
m_freem(m);
sys/netinet6/ip6_output.c
609
m->m_pkthdr.ph_ifidx = ifp->if_index;
sys/netinet6/ip6_output.c
610
if (ip6_process_hopopts(&m, (u_int8_t *)(hbh + 1),
sys/netinet6/ip6_output.c
617
m->m_pkthdr.ph_ifidx = 0;
sys/netinet6/ip6_output.c
621
if (pf_test(AF_INET6, PF_OUT, ifp, &m) != PF_PASS) {
sys/netinet6/ip6_output.c
623
m_freem(m);
sys/netinet6/ip6_output.c
626
if (m == NULL)
sys/netinet6/ip6_output.c
628
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
629
if ((m->m_pkthdr.pf.flags & (PF_TAG_REROUTE | PF_TAG_GENERATED)) ==
sys/netinet6/ip6_output.c
632
m->m_pkthdr.pf.flags &= ~(PF_TAG_GENERATED | PF_TAG_REROUTE);
sys/netinet6/ip6_output.c
633
} else if (m->m_pkthdr.pf.flags & PF_TAG_REROUTE) {
sys/netinet6/ip6_output.c
635
m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
sys/netinet6/ip6_output.c
649
!ISSET(m->m_pkthdr.ph_tagsset, PACKET_TAG_IPSEC_IN_DONE)) {
sys/netinet6/ip6_output.c
680
tlen = ISSET(m->m_pkthdr.csum_flags, M_TCP_TSO) ?
sys/netinet6/ip6_output.c
681
m->m_pkthdr.ph_mss : m->m_pkthdr.len;
sys/netinet6/ip6_output.c
683
if (ISSET(m->m_pkthdr.csum_flags, M_IPV6_DF_OUT)) {
sys/netinet6/ip6_output.c
684
CLR(m->m_pkthdr.csum_flags, M_IPV6_DF_OUT);
sys/netinet6/ip6_output.c
694
ipsec_adjust_mtu(m, mtu);
sys/netinet6/ip6_output.c
704
error = if_output_tso(ifp, &m, sin6tosa(dst), ro->ro_rt,
sys/netinet6/ip6_output.c
706
if (error || m == NULL)
sys/netinet6/ip6_output.c
737
in6_proto_cksum_out(m, NULL);
sys/netinet6/ip6_output.c
757
if ((error = ip6_fragment(m, &ml, hlen, nextproto, mtu)) ||
sys/netinet6/ip6_output.c
769
m_freem(m);
sys/netinet6/ip6_output.c
807
struct mbuf *m;
sys/netinet6/ip6_output.c
812
MGETHDR(m, M_DONTWAIT, MT_HEADER);
sys/netinet6/ip6_output.c
813
if (m == NULL) {
sys/netinet6/ip6_output.c
817
ml_enqueue(ml, m);
sys/netinet6/ip6_output.c
818
if ((error = m_dup_pkthdr(m, m0, M_DONTWAIT)) != 0)
sys/netinet6/ip6_output.c
820
m->m_data += max_linkhdr;
sys/netinet6/ip6_output.c
821
mhip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/ip6_output.c
823
m->m_len = sizeof(struct ip6_hdr);
sys/netinet6/ip6_output.c
825
if ((error = ip6_insertfraghdr(m0, m, hlen, &ip6f)) != 0)
sys/netinet6/ip6_output.c
833
m->m_pkthdr.len = hlen + sizeof(struct ip6_frag) + len;
sys/netinet6/ip6_output.c
834
mhip6->ip6_plen = htons(m->m_pkthdr.len -
sys/netinet6/ip6_output.c
836
for (mlast = m; mlast->m_next; mlast = mlast->m_next)
sys/netinet6/ip6_output.c
863
struct mbuf *m;
sys/netinet6/ip6_output.c
868
MGET(m, M_DONTWAIT, MT_DATA);
sys/netinet6/ip6_output.c
869
if (!m)
sys/netinet6/ip6_output.c
873
MCLGET(m, M_DONTWAIT);
sys/netinet6/ip6_output.c
874
if ((m->m_flags & M_EXT) == 0) {
sys/netinet6/ip6_output.c
875
m_free(m);
sys/netinet6/ip6_output.c
879
m->m_len = hlen;
sys/netinet6/ip6_output.c
881
memcpy(mtod(m, caddr_t), hdr, hlen);
sys/netinet6/ip6_output.c
883
*mp = m;
sys/netinet6/ip6_output.c
986
ip6_insertfraghdr(struct mbuf *m0, struct mbuf *m, int hlen,
sys/netinet6/ip6_output.c
996
m->m_next = n;
sys/netinet6/ip6_output.c
998
n = m;
sys/netinet6/mld6.c
177
mld6_input(struct mbuf *m, int off)
sys/netinet6/mld6.c
189
mldh = ip6_exthdr_get(&m, off, sizeof(*mldh));
sys/netinet6/mld6.c
196
ip6 = mtod(m, struct ip6_hdr *);/* in case mpullup */
sys/netinet6/mld6.c
211
m_freem(m);
sys/netinet6/mld6.c
215
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/netinet6/mld6.c
217
m_freem(m);
sys/netinet6/mld6.c
332
if (m->m_flags & M_LOOP) /* XXX: grotty flag, but efficient */
sys/netinet6/mld6.c
372
m_freem(m);
sys/netinet6/nd6.c
1231
nd6_resolve(struct ifnet *ifp, struct rtentry *rt0, struct mbuf *m,
sys/netinet6/nd6.c
1241
if (m->m_flags & M_MCAST) {
sys/netinet6/nd6.c
1251
m_freem(m);
sys/netinet6/nd6.c
1332
if (m->m_len >= sizeof(struct ip6_hdr)) {
sys/netinet6/nd6.c
1333
memcpy(&ln->ln_saddr6, &mtod(m, struct ip6_hdr *)->ip6_src,
sys/netinet6/nd6.c
1337
if (mq_push(&ln->ln_mq, m) != 0)
sys/netinet6/nd6.c
1341
m_freem(m);
sys/netinet6/nd6.c
1361
m_freem(m);
sys/netinet6/nd6.c
346
struct mbuf *m;
sys/netinet6/nd6.c
351
while ((m = ml_dequeue(&ml)) != NULL) {
sys/netinet6/nd6.c
358
m->m_pkthdr.ph_ifidx = rt->rt_ifidx;
sys/netinet6/nd6.c
360
icmp6_error(m, ICMP6_DST_UNREACH,
sys/netinet6/nd6_nbr.c
113
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/netinet6/nd6_nbr.c
117
nd_ns = ip6_exthdr_get(&m, off, icmp6len);
sys/netinet6/nd6_nbr.c
123
ip6 = mtod(m, struct ip6_hdr *); /* adjust pointer for safety */
sys/netinet6/nd6_nbr.c
212
rt = rtalloc(sin6tosa(&tsin6), 0, m->m_pkthdr.ph_rtableid);
sys/netinet6/nd6_nbr.c
306
m_freem(m);
sys/netinet6/nd6_nbr.c
312
m_freem(m);
sys/netinet6/nd6_nbr.c
332
struct mbuf *m;
sys/netinet6/nd6_nbr.c
356
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/netinet6/nd6_nbr.c
357
if (m && max_linkhdr + maxlen >= MHLEN) {
sys/netinet6/nd6_nbr.c
358
MCLGET(m, M_DONTWAIT);
sys/netinet6/nd6_nbr.c
359
if ((m->m_flags & M_EXT) == 0) {
sys/netinet6/nd6_nbr.c
360
m_free(m);
sys/netinet6/nd6_nbr.c
361
m = NULL;
sys/netinet6/nd6_nbr.c
364
if (m == NULL)
sys/netinet6/nd6_nbr.c
366
m->m_pkthdr.ph_ifidx = 0;
sys/netinet6/nd6_nbr.c
367
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/netinet6/nd6_nbr.c
370
m->m_flags |= M_MCAST;
sys/netinet6/nd6_nbr.c
377
m->m_pkthdr.len = m->m_len = sizeof(*ip6) + icmp6len;
sys/netinet6/nd6_nbr.c
378
m_align(m, maxlen);
sys/netinet6/nd6_nbr.c
381
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/nd6_nbr.c
431
m->m_pkthdr.ph_rtableid);
sys/netinet6/nd6_nbr.c
478
m->m_pkthdr.len += optlen;
sys/netinet6/nd6_nbr.c
479
m->m_len += optlen;
sys/netinet6/nd6_nbr.c
489
m->m_pkthdr.csum_flags |= M_ICMP_CSUM_OUT;
sys/netinet6/nd6_nbr.c
491
ip6_output(m, NULL, NULL, dad ? IPV6_UNSPECSRC : 0, &im6o, NULL);
sys/netinet6/nd6_nbr.c
496
m_freem(m);
sys/netinet6/nd6_nbr.c
510
nd6_na_input(struct mbuf *m, int off, int icmp6len)
sys/netinet6/nd6_nbr.c
513
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/nd6_nbr.c
533
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/netinet6/nd6_nbr.c
540
nd_na = ip6_exthdr_get(&m, off, icmp6len);
sys/netinet6/nd6_nbr.c
797
m_freem(m);
sys/netinet6/nd6_nbr.c
803
m_freem(m);
sys/netinet6/nd6_nbr.c
824
struct mbuf *m;
sys/netinet6/nd6_nbr.c
851
MGETHDR(m, M_DONTWAIT, MT_DATA);
sys/netinet6/nd6_nbr.c
852
if (m && max_linkhdr + maxlen >= MHLEN) {
sys/netinet6/nd6_nbr.c
853
MCLGET(m, M_DONTWAIT);
sys/netinet6/nd6_nbr.c
854
if ((m->m_flags & M_EXT) == 0) {
sys/netinet6/nd6_nbr.c
855
m_free(m);
sys/netinet6/nd6_nbr.c
856
m = NULL;
sys/netinet6/nd6_nbr.c
859
if (m == NULL)
sys/netinet6/nd6_nbr.c
861
m->m_pkthdr.ph_rtableid = ifp->if_rdomain;
sys/netinet6/nd6_nbr.c
864
m->m_flags |= M_MCAST;
sys/netinet6/nd6_nbr.c
871
m->m_pkthdr.len = m->m_len = sizeof(struct ip6_hdr) + icmp6len;
sys/netinet6/nd6_nbr.c
872
m_align(m, maxlen);
sys/netinet6/nd6_nbr.c
875
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/nd6_nbr.c
942
m->m_pkthdr.len += optlen;
sys/netinet6/nd6_nbr.c
943
m->m_len += optlen;
sys/netinet6/nd6_nbr.c
95
nd6_ns_input(struct mbuf *m, int off, int icmp6len)
sys/netinet6/nd6_nbr.c
955
m->m_pkthdr.csum_flags |= M_ICMP_CSUM_OUT;
sys/netinet6/nd6_nbr.c
957
ip6_output(m, NULL, NULL, 0, &im6o, NULL);
sys/netinet6/nd6_nbr.c
962
m_freem(m);
sys/netinet6/nd6_nbr.c
98
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/nd6_rtr.c
101
nd_ra = ip6_exthdr_get(&m, off, icmp6len);
sys/netinet6/nd6_rtr.c
120
ifp = if_get(m->m_pkthdr.ph_ifidx);
sys/netinet6/nd6_rtr.c
134
m_freem(m);
sys/netinet6/nd6_rtr.c
140
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
85
nd_rs = ip6_exthdr_get(&m, off, icmp6len);
sys/netinet6/raw_ip6.c
132
struct mbuf *m = *mp;
sys/netinet6/raw_ip6.c
133
struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/raw_ip6.c
160
if (m->m_pkthdr.pf.flags & PF_TAG_DIVERTED) {
sys/netinet6/raw_ip6.c
163
divert = pf_find_divert(m);
sys/netinet6/raw_ip6.c
173
__func__, divert->type, m, divert);
sys/netinet6/raw_ip6.c
191
rtable_l2(m->m_pkthdr.ph_rtableid))
sys/netinet6/raw_ip6.c
216
if (m->m_pkthdr.len < *offp + 2 ||
sys/netinet6/raw_ip6.c
217
m->m_pkthdr.len - *offp - 2 < inp->inp_cksum6 ||
sys/netinet6/raw_ip6.c
218
in6_cksum(m, proto, *offp,
sys/netinet6/raw_ip6.c
219
m->m_pkthdr.len - *offp)) {
sys/netinet6/raw_ip6.c
230
n = m_copym(m, 0, M_COPYALL, M_NOWAIT);
sys/netinet6/raw_ip6.c
247
if (m->m_flags & M_MCAST)
sys/netinet6/raw_ip6.c
251
m_freem(m);
sys/netinet6/raw_ip6.c
253
int prvnxt = ip6_get_prevhdr(m, *offp);
sys/netinet6/raw_ip6.c
255
icmp6_error(m, ICMP6_PARAM_PROB,
sys/netinet6/raw_ip6.c
265
rip6_sbappend(last, m, ip6, *offp, &rip6src);
sys/netinet6/raw_ip6.c
272
rip6_sbappend(struct inpcb *inp, struct mbuf *m, struct ip6_hdr *ip6, int hlen,
sys/netinet6/raw_ip6.c
280
ip6_savecontrol(inp, m, &opts);
sys/netinet6/raw_ip6.c
282
m_adj(m, hlen);
sys/netinet6/raw_ip6.c
286
ret = sbappendaddr(&so->so_rcv, sin6tosa(rip6src), m, opts);
sys/netinet6/raw_ip6.c
290
m_freem(m);
sys/netinet6/raw_ip6.c
383
rip6_output(struct mbuf *m, struct socket *so, struct sockaddr *dstaddr,
sys/netinet6/raw_ip6.c
389
u_int plen = m->m_pkthdr.len;
sys/netinet6/raw_ip6.c
426
if (m->m_len < sizeof(struct icmp6_hdr) &&
sys/netinet6/raw_ip6.c
427
(m = m_pullup(m, sizeof(struct icmp6_hdr))) == NULL) {
sys/netinet6/raw_ip6.c
431
icmp6 = mtod(m, struct icmp6_hdr *);
sys/netinet6/raw_ip6.c
435
M_PREPEND(m, sizeof(*ip6), M_DONTWAIT);
sys/netinet6/raw_ip6.c
436
if (!m) {
sys/netinet6/raw_ip6.c
440
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/raw_ip6.c
494
n = m_pulldown(m, off, sizeof(*sump), &sumoff);
sys/netinet6/raw_ip6.c
496
m = NULL;
sys/netinet6/raw_ip6.c
502
*sump = in6_cksum(m, ip6->ip6_nxt, sizeof(*ip6), plen);
sys/netinet6/raw_ip6.c
510
m->m_pkthdr.ph_rtableid = inp->inp_rtableid;
sys/netinet6/raw_ip6.c
515
pf_mbuf_link_inpcb(m, inp);
sys/netinet6/raw_ip6.c
518
error = ip6_output(m, optp, &inp->inp_route, flags,
sys/netinet6/raw_ip6.c
528
m_freem(m);
sys/netinet6/raw_ip6.c
543
struct mbuf *m)
sys/netinet6/raw_ip6.c
560
error = ip6_mrouter_set(optname, so, m);
sys/netinet6/raw_ip6.c
562
error = ip6_mrouter_get(optname, so, m);
sys/netinet6/raw_ip6.c
568
return (ip6_raw_ctloutput(op, so, level, optname, m));
sys/netinet6/raw_ip6.c
570
return (ip6_ctloutput(op, so, level, optname, m));
sys/netinet6/raw_ip6.c
578
return (icmp6_ctloutput(op, so, level, optname, m));
sys/netinet6/raw_ip6.c
726
rip6_send(struct socket *so, struct mbuf *m, struct mbuf *nam,
sys/netinet6/raw_ip6.c
762
error = rip6_output(m, so, sin6tosa(&dst), control);
sys/netinet6/raw_ip6.c
764
m = NULL;
sys/netinet6/raw_ip6.c
768
m_freem(m);
sys/netinet6/udp6_output.c
185
M_PREPEND(m, hlen + sizeof(struct udphdr), M_DONTWAIT);
sys/netinet6/udp6_output.c
186
if (m == NULL) {
sys/netinet6/udp6_output.c
194
udp6 = (struct udphdr *)(mtod(m, caddr_t) + hlen);
sys/netinet6/udp6_output.c
203
ip6 = mtod(m, struct ip6_hdr *);
sys/netinet6/udp6_output.c
215
m->m_pkthdr.csum_flags |= M_UDP_CSUM_OUT;
sys/netinet6/udp6_output.c
224
m->m_pkthdr.ph_rtableid = inp->inp_rtableid;
sys/netinet6/udp6_output.c
228
pf_mbuf_link_inpcb(m, inp);
sys/netinet6/udp6_output.c
231
m->m_pkthdr.ph_flowid = inp->inp_flowid;
sys/netinet6/udp6_output.c
232
SET(m->m_pkthdr.csum_flags, M_FLOWID);
sys/netinet6/udp6_output.c
236
error = ip6_output(m, optp, &inp->inp_route,
sys/netinet6/udp6_output.c
241
m_freem(m);
sys/netinet6/udp6_output.c
92
udp6_output(struct inpcb *inp, struct mbuf *m, struct mbuf *addr6,
sys/netinet6/udp6_output.c
95
u_int32_t ulen = m->m_pkthdr.len;
sys/netmpls/mpls_input.c
107
m = mpls_shim_pop(m);
sys/netmpls/mpls_input.c
108
if (m == NULL)
sys/netmpls/mpls_input.c
118
shim = mtod(m, struct shim_hdr *);
sys/netmpls/mpls_input.c
126
m = mpls_ip_adjttl(m, ttl);
sys/netmpls/mpls_input.c
127
if (m == NULL)
sys/netmpls/mpls_input.c
130
ipv4_input(ifp, m, ns);
sys/netmpls/mpls_input.c
136
m = mpls_ip6_adjttl(m, ttl);
sys/netmpls/mpls_input.c
137
if (m == NULL)
sys/netmpls/mpls_input.c
140
ipv6_input(ifp, m, ns);
sys/netmpls/mpls_input.c
144
if (m->m_len < sizeof(u_char) &&
sys/netmpls/mpls_input.c
145
(m = m_pullup(m, sizeof(u_char))) == NULL)
sys/netmpls/mpls_input.c
147
switch (*mtod(m, u_char *) >> 4) {
sys/netmpls/mpls_input.c
155
m_freem(m);
sys/netmpls/mpls_input.c
160
m_freem(m);
sys/netmpls/mpls_input.c
168
rt = rtalloc(smplstosa(smpls), RT_RESOLVE, m->m_pkthdr.ph_rtableid);
sys/netmpls/mpls_input.c
174
m_freem(m);
sys/netmpls/mpls_input.c
183
m_freem(m);
sys/netmpls/mpls_input.c
190
mpls_input_local(rt, m, ns);
sys/netmpls/mpls_input.c
194
m = mpls_shim_pop(m);
sys/netmpls/mpls_input.c
195
if (m == NULL)
sys/netmpls/mpls_input.c
204
m_freem(m);
sys/netmpls/mpls_input.c
212
if ((m = mpls_ip_adjttl(m, ttl)) == NULL)
sys/netmpls/mpls_input.c
217
if ((m = mpls_ip6_adjttl(m, ttl)) == NULL)
sys/netmpls/mpls_input.c
224
m_freem(m);
sys/netmpls/mpls_input.c
230
(*ifp->if_output)(ifp, m, rt->rt_gateway, rt);
sys/netmpls/mpls_input.c
232
(*ifp->if_ll_output)(ifp, m, rt->rt_gateway, rt);
sys/netmpls/mpls_input.c
236
m = mpls_shim_push(m, rt_mpls);
sys/netmpls/mpls_input.c
239
m = mpls_shim_swap(m, rt_mpls);
sys/netmpls/mpls_input.c
242
m_freem(m);
sys/netmpls/mpls_input.c
246
if (m == NULL)
sys/netmpls/mpls_input.c
250
shim = mtod(m, struct shim_hdr *);
sys/netmpls/mpls_input.c
255
m_freem(m);
sys/netmpls/mpls_input.c
271
m_freem(m);
sys/netmpls/mpls_input.c
275
(*ifp->if_ll_output)(ifp, m, smplstosa(smpls), rt);
sys/netmpls/mpls_input.c
282
mpls_input_local(struct rtentry *rt, struct mbuf *m, struct netstack *ns)
sys/netmpls/mpls_input.c
288
m_freem(m);
sys/netmpls/mpls_input.c
292
if_vinput(ifp, m, ns);
sys/netmpls/mpls_input.c
297
mpls_ip_adjttl(struct mbuf *m, u_int8_t ttl)
sys/netmpls/mpls_input.c
303
if (m->m_len < sizeof(*ip)) {
sys/netmpls/mpls_input.c
304
m = m_pullup(m, sizeof(*ip));
sys/netmpls/mpls_input.c
305
if (m == NULL)
sys/netmpls/mpls_input.c
308
ip = mtod(m, struct ip *);
sys/netmpls/mpls_input.c
318
return (m);
sys/netmpls/mpls_input.c
323
mpls_ip6_adjttl(struct mbuf *m, u_int8_t ttl)
sys/netmpls/mpls_input.c
327
if (m->m_len < sizeof(*ip6)) {
sys/netmpls/mpls_input.c
328
m = m_pullup(m, sizeof(*ip6));
sys/netmpls/mpls_input.c
329
if (m == NULL)
sys/netmpls/mpls_input.c
332
ip6 = mtod(m, struct ip6_hdr *);
sys/netmpls/mpls_input.c
336
return (m);
sys/netmpls/mpls_input.c
341
mpls_do_error(struct mbuf *m, int type, int code, int destmtu)
sys/netmpls/mpls_input.c
354
if (m->m_len < sizeof(*shim) &&
sys/netmpls/mpls_input.c
355
(m = m_pullup(m, sizeof(*shim))) == NULL)
sys/netmpls/mpls_input.c
357
stack[nstk] = *mtod(m, struct shim_hdr *);
sys/netmpls/mpls_input.c
358
m_adj(m, sizeof(*shim));
sys/netmpls/mpls_input.c
364
if (m->m_len < sizeof(u_char) &&
sys/netmpls/mpls_input.c
365
(m = m_pullup(m, sizeof(u_char))) == NULL)
sys/netmpls/mpls_input.c
367
switch (*mtod(m, u_char *) >> 4) {
sys/netmpls/mpls_input.c
369
if (m->m_len < sizeof(*ip) &&
sys/netmpls/mpls_input.c
370
(m = m_pullup(m, sizeof(*ip))) == NULL)
sys/netmpls/mpls_input.c
372
m = icmp_do_error(m, type, code, 0, destmtu);
sys/netmpls/mpls_input.c
373
if (m == NULL)
sys/netmpls/mpls_input.c
376
if (icmp_do_exthdr(m, ICMP_EXT_MPLS, 1, stack,
sys/netmpls/mpls_input.c
391
m_freem(m);
sys/netmpls/mpls_input.c
402
m_freem(m);
sys/netmpls/mpls_input.c
406
error = icmp_reflect(m, NULL, ia);
sys/netmpls/mpls_input.c
411
ip = mtod(m, struct ip *);
sys/netmpls/mpls_input.c
415
in_hdr_cksum_out(m, NULL);
sys/netmpls/mpls_input.c
418
icp = (struct icmp *)(mtod(m, caddr_t) + sizeof(*ip));
sys/netmpls/mpls_input.c
420
icp->icmp_cksum = in4_cksum(m, 0, sizeof(*ip),
sys/netmpls/mpls_input.c
428
m_freem(m);
sys/netmpls/mpls_input.c
433
M_PREPEND(m, (nstk + 1) * sizeof(*shim), M_NOWAIT);
sys/netmpls/mpls_input.c
434
if (m == NULL)
sys/netmpls/mpls_input.c
436
m_copyback(m, 0, (nstk + 1) * sizeof(*shim), stack, M_NOWAIT);
sys/netmpls/mpls_input.c
439
shim = mtod(m, struct shim_hdr *);
sys/netmpls/mpls_input.c
443
return (m);
sys/netmpls/mpls_input.c
51
mpls_input(struct ifnet *ifp, struct mbuf *m, struct netstack *ns)
sys/netmpls/mpls_input.c
62
m_freem(m);
sys/netmpls/mpls_input.c
67
if (m->m_flags & (M_BCAST | M_MCAST)) {
sys/netmpls/mpls_input.c
68
m_freem(m);
sys/netmpls/mpls_input.c
72
if (m->m_len < sizeof(*shim)) {
sys/netmpls/mpls_input.c
73
m = m_pullup(m, sizeof(*shim));
sys/netmpls/mpls_input.c
74
if (m == NULL)
sys/netmpls/mpls_input.c
78
shim = mtod(m, struct shim_hdr *);
sys/netmpls/mpls_input.c
90
m = mpls_do_error(m, ICMP_TIMXCEED, ICMP_TIMXCEED_INTRANS, 0);
sys/netmpls/mpls_input.c
91
if (m == NULL)
sys/netmpls/mpls_input.c
94
shim = mtod(m, struct shim_hdr *);
sys/netmpls/mpls_output.c
106
if (m == NULL) {
sys/netmpls/mpls_output.c
112
shim = mtod(m, struct shim_hdr *);
sys/netmpls/mpls_output.c
137
m->m_flags &= ~(M_BCAST | M_MCAST);
sys/netmpls/mpls_output.c
140
error = ifp->if_ll_output(ifp, m, smplstosa(smpls), rt);
sys/netmpls/mpls_output.c
143
m_freem(m);
sys/netmpls/mpls_output.c
148
mpls_getttl(struct mbuf *m, sa_family_t af)
sys/netmpls/mpls_output.c
158
switch (*mtod(m, uint8_t *) >> 4) {
sys/netmpls/mpls_output.c
178
n = m_getptr(m, loc, &off);
sys/netmpls/mpls_output.c
45
mpls_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
sys/netmpls/mpls_output.c
58
return (ifp->if_output(ifp, m, dst, rt));
sys/netmpls/mpls_output.c
60
return (ifp->if_ll_output(ifp, m, dst, rt));
sys/netmpls/mpls_output.c
64
if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
sys/netmpls/mpls_output.c
65
in_hdr_cksum_out(m, NULL);
sys/netmpls/mpls_output.c
66
in_proto_cksum_out(m, NULL);
sys/netmpls/mpls_output.c
74
ttl = mpls_getttl(m, dst->sa_family);
sys/netmpls/mpls_output.c
87
return (ifp->if_ll_output(ifp, m, dst, rt));
sys/netmpls/mpls_output.c
93
m = mpls_shim_push(m, rt_mpls);
sys/netmpls/mpls_output.c
96
m = mpls_shim_pop(m);
sys/netmpls/mpls_output.c
99
m = mpls_shim_swap(m, rt_mpls);
sys/netmpls/mpls_shim.c
45
mpls_shim_pop(struct mbuf *m)
sys/netmpls/mpls_shim.c
48
m_adj(m, sizeof(struct shim_hdr));
sys/netmpls/mpls_shim.c
51
if (m->m_len < sizeof(struct shim_hdr))
sys/netmpls/mpls_shim.c
52
if ((m = m_pullup(m, sizeof(struct shim_hdr))) == NULL)
sys/netmpls/mpls_shim.c
56
return (m);
sys/netmpls/mpls_shim.c
60
mpls_shim_swap(struct mbuf *m, struct rt_mpls *rt_mpls)
sys/netmpls/mpls_shim.c
65
if (m->m_len < sizeof(struct shim_hdr))
sys/netmpls/mpls_shim.c
66
if ((m = m_pullup(m, sizeof(struct shim_hdr))) == NULL)
sys/netmpls/mpls_shim.c
68
shim = mtod(m, struct shim_hdr *);
sys/netmpls/mpls_shim.c
83
return (m);
sys/netmpls/mpls_shim.c
87
mpls_shim_push(struct mbuf *m, struct rt_mpls *rt_mpls)
sys/netmpls/mpls_shim.c
91
M_PREPEND(m, sizeof(struct shim_hdr), M_DONTWAIT);
sys/netmpls/mpls_shim.c
92
if (m == NULL)
sys/netmpls/mpls_shim.c
95
shim = mtod(m, struct shim_hdr *);
sys/netmpls/mpls_shim.c
98
return (mpls_shim_swap(m, rt_mpls));
sys/nfs/krpc_subr.c
156
struct mbuf *m;
sys/nfs/krpc_subr.c
165
m = m_get(M_WAIT, MT_DATA);
sys/nfs/krpc_subr.c
166
sdata = mtod(m, struct sdata *);
sys/nfs/krpc_subr.c
167
m->m_len = sizeof(*sdata);
sys/nfs/krpc_subr.c
177
PMAPPROC_GETPORT, &m, NULL, -1);
sys/nfs/krpc_subr.c
181
if (m->m_len < sizeof(*rdata)) {
sys/nfs/krpc_subr.c
182
m = m_pullup(m, sizeof(*rdata));
sys/nfs/krpc_subr.c
183
if (m == NULL)
sys/nfs/krpc_subr.c
186
rdata = mtod(m, struct rdata *);
sys/nfs/krpc_subr.c
189
m_freem(m);
sys/nfs/krpc_subr.c
206
struct mbuf *m, *nam, *mhead, *from, *mopt;
sys/nfs/krpc_subr.c
233
m = m_get(M_WAIT, MT_SOOPTS);
sys/nfs/krpc_subr.c
236
memcpy(mtod(m, struct timeval *), &tv, sizeof tv);
sys/nfs/krpc_subr.c
237
m->m_len = sizeof(tv);
sys/nfs/krpc_subr.c
238
error = sosetopt(so, SOL_SOCKET, SO_RCVTIMEO, m);
sys/nfs/krpc_subr.c
239
m_freem(m);
sys/nfs/krpc_subr.c
248
m = m_get(M_WAIT, MT_SOOPTS);
sys/nfs/krpc_subr.c
249
on = mtod(m, int32_t *);
sys/nfs/krpc_subr.c
250
m->m_len = sizeof(*on);
sys/nfs/krpc_subr.c
252
error = sosetopt(so, SOL_SOCKET, SO_BROADCAST, m);
sys/nfs/krpc_subr.c
253
m_freem(m);
sys/nfs/krpc_subr.c
272
MGET(m, M_WAIT, MT_SONAME);
sys/nfs/krpc_subr.c
273
sin = mtod(m, struct sockaddr_in *);
sys/nfs/krpc_subr.c
275
sin->sin_len = m->m_len = sizeof(struct sockaddr_in);
sys/nfs/krpc_subr.c
280
error = sobind(so, m, &proc0);
sys/nfs/krpc_subr.c
282
m_freem(m);
sys/nfs/krpc_subr.c
340
m = m_copym(mhead, 0, M_COPYALL, M_WAIT);
sys/nfs/krpc_subr.c
341
if (m == NULL) {
sys/nfs/krpc_subr.c
345
error = sosend(so, nam, NULL, m, NULL, 0);
sys/nfs/krpc_subr.c
350
m = NULL;
sys/nfs/krpc_subr.c
370
m_freem(m);
sys/nfs/krpc_subr.c
371
m = NULL;
sys/nfs/krpc_subr.c
376
error = soreceive(so, &from, &auio, &m, NULL, &rcvflg,
sys/nfs/krpc_subr.c
389
if (m->m_len < MIN_REPLY_HDR)
sys/nfs/krpc_subr.c
391
reply = mtod(m, struct rpc_reply *);
sys/nfs/krpc_subr.c
429
KASSERT(m->m_flags & M_PKTHDR);
sys/nfs/krpc_subr.c
430
if (m->m_pkthdr.len < len) {
sys/nfs/krpc_subr.c
434
if (m->m_len < len) {
sys/nfs/krpc_subr.c
435
m = m_pullup(m, len);
sys/nfs/krpc_subr.c
436
if (m == NULL) {
sys/nfs/krpc_subr.c
441
reply = mtod(m, struct rpc_reply *);
sys/nfs/krpc_subr.c
450
if (len < 0 || m->m_pkthdr.len < len) {
sys/nfs/krpc_subr.c
454
m_adj(m, len);
sys/nfs/krpc_subr.c
457
*data = m;
sys/nfs/krpc_subr.c
488
struct mbuf *m;
sys/nfs/krpc_subr.c
499
m = m_get(M_WAIT, MT_DATA);
sys/nfs/krpc_subr.c
501
MCLGET(m, M_WAIT);
sys/nfs/krpc_subr.c
502
if ((m->m_flags & M_EXT) == 0) {
sys/nfs/krpc_subr.c
503
(void) m_free(m); /* There can be only one. */
sys/nfs/krpc_subr.c
507
xs = mtod(m, struct xdr_string *);
sys/nfs/krpc_subr.c
508
m->m_len = mlen;
sys/nfs/krpc_subr.c
511
return (m);
sys/nfs/krpc_subr.c
515
xdr_string_decode(struct mbuf *m, char *str, int *len_p)
sys/nfs/krpc_subr.c
522
KASSERT(m->m_flags & M_PKTHDR);
sys/nfs/krpc_subr.c
523
if (m->m_pkthdr.len < mlen) {
sys/nfs/krpc_subr.c
524
m_freem(m);
sys/nfs/krpc_subr.c
527
if (m->m_len < mlen) {
sys/nfs/krpc_subr.c
528
m = m_pullup(m, mlen);
sys/nfs/krpc_subr.c
529
if (m == NULL)
sys/nfs/krpc_subr.c
532
xs = mtod(m, struct xdr_string *);
sys/nfs/krpc_subr.c
535
m_freem(m);
sys/nfs/krpc_subr.c
542
if (m->m_pkthdr.len < mlen) {
sys/nfs/krpc_subr.c
543
m_freem(m);
sys/nfs/krpc_subr.c
546
m_copydata(m, 4, slen, str);
sys/nfs/krpc_subr.c
547
m_adj(m, mlen);
sys/nfs/krpc_subr.c
552
return (m);
sys/nfs/krpc_subr.c
568
struct mbuf *m;
sys/nfs/krpc_subr.c
573
m = m_get(M_WAIT, MT_DATA);
sys/nfs/krpc_subr.c
574
xi = mtod(m, struct xdr_inaddr *);
sys/nfs/krpc_subr.c
575
m->m_len = sizeof(*xi);
sys/nfs/krpc_subr.c
584
return (m);
sys/nfs/krpc_subr.c
588
xdr_inaddr_decode(struct mbuf *m, struct in_addr *ia)
sys/nfs/krpc_subr.c
594
if (m->m_len < sizeof(*xi)) {
sys/nfs/krpc_subr.c
595
m = m_pullup(m, sizeof(*xi));
sys/nfs/krpc_subr.c
596
if (m == NULL)
sys/nfs/krpc_subr.c
599
xi = mtod(m, struct xdr_inaddr *);
sys/nfs/krpc_subr.c
612
m_adj(m, sizeof(*xi));
sys/nfs/krpc_subr.c
613
return (m);
sys/nfs/nfs_boot.c
334
struct mbuf *m, *from;
sys/nfs/nfs_boot.c
342
m = m_get(M_WAIT, MT_DATA);
sys/nfs/nfs_boot.c
343
call = mtod(m, struct whoami_call *);
sys/nfs/nfs_boot.c
344
m->m_len = sizeof(*call);
sys/nfs/nfs_boot.c
352
m->m_next = xdr_inaddr_encode(my_ip);
sys/nfs/nfs_boot.c
353
call->call_arglen = txdr_unsigned(m->m_next->m_len);
sys/nfs/nfs_boot.c
359
PMAPPROC_CALLIT, &m, &from, -1);
sys/nfs/nfs_boot.c
366
if (m->m_len < sizeof(*reply)) {
sys/nfs/nfs_boot.c
367
m = m_pullup(m, sizeof(*reply));
sys/nfs/nfs_boot.c
368
if (m == NULL)
sys/nfs/nfs_boot.c
371
reply = mtod(m, struct callit_reply *);
sys/nfs/nfs_boot.c
374
m_adj(m, sizeof(*reply));
sys/nfs/nfs_boot.c
385
m = xdr_string_decode(m, hostname, &hostnamelen);
sys/nfs/nfs_boot.c
386
if (m == NULL)
sys/nfs/nfs_boot.c
391
m = xdr_string_decode(m, domainname, &domainnamelen);
sys/nfs/nfs_boot.c
392
if (m == NULL)
sys/nfs/nfs_boot.c
396
m = xdr_inaddr_decode(m, gw_ip);
sys/nfs/nfs_boot.c
397
if (m == NULL)
sys/nfs/nfs_boot.c
409
m_freem(m);
sys/nfs/nfs_boot.c
425
struct mbuf *m;
sys/nfs/nfs_boot.c
435
m = xdr_string_encode(hostname, hostnamelen);
sys/nfs/nfs_boot.c
436
if (m == NULL)
sys/nfs/nfs_boot.c
440
m->m_next = xdr_string_encode(key, strlen(key));
sys/nfs/nfs_boot.c
441
if (m->m_next == NULL) {
sys/nfs/nfs_boot.c
442
m_freem(m);
sys/nfs/nfs_boot.c
448
BOOTPARAM_GETFILE, &m, NULL, retries);
sys/nfs/nfs_boot.c
458
m = xdr_string_decode(m, serv_name, &sn_len);
sys/nfs/nfs_boot.c
459
if (m == NULL)
sys/nfs/nfs_boot.c
463
m = xdr_inaddr_decode(m, &inaddr);
sys/nfs/nfs_boot.c
464
if (m == NULL)
sys/nfs/nfs_boot.c
469
m = xdr_string_decode(m, pathname, &path_len);
sys/nfs/nfs_boot.c
470
if (m == NULL)
sys/nfs/nfs_boot.c
488
m_freem(m);
sys/nfs/nfs_boot.c
513
struct mbuf *m;
sys/nfs/nfs_boot.c
525
m = xdr_string_encode(path, strlen(path));
sys/nfs/nfs_boot.c
526
if (m == NULL)
sys/nfs/nfs_boot.c
531
RPCMNT_MOUNT, &m, NULL, -1);
sys/nfs/nfs_boot.c
544
if (m->m_len < 4)
sys/nfs/nfs_boot.c
547
rdata = mtod(m, struct rdata *);
sys/nfs/nfs_boot.c
563
if (m->m_len < minlen) {
sys/nfs/nfs_boot.c
564
m = m_pullup(m, minlen);
sys/nfs/nfs_boot.c
565
if (m == NULL)
sys/nfs/nfs_boot.c
567
rdata = mtod(m, struct rdata *);
sys/nfs/nfs_boot.c
579
m_freem(m);
sys/nfs/nfs_serv.c
635
struct mbuf *m;
sys/nfs/nfs_serv.c
733
m = m2 = info.nmi_mb;
sys/nfs/nfs_serv.c
735
siz = min(m_trailingspace(m), left);
sys/nfs/nfs_serv.c
741
MGET(m, M_WAIT, MT_DATA);
sys/nfs/nfs_serv.c
743
MCLGET(m, M_WAIT);
sys/nfs/nfs_serv.c
744
m->m_len = 0;
sys/nfs/nfs_serv.c
745
m2->m_next = m;
sys/nfs/nfs_serv.c
746
m2 = m;
sys/nfs/nfs_serv.c
752
m = info.nmi_mb;
sys/nfs/nfs_serv.c
756
if (m == NULL)
sys/nfs/nfs_serv.c
758
siz = min(m_trailingspace(m), left);
sys/nfs/nfs_serv.c
760
iv->iov_base = mtod(m, caddr_t) + m->m_len;
sys/nfs/nfs_serv.c
762
m->m_len += siz;
sys/nfs/nfs_serv.c
767
m = m->m_next;
sys/nfs/nfs_socket.c
1148
struct mbuf *m;
sys/nfs/nfs_socket.c
1203
(m = m_copym(rep->r_mreq, 0, M_COPYALL, M_DONTWAIT))){
sys/nfs/nfs_socket.c
1205
error = pru_send(so, m, NULL, NULL);
sys/nfs/nfs_socket.c
1207
error = pru_send(so, m, nmp->nm_nam, NULL);
sys/nfs/nfs_socket.c
1357
nfs_realign_fixup(struct mbuf *m, struct mbuf *n, unsigned int *off)
sys/nfs/nfs_socket.c
1373
m = m->m_next;
sys/nfs/nfs_socket.c
1374
if (m == NULL)
sys/nfs/nfs_socket.c
1377
padding = min(ALIGN(n->m_len) - n->m_len, m->m_len);
sys/nfs/nfs_socket.c
1381
bcopy(mtod(m, void *), mtod(n, char *) + n->m_len, padding);
sys/nfs/nfs_socket.c
1384
m_adj(m, padding);
sys/nfs/nfs_socket.c
1398
struct mbuf *m;
sys/nfs/nfs_socket.c
1403
while ((m = *pm) != NULL) {
sys/nfs/nfs_socket.c
1404
if (!ALIGNED_POINTER(m->m_data, void *) ||
sys/nfs/nfs_socket.c
1405
!ALIGNED_POINTER(m->m_len, void *)) {
sys/nfs/nfs_socket.c
1408
if (ALIGN_POINTER(m->m_len) >= MINCLSIZE) {
sys/nfs/nfs_socket.c
1414
pm = &m->m_next;
sys/nfs/nfs_socket.c
1422
while (m) {
sys/nfs/nfs_socket.c
1423
m_copyback(n, off, m->m_len, mtod(m, caddr_t), M_WAIT);
sys/nfs/nfs_socket.c
1429
if (!ALIGNED_POINTER(m->m_len, void *))
sys/nfs/nfs_socket.c
1430
nfs_realign_fixup(m, n, &off);
sys/nfs/nfs_socket.c
1432
off += m->m_len;
sys/nfs/nfs_socket.c
1433
m = m->m_next;
sys/nfs/nfs_socket.c
1594
struct mbuf *m;
sys/nfs/nfs_socket.c
1626
m = mp;
sys/nfs/nfs_socket.c
1628
slp->ns_rawend->m_next = m;
sys/nfs/nfs_socket.c
1631
slp->ns_raw = m;
sys/nfs/nfs_socket.c
1634
while (m->m_next)
sys/nfs/nfs_socket.c
1635
m = m->m_next;
sys/nfs/nfs_socket.c
1636
slp->ns_rawend = m;
sys/nfs/nfs_socket.c
1655
m = nam;
sys/nfs/nfs_socket.c
1656
m->m_next = mp;
sys/nfs/nfs_socket.c
1658
slp->ns_recend->m_nextpkt = m;
sys/nfs/nfs_socket.c
1660
slp->ns_rec = m;
sys/nfs/nfs_socket.c
1661
slp->ns_recend = m;
sys/nfs/nfs_socket.c
1662
m->m_nextpkt = NULL;
sys/nfs/nfs_socket.c
1694
struct mbuf *m, **mpp;
sys/nfs/nfs_socket.c
1709
m = slp->ns_raw;
sys/nfs/nfs_socket.c
1710
if (m->m_len >= NFSX_UNSIGNED) {
sys/nfs/nfs_socket.c
1711
bcopy(mtod(m, caddr_t), &recmark,
sys/nfs/nfs_socket.c
1713
m->m_data += NFSX_UNSIGNED;
sys/nfs/nfs_socket.c
1714
m->m_len -= NFSX_UNSIGNED;
sys/nfs/nfs_socket.c
1717
cp2 = mtod(m, caddr_t);
sys/nfs/nfs_socket.c
1719
while (m->m_len == 0) {
sys/nfs/nfs_socket.c
1720
m = m->m_next;
sys/nfs/nfs_socket.c
1721
cp2 = mtod(m, caddr_t);
sys/nfs/nfs_socket.c
1724
m->m_data++;
sys/nfs/nfs_socket.c
1725
m->m_len--;
sys/nfs/nfs_socket.c
1751
m = slp->ns_raw;
sys/nfs/nfs_socket.c
1754
if ((len + m->m_len) > slp->ns_reclen) {
sys/nfs/nfs_socket.c
1755
m2 = m_copym(m, 0, slp->ns_reclen - len,
sys/nfs/nfs_socket.c
1763
m->m_data += slp->ns_reclen-len;
sys/nfs/nfs_socket.c
1764
m->m_len -= slp->ns_reclen-len;
sys/nfs/nfs_socket.c
1770
} else if ((len + m->m_len) == slp->ns_reclen) {
sys/nfs/nfs_socket.c
1771
om = m;
sys/nfs/nfs_socket.c
1772
len += m->m_len;
sys/nfs/nfs_socket.c
1773
m = m->m_next;
sys/nfs/nfs_socket.c
1777
om = m;
sys/nfs/nfs_socket.c
1778
len += m->m_len;
sys/nfs/nfs_socket.c
1779
m = m->m_next;
sys/nfs/nfs_socket.c
1782
slp->ns_raw = m;
sys/nfs/nfs_socket.c
1815
struct mbuf *m, *nam;
sys/nfs/nfs_socket.c
1821
(m = slp->ns_rec) == NULL)
sys/nfs/nfs_socket.c
1823
slp->ns_rec = m->m_nextpkt;
sys/nfs/nfs_socket.c
1825
m->m_nextpkt = NULL;
sys/nfs/nfs_socket.c
1828
if (m->m_type == MT_SONAME) {
sys/nfs/nfs_socket.c
1829
nam = m;
sys/nfs/nfs_socket.c
1830
m = m->m_next;
sys/nfs/nfs_socket.c
1835
nfs_realign(&m, 10 * NFSX_UNSIGNED);
sys/nfs/nfs_socket.c
1836
nd->nd_md = nd->nd_mrep = m;
sys/nfs/nfs_socket.c
1838
nd->nd_dpos = mtod(m, caddr_t);
sys/nfs/nfs_socket.c
531
struct mbuf *m;
sys/nfs/nfs_socket.c
581
m = m_copym(rep->r_mreq, 0, M_COPYALL, M_WAIT);
sys/nfs/nfs_socket.c
585
error = nfs_send(so, rep->r_nmp->nm_nam, m, rep);
sys/nfs/nfs_socket.c
865
struct mbuf *m;
sys/nfs/nfs_socket.c
891
m = rep->r_mreq;
sys/nfs/nfs_socket.c
897
M_PREPEND(m, NFSX_UNSIGNED, M_WAIT);
sys/nfs/nfs_socket.c
898
*mtod(m, u_int32_t *) = htonl(0x80000000 |
sys/nfs/nfs_socket.c
899
(m->m_pkthdr.len - NFSX_UNSIGNED));
sys/nfs/nfs_socket.c
934
m_copym(m, 0, M_COPYALL, M_WAIT), rep);
sys/nfs/nfs_srvsubs.c
181
struct mbuf *m;
sys/nfs/nfs_srvsubs.c
193
m = mp;
sys/nfs/nfs_srvsubs.c
195
count += m->m_len;
sys/nfs/nfs_srvsubs.c
196
if (m->m_next == NULL)
sys/nfs/nfs_srvsubs.c
198
m = m->m_next;
sys/nfs/nfs_srvsubs.c
200
if (m->m_len > len) {
sys/nfs/nfs_srvsubs.c
201
m->m_len -= len;
sys/nfs/nfs_srvsubs.c
203
cp = mtod(m, caddr_t)+m->m_len-nul;
sys/nfs/nfs_srvsubs.c
217
for (m = mp; m; m = m->m_next) {
sys/nfs/nfs_srvsubs.c
218
if (m->m_len >= count) {
sys/nfs/nfs_srvsubs.c
219
m->m_len = count;
sys/nfs/nfs_srvsubs.c
221
cp = mtod(m, caddr_t)+m->m_len-nul;
sys/nfs/nfs_srvsubs.c
227
count -= m->m_len;
sys/nfs/nfs_srvsubs.c
229
for (m = m->m_next;m;m = m->m_next)
sys/nfs/nfs_srvsubs.c
230
m->m_len = 0;
sys/nfs/nfs_subs.c
857
struct mbuf *m;
sys/nfs/nfs_subs.c
860
m = *mdp;
sys/nfs/nfs_subs.c
864
m = m->m_next;
sys/nfs/nfs_subs.c
865
if (m == NULL)
sys/nfs/nfs_subs.c
867
s = m->m_len;
sys/nfs/nfs_subs.c
869
*mdp = m;
sys/nfs/nfs_subs.c
870
*dposp = mtod(m, caddr_t)+offs;
sys/nfs/nfs_syscalls.c
218
struct mbuf *m;
sys/nfs/nfs_syscalls.c
264
MGET(m, M_WAIT, MT_SOOPTS);
sys/nfs/nfs_syscalls.c
265
*mtod(m, int32_t *) = 1;
sys/nfs/nfs_syscalls.c
266
m->m_len = sizeof(int32_t);
sys/nfs/nfs_syscalls.c
267
sosetopt(so, SOL_SOCKET, SO_KEEPALIVE, m);
sys/nfs/nfs_syscalls.c
268
m_freem(m);
sys/nfs/nfs_syscalls.c
272
MGET(m, M_WAIT, MT_SOOPTS);
sys/nfs/nfs_syscalls.c
273
*mtod(m, int32_t *) = 1;
sys/nfs/nfs_syscalls.c
274
m->m_len = sizeof(int32_t);
sys/nfs/nfs_syscalls.c
275
sosetopt(so, IPPROTO_TCP, TCP_NODELAY, m);
sys/nfs/nfs_syscalls.c
276
m_freem(m);
sys/nfs/nfs_syscalls.c
325
struct mbuf *m;
sys/nfs/nfs_syscalls.c
427
m = mreq;
sys/nfs/nfs_syscalls.c
429
while (m) {
sys/nfs/nfs_syscalls.c
430
siz += m->m_len;
sys/nfs/nfs_syscalls.c
431
m = m->m_next;
sys/nfs/nfs_syscalls.c
437
m = mreq;
sys/nfs/nfs_syscalls.c
438
m->m_pkthdr.len = siz;
sys/nfs/nfs_syscalls.c
439
m->m_pkthdr.ph_ifidx = 0;
sys/nfs/nfs_syscalls.c
443
M_PREPEND(m, NFSX_UNSIGNED, M_WAIT);
sys/nfs/nfs_syscalls.c
444
*mtod(m, u_int32_t *) = htonl(0x80000000 | siz);
sys/nfs/nfs_syscalls.c
451
error = nfs_send(so, nd->nd_nam2, m, NULL);
sys/nfs/nfs_syscalls.c
454
m_freem(m);
sys/nfs/nfs_syscalls.c
506
struct mbuf *m, *n;
sys/nfs/nfs_syscalls.c
518
m = m_free(slp->ns_nam);
sys/nfs/nfs_syscalls.c
520
m = slp->ns_rec;
sys/nfs/nfs_syscalls.c
521
while (m) {
sys/nfs/nfs_syscalls.c
522
n = m->m_nextpkt;
sys/nfs/nfs_syscalls.c
523
m_freem(m);
sys/nfs/nfs_syscalls.c
524
m = n;
sys/nfs/nfs_var.h
198
#define mb_offset(m) (mtod((m), caddr_t) + (m)->m_len)
sys/nfs/nfs_vfsops.c
385
struct mbuf *m;
sys/nfs/nfs_vfsops.c
393
m = m_get(M_WAIT, MT_SONAME);
sys/nfs/nfs_vfsops.c
394
bcopy(ndmntp->ndm_args.addr, mtod(m, caddr_t),
sys/nfs/nfs_vfsops.c
395
(m->m_len = ndmntp->ndm_args.addr->sa_len));
sys/nfs/nfs_vfsops.c
397
error = mountnfs(&ndmntp->ndm_args, mp, m, mntname,
sys/nfs/nfsproto.h
219
#define vtonfsv2_mode(t,m) \
sys/nfs/nfsproto.h
220
txdr_unsigned(((t) == VFIFO) ? MAKEIMODE(VCHR, (m)) : \
sys/nfs/nfsproto.h
221
MAKEIMODE((t), (m)))
sys/nfs/nfsproto.h
222
#define vtonfsv3_mode(m) txdr_unsigned((m) & 07777)
sys/scsi/scsi_base.c
444
scsi_move(struct scsi_io_mover *m)
sys/scsi/scsi_base.c
446
mtx_enter(&m->mtx);
sys/scsi/scsi_base.c
447
while (!m->done)
sys/scsi/scsi_base.c
448
msleep_nsec(m, &m->mtx, PRIBIO, "scsiiomv", INFSLP);
sys/scsi/scsi_base.c
449
mtx_leave(&m->mtx);
sys/scsi/scsi_base.c
455
struct scsi_io_mover *m = cookie;
sys/scsi/scsi_base.c
457
mtx_enter(&m->mtx);
sys/scsi/scsi_base.c
458
m->io = io;
sys/scsi/scsi_base.c
459
m->done = 1;
sys/scsi/scsi_base.c
460
wakeup_one(m);
sys/scsi/scsi_base.c
461
mtx_leave(&m->mtx);
sys/scsi/scsi_base.c
471
struct scsi_io_mover m = SCSI_IO_MOVER_INITIALIZER;
sys/scsi/scsi_base.c
483
scsi_ioh_set(&ioh, iopl, scsi_io_get_done, &m);
sys/scsi/scsi_base.c
485
scsi_move(&m);
sys/scsi/scsi_base.c
487
return m.io;
sys/scsi/scsi_base.c
634
struct scsi_io_mover m = SCSI_IO_MOVER_INITIALIZER;
sys/scsi/scsi_base.c
642
scsi_ioh_set(&xsh.ioh, iopl, scsi_xs_get_done, &m);
sys/scsi/scsi_base.c
650
scsi_move(&m);
sys/scsi/scsi_base.c
651
if (m.io == NULL)
sys/scsi/scsi_base.c
654
io = m.io;
sys/scsi/scsi_base.c
662
scsi_move(&m);
sys/scsi/scsi_base.c
663
if (m.io == NULL)
sys/scsi/scsi_base.c
666
io = m.io;
sys/scsi/scsi_message.h
41
#define MSG_ISIDENTIFY(m) ((m) & MSG_IDENTIFYFLAG)
sys/scsi/scsi_message.h
6
#define IS1BYTEMSG(m) (((m) != 0x01 && (m) < 0x20) || (m) >= 0x80)
sys/scsi/scsi_message.h
7
#define IS2BYTEMSG(m) (((m) & 0xf0) == 0x20)
sys/scsi/scsi_message.h
8
#define ISEXTMSG(m) ((m) == 0x01)
sys/sys/ctf.h
181
#define CTF_LMEM_OFFSET(m) \
sys/sys/ctf.h
182
(((uint64_t)(m)->ctlm_offsethi) << 32 | (m)->ctlm_offsetlo)
sys/sys/mbuf.h
264
#define MGET(m, how, type) m = m_get((how), (type))
sys/sys/mbuf.h
266
#define MGETHDR(m, how, type) m = m_gethdr((how), (type))
sys/sys/mbuf.h
272
#define MCLREFDEBUGN(m, file, line) do { \
sys/sys/mbuf.h
273
(m)->m_ext.ext_nfile = (file); \
sys/sys/mbuf.h
274
(m)->m_ext.ext_nline = (line); \
sys/sys/mbuf.h
276
#define MCLREFDEBUGO(m, file, line) do { \
sys/sys/mbuf.h
277
(m)->m_ext.ext_ofile = (file); \
sys/sys/mbuf.h
278
(m)->m_ext.ext_oline = (line); \
sys/sys/mbuf.h
281
#define MCLREFDEBUGN(m, file, line)
sys/sys/mbuf.h
282
#define MCLREFDEBUGO(m, file, line)
sys/sys/mbuf.h
285
#define MCLISREFERENCED(m) ((m)->m_ext.ext_nextref != (m))
sys/sys/mbuf.h
289
#define MCLINITREFERENCE(m) do { \
sys/sys/mbuf.h
290
(m)->m_ext.ext_prevref = (m); \
sys/sys/mbuf.h
291
(m)->m_ext.ext_nextref = (m); \
sys/sys/mbuf.h
292
MCLREFDEBUGO((m), __FILE__, __LINE__); \
sys/sys/mbuf.h
293
MCLREFDEBUGN((m), NULL, 0); \
sys/sys/mbuf.h
305
#define MEXTADD(m, buf, size, mflags, freefn, arg) do { \
sys/sys/mbuf.h
306
(m)->m_data = (m)->m_ext.ext_buf = (caddr_t)(buf); \
sys/sys/mbuf.h
307
(m)->m_flags |= M_EXT | (mflags & M_EXTWR); \
sys/sys/mbuf.h
308
(m)->m_ext.ext_size = (size); \
sys/sys/mbuf.h
309
(m)->m_ext.ext_free_fn = (freefn); \
sys/sys/mbuf.h
310
(m)->m_ext.ext_arg = (arg); \
sys/sys/mbuf.h
311
MCLINITREFERENCE(m); \
sys/sys/mbuf.h
314
#define MCLGET(m, how) (void) m_clget((m), (how), MCLBYTES)
sys/sys/mbuf.h
315
#define MCLGETL(m, how, l) m_clget((m), (how), (l))
sys/sys/mbuf.h
348
#define M_READONLY(m) \
sys/sys/mbuf.h
349
(((m)->m_flags & M_EXT) != 0 && \
sys/sys/mbuf.h
350
(((m)->m_flags & M_EXTWR) == 0 || MCLISREFERENCED(m)))
sys/sys/mbuf.h
358
#define M_PREPEND(m, plen, how) \
sys/sys/mbuf.h
359
(m) = m_prepend((m), (plen), (how))
sys/sys/mbuf.h
463
struct mbuf *m = *mp;
sys/sys/mbuf.h
466
return m_freem(m);
sys/sys/mbuf.h
77
#define mtod(m,t) ((t)((m)->m_data))
sys/sys/mutex.h
131
#define mtx_init(m, ipl) mtx_init_flags(m, ipl, NULL, 0)
sys/sys/mutex.h
141
#define mtx_init_flags(m, ipl, name, flags) do { \
sys/sys/mutex.h
142
static const struct lock_type __lock_type = { .lt_name = #m }; \
sys/sys/mutex.h
143
_mtx_init_flags(m, ipl, name, flags, &__lock_type); \
sys/sys/mutex.h
148
#define mtx_init_flags(m, ipl, name, flags) do { \
sys/sys/mutex.h
150
_mtx_init(m, ipl); \
sys/sys/mutex.h
153
#define _mtx_init_flags(m,i,n,f,t) _mtx_init(m,i)
sys/sys/pool.h
284
void dma_free(void *m, size_t size);
sys/sys/protosw.h
367
pru_rcvoob(struct socket *so, struct mbuf *m, int flags)
sys/sys/protosw.h
370
return (*so->so_proto->pr_usrreqs->pru_rcvoob)(so, m, flags);
sys/sys/signal.h
168
#define sigmask(m) (1U << ((m)-1))
sys/sys/socketvar.h
408
sballoc(struct sockbuf *sb, struct mbuf *m)
sys/sys/socketvar.h
410
sb->sb_cc += m->m_len;
sys/sys/socketvar.h
411
if (m->m_type != MT_CONTROL && m->m_type != MT_SONAME)
sys/sys/socketvar.h
412
sb->sb_datacc += m->m_len;
sys/sys/socketvar.h
414
if (m->m_flags & M_EXT)
sys/sys/socketvar.h
415
sb->sb_mbcnt += m->m_ext.ext_size;
sys/sys/socketvar.h
420
sbfree(struct sockbuf *sb, struct mbuf *m)
sys/sys/socketvar.h
422
sb->sb_cc -= m->m_len;
sys/sys/socketvar.h
423
if (m->m_type != MT_CONTROL && m->m_type != MT_SONAME)
sys/sys/socketvar.h
424
sb->sb_datacc -= m->m_len;
sys/sys/socketvar.h
426
if (m->m_flags & M_EXT)
sys/sys/socketvar.h
427
sb->sb_mbcnt -= m->m_ext.ext_size;
sys/sys/stat.h
133
#define S_ISDIR(m) ((m & 0170000) == 0040000) /* directory */
sys/sys/stat.h
134
#define S_ISCHR(m) ((m & 0170000) == 0020000) /* char special */
sys/sys/stat.h
135
#define S_ISBLK(m) ((m & 0170000) == 0060000) /* block special */
sys/sys/stat.h
136
#define S_ISREG(m) ((m & 0170000) == 0100000) /* regular file */
sys/sys/stat.h
137
#define S_ISFIFO(m) ((m & 0170000) == 0010000) /* fifo */
sys/sys/stat.h
139
#define S_ISLNK(m) ((m & 0170000) == 0120000) /* symbolic link */
sys/sys/stat.h
140
#define S_ISSOCK(m) ((m & 0170000) == 0140000) /* socket */
sys/sys/stat.h
145
#define S_TYPEISMQ(m) 0
sys/sys/stat.h
146
#define S_TYPEISSEM(m) 0
sys/sys/stat.h
147
#define S_TYPEISSHM(m) 0
sys/sys/videoio.h
4715
} m;
sys/sys/videoio.h
4772
} m;
sys/ufs/ext2fs/ext2fs_extents.c
48
struct ext4_extent_index *l, *r, *m;
sys/ufs/ext2fs/ext2fs_extents.c
53
m = l + (r - l) / 2;
sys/ufs/ext2fs/ext2fs_extents.c
54
if (lbn < m->ei_blk)
sys/ufs/ext2fs/ext2fs_extents.c
55
r = m - 1;
sys/ufs/ext2fs/ext2fs_extents.c
57
l = m + 1;
sys/ufs/ext2fs/ext2fs_extents.c
67
struct ext4_extent *l, *r, *m;
sys/ufs/ext2fs/ext2fs_extents.c
75
m = l + (r - l) / 2;
sys/ufs/ext2fs/ext2fs_extents.c
76
if (lbn < m->e_blk)
sys/ufs/ext2fs/ext2fs_extents.c
77
r = m - 1;
sys/ufs/ext2fs/ext2fs_extents.c
79
l = m + 1;
sys/ufs/ufs/ufs_dirhash.c
80
#define DIRHASH_ASSERT(e, m) KASSERT((e))
sys/ufs/ufs/ufs_lookup.c
969
off_t off, m;
sys/ufs/ufs/ufs_lookup.c
976
m = DIP(ip, size);
sys/ufs/ufs/ufs_lookup.c
977
for (off = 0; off < m; off += dp->d_reclen) {
usr.bin/aucat/afile.c
429
unsigned int e, m;
usr.bin/aucat/afile.c
443
m = be32_get(&comm.base.rate_hi);
usr.bin/aucat/afile.c
448
f->rate = m >> (0x3fff + 31 - e);
usr.bin/aucat/afile.c
577
unsigned int e, m;
usr.bin/aucat/afile.c
580
m = f->rate;
usr.bin/aucat/afile.c
582
while ((m & 0x80000000) == 0) {
usr.bin/aucat/afile.c
584
m <<= 1;
usr.bin/aucat/afile.c
600
be32_set(&hdr.comm.rate_hi, m);
usr.bin/aucat/dsp.c
737
unsigned int s, e, m, y;
usr.bin/aucat/dsp.c
741
m = (x << 8) | 0x80000000;
usr.bin/aucat/dsp.c
757
y = m >> (127 + (32 - ADATA_BITS) - e);
usr.bin/aucat/dsp.h
112
#define MIDI_TO_ADATA(m) (aparams_ctltovol[m])
usr.bin/aucat/sysex.h
56
#define SYSEX_SIZE(m) (5 + sizeof(struct sysex_ ## m))
usr.bin/awk/b.c
1265
int num, m;
usr.bin/awk/b.c
1416
n = -1; m = -1;
usr.bin/awk/b.c
1429
m = num;
usr.bin/awk/b.c
1430
if (m < n)
usr.bin/awk/b.c
1433
if (n == 0 && m == 1) {
usr.bin/awk/b.c
1445
m = num;
usr.bin/awk/b.c
1452
startreptok - lastatom, n, m) > 0) {
usr.bin/awk/b.c
1453
if (n == 0 && m == 0) {
usr.bin/awk/run.c
1000
else if (m > k)
usr.bin/awk/run.c
1001
m = k;
usr.bin/awk/run.c
1010
else if (n > k - m)
usr.bin/awk/run.c
1011
n = k - m;
usr.bin/awk/run.c
1013
DPRINTF("substr: m=%d, n=%d, s=%s\n", m, n, s);
usr.bin/awk/run.c
1015
mb = u8_char2byte(s, m-1); /* byte offset of start char in s */
usr.bin/awk/run.c
2368
int m;
usr.bin/awk/run.c
2406
m = a;
usr.bin/awk/run.c
2411
m = GT; /* so can mix > and >> */
usr.bin/awk/run.c
2423
files[i].mode = m;
usr.bin/awk/run.c
2537
size_t m = 0; /* match count */
usr.bin/awk/run.c
2584
} else if (whichm == ++m || whichm == 0) {
usr.bin/awk/run.c
2631
if (m == whichm || *patbeg == '\0')
usr.bin/awk/run.c
2658
x->fval = m;
usr.bin/awk/run.c
959
int m;
usr.bin/awk/run.c
965
m = (int) val;
usr.bin/awk/run.c
967
x = fieldadr(m);
usr.bin/awk/run.c
975
int k, m, n;
usr.bin/awk/run.c
997
m = (int) getfval(y);
usr.bin/awk/run.c
998
if (m <= 0)
usr.bin/awk/run.c
999
m = 1;
usr.bin/calendar/day.c
81
fill_print_date(struct match *m, struct tm *tm)
usr.bin/calendar/day.c
83
if (strftime(m->print_date, sizeof(m->print_date),
usr.bin/calendar/day.c
85
m->print_date[sizeof(m->print_date) - 1] = '\0';
usr.bin/calendar/io.c
154
printing = (m = isnow(buf, bodun)) ? 1 : 0;
usr.bin/calendar/io.c
169
while (m) {
usr.bin/calendar/io.c
174
cur_evt->when = m->when;
usr.bin/calendar/io.c
177
m->print_date, (var + m->var) ? '*' : ' ');
usr.bin/calendar/io.c
182
if (m->bodun && prefix) {
usr.bin/calendar/io.c
194
foo = m;
usr.bin/calendar/io.c
195
m = m->next;
usr.bin/calendar/io.c
75
struct match *m;
usr.bin/cdio/cdio.c
1128
int rc, trk, m, s, f;
usr.bin/cdio/cdio.c
1131
rc = status(&trk, &m, &s, &f);
usr.bin/cdio/cdio.c
1139
trk ? track_names[trk-1] : "", m, s, f);
usr.bin/cdio/cdio.c
1144
rc, strstatus(rc), trk, m, s, f);
usr.bin/cdio/cdio.c
1146
printf("%d %d %d:%02d.%02d\n", rc, trk, m, s, f);
usr.bin/cdio/cdio.c
1287
lba2msf(unsigned long lba, u_char *m, u_char *s, u_char *f)
usr.bin/cdio/cdio.c
1291
*m = lba / (60 * 75);
usr.bin/cdio/cdio.c
1298
msf2lba(u_char m, u_char s, u_char f)
usr.bin/cdio/cdio.c
1300
return (((m * 60) + s) * 75 + f) - 150;
usr.bin/cdio/cdio.c
1307
u_char m, s, f;
usr.bin/cdio/cdio.c
1313
lba2msf(block, &m, &s, &f);
usr.bin/cdio/cdio.c
1314
return (m*60+s);
usr.bin/cdio/cdio.c
1322
unsigned char m, s, f;
usr.bin/cdio/cdio.c
1329
lba2msf(block, &m, &s, &f);
usr.bin/cdio/cdio.c
1330
return f + s * 75 + m * 60 * 75;
usr.bin/cdio/cdio.c
1338
u_char m, s, f;
usr.bin/cdio/cdio.c
1351
lba2msf(block, &m, &s, &f);
usr.bin/cdio/cdio.c
1353
printf("%2d:%02d.%02d ", m, s, f);
usr.bin/cdio/cdio.c
1371
lba2msf(len - 150, &m, &s, &f);
usr.bin/cdio/cdio.c
1374
printf("%2d:%02d.%02d %s\n", m, s, f, name);
usr.bin/cdio/cdio.c
1377
printf("%2d:%02d.%02d %6d %6d %5s\n", m, s, f, block, len,
usr.bin/cdio/cdio.c
1671
addmsf(u_int *m, u_int *s, u_int *f, u_char m_inc, u_char s_inc, u_char f_inc)
usr.bin/cdio/cdio.c
1681
*m += *s / 60;
usr.bin/cdio/cdio.c
1685
*m += m_inc;
usr.bin/cdio/cdio.c
1710
toc2msf(u_int track, u_char *m, u_char *s, u_char *f)
usr.bin/cdio/cdio.c
1717
*m = ctep->addr.msf.minute;
usr.bin/cdio/cdio.c
1721
lba2msf(ctep->addr.lba, m, s, f);
usr.bin/cdio/cdio.c
188
void lba2msf(unsigned long lba, u_char *m, u_char *s, u_char *f);
usr.bin/cdio/cdio.c
189
unsigned int msf2lba(u_char m, u_char s, u_char f);
usr.bin/cdio/rip.c
50
extern u_int msf2lba(u_char m, u_char s, u_char f);
usr.bin/cvs/diff3.c
278
size_t m, n;
usr.bin/cvs/diff3.c
304
m = readin(fds[0], &d13);
usr.bin/cvs/diff3.c
314
return (merge(m, n));
usr.bin/cvs/diff_internals.c
496
equiv(struct line *a, int n, struct line *b, int m, int *c)
usr.bin/cvs/diff_internals.c
501
while (i <= n && j <= m) {
usr.bin/cvs/diff_internals.c
511
b[m + 1].value = 0;
usr.bin/cvs/diff_internals.c
513
while (++j <= m) {
usr.bin/cvs/diff_internals.c
753
int j, m = 0, k;
usr.bin/cvs/diff_internals.c
758
m = 2 * j - 1;
usr.bin/cvs/diff_internals.c
759
for (m /= 2; m != 0; m /= 2) {
usr.bin/cvs/diff_internals.c
760
k = n - m;
usr.bin/cvs/diff_internals.c
762
for (ai = &a[j]; ai > a; ai -= m) {
usr.bin/cvs/diff_internals.c
763
aim = &ai[m];
usr.bin/cvs/diff_internals.c
807
int m, i0, i1, j0, j1;
usr.bin/cvs/diff_internals.c
811
m = len[0];
usr.bin/cvs/diff_internals.c
813
J[m + 1] = len[1] + 1;
usr.bin/cvs/diff_internals.c
814
for (i0 = 1; i0 <= m; i0 = i1 + 1) {
usr.bin/cvs/diff_internals.c
815
while (i0 <= m && J[i0] == J[i0 - 1] + 1)
usr.bin/cvs/diff_internals.c
819
while (i1 < m && J[i1 + 1] == 0)
usr.bin/cvs/diff_internals.c
825
if (m == 0)
usr.bin/cvs/util.c
100
m = 0;
usr.bin/cvs/util.c
135
m |= cvs_modes[(int)type][*sp - 'a'];
usr.bin/cvs/util.c
139
*mode = m;
usr.bin/cvs/util.c
97
mode_t m;
usr.bin/dc/bcode.c
1194
u_int m;
usr.bin/dc/bcode.c
1197
m = max(a->scale, bmachine.scale);
usr.bin/dc/bcode.c
1199
if (rscale > m || (a->scale > 0 && (b == (BN_ULONG)-1 ||
usr.bin/dc/bcode.c
1201
rscale = m;
usr.bin/diff/diffreg.c
545
equiv(struct line *a, int n, struct line *b, int m, int *c)
usr.bin/diff/diffreg.c
550
while (i <= n && j <= m) {
usr.bin/diff/diffreg.c
560
b[m + 1].value = 0;
usr.bin/diff/diffreg.c
562
while (++j <= m) {
usr.bin/diff/diffreg.c
806
int j, m = 0, k;
usr.bin/diff/diffreg.c
811
m = 2 * j - 1;
usr.bin/diff/diffreg.c
812
for (m /= 2; m != 0; m /= 2) {
usr.bin/diff/diffreg.c
813
k = n - m;
usr.bin/diff/diffreg.c
815
for (ai = &a[j]; ai > a; ai -= m) {
usr.bin/diff/diffreg.c
816
aim = &ai[m];
usr.bin/diff/diffreg.c
860
int m, i0, i1, j0, j1;
usr.bin/diff/diffreg.c
864
m = len[0];
usr.bin/diff/diffreg.c
866
J[m + 1] = len[1] + 1;
usr.bin/diff/diffreg.c
868
for (i0 = 1; i0 <= m; i0 = i1 + 1) {
usr.bin/diff/diffreg.c
869
while (i0 <= m && J[i0] == J[i0 - 1] + 1)
usr.bin/diff/diffreg.c
873
while (i1 < m && J[i1 + 1] == 0)
usr.bin/diff/diffreg.c
880
for (i0 = m; i0 >= 1; i0 = i1 - 1) {
usr.bin/diff/diffreg.c
892
if (m == 0)
usr.bin/diff3/diff3prog.c
146
int ch, i, m, n;
usr.bin/diff3/diff3prog.c
187
m = readin(argv[0], &d13);
usr.bin/diff3/diff3prog.c
193
merge(m, n);
usr.bin/dig/lib/dns/message.c
281
msginitheader(dns_message_t *m) {
usr.bin/dig/lib/dns/message.c
282
m->id = 0;
usr.bin/dig/lib/dns/message.c
283
m->flags = 0;
usr.bin/dig/lib/dns/message.c
284
m->rcode = 0;
usr.bin/dig/lib/dns/message.c
285
m->opcode = 0;
usr.bin/dig/lib/dns/message.c
286
m->rdclass = 0;
usr.bin/dig/lib/dns/message.c
290
msginitprivate(dns_message_t *m) {
usr.bin/dig/lib/dns/message.c
294
m->cursors[i] = NULL;
usr.bin/dig/lib/dns/message.c
295
m->counts[i] = 0;
usr.bin/dig/lib/dns/message.c
297
m->opt = NULL;
usr.bin/dig/lib/dns/message.c
298
m->sig0 = NULL;
usr.bin/dig/lib/dns/message.c
299
m->sig0name = NULL;
usr.bin/dig/lib/dns/message.c
300
m->tsig = NULL;
usr.bin/dig/lib/dns/message.c
301
m->tsigname = NULL;
usr.bin/dig/lib/dns/message.c
302
m->state = DNS_SECTION_ANY; /* indicate nothing parsed or rendered */
usr.bin/dig/lib/dns/message.c
303
m->opt_reserved = 0;
usr.bin/dig/lib/dns/message.c
304
m->sig_reserved = 0;
usr.bin/dig/lib/dns/message.c
305
m->reserved = 0;
usr.bin/dig/lib/dns/message.c
306
m->buffer = NULL;
usr.bin/dig/lib/dns/message.c
310
msginittsig(dns_message_t *m) {
usr.bin/dig/lib/dns/message.c
311
m->tsigstatus = dns_rcode_noerror;
usr.bin/dig/lib/dns/message.c
312
m->querytsigstatus = dns_rcode_noerror;
usr.bin/dig/lib/dns/message.c
313
m->tsigkey = NULL;
usr.bin/dig/lib/dns/message.c
314
m->tsigctx = NULL;
usr.bin/dig/lib/dns/message.c
315
m->sigstart = -1;
usr.bin/dig/lib/dns/message.c
316
m->sig0status = dns_rcode_noerror;
usr.bin/dig/lib/dns/message.c
317
m->timeadjust = 0;
usr.bin/dig/lib/dns/message.c
325
msginit(dns_message_t *m) {
usr.bin/dig/lib/dns/message.c
326
msginitheader(m);
usr.bin/dig/lib/dns/message.c
327
msginitprivate(m);
usr.bin/dig/lib/dns/message.c
328
msginittsig(m);
usr.bin/dig/lib/dns/message.c
329
m->header_ok = 0;
usr.bin/dig/lib/dns/message.c
330
m->question_ok = 0;
usr.bin/dig/lib/dns/message.c
331
m->tcp_continuation = 0;
usr.bin/dig/lib/dns/message.c
332
m->verified_sig = 0;
usr.bin/dig/lib/dns/message.c
333
m->verify_attempted = 0;
usr.bin/dig/lib/dns/message.c
334
m->query.base = NULL;
usr.bin/dig/lib/dns/message.c
335
m->query.length = 0;
usr.bin/dig/lib/dns/message.c
336
m->free_query = 0;
usr.bin/dig/lib/dns/message.c
337
m->saved.base = NULL;
usr.bin/dig/lib/dns/message.c
338
m->saved.length = 0;
usr.bin/dig/lib/dns/message.c
339
m->free_saved = 0;
usr.bin/dig/lib/dns/message.c
340
m->sitok = 0;
usr.bin/dig/lib/dns/message.c
341
m->sitbad = 0;
usr.bin/dig/lib/dns/message.c
342
m->tkey = 0;
usr.bin/dig/lib/dns/message.c
343
m->rdclass_set = 0;
usr.bin/dig/lib/dns/message.c
344
m->querytsig = NULL;
usr.bin/dig/lib/dns/message.c
610
dns_message_t *m;
usr.bin/dig/lib/dns/message.c
620
m = malloc(sizeof(dns_message_t));
usr.bin/dig/lib/dns/message.c
621
if (m == NULL)
usr.bin/dig/lib/dns/message.c
629
m->from_to_wire = intent;
usr.bin/dig/lib/dns/message.c
630
msginit(m);
usr.bin/dig/lib/dns/message.c
633
ISC_LIST_INIT(m->sections[i]);
usr.bin/dig/lib/dns/message.c
635
ISC_LIST_INIT(m->scratchpad);
usr.bin/dig/lib/dns/message.c
636
ISC_LIST_INIT(m->cleanup);
usr.bin/dig/lib/dns/message.c
637
ISC_LIST_INIT(m->rdatas);
usr.bin/dig/lib/dns/message.c
638
ISC_LIST_INIT(m->rdatalists);
usr.bin/dig/lib/dns/message.c
639
ISC_LIST_INIT(m->offsets);
usr.bin/dig/lib/dns/message.c
640
ISC_LIST_INIT(m->freerdata);
usr.bin/dig/lib/dns/message.c
641
ISC_LIST_INIT(m->freerdatalist);
usr.bin/dig/lib/dns/message.c
651
ISC_LIST_APPEND(m->scratchpad, dynbuf, link);
usr.bin/dig/lib/dns/message.c
653
m->cctx = NULL;
usr.bin/dig/lib/dns/message.c
655
*msgp = m;
usr.bin/dig/lib/dns/message.c
662
dynbuf = ISC_LIST_HEAD(m->scratchpad);
usr.bin/dig/lib/dns/message.c
664
ISC_LIST_UNLINK(m->scratchpad, dynbuf, link);
usr.bin/dig/lib/dns/message.c
667
free(m);
usr.bin/dig/lib/isc/task.c
98
#define FINISHED(m) ((m)->exiting && EMPTY((m)->tasks))
usr.bin/dig/lib/isc/unix/socket.c
1003
build_msghdr_send(sock, cmsgbuf.m, dev, &msghdr, iov, &write_count);
usr.bin/dig/lib/isc/unix/socket.c
838
char m[RECVCMSGBUFLEN];
usr.bin/dig/lib/isc/unix/socket.c
843
build_msghdr_recv(sock, cmsgbuf.m, dev, &msghdr, iov, &read_count);
usr.bin/dig/lib/isc/unix/socket.c
998
char m[SENDCMSGBUFLEN];
usr.bin/file/file.c
366
struct magic *m;
usr.bin/file/file.c
393
m = magic_load(magicfp, magicpath, cflag || Wflag);
usr.bin/file/file.c
395
magic_dump(m);
usr.bin/file/file.c
419
inf.m = m;
usr.bin/file/file.c
61
struct magic *m;
usr.bin/file/file.c
612
s = magic_test(inf->m, inf->base, inf->size, flags);
usr.bin/file/file.c
644
s = magic_test(inf->m, inf->base, inf->size, flags);
usr.bin/file/magic-common.c
70
magic_vwarnm(struct magic *m, u_int line, const char *fmt, va_list ap)
usr.bin/file/magic-common.c
74
if (!m->warnings)
usr.bin/file/magic-common.c
79
fprintf(stderr, "%s:%u: %s\n", m->path, line, msg);
usr.bin/file/magic-common.c
84
magic_warnm(struct magic *m, u_int line, const char *fmt, ...)
usr.bin/file/magic-common.c
89
magic_vwarnm (m, line, fmt, ap);
usr.bin/file/magic-dump.c
51
magic_dump(struct magic *m)
usr.bin/file/magic-dump.c
55
RB_FOREACH(ml, magic_tree, &m->tree)
usr.bin/file/magic-dump.c
58
RB_FOREACH(ml, magic_named_tree, &m->named)
usr.bin/file/magic-load.c
1015
magic_warnm(m, at, "invalid strength operator: %s", s);
usr.bin/file/magic-load.c
1026
magic_warnm(m, at, "invalid strength value: %s", s);
usr.bin/file/magic-load.c
1033
magic_set_mimetype(struct magic *m, u_int at, struct magic_line *ml, char *line)
usr.bin/file/magic-load.c
1058
magic_warnm(m, at, "invalid MIME type: %s", mimetype);
usr.bin/file/magic-load.c
1062
magic_warnm(m, at, "stray MIME type: %s", mimetype);
usr.bin/file/magic-load.c
1071
struct magic *m;
usr.bin/file/magic-load.c
1078
m = xcalloc(1, sizeof *m);
usr.bin/file/magic-load.c
1079
m->path = xstrdup(path);
usr.bin/file/magic-load.c
1080
m->warnings = warnings;
usr.bin/file/magic-load.c
1081
RB_INIT(&m->tree);
usr.bin/file/magic-load.c
1103
magic_set_mimetype(m, at, ml, line);
usr.bin/file/magic-load.c
1107
magic_adjust_strength(m, at, ml, line);
usr.bin/file/magic-load.c
1115
magic_warnm(m, at, "%.*s not supported", i, line);
usr.bin/file/magic-load.c
1124
ml->root = m;
usr.bin/file/magic-load.c
1162
RB_INSERT(magic_named_tree, &m->named, ml);
usr.bin/file/magic-load.c
1164
RB_INSERT(magic_tree, &m->tree, ml);
usr.bin/file/magic-load.c
1173
return (m);
usr.bin/file/magic-load.c
998
magic_adjust_strength(struct magic *m, u_int at, struct magic_line *ml,
usr.bin/file/magic-test.c
1021
m.rm_so = ms->offset;
usr.bin/file/magic-test.c
1022
m.rm_eo = ms->size;
usr.bin/file/magic-test.c
1024
result = (regexec(&re, ms->base, 1, &m, REG_STARTEND) == 0);
usr.bin/file/magic-test.c
1027
magic_add_string(ms, ml, ms->base + m.rm_so,
usr.bin/file/magic-test.c
1028
m.rm_eo - m.rm_so);
usr.bin/file/magic-test.c
1032
ms->offset = m.rm_so;
usr.bin/file/magic-test.c
1034
ms->offset = m.rm_eo;
usr.bin/file/magic-test.c
1268
struct magic *m = ml->root;
usr.bin/file/magic-test.c
1365
named = magic_get_named(m, ml->name + 1);
usr.bin/file/magic-test.c
1367
named = magic_get_named(m, ml->name);
usr.bin/file/magic-test.c
1386
magic_test(struct magic *m, const void *base, size_t size, int flags)
usr.bin/file/magic-test.c
1398
RB_FOREACH(ml, magic_tree, &m->tree) {
usr.bin/file/magic-test.c
40
magic_get_named(struct magic *m, const char *name)
usr.bin/file/magic-test.c
45
return (RB_FIND(magic_named_tree, &m->named, &ml));
usr.bin/file/magic-test.c
997
regmatch_t m;
usr.bin/grep/binary.c
48
size_t m;
usr.bin/grep/binary.c
54
if ((m = fread(buf, 1, BUFSIZ, f)) == 0)
usr.bin/grep/binary.c
57
if (isbinary(buf, m))
usr.bin/grep/binary.c
69
int m;
usr.bin/grep/binary.c
75
if ((m = gzread(f, buf, BUFSIZ)) <= 0)
usr.bin/grep/binary.c
78
if (isbinary(buf, m))
usr.bin/infocmp/infocmp.c
1255
size_t m = n + left;
usr.bin/infocmp/infocmp.c
1256
if (m < last)
usr.bin/infocmp/infocmp.c
1257
fprintf(stderr, "%-40.40s%s\n", options[n], options[m]);
usr.bin/kdump/kdump.c
162
void *m;
usr.bin/kdump/kdump.c
246
m = malloc(size = 1025);
usr.bin/kdump/kdump.c
247
if (m == NULL)
usr.bin/kdump/kdump.c
272
newm = realloc(m, ktrlen+1);
usr.bin/kdump/kdump.c
275
m = newm;
usr.bin/kdump/kdump.c
278
if (ktrlen && fread_tail(m, ktrlen, 1) == 0)
usr.bin/kdump/kdump.c
286
ktrsyscall(m, ktrlen);
usr.bin/kdump/kdump.c
289
ktrsysret(m, ktrlen);
usr.bin/kdump/kdump.c
292
ktrnamei(m, ktrlen);
usr.bin/kdump/kdump.c
295
ktrgenio(m, ktrlen);
usr.bin/kdump/kdump.c
298
ktrpsig(m);
usr.bin/kdump/kdump.c
301
ktrstruct(m, ktrlen);
usr.bin/kdump/kdump.c
304
ktruser(m, ktrlen);
usr.bin/kdump/kdump.c
308
ktrexec(m, ktrlen);
usr.bin/kdump/kdump.c
311
ktrpledge(m, ktrlen);
usr.bin/kdump/kdump.c
314
ktrpinsyscall(m, ktrlen);
usr.bin/ldap/aldap.c
353
struct aldap_message *m;
usr.bin/ldap/aldap.c
358
if ((m = calloc(1, sizeof(struct aldap_message))) == NULL)
usr.bin/ldap/aldap.c
362
while (m->msg == NULL) {
usr.bin/ldap/aldap.c
383
m->msg = ober_read_elements(&ldap->ber, NULL);
usr.bin/ldap/aldap.c
394
LDAP_DEBUG("message", m->msg);
usr.bin/ldap/aldap.c
396
if (ober_scanf_elements(m->msg, "{ite", &msgid, &class, &type, &a) != 0)
usr.bin/ldap/aldap.c
398
m->msgid = msgid;
usr.bin/ldap/aldap.c
399
m->message_type = type;
usr.bin/ldap/aldap.c
400
m->protocol_op = a;
usr.bin/ldap/aldap.c
402
switch (m->message_type) {
usr.bin/ldap/aldap.c
410
if (ober_scanf_elements(m->protocol_op, "{EeSe",
usr.bin/ldap/aldap.c
411
&m->body.res.rescode, &m->dn, &m->body.res.diagmsg) != 0)
usr.bin/ldap/aldap.c
413
if (m->body.res.rescode == LDAP_REFERRAL) {
usr.bin/ldap/aldap.c
414
a = m->body.res.diagmsg->be_next;
usr.bin/ldap/aldap.c
415
if (ober_scanf_elements(a, "{e", &m->references) != 0)
usr.bin/ldap/aldap.c
418
if (m->msg->be_sub) {
usr.bin/ldap/aldap.c
419
for (ep = m->msg->be_sub; ep != NULL; ep = ep->be_next) {
usr.bin/ldap/aldap.c
422
m->page = aldap_parse_page_control(ep->be_sub->be_sub,
usr.bin/ldap/aldap.c
426
m->page = NULL;
usr.bin/ldap/aldap.c
429
if (ober_scanf_elements(m->protocol_op, "{eS{e", &m->dn,
usr.bin/ldap/aldap.c
430
&m->body.search.attrs) != 0)
usr.bin/ldap/aldap.c
434
if (ober_scanf_elements(m->protocol_op, "{e", &m->references) != 0)
usr.bin/ldap/aldap.c
438
if (ober_scanf_elements(m->protocol_op, "{E",
usr.bin/ldap/aldap.c
439
&m->body.res.rescode) != 0) {
usr.bin/ldap/aldap.c
445
return m;
usr.bin/ldap/aldap.c
449
aldap_freemsg(m);
usr.bin/ldap/ldapclient.c
298
struct aldap_message *m;
usr.bin/ldap/ldapclient.c
322
while ((m = aldap_parse(ldap->ldap_al)) != NULL) {
usr.bin/ldap/ldapclient.c
323
if (ldap->ldap_al->msgid != m->msgid) {
usr.bin/ldap/ldapclient.c
327
if ((code = aldap_get_resultcode(m)) != LDAP_SUCCESS) {
usr.bin/ldap/ldapclient.c
333
if (m->message_type == LDAP_RES_SEARCH_RESULT) {
usr.bin/ldap/ldapclient.c
334
if (m->page != NULL && m->page->cookie_len != 0)
usr.bin/ldap/ldapclient.c
335
pg = m->page;
usr.bin/ldap/ldapclient.c
339
aldap_freemsg(m);
usr.bin/ldap/ldapclient.c
343
if (m->message_type != LDAP_RES_SEARCH_ENTRY) {
usr.bin/ldap/ldapclient.c
347
if (aldap_count_attrs(m) < 1) {
usr.bin/ldap/ldapclient.c
348
aldap_freemsg(m);
usr.bin/ldap/ldapclient.c
352
if ((searchdn = aldap_get_dn(m)) == NULL)
usr.bin/ldap/ldapclient.c
362
for (ret = aldap_first_attr(m, &outkey, &outvalues);
usr.bin/ldap/ldapclient.c
364
ret = aldap_next_attr(m, &outkey, &outvalues)) {
usr.bin/ldap/ldapclient.c
376
aldap_freemsg(m);
usr.bin/ldap/ldapclient.c
493
struct aldap_message *m;
usr.bin/ldap/ldapclient.c
552
if ((m = aldap_parse(ldap->ldap_al)) == NULL) {
usr.bin/ldap/ldapclient.c
557
if (ldap->ldap_al->msgid != m->msgid ||
usr.bin/ldap/ldapclient.c
558
(code = aldap_get_resultcode(m)) != LDAP_SUCCESS) {
usr.bin/ldap/ldapclient.c
561
aldap_freemsg(m);
usr.bin/ldap/ldapclient.c
564
aldap_freemsg(m);
usr.bin/ldap/ldapclient.c
596
if ((m = aldap_parse(ldap->ldap_al)) == NULL) {
usr.bin/ldap/ldapclient.c
601
if (ldap->ldap_al->msgid != m->msgid ||
usr.bin/ldap/ldapclient.c
602
(code = aldap_get_resultcode(m)) != LDAP_SUCCESS) {
usr.bin/ldap/ldapclient.c
605
aldap_freemsg(m);
usr.bin/ldap/ldapclient.c
608
aldap_freemsg(m);
usr.bin/less/filename.c
467
char *m = NULL;
usr.bin/less/filename.c
471
m = easprintf("%s is a directory", filename);
usr.bin/less/filename.c
478
m = errno_message(filename);
usr.bin/less/filename.c
480
m = NULL;
usr.bin/less/filename.c
482
m = easprintf("%s is not a regular file (use -f to "
usr.bin/less/filename.c
487
return (m);
usr.bin/less/mark.c
101
m = &sm;
usr.bin/less/mark.c
102
get_scrpos(&m->m_scrpos);
usr.bin/less/mark.c
103
m->m_ifile = curr_ifile;
usr.bin/less/mark.c
109
m = &marks[LASTMARK];
usr.bin/less/mark.c
115
m = getumark(c);
usr.bin/less/mark.c
116
if (m == NULL)
usr.bin/less/mark.c
118
if (m->m_scrpos.pos == -1) {
usr.bin/less/mark.c
124
return (m);
usr.bin/less/mark.c
142
struct mark *m;
usr.bin/less/mark.c
145
m = getumark(c);
usr.bin/less/mark.c
146
if (m == NULL)
usr.bin/less/mark.c
149
m->m_scrpos = scrpos;
usr.bin/less/mark.c
150
m->m_ifile = curr_ifile;
usr.bin/less/mark.c
176
struct mark *m;
usr.bin/less/mark.c
179
m = getmark(c);
usr.bin/less/mark.c
180
if (m == NULL)
usr.bin/less/mark.c
188
if (m == &marks[LASTMARK] && m->m_scrpos.pos == -1) {
usr.bin/less/mark.c
189
m->m_ifile = curr_ifile;
usr.bin/less/mark.c
190
m->m_scrpos.pos = ch_zero();
usr.bin/less/mark.c
191
m->m_scrpos.ln = jump_sline;
usr.bin/less/mark.c
199
scrpos = m->m_scrpos;
usr.bin/less/mark.c
200
if (m->m_ifile != curr_ifile) {
usr.bin/less/mark.c
204
if (edit_ifile(m->m_ifile))
usr.bin/less/mark.c
221
struct mark *m;
usr.bin/less/mark.c
223
m = getmark(c);
usr.bin/less/mark.c
224
if (m == NULL)
usr.bin/less/mark.c
227
if (m->m_ifile != curr_ifile) {
usr.bin/less/mark.c
231
return (m->m_scrpos.pos);
usr.bin/less/mark.c
71
struct mark *m;
usr.bin/less/mark.c
79
m = &sm;
usr.bin/less/mark.c
80
m->m_scrpos.pos = ch_zero();
usr.bin/less/mark.c
81
m->m_scrpos.ln = 0;
usr.bin/less/mark.c
82
m->m_ifile = curr_ifile;
usr.bin/less/mark.c
92
m = &sm;
usr.bin/less/mark.c
93
m->m_scrpos.pos = ch_tell();
usr.bin/less/mark.c
94
m->m_scrpos.ln = sc_height-1;
usr.bin/less/mark.c
95
m->m_ifile = curr_ifile;
usr.bin/lex/filter.c
358
regmatch_t m[10];
usr.bin/lex/filter.c
362
&& regexec(®ex_linedir, buf, 3, m, 0) == 0) {
usr.bin/lex/filter.c
367
regmatch_strtol(&m[1], buf, NULL, 0);
usr.bin/lex/filter.c
368
fname = regmatch_dup(&m[2], buf);
usr.bin/lex/flexdef.h
1157
char *regmatch_dup (regmatch_t * m, const char *src);
usr.bin/lex/flexdef.h
1158
char *regmatch_cpy (regmatch_t * m, char *dest, const char *src);
usr.bin/lex/flexdef.h
1159
int regmatch_len (regmatch_t * m);
usr.bin/lex/flexdef.h
1160
int regmatch_strtol (regmatch_t * m, const char *src, char **endptr, int base);
usr.bin/lex/flexdef.h
1161
bool regmatch_empty (regmatch_t * m);
usr.bin/lex/regex.c
104
char *regmatch_cpy (regmatch_t * m, char *dest, const char *src)
usr.bin/lex/regex.c
106
if (m == NULL || m->rm_so < 0) {
usr.bin/lex/regex.c
112
snprintf (dest, regmatch_len(m), "%s", src + m->rm_so);
usr.bin/lex/regex.c
121
int regmatch_len (regmatch_t * m)
usr.bin/lex/regex.c
123
if (m == NULL || m->rm_so < 0) {
usr.bin/lex/regex.c
127
return m->rm_eo - m->rm_so;
usr.bin/lex/regex.c
139
int regmatch_strtol (regmatch_t * m, const char *src, char **endptr,
usr.bin/lex/regex.c
148
if (m == NULL || m->rm_so < 0)
usr.bin/lex/regex.c
151
if (regmatch_len (m) < bufsz)
usr.bin/lex/regex.c
152
s = regmatch_cpy (m, buf, src);
usr.bin/lex/regex.c
154
s = regmatch_dup (m, src);
usr.bin/lex/regex.c
169
bool regmatch_empty (regmatch_t * m)
usr.bin/lex/regex.c
171
return (m == NULL || m->rm_so < 0 || m->rm_so == m->rm_eo);
usr.bin/lex/regex.c
82
char *regmatch_dup (regmatch_t * m, const char *src)
usr.bin/lex/regex.c
87
if (m == NULL || m->rm_so < 0)
usr.bin/lex/regex.c
89
len = m->rm_eo - m->rm_so;
usr.bin/lex/regex.c
93
strncpy (str, src + m->rm_so, len);
usr.bin/m4/misc.c
461
dump_buffer(FILE *f, size_t m)
usr.bin/m4/misc.c
465
for (s = bp; s-buf > m;)
usr.bin/mail/list.c
621
first(int f, int m)
usr.bin/mail/list.c
628
m &= MDELETED;
usr.bin/mail/list.c
630
if ((mp->m_flag & m) == f)
usr.bin/mail/list.c
633
if ((mp->m_flag & m) == f)
usr.bin/mail/list.c
757
int c, m;
usr.bin/mail/list.c
786
m = dot - &message[0] + 1;
usr.bin/mail/list.c
788
printf("%d: Inappropriate message\n", m);
usr.bin/mail/list.c
791
return(m);
usr.bin/mail/send.c
576
mode_t m;
usr.bin/mail/send.c
578
m = umask(077);
usr.bin/mail/send.c
580
(void)umask(m);
usr.bin/make/arch.c
183
mtime_of_member(struct arch_member *m)
usr.bin/make/arch.c
185
if (is_out_of_date(m->mtime))
usr.bin/make/arch.c
186
ts_set_from_time_t((time_t) strtoll(m->date, NULL, 10),
usr.bin/make/arch.c
187
m->mtime);
usr.bin/make/arch.c
188
return m->mtime;
usr.bin/make/arch.c
318
char *m;
usr.bin/make/arch.c
323
while ((m = Lst_DeQueue(&members)) != NULL) {
usr.bin/make/arch.c
326
Buf_AddString(expand, m);
usr.bin/make/arch.c
328
free(m);
usr.bin/make/str.c
374
const char *m;
usr.bin/make/str.c
382
if ((m = strchr(p, '%')) != NULL) {
usr.bin/make/str.c
384
for (; p != m && *w && *w == *p; w++, p++)
usr.bin/make/str.c
387
if (p != m)
usr.bin/make/str.c
397
m = w;
usr.bin/make/str.c
402
*len = w - m;
usr.bin/make/str.c
403
return m;
usr.bin/make/str.c
425
const char *m;
usr.bin/make/str.c
427
if ((m = strchr(pat, '%')) != NULL) {
usr.bin/make/str.c
429
Buf_Addi(buf, pat, m);
usr.bin/make/str.c
431
pat = m + 1;
usr.bin/mandoc/mandocdb.c
1421
const struct roff_node *n, uint64_t m, int taboo)
usr.bin/mandoc/mandocdb.c
1428
putmdockey(mpage, n->child, m, taboo);
usr.bin/mandoc/mandocdb.c
1430
putkey(mpage, n->string, m);
usr.bin/mg/cscope.c
228
struct csmatch *m;
usr.bin/mg/cscope.c
238
m = TAILQ_NEXT(curmatch, entry);
usr.bin/mg/cscope.c
239
if (m == NULL) {
usr.bin/mg/cscope.c
249
curmatch = m;
usr.bin/mg/cscope.c
260
struct csmatch *m;
usr.bin/mg/cscope.c
266
m = TAILQ_PREV(curmatch, matches, entry);
usr.bin/mg/cscope.c
267
if (m)
usr.bin/mg/cscope.c
268
curmatch = m;
usr.bin/mg/cscope.c
442
struct csmatch *m;
usr.bin/mg/cscope.c
464
if ((m = malloc(sizeof(struct csmatch))) == NULL)
usr.bin/mg/cscope.c
466
m->lineno = lineno;
usr.bin/mg/cscope.c
467
TAILQ_INSERT_TAIL(&r->matches, m, entry);
usr.bin/mg/cscope.c
474
if ((m = malloc(sizeof(struct csmatch))) == NULL)
usr.bin/mg/cscope.c
476
m->lineno = lineno;
usr.bin/mg/cscope.c
477
TAILQ_INSERT_TAIL(&addentryr->matches, m, entry);
usr.bin/mg/cscope.c
541
struct csmatch *m;
usr.bin/mg/cscope.c
545
while ((m = TAILQ_FIRST(&r->matches)) != NULL) {
usr.bin/mg/cscope.c
546
TAILQ_REMOVE(&r->matches, m, entry);
usr.bin/mg/cscope.c
547
free(m);
usr.bin/mg/display.c
157
#define TRYREALLOCARRAY(a, n, m) do { \
usr.bin/mg/display.c
159
if ((tmp = reallocarray((a), (n), (m))) == NULL) {\
usr.bin/mg/help.c
104
int m;
usr.bin/mg/help.c
112
for (m = curbp->b_nmodes; m > 0; m--) {
usr.bin/mg/help.c
114
curbp->b_modes[m]->p_name) == FALSE) ||
usr.bin/mg/help.c
115
(showall(bp, curbp->b_modes[m]->p_map, "") == FALSE) ||
usr.bin/mg/help.c
32
int c, m, i, num;
usr.bin/mg/help.c
44
m = curbp->b_nmodes;
usr.bin/mg/help.c
45
curmap = curbp->b_modes[m]->p_map;
usr.bin/mg/help.c
71
if (--m < 0)
usr.bin/mg/help.c
73
curmap = curbp->b_modes[m]->p_map;
usr.bin/mg/modes.c
115
struct maps_s *m;
usr.bin/mg/modes.c
123
if ((m = name_mode(modebuf)) == NULL) {
usr.bin/mg/modes.c
130
if (defb_modes[i] == m) {
usr.bin/mg/modes.c
138
if (defb_modes[i] == m)
usr.bin/mg/modes.c
146
defb_modes[++defb_nmodes] = m;
usr.bin/mg/modes.c
149
for (i = 1; i <= defb_nmodes && m != defb_modes[i]; i++);
usr.bin/mg/modes.c
29
struct maps_s *m;
usr.bin/mg/modes.c
31
if ((m = name_mode(newmode)) == NULL) {
usr.bin/mg/modes.c
38
if (curbp->b_modes[i] == m) {
usr.bin/mg/modes.c
46
if (curbp->b_modes[i] == m)
usr.bin/mg/modes.c
54
curbp->b_modes[++(curbp->b_nmodes)] = m;
usr.bin/mg/modes.c
57
for (i = 1; i <= curbp->b_nmodes && m != curbp->b_modes[i];
usr.bin/mixerctl/mixerctl.c
111
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
printf("%d", m->un.value.level[0]);
usr.bin/mixerctl/mixerctl.c
125
printf("%d,%d", m->un.value.level[0],
usr.bin/mixerctl/mixerctl.c
126
m->un.value.level[1]);
usr.bin/mixerctl/mixerctl.c
166
mixer_ctrl_t *m, oldval;
usr.bin/mixerctl/mixerctl.c
171
m = p->valp;
usr.bin/mixerctl/mixerctl.c
173
switch (m->type) {
usr.bin/mixerctl/mixerctl.c
177
if (m->un.ord == p->infp->un.e.member[i].ord)
usr.bin/mixerctl/mixerctl.c
184
m->un.ord = p->infp->un.e.member[i].ord;
usr.bin/mixerctl/mixerctl.c
191
m->un.ord = p->infp->un.e.member[i].ord;
usr.bin/mixerctl/mixerctl.c
208
m->un.mask = mask;
usr.bin/mixerctl/mixerctl.c
211
if (m->un.value.num_channels == 1) {
usr.bin/mixerctl/mixerctl.c
212
adjlevel(&q, &m->un.value.level[0], 0);
usr.bin/mixerctl/mixerctl.c
214
adjlevel(&q, &m->un.value.level[0], 1);
usr.bin/mixerctl/mixerctl.c
216
adjlevel(&q, &m->un.value.level[1], 0);
usr.bin/mixerctl/mixerctl.c
218
m->un.value.level[1] = m->un.value.level[0];
usr.bin/mixerctl/mixerctl.c
90
prfield(struct field *p, char *sep, int prvalset, mixer_ctrl_t *m)
usr.bin/mixerctl/mixerctl.c
96
switch (m->type) {
usr.bin/mixerctl/mixerctl.c
99
if (p->infp->un.e.member[i].ord == m->un.ord)
usr.bin/netstat/if.c
202
int m, n;
usr.bin/netstat/if.c
254
m = printf("%-11.11s ", "<Link>");
usr.bin/netstat/if.c
268
m = printf("(%d)", sa->sa_family);
usr.bin/netstat/if.c
275
m += printf("%x%c", *cp++ & 0xff,
usr.bin/netstat/if.c
277
m = 30 - m;
usr.bin/netstat/if.c
278
while (m-- > 0)
usr.bin/netstat/inet.c
1015
#define p(f, m) if (etheripstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
1016
printf(m, etheripstat.f, plural(etheripstat.f))
usr.bin/netstat/inet.c
1048
#define p(f, m) if (ipsecstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
1049
printf(m, ipsecstat.f, plural(ipsecstat.f))
usr.bin/netstat/inet.c
1083
#define p(f, m) if (espstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
1084
printf(m, espstat.f, plural(espstat.f))
usr.bin/netstat/inet.c
1132
#define p(f, m) if (ipipstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
1133
printf(m, ipipstat.f, plural(ipipstat.f))
usr.bin/netstat/inet.c
1166
#define p(f, m) if (carpstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
1167
printf(m, carpstat.f, plural(carpstat.f))
usr.bin/netstat/inet.c
1168
#define p2(f, m) if (carpstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
1169
printf(m, carpstat.f)
usr.bin/netstat/inet.c
1208
#define p(f, m) if (pfsyncstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
1209
printf(m, pfsyncstat.f, plural(pfsyncstat.f))
usr.bin/netstat/inet.c
1210
#define p2(f, m) if (pfsyncstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
1211
printf(m, pfsyncstat.f)
usr.bin/netstat/inet.c
1251
#define p(f, m) if (flowstats.f || sflag <= 1) \
usr.bin/netstat/inet.c
1252
printf(m, flowstats.f, plural(flowstats.f))
usr.bin/netstat/inet.c
1253
#define p2(f, m) if (flowstats.f || sflag <= 1) \
usr.bin/netstat/inet.c
1254
printf(m, flowstats.f)
usr.bin/netstat/inet.c
1282
#define p(f, m) if (ipcompstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
1283
printf(m, ipcompstat.f, plural(ipcompstat.f))
usr.bin/netstat/inet.c
381
#define p(f, m) if (tcpstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
382
printf(m, tcpstat.f, plural(tcpstat.f))
usr.bin/netstat/inet.c
383
#define p1(f, m) if (tcpstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
384
printf(m, tcpstat.f)
usr.bin/netstat/inet.c
385
#define p2(f1, f2, m) if (tcpstat.f1 || tcpstat.f2 || sflag <= 1) \
usr.bin/netstat/inet.c
386
printf(m, tcpstat.f1, plural(tcpstat.f1), tcpstat.f2, plural(tcpstat.f2))
usr.bin/netstat/inet.c
387
#define p2a(f1, f2, m) if (tcpstat.f1 || tcpstat.f2 || sflag <= 1) \
usr.bin/netstat/inet.c
388
printf(m, tcpstat.f1, plural(tcpstat.f1), tcpstat.f2)
usr.bin/netstat/inet.c
389
#define p2b(f1, f2, m) if (tcpstat.f1 || sflag <= 1) \
usr.bin/netstat/inet.c
390
printf(m, tcpstat.f1, tcpstat.f2)
usr.bin/netstat/inet.c
391
#define p2bys(f1, f2, m) if (tcpstat.f1 || sflag <= 1) \
usr.bin/netstat/inet.c
392
printf(m, tcpstat.f1, pluralys(tcpstat.f1), tcpstat.f2)
usr.bin/netstat/inet.c
393
#define pes(f, m) if (tcpstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
394
printf(m, tcpstat.f, plurales(tcpstat.f))
usr.bin/netstat/inet.c
395
#define pys(f, m) if (tcpstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
396
printf(m, tcpstat.f, pluralys(tcpstat.f))
usr.bin/netstat/inet.c
546
#define p(f, m) if (udpstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
547
printf(m, udpstat.f, plural(udpstat.f))
usr.bin/netstat/inet.c
548
#define p1(f, m) if (udpstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
549
printf(m, udpstat.f)
usr.bin/netstat/inet.c
592
#define p(f, m) if (ipstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
593
printf(m, ipstat.f, plural(ipstat.f))
usr.bin/netstat/inet.c
594
#define p1(f, m) if (ipstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
595
printf(m, ipstat.f)
usr.bin/netstat/inet.c
655
#define p(f, m) if (divstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
656
printf(m, divstat.f, plural(divstat.f))
usr.bin/netstat/inet.c
657
#define p1(f, m) if (divstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
658
printf(m, divstat.f)
usr.bin/netstat/inet.c
731
#define p(f, m) if (icmpstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
732
printf(m, icmpstat.f, plural(icmpstat.f))
usr.bin/netstat/inet.c
792
#define p(f, m) if (igmpstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
793
printf(m, igmpstat.f, plural(igmpstat.f))
usr.bin/netstat/inet.c
794
#define py(f, m) if (igmpstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
795
printf(m, igmpstat.f, igmpstat.f != 1 ? "ies" : "y")
usr.bin/netstat/inet.c
968
#define p(f, m) if (ahstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
969
printf(m, ahstat.f, plural(ahstat.f))
usr.bin/netstat/inet.c
970
#define p1(f, m) if (ahstat.f || sflag <= 1) \
usr.bin/netstat/inet.c
971
printf(m, ahstat.f)
usr.bin/netstat/inet6.c
343
#define p(f, m) if (ip6stat.f || sflag <= 1) \
usr.bin/netstat/inet6.c
344
printf(m, (unsigned long long)ip6stat.f, plural(ip6stat.f))
usr.bin/netstat/inet6.c
345
#define p1(f, m) if (ip6stat.f || sflag <= 1) \
usr.bin/netstat/inet6.c
346
printf(m, (unsigned long long)ip6stat.f)
usr.bin/netstat/inet6.c
766
#define p(f, m) if (icmp6stat.f || sflag <= 1) \
usr.bin/netstat/inet6.c
767
printf(m, (unsigned long long)icmp6stat.f, plural(icmp6stat.f))
usr.bin/netstat/inet6.c
768
#define p_5(f, m) if (icmp6stat.f || sflag <= 1) \
usr.bin/netstat/inet6.c
769
printf(m, (unsigned long long)icmp6stat.f)
usr.bin/netstat/inet6.c
846
#define p(f, m) if (rip6stat.f || sflag <= 1) \
usr.bin/netstat/inet6.c
847
printf(m, (unsigned long long)rip6stat.f, plural(rip6stat.f))
usr.bin/netstat/mroute.c
115
nummfcs = needed / sizeof(*m);
usr.bin/netstat/mroute.c
116
m = (struct mfcinfo *)buf;
usr.bin/netstat/mroute.c
118
for (mfci = 0; mfci < nummfcs; ++mfci, ++m) {
usr.bin/netstat/mroute.c
127
mfci, routename4(m->mfc_origin.s_addr));
usr.bin/netstat/mroute.c
128
fmt_scaled(m->mfc_pkt_cnt, fmtbuf);
usr.bin/netstat/mroute.c
130
routename4(m->mfc_mcastgrp.s_addr),
usr.bin/netstat/mroute.c
131
fmtbuf, m->mfc_parent);
usr.bin/netstat/mroute.c
133
if (m->mfc_ttls[vifi])
usr.bin/netstat/mroute.c
134
printf(" %zu/%u", vifi, m->mfc_ttls[vifi]);
usr.bin/netstat/mroute.c
66
struct mfcinfo *m;
usr.bin/netstat/net80211.c
47
#define p(f, m) printf(m, (unsigned long)stats.f, plural(stats.f))
usr.bin/openssl/dgst.c
292
list_md_fn(const EVP_MD * m, const char *from, const char *to, void *arg)
usr.bin/openssl/dgst.c
296
if (!m)
usr.bin/openssl/dgst.c
298
mname = OBJ_nid2ln(EVP_MD_type(m));
usr.bin/openssl/dgst.c
303
mname = EVP_MD_name(m);
usr.bin/openssl/openssl.c
672
list_md_fn(const EVP_MD * m, const char *from, const char *to, void *arg)
usr.bin/openssl/openssl.c
674
if (m)
usr.bin/openssl/openssl.c
675
BIO_printf(arg, "%s\n", EVP_MD_name(m));
usr.bin/pkgconf/libpkgconf/bsdstubs.c
167
reallocarray(void *ptr, size_t m, size_t n)
usr.bin/pkgconf/libpkgconf/bsdstubs.c
169
if (n && m > -1 / n)
usr.bin/pkgconf/libpkgconf/bsdstubs.c
175
return realloc(ptr, m * n);
usr.bin/pkgconf/libpkgconf/bsdstubs.c
180
pkgconf_reallocarray(void *ptr, size_t m, size_t n)
usr.bin/pkgconf/libpkgconf/bsdstubs.c
182
return reallocarray(ptr, m, n);
usr.bin/pkgconf/libpkgconf/bsdstubs.h
28
PKGCONF_API extern void *pkgconf_reallocarray(void *ptr, size_t m, size_t n);
usr.bin/rcs/diff.c
478
equiv(struct line *a, int n, struct line *b, int m, int *c)
usr.bin/rcs/diff.c
483
while (i <= n && j <= m) {
usr.bin/rcs/diff.c
493
b[m + 1].value = 0;
usr.bin/rcs/diff.c
495
while (++j <= m) {
usr.bin/rcs/diff.c
735
int j, m = 0, k;
usr.bin/rcs/diff.c
740
m = 2 * j - 1;
usr.bin/rcs/diff.c
741
for (m /= 2; m != 0; m /= 2) {
usr.bin/rcs/diff.c
742
k = n - m;
usr.bin/rcs/diff.c
744
for (ai = &a[j]; ai > a; ai -= m) {
usr.bin/rcs/diff.c
745
aim = &ai[m];
usr.bin/rcs/diff.c
789
int m, i0, i1, j0, j1;
usr.bin/rcs/diff.c
793
m = len[0];
usr.bin/rcs/diff.c
795
J[m + 1] = len[1] + 1;
usr.bin/rcs/diff.c
796
for (i0 = 1; i0 <= m; i0 = i1 + 1) {
usr.bin/rcs/diff.c
797
while (i0 <= m && J[i0] == J[i0 - 1] + 1)
usr.bin/rcs/diff.c
801
while (i1 < m && J[i1 + 1] == 0)
usr.bin/rcs/diff.c
807
if (m == 0)
usr.bin/rcs/diff3.c
379
ssize_t m, n;
usr.bin/rcs/diff3.c
396
if ((m = readin(argv[0], &d13)) < 0) {
usr.bin/rcs/diff3.c
411
return (merge(m, n));
usr.bin/rcs/rcstime.c
39
char *h, *m;
usr.bin/rcs/rcstime.c
62
if ((m = strrchr(tz, ':')) != NULL)
usr.bin/rcs/rcstime.c
63
*(m++) = '\0';
usr.bin/rcs/rcstime.c
82
if (m != NULL) {
usr.bin/rcs/rcstime.c
83
tzone = strtonum(m, 0, 59, &errstr);
usr.bin/rcs/rcstime.c
85
errx(1, "%s: not a known minute", m);
usr.bin/rdistd/filesys.c
189
struct mntinfo *m;
usr.bin/rdistd/filesys.c
191
for (m = mntinfo; m; m = m->mi_nxt)
usr.bin/rdistd/filesys.c
192
if (strcmp(m->mi_mnt->me_path, mnt->me_path) == 0)
usr.bin/rdistd/filesys.c
216
struct mntinfo *newmi, *m;
usr.bin/rdistd/filesys.c
263
for (m = mntinfo; m->mi_nxt; m = m->mi_nxt)
usr.bin/rdistd/filesys.c
265
m->mi_nxt = newmi;
usr.bin/signify/fe25519.c
85
crypto_uint32 m = equal(r->v[31],127);
usr.bin/signify/fe25519.c
87
m &= equal(r->v[i],255);
usr.bin/signify/fe25519.c
88
m &= ge(r->v[0],237);
usr.bin/signify/fe25519.c
90
m = -m;
usr.bin/signify/fe25519.c
92
r->v[31] -= m&127;
usr.bin/signify/fe25519.c
94
r->v[i] -= m&255;
usr.bin/signify/fe25519.c
95
r->v[0] -= m&237;
usr.bin/signify/mod_ed25519.c
103
unsigned char *m,unsigned long long *mlen,
usr.bin/signify/mod_ed25519.c
120
get_hram(hram,sm,pk,m,smlen);
usr.bin/signify/mod_ed25519.c
134
m[i] = sm[i + 64];
usr.bin/signify/mod_ed25519.c
140
m[i] = 0;
usr.bin/signify/mod_ed25519.c
52
const unsigned char *m,unsigned long long mlen,
usr.bin/signify/mod_ed25519.c
72
sm[64 + i] = m[i];
usr.bin/signify/sc25519.c
13
static const crypto_uint32 m[32] = {0xED, 0xD3, 0xF5, 0x5C, 0x1A, 0x63, 0x12, 0x58, 0xD6, 0x9C, 0xF7, 0xA2, 0xDE, 0xF9, 0xDE, 0x14,
usr.bin/signify/sc25519.c
38
pb += m[i];
usr.bin/signify/sc25519.c
75
if(i+j < 33) r2[i+j] += m[i]*q3[j];
usr.bin/sndiod/dsp.h
112
#define MIDI_TO_ADATA(m) (aparams_ctltovol[m])
usr.bin/sndiod/sock.c
1000
m->u.par.rate = htonl(s->rate);
usr.bin/sndiod/sock.c
1001
m->u.par.appbufsz = htonl(s->appbufsz);
usr.bin/sndiod/sock.c
1002
m->u.par.bufsz = htonl(SLOT_BUFSZ(s));
usr.bin/sndiod/sock.c
1003
m->u.par.round = htonl(s->round);
usr.bin/sndiod/sock.c
1018
ctl = ntohl(m->u.vol.ctl);
usr.bin/sndiod/sock.c
1035
f->fd, m->u.ctlsub.desc, m->u.ctlsub.val);
usr.bin/sndiod/sock.c
1044
if (m->u.ctlsub.desc) {
usr.bin/sndiod/sock.c
1061
if (m->u.ctlsub.val) {
usr.bin/sndiod/sock.c
1080
c = ctlslot_lookup(f->ctlslot, ntohs(m->u.ctlset.addr));
usr.bin/sndiod/sock.c
1088
if (!ctl_setval(c, ntohs(m->u.ctlset.val))) {
usr.bin/sndiod/sock.c
1131
AMSG_INIT(m);
usr.bin/sndiod/sock.c
1132
m->cmd = htonl(AMSG_ACK);
usr.bin/sndiod/sock.c
818
struct amsg *m = &f->rmsg;
usr.bin/sndiod/sock.c
824
cmd = ntohl(m->cmd);
usr.bin/sndiod/sock.c
845
size = ntohl(m->u.data.size);
usr.bin/sndiod/sock.c
905
if (AMSG_ISSET(m->u.start.xrunnotify))
usr.bin/sndiod/sock.c
906
f->xrunnotify = m->u.start.xrunnotify ? 1 : 0;
usr.bin/sndiod/sock.c
956
slot_stop(s, AMSG_ISSET(m->u.stop.drain) ? m->u.stop.drain : 1);
usr.bin/sndiod/sock.c
987
AMSG_INIT(m);
usr.bin/sndiod/sock.c
988
m->cmd = htonl(AMSG_GETPAR);
usr.bin/sndiod/sock.c
989
m->u.par.legacy_mode = s->mode;
usr.bin/sndiod/sock.c
990
m->u.par.xrun = s->xrun;
usr.bin/sndiod/sock.c
991
m->u.par.bits = s->par.bits;
usr.bin/sndiod/sock.c
992
m->u.par.bps = s->par.bps;
usr.bin/sndiod/sock.c
993
m->u.par.sig = s->par.sig;
usr.bin/sndiod/sock.c
994
m->u.par.le = s->par.le;
usr.bin/sndiod/sock.c
995
m->u.par.msb = s->par.msb;
usr.bin/sndiod/sock.c
997
m->u.par.pchan = htons(s->mix.nch);
usr.bin/sndiod/sock.c
999
m->u.par.rchan = htons(s->sub.nch);
usr.bin/sndiod/sysex.h
64
#define SYSEX_SIZE(m) (5 + sizeof(struct sysex_ ## m))
usr.bin/sort/bwstring.c
101
m[j] = towupper(m[j]);
usr.bin/sort/bwstring.c
102
wmonths[i] = m;
usr.bin/sort/bwstring.c
59
char *m;
usr.bin/sort/bwstring.c
71
m = sort_strdup(tmp);
usr.bin/sort/bwstring.c
74
m[j] = toupper(m[j]);
usr.bin/sort/bwstring.c
75
cmonths[i] = m;
usr.bin/sort/bwstring.c
81
wchar_t *m;
usr.bin/sort/bwstring.c
93
m = sort_reallocarray(NULL, len + 1,
usr.bin/sort/bwstring.c
95
if (mbstowcs(m, tmp, len) == (size_t)-1) {
usr.bin/sort/bwstring.c
96
sort_free(m);
usr.bin/sort/bwstring.c
99
m[len] = L'\0';
usr.bin/sort/coll.c
1245
kv1->hint->v.Mh.m = bws_month_score(kv1->k);
usr.bin/sort/coll.c
1251
kv2->hint->v.Mh.m = bws_month_score(kv2->k);
usr.bin/sort/coll.c
1257
val1 = kv1->hint->v.Mh.m;
usr.bin/sort/coll.c
1262
val2 = kv2->hint->v.Mh.m;
usr.bin/sort/coll.h
59
int m;
usr.bin/ssh/auth-options.c
702
serialise_array(struct sshbuf *m, char **a, size_t n)
usr.bin/ssh/auth-options.c
718
if ((r = sshbuf_put_u32(m, n)) != 0 ||
usr.bin/ssh/auth-options.c
719
(r = sshbuf_put_stringb(m, b)) != 0)
usr.bin/ssh/auth-options.c
729
deserialise_array(struct sshbuf *m, char ***ap, size_t *np)
usr.bin/ssh/auth-options.c
737
if ((r = sshbuf_get_u32(m, &tmp)) != 0 ||
usr.bin/ssh/auth-options.c
738
(r = sshbuf_froms(m, &b)) != 0)
usr.bin/ssh/auth-options.c
770
serialise_nullable_string(struct sshbuf *m, const char *s)
usr.bin/ssh/auth-options.c
774
if ((r = sshbuf_put_u8(m, s == NULL)) != 0 ||
usr.bin/ssh/auth-options.c
775
(r = sshbuf_put_cstring(m, s)) != 0)
usr.bin/ssh/auth-options.c
781
deserialise_nullable_string(struct sshbuf *m, char **sp)
usr.bin/ssh/auth-options.c
787
if ((r = sshbuf_get_u8(m, &flag)) != 0 ||
usr.bin/ssh/auth-options.c
788
(r = sshbuf_get_cstring(m, flag ? NULL : sp, NULL)) != 0)
usr.bin/ssh/auth-options.c
794
sshauthopt_serialise(const struct sshauthopt *opts, struct sshbuf *m,
usr.bin/ssh/auth-options.c
800
if ((r = sshbuf_put_u8(m, opts->permit_port_forwarding_flag)) != 0 ||
usr.bin/ssh/auth-options.c
801
(r = sshbuf_put_u8(m, opts->permit_agent_forwarding_flag)) != 0 ||
usr.bin/ssh/auth-options.c
802
(r = sshbuf_put_u8(m, opts->permit_x11_forwarding_flag)) != 0 ||
usr.bin/ssh/auth-options.c
803
(r = sshbuf_put_u8(m, opts->permit_pty_flag)) != 0 ||
usr.bin/ssh/auth-options.c
804
(r = sshbuf_put_u8(m, opts->permit_user_rc)) != 0 ||
usr.bin/ssh/auth-options.c
805
(r = sshbuf_put_u8(m, opts->restricted)) != 0 ||
usr.bin/ssh/auth-options.c
806
(r = sshbuf_put_u8(m, opts->cert_authority)) != 0 ||
usr.bin/ssh/auth-options.c
807
(r = sshbuf_put_u8(m, opts->no_require_user_presence)) != 0 ||
usr.bin/ssh/auth-options.c
808
(r = sshbuf_put_u8(m, opts->require_verify)) != 0)
usr.bin/ssh/auth-options.c
812
if ((r = sshbuf_put_u64(m, opts->valid_before)) != 0)
usr.bin/ssh/auth-options.c
816
if ((r = sshbuf_put_u8(m, opts->force_tun_device == -1)) != 0 ||
usr.bin/ssh/auth-options.c
817
(r = sshbuf_put_u32(m, (opts->force_tun_device < 0) ?
usr.bin/ssh/auth-options.c
822
if ((r = serialise_nullable_string(m,
usr.bin/ssh/auth-options.c
824
(r = serialise_nullable_string(m,
usr.bin/ssh/auth-options.c
826
(r = serialise_nullable_string(m,
usr.bin/ssh/auth-options.c
828
(r = serialise_nullable_string(m,
usr.bin/ssh/auth-options.c
833
if ((r = serialise_array(m, opts->env,
usr.bin/ssh/auth-options.c
835
(r = serialise_array(m, opts->permitopen,
usr.bin/ssh/auth-options.c
837
(r = serialise_array(m, opts->permitlisten,
usr.bin/ssh/auth-options.c
846
sshauthopt_deserialise(struct sshbuf *m, struct sshauthopt **optsp)
usr.bin/ssh/auth-options.c
859
if ((r = sshbuf_get_u8(m, &f)) != 0) \
usr.bin/ssh/auth-options.c
875
if ((r = sshbuf_get_u64(m, &opts->valid_before)) != 0)
usr.bin/ssh/auth-options.c
879
if ((r = sshbuf_get_u8(m, &f)) != 0 ||
usr.bin/ssh/auth-options.c
880
(r = sshbuf_get_u32(m, &tmp)) != 0)
usr.bin/ssh/auth-options.c
885
if ((r = deserialise_nullable_string(m, &opts->cert_principals)) != 0 ||
usr.bin/ssh/auth-options.c
886
(r = deserialise_nullable_string(m, &opts->force_command)) != 0 ||
usr.bin/ssh/auth-options.c
887
(r = deserialise_nullable_string(m,
usr.bin/ssh/auth-options.c
889
(r = deserialise_nullable_string(m,
usr.bin/ssh/auth-options.c
894
if ((r = deserialise_array(m, &opts->env, &opts->nenv)) != 0 ||
usr.bin/ssh/auth-options.c
895
(r = deserialise_array(m,
usr.bin/ssh/auth-options.c
897
(r = deserialise_array(m,
usr.bin/ssh/auth-options.h
85
int sshauthopt_serialise(const struct sshauthopt *opts, struct sshbuf *m, int);
usr.bin/ssh/auth-options.h
86
int sshauthopt_deserialise(struct sshbuf *m, struct sshauthopt **opts);
usr.bin/ssh/auth2.c
262
Authmethod *m = NULL;
usr.bin/ssh/auth2.c
326
m = authmethod_lookup(authctxt, method);
usr.bin/ssh/auth2.c
327
if (m != NULL && authctxt->failures < options.max_authtries) {
usr.bin/ssh/auth2.c
329
authenticated = m->userauth(ssh, method);
usr.bin/ssh/auth2.c
348
Authmethod *m = NULL;
usr.bin/ssh/auth2.c
361
if ((m = authmethod_byname(method)) == NULL)
usr.bin/ssh/auth2.c
363
method = m->cfg->name;
usr.bin/ssh/authfd.c
463
encode_dest_constraint_hop(struct sshbuf *m,
usr.bin/ssh/authfd.c
481
if ((r = sshbuf_put_stringb(m, b)) != 0)
usr.bin/ssh/authfd.c
491
encode_dest_constraint(struct sshbuf *m, const struct dest_constraint *dc)
usr.bin/ssh/authfd.c
502
if ((r = sshbuf_put_stringb(m, b)) != 0)
usr.bin/ssh/authfd.c
512
encode_constraints(struct sshbuf *m, u_int life, u_int confirm,
usr.bin/ssh/authfd.c
522
if ((r = sshbuf_put_u8(m, SSH_AGENT_CONSTRAIN_LIFETIME)) != 0 ||
usr.bin/ssh/authfd.c
523
(r = sshbuf_put_u32(m, life)) != 0)
usr.bin/ssh/authfd.c
527
if ((r = sshbuf_put_u8(m, SSH_AGENT_CONSTRAIN_CONFIRM)) != 0)
usr.bin/ssh/authfd.c
531
if ((r = sshbuf_put_u8(m,
usr.bin/ssh/authfd.c
533
(r = sshbuf_put_cstring(m,
usr.bin/ssh/authfd.c
535
(r = sshbuf_put_cstring(m, provider)) != 0)
usr.bin/ssh/authfd.c
548
if ((r = sshbuf_put_u8(m,
usr.bin/ssh/authfd.c
550
(r = sshbuf_put_cstring(m,
usr.bin/ssh/authfd.c
552
(r = sshbuf_put_stringb(m, b)) != 0)
usr.bin/ssh/authfd.c
566
if ((r = sshbuf_put_u8(m,
usr.bin/ssh/authfd.c
568
(r = sshbuf_put_cstring(m,
usr.bin/ssh/authfd.c
570
(r = sshbuf_put_u8(m, cert_only != 0)) != 0 ||
usr.bin/ssh/authfd.c
571
(r = sshbuf_put_stringb(m, b)) != 0)
usr.bin/ssh/chacha.c
116
for (i = 0;i < bytes;++i) tmp[i] = m[i];
usr.bin/ssh/chacha.c
117
m = tmp;
usr.bin/ssh/chacha.c
164
x0 = XOR(x0,U8TO32_LITTLE(m + 0));
usr.bin/ssh/chacha.c
165
x1 = XOR(x1,U8TO32_LITTLE(m + 4));
usr.bin/ssh/chacha.c
166
x2 = XOR(x2,U8TO32_LITTLE(m + 8));
usr.bin/ssh/chacha.c
167
x3 = XOR(x3,U8TO32_LITTLE(m + 12));
usr.bin/ssh/chacha.c
168
x4 = XOR(x4,U8TO32_LITTLE(m + 16));
usr.bin/ssh/chacha.c
169
x5 = XOR(x5,U8TO32_LITTLE(m + 20));
usr.bin/ssh/chacha.c
170
x6 = XOR(x6,U8TO32_LITTLE(m + 24));
usr.bin/ssh/chacha.c
171
x7 = XOR(x7,U8TO32_LITTLE(m + 28));
usr.bin/ssh/chacha.c
172
x8 = XOR(x8,U8TO32_LITTLE(m + 32));
usr.bin/ssh/chacha.c
173
x9 = XOR(x9,U8TO32_LITTLE(m + 36));
usr.bin/ssh/chacha.c
174
x10 = XOR(x10,U8TO32_LITTLE(m + 40));
usr.bin/ssh/chacha.c
175
x11 = XOR(x11,U8TO32_LITTLE(m + 44));
usr.bin/ssh/chacha.c
176
x12 = XOR(x12,U8TO32_LITTLE(m + 48));
usr.bin/ssh/chacha.c
177
x13 = XOR(x13,U8TO32_LITTLE(m + 52));
usr.bin/ssh/chacha.c
178
x14 = XOR(x14,U8TO32_LITTLE(m + 56));
usr.bin/ssh/chacha.c
179
x15 = XOR(x15,U8TO32_LITTLE(m + 60));
usr.bin/ssh/chacha.c
214
m += 64;
usr.bin/ssh/chacha.c
87
chacha_encrypt_bytes(chacha_ctx *x,const u8 *m,u8 *c,u32 bytes)
usr.bin/ssh/chacha.h
30
void chacha_encrypt_bytes(struct chacha_ctx *x, const u_char *m,
usr.bin/ssh/cipher-aesctr.c
65
aesctr_encrypt_bytes(aesctr_ctx *x,const u8 *m,u8 *c,u32 bytes)
usr.bin/ssh/cipher-aesctr.c
75
*(c++) = *(m++) ^ buf[n];
usr.bin/ssh/cipher-aesctr.h
33
void aesctr_encrypt_bytes(aesctr_ctx *x,const u8 *m,u8 *c,u32 bytes);
usr.bin/ssh/digest-libc.c
181
ssh_digest_update(struct ssh_digest_ctx *ctx, const void *m, size_t mlen)
usr.bin/ssh/digest-libc.c
187
digest->md_update(ctx->mdctx, m, mlen);
usr.bin/ssh/digest-libc.c
228
ssh_digest_memory(int alg, const void *m, size_t mlen, u_char *d, size_t dlen)
usr.bin/ssh/digest-libc.c
235
if (ssh_digest_update(ctx, m, mlen) != 0 ||
usr.bin/ssh/digest-libc.c
33
typedef void md_update_fn(void *mdctx, const uint8_t *m, size_t mlen);
usr.bin/ssh/digest-openssl.c
127
ssh_digest_update(struct ssh_digest_ctx *ctx, const void *m, size_t mlen)
usr.bin/ssh/digest-openssl.c
129
if (EVP_DigestUpdate(ctx->mdctx, m, mlen) != 1)
usr.bin/ssh/digest-openssl.c
167
ssh_digest_memory(int alg, const void *m, size_t mlen, u_char *d, size_t dlen)
usr.bin/ssh/digest-openssl.c
179
if (!EVP_Digest(m, mlen, d, &mdlen, digest->mdfunc(), NULL))
usr.bin/ssh/digest.h
52
int ssh_digest_memory(int alg, const void *m, size_t mlen,
usr.bin/ssh/digest.h
61
int ssh_digest_update(struct ssh_digest_ctx *ctx, const void *m, size_t mlen)
usr.bin/ssh/ed25519-openssl.c
121
if (EVP_DigestSign(mdctx, sm, &siglen, m, mlen) != 1) {
usr.bin/ssh/ed25519-openssl.c
136
memmove(sm + siglen, m, mlen);
usr.bin/ssh/ed25519-openssl.c
147
crypto_sign_ed25519_open(unsigned char *m, unsigned long long *mlen,
usr.bin/ssh/ed25519-openssl.c
194
memmove(m, msg, msglen);
usr.bin/ssh/ed25519-openssl.c
96
const unsigned char *m, unsigned long long mlen,
usr.bin/ssh/ed25519.c
1934
const unsigned char *m,unsigned long long mlen,
usr.bin/ssh/ed25519.c
1955
memmove(sm + 64,m,mlen);
usr.bin/ssh/ed25519.c
1987
unsigned char *m,unsigned long long *mlen,
usr.bin/ssh/ed25519.c
2008
memmove(m,sm,smlen);
usr.bin/ssh/ed25519.c
2009
memmove(m + 32,pkcopy,32);
usr.bin/ssh/ed25519.c
2010
crypto_hash_sha512(hram,m,smlen);
usr.bin/ssh/ed25519.c
2018
memmove(m,m + 64,smlen - 64);
usr.bin/ssh/ed25519.c
2019
memset(m + smlen - 64,0,64);
usr.bin/ssh/ed25519.c
2026
memset(m,0,smlen);
usr.bin/ssh/ed25519.c
203
crypto_uint32 m = fe25519_equal(r->v[31],127);
usr.bin/ssh/ed25519.c
205
m &= fe25519_equal(r->v[i],255);
usr.bin/ssh/ed25519.c
206
m &= ge(r->v[0],237);
usr.bin/ssh/ed25519.c
208
m = -m;
usr.bin/ssh/ed25519.c
210
r->v[31] -= m&127;
usr.bin/ssh/ed25519.c
212
r->v[i] -= m&255;
usr.bin/ssh/ed25519.c
213
r->v[0] -= m&237;
usr.bin/ssh/hmac.c
139
hmac_test(void *key, size_t klen, void *m, size_t mlen, u_char *e, size_t elen)
usr.bin/ssh/hmac.c
148
ssh_hmac_update(ctx, m, mlen) < 0 ||
usr.bin/ssh/hmac.c
92
ssh_hmac_update(struct ssh_hmac_ctx *ctx, const void *m, size_t mlen)
usr.bin/ssh/hmac.c
94
return ssh_digest_update(ctx->digest, m, mlen);
usr.bin/ssh/hmac.h
31
int ssh_hmac_update(struct ssh_hmac_ctx *ctx, const void *m, size_t mlen)
usr.bin/ssh/kex.c
292
kex_compose_ext_info_server(struct ssh *ssh, struct sshbuf *m)
usr.bin/ssh/kex.c
299
if ((r = sshbuf_put_u32(m, 4)) != 0 ||
usr.bin/ssh/kex.c
300
(r = sshbuf_put_cstring(m, "server-sig-algs")) != 0 ||
usr.bin/ssh/kex.c
301
(r = sshbuf_put_cstring(m, ssh->kex->server_sig_algs)) != 0 ||
usr.bin/ssh/kex.c
302
(r = sshbuf_put_cstring(m,
usr.bin/ssh/kex.c
304
(r = sshbuf_put_cstring(m, "0")) != 0 ||
usr.bin/ssh/kex.c
305
(r = sshbuf_put_cstring(m, "ping@openssh.com")) != 0 ||
usr.bin/ssh/kex.c
306
(r = sshbuf_put_cstring(m, "0")) != 0 ||
usr.bin/ssh/kex.c
307
(r = sshbuf_put_cstring(m, "agent-forward")) != 0 ||
usr.bin/ssh/kex.c
308
(r = sshbuf_put_cstring(m, "0")) != 0) {
usr.bin/ssh/kex.c
316
kex_compose_ext_info_client(struct ssh *ssh, struct sshbuf *m)
usr.bin/ssh/kex.c
320
if ((r = sshbuf_put_u32(m, 1)) != 0 ||
usr.bin/ssh/kex.c
321
(r = sshbuf_put_cstring(m, "ext-info-in-auth@openssh.com")) != 0 ||
usr.bin/ssh/kex.c
322
(r = sshbuf_put_cstring(m, "0")) != 0) {
usr.bin/ssh/kex.c
336
struct sshbuf *m = NULL;
usr.bin/ssh/kex.c
344
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/kex.c
347
(r = kex_compose_ext_info_server(ssh, m)) != 0)
usr.bin/ssh/kex.c
350
(r = kex_compose_ext_info_client(ssh, m)) != 0)
usr.bin/ssh/kex.c
356
(r = sshpkt_putb(ssh, m)) != 0 ||
usr.bin/ssh/kex.c
365
sshbuf_free(m);
usr.bin/ssh/libcrux_mlkem768_sha3.h
131
constexpr T(int t, V U::*m, type_identity_t<V> v) : tag(t) { \
usr.bin/ssh/libcrux_mlkem768_sha3.h
132
val.*m = std::move(v); \
usr.bin/ssh/mac.c
114
const struct macalg *m;
usr.bin/ssh/mac.c
116
for (m = macs; m->name != NULL; m++) {
usr.bin/ssh/mac.c
117
if (strcmp(name, m->name) != 0)
usr.bin/ssh/mac.c
120
return mac_setup_by_alg(mac, m);
usr.bin/ssh/mac.c
156
u_char m[SSH_DIGEST_MAX_LENGTH];
usr.bin/ssh/mac.c
172
ssh_hmac_final(mac->hmac_ctx, u.m, sizeof(u.m)) < 0)
usr.bin/ssh/mac.c
178
umac_final(mac->umac_ctx, u.m, nonce);
usr.bin/ssh/mac.c
183
umac128_final(mac->umac_ctx, u.m, nonce);
usr.bin/ssh/mac.c
191
memcpy(digest, u.m, dlen);
usr.bin/ssh/mac.c
83
const struct macalg *m;
usr.bin/ssh/mac.c
86
for (m = macs; m->name != NULL; m++)
usr.bin/ssh/mac.c
87
xextendf(&ret, sep_str, "%s", m->name);
usr.bin/ssh/monitor.c
1005
if ((r = sshbuf_get_cstring(m, &response, NULL)) != 0)
usr.bin/ssh/monitor.c
1013
sshbuf_reset(m);
usr.bin/ssh/monitor.c
1014
if ((r = sshbuf_put_u32(m, authok)) != 0)
usr.bin/ssh/monitor.c
1018
mm_request_send(sock, MONITOR_ANS_BSDAUTHRESPOND, m);
usr.bin/ssh/monitor.c
1056
mm_answer_keyallowed(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
1066
if ((r = sshbuf_get_u32(m, &type)) != 0 ||
usr.bin/ssh/monitor.c
1067
(r = sshbuf_get_cstring(m, &cuser, NULL)) != 0 ||
usr.bin/ssh/monitor.c
1068
(r = sshbuf_get_cstring(m, &chost, NULL)) != 0 ||
usr.bin/ssh/monitor.c
1069
(r = sshkey_froms(m, &key)) != 0 ||
usr.bin/ssh/monitor.c
1070
(r = sshbuf_get_u32(m, &pubkey_auth_attempt)) != 0)
usr.bin/ssh/monitor.c
1134
sshbuf_reset(m);
usr.bin/ssh/monitor.c
1135
if ((r = sshbuf_put_u32(m, allowed)) != 0)
usr.bin/ssh/monitor.c
1137
if (opts != NULL && (r = sshauthopt_serialise(opts, m, 1)) != 0)
usr.bin/ssh/monitor.c
1139
mm_request_send(sock, MONITOR_ANS_KEYALLOWED, m);
usr.bin/ssh/monitor.c
1298
mm_answer_keyverify(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
1308
if ((r = sshbuf_get_string_direct(m, &blob, &bloblen)) != 0 ||
usr.bin/ssh/monitor.c
1309
(r = sshbuf_get_string_direct(m, &signature, &signaturelen)) != 0 ||
usr.bin/ssh/monitor.c
1310
(r = sshbuf_get_string_direct(m, &data, &datalen)) != 0 ||
usr.bin/ssh/monitor.c
1311
(r = sshbuf_get_cstring(m, &sigalg, NULL)) != 0)
usr.bin/ssh/monitor.c
1392
sshbuf_reset(m);
usr.bin/ssh/monitor.c
1396
if ((r = sshbuf_put_u32(m, encoded_ret)) != 0 ||
usr.bin/ssh/monitor.c
1397
(r = sshbuf_put_u8(m, sig_details != NULL)) != 0)
usr.bin/ssh/monitor.c
1400
if ((r = sshbuf_put_u32(m, sig_details->sk_counter)) != 0 ||
usr.bin/ssh/monitor.c
1401
(r = sshbuf_put_u8(m, sig_details->sk_flags)) != 0)
usr.bin/ssh/monitor.c
1405
mm_request_send(sock, MONITOR_ANS_KEYVERIFY, m);
usr.bin/ssh/monitor.c
1451
mm_answer_pty(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
1459
sshbuf_reset(m);
usr.bin/ssh/monitor.c
1471
if ((r = sshbuf_put_u32(m, 1)) != 0 ||
usr.bin/ssh/monitor.c
1472
(r = sshbuf_put_cstring(m, s->tty)) != 0)
usr.bin/ssh/monitor.c
1485
if ((r = sshbuf_put_stringb(m, loginmsg)) != 0)
usr.bin/ssh/monitor.c
1489
mm_request_send(sock, MONITOR_ANS_PTY, m);
usr.bin/ssh/monitor.c
1514
if ((r = sshbuf_put_u32(m, 0)) != 0)
usr.bin/ssh/monitor.c
1516
mm_request_send(sock, MONITOR_ANS_PTY, m);
usr.bin/ssh/monitor.c
1521
mm_answer_pty_cleanup(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
1529
if ((r = sshbuf_get_cstring(m, &tty, NULL)) != 0)
usr.bin/ssh/monitor.c
1533
sshbuf_reset(m);
usr.bin/ssh/monitor.c
1688
mm_answer_gss_setup_ctx(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
1699
if ((r = sshbuf_get_string(m, &p, &len)) != 0)
usr.bin/ssh/monitor.c
1708
sshbuf_reset(m);
usr.bin/ssh/monitor.c
1709
if ((r = sshbuf_put_u32(m, major)) != 0)
usr.bin/ssh/monitor.c
1712
mm_request_send(sock, MONITOR_ANS_GSSSETUP, m);
usr.bin/ssh/monitor.c
1721
mm_answer_gss_accept_ctx(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
1732
if ((r = ssh_gssapi_get_buffer_desc(m, &in)) != 0)
usr.bin/ssh/monitor.c
1737
sshbuf_reset(m);
usr.bin/ssh/monitor.c
1738
if ((r = sshbuf_put_u32(m, major)) != 0 ||
usr.bin/ssh/monitor.c
1739
(r = sshbuf_put_string(m, out.value, out.length)) != 0 ||
usr.bin/ssh/monitor.c
1740
(r = sshbuf_put_u32(m, flags)) != 0)
usr.bin/ssh/monitor.c
1742
mm_request_send(sock, MONITOR_ANS_GSSSTEP, m);
usr.bin/ssh/monitor.c
1755
mm_answer_gss_checkmic(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
1764
if ((r = ssh_gssapi_get_buffer_desc(m, &gssbuf)) != 0 ||
usr.bin/ssh/monitor.c
1765
(r = ssh_gssapi_get_buffer_desc(m, &mic)) != 0)
usr.bin/ssh/monitor.c
1773
sshbuf_reset(m);
usr.bin/ssh/monitor.c
1774
if ((r = sshbuf_put_u32(m, ret)) != 0)
usr.bin/ssh/monitor.c
1777
mm_request_send(sock, MONITOR_ANS_GSSCHECKMIC, m);
usr.bin/ssh/monitor.c
1786
mm_answer_gss_userok(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
1796
sshbuf_reset(m);
usr.bin/ssh/monitor.c
1797
if ((r = sshbuf_put_u32(m, authenticated)) != 0)
usr.bin/ssh/monitor.c
1801
mm_request_send(sock, MONITOR_ANS_GSSUSEROK, m);
usr.bin/ssh/monitor.c
443
struct sshbuf *m;
usr.bin/ssh/monitor.c
471
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor.c
474
mm_request_receive(pmonitor->m_sendfd, m);
usr.bin/ssh/monitor.c
475
if ((r = sshbuf_get_u8(m, &type)) != 0)
usr.bin/ssh/monitor.c
489
ret = (*ent->f)(ssh, pmonitor->m_sendfd, m);
usr.bin/ssh/monitor.c
490
sshbuf_free(m);
usr.bin/ssh/monitor.c
540
struct sshbuf *m = NULL, *inc = NULL, *hostkeys = NULL;
usr.bin/ssh/monitor.c
548
if ((m = sshbuf_new()) == NULL ||
usr.bin/ssh/monitor.c
586
if ((r = sshbuf_put_stringb(m, cfg)) != 0 ||
usr.bin/ssh/monitor.c
587
(r = sshbuf_put_u64(m, options.timing_secret)) != 0 ||
usr.bin/ssh/monitor.c
588
(r = sshbuf_put_stringb(m, hostkeys)) != 0 ||
usr.bin/ssh/monitor.c
589
(r = sshbuf_put_stringb(m, ssh->kex->server_version)) != 0 ||
usr.bin/ssh/monitor.c
590
(r = sshbuf_put_stringb(m, ssh->kex->client_version)) != 0 ||
usr.bin/ssh/monitor.c
591
(r = sshbuf_put_stringb(m, inc)) != 0)
usr.bin/ssh/monitor.c
605
mm_request_send(sock, MONITOR_ANS_STATE, m);
usr.bin/ssh/monitor.c
606
sshbuf_free(m);
usr.bin/ssh/monitor.c
614
mm_answer_moduli(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
621
if ((r = sshbuf_get_u32(m, &min)) != 0 ||
usr.bin/ssh/monitor.c
622
(r = sshbuf_get_u32(m, &want)) != 0 ||
usr.bin/ssh/monitor.c
623
(r = sshbuf_get_u32(m, &max)) != 0)
usr.bin/ssh/monitor.c
631
sshbuf_reset(m);
usr.bin/ssh/monitor.c
635
if ((r = sshbuf_put_u8(m, 0)) != 0)
usr.bin/ssh/monitor.c
640
if ((r = sshbuf_put_u8(m, 1)) != 0 ||
usr.bin/ssh/monitor.c
641
(r = sshbuf_put_bignum2(m, dh_p)) != 0 ||
usr.bin/ssh/monitor.c
642
(r = sshbuf_put_bignum2(m, dh_g)) != 0)
usr.bin/ssh/monitor.c
647
mm_request_send(sock, MONITOR_ANS_MODULI, m);
usr.bin/ssh/monitor.c
653
mm_answer_setcompat(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
659
if ((r = sshbuf_get_u32(m, &ssh->compat)) != 0)
usr.bin/ssh/monitor.c
667
mm_answer_sign(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
685
if ((r = sshkey_froms(m, &pubkey)) != 0 ||
usr.bin/ssh/monitor.c
686
(r = sshbuf_get_string(m, &p, &datlen)) != 0 ||
usr.bin/ssh/monitor.c
687
(r = sshbuf_get_cstring(m, &alg, NULL)) != 0 ||
usr.bin/ssh/monitor.c
688
(r = sshbuf_get_u32(m, &compat)) != 0)
usr.bin/ssh/monitor.c
753
sshbuf_reset(m);
usr.bin/ssh/monitor.c
754
if ((r = sshbuf_put_string(m, signature, siglen)) != 0)
usr.bin/ssh/monitor.c
761
mm_request_send(sock, MONITOR_ANS_SIGN, m);
usr.bin/ssh/monitor.c
777
mm_encode_server_options(struct sshbuf *m)
usr.bin/ssh/monitor.c
783
if ((r = sshbuf_put_string(m, &options, sizeof(options))) != 0)
usr.bin/ssh/monitor.c
788
(r = sshbuf_put_cstring(m, options.x)) != 0) \
usr.bin/ssh/monitor.c
793
if ((r = sshbuf_put_cstring(m, options.x[i])) != 0) \
usr.bin/ssh/monitor.c
805
mm_answer_pwnamallow(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
819
if ((r = sshbuf_get_cstring(m, &authctxt->user, NULL)) != 0)
usr.bin/ssh/monitor.c
826
sshbuf_reset(m);
usr.bin/ssh/monitor.c
830
if ((r = sshbuf_put_u8(m, 0)) != 0)
usr.bin/ssh/monitor.c
841
if ((r = sshbuf_put_u8(m, 1)) != 0)
usr.bin/ssh/monitor.c
843
PUTPW(m, pw_uid);
usr.bin/ssh/monitor.c
844
PUTPW(m, pw_gid);
usr.bin/ssh/monitor.c
845
PUTPW(m, pw_change);
usr.bin/ssh/monitor.c
846
PUTPW(m, pw_expire);
usr.bin/ssh/monitor.c
847
if ((r = sshbuf_put_cstring(m, pwent->pw_name)) != 0 ||
usr.bin/ssh/monitor.c
848
(r = sshbuf_put_cstring(m, "*")) != 0 ||
usr.bin/ssh/monitor.c
849
(r = sshbuf_put_cstring(m, pwent->pw_gecos)) != 0 ||
usr.bin/ssh/monitor.c
850
(r = sshbuf_put_cstring(m, pwent->pw_class)) != 0 ||
usr.bin/ssh/monitor.c
851
(r = sshbuf_put_cstring(m, pwent->pw_dir)) != 0 ||
usr.bin/ssh/monitor.c
852
(r = sshbuf_put_cstring(m, pwent->pw_shell)) != 0)
usr.bin/ssh/monitor.c
869
mm_encode_server_options(m);
usr.bin/ssh/monitor.c
882
mm_request_send(sock, MONITOR_ANS_PWNAM, m);
usr.bin/ssh/monitor.c
891
int mm_answer_auth2_read_banner(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
896
sshbuf_reset(m);
usr.bin/ssh/monitor.c
898
if ((r = sshbuf_put_cstring(m, banner != NULL ? banner : "")) != 0)
usr.bin/ssh/monitor.c
900
mm_request_send(sock, MONITOR_ANS_AUTH2_READ_BANNER, m);
usr.bin/ssh/monitor.c
907
mm_answer_authserv(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
913
if ((r = sshbuf_get_cstring(m, &authctxt->service, NULL)) != 0 ||
usr.bin/ssh/monitor.c
914
(r = sshbuf_get_cstring(m, &authctxt->style, NULL)) != 0)
usr.bin/ssh/monitor.c
927
mm_answer_authpassword(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
936
if ((r = sshbuf_get_cstring(m, &passwd, &plen)) != 0)
usr.bin/ssh/monitor.c
943
sshbuf_reset(m);
usr.bin/ssh/monitor.c
944
if ((r = sshbuf_put_u32(m, authenticated)) != 0)
usr.bin/ssh/monitor.c
948
mm_request_send(sock, MONITOR_ANS_AUTHPASSWORD, m);
usr.bin/ssh/monitor.c
961
mm_answer_bsdauthquery(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor.c
973
sshbuf_reset(m);
usr.bin/ssh/monitor.c
974
if ((r = sshbuf_put_u32(m, success)) != 0)
usr.bin/ssh/monitor.c
977
if ((r = sshbuf_put_cstring(m, prompts[0])) != 0)
usr.bin/ssh/monitor.c
982
mm_request_send(sock, MONITOR_ANS_BSDAUTHQUERY, m);
usr.bin/ssh/monitor.c
995
mm_answer_bsdauthrespond(struct ssh *ssh, int sock, struct sshbuf *m)
usr.bin/ssh/monitor_wrap.c
148
mm_request_send(int sock, enum monitor_reqtype type, struct sshbuf *m)
usr.bin/ssh/monitor_wrap.c
150
size_t mlen = sshbuf_len(m);
usr.bin/ssh/monitor_wrap.c
160
atomicio(vwrite, sock, sshbuf_mutable_ptr(m), mlen) != mlen) {
usr.bin/ssh/monitor_wrap.c
171
mm_request_receive(int sock, struct sshbuf *m)
usr.bin/ssh/monitor_wrap.c
190
sshbuf_reset(m);
usr.bin/ssh/monitor_wrap.c
191
if ((r = sshbuf_reserve(m, msg_len, &p)) != 0)
usr.bin/ssh/monitor_wrap.c
203
mm_request_receive_expect(int sock, enum monitor_reqtype type, struct sshbuf *m)
usr.bin/ssh/monitor_wrap.c
210
mm_request_receive(sock, m);
usr.bin/ssh/monitor_wrap.c
211
if ((r = sshbuf_get_u8(m, &rtype)) != 0)
usr.bin/ssh/monitor_wrap.c
224
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
226
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
228
if ((r = sshbuf_put_u32(m, min)) != 0 ||
usr.bin/ssh/monitor_wrap.c
229
(r = sshbuf_put_u32(m, nbits)) != 0 ||
usr.bin/ssh/monitor_wrap.c
230
(r = sshbuf_put_u32(m, max)) != 0)
usr.bin/ssh/monitor_wrap.c
233
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_MODULI, m);
usr.bin/ssh/monitor_wrap.c
236
mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_MODULI, m);
usr.bin/ssh/monitor_wrap.c
238
if ((r = sshbuf_get_u8(m, &success)) != 0)
usr.bin/ssh/monitor_wrap.c
243
if ((r = sshbuf_get_bignum2(m, &p)) != 0 ||
usr.bin/ssh/monitor_wrap.c
244
(r = sshbuf_get_bignum2(m, &g)) != 0)
usr.bin/ssh/monitor_wrap.c
247
debug3_f("remaining %zu", sshbuf_len(m));
usr.bin/ssh/monitor_wrap.c
248
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
257
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
261
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
263
if ((r = sshbuf_put_u32(m, ssh->compat)) != 0)
usr.bin/ssh/monitor_wrap.c
266
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_SETCOMPAT, m);
usr.bin/ssh/monitor_wrap.c
274
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
278
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
280
if ((r = sshkey_puts(key, m)) != 0 ||
usr.bin/ssh/monitor_wrap.c
281
(r = sshbuf_put_string(m, data, datalen)) != 0 ||
usr.bin/ssh/monitor_wrap.c
282
(r = sshbuf_put_cstring(m, hostkey_alg)) != 0 ||
usr.bin/ssh/monitor_wrap.c
283
(r = sshbuf_put_u32(m, compat)) != 0)
usr.bin/ssh/monitor_wrap.c
286
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_SIGN, m);
usr.bin/ssh/monitor_wrap.c
289
mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_SIGN, m);
usr.bin/ssh/monitor_wrap.c
290
if ((r = sshbuf_get_string(m, sigp, lenp)) != 0)
usr.bin/ssh/monitor_wrap.c
292
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
300
mm_decode_activate_server_options(struct ssh *ssh, struct sshbuf *m)
usr.bin/ssh/monitor_wrap.c
308
if ((r = sshbuf_get_string_direct(m, &p, &len)) != 0)
usr.bin/ssh/monitor_wrap.c
317
(r = sshbuf_get_cstring(m, &newopts->x, NULL)) != 0) \
usr.bin/ssh/monitor_wrap.c
324
if ((r = sshbuf_get_cstring(m, \
usr.bin/ssh/monitor_wrap.c
365
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
374
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
376
if ((r = sshbuf_put_cstring(m, username)) != 0)
usr.bin/ssh/monitor_wrap.c
379
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_PWNAM, m);
usr.bin/ssh/monitor_wrap.c
382
mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_PWNAM, m);
usr.bin/ssh/monitor_wrap.c
384
if ((r = sshbuf_get_u8(m, &ok)) != 0)
usr.bin/ssh/monitor_wrap.c
392
GETPW(m, pw_uid);
usr.bin/ssh/monitor_wrap.c
393
GETPW(m, pw_gid);
usr.bin/ssh/monitor_wrap.c
394
GETPW(m, pw_change);
usr.bin/ssh/monitor_wrap.c
395
GETPW(m, pw_expire);
usr.bin/ssh/monitor_wrap.c
396
if ((r = sshbuf_get_cstring(m, &pw->pw_name, NULL)) != 0 ||
usr.bin/ssh/monitor_wrap.c
397
(r = sshbuf_get_cstring(m, &pw->pw_passwd, NULL)) != 0 ||
usr.bin/ssh/monitor_wrap.c
398
(r = sshbuf_get_cstring(m, &pw->pw_gecos, NULL)) != 0 ||
usr.bin/ssh/monitor_wrap.c
399
(r = sshbuf_get_cstring(m, &pw->pw_class, NULL)) != 0 ||
usr.bin/ssh/monitor_wrap.c
400
(r = sshbuf_get_cstring(m, &pw->pw_dir, NULL)) != 0 ||
usr.bin/ssh/monitor_wrap.c
401
(r = sshbuf_get_cstring(m, &pw->pw_shell, NULL)) != 0)
usr.bin/ssh/monitor_wrap.c
406
mm_decode_activate_server_options(ssh, m);
usr.bin/ssh/monitor_wrap.c
410
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
418
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
424
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
426
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_AUTH2_READ_BANNER, m);
usr.bin/ssh/monitor_wrap.c
427
sshbuf_reset(m);
usr.bin/ssh/monitor_wrap.c
430
MONITOR_ANS_AUTH2_READ_BANNER, m);
usr.bin/ssh/monitor_wrap.c
431
if ((r = sshbuf_get_cstring(m, &banner, NULL)) != 0)
usr.bin/ssh/monitor_wrap.c
433
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
448
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
453
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
455
if ((r = sshbuf_put_cstring(m, service)) != 0 ||
usr.bin/ssh/monitor_wrap.c
456
(r = sshbuf_put_cstring(m, style ? style : "")) != 0)
usr.bin/ssh/monitor_wrap.c
459
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_AUTHSERV, m);
usr.bin/ssh/monitor_wrap.c
461
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
468
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
473
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
475
if ((r = sshbuf_put_cstring(m, password)) != 0)
usr.bin/ssh/monitor_wrap.c
477
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_AUTHPASSWORD, m);
usr.bin/ssh/monitor_wrap.c
481
MONITOR_ANS_AUTHPASSWORD, m);
usr.bin/ssh/monitor_wrap.c
483
if ((r = sshbuf_get_u32(m, &authenticated)) != 0)
usr.bin/ssh/monitor_wrap.c
486
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
511
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
520
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
522
if ((r = sshbuf_put_u32(m, type)) != 0 ||
usr.bin/ssh/monitor_wrap.c
523
(r = sshbuf_put_cstring(m, user ? user : "")) != 0 ||
usr.bin/ssh/monitor_wrap.c
524
(r = sshbuf_put_cstring(m, host ? host : "")) != 0 ||
usr.bin/ssh/monitor_wrap.c
525
(r = sshkey_puts(key, m)) != 0 ||
usr.bin/ssh/monitor_wrap.c
526
(r = sshbuf_put_u32(m, pubkey_auth_attempt)) != 0)
usr.bin/ssh/monitor_wrap.c
529
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_KEYALLOWED, m);
usr.bin/ssh/monitor_wrap.c
533
MONITOR_ANS_KEYALLOWED, m);
usr.bin/ssh/monitor_wrap.c
535
if ((r = sshbuf_get_u32(m, &allowed)) != 0)
usr.bin/ssh/monitor_wrap.c
538
(r = sshauthopt_deserialise(m, &opts)) != 0)
usr.bin/ssh/monitor_wrap.c
540
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
562
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
572
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
574
if ((r = sshkey_puts(key, m)) != 0 ||
usr.bin/ssh/monitor_wrap.c
575
(r = sshbuf_put_string(m, sig, siglen)) != 0 ||
usr.bin/ssh/monitor_wrap.c
576
(r = sshbuf_put_string(m, data, datalen)) != 0 ||
usr.bin/ssh/monitor_wrap.c
577
(r = sshbuf_put_cstring(m, sigalg == NULL ? "" : sigalg)) != 0)
usr.bin/ssh/monitor_wrap.c
580
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_KEYVERIFY, m);
usr.bin/ssh/monitor_wrap.c
584
MONITOR_ANS_KEYVERIFY, m);
usr.bin/ssh/monitor_wrap.c
586
if ((r = sshbuf_get_u32(m, &encoded_ret)) != 0 ||
usr.bin/ssh/monitor_wrap.c
587
(r = sshbuf_get_u8(m, &sig_details_present)) != 0)
usr.bin/ssh/monitor_wrap.c
590
if ((r = sshbuf_get_u32(m, &counter)) != 0 ||
usr.bin/ssh/monitor_wrap.c
591
(r = sshbuf_get_u8(m, &flags)) != 0)
usr.bin/ssh/monitor_wrap.c
600
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
610
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
613
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
615
if ((r = ssh_packet_get_state(ssh, m)) != 0)
usr.bin/ssh/monitor_wrap.c
617
mm_request_send(monitor->m_recvfd, MONITOR_REQ_KEYEXPORT, m);
usr.bin/ssh/monitor_wrap.c
619
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
625
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
640
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
642
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_PTY, m);
usr.bin/ssh/monitor_wrap.c
645
mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_PTY, m);
usr.bin/ssh/monitor_wrap.c
647
if ((r = sshbuf_get_u32(m, &success)) != 0)
usr.bin/ssh/monitor_wrap.c
651
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
654
if ((r = sshbuf_get_cstring(m, &p, NULL)) != 0 ||
usr.bin/ssh/monitor_wrap.c
655
(r = sshbuf_get_cstring(m, &msg, NULL)) != 0)
usr.bin/ssh/monitor_wrap.c
657
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
677
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
682
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
684
if ((r = sshbuf_put_cstring(m, s->tty)) != 0)
usr.bin/ssh/monitor_wrap.c
686
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_PTYCLEANUP, m);
usr.bin/ssh/monitor_wrap.c
687
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
703
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
705
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
707
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_TERM, m);
usr.bin/ssh/monitor_wrap.c
708
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
721
struct sshbuf *m, *inc;
usr.bin/ssh/monitor_wrap.c
729
if ((m = sshbuf_new()) == NULL || (inc = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
732
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_STATE, m);
usr.bin/ssh/monitor_wrap.c
736
MONITOR_ANS_STATE, m);
usr.bin/ssh/monitor_wrap.c
738
if ((r = sshbuf_get_string(m, &cp, &len)) != 0 ||
usr.bin/ssh/monitor_wrap.c
739
(r = sshbuf_get_u64(m, timing_secretp)) != 0 ||
usr.bin/ssh/monitor_wrap.c
740
(r = sshbuf_froms(m, hostkeysp)) != 0 ||
usr.bin/ssh/monitor_wrap.c
741
(r = sshbuf_get_stringb(m, ssh->kex->server_version)) != 0 ||
usr.bin/ssh/monitor_wrap.c
742
(r = sshbuf_get_stringb(m, ssh->kex->client_version)) != 0 ||
usr.bin/ssh/monitor_wrap.c
743
(r = sshbuf_get_stringb(m, inc)) != 0)
usr.bin/ssh/monitor_wrap.c
748
if ((r = sshbuf_froms(m, confdatap)) != 0 ||
usr.bin/ssh/monitor_wrap.c
749
(r = sshbuf_froms(m, keystatep)) != 0 ||
usr.bin/ssh/monitor_wrap.c
750
(r = sshbuf_get_string(m, pw_namep, NULL)) != 0 ||
usr.bin/ssh/monitor_wrap.c
751
(r = sshbuf_froms(m, authinfop)) != 0 ||
usr.bin/ssh/monitor_wrap.c
752
(r = sshbuf_froms(m, auth_optsp)) != 0)
usr.bin/ssh/monitor_wrap.c
771
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
793
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
800
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
802
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_BSDAUTHQUERY, m);
usr.bin/ssh/monitor_wrap.c
805
MONITOR_ANS_BSDAUTHQUERY, m);
usr.bin/ssh/monitor_wrap.c
806
if ((r = sshbuf_get_u32(m, &success)) != 0)
usr.bin/ssh/monitor_wrap.c
810
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
815
if ((r = sshbuf_get_cstring(m, &challenge, NULL)) != 0)
usr.bin/ssh/monitor_wrap.c
817
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
830
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
837
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
839
if ((r = sshbuf_put_cstring(m, responses[0])) != 0)
usr.bin/ssh/monitor_wrap.c
841
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_BSDAUTHRESPOND, m);
usr.bin/ssh/monitor_wrap.c
844
MONITOR_ANS_BSDAUTHRESPOND, m);
usr.bin/ssh/monitor_wrap.c
846
if ((r = sshbuf_get_u32(m, &authok)) != 0)
usr.bin/ssh/monitor_wrap.c
848
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
857
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
864
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
866
if ((r = sshbuf_put_string(m, goid->elements, goid->length)) != 0)
usr.bin/ssh/monitor_wrap.c
869
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_GSSSETUP, m);
usr.bin/ssh/monitor_wrap.c
870
mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_GSSSETUP, m);
usr.bin/ssh/monitor_wrap.c
872
if ((r = sshbuf_get_u32(m, &major)) != 0)
usr.bin/ssh/monitor_wrap.c
875
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
883
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
888
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
890
if ((r = sshbuf_put_string(m, in->value, in->length)) != 0)
usr.bin/ssh/monitor_wrap.c
893
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_GSSSTEP, m);
usr.bin/ssh/monitor_wrap.c
894
mm_request_receive_expect(pmonitor->m_recvfd, MONITOR_ANS_GSSSTEP, m);
usr.bin/ssh/monitor_wrap.c
896
if ((r = sshbuf_get_u32(m, &major)) != 0 ||
usr.bin/ssh/monitor_wrap.c
897
(r = ssh_gssapi_get_buffer_desc(m, out)) != 0)
usr.bin/ssh/monitor_wrap.c
900
if ((r = sshbuf_get_u32(m, &flags)) != 0)
usr.bin/ssh/monitor_wrap.c
905
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
913
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
917
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
919
if ((r = sshbuf_put_string(m, gssbuf->value, gssbuf->length)) != 0 ||
usr.bin/ssh/monitor_wrap.c
920
(r = sshbuf_put_string(m, gssmic->value, gssmic->length)) != 0)
usr.bin/ssh/monitor_wrap.c
923
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_GSSCHECKMIC, m);
usr.bin/ssh/monitor_wrap.c
925
MONITOR_ANS_GSSCHECKMIC, m);
usr.bin/ssh/monitor_wrap.c
927
if ((r = sshbuf_get_u32(m, &major)) != 0)
usr.bin/ssh/monitor_wrap.c
929
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.c
936
struct sshbuf *m;
usr.bin/ssh/monitor_wrap.c
939
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/monitor_wrap.c
942
mm_request_send(pmonitor->m_recvfd, MONITOR_REQ_GSSUSEROK, m);
usr.bin/ssh/monitor_wrap.c
944
MONITOR_ANS_GSSUSEROK, m);
usr.bin/ssh/monitor_wrap.c
946
if ((r = sshbuf_get_u32(m, &authenticated)) != 0)
usr.bin/ssh/monitor_wrap.c
949
sshbuf_free(m);
usr.bin/ssh/monitor_wrap.h
66
void mm_decode_activate_server_options(struct ssh *ssh, struct sshbuf *m);
usr.bin/ssh/msg.c
40
ssh_msg_send(int fd, u_char type, struct sshbuf *m)
usr.bin/ssh/msg.c
43
u_int mlen = sshbuf_len(m);
usr.bin/ssh/msg.c
45
debug3_f("type %u len %zu", (unsigned int)type & 0xff, sshbuf_len(m));
usr.bin/ssh/msg.c
53
if (atomicio(vwrite, fd, sshbuf_mutable_ptr(m), mlen) != mlen) {
usr.bin/ssh/msg.c
62
ssh_msg_recv(int fd, struct sshbuf *m)
usr.bin/ssh/msg.c
76
if (msg_len > sshbuf_max_size(m)) {
usr.bin/ssh/msg.c
80
sshbuf_reset(m);
usr.bin/ssh/msg.c
81
if ((r = sshbuf_reserve(m, msg_len, &p)) != 0) {
usr.bin/ssh/mux.c
1002
if ((r = sshbuf_skip_string(m)) != 0 || /* reserved */
usr.bin/ssh/mux.c
1003
(r = sshbuf_get_cstring(m, &chost, NULL)) != 0 ||
usr.bin/ssh/mux.c
1004
(r = sshbuf_get_u32(m, &_cport)) != 0) {
usr.bin/ssh/mux.c
1137
Channel *c, struct sshbuf *m, struct sshbuf *reply)
usr.bin/ssh/mux.c
1167
Channel *c, struct sshbuf *m, struct sshbuf *reply)
usr.bin/ssh/mux.c
1274
struct sshbuf *m;
usr.bin/ssh/mux.c
1284
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/mux.c
1286
if ((r = sshbuf_put_u32(m, MUX_S_EXIT_MESSAGE)) != 0 ||
usr.bin/ssh/mux.c
1287
(r = sshbuf_put_u32(m, c->self)) != 0 ||
usr.bin/ssh/mux.c
1288
(r = sshbuf_put_u32(m, exitval)) != 0 ||
usr.bin/ssh/mux.c
1289
(r = sshbuf_put_stringb(mux_chan->output, m)) != 0)
usr.bin/ssh/mux.c
1291
sshbuf_free(m);
usr.bin/ssh/mux.c
1297
struct sshbuf *m;
usr.bin/ssh/mux.c
1307
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/mux.c
1309
if ((r = sshbuf_put_u32(m, MUX_S_TTY_ALLOC_FAIL)) != 0 ||
usr.bin/ssh/mux.c
1310
(r = sshbuf_put_u32(m, c->self)) != 0 ||
usr.bin/ssh/mux.c
1311
(r = sshbuf_put_stringb(mux_chan->output, m)) != 0)
usr.bin/ssh/mux.c
1313
sshbuf_free(m);
usr.bin/ssh/mux.c
1543
mux_client_write_packet(int fd, struct sshbuf *m)
usr.bin/ssh/mux.c
1555
if ((r = sshbuf_put_stringb(queue, m)) != 0)
usr.bin/ssh/mux.c
1594
mux_client_read_packet_timeout(int fd, struct sshbuf *m, int timeout_ms)
usr.bin/ssh/mux.c
1620
(r = sshbuf_put(m, ptr, have)) != 0)
usr.bin/ssh/mux.c
1627
mux_client_read_packet(int fd, struct sshbuf *m)
usr.bin/ssh/mux.c
1629
return mux_client_read_packet_timeout(fd, m, -1);
usr.bin/ssh/mux.c
1635
struct sshbuf *m;
usr.bin/ssh/mux.c
1639
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/mux.c
1641
if ((r = sshbuf_put_u32(m, MUX_MSG_HELLO)) != 0 ||
usr.bin/ssh/mux.c
1642
(r = sshbuf_put_u32(m, SSHMUX_VER)) != 0)
usr.bin/ssh/mux.c
1646
if (mux_client_write_packet(fd, m) != 0) {
usr.bin/ssh/mux.c
1651
sshbuf_reset(m);
usr.bin/ssh/mux.c
1654
if (mux_client_read_packet_timeout(fd, m, timeout_ms) != 0) {
usr.bin/ssh/mux.c
1659
if ((r = sshbuf_get_u32(m, &type)) != 0)
usr.bin/ssh/mux.c
1665
if ((r = sshbuf_get_u32(m, &ver)) != 0)
usr.bin/ssh/mux.c
1674
while (sshbuf_len(m) > 0) {
usr.bin/ssh/mux.c
1677
if ((r = sshbuf_get_cstring(m, &name, NULL)) != 0 ||
usr.bin/ssh/mux.c
1678
(r = sshbuf_skip_string(m)) != 0) { /* value */
usr.bin/ssh/mux.c
1694
sshbuf_free(m);
usr.bin/ssh/mux.c
1701
struct sshbuf *m;
usr.bin/ssh/mux.c
1708
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/mux.c
1710
if ((r = sshbuf_put_u32(m, MUX_C_ALIVE_CHECK)) != 0 ||
usr.bin/ssh/mux.c
1711
(r = sshbuf_put_u32(m, muxclient_request_id)) != 0)
usr.bin/ssh/mux.c
1714
if (mux_client_write_packet(fd, m) != 0)
usr.bin/ssh/mux.c
1717
sshbuf_reset(m);
usr.bin/ssh/mux.c
1720
if (mux_client_read_packet(fd, m) != 0) {
usr.bin/ssh/mux.c
1721
sshbuf_free(m);
usr.bin/ssh/mux.c
1725
if ((r = sshbuf_get_u32(m, &type)) != 0)
usr.bin/ssh/mux.c
1728
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
1733
if ((r = sshbuf_get_u32(m, &rid)) != 0)
usr.bin/ssh/mux.c
1738
if ((r = sshbuf_get_u32(m, &pid)) != 0)
usr.bin/ssh/mux.c
1740
sshbuf_free(m);
usr.bin/ssh/mux.c
1752
struct sshbuf *m;
usr.bin/ssh/mux.c
1759
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/mux.c
1761
if ((r = sshbuf_put_u32(m, MUX_C_EXT_INFO)) != 0 ||
usr.bin/ssh/mux.c
1762
(r = sshbuf_put_u32(m, muxclient_request_id)) != 0 ||
usr.bin/ssh/mux.c
1763
(r = sshbuf_put_cstring(m, name)) != 0)
usr.bin/ssh/mux.c
1766
if (mux_client_write_packet(fd, m) != 0)
usr.bin/ssh/mux.c
1769
sshbuf_reset(m);
usr.bin/ssh/mux.c
1772
if (mux_client_read_packet(fd, m) != 0) {
usr.bin/ssh/mux.c
1773
sshbuf_free(m);
usr.bin/ssh/mux.c
1777
if ((r = sshbuf_get_u32(m, &type)) != 0)
usr.bin/ssh/mux.c
1780
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
1785
if ((r = sshbuf_get_u32(m, &rid)) != 0)
usr.bin/ssh/mux.c
1790
if ((r = sshbuf_get_u32(m, &status)) != 0 ||
usr.bin/ssh/mux.c
1791
(r = sshbuf_get_cstring(m, &msg, NULL)) != 0)
usr.bin/ssh/mux.c
1793
sshbuf_free(m);
usr.bin/ssh/mux.c
1803
struct sshbuf *m;
usr.bin/ssh/mux.c
1810
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/mux.c
1812
if ((r = sshbuf_put_u32(m, MUX_C_TERMINATE)) != 0 ||
usr.bin/ssh/mux.c
1813
(r = sshbuf_put_u32(m, muxclient_request_id)) != 0)
usr.bin/ssh/mux.c
1816
if (mux_client_write_packet(fd, m) != 0)
usr.bin/ssh/mux.c
1819
sshbuf_reset(m);
usr.bin/ssh/mux.c
1822
if (mux_client_read_packet(fd, m) != 0) {
usr.bin/ssh/mux.c
1825
sshbuf_free(m);
usr.bin/ssh/mux.c
1831
if ((r = sshbuf_get_u32(m, &type)) != 0 ||
usr.bin/ssh/mux.c
1832
(r = sshbuf_get_u32(m, &rid)) != 0)
usr.bin/ssh/mux.c
1841
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
1845
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
1851
sshbuf_free(m);
usr.bin/ssh/mux.c
1858
struct sshbuf *m;
usr.bin/ssh/mux.c
1886
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/mux.c
1888
if ((r = sshbuf_put_u32(m, type)) != 0 ||
usr.bin/ssh/mux.c
1889
(r = sshbuf_put_u32(m, muxclient_request_id)) != 0 ||
usr.bin/ssh/mux.c
1890
(r = sshbuf_put_u32(m, ftype)) != 0 ||
usr.bin/ssh/mux.c
1891
(r = sshbuf_put_cstring(m, lhost)) != 0 ||
usr.bin/ssh/mux.c
1892
(r = sshbuf_put_u32(m, fwd->listen_port)) != 0 ||
usr.bin/ssh/mux.c
1893
(r = sshbuf_put_cstring(m, chost)) != 0 ||
usr.bin/ssh/mux.c
1894
(r = sshbuf_put_u32(m, fwd->connect_port)) != 0)
usr.bin/ssh/mux.c
1897
if (mux_client_write_packet(fd, m) != 0)
usr.bin/ssh/mux.c
1900
sshbuf_reset(m);
usr.bin/ssh/mux.c
1903
if (mux_client_read_packet(fd, m) != 0) {
usr.bin/ssh/mux.c
1904
sshbuf_free(m);
usr.bin/ssh/mux.c
1908
if ((r = sshbuf_get_u32(m, &type)) != 0 ||
usr.bin/ssh/mux.c
1909
(r = sshbuf_get_u32(m, &rid)) != 0)
usr.bin/ssh/mux.c
1921
if ((r = sshbuf_get_u32(m, &fwd->allocated_port)) != 0)
usr.bin/ssh/mux.c
1931
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
1933
sshbuf_free(m);
usr.bin/ssh/mux.c
1937
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
1939
sshbuf_free(m);
usr.bin/ssh/mux.c
1945
sshbuf_free(m);
usr.bin/ssh/mux.c
1979
struct sshbuf *m;
usr.bin/ssh/mux.c
2006
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/mux.c
2008
if ((r = sshbuf_put_u32(m, MUX_C_NEW_SESSION)) != 0 ||
usr.bin/ssh/mux.c
2009
(r = sshbuf_put_u32(m, muxclient_request_id)) != 0 ||
usr.bin/ssh/mux.c
2010
(r = sshbuf_put_string(m, NULL, 0)) != 0 || /* reserved */
usr.bin/ssh/mux.c
2011
(r = sshbuf_put_u32(m, tty_flag)) != 0 ||
usr.bin/ssh/mux.c
2012
(r = sshbuf_put_u32(m, options.forward_x11)) != 0 ||
usr.bin/ssh/mux.c
2013
(r = sshbuf_put_u32(m, options.forward_agent)) != 0 ||
usr.bin/ssh/mux.c
2014
(r = sshbuf_put_u32(m, options.session_type == SESSION_TYPE_SUBSYSTEM)) != 0 ||
usr.bin/ssh/mux.c
2015
(r = sshbuf_put_u32(m, echar)) != 0 ||
usr.bin/ssh/mux.c
2016
(r = sshbuf_put_cstring(m, term == NULL ? "" : term)) != 0 ||
usr.bin/ssh/mux.c
2017
(r = sshbuf_put_stringb(m, command)) != 0)
usr.bin/ssh/mux.c
2025
if ((r = sshbuf_put_cstring(m, environ[i])) != 0)
usr.bin/ssh/mux.c
2030
if ((r = sshbuf_put_cstring(m, options.setenv[i])) != 0)
usr.bin/ssh/mux.c
2034
if (mux_client_write_packet(fd, m) != 0)
usr.bin/ssh/mux.c
2046
sshbuf_reset(m);
usr.bin/ssh/mux.c
2047
if (mux_client_read_packet(fd, m) != 0) {
usr.bin/ssh/mux.c
2049
sshbuf_free(m);
usr.bin/ssh/mux.c
2053
if ((r = sshbuf_get_u32(m, &type)) != 0 ||
usr.bin/ssh/mux.c
2054
(r = sshbuf_get_u32(m, &rid)) != 0)
usr.bin/ssh/mux.c
2062
if ((r = sshbuf_get_u32(m, &sid)) != 0)
usr.bin/ssh/mux.c
2067
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
2070
sshbuf_free(m);
usr.bin/ssh/mux.c
2073
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
2076
sshbuf_free(m);
usr.bin/ssh/mux.c
2079
sshbuf_free(m);
usr.bin/ssh/mux.c
2111
sshbuf_reset(m);
usr.bin/ssh/mux.c
2112
if (mux_client_read_packet(fd, m) != 0)
usr.bin/ssh/mux.c
2114
if ((r = sshbuf_get_u32(m, &type)) != 0)
usr.bin/ssh/mux.c
2118
if ((r = sshbuf_get_u32(m, &esid)) != 0)
usr.bin/ssh/mux.c
2128
if ((r = sshbuf_get_u32(m, &esid)) != 0)
usr.bin/ssh/mux.c
2135
if ((r = sshbuf_get_u32(m, &exitval)) != 0)
usr.bin/ssh/mux.c
2140
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
2168
struct sshbuf *m;
usr.bin/ssh/mux.c
2173
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/mux.c
2175
if ((r = sshbuf_put_u32(m, MUX_C_PROXY)) != 0 ||
usr.bin/ssh/mux.c
2176
(r = sshbuf_put_u32(m, muxclient_request_id)) != 0)
usr.bin/ssh/mux.c
2178
if (mux_client_write_packet(fd, m) != 0)
usr.bin/ssh/mux.c
2181
sshbuf_reset(m);
usr.bin/ssh/mux.c
2184
if (mux_client_read_packet(fd, m) != 0) {
usr.bin/ssh/mux.c
2185
sshbuf_free(m);
usr.bin/ssh/mux.c
2188
if ((r = sshbuf_get_u32(m, &type)) != 0 ||
usr.bin/ssh/mux.c
2189
(r = sshbuf_get_u32(m, &rid)) != 0)
usr.bin/ssh/mux.c
2195
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
2199
sshbuf_free(m);
usr.bin/ssh/mux.c
2209
struct sshbuf *m;
usr.bin/ssh/mux.c
2226
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/mux.c
2228
if ((r = sshbuf_put_u32(m, MUX_C_NEW_STDIO_FWD)) != 0 ||
usr.bin/ssh/mux.c
2229
(r = sshbuf_put_u32(m, muxclient_request_id)) != 0 ||
usr.bin/ssh/mux.c
2230
(r = sshbuf_put_string(m, NULL, 0)) != 0 || /* reserved */
usr.bin/ssh/mux.c
2231
(r = sshbuf_put_cstring(m, options.stdio_forward_host)) != 0 ||
usr.bin/ssh/mux.c
2232
(r = sshbuf_put_u32(m, options.stdio_forward_port)) != 0)
usr.bin/ssh/mux.c
2235
if (mux_client_write_packet(fd, m) != 0)
usr.bin/ssh/mux.c
2249
sshbuf_reset(m);
usr.bin/ssh/mux.c
2251
if (mux_client_read_packet(fd, m) != 0) {
usr.bin/ssh/mux.c
2253
sshbuf_free(m);
usr.bin/ssh/mux.c
2257
if ((r = sshbuf_get_u32(m, &type)) != 0 ||
usr.bin/ssh/mux.c
2258
(r = sshbuf_get_u32(m, &rid)) != 0)
usr.bin/ssh/mux.c
2265
if ((r = sshbuf_get_u32(m, &sid)) != 0)
usr.bin/ssh/mux.c
2270
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
2272
sshbuf_free(m);
usr.bin/ssh/mux.c
2275
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
2277
sshbuf_free(m);
usr.bin/ssh/mux.c
2280
sshbuf_free(m);
usr.bin/ssh/mux.c
2294
sshbuf_reset(m);
usr.bin/ssh/mux.c
2295
if (mux_client_read_packet(fd, m) != 0) {
usr.bin/ssh/mux.c
2298
sshbuf_free(m);
usr.bin/ssh/mux.c
2309
struct sshbuf *m;
usr.bin/ssh/mux.c
2316
if ((m = sshbuf_new()) == NULL)
usr.bin/ssh/mux.c
2318
if ((r = sshbuf_put_u32(m, MUX_C_STOP_LISTENING)) != 0 ||
usr.bin/ssh/mux.c
2319
(r = sshbuf_put_u32(m, muxclient_request_id)) != 0)
usr.bin/ssh/mux.c
2322
if (mux_client_write_packet(fd, m) != 0)
usr.bin/ssh/mux.c
2325
sshbuf_reset(m);
usr.bin/ssh/mux.c
2328
if (mux_client_read_packet(fd, m) != 0)
usr.bin/ssh/mux.c
2331
if ((r = sshbuf_get_u32(m, &type)) != 0 ||
usr.bin/ssh/mux.c
2332
(r = sshbuf_get_u32(m, &rid)) != 0)
usr.bin/ssh/mux.c
2342
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
2346
if ((r = sshbuf_get_cstring(m, &e, NULL)) != 0)
usr.bin/ssh/mux.c
2352
sshbuf_free(m);
usr.bin/ssh/mux.c
256
Channel *c, struct sshbuf *m, struct sshbuf *reply)
usr.bin/ssh/mux.c
268
if ((r = sshbuf_get_u32(m, &ver)) != 0) {
usr.bin/ssh/mux.c
280
while (sshbuf_len(m) > 0) {
usr.bin/ssh/mux.c
284
if ((r = sshbuf_get_cstring(m, &name, NULL)) != 0 ||
usr.bin/ssh/mux.c
285
(r = sshbuf_get_string_direct(m, NULL, &value_len)) != 0) {
usr.bin/ssh/mux.c
327
Channel *c, struct sshbuf *m, struct sshbuf *reply)
usr.bin/ssh/mux.c
342
if ((r = sshbuf_skip_string(m)) != 0 || /* reserved */
usr.bin/ssh/mux.c
343
(r = sshbuf_get_u32(m, &cctx->want_tty)) != 0 ||
usr.bin/ssh/mux.c
344
(r = sshbuf_get_u32(m, &cctx->want_x_fwd)) != 0 ||
usr.bin/ssh/mux.c
345
(r = sshbuf_get_u32(m, &cctx->want_agent_fwd)) != 0 ||
usr.bin/ssh/mux.c
346
(r = sshbuf_get_u32(m, &cctx->want_subsys)) != 0 ||
usr.bin/ssh/mux.c
347
(r = sshbuf_get_u32(m, &escape_char)) != 0 ||
usr.bin/ssh/mux.c
348
(r = sshbuf_get_cstring(m, &cctx->term, NULL)) != 0 ||
usr.bin/ssh/mux.c
349
(r = sshbuf_get_cstring(m, &cmd, NULL)) != 0) {
usr.bin/ssh/mux.c
362
while (sshbuf_len(m) > 0) {
usr.bin/ssh/mux.c
363
if ((r = sshbuf_get_cstring(m, &cp, NULL)) != 0)
usr.bin/ssh/mux.c
486
Channel *c, struct sshbuf *m, struct sshbuf *reply)
usr.bin/ssh/mux.c
504
Channel *c, struct sshbuf *m, struct sshbuf *reply)
usr.bin/ssh/mux.c
512
if ((r = sshbuf_get_cstring(m, &name, NULL)) != 0)
usr.bin/ssh/mux.c
540
Channel *c, struct sshbuf *m, struct sshbuf *reply)
usr.bin/ssh/mux.c
717
Channel *c, struct sshbuf *m, struct sshbuf *reply)
usr.bin/ssh/mux.c
729
if ((r = sshbuf_get_u32(m, &ftype)) != 0 ||
usr.bin/ssh/mux.c
730
(r = sshbuf_get_cstring(m, &listen_addr, NULL)) != 0 ||
usr.bin/ssh/mux.c
731
(r = sshbuf_get_u32(m, &lport)) != 0 ||
usr.bin/ssh/mux.c
732
(r = sshbuf_get_cstring(m, &connect_addr, NULL)) != 0 ||
usr.bin/ssh/mux.c
733
(r = sshbuf_get_u32(m, &cport)) != 0 ||
usr.bin/ssh/mux.c
882
Channel *c, struct sshbuf *m, struct sshbuf *reply)
usr.bin/ssh/mux.c
894
if ((r = sshbuf_get_u32(m, &ftype)) != 0 ||
usr.bin/ssh/mux.c
895
(r = sshbuf_get_cstring(m, &listen_addr, NULL)) != 0 ||
usr.bin/ssh/mux.c
896
(r = sshbuf_get_u32(m, &lport)) != 0 ||
usr.bin/ssh/mux.c
897
(r = sshbuf_get_cstring(m, &connect_addr, NULL)) != 0 ||
usr.bin/ssh/mux.c
898
(r = sshbuf_get_u32(m, &cport)) != 0 ||
usr.bin/ssh/mux.c
994
Channel *c, struct sshbuf *m, struct sshbuf *reply)
usr.bin/ssh/packet.c
2385
kex_to_blob(struct sshbuf *m, struct kex *kex)
usr.bin/ssh/packet.c
2389
if ((r = sshbuf_put_u32(m, kex->we_need)) != 0 ||
usr.bin/ssh/packet.c
2390
(r = sshbuf_put_cstring(m, kex->hostkey_alg)) != 0 ||
usr.bin/ssh/packet.c
2391
(r = sshbuf_put_u32(m, kex->hostkey_type)) != 0 ||
usr.bin/ssh/packet.c
2392
(r = sshbuf_put_u32(m, kex->hostkey_nid)) != 0 ||
usr.bin/ssh/packet.c
2393
(r = sshbuf_put_u32(m, kex->kex_type)) != 0 ||
usr.bin/ssh/packet.c
2394
(r = sshbuf_put_u32(m, kex->kex_strict)) != 0 ||
usr.bin/ssh/packet.c
2395
(r = sshbuf_put_stringb(m, kex->my)) != 0 ||
usr.bin/ssh/packet.c
2396
(r = sshbuf_put_stringb(m, kex->peer)) != 0 ||
usr.bin/ssh/packet.c
2397
(r = sshbuf_put_stringb(m, kex->client_version)) != 0 ||
usr.bin/ssh/packet.c
2398
(r = sshbuf_put_stringb(m, kex->server_version)) != 0 ||
usr.bin/ssh/packet.c
2399
(r = sshbuf_put_stringb(m, kex->session_id)) != 0 ||
usr.bin/ssh/packet.c
2400
(r = sshbuf_put_u32(m, kex->flags)) != 0)
usr.bin/ssh/packet.c
2407
newkeys_to_blob(struct sshbuf *m, struct ssh *ssh, int mode)
usr.bin/ssh/packet.c
2443
r = sshbuf_put_stringb(m, b);
usr.bin/ssh/packet.c
2451
ssh_packet_get_state(struct ssh *ssh, struct sshbuf *m)
usr.bin/ssh/packet.c
2457
if ((r = kex_to_blob(m, ssh->kex)) != 0 ||
usr.bin/ssh/packet.c
2458
(r = newkeys_to_blob(m, ssh, MODE_OUT)) != 0 ||
usr.bin/ssh/packet.c
2459
(r = newkeys_to_blob(m, ssh, MODE_IN)) != 0 ||
usr.bin/ssh/packet.c
2460
(r = sshbuf_put_u64(m, state->rekey_limit)) != 0 ||
usr.bin/ssh/packet.c
2461
(r = sshbuf_put_u32(m, state->rekey_interval)) != 0 ||
usr.bin/ssh/packet.c
2462
(r = sshbuf_put_u32(m, state->p_send.seqnr)) != 0 ||
usr.bin/ssh/packet.c
2463
(r = sshbuf_put_u64(m, state->p_send.blocks)) != 0 ||
usr.bin/ssh/packet.c
2464
(r = sshbuf_put_u32(m, state->p_send.packets)) != 0 ||
usr.bin/ssh/packet.c
2465
(r = sshbuf_put_u64(m, state->p_send.bytes)) != 0 ||
usr.bin/ssh/packet.c
2466
(r = sshbuf_put_u32(m, state->p_read.seqnr)) != 0 ||
usr.bin/ssh/packet.c
2467
(r = sshbuf_put_u64(m, state->p_read.blocks)) != 0 ||
usr.bin/ssh/packet.c
2468
(r = sshbuf_put_u32(m, state->p_read.packets)) != 0 ||
usr.bin/ssh/packet.c
2469
(r = sshbuf_put_u64(m, state->p_read.bytes)) != 0 ||
usr.bin/ssh/packet.c
2470
(r = sshbuf_put_stringb(m, state->input)) != 0 ||
usr.bin/ssh/packet.c
2471
(r = sshbuf_put_stringb(m, state->output)) != 0 ||
usr.bin/ssh/packet.c
2472
(r = sshbuf_put_u32(m, ENCODE_INT(state->interactive_mode))) != 0 ||
usr.bin/ssh/packet.c
2473
(r = sshbuf_put_u32(m, ENCODE_INT(state->qos_interactive))) != 0 ||
usr.bin/ssh/packet.c
2474
(r = sshbuf_put_u32(m, ENCODE_INT(state->qos_other))) != 0)
usr.bin/ssh/packet.c
2482
newkeys_from_blob(struct sshbuf *m, struct ssh *ssh, int mode)
usr.bin/ssh/packet.c
2496
if ((r = sshbuf_froms(m, &b)) != 0)
usr.bin/ssh/packet.c
2549
kex_from_blob(struct sshbuf *m, struct kex **kexp)
usr.bin/ssh/packet.c
2556
if ((r = sshbuf_get_u32(m, &kex->we_need)) != 0 ||
usr.bin/ssh/packet.c
2557
(r = sshbuf_get_cstring(m, &kex->hostkey_alg, NULL)) != 0 ||
usr.bin/ssh/packet.c
2558
(r = sshbuf_get_u32(m, (u_int *)&kex->hostkey_type)) != 0 ||
usr.bin/ssh/packet.c
2559
(r = sshbuf_get_u32(m, (u_int *)&kex->hostkey_nid)) != 0 ||
usr.bin/ssh/packet.c
2560
(r = sshbuf_get_u32(m, &kex->kex_type)) != 0 ||
usr.bin/ssh/packet.c
2561
(r = sshbuf_get_u32(m, &kex->kex_strict)) != 0 ||
usr.bin/ssh/packet.c
2562
(r = sshbuf_get_stringb(m, kex->my)) != 0 ||
usr.bin/ssh/packet.c
2563
(r = sshbuf_get_stringb(m, kex->peer)) != 0 ||
usr.bin/ssh/packet.c
2564
(r = sshbuf_get_stringb(m, kex->client_version)) != 0 ||
usr.bin/ssh/packet.c
2565
(r = sshbuf_get_stringb(m, kex->server_version)) != 0 ||
usr.bin/ssh/packet.c
2566
(r = sshbuf_get_stringb(m, kex->session_id)) != 0 ||
usr.bin/ssh/packet.c
2567
(r = sshbuf_get_u32(m, &kex->flags)) != 0)
usr.bin/ssh/packet.c
2589
ssh_packet_set_state(struct ssh *ssh, struct sshbuf *m)
usr.bin/ssh/packet.c
2597
if ((r = kex_from_blob(m, &ssh->kex)) != 0 ||
usr.bin/ssh/packet.c
2598
(r = newkeys_from_blob(m, ssh, MODE_OUT)) != 0 ||
usr.bin/ssh/packet.c
2599
(r = newkeys_from_blob(m, ssh, MODE_IN)) != 0 ||
usr.bin/ssh/packet.c
2600
(r = sshbuf_get_u64(m, &state->rekey_limit)) != 0 ||
usr.bin/ssh/packet.c
2601
(r = sshbuf_get_u32(m, &state->rekey_interval)) != 0 ||
usr.bin/ssh/packet.c
2602
(r = sshbuf_get_u32(m, &state->p_send.seqnr)) != 0 ||
usr.bin/ssh/packet.c
2603
(r = sshbuf_get_u64(m, &state->p_send.blocks)) != 0 ||
usr.bin/ssh/packet.c
2604
(r = sshbuf_get_u32(m, &state->p_send.packets)) != 0 ||
usr.bin/ssh/packet.c
2605
(r = sshbuf_get_u64(m, &state->p_send.bytes)) != 0 ||
usr.bin/ssh/packet.c
2606
(r = sshbuf_get_u32(m, &state->p_read.seqnr)) != 0 ||
usr.bin/ssh/packet.c
2607
(r = sshbuf_get_u64(m, &state->p_read.blocks)) != 0 ||
usr.bin/ssh/packet.c
2608
(r = sshbuf_get_u32(m, &state->p_read.packets)) != 0 ||
usr.bin/ssh/packet.c
2609
(r = sshbuf_get_u64(m, &state->p_read.bytes)) != 0)
usr.bin/ssh/packet.c
2626
if ((r = sshbuf_get_string_direct(m, &input, &ilen)) != 0 ||
usr.bin/ssh/packet.c
2627
(r = sshbuf_get_string_direct(m, &output, &olen)) != 0 ||
usr.bin/ssh/packet.c
2632
if ((r = sshbuf_get_u32(m, &interactive)) != 0 ||
usr.bin/ssh/packet.c
2633
(r = sshbuf_get_u32(m, &qos_interactive)) != 0 ||
usr.bin/ssh/packet.c
2634
(r = sshbuf_get_u32(m, &qos_other)) != 0)
usr.bin/ssh/packet.c
2642
if (sshbuf_len(m))
usr.bin/ssh/poly1305.c
105
for (j = 0; j < inlen; j++) mp[j] = m[j];
usr.bin/ssh/poly1305.c
29
poly1305_auth(unsigned char out[POLY1305_TAGLEN], const unsigned char *m, size_t inlen, const unsigned char key[POLY1305_KEYLEN]) {
usr.bin/ssh/poly1305.c
70
m += 16;
usr.bin/ssh/poly1305.c
73
t0 = U8TO32_LE(m-16);
usr.bin/ssh/poly1305.c
74
t1 = U8TO32_LE(m-12);
usr.bin/ssh/poly1305.c
75
t2 = U8TO32_LE(m-8);
usr.bin/ssh/poly1305.c
76
t3 = U8TO32_LE(m-4);
usr.bin/ssh/poly1305.h
16
void poly1305_auth(u_char out[POLY1305_TAGLEN], const u_char *m, size_t inlen,
usr.bin/ssh/readconf.c
3553
fmt_multistate_int(int val, const struct multistate *m)
usr.bin/ssh/readconf.c
3557
for (i = 0; m[i].key != NULL; i++) {
usr.bin/ssh/readconf.c
3558
if (m[i].value == val)
usr.bin/ssh/readconf.c
3559
return m[i].key;
usr.bin/ssh/servconf.c
3022
fmt_multistate_int(int val, const struct multistate *m)
usr.bin/ssh/servconf.c
3026
for (i = 0; m[i].key != NULL; i++) {
usr.bin/ssh/servconf.c
3027
if (m[i].value == val)
usr.bin/ssh/servconf.c
3028
return m[i].key;
usr.bin/ssh/sftp-client.c
143
send_msg(struct sftp_conn *conn, struct sshbuf *m)
usr.bin/ssh/sftp-client.c
148
if (sshbuf_len(m) > SFTP_MAX_MSG_LENGTH)
usr.bin/ssh/sftp-client.c
149
fatal("Outbound message too long %zu", sshbuf_len(m));
usr.bin/ssh/sftp-client.c
152
put_u32(mlen, sshbuf_len(m));
usr.bin/ssh/sftp-client.c
155
iov[1].iov_base = (u_char *)sshbuf_ptr(m);
usr.bin/ssh/sftp-client.c
156
iov[1].iov_len = sshbuf_len(m);
usr.bin/ssh/sftp-client.c
160
sshbuf_len(m) + sizeof(mlen))
usr.bin/ssh/sftp-client.c
163
sshbuf_reset(m);
usr.bin/ssh/sftp-client.c
167
get_msg_extended(struct sftp_conn *conn, struct sshbuf *m, int initial)
usr.bin/ssh/sftp-client.c
173
sshbuf_reset(m);
usr.bin/ssh/sftp-client.c
174
if ((r = sshbuf_reserve(m, 4, &p)) != 0)
usr.bin/ssh/sftp-client.c
184
if ((r = sshbuf_get_u32(m, &msg_len)) != 0)
usr.bin/ssh/sftp-client.c
193
if ((r = sshbuf_reserve(m, msg_len, &p)) != 0)
usr.bin/ssh/sftp-client.c
206
get_msg(struct sftp_conn *conn, struct sshbuf *m)
usr.bin/ssh/sftp-client.c
208
get_msg_extended(conn, m, 0);
usr.bin/ssh/sftp-server.c
511
send_msg(struct sshbuf *m)
usr.bin/ssh/sftp-server.c
515
if ((r = sshbuf_put_stringb(oqueue, m)) != 0)
usr.bin/ssh/sftp-server.c
517
sshbuf_reset(m);
usr.bin/ssh/sftp.c
1813
u_int y, m = 0, width = 80, columns = 1, colspace = 0, llen;
usr.bin/ssh/sftp.c
1819
m = MAXIMUM(m, strlen(list[y]));
usr.bin/ssh/sftp.c
1824
m = m > len ? m - len : 0;
usr.bin/ssh/sftp.c
1825
columns = width / (m + 2);
usr.bin/ssh/sftp.c
1831
m = 1;
usr.bin/ssh/sftp.c
1836
if (m >= columns) {
usr.bin/ssh/sftp.c
1838
m = 1;
usr.bin/ssh/sftp.c
1840
m++;
usr.bin/ssh/sftp.c
846
u_int m = 0, width = 80;
usr.bin/ssh/sftp.c
853
m = MAXIMUM(m, strlen(d[n]->filename));
usr.bin/ssh/sftp.c
858
m += strlen(tmp);
usr.bin/ssh/sftp.c
864
columns = width / (m + 2);
usr.bin/ssh/sftp.c
958
u_int colspace = 0, columns = 1, m = 0, width = 80;
usr.bin/ssh/sftp.c
996
m = MAXIMUM(m, strlen(g.gl_pathv[i]));
usr.bin/ssh/sftp.c
998
columns = width / (m + 2);
usr.bin/ssh/sntrup761.c
1719
static void uint32_divmod_uint14(uint32_t *Q, uint16_t *r, uint32_t x, uint16_t m) {
usr.bin/ssh/sntrup761.c
1720
uint32_t qpart, mask, v = 0x80000000 / m;
usr.bin/ssh/sntrup761.c
1722
x -= qpart * m;
usr.bin/ssh/sntrup761.c
1725
x -= qpart * m;
usr.bin/ssh/sntrup761.c
1727
x -= m;
usr.bin/ssh/sntrup761.c
1730
x += mask & (uint32_t)m;
usr.bin/ssh/sntrup761.c
1735
static uint16_t uint32_mod_uint14(uint32_t x, uint16_t m) {
usr.bin/ssh/sntrup761.c
1738
uint32_divmod_uint14(&Q, &r, x, m);
usr.bin/ssh/sntrup761.c
1744
uint16_t r = R[0], m = M[0];
usr.bin/ssh/sntrup761.c
1745
while (m > 1) {
usr.bin/ssh/sntrup761.c
1748
m = (m + 255) >> 8;
usr.bin/ssh/sntrup761.c
1757
uint32_t m = M[i + 1] * m0;
usr.bin/ssh/sntrup761.c
1758
while (m >= 16384) {
usr.bin/ssh/sntrup761.c
1761
m = (m + 255) >> 8;
usr.bin/ssh/sntrup761.c
1764
M2[i / 2] = m;
usr.bin/ssh/sntrup761.c
1788
uint32_t m = M[i] * (uint32_t)M[i + 1];
usr.bin/ssh/sntrup761.c
1789
if (m > 256 * 16383) {
usr.bin/ssh/sntrup761.c
1793
M2[i / 2] = (((m + 255) >> 8) + 255) >> 8;
usr.bin/ssh/sntrup761.c
1794
} else if (m >= 16384) {
usr.bin/ssh/sntrup761.c
1798
M2[i / 2] = (m + 255) >> 8;
usr.bin/ssh/sntrup761.c
1802
M2[i / 2] = m;
usr.bin/ssh/ssh-agent.c
1131
parse_dest_constraint(struct sshbuf *m, struct dest_constraint *dc)
usr.bin/ssh/ssh-agent.c
1140
if ((r = sshbuf_froms(m, &b)) != 0 ||
usr.bin/ssh/ssh-agent.c
1181
parse_key_constraint_extension(struct sshbuf *m, char **sk_providerp,
usr.bin/ssh/ssh-agent.c
1191
if ((r = sshbuf_get_cstring(m, &ext_name, NULL)) != 0) {
usr.bin/ssh/ssh-agent.c
1207
if ((r = sshbuf_get_cstring(m, sk_providerp, NULL)) != 0) {
usr.bin/ssh/ssh-agent.c
1218
if ((r = sshbuf_froms(m, &b)) != 0) {
usr.bin/ssh/ssh-agent.c
1246
if ((r = sshbuf_get_u8(m, &v)) != 0 ||
usr.bin/ssh/ssh-agent.c
1247
(r = sshbuf_froms(m, &b)) != 0) {
usr.bin/ssh/ssh-agent.c
1280
parse_key_constraints(struct sshbuf *m, struct sshkey *k, time_t *deathp,
usr.bin/ssh/ssh-agent.c
1289
while (sshbuf_len(m)) {
usr.bin/ssh/ssh-agent.c
1290
if ((r = sshbuf_get_u8(m, &ctype)) != 0) {
usr.bin/ssh/ssh-agent.c
1301
if ((r = sshbuf_get_u32(m, &seconds)) != 0) {
usr.bin/ssh/ssh-agent.c
1317
if ((r = parse_key_constraint_extension(m,
usr.bin/ssh/ssh-ecdsa-sk.c
158
struct sshbuf *chall = NULL, *m = NULL;
usr.bin/ssh/ssh-ecdsa-sk.c
160
if ((m = sshbuf_new()) == NULL ||
usr.bin/ssh/ssh-ecdsa-sk.c
185
if ((r = sshbuf_put(m, WEBAUTHN_0, sizeof(WEBAUTHN_0) - 1)) != 0 ||
usr.bin/ssh/ssh-ecdsa-sk.c
186
(r = sshbuf_dtourlb64(chall, m, 0)) != 0 ||
usr.bin/ssh/ssh-ecdsa-sk.c
187
(r = sshbuf_put(m, WEBAUTHN_1, sizeof(WEBAUTHN_1) - 1)) != 0 ||
usr.bin/ssh/ssh-ecdsa-sk.c
188
(r = sshbuf_put(m, origin, strlen(origin))) != 0 ||
usr.bin/ssh/ssh-ecdsa-sk.c
189
(r = sshbuf_put(m, WEBAUTHN_2, sizeof(WEBAUTHN_2) - 1)) != 0)
usr.bin/ssh/ssh-ecdsa-sk.c
196
sshbuf_dump(m, stderr);
usr.bin/ssh/ssh-ecdsa-sk.c
199
if ((r = sshbuf_cmp(wrapper, 0, sshbuf_ptr(m), sshbuf_len(m))) != 0)
usr.bin/ssh/ssh-ecdsa-sk.c
211
sshbuf_free(m);
usr.bin/ssh/ssh-ed25519-sk.c
131
u_char *m = NULL;
usr.bin/ssh/ssh-ed25519-sk.c
218
if ((m = malloc(smlen)) == NULL) {
usr.bin/ssh/ssh-ed25519-sk.c
222
if ((ret = crypto_sign_ed25519_open(m, &mlen, sm, smlen,
usr.bin/ssh/ssh-ed25519-sk.c
238
if (m != NULL)
usr.bin/ssh/ssh-ed25519-sk.c
239
freezero(m, smlen); /* NB mlen may be invalid if r != 0 */
usr.bin/ssh/ssh-ed25519.c
233
u_char *sm = NULL, *m = NULL;
usr.bin/ssh/ssh-ed25519.c
268
if ((sm = malloc(smlen)) == NULL || (m = malloc(mlen)) == NULL) {
usr.bin/ssh/ssh-ed25519.c
274
if ((ret = crypto_sign_ed25519_open(m, &mlen, sm, smlen,
usr.bin/ssh/ssh-ed25519.c
288
if (m != NULL)
usr.bin/ssh/ssh-ed25519.c
289
freezero(m, smlen); /* NB mlen may be invalid if r != 0 */
usr.bin/ssh/ssh-pkcs11-client.c
156
send_msg(int fd, struct sshbuf *m)
usr.bin/ssh/ssh-pkcs11-client.c
159
size_t mlen = sshbuf_len(m);
usr.bin/ssh/ssh-pkcs11-client.c
166
atomicio(vwrite, fd, sshbuf_mutable_ptr(m),
usr.bin/ssh/ssh-pkcs11-client.c
167
sshbuf_len(m)) != sshbuf_len(m))
usr.bin/ssh/ssh-pkcs11-client.c
169
if ((r = sshbuf_consume(m, mlen)) != 0)
usr.bin/ssh/ssh-pkcs11-client.c
174
recv_msg(int fd, struct sshbuf *m)
usr.bin/ssh/ssh-pkcs11-client.c
180
sshbuf_reset(m);
usr.bin/ssh/ssh-pkcs11-client.c
199
if ((r = sshbuf_put(m, buf, l)) != 0)
usr.bin/ssh/ssh-pkcs11-client.c
203
if ((r = sshbuf_get_u8(m, &c)) != 0)
usr.bin/ssh/ssh-pkcs11-helper.c
48
send_msg(struct sshbuf *m)
usr.bin/ssh/ssh-pkcs11-helper.c
52
if ((r = sshbuf_put_stringb(oqueue, m)) != 0)
usr.bin/ssh/sshd-session.c
610
struct sshbuf *m, *inc, *hostkeys;
usr.bin/ssh/sshd-session.c
618
if ((m = sshbuf_new()) == NULL || (inc = sshbuf_new()) == NULL)
usr.bin/ssh/sshd-session.c
622
if (ssh_msg_recv(fd, m) == -1)
usr.bin/ssh/sshd-session.c
624
if ((r = sshbuf_get_u8(m, &ver)) != 0)
usr.bin/ssh/sshd-session.c
628
if ((r = sshbuf_get_string(m, &cp, &len)) != 0 || /* XXX _direct */
usr.bin/ssh/sshd-session.c
629
(r = sshbuf_get_u64(m, timing_secretp)) != 0 ||
usr.bin/ssh/sshd-session.c
630
(r = sshbuf_get_stringb(m, inc)) != 0)
usr.bin/ssh/sshd-session.c
648
sshbuf_reset(m);
usr.bin/ssh/sshd-session.c
649
if (ssh_msg_recv(fd, m) == -1)
usr.bin/ssh/sshd-session.c
651
if ((r = sshbuf_get_u8(m, NULL)) != 0 ||
usr.bin/ssh/sshd-session.c
652
(r = sshbuf_froms(m, &hostkeys)) != 0)
usr.bin/ssh/sshd-session.c
657
sshbuf_free(m);
usr.bin/ssh/sshd.c
641
struct sshbuf *m = NULL, *keybuf = NULL, *hostkeys = NULL;
usr.bin/ssh/sshd.c
646
if ((m = sshbuf_new()) == NULL ||
usr.bin/ssh/sshd.c
682
if ((r = sshbuf_put_u32(m, 0)) != 0 ||
usr.bin/ssh/sshd.c
683
(r = sshbuf_put_u8(m, 0)) != 0 ||
usr.bin/ssh/sshd.c
684
(r = sshbuf_put_stringb(m, hostkeys)) != 0)
usr.bin/ssh/sshd.c
686
if ((len = sshbuf_len(m)) < 5 || len > 0xffffffff)
usr.bin/ssh/sshd.c
688
POKE_U32(sshbuf_mutable_ptr(m), len - 4);
usr.bin/ssh/sshd.c
692
return m;
usr.bin/ssh/sshd.c
698
struct sshbuf *m = NULL, *inc = NULL;
usr.bin/ssh/sshd.c
705
if ((m = sshbuf_new()) == NULL ||
usr.bin/ssh/sshd.c
717
if ((r = sshbuf_put_u32(m, 0)) != 0 ||
usr.bin/ssh/sshd.c
718
(r = sshbuf_put_u8(m, 0)) != 0 ||
usr.bin/ssh/sshd.c
719
(r = sshbuf_put_stringb(m, conf)) != 0 ||
usr.bin/ssh/sshd.c
720
(r = sshbuf_put_u64(m, options.timing_secret)) != 0 ||
usr.bin/ssh/sshd.c
721
(r = sshbuf_put_stringb(m, inc)) != 0)
usr.bin/ssh/sshd.c
724
if ((len = sshbuf_len(m)) < 5 || len > 0xffffffff)
usr.bin/ssh/sshd.c
726
POKE_U32(sshbuf_mutable_ptr(m), len - 4);
usr.bin/ssh/sshd.c
731
return m;
usr.bin/ssh/sshsig.c
404
hash_buffer(const struct sshbuf *m, const char *hashalg, struct sshbuf **bp)
usr.bin/ssh/sshsig.c
419
if ((r = ssh_digest_buffer(alg, m, hash, sizeof(hash))) != 0) {
usr.bin/systat/engine.c
675
unsigned int h, m, s;
usr.bin/systat/engine.c
685
m = age / 60;
usr.bin/systat/engine.c
686
h = m / 60;
usr.bin/systat/engine.c
687
m %= 60;
usr.bin/systat/engine.c
690
if (tbprintf("%02u:%02u:%02u", h, m, s) <= len)
usr.bin/systat/pftop.c
697
unmask(struct pf_addr * m)
usr.bin/systat/pftop.c
702
while (j < 4 && m->addr32[j] == 0xffffffff) {
usr.bin/systat/pftop.c
707
tmp = ntohl(m->addr32[j]);
usr.bin/telnet/defines.h
59
#define MODE_LOCAL_CHARS(m) ((m)&(MODE_EDIT|MODE_TRAPSIG))
usr.bin/telnet/defines.h
60
#define MODE_LOCAL_ECHO(m) ((m)&MODE_ECHO)
usr.bin/telnet/defines.h
61
#define MODE_COMMAND_LINE(m) ((m)==-1)
usr.bin/tic/dump_entry.c
1805
size_t m;
usr.bin/tic/dump_entry.c
1818
for (n = m = 0; n < sizeof(mapped); n++) {
usr.bin/tic/dump_entry.c
1820
acs_chars[m++] = (char) n;
usr.bin/tic/dump_entry.c
1821
acs_chars[m++] = mapped[n];
usr.bin/tic/dump_entry.c
1825
acs_chars[m++] = extra; /* garbage in, garbage out */
usr.bin/tic/dump_entry.c
1826
acs_chars[m] = 0;
usr.bin/tmux/cmd-copy-mode.c
73
if ((wp = cmd_mouse_pane(&event->m, &s, NULL)) == NULL)
usr.bin/tmux/cmd-copy-mode.c
90
window_copy_start_drag(c, &event->m);
usr.bin/tmux/cmd-copy-mode.c
97
window_copy_scroll(wp, c->tty.mouse_slider_mpos, event->m.y,
usr.bin/tmux/cmd-display-menu.c
125
if (event->m.valid) {
usr.bin/tmux/cmd-display-menu.c
126
format_add(ft, "popup_mouse_x", "%u", event->m.x);
usr.bin/tmux/cmd-display-menu.c
127
format_add(ft, "popup_mouse_y", "%u", event->m.y);
usr.bin/tmux/cmd-display-menu.c
193
if (event->m.valid) {
usr.bin/tmux/cmd-display-menu.c
194
n = (long)event->m.x - w / 2;
usr.bin/tmux/cmd-display-menu.c
199
n = event->m.y - h / 2;
usr.bin/tmux/cmd-display-menu.c
205
n = (long)event->m.y + h;
usr.bin/tmux/cmd-display-menu.c
210
n = event->m.y - h;
usr.bin/tmux/cmd-display-menu.c
370
if (!event->m.valid && !args_has(args, 'M'))
usr.bin/tmux/cmd-find.c
1011
m = &cmdq_get_event(item)->m;
usr.bin/tmux/cmd-find.c
1014
fs->wp = cmd_mouse_pane(m, &fs->s, &fs->wl);
usr.bin/tmux/cmd-find.c
1022
fs->wl = cmd_mouse_window(m, &fs->s);
usr.bin/tmux/cmd-find.c
840
cmd_find_from_mouse(struct cmd_find_state *fs, struct mouse_event *m, int flags)
usr.bin/tmux/cmd-find.c
844
if (!m->valid)
usr.bin/tmux/cmd-find.c
847
fs->wp = cmd_mouse_pane(m, &fs->s, &fs->wl);
usr.bin/tmux/cmd-find.c
927
struct mouse_event *m;
usr.bin/tmux/cmd-parse.y
1435
char s[9], m[MB_LEN_MAX];
usr.bin/tmux/cmd-parse.y
1520
mlen = wctomb(m, tmp);
usr.bin/tmux/cmd-parse.y
1521
if (mlen <= 0 || mlen > (int)sizeof m) {
usr.bin/tmux/cmd-parse.y
1525
yylex_append(buf, len, m, mlen);
usr.bin/tmux/cmd-resize-pane.c
152
cmd_resize_pane_mouse_update(struct client *c, struct mouse_event *m)
usr.bin/tmux/cmd-resize-pane.c
164
wl = cmd_mouse_window(m, NULL);
usr.bin/tmux/cmd-resize-pane.c
171
y = m->y + m->oy; x = m->x + m->ox;
usr.bin/tmux/cmd-resize-pane.c
172
if (m->statusat == 0 && y >= m->statuslines)
usr.bin/tmux/cmd-resize-pane.c
173
y -= m->statuslines;
usr.bin/tmux/cmd-resize-pane.c
174
else if (m->statusat > 0 && y >= (u_int)m->statusat)
usr.bin/tmux/cmd-resize-pane.c
175
y = m->statusat - 1;
usr.bin/tmux/cmd-resize-pane.c
176
ly = m->ly + m->oy; lx = m->lx + m->ox;
usr.bin/tmux/cmd-resize-pane.c
177
if (m->statusat == 0 && ly >= m->statuslines)
usr.bin/tmux/cmd-resize-pane.c
178
ly -= m->statuslines;
usr.bin/tmux/cmd-resize-pane.c
179
else if (m->statusat > 0 && ly >= (u_int)m->statusat)
usr.bin/tmux/cmd-resize-pane.c
180
ly = m->statusat - 1;
usr.bin/tmux/cmd-resize-pane.c
79
if (!event->m.valid || cmd_mouse_window(&event->m, &s) == NULL)
usr.bin/tmux/cmd-resize-pane.c
84
cmd_resize_pane_mouse_update(c, &event->m);
usr.bin/tmux/cmd-send-keys.c
163
struct mouse_event *m = &event->m;
usr.bin/tmux/cmd-send-keys.c
198
if (!m->valid)
usr.bin/tmux/cmd-send-keys.c
199
m = NULL;
usr.bin/tmux/cmd-send-keys.c
200
wme->mode->command(wme, tc, s, wl, args, m);
usr.bin/tmux/cmd-send-keys.c
205
wp = cmd_mouse_pane(m, &s, NULL);
usr.bin/tmux/cmd-send-keys.c
210
window_pane_key(wp, tc, s, wl, m->key, m);
usr.bin/tmux/cmd-send-keys.c
79
memset(&event->m, 0, sizeof event->m);
usr.bin/tmux/cmd.c
761
cmd_mouse_at(struct window_pane *wp, struct mouse_event *m, u_int *xp,
usr.bin/tmux/cmd.c
767
x = m->lx + m->ox;
usr.bin/tmux/cmd.c
768
y = m->ly + m->oy;
usr.bin/tmux/cmd.c
770
x = m->x + m->ox;
usr.bin/tmux/cmd.c
771
y = m->y + m->oy;
usr.bin/tmux/cmd.c
775
if (m->statusat == 0 && y >= m->statuslines)
usr.bin/tmux/cmd.c
776
y -= m->statuslines;
usr.bin/tmux/cmd.c
792
cmd_mouse_window(struct mouse_event *m, struct session **sp)
usr.bin/tmux/cmd.c
798
if (!m->valid)
usr.bin/tmux/cmd.c
800
if (m->s == -1 || (s = session_find_by_id(m->s)) == NULL)
usr.bin/tmux/cmd.c
802
if (m->w == -1)
usr.bin/tmux/cmd.c
805
if ((w = window_find_by_id(m->w)) == NULL)
usr.bin/tmux/cmd.c
816
cmd_mouse_pane(struct mouse_event *m, struct session **sp,
usr.bin/tmux/cmd.c
822
if ((wl = cmd_mouse_window(m, sp)) == NULL)
usr.bin/tmux/cmd.c
824
if (m->wp == -1)
usr.bin/tmux/cmd.c
827
if ((wp = window_pane_find_by_id(m->wp)) == NULL)
usr.bin/tmux/colour.c
1012
double c, m, y, k = 0;
usr.bin/tmux/colour.c
1026
else if ((sscanf(p, "cmyk:%lf/%lf/%lf/%lf", &c, &m, &y, &k) == 4 ||
usr.bin/tmux/colour.c
1027
sscanf(p, "cmy:%lf/%lf/%lf", &c, &m, &y) == 3) &&
usr.bin/tmux/colour.c
1028
c >= 0 && c <= 1 && m >= 0 && m <= 1 &&
usr.bin/tmux/colour.c
1032
(1 - m) * (1 - k) * 255,
usr.bin/tmux/format.c
1210
if (!ft->m.valid)
usr.bin/tmux/format.c
1212
wp = cmd_mouse_pane(&ft->m, NULL, NULL);
usr.bin/tmux/format.c
1215
if (cmd_mouse_at(wp, &ft->m, &x, &y, 0) != 0)
usr.bin/tmux/format.c
1235
if (!ft->m.valid)
usr.bin/tmux/format.c
1237
wp = cmd_mouse_pane(&ft->m, NULL, NULL);
usr.bin/tmux/format.c
1240
if (cmd_mouse_at(wp, &ft->m, &x, &y, 0) != 0)
usr.bin/tmux/format.c
1260
if (!ft->m.valid)
usr.bin/tmux/format.c
1262
wp = cmd_mouse_pane(&ft->m, NULL, NULL);
usr.bin/tmux/format.c
1265
if (cmd_mouse_at(wp, &ft->m, &x, &y, 0) != 0)
usr.bin/tmux/format.c
1284
if (!ft->m.valid)
usr.bin/tmux/format.c
1289
if (ft->m.statusat == 0 && ft->m.y < ft->m.statuslines) {
usr.bin/tmux/format.c
1290
y = ft->m.y;
usr.bin/tmux/format.c
1291
} else if (ft->m.statusat > 0 && ft->m.y >= (u_int)ft->m.statusat) {
usr.bin/tmux/format.c
1292
y = ft->m.y - ft->m.statusat;
usr.bin/tmux/format.c
1307
if (!ft->m.valid)
usr.bin/tmux/format.c
1312
if (ft->m.statusat == 0 && ft->m.y < ft->m.statuslines) {
usr.bin/tmux/format.c
1313
x = ft->m.x;
usr.bin/tmux/format.c
1314
y = ft->m.y;
usr.bin/tmux/format.c
1315
} else if (ft->m.statusat > 0 && ft->m.y >= (u_int)ft->m.statusat) {
usr.bin/tmux/format.c
1316
x = ft->m.x;
usr.bin/tmux/format.c
1317
y = ft->m.y - ft->m.statusat;
usr.bin/tmux/format.c
158
struct mouse_event m;
usr.bin/tmux/format.c
1881
if (ft->m.valid) {
usr.bin/tmux/format.c
1882
wp = cmd_mouse_pane(&ft->m, NULL, NULL);
usr.bin/tmux/format.c
1933
if (!ft->m.valid)
usr.bin/tmux/format.c
1935
wp = cmd_mouse_pane(&ft->m, NULL, NULL);
usr.bin/tmux/format.c
1936
if (wp != NULL && cmd_mouse_at(wp, &ft->m, &x, &y, 0) == 0)
usr.bin/tmux/format.c
1939
if (ft->m.statusat == 0 && ft->m.y < ft->m.statuslines)
usr.bin/tmux/format.c
1940
return (format_printf("%u", ft->m.x));
usr.bin/tmux/format.c
1941
if (ft->m.statusat > 0 && ft->m.y >= (u_int)ft->m.statusat)
usr.bin/tmux/format.c
1942
return (format_printf("%u", ft->m.x));
usr.bin/tmux/format.c
1954
if (!ft->m.valid)
usr.bin/tmux/format.c
1956
wp = cmd_mouse_pane(&ft->m, NULL, NULL);
usr.bin/tmux/format.c
1957
if (wp != NULL && cmd_mouse_at(wp, &ft->m, &x, &y, 0) == 0)
usr.bin/tmux/format.c
1960
if (ft->m.statusat == 0 && ft->m.y < ft->m.statuslines)
usr.bin/tmux/format.c
1961
return (format_printf("%u", ft->m.y));
usr.bin/tmux/format.c
1962
if (ft->m.statusat > 0 && ft->m.y >= (u_int)ft->m.statusat)
usr.bin/tmux/format.c
1963
return (format_printf("%u", ft->m.y - ft->m.statusat));
usr.bin/tmux/format.c
3738
struct mouse_event *m = &event->m;
usr.bin/tmux/format.c
3741
memcpy(&ft->m, m, sizeof ft->m);
usr.bin/tmux/input-keys.c
399
input_key_pane(struct window_pane *wp, key_code key, struct mouse_event *m)
usr.bin/tmux/input-keys.c
407
if (m != NULL && m->wp != -1 && (u_int)m->wp == wp->id)
usr.bin/tmux/input-keys.c
408
input_key_mouse(wp, m);
usr.bin/tmux/input-keys.c
714
input_key_get_mouse(struct screen *s, struct mouse_event *m, u_int x, u_int y,
usr.bin/tmux/input-keys.c
724
if (MOUSE_DRAG(m->b) && (s->mode & MOTION_MOUSE_MODES) == 0)
usr.bin/tmux/input-keys.c
735
if (m->sgr_type != ' ') {
usr.bin/tmux/input-keys.c
736
if (MOUSE_DRAG(m->sgr_b) &&
usr.bin/tmux/input-keys.c
737
MOUSE_RELEASE(m->sgr_b) &&
usr.bin/tmux/input-keys.c
741
if (MOUSE_DRAG(m->b) &&
usr.bin/tmux/input-keys.c
742
MOUSE_RELEASE(m->b) &&
usr.bin/tmux/input-keys.c
743
MOUSE_RELEASE(m->lb) &&
usr.bin/tmux/input-keys.c
757
if (m->sgr_type != ' ' && (s->mode & MODE_MOUSE_SGR)) {
usr.bin/tmux/input-keys.c
759
m->sgr_b, x + 1, y + 1, m->sgr_type);
usr.bin/tmux/input-keys.c
761
if (m->b > MOUSE_PARAM_UTF8_MAX - MOUSE_PARAM_BTN_OFF ||
usr.bin/tmux/input-keys.c
766
len += input_key_split2(m->b + MOUSE_PARAM_BTN_OFF, &buf[len]);
usr.bin/tmux/input-keys.c
770
if (m->b + MOUSE_PARAM_BTN_OFF > MOUSE_PARAM_MAX)
usr.bin/tmux/input-keys.c
774
buf[len++] = m->b + MOUSE_PARAM_BTN_OFF;
usr.bin/tmux/input-keys.c
798
input_key_mouse(struct window_pane *wp, struct mouse_event *m)
usr.bin/tmux/input-keys.c
806
if (m->ignore || (s->mode & ALL_MOUSE_MODES) == 0)
usr.bin/tmux/input-keys.c
808
if (cmd_mouse_at(wp, m, &x, &y, 0) != 0)
usr.bin/tmux/input-keys.c
812
if (!input_key_get_mouse(s, m, x, y, &buf, &len))
usr.bin/tmux/input.c
1444
int i, n, m, ek, set, p;
usr.bin/tmux/input.c
1496
m = input_get(ictx, 1, 1, 1);
usr.bin/tmux/input.c
1497
if (n != -1 && m != -1)
usr.bin/tmux/input.c
1498
screen_write_cursormove(sctx, m - 1, n - 1, 1);
usr.bin/tmux/input.c
1504
m = input_get(ictx, 1, 0, 0);
usr.bin/tmux/input.c
1514
if (m == 2)
usr.bin/tmux/input.c
1516
else if (m == 1 || ek == 2)
usr.bin/tmux/input.c
1591
m = input_get(ictx, 1, 1, screen_size_y(s));
usr.bin/tmux/input.c
1592
if (n != -1 && m != -1)
usr.bin/tmux/input.c
1593
screen_write_scrollregion(sctx, n - 1, m - 1);
usr.bin/tmux/input.c
1727
m = screen_size_x(s) - s->cx;
usr.bin/tmux/input.c
1728
if (n > m)
usr.bin/tmux/input.c
1729
n = m;
usr.bin/tmux/input.c
2041
int n, m;
usr.bin/tmux/input.c
2046
m = 0;
usr.bin/tmux/input.c
2047
while ((n = input_get(ictx, m, 0, -1)) != -1) {
usr.bin/tmux/input.c
2063
m++;
usr.bin/tmux/input.c
2064
if (input_get(ictx, m, 0, -1) == -1)
usr.bin/tmux/input.c
2069
m++;
usr.bin/tmux/input.c
2070
if (input_get(ictx, m, 0, -1) == -1)
usr.bin/tmux/input.c
2098
m++;
usr.bin/tmux/input.c
2099
switch (input_get(ictx, m, 0, -1)) {
usr.bin/tmux/input.c
2109
m++;
usr.bin/tmux/input.c
2110
switch (input_get(ictx, m, 0, -1)) {
usr.bin/tmux/input.c
2128
m++;
usr.bin/tmux/key-string.c
250
char m[MB_LEN_MAX + 1];
usr.bin/tmux/key-string.c
265
mlen = wctomb(m, u);
usr.bin/tmux/key-string.c
268
m[mlen] = '\0';
usr.bin/tmux/key-string.c
270
udp = utf8_fromcstr(m);
usr.bin/tmux/menu.c
316
struct mouse_event *m = &event->m;
usr.bin/tmux/menu.c
327
if (MOUSE_BUTTONS(m->b) != MOUSE_BUTTON_1)
usr.bin/tmux/menu.c
331
if (m->x < md->px ||
usr.bin/tmux/menu.c
332
m->x > md->px + 4 + menu->width ||
usr.bin/tmux/menu.c
333
m->y < md->py + 1 ||
usr.bin/tmux/menu.c
334
m->y > md->py + 1 + count - 1) {
usr.bin/tmux/menu.c
336
if (MOUSE_RELEASE(m->b))
usr.bin/tmux/menu.c
339
if (!MOUSE_RELEASE(m->b) &&
usr.bin/tmux/menu.c
340
!MOUSE_WHEEL(m->b) &&
usr.bin/tmux/menu.c
341
!MOUSE_DRAG(m->b))
usr.bin/tmux/menu.c
351
if (MOUSE_RELEASE(m->b))
usr.bin/tmux/menu.c
354
if (!MOUSE_WHEEL(m->b) && !MOUSE_DRAG(m->b))
usr.bin/tmux/menu.c
357
md->choice = m->y - (md->py + 1);
usr.bin/tmux/mode-tree.c
1212
struct mouse_event *m, u_int *xp, u_int *yp)
usr.bin/tmux/mode-tree.c
1219
if (KEYC_IS_MOUSE(*key) && m != NULL) {
usr.bin/tmux/mode-tree.c
1220
if (cmd_mouse_at(mtd->wp, m, &x, &y, 0) != 0) {
usr.bin/tmux/mode-tree.c
1351
if (m != NULL)
usr.bin/tmux/popup.c
498
struct mouse_event *m)
usr.bin/tmux/popup.c
502
if (!MOUSE_DRAG(m->b))
usr.bin/tmux/popup.c
505
if (m->x < pd->dx)
usr.bin/tmux/popup.c
507
else if (m->x - pd->dx + pd->sx > c->tty.sx)
usr.bin/tmux/popup.c
510
px = m->x - pd->dx;
usr.bin/tmux/popup.c
511
if (m->y < pd->dy)
usr.bin/tmux/popup.c
513
else if (m->y - pd->dy + pd->sy > c->tty.sy)
usr.bin/tmux/popup.c
516
py = m->y - pd->dy;
usr.bin/tmux/popup.c
519
pd->dx = m->x - pd->px;
usr.bin/tmux/popup.c
520
pd->dy = m->y - pd->py;
usr.bin/tmux/popup.c
526
if (m->x < pd->px + 1)
usr.bin/tmux/popup.c
528
if (m->y < pd->py + 1)
usr.bin/tmux/popup.c
531
if (m->x < pd->px + 3)
usr.bin/tmux/popup.c
533
if (m->y < pd->py + 3)
usr.bin/tmux/popup.c
536
pd->sx = m->x - pd->px;
usr.bin/tmux/popup.c
537
pd->sy = m->y - pd->py;
usr.bin/tmux/popup.c
558
struct mouse_event *m = &event->m;
usr.bin/tmux/popup.c
578
popup_handle_drag(c, pd, m);
usr.bin/tmux/popup.c
581
if (m->x < pd->px ||
usr.bin/tmux/popup.c
582
m->x > pd->px + pd->sx - 1 ||
usr.bin/tmux/popup.c
583
m->y < pd->py ||
usr.bin/tmux/popup.c
584
m->y > pd->py + pd->sy - 1) {
usr.bin/tmux/popup.c
585
if (MOUSE_BUTTONS(m->b) == MOUSE_BUTTON_3)
usr.bin/tmux/popup.c
590
if (m->x == pd->px)
usr.bin/tmux/popup.c
592
else if (m->x == pd->px + pd->sx - 1)
usr.bin/tmux/popup.c
594
else if (m->y == pd->py)
usr.bin/tmux/popup.c
596
else if (m->y == pd->py + pd->sy - 1)
usr.bin/tmux/popup.c
599
if ((m->b & MOUSE_MASK_MODIFIERS) == 0 &&
usr.bin/tmux/popup.c
600
MOUSE_BUTTONS(m->b) == MOUSE_BUTTON_3 &&
usr.bin/tmux/popup.c
603
if (((m->b & MOUSE_MASK_MODIFIERS) == MOUSE_MASK_META) ||
usr.bin/tmux/popup.c
604
(border != NONE && !MOUSE_DRAG(m->lb))) {
usr.bin/tmux/popup.c
605
if (!MOUSE_DRAG(m->b))
usr.bin/tmux/popup.c
607
if (MOUSE_BUTTONS(m->lb) == MOUSE_BUTTON_1)
usr.bin/tmux/popup.c
609
else if (MOUSE_BUTTONS(m->lb) == MOUSE_BUTTON_3)
usr.bin/tmux/popup.c
611
pd->dx = m->lx - pd->px;
usr.bin/tmux/popup.c
612
pd->dy = m->ly - pd->py;
usr.bin/tmux/popup.c
627
px = m->x - pd->px;
usr.bin/tmux/popup.c
628
py = m->y - pd->py;
usr.bin/tmux/popup.c
630
px = m->x - pd->px - 1;
usr.bin/tmux/popup.c
631
py = m->y - pd->py - 1;
usr.bin/tmux/popup.c
633
if (!input_key_get_mouse(&pd->s, m, px, py, &buf, &len))
usr.bin/tmux/popup.c
649
if (m->x >= (pd->menu->width + 4) / 2)
usr.bin/tmux/popup.c
650
x = m->x - (pd->menu->width + 4) / 2;
usr.bin/tmux/popup.c
653
pd->md = menu_prepare(pd->menu, 0, 0, NULL, x, m->y, c,
usr.bin/tmux/popup.c
658
pd->lx = m->x;
usr.bin/tmux/popup.c
659
pd->ly = m->y;
usr.bin/tmux/popup.c
660
pd->lb = m->b;
usr.bin/tmux/regsub.c
100
regsub_expand(&buf, &len, with, text + start, m,
usr.bin/tmux/regsub.c
101
nitems(m));
usr.bin/tmux/regsub.c
103
last = start + m[0].rm_eo;
usr.bin/tmux/regsub.c
104
start += m[0].rm_eo;
usr.bin/tmux/regsub.c
107
last = start + m[0].rm_eo;
usr.bin/tmux/regsub.c
108
start += m[0].rm_eo + 1;
usr.bin/tmux/regsub.c
38
regmatch_t *m, u_int n)
usr.bin/tmux/regsub.c
48
if (i < n && m[i].rm_so != m[i].rm_eo) {
usr.bin/tmux/regsub.c
49
regsub_copy(buf, len, text, m[i].rm_so,
usr.bin/tmux/regsub.c
50
m[i].rm_eo);
usr.bin/tmux/regsub.c
64
regmatch_t m[10];
usr.bin/tmux/regsub.c
81
if (regexec(&r, text + start, nitems(m), m, 0) != 0) {
usr.bin/tmux/regsub.c
90
regsub_copy(&buf, &len, text, last, m[0].rm_so + start);
usr.bin/tmux/regsub.c
98
start + m[0].rm_so != last ||
usr.bin/tmux/regsub.c
99
m[0].rm_so != m[0].rm_eo) {
usr.bin/tmux/server-client.c
1130
struct mouse_event *m = &event->m;
usr.bin/tmux/server-client.c
1156
m->valid = 0;
usr.bin/tmux/server-client.c
1164
m->valid = 1;
usr.bin/tmux/server-client.c
1165
m->key = key;
usr.bin/tmux/server-client.c
1172
c->tty.mouse_drag_update(c, m);
usr.bin/tmux/server-client.c
1179
if (!KEYC_IS_MOUSE(key) || cmd_find_from_mouse(&fs, m, 0) != 0)
usr.bin/tmux/server-client.c
1375
window_pane_key(wp, c, s, wl, key, m);
usr.bin/tmux/server-client.c
1841
memcpy(&event->m, &c->click_event, sizeof event->m);
usr.bin/tmux/server-client.c
701
struct mouse_event *m = &event->m;
usr.bin/tmux/server-client.c
715
log_debug("%s mouse %02x at %u,%u (last %u,%u) (%d)", c->name, m->b,
usr.bin/tmux/server-client.c
716
m->x, m->y, m->lx, m->ly, c->tty.mouse_drag_flag);
usr.bin/tmux/server-client.c
721
x = m->x, y = m->y, b = m->b;
usr.bin/tmux/server-client.c
724
} else if ((m->sgr_type != ' ' &&
usr.bin/tmux/server-client.c
725
MOUSE_DRAG(m->sgr_b) &&
usr.bin/tmux/server-client.c
726
MOUSE_RELEASE(m->sgr_b)) ||
usr.bin/tmux/server-client.c
727
(m->sgr_type == ' ' &&
usr.bin/tmux/server-client.c
728
MOUSE_DRAG(m->b) &&
usr.bin/tmux/server-client.c
729
MOUSE_RELEASE(m->b) &&
usr.bin/tmux/server-client.c
730
MOUSE_RELEASE(m->lb))) {
usr.bin/tmux/server-client.c
732
x = m->x, y = m->y, b = 0;
usr.bin/tmux/server-client.c
734
} else if (MOUSE_DRAG(m->b)) {
usr.bin/tmux/server-client.c
737
x = m->x, y = m->y, b = m->b;
usr.bin/tmux/server-client.c
738
if (x == m->lx && y == m->ly)
usr.bin/tmux/server-client.c
742
x = m->lx, y = m->ly, b = m->lb;
usr.bin/tmux/server-client.c
745
} else if (MOUSE_WHEEL(m->b)) {
usr.bin/tmux/server-client.c
746
if ((m->b & MOUSE_MASK_BUTTONS) == MOUSE_WHEEL_UP)
usr.bin/tmux/server-client.c
750
x = m->x, y = m->y, b = m->b;
usr.bin/tmux/server-client.c
752
} else if (MOUSE_RELEASE(m->b)) {
usr.bin/tmux/server-client.c
754
x = m->x, y = m->y, b = m->lb;
usr.bin/tmux/server-client.c
755
if (m->sgr_type == 'm')
usr.bin/tmux/server-client.c
756
b = m->sgr_b;
usr.bin/tmux/server-client.c
763
x = m->x, y = m->y, b = m->b;
usr.bin/tmux/server-client.c
770
x = m->x, y = m->y, b = m->b;
usr.bin/tmux/server-client.c
778
x = m->x, y = m->y, b = m->b;
usr.bin/tmux/server-client.c
789
m->s = s->id;
usr.bin/tmux/server-client.c
790
m->w = -1;
usr.bin/tmux/server-client.c
791
m->wp = -1;
usr.bin/tmux/server-client.c
792
m->ignore = ignore;
usr.bin/tmux/server-client.c
795
m->statusat = status_at_line(c);
usr.bin/tmux/server-client.c
796
m->statuslines = status_line_size(c);
usr.bin/tmux/server-client.c
797
if (m->statusat != -1 &&
usr.bin/tmux/server-client.c
798
y >= (u_int)m->statusat &&
usr.bin/tmux/server-client.c
799
y < m->statusat + m->statuslines) {
usr.bin/tmux/server-client.c
800
sr = status_get_range(c, x, y - m->statusat);
usr.bin/tmux/server-client.c
819
m->wp = sr->argument;
usr.bin/tmux/server-client.c
821
log_debug("mouse range: pane %%%u", m->wp);
usr.bin/tmux/server-client.c
829
m->w = fwl->window->id;
usr.bin/tmux/server-client.c
831
log_debug("mouse range: window @%u", m->w);
usr.bin/tmux/server-client.c
838
m->s = sr->argument;
usr.bin/tmux/server-client.c
840
log_debug("mouse range: session $%u", m->s);
usr.bin/tmux/server-client.c
865
if (m->statusat == 0 && y >= m->statuslines)
usr.bin/tmux/server-client.c
866
py = y - m->statuslines;
usr.bin/tmux/server-client.c
867
else if (m->statusat > 0 && y >= (u_int)m->statusat)
usr.bin/tmux/server-client.c
868
py = m->statusat - 1;
usr.bin/tmux/server-client.c
872
tty_window_offset(&c->tty, &m->ox, &m->oy, &sx, &sy);
usr.bin/tmux/server-client.c
874
w->id, m->ox, m->oy, sx, sy);
usr.bin/tmux/server-client.c
877
px = px + m->ox;
usr.bin/tmux/server-client.c
878
py = py + m->oy;
usr.bin/tmux/server-client.c
904
m->wp = wp->id;
usr.bin/tmux/server-client.c
905
m->w = wp->window->id;
usr.bin/tmux/server-client.c
914
(m->b != c->click_button ||
usr.bin/tmux/server-client.c
916
m->wp != c->click_wp)) {
usr.bin/tmux/server-client.c
924
memcpy(&c->click_event, m, sizeof c->click_event);
usr.bin/tmux/server-client.c
925
c->click_button = m->b;
usr.bin/tmux/server-client.c
927
c->click_wp = m->wp;
usr.bin/tmux/server-client.c
947
c->tty.mouse_drag_release(c, m);
usr.bin/tmux/server-client.c
987
if (m->statusat == 0) {
usr.bin/tmux/server-client.c
989
m->statuslines;
usr.bin/tmux/tmux.h
1550
struct mouse_event m;
usr.bin/tmux/tty-keys.c
1000
memcpy(&event->m, &m, sizeof event->m);
usr.bin/tmux/tty-keys.c
1166
struct mouse_event *m)
usr.bin/tmux/tty-keys.c
1287
m->lx = tty->mouse_last_x;
usr.bin/tmux/tty-keys.c
1288
m->x = x;
usr.bin/tmux/tty-keys.c
1289
m->ly = tty->mouse_last_y;
usr.bin/tmux/tty-keys.c
1290
m->y = y;
usr.bin/tmux/tty-keys.c
1291
m->lb = tty->mouse_last_b;
usr.bin/tmux/tty-keys.c
1292
m->b = b;
usr.bin/tmux/tty-keys.c
1293
m->sgr_type = sgr_type;
usr.bin/tmux/tty-keys.c
1294
m->sgr_b = sgr_b;
usr.bin/tmux/tty-keys.c
741
struct mouse_event m = { 0 };
usr.bin/tmux/tty-keys.c
820
switch (tty_keys_mouse(tty, buf, len, &size, &m)) {
usr.bin/tmux/window-buffer.c
537
struct mouse_event *m)
usr.bin/tmux/window-buffer.c
550
finished = mode_tree_key(mtd, c, &key, m, NULL, NULL);
usr.bin/tmux/window-client.c
359
struct mouse_event *m)
usr.bin/tmux/window-client.c
367
finished = mode_tree_key(mtd, c, &key, m, NULL, NULL);
usr.bin/tmux/window-clock.c
216
__unused key_code key, __unused struct mouse_event *m)
usr.bin/tmux/window-copy.c
1126
struct mouse_event *m = cs->m;
usr.bin/tmux/window-copy.c
1129
if (m != NULL) {
usr.bin/tmux/window-copy.c
1130
window_copy_start_drag(c, m);
usr.bin/tmux/window-copy.c
1506
struct mouse_event *m = cs->m;
usr.bin/tmux/window-copy.c
1509
window_copy_scroll(wp, c->tty.mouse_slider_mpos, m->y, scroll_exit);
usr.bin/tmux/window-copy.c
214
struct mouse_event *m;
usr.bin/tmux/window-copy.c
3327
struct mouse_event *m)
usr.bin/tmux/window-copy.c
3343
if (m != NULL && m->valid && !MOUSE_WHEEL(m->b))
usr.bin/tmux/window-copy.c
3344
window_copy_move_mouse(m);
usr.bin/tmux/window-copy.c
3349
cs.m = m;
usr.bin/tmux/window-copy.c
5991
window_copy_move_mouse(struct mouse_event *m)
usr.bin/tmux/window-copy.c
5997
wp = cmd_mouse_pane(m, NULL, NULL);
usr.bin/tmux/window-copy.c
6006
if (cmd_mouse_at(wp, m, &x, &y, 0) != 0)
usr.bin/tmux/window-copy.c
6013
window_copy_start_drag(struct client *c, struct mouse_event *m)
usr.bin/tmux/window-copy.c
6023
wp = cmd_mouse_pane(m, NULL, NULL);
usr.bin/tmux/window-copy.c
6032
if (cmd_mouse_at(wp, m, &x, &y, 1) != 0)
usr.bin/tmux/window-copy.c
6062
window_copy_drag_update(c, m);
usr.bin/tmux/window-copy.c
6066
window_copy_drag_update(struct client *c, struct mouse_event *m)
usr.bin/tmux/window-copy.c
6079
wp = cmd_mouse_pane(m, NULL, NULL);
usr.bin/tmux/window-copy.c
6091
if (cmd_mouse_at(wp, m, &x, &y, 0) != 0)
usr.bin/tmux/window-copy.c
6111
window_copy_drag_release(struct client *c, struct mouse_event *m)
usr.bin/tmux/window-copy.c
6120
wp = cmd_mouse_pane(m, NULL, NULL);
usr.bin/tmux/window-customize.c
1429
struct mouse_event *m)
usr.bin/tmux/window-customize.c
1439
finished = mode_tree_key(data->data, c, &key, m, NULL, NULL);
usr.bin/tmux/window-tree.c
1219
struct mouse_event *m)
usr.bin/tmux/window-tree.c
1233
finished = mode_tree_key(data->data, c, &key, m, &x, &y);
usr.bin/tmux/window-tree.c
1240
if (KEYC_IS_MOUSE(key) && m != NULL) {
usr.bin/tmux/window.c
1262
struct winlink *wl, key_code key, struct mouse_event *m)
usr.bin/tmux/window.c
1266
if (KEYC_IS_MOUSE(key) && m == NULL)
usr.bin/tmux/window.c
1273
wme->mode->key(wme, c, s, wl, key, m);
usr.bin/tmux/window.c
1281
if (input_key_pane(wp, key, m) != 0)
usr.bin/tsort/tsort.c
661
struct node *m;
usr.bin/tsort/tsort.c
663
m = a->t[i];
usr.bin/tsort/tsort.c
664
if (m->refs != 0) {
usr.bin/tsort/tsort.c
667
for (l = m->arcs; l != NULL; l = l->next)
usr.bin/tsort/tsort.c
669
return m;
usr.bin/uudecode/uudecode.c
188
size_t n, m;
usr.bin/uudecode/uudecode.c
245
m = strlen(p);
usr.bin/uudecode/uudecode.c
246
if (sizeof(buf) < n + m) {
usr.bin/uudecode/uudecode.c
251
p = memmove(buf + n, p, m);
usr.bin/vi/common/exf.c
517
MARK m;
usr.bin/vi/common/exf.c
610
m.lno = sp->lno;
usr.bin/vi/common/exf.c
611
m.cno = sp->cno;
usr.bin/vi/common/exf.c
612
(void)mark_set(sp, ABSMARK1, &m, 0);
usr.bin/vi/common/log.c
351
MARK m;
usr.bin/vi/common/log.c
423
m.lno = lm.lno;
usr.bin/vi/common/log.c
424
m.cno = lm.cno;
usr.bin/vi/common/log.c
425
if (mark_set(sp, lm.name, &m, 0))
usr.bin/vi/common/log.c
455
MARK m;
usr.bin/vi/common/log.c
483
memmove(&m, p + sizeof(u_char), sizeof(MARK));
usr.bin/vi/common/log.c
484
if (m.lno != sp->lno || ep->l_cur == 1) {
usr.bin/vi/common/log.c
490
memmove(&m, p + sizeof(u_char), sizeof(MARK));
usr.bin/vi/common/log.c
491
if (m.lno != sp->lno) {
usr.bin/vi/common/log.c
515
m.lno = lm.lno;
usr.bin/vi/common/log.c
516
m.cno = lm.cno;
usr.bin/vi/common/log.c
517
if (mark_set(sp, lm.name, &m, 0))
usr.bin/vi/common/log.c
541
MARK m;
usr.bin/vi/common/log.c
614
m.lno = lm.lno;
usr.bin/vi/common/log.c
615
m.cno = lm.cno;
usr.bin/vi/common/log.c
616
if (mark_set(sp, lm.name, &m, 0))
usr.bin/vi/common/log.c
649
MARK m;
usr.bin/vi/common/log.c
654
memmove(&m, p + sizeof(u_char), sizeof(MARK));
usr.bin/vi/common/log.c
655
TRACE(sp, "%lu: %s: C_INIT: %u/%u\n", rno, msg, m.lno, m.cno);
usr.bin/vi/common/log.c
658
memmove(&m, p + sizeof(u_char), sizeof(MARK));
usr.bin/vi/common/log.c
659
TRACE(sp, "%lu: %s: C_END: %u/%u\n", rno, msg, m.lno, m.cno);
usr.bin/vi/ex/ex.c
1619
MARK m;
usr.bin/vi/ex/ex.c
1732
if (ex_line(sp, ecp, &m, &isaddr, errp))
usr.bin/vi/ex/ex.c
1745
ecp->addr1 = m;
usr.bin/vi/ex/ex.c
1749
ecp->addr2 = m;
usr.bin/vi/ex/ex.c
1754
ecp->addr2 = m;
usr.bin/vi/ex/ex_move.c
35
MARK fm1, fm2, m, tm;
usr.bin/vi/ex/ex_move.c
62
if (put(sp, &cb, NULL, &tm, &m, 1, 1))
usr.bin/vi/ex/ex_move.c
71
sp->lno = m.lno + (cnt - 1);
usr.bin/vi/ex/ex_put.c
34
MARK m;
usr.bin/vi/ex/ex_put.c
38
m.lno = sp->lno;
usr.bin/vi/ex/ex_put.c
39
m.cno = sp->cno;
usr.bin/vi/ex/ex_put.c
42
&cmdp->addr1, &m, 1, 1))
usr.bin/vi/ex/ex_put.c
44
sp->lno = m.lno;
usr.bin/vi/ex/ex_put.c
45
sp->cno = m.cno;
usr.bin/vi/ex/ex_tag.c
872
MARK m;
usr.bin/vi/ex/ex_tag.c
882
m.lno = atoi(search);
usr.bin/vi/ex/ex_tag.c
883
if (!db_exist(sp, m.lno)) {
usr.bin/vi/ex/ex_tag.c
892
m.lno = 1;
usr.bin/vi/ex/ex_tag.c
893
m.cno = 0;
usr.bin/vi/ex/ex_tag.c
894
if (f_search(sp, &m, &m,
usr.bin/vi/ex/ex_tag.c
898
if (f_search(sp, &m, &m, search, slen,
usr.bin/vi/ex/ex_tag.c
919
sp->lno = m.lno;
usr.bin/vi/ex/ex_undo.c
34
MARK m;
usr.bin/vi/ex/ex_undo.c
40
m.lno = sp->lno;
usr.bin/vi/ex/ex_undo.c
41
m.cno = sp->cno;
usr.bin/vi/ex/ex_undo.c
42
if (mark_set(sp, ABSMARK1, &m, 1))
usr.bin/vi/ex/ex_undo.c
58
if (log_forward(sp, &m))
usr.bin/vi/ex/ex_undo.c
63
if (log_backward(sp, &m))
usr.bin/vi/ex/ex_undo.c
70
sp->lno = m.lno;
usr.bin/vi/ex/ex_undo.c
71
sp->cno = m.cno;
usr.bin/vi/vi/v_mark.c
145
m = vp->m_start;
usr.bin/vi/vi/v_mark.c
147
vp->m_stop = m;
usr.bin/vi/vi/v_mark.c
84
MARK m;
usr.bin/vi/vi/v_search.c
405
MARK m;
usr.bin/vi/vi/v_search.c
446
m = vp->m_start;
usr.bin/vi/vi/v_search.c
448
vp->m_stop = m;
usr.bin/vi/vi/v_txt.c
2677
MARK m;
usr.bin/vi/vi/v_txt.c
2692
if (vs_sm_position(sp, &m, 0, P_TOP))
usr.bin/vi/vi/v_txt.c
2721
if (cs.cs_lno < m.lno || (cs.cs_lno == m.lno && cs.cs_cno < m.cno))
usr.bin/yacc/mkpar.c
130
int i, j, m, n;
usr.bin/yacc/mkpar.c
135
m = lookaheads[stateno];
usr.bin/yacc/mkpar.c
137
for (i = m; i < n; i++) {
usr.bin/yacc/output.c
382
int m;
usr.bin/yacc/output.c
387
m = goto_map[symbol];
usr.bin/yacc/output.c
390
if (m == n)
usr.bin/yacc/output.c
395
for (i = m; i < n; i++)
usr.bin/yacc/output.c
416
int m;
usr.bin/yacc/output.c
424
m = goto_map[symbol];
usr.bin/yacc/output.c
428
for (i = m; i < n; i++) {
usr.bin/yacc/output.c
440
for (i = m; i < n; i++) {
usr.sbin/amd/amd/info_file.c
156
(*fn)(m, strdup(kp), dc);
usr.sbin/amd/amd/info_file.c
216
file_reload(mnt_map *m, char *map, void (*fn)(mnt_map *, char *, char *))
usr.sbin/amd/amd/info_file.c
221
int error = search_or_reload_file(mapf, map, 0, 0, m, fn);
usr.sbin/amd/amd/info_file.c
230
file_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp)
usr.sbin/amd/amd/info_file.c
85
search_or_reload_file(FILE *fp, char *map, char *key, char **val, mnt_map *m,
usr.sbin/amd/amd/info_file.c
86
void (*fn)(mnt_map *m, char *, char *))
usr.sbin/amd/amd/info_ndbm.c
66
ndbm_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp)
usr.sbin/amd/amd/info_nis.c
136
nis_reload(mnt_map *m, char *map, void (*fn)(mnt_map *, char *, char *))
usr.sbin/amd/amd/info_nis.c
148
data.ncd_m = m;
usr.sbin/amd/amd/info_nis.c
167
nis_search(mnt_map *m, char *map, char *key, char **val, time_t *tp)
usr.sbin/amd/amd/info_passwd.c
67
passwd_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp)
usr.sbin/amd/amd/info_union.c
119
(*fn)(m, strdup(dp->d_name), val);
usr.sbin/amd/amd/info_union.c
131
(*fn)(m, strdup("*"), val);
usr.sbin/amd/amd/info_union.c
65
union_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp)
usr.sbin/amd/amd/info_union.c
81
union_reload(mnt_map *m, char *map, void (*fn)(mnt_map *, char *, char *))
usr.sbin/amd/amd/info_union.c
90
(*fn)(m, strdup("/defaults"),
usr.sbin/amd/amd/mapc.c
238
mapc_add_kv(mnt_map *m, char *key, char *val)
usr.sbin/amd/amd/mapc.c
248
if (MAPC_ISRE(m)) {
usr.sbin/amd/amd/mapc.c
277
h = &m->kvhash[hash];
usr.sbin/amd/amd/mapc.c
286
mapc_repl_kv(mnt_map *m, char *key, char *val)
usr.sbin/amd/amd/mapc.c
293
k = m->kvhash[kvhash_of(key)];
usr.sbin/amd/amd/mapc.c
305
mapc_add_kv(m, key, val);
usr.sbin/amd/amd/mapc.c
315
static int search_map(mnt_map *m, char *key, char **valp)
usr.sbin/amd/amd/mapc.c
320
rc = (*m->search)(m, m->map_name, key, valp, &m->modify);
usr.sbin/amd/amd/mapc.c
322
plog(XLOG_MAP, "Re-synchronizing cache for map %s", m->map_name);
usr.sbin/amd/amd/mapc.c
323
mapc_sync(m);
usr.sbin/amd/amd/mapc.c
335
mapc_find_wildcard(mnt_map *m)
usr.sbin/amd/amd/mapc.c
340
int rc = search_map(m, wildcard, &m->wildcard);
usr.sbin/amd/amd/mapc.c
343
m->wildcard = 0;
usr.sbin/amd/amd/mapc.c
349
#define mapc_dup(m) ((m)->refc++, (m))
usr.sbin/amd/amd/mapc.c
355
mapc_reload_map(mnt_map *m)
usr.sbin/amd/amd/mapc.c
359
dlog("calling map reload on %s", m->map_name);
usr.sbin/amd/amd/mapc.c
361
error = (*m->reload)(m, m->map_name, mapc_add_kv);
usr.sbin/amd/amd/mapc.c
364
m->wildcard = 0;
usr.sbin/amd/amd/mapc.c
368
error = mapc_search(m, wildcard, &m->wildcard);
usr.sbin/amd/amd/mapc.c
370
m->wildcard = 0;
usr.sbin/amd/amd/mapc.c
380
mnt_map *m = ALLOC(mnt_map);
usr.sbin/amd/amd/mapc.c
392
m->flags = alloc & ~MAPC_CACHE_MASK;
usr.sbin/amd/amd/mapc.c
429
m->alloc = alloc;
usr.sbin/amd/amd/mapc.c
430
m->reload = mt->reload;
usr.sbin/amd/amd/mapc.c
431
m->modify = modify;
usr.sbin/amd/amd/mapc.c
432
m->search = alloc >= MAPC_ALL ? error_search : mt->search;
usr.sbin/amd/amd/mapc.c
433
m->mtime = mt->mtime;
usr.sbin/amd/amd/mapc.c
434
bzero(m->kvhash, sizeof(m->kvhash));
usr.sbin/amd/amd/mapc.c
435
m->map_name = strdup(map);
usr.sbin/amd/amd/mapc.c
436
m->refc = 1;
usr.sbin/amd/amd/mapc.c
437
m->wildcard = 0;
usr.sbin/amd/amd/mapc.c
442
mapc_sync(m);
usr.sbin/amd/amd/mapc.c
444
return m;
usr.sbin/amd/amd/mapc.c
451
mapc_clear(mnt_map *m)
usr.sbin/amd/amd/mapc.c
460
kv *k = m->kvhash[i];
usr.sbin/amd/amd/mapc.c
472
bzero(m->kvhash, sizeof(m->kvhash));
usr.sbin/amd/amd/mapc.c
476
if (m->wildcard) {
usr.sbin/amd/amd/mapc.c
477
free(m->wildcard);
usr.sbin/amd/amd/mapc.c
478
m->wildcard = 0;
usr.sbin/amd/amd/mapc.c
488
mnt_map *m;
usr.sbin/amd/amd/mapc.c
497
ITER(m, mnt_map, &map_list_head)
usr.sbin/amd/amd/mapc.c
498
if (STREQ(m->map_name, map))
usr.sbin/amd/amd/mapc.c
499
return mapc_dup(m);
usr.sbin/amd/amd/mapc.c
501
m = mapc_create(map, opt);
usr.sbin/amd/amd/mapc.c
502
ins_que(&m->hdr, &map_list_head);
usr.sbin/amd/amd/mapc.c
503
return m;
usr.sbin/amd/amd/mapc.c
512
mnt_map *m = arg;
usr.sbin/amd/amd/mapc.c
518
if (m && --m->refc == 0) {
usr.sbin/amd/amd/mapc.c
519
mapc_clear(m);
usr.sbin/amd/amd/mapc.c
520
free(m->map_name);
usr.sbin/amd/amd/mapc.c
521
rem_que(&m->hdr);
usr.sbin/amd/amd/mapc.c
522
free(m);
usr.sbin/amd/amd/mapc.c
532
mapc_meta_search(mnt_map *m, char *key, char **pval, int recurse)
usr.sbin/amd/amd/mapc.c
540
if (!m) {
usr.sbin/amd/amd/mapc.c
545
if (m->flags & MAPC_SYNC) {
usr.sbin/amd/amd/mapc.c
550
error = (*m->mtime)(m->map_name, &t);
usr.sbin/amd/amd/mapc.c
551
if (error || t > m->modify) {
usr.sbin/amd/amd/mapc.c
552
m->modify = t;
usr.sbin/amd/amd/mapc.c
553
plog(XLOG_INFO, "Map %s is out of date", m->map_name);
usr.sbin/amd/amd/mapc.c
554
mapc_sync(m);
usr.sbin/amd/amd/mapc.c
558
if (!MAPC_ISRE(m)) {
usr.sbin/amd/amd/mapc.c
562
k = m->kvhash[kvhash_of(key)];
usr.sbin/amd/amd/mapc.c
580
k = m->kvhash[i];
usr.sbin/amd/amd/mapc.c
600
} else if (m->alloc >= MAPC_ALL) {
usr.sbin/amd/amd/mapc.c
612
error = search_map(m, key, pval);
usr.sbin/amd/amd/mapc.c
613
if (!error && m->alloc == MAPC_INC)
usr.sbin/amd/amd/mapc.c
614
mapc_add_kv(m, strdup(key), strdup(*pval));
usr.sbin/amd/amd/mapc.c
623
if (recurse == MREC_FULL && !MAPC_ISRE(m)) {
usr.sbin/amd/amd/mapc.c
640
error = mapc_meta_search(m, wildname, pval, MREC_PART);
usr.sbin/amd/amd/mapc.c
644
if (error > 0 && m->wildcard) {
usr.sbin/amd/amd/mapc.c
645
*pval = strdup(m->wildcard);
usr.sbin/amd/amd/mapc.c
655
mapc_search(mnt_map *m, char *key, char **pval)
usr.sbin/amd/amd/mapc.c
657
return mapc_meta_search(m, key, pval, MREC_FULL);
usr.sbin/amd/amd/mapc.c
66
#define MAPC_ISRE(m) ((m)->alloc == MAPC_RE)
usr.sbin/amd/amd/mapc.c
664
mapc_sync(mnt_map *m)
usr.sbin/amd/amd/mapc.c
666
if (m->alloc != MAPC_ROOT) {
usr.sbin/amd/amd/mapc.c
667
mapc_clear(m);
usr.sbin/amd/amd/mapc.c
669
if (m->alloc >= MAPC_ALL)
usr.sbin/amd/amd/mapc.c
670
if (mapc_reload_map(m))
usr.sbin/amd/amd/mapc.c
671
m->alloc = MAPC_INC;
usr.sbin/amd/amd/mapc.c
675
if (m->alloc < MAPC_ALL)
usr.sbin/amd/amd/mapc.c
676
mapc_find_wildcard(m);
usr.sbin/amd/amd/mapc.c
686
mnt_map *m;
usr.sbin/amd/amd/mapc.c
694
ITER(m, mnt_map, &map_list_head)
usr.sbin/amd/amd/mapc.c
695
mapc_sync(m);
usr.sbin/amd/amd/mapc.c
745
mapc_keyiter(mnt_map *m, void (*fn)(char *,void *), void *arg)
usr.sbin/amd/amd/mapc.c
751
kv *k = m->kvhash[i];
usr.sbin/amd/amd/mapc.c
794
error_search(mnt_map *m, char *map, char *key, char **pval, time_t *tp)
usr.sbin/amd/amd/mapc.c
800
error_reload(mnt_map *m, char *map, add_fn *fn)
usr.sbin/amd/amd/nfsx_ops.c
138
mntfs *m = nx->nx_v[i].n_mnt;
usr.sbin/amd/amd/nfsx_ops.c
139
if (m)
usr.sbin/amd/amd/nfsx_ops.c
140
free_mntfs(m);
usr.sbin/amd/amd/nfsx_ops.c
242
mntfs *m = n->n_mnt;
usr.sbin/amd/amd/nfsx_ops.c
243
int error = (*m->mf_ops->fs_init)(m);
usr.sbin/amd/amd/nfsx_ops.c
261
sched_task(wakeup_task, mf, m);
usr.sbin/amd/amd/nfsx_ops.c
341
mntfs *m = n->n_mnt;
usr.sbin/amd/amd/nfsx_ops.c
343
if (!(m->mf_flags & MFF_MKMNT) && m->mf_ops->fs_flags & FS_MKMNT) {
usr.sbin/amd/amd/nfsx_ops.c
344
int error = mkdirs(m->mf_mount, 0555);
usr.sbin/amd/amd/nfsx_ops.c
346
m->mf_flags |= MFF_MKMNT;
usr.sbin/amd/amd/nfsx_ops.c
356
mntfs *m = n->n_mnt;
usr.sbin/amd/amd/nfsx_ops.c
362
if (!m->mf_ops->fmount_fs) {
usr.sbin/amd/amd/nfsx_ops.c
366
dlog("calling underlying fmount on %s", m->mf_mount);
usr.sbin/amd/amd/nfsx_ops.c
368
if (!fg && foreground && (m->mf_ops->fs_flags & FS_MBACKGROUND)) {
usr.sbin/amd/amd/nfsx_ops.c
369
m->mf_flags |= MFF_MOUNTING; /* XXX */
usr.sbin/amd/amd/nfsx_ops.c
371
dlog("backgrounding mount of \"%s\"", m->mf_info);
usr.sbin/amd/amd/nfsx_ops.c
374
run_task(try_nfsx_mount, m,
usr.sbin/amd/amd/nfsx_ops.c
382
n->n_error = (*m->mf_ops->fmount_fs)(m);
usr.sbin/amd/amd/nfsx_ops.c
388
dlog("underlying fmount of %s failed: %m", m->mf_mount);
usr.sbin/amd/amd/nfsx_ops.c
425
mntfs *m = n->n_mnt;
usr.sbin/amd/amd/nfsx_ops.c
437
dlog("calling underlying fumount on %s", m->mf_mount);
usr.sbin/amd/amd/nfsx_ops.c
439
n->n_error = (*m->mf_ops->fumount_fs)(m);
usr.sbin/amd/amd/nfsx_ops.c
468
mntfs *m = n->n_mnt;
usr.sbin/amd/amd/nfsx_ops.c
470
if (m->mf_ops->fs_flags & FS_MKMNT) {
usr.sbin/amd/amd/nfsx_ops.c
471
(void) rmdirs(m->mf_mount);
usr.sbin/amd/amd/nfsx_ops.c
472
m->mf_flags &= ~MFF_MKMNT;
usr.sbin/amd/amd/nfsx_ops.c
475
free_mntfs(m);
usr.sbin/bgpctl/bgpctl.c
1729
uint8_t m[MSGSIZE_HEADER_MARKER];
usr.sbin/bgpctl/bgpctl.c
1741
if (ibuf_get(b, m, sizeof(m)) == -1) {
usr.sbin/bgpctl/bgpctl.c
1747
if (memcmp(m, marker, sizeof(marker))) {
usr.sbin/bgpctl/bgpctl.c
913
#define CHECK_FLAGS(s, t, m) \
usr.sbin/bgpctl/bgpctl.c
914
if (((s) & ~(ATTR_DEFMASK | (m))) != (t)) pflags = 1
usr.sbin/bgpctl/mrtparser.c
100
struct mrt_bgp_msg m;
usr.sbin/bgpctl/mrtparser.c
1013
memset(m, 0, sizeof(*m));
usr.sbin/bgpctl/mrtparser.c
1014
m->time = t;
usr.sbin/bgpctl/mrtparser.c
1015
m->src_as = sas;
usr.sbin/bgpctl/mrtparser.c
1016
m->dst_as = das;
usr.sbin/bgpctl/mrtparser.c
1017
m->add_path = addpath;
usr.sbin/bgpctl/mrtparser.c
1019
if (mrt_extract_addr(msg, &m->src, aid) == -1 ||
usr.sbin/bgpctl/mrtparser.c
1020
mrt_extract_addr(msg, &m->dst, aid) == -1)
usr.sbin/bgpctl/mrtparser.c
1024
ibuf_from_ibuf(&m->msg, msg);
usr.sbin/bgpctl/mrtparser.c
207
if (mrt_parse_msg(&m, &h, msg, verbose) != -1) {
usr.sbin/bgpctl/mrtparser.c
209
p->message(&m, p->arg);
usr.sbin/bgpctl/mrtparser.c
959
mrt_parse_msg(struct mrt_bgp_msg *m, struct mrt_hdr *hdr, struct ibuf *msg,
usr.sbin/bgpd/bitmap.c
171
uint64_t *ptr, m;
usr.sbin/bgpd/bitmap.c
178
m = ptr[elm];
usr.sbin/bgpd/bitmap.c
180
m &= ~0x1; /* skip inline marker */
usr.sbin/bgpd/bitmap.c
181
if (m != 0)
usr.sbin/bgpd/bitmap.c
193
uint64_t *ptr, m;
usr.sbin/bgpd/bitmap.c
200
m = ~ptr[elm];
usr.sbin/bgpd/bitmap.c
202
m &= ~0x1; /* skip inline marker */
usr.sbin/bgpd/bitmap.c
203
if (m == 0)
usr.sbin/bgpd/bitmap.c
206
*bid = elm * BITMAP_BITS + ffsll(m) - 1;
usr.sbin/bgpd/chash.c
178
ch_sub_loadfactor(struct ch_meta *m)
usr.sbin/bgpd/chash.c
181
uint32_t used = m->cs_num_elm + m->cs_num_tomb;
usr.sbin/bgpd/chash.c
188
ch_sub_fillfactor(struct ch_meta *m)
usr.sbin/bgpd/chash.c
191
uint32_t used = m->cs_num_elm;
usr.sbin/bgpd/chash.c
598
struct ch_meta *m;
usr.sbin/bgpd/chash.c
606
m = t->ch_metas[idx];
usr.sbin/bgpd/chash.c
608
if (m->cs_local_level == local_level) {
usr.sbin/bgpd/chash.c
609
*meta = m;
usr.sbin/bgpd/config.c
260
struct mrt *m;
usr.sbin/bgpd/config.c
281
while ((m = LIST_FIRST(conf->mrt)) != NULL) {
usr.sbin/bgpd/config.c
282
LIST_REMOVE(m, entry);
usr.sbin/bgpd/config.c
283
free(m);
usr.sbin/bgpd/config.c
645
struct network *n, *m, *tmp;
usr.sbin/bgpd/config.c
657
if ((m = calloc(1, sizeof(struct network)))
usr.sbin/bgpd/config.c
660
memcpy(&m->net.prefix, &psi->p.addr,
usr.sbin/bgpd/config.c
661
sizeof(m->net.prefix));
usr.sbin/bgpd/config.c
662
m->net.prefixlen = psi->p.len;
usr.sbin/bgpd/config.c
664
&m->net.attrset);
usr.sbin/bgpd/config.c
665
TAILQ_INSERT_TAIL(nw, m, entry);
usr.sbin/bgpd/mrt.c
1164
struct mrt *m;
usr.sbin/bgpd/mrt.c
1168
LIST_FOREACH(m, mrt, entry) {
usr.sbin/bgpd/mrt.c
1169
if (m->state == MRT_STATE_RUNNING &&
usr.sbin/bgpd/mrt.c
1170
MRT2MC(m)->ReopenTimerInterval != 0) {
usr.sbin/bgpd/mrt.c
1171
if (timer_nextisdue(&MRT2MC(m)->timer, now) !=
usr.sbin/bgpd/mrt.c
1173
mrt_open(m);
usr.sbin/bgpd/mrt.c
1174
timer_set(&MRT2MC(m)->timer,
usr.sbin/bgpd/mrt.c
1176
MRT2MC(m)->ReopenTimerInterval);
usr.sbin/bgpd/mrt.c
1178
nextaction = timer_nextduein(&MRT2MC(m)->timer);
usr.sbin/bgpd/mrt.c
1191
struct mrt *m, *xm;
usr.sbin/bgpd/mrt.c
1193
LIST_FOREACH_SAFE(m, mrt, entry, xm) {
usr.sbin/bgpd/mrt.c
1194
if (m->state == MRT_STATE_OPEN ||
usr.sbin/bgpd/mrt.c
1195
m->state == MRT_STATE_REOPEN) {
usr.sbin/bgpd/mrt.c
1196
if (mrt_open(m) == -1)
usr.sbin/bgpd/mrt.c
1198
if (MRT2MC(m)->ReopenTimerInterval != 0)
usr.sbin/bgpd/mrt.c
1199
timer_set(&MRT2MC(m)->timer,
usr.sbin/bgpd/mrt.c
1201
MRT2MC(m)->ReopenTimerInterval);
usr.sbin/bgpd/mrt.c
1202
m->state = MRT_STATE_RUNNING;
usr.sbin/bgpd/mrt.c
1204
if (m->state == MRT_STATE_REMOVE) {
usr.sbin/bgpd/mrt.c
1205
if (imsg_compose(mrt_imsgbuf[TYPE2IDX(m->type)],
usr.sbin/bgpd/mrt.c
1206
IMSG_MRT_CLOSE, 0, 0, -1, m, sizeof(struct mrt)) ==
usr.sbin/bgpd/mrt.c
1209
timer_remove_all(&MRT2MC(m)->timer);
usr.sbin/bgpd/mrt.c
1210
LIST_REMOVE(m, entry);
usr.sbin/bgpd/mrt.c
1211
free(m);
usr.sbin/bgpd/mrt.c
1220
struct mrt *m;
usr.sbin/bgpd/mrt.c
1222
LIST_FOREACH(m, mrt, entry) {
usr.sbin/bgpd/mrt.c
1223
if (m->state == MRT_STATE_RUNNING &&
usr.sbin/bgpd/mrt.c
1224
(MRT2MC(m)->ReopenTimerInterval != 0 ||
usr.sbin/bgpd/mrt.c
1225
m->type == MRT_TABLE_DUMP ||
usr.sbin/bgpd/mrt.c
1226
m->type == MRT_TABLE_DUMP_MP ||
usr.sbin/bgpd/mrt.c
1227
m->type == MRT_TABLE_DUMP_V2)) {
usr.sbin/bgpd/mrt.c
1228
if (mrt_open(m) == -1)
usr.sbin/bgpd/mrt.c
1230
timer_set(&MRT2MC(m)->timer, Timer_Mrt_Reopen,
usr.sbin/bgpd/mrt.c
1231
MRT2MC(m)->ReopenTimerInterval);
usr.sbin/bgpd/mrt.c
1237
mrt_get(struct mrt_head *c, struct mrt *m)
usr.sbin/bgpd/mrt.c
1242
if (t->type != m->type)
usr.sbin/bgpd/mrt.c
1244
if (strcmp(t->rib, m->rib))
usr.sbin/bgpd/mrt.c
1246
if (t->peer_id == m->peer_id &&
usr.sbin/bgpd/mrt.c
1247
t->group_id == m->group_id)
usr.sbin/bgpd/mrt.c
1256
struct mrt *m, *xm;
usr.sbin/bgpd/mrt.c
1259
LIST_FOREACH(m, nconf, entry) {
usr.sbin/bgpd/mrt.c
1260
if ((xm = mrt_get(xconf, m)) == NULL) {
usr.sbin/bgpd/mrt.c
1264
memcpy(xm, m, sizeof(struct mrt_config));
usr.sbin/bgpd/mrt.c
1270
if (strlcpy(MRT2MC(xm)->name, MRT2MC(m)->name,
usr.sbin/bgpd/mrt.c
1275
MRT2MC(m)->ReopenTimerInterval;
usr.sbin/bgpd/mrt.c
1286
while ((m = LIST_FIRST(nconf)) != NULL) {
usr.sbin/bgpd/mrt.c
1287
timer_remove_all(&MRT2MC(m)->timer);
usr.sbin/bgpd/mrt.c
1288
LIST_REMOVE(m, entry);
usr.sbin/bgpd/mrt.c
1289
free(m);
usr.sbin/bgpd/parse.y
1084
struct network *n, *m;
usr.sbin/bgpd/parse.y
1093
TAILQ_FOREACH(m, netconf, entry) {
usr.sbin/bgpd/parse.y
1094
if (n->net.type == m->net.type &&
usr.sbin/bgpd/parse.y
1095
n->net.prefixlen == m->net.prefixlen &&
usr.sbin/bgpd/parse.y
1097
&m->net.prefix, n->net.prefixlen) == 0)
usr.sbin/bgpd/parse.y
123
struct filter_match m;
usr.sbin/bgpd/parse.y
2778
if (fmopts.m.prefixset.name[0] != '\0') {
usr.sbin/bgpd/parse.y
2794
if (fmopts.m.aslen.type != ASLEN_NONE) {
usr.sbin/bgpd/parse.y
2802
fmopts.m.aslen.type = ASLEN_MAX;
usr.sbin/bgpd/parse.y
2803
fmopts.m.aslen.aslen = $2;
usr.sbin/bgpd/parse.y
2806
if (fmopts.m.aslen.type != ASLEN_NONE) {
usr.sbin/bgpd/parse.y
2814
fmopts.m.aslen.type = ASLEN_SEQ;
usr.sbin/bgpd/parse.y
2815
fmopts.m.aslen.aslen = $2;
usr.sbin/bgpd/parse.y
2820
if (fmopts.m.community[i].flags == 0)
usr.sbin/bgpd/parse.y
2829
if (parsecommunity(&fmopts.m.community[i], $1, $2) ==
usr.sbin/bgpd/parse.y
2839
if (fmopts.m.community[i].flags == 0)
usr.sbin/bgpd/parse.y
2849
if (parseextcommunity(&fmopts.m.community[i],
usr.sbin/bgpd/parse.y
2861
if (fmopts.m.community[i].flags == 0)
usr.sbin/bgpd/parse.y
2870
if (parseextcommunity(&fmopts.m.community[i],
usr.sbin/bgpd/parse.y
2882
if (fmopts.m.maxcomm != 0) {
usr.sbin/bgpd/parse.y
2891
fmopts.m.maxcomm = $2 + 1;
usr.sbin/bgpd/parse.y
2898
if (fmopts.m.maxextcomm != 0) {
usr.sbin/bgpd/parse.y
2903
fmopts.m.maxextcomm = $2 + 1;
usr.sbin/bgpd/parse.y
2910
if (fmopts.m.maxlargecomm != 0) {
usr.sbin/bgpd/parse.y
2915
fmopts.m.maxlargecomm = $2 + 1;
usr.sbin/bgpd/parse.y
2918
if (fmopts.m.nexthop.flags) {
usr.sbin/bgpd/parse.y
2922
fmopts.m.nexthop.addr = $2;
usr.sbin/bgpd/parse.y
2923
fmopts.m.nexthop.flags = FILTER_NEXTHOP_ADDR;
usr.sbin/bgpd/parse.y
2926
if (fmopts.m.nexthop.flags) {
usr.sbin/bgpd/parse.y
2930
fmopts.m.nexthop.flags = FILTER_NEXTHOP_NEIGHBOR;
usr.sbin/bgpd/parse.y
2941
if (fmopts.m.prefixset.name[0] != '\0') {
usr.sbin/bgpd/parse.y
2952
if (strlcpy(fmopts.m.prefixset.name, $2,
usr.sbin/bgpd/parse.y
2953
sizeof(fmopts.m.prefixset.name)) >=
usr.sbin/bgpd/parse.y
2954
sizeof(fmopts.m.prefixset.name)) {
usr.sbin/bgpd/parse.y
2977
fmopts.m.prefixset.flags |=
usr.sbin/bgpd/parse.y
2979
fmopts.m.prefixset.flags |= PREFIXSET_FLAG_FILTER;
usr.sbin/bgpd/parse.y
2983
if (fmopts.m.originset.name[0] != '\0') {
usr.sbin/bgpd/parse.y
2993
if (strlcpy(fmopts.m.originset.name, $2,
usr.sbin/bgpd/parse.y
2994
sizeof(fmopts.m.originset.name)) >=
usr.sbin/bgpd/parse.y
2995
sizeof(fmopts.m.originset.name)) {
usr.sbin/bgpd/parse.y
3003
if (fmopts.m.ovs.is_set) {
usr.sbin/bgpd/parse.y
3007
fmopts.m.ovs.validity = $2;
usr.sbin/bgpd/parse.y
3008
fmopts.m.ovs.is_set = 1;
usr.sbin/bgpd/parse.y
3011
if (fmopts.m.avs.is_set) {
usr.sbin/bgpd/parse.y
3015
fmopts.m.avs.validity = $2;
usr.sbin/bgpd/parse.y
3016
fmopts.m.avs.is_set = 1;
usr.sbin/bgpd/parse.y
4731
struct mrt *m, *n;
usr.sbin/bgpd/parse.y
4733
LIST_FOREACH(m, conf->mrt, entry) {
usr.sbin/bgpd/parse.y
4734
if ((rib && strcmp(rib, m->rib)) ||
usr.sbin/bgpd/parse.y
4735
(!rib && *m->rib))
usr.sbin/bgpd/parse.y
4738
if (m->peer_id != 0 || m->group_id != 0)
usr.sbin/bgpd/parse.y
4741
if (m->peer_id != p->conf.id ||
usr.sbin/bgpd/parse.y
4742
m->group_id != p->conf.groupid)
usr.sbin/bgpd/parse.y
4745
if (m->type == type) {
usr.sbin/bgpd/pftable.c
232
pftable_addr_add(struct pftable_msg *m)
usr.sbin/bgpd/pftable.c
234
return (pftable_add_work(m->pftable, &m->addr, m->len, 0));
usr.sbin/bgpd/pftable.c
238
pftable_addr_remove(struct pftable_msg *m)
usr.sbin/bgpd/pftable.c
240
return (pftable_add_work(m->pftable, &m->addr, m->len, 1));
usr.sbin/bgpd/printconf.c
1191
struct mrt *m;
usr.sbin/bgpd/printconf.c
1201
LIST_FOREACH(m, conf->mrt, entry)
usr.sbin/bgpd/printconf.c
1202
if ((pid == 0 && m->peer_id == 0 && m->group_id == 0) ||
usr.sbin/bgpd/printconf.c
1203
(m->peer_id != 0 && m->peer_id == pid) ||
usr.sbin/bgpd/printconf.c
1204
(m->group_id != 0 && m->group_id == gid)) {
usr.sbin/bgpd/printconf.c
1206
if (m->rib[0])
usr.sbin/bgpd/printconf.c
1207
printf("rib %s ", m->rib);
usr.sbin/bgpd/printconf.c
1208
printf("%s \"%s\"", mrt_type(m->type),
usr.sbin/bgpd/printconf.c
1209
MRT2MC(m)->name);
usr.sbin/bgpd/printconf.c
1210
if (MRT2MC(m)->ReopenTimerInterval == 0)
usr.sbin/bgpd/printconf.c
1213
printf(" %d\n", MRT2MC(m)->ReopenTimerInterval);
usr.sbin/bgpd/rde.c
2073
#define CHECK_FLAGS(s, t, m) \
usr.sbin/bgpd/rde.c
2074
(((s) & ~(ATTR_DEFMASK | (m))) == (t))
usr.sbin/bgpd/rde_community.c
104
if (m == NULL)
usr.sbin/bgpd/rde_community.c
106
m->data1 = 0;
usr.sbin/bgpd/rde_community.c
107
m->data2 = 0;
usr.sbin/bgpd/rde_community.c
108
m->data3 = 0;
usr.sbin/bgpd/rde_community.c
115
m == NULL)
usr.sbin/bgpd/rde_community.c
118
m->data1 = 0;
usr.sbin/bgpd/rde_community.c
119
m->data2 = 0;
usr.sbin/bgpd/rde_community.c
120
m->data3 = 0xff;
usr.sbin/bgpd/rde_community.c
132
&c->data1, m ? &m->data1 : NULL))
usr.sbin/bgpd/rde_community.c
135
&c->data2, m ? &m->data2 : NULL))
usr.sbin/bgpd/rde_community.c
137
if (m)
usr.sbin/bgpd/rde_community.c
138
m->data3 &= ~(EXT_COMMUNITY_TRANS_FOUR_AS << 8);
usr.sbin/bgpd/rde_community.c
145
&c->data1, m ? &m->data1 : NULL))
usr.sbin/bgpd/rde_community.c
148
&c->data2, m ? &m->data2 : NULL))
usr.sbin/bgpd/rde_community.c
165
if (m == NULL)
usr.sbin/bgpd/rde_community.c
167
m->data1 = 0;
usr.sbin/bgpd/rde_community.c
168
m->data2 = 0;
usr.sbin/bgpd/rde_community.c
194
mask_match(struct community *a, struct community *b, struct community *m)
usr.sbin/bgpd/rde_community.c
199
if ((a->data1 & m->data1) != (b->data1 & m->data1)) {
usr.sbin/bgpd/rde_community.c
200
if ((a->data1 & m->data1) > (b->data1 & m->data1))
usr.sbin/bgpd/rde_community.c
204
if ((a->data2 & m->data2) != (b->data2 & m->data2)) {
usr.sbin/bgpd/rde_community.c
205
if ((a->data2 & m->data2) > (b->data2 & m->data2))
usr.sbin/bgpd/rde_community.c
209
if ((a->data3 & m->data3) != (b->data3 & m->data3)) {
usr.sbin/bgpd/rde_community.c
210
if ((a->data3 & m->data3) > (b->data3 & m->data3))
usr.sbin/bgpd/rde_community.c
63
struct community *m)
usr.sbin/bgpd/rde_community.c
69
if (m)
usr.sbin/bgpd/rde_community.c
70
memset(m, 0xff, sizeof(*m));
usr.sbin/bgpd/rde_community.c
77
&c->data1, m ? &m->data1 : NULL))
usr.sbin/bgpd/rde_community.c
80
&c->data2, m ? &m->data2 : NULL))
usr.sbin/bgpd/rde_community.c
89
&c->data1, m ? &m->data1 : NULL))
usr.sbin/bgpd/rde_community.c
92
&c->data2, m ? &m->data2 : NULL))
usr.sbin/bgpd/rde_community.c
95
&c->data3, m ? &m->data3 : NULL))
usr.sbin/bgpd/session.c
182
struct mrt *m, *xm, **mrt_l = NULL;
usr.sbin/bgpd/session.c
277
LIST_FOREACH_SAFE(m, &mrthead, entry, xm) {
usr.sbin/bgpd/session.c
278
if (m->state == MRT_STATE_REMOVE) {
usr.sbin/bgpd/session.c
279
mrt_clean(m);
usr.sbin/bgpd/session.c
280
LIST_REMOVE(m, entry);
usr.sbin/bgpd/session.c
281
free(m);
usr.sbin/bgpd/session.c
284
if (msgbuf_queuelen(m->wbuf) > 0)
usr.sbin/bgpd/session.c
439
LIST_FOREACH(m, &mrthead, entry)
usr.sbin/bgpd/session.c
440
if (msgbuf_queuelen(m->wbuf) > 0) {
usr.sbin/bgpd/session.c
441
pfd[i].fd = m->fd;
usr.sbin/bgpd/session.c
443
mrt_l[i - idx_peers] = m;
usr.sbin/bgpd/session.c
536
while ((m = LIST_FIRST(&mrthead)) != NULL) {
usr.sbin/bgpd/session.c
537
mrt_clean(m);
usr.sbin/bgpd/session.c
538
LIST_REMOVE(m, entry);
usr.sbin/bgpd/session.c
539
free(m);
usr.sbin/bgpd/session_bgp.c
588
u_char m[MSGSIZE_HEADER_MARKER];
usr.sbin/bgpd/session_bgp.c
592
if (ibuf_get(msg, m, sizeof(m)) == -1 ||
usr.sbin/bgpd/session_bgp.c
597
if (memcmp(m, marker, sizeof(marker))) {
usr.sbin/bgpd/util.c
1005
uint8_t m;
usr.sbin/bgpd/util.c
1046
m = 0xff00 >> i;
usr.sbin/bgpd/util.c
1047
if ((a->v6.s6_addr[prefixlen / 8] & m) !=
usr.sbin/bgpd/util.c
1048
(b->v6.s6_addr[prefixlen / 8] & m))
usr.sbin/bgpd/util.c
1049
return ((a->v6.s6_addr[prefixlen / 8] & m) -
usr.sbin/bgpd/util.c
1050
(b->v6.s6_addr[prefixlen / 8] & m));
usr.sbin/config/pack.c
166
int j, m, n;
usr.sbin/config/pack.c
176
m = n;
usr.sbin/config/pack.c
185
for (j = m; j < n; j++) {
usr.sbin/config/sem.c
1092
struct nvlist *m, *n;
usr.sbin/config/sem.c
1115
for (ord = 0, m = attr->a_locs; m != NULL; m = m->nv_next, ord++) {
usr.sbin/config/sem.c
1117
if (n->nv_name == m->nv_name) {
usr.sbin/config/sem.c
1122
if (n == NULL && m->nv_int == 0) {
usr.sbin/config/sem.c
1124
mp = extend(missing, sizeof(missing), mp, m->nv_name);
usr.sbin/config/sem.c
1126
lp[ord] = m->nv_str;
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
189
time_t d, h, m, s;
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
228
m = s / 60;
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
231
if (s - m * 60 > 30)
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
232
m++;
usr.sbin/dhcp6leasectl/dhcp6leasectl.c
233
printf("\tlease %lld minute%s\n", m, m > 1 ? "s" : "");
usr.sbin/dhcpd/udpsock.c
109
memset(&m, 0, sizeof(m));
usr.sbin/dhcpd/udpsock.c
110
m.msg_name = &ss;
usr.sbin/dhcpd/udpsock.c
111
m.msg_namelen = sizeof(ss);
usr.sbin/dhcpd/udpsock.c
112
m.msg_iov = iov;
usr.sbin/dhcpd/udpsock.c
113
m.msg_iovlen = 1;
usr.sbin/dhcpd/udpsock.c
114
m.msg_control = cbuf;
usr.sbin/dhcpd/udpsock.c
115
m.msg_controllen = sizeof(cbuf);
usr.sbin/dhcpd/udpsock.c
118
if ((len = recvmsg(udpsock->sock, &m, 0)) == -1) {
usr.sbin/dhcpd/udpsock.c
127
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(&m);
usr.sbin/dhcpd/udpsock.c
128
m.msg_controllen != 0 && cm;
usr.sbin/dhcpd/udpsock.c
129
cm = (struct cmsghdr *)CMSG_NXTHDR(&m, cm)) {
usr.sbin/dhcpd/udpsock.c
91
struct msghdr m;
usr.sbin/dhcpleasectl/dhcpleasectl.c
223
time_t d, h, m, s;
usr.sbin/dhcpleasectl/dhcpleasectl.c
297
m = s / 60;
usr.sbin/dhcpleasectl/dhcpleasectl.c
300
if (s - m * 60 > 30)
usr.sbin/dhcpleasectl/dhcpleasectl.c
301
m++;
usr.sbin/dhcpleasectl/dhcpleasectl.c
302
printf("\tlease %lld minute%s\n", m, m > 1 ? "s" : "");
usr.sbin/dvmrpd/rde_mfc.c
169
mfc_insert(struct mfc_node *m)
usr.sbin/dvmrpd/rde_mfc.c
171
if (RB_INSERT(mfc_tree, &mfc, m) != NULL) {
usr.sbin/dvmrpd/rde_mfc.c
173
inet_ntoa(m->group));
usr.sbin/dvmrpd/rde_mfc.c
174
free(m);
usr.sbin/dvmrpd/rde_mfc.c
182
mfc_remove(struct mfc_node *m)
usr.sbin/dvmrpd/rde_mfc.c
184
if (RB_REMOVE(mfc_tree, &mfc, m) == NULL) {
usr.sbin/dvmrpd/rde_mfc.c
186
inet_ntoa(m->group));
usr.sbin/dvmrpd/rde_mfc.c
190
free(m);
usr.sbin/dvmrpd/rde_mfc.c
197
struct mfc_node *m;
usr.sbin/dvmrpd/rde_mfc.c
199
while ((m = RB_MIN(mfc_tree, &mfc)) != NULL)
usr.sbin/dvmrpd/rde_mfc.c
200
mfc_remove(m);
usr.sbin/dvmrpd/rde_mfc.c
271
struct mfc m;
usr.sbin/dvmrpd/rde_mfc.c
288
m.origin.s_addr = mn->origin.s_addr;
usr.sbin/dvmrpd/rde_mfc.c
289
m.group.s_addr = mn->group.s_addr;
usr.sbin/dvmrpd/rde_mfc.c
290
m.ifindex = mn->ifindex;
usr.sbin/dvmrpd/rde_mfc.c
293
m.ttls[i] = mn->ttls[i];
usr.sbin/dvmrpd/rde_mfc.c
295
rde_imsg_compose_parent(IMSG_MFC_ADD, 0, &m, sizeof(m));
usr.sbin/dvmrpd/rde_mfc.c
389
struct mfc m;
usr.sbin/dvmrpd/rde_mfc.c
424
m.ifindex = p->ifindex;
usr.sbin/dvmrpd/rde_mfc.c
425
m.origin.s_addr = p->origin.s_addr;
usr.sbin/dvmrpd/rde_mfc.c
426
m.group.s_addr = p->group.s_addr;
usr.sbin/dvmrpd/rde_mfc.c
427
mfc_update(&m);
usr.sbin/eigrpd/parse.y
436
struct redist_metric *m;
usr.sbin/eigrpd/parse.y
464
if ((m = calloc(1, sizeof(*m))) == NULL)
usr.sbin/eigrpd/parse.y
466
m->bandwidth = $1;
usr.sbin/eigrpd/parse.y
467
m->delay = $2;
usr.sbin/eigrpd/parse.y
468
m->reliability = $3;
usr.sbin/eigrpd/parse.y
469
m->load = $4;
usr.sbin/eigrpd/parse.y
470
m->mtu = $5;
usr.sbin/eigrpd/parse.y
472
$$ = m;
usr.sbin/eigrpd/util.c
185
uint8_t m;
usr.sbin/eigrpd/util.c
207
m = 0xff00 >> i;
usr.sbin/eigrpd/util.c
208
if ((a->v6.s6_addr[prefixlen / 8] & m) !=
usr.sbin/eigrpd/util.c
209
(b->v6.s6_addr[prefixlen / 8] & m))
usr.sbin/eigrpd/util.c
210
return ((a->v6.s6_addr[prefixlen / 8] & m) -
usr.sbin/eigrpd/util.c
211
(b->v6.s6_addr[prefixlen / 8] & m));
usr.sbin/httpd/config.c
211
int fd, n, m;
usr.sbin/httpd/config.c
249
proc_range(ps, id, &n, &m);
usr.sbin/httpd/config.c
250
for (n = 0; n < m; n++) {
usr.sbin/httpd/parse.y
1921
struct media_type m;
usr.sbin/httpd/parse.y
1924
memset(&m, 0, sizeof(m));
usr.sbin/httpd/parse.y
1970
(void)strlcpy(m.media_name, mediatypes[i].media_name,
usr.sbin/httpd/parse.y
1971
sizeof(m.media_name));
usr.sbin/httpd/parse.y
1972
(void)strlcpy(m.media_type, mediatypes[i].media_type,
usr.sbin/httpd/parse.y
1973
sizeof(m.media_type));
usr.sbin/httpd/parse.y
1974
(void)strlcpy(m.media_subtype,
usr.sbin/httpd/parse.y
1976
sizeof(m.media_subtype));
usr.sbin/httpd/parse.y
1977
m.media_encoding = NULL;
usr.sbin/httpd/parse.y
1979
if (media_add(conf->sc_mediatypes, &m) == NULL) {
usr.sbin/httpd/parse.y
1981
m.media_name);
usr.sbin/httpd/patterns.c
662
str_match(const char *string, const char *pattern, struct str_match *m,
usr.sbin/httpd/patterns.c
673
memset(m, 0, sizeof(*m));
usr.sbin/httpd/patterns.c
682
if ((m->sm_match = calloc(ret, sizeof(char *))) == NULL) {
usr.sbin/httpd/patterns.c
686
m->sm_nmatch = ret;
usr.sbin/httpd/patterns.c
692
if ((m->sm_match[i] = strndup(string +
usr.sbin/httpd/patterns.c
695
str_match_free(m);
usr.sbin/httpd/patterns.c
705
str_match_free(struct str_match *m)
usr.sbin/httpd/patterns.c
708
for (i = 0; i < m->sm_nmatch; i++)
usr.sbin/httpd/patterns.c
709
free(m->sm_match[i]);
usr.sbin/httpd/patterns.c
710
free(m->sm_match);
usr.sbin/httpd/patterns.c
711
m->sm_match = NULL;
usr.sbin/httpd/patterns.c
712
m->sm_nmatch = 0;
usr.sbin/httpd/proc.c
733
proc_range(struct privsep *ps, enum privsep_procid id, int *n, int *m)
usr.sbin/httpd/proc.c
738
*m = ps->ps_instances[id];
usr.sbin/httpd/proc.c
741
*m = *n + 1;
usr.sbin/httpd/proc.c
749
int m;
usr.sbin/httpd/proc.c
751
proc_range(ps, id, &n, &m);
usr.sbin/httpd/proc.c
752
for (; n < m; n++) {
usr.sbin/httpd/proc.c
772
int m;
usr.sbin/httpd/proc.c
774
proc_range(ps, id, &n, &m);
usr.sbin/httpd/proc.c
775
for (; n < m; n++)
usr.sbin/httpd/proc.c
801
int m;
usr.sbin/httpd/proc.c
803
proc_range(ps, id, &n, &m);
usr.sbin/httpd/proc.c
810
int m;
usr.sbin/httpd/proc.c
812
proc_range(ps, id, &n, &m);
usr.sbin/httpd/proc.c
821
int m, ret = 0;
usr.sbin/httpd/proc.c
823
proc_range(ps, id, &n, &m);
usr.sbin/httpd/proc.c
824
for (; n < m; n++) {
usr.sbin/ikectl/ikectl.c
451
#define p(f, m) if (stat->f || !quiet) \
usr.sbin/ikectl/ikectl.c
452
printf(m, stat->f, plural(stat->f))
usr.sbin/ldapd/btree.c
974
struct bt_meta *m;
usr.sbin/ldapd/btree.c
977
m = METADATA(p);
usr.sbin/ldapd/btree.c
984
if (m->root >= p->pgno && m->root != P_INVALID) {
usr.sbin/ldapd/btree.c
990
SHA1((unsigned char *)m, METAHASHLEN, hash);
usr.sbin/ldapd/btree.c
991
if (bcmp(hash, m->hash, SHA_DIGEST_LENGTH) != 0) {
usr.sbin/ldapd/imsgev.h
25
#define IMSG_LEN(m) ((m)->hdr.len - IMSG_HEADER_SIZE)
usr.sbin/ldomctl/ldom_util.h
33
#define roundup(n, m) (((n) + ((m) - 1)) & ~((m) - 1))
usr.sbin/ldpd/packet.c
127
struct msghdr m;
usr.sbin/ldpd/packet.c
153
memset(&m, 0, sizeof(m));
usr.sbin/ldpd/packet.c
156
m.msg_name = &from;
usr.sbin/ldpd/packet.c
157
m.msg_namelen = sizeof(from);
usr.sbin/ldpd/packet.c
158
m.msg_iov = &iov;
usr.sbin/ldpd/packet.c
159
m.msg_iovlen = 1;
usr.sbin/ldpd/packet.c
160
m.msg_control = &cmsgbuf.buf;
usr.sbin/ldpd/packet.c
161
m.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/ldpd/packet.c
163
if ((r = recvmsg(fd, &m, 0)) == -1) {
usr.sbin/ldpd/packet.c
170
multicast = (m.msg_flags & MSG_MCAST) ? 1 : 0;
usr.sbin/ldpd/packet.c
178
for (cmsg = CMSG_FIRSTHDR(&m); cmsg != NULL;
usr.sbin/ldpd/packet.c
179
cmsg = CMSG_NXTHDR(&m, cmsg)) {
usr.sbin/ldpd/util.c
184
uint8_t m;
usr.sbin/ldpd/util.c
206
m = 0xff00 >> i;
usr.sbin/ldpd/util.c
207
if ((a->v6.s6_addr[prefixlen / 8] & m) !=
usr.sbin/ldpd/util.c
208
(b->v6.s6_addr[prefixlen / 8] & m))
usr.sbin/ldpd/util.c
209
return ((a->v6.s6_addr[prefixlen / 8] & m) -
usr.sbin/ldpd/util.c
210
(b->v6.s6_addr[prefixlen / 8] & m));
usr.sbin/makefs/ffs/buf.h
105
#define mutex_enter(m)
usr.sbin/makefs/ffs/buf.h
106
#define mutex_exit(m)
usr.sbin/makefs/ffs/buf.h
107
#define mutex_init(m, t, i)
usr.sbin/makefs/ffs/buf.h
108
#define mutex_destroy(m)
usr.sbin/mrouted/inet.c
123
u_char *a, *m;
usr.sbin/mrouted/inet.c
131
m = (u_char *)&mask;
usr.sbin/mrouted/inet.c
134
if (m[3] != 0)
usr.sbin/mrouted/inet.c
136
else if (m[2] != 0)
usr.sbin/mrouted/inet.c
138
else if (m[1] != 0)
usr.sbin/mtree/create.c
282
mode_t m[MAXMODE];
usr.sbin/mtree/create.c
294
bzero(m, sizeof(m));
usr.sbin/mtree/create.c
300
if (smode < MAXMODE && ++m[smode] > maxmode) {
usr.sbin/mtree/create.c
302
maxmode = m[smode];
usr.sbin/mtree/spec.c
172
void *m;
usr.sbin/mtree/spec.c
215
if ((m = setmode(val)) == NULL)
usr.sbin/mtree/spec.c
217
ip->st_mode = getmode(m, 0);
usr.sbin/mtree/spec.c
218
free(m);
usr.sbin/npppd/common/radish.c
100
*(m + 1) = family;
usr.sbin/npppd/common/radish.c
104
*(m + off + j) = 0xff;
usr.sbin/npppd/common/radish.c
105
*(m + off + j) = rd_bmask[r];
usr.sbin/npppd/common/radish.c
697
register caddr_t m = m_arg, n = n_arg;
usr.sbin/npppd/common/radish.c
699
int longer = (*(u_char *)n++) - (int)(*(u_char *)m++);
usr.sbin/npppd/common/radish.c
705
if (*n & ~(*m))
usr.sbin/npppd/common/radish.c
707
if (*n++ != *m++)
usr.sbin/npppd/common/radish.c
715
for (lim2 = m - longer; m < lim2; )
usr.sbin/npppd/common/radish.c
716
if (*m++)
usr.sbin/npppd/common/radish.c
81
u_char *m;
usr.sbin/npppd/common/radish.c
97
m = (u_char *)masks;
usr.sbin/npppd/common/radish.c
98
for (i = 0; i < num; i++, m += slen) {
usr.sbin/npppd/common/radish.c
99
*m = slen;
usr.sbin/npppd/common/recvfromto.c
52
struct msghdr m;
usr.sbin/npppd/common/recvfromto.c
65
m.msg_name = (caddr_t)from;
usr.sbin/npppd/common/recvfromto.c
66
m.msg_namelen = *fromlen;
usr.sbin/npppd/common/recvfromto.c
69
m.msg_iov = iov;
usr.sbin/npppd/common/recvfromto.c
70
m.msg_iovlen = 1;
usr.sbin/npppd/common/recvfromto.c
73
m.msg_control = (caddr_t)cm;
usr.sbin/npppd/common/recvfromto.c
74
m.msg_controllen = sizeof(cmsgbuf);
usr.sbin/npppd/common/recvfromto.c
75
if ((len = recvmsg(s, &m, flags)) <= 0) {
usr.sbin/npppd/common/recvfromto.c
78
*fromlen = m.msg_namelen;
usr.sbin/npppd/common/recvfromto.c
86
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(&m);
usr.sbin/npppd/common/recvfromto.c
87
m.msg_controllen != 0 && cm;
usr.sbin/npppd/common/recvfromto.c
88
cm = (struct cmsghdr *)CMSG_NXTHDR(&m, cm)) {
usr.sbin/npppd/common/slist.c
311
slist_swap0(slist *list, int m, int n)
usr.sbin/npppd/common/slist.c
317
m0 = list->list[REAL_IDX(list, m)];
usr.sbin/npppd/common/slist.c
318
list->list[REAL_IDX(list, m)] = list->list[REAL_IDX(list, n)];
usr.sbin/npppd/common/slist.c
324
slist_swap(slist *list, int m, int n)
usr.sbin/npppd/common/slist.c
329
SLIST_ASSERT(m >= 0);
usr.sbin/npppd/common/slist.c
331
SLIST_ASSERT(len > m);
usr.sbin/npppd/common/slist.c
334
if (m < 0 || n < 0)
usr.sbin/npppd/common/slist.c
336
if (m >= len || n >= len)
usr.sbin/npppd/common/slist.c
339
slist_swap0(list, m, n);
usr.sbin/npppd/l2tp/l2tp_call.c
55
#define L2TP_CALL_DBG(m) l2tp_call_log m
usr.sbin/npppd/l2tp/l2tp_call.c
58
#define L2TP_CALL_DBG(m)
usr.sbin/npppd/l2tp/l2tp_subr.h
84
short_cmp(const void *m, const void *n)
usr.sbin/npppd/l2tp/l2tp_subr.h
86
return ((intptr_t)m - (intptr_t)n);
usr.sbin/npppd/npppd/mppe.c
314
int pktloss, encrypt, flushed, m, n;
usr.sbin/npppd/npppd/mppe.c
390
m = _this->recv.coher_cnt / 256;
usr.sbin/npppd/npppd/mppe.c
392
while (m++ < n)
usr.sbin/npppd/pptp/pptpd.c
100
int i, m;
usr.sbin/npppd/pptp/pptpd.c
124
m = arc4random_uniform(i);
usr.sbin/npppd/pptp/pptpd.c
125
call0 = call[m];
usr.sbin/npppd/pptp/pptpd.c
126
call[m] = call[i - 1];
usr.sbin/nsd/dnstap/dnstap.c
116
dm->m.base.descriptor = &dnstap__message__descriptor;
usr.sbin/nsd/dnstap/dnstap.c
118
dm->d.message = &dm->m;
usr.sbin/nsd/dnstap/dnstap.c
119
dm->m.type = mtype;
usr.sbin/nsd/dnstap/dnstap.c
72
Dnstap__Message m;
usr.sbin/nsd/dnstap/dnstap.c
753
dm->m.socket_family = DNSTAP__SOCKET_FAMILY__INET6;
usr.sbin/nsd/dnstap/dnstap.c
754
dm->m.has_socket_family = 1;
usr.sbin/nsd/dnstap/dnstap.c
771
dm->m.socket_family = DNSTAP__SOCKET_FAMILY__INET;
usr.sbin/nsd/dnstap/dnstap.c
772
dm->m.has_socket_family = 1;
usr.sbin/nsd/dnstap/dnstap.c
816
dm->m.socket_protocol = DNSTAP__SOCKET_PROTOCOL__UDP;
usr.sbin/nsd/dnstap/dnstap.c
817
dm->m.has_socket_protocol = 1;
usr.sbin/nsd/dnstap/dnstap.c
820
dm->m.socket_protocol = DNSTAP__SOCKET_PROTOCOL__TCP;
usr.sbin/nsd/dnstap/dnstap.c
821
dm->m.has_socket_protocol = 1;
usr.sbin/nsd/dnstap/dnstap.c
846
dm.m.query_zone.data = zone;
usr.sbin/nsd/dnstap/dnstap.c
847
dm.m.query_zone.len = zonelen;
usr.sbin/nsd/dnstap/dnstap.c
848
dm.m.has_query_zone = 1;
usr.sbin/nsd/dnstap/dnstap.c
853
&dm.m.query_time_sec, &dm.m.has_query_time_sec,
usr.sbin/nsd/dnstap/dnstap.c
854
&dm.m.query_time_nsec, &dm.m.has_query_time_nsec);
usr.sbin/nsd/dnstap/dnstap.c
857
dt_fill_buffer(pkt, pktlen, &dm.m.query_message, &dm.m.has_query_message);
usr.sbin/nsd/dnstap/dnstap.c
861
&dm.m.response_address, &dm.m.has_response_address,
usr.sbin/nsd/dnstap/dnstap.c
862
&dm.m.response_port, &dm.m.has_response_port,
usr.sbin/nsd/dnstap/dnstap.c
863
&dm.m.query_address, &dm.m.has_query_address,
usr.sbin/nsd/dnstap/dnstap.c
864
&dm.m.query_port, &dm.m.has_query_port);
usr.sbin/nsd/dnstap/dnstap.c
892
dm.m.query_zone.data = zone;
usr.sbin/nsd/dnstap/dnstap.c
893
dm.m.query_zone.len = zonelen;
usr.sbin/nsd/dnstap/dnstap.c
894
dm.m.has_query_zone = 1;
usr.sbin/nsd/dnstap/dnstap.c
899
&dm.m.response_time_sec, &dm.m.has_response_time_sec,
usr.sbin/nsd/dnstap/dnstap.c
900
&dm.m.response_time_nsec, &dm.m.has_response_time_nsec);
usr.sbin/nsd/dnstap/dnstap.c
903
dt_fill_buffer(pkt, pktlen, &dm.m.response_message, &dm.m.has_response_message);
usr.sbin/nsd/dnstap/dnstap.c
907
&dm.m.response_address, &dm.m.has_response_address,
usr.sbin/nsd/dnstap/dnstap.c
908
&dm.m.response_port, &dm.m.has_response_port,
usr.sbin/nsd/dnstap/dnstap.c
909
&dm.m.query_address, &dm.m.has_query_address,
usr.sbin/nsd/dnstap/dnstap.c
910
&dm.m.query_port, &dm.m.has_query_port);
usr.sbin/nsd/lookup3.c
862
uint32_t c[HASHSTATE], d[HASHSTATE], i=0, j=0, k, l, m=0, z;
usr.sbin/nsd/lookup3.c
875
for (m=1; m<8; ++m) /*------------ for several possible initvals, */
usr.sbin/nsd/lookup3.c
889
c[0] = hashlittle(a, hlen, m);
usr.sbin/nsd/lookup3.c
892
d[0] = hashlittle(b, hlen, m);
usr.sbin/nsd/lookup3.c
912
printf("i %d j %d m %d len %d\n", i, j, m, hlen);
usr.sbin/nsd/lookup3.c
921
printf("Mix success %2d bytes %2d initvals ",i,m);
usr.sbin/nsd/metrics.h
36
void daemon_metrics_delete(struct daemon_metrics* m);
usr.sbin/nsd/metrics.h
43
void daemon_metrics_close(struct daemon_metrics* m);
usr.sbin/nsd/metrics.h
51
int daemon_metrics_open_ports(struct daemon_metrics* m,
usr.sbin/nsd/metrics.h
60
void daemon_metrics_attach(struct daemon_metrics* m, struct xfrd_state* xfrd);
usr.sbin/nsd/options.c
259
char m[MAXSYSLOGMSGLEN];
usr.sbin/nsd/options.c
260
snprintf(m, sizeof(m), "Could not open %s: %s\n",
usr.sbin/nsd/options.c
262
err(err_arg, m);
usr.sbin/nsd/options.c
395
char m[MAXSYSLOGMSGLEN];
usr.sbin/nsd/options.c
396
snprintf(m, sizeof(m), "read %s failed: %d errors in "
usr.sbin/nsd/options.c
399
err(err_arg, m);
usr.sbin/nsd/options.c
970
char m[MAXSYSLOGMSGLEN];
usr.sbin/nsd/options.c
971
snprintf(m, sizeof(m), "%s:%d: ", cfg_parser->filename,
usr.sbin/nsd/options.c
973
(*cfg_parser->err)(cfg_parser->err_arg, m);
usr.sbin/nsd/options.c
975
snprintf(m, sizeof(m), "at '%s': ", at);
usr.sbin/nsd/options.c
976
(*cfg_parser->err)(cfg_parser->err_arg, m);
usr.sbin/nsd/options.c
979
vsnprintf(m, sizeof(m), fmt, args);
usr.sbin/nsd/options.c
980
(*cfg_parser->err)(cfg_parser->err_arg, m);
usr.sbin/nsd/rdata.c
2147
uint32_t m;
usr.sbin/nsd/rdata.c
2173
m = latitude / (1000 * 60);
usr.sbin/nsd/rdata.c
2177
h, m, s, northerness);
usr.sbin/nsd/rdata.c
2188
m = longitude / (1000 * 60);
usr.sbin/nsd/rdata.c
2192
h, m, s, easterness);
usr.sbin/nsd/server.c
3288
const char* m;
usr.sbin/nsd/server.c
3290
m = ub_ev_backend2str(ev_backend((struct ev_loop*)b));
usr.sbin/nsd/server.c
3292
m = event_base_get_method(b);
usr.sbin/nsd/server.c
3294
m = "?";
usr.sbin/nsd/server.c
3299
return m;
usr.sbin/nsd/server.c
3912
mode_t m = server_signal_mode(nsd);
usr.sbin/nsd/server.c
3916
if(m == NSD_QUIT || m == NSD_SHUTDOWN ||
usr.sbin/nsd/server.c
3917
m == NSD_REAP_CHILDREN) {
usr.sbin/nsd/simdzone/src/haswell/base32.h
42
unsigned int m = (unsigned)_mm256_movemask_epi8(check);
usr.sbin/nsd/simdzone/src/haswell/base32.h
44
if (m) {
usr.sbin/nsd/simdzone/src/haswell/base32.h
45
int length = (int)trailing_zeroes(m);
usr.sbin/nsd/simdzone/src/haswell/simd.h
77
const uint64_t m = (uint16_t)_mm_movemask_epi8(r);
usr.sbin/nsd/simdzone/src/haswell/simd.h
78
return m;
usr.sbin/nsd/simdzone/src/westmere/base32.h
37
unsigned int m = (unsigned)_mm_movemask_epi8(check);
usr.sbin/nsd/simdzone/src/westmere/base32.h
39
if (m) {
usr.sbin/nsd/simdzone/src/westmere/base32.h
40
int length = (int)trailing_zeroes(m);
usr.sbin/nsd/siphash.c
101
m = U8TO64_LE(in);
usr.sbin/nsd/siphash.c
102
v3 ^= m;
usr.sbin/nsd/siphash.c
108
v0 ^= m;
usr.sbin/nsd/siphash.c
86
uint64_t m;
usr.sbin/nsd/udb.c
106
if((r=read(fd, &m, sizeof(m))) == -1) {
usr.sbin/nsd/udb.c
109
} else if(r != (ssize_t)sizeof(m)) {
usr.sbin/nsd/udb.c
114
if(m != UDB_MAGIC) {
usr.sbin/nsd/udb.c
1429
free_xl_space(void* base, udb_alloc* alloc, udb_void s, uint64_t m)
usr.sbin/nsd/udb.c
1431
udb_void q = s + m - UDB_ALLOC_CHUNK_SIZE;
usr.sbin/nsd/udb.c
1593
uint64_t m = xl_start - (xl+xlsz);
usr.sbin/nsd/udb.c
1596
free_xl_space(base, alloc, xl+xlsz, m);
usr.sbin/nsd/udb.c
1597
move_xl_list(base, alloc, xl_start, xl_sz, m);
usr.sbin/nsd/udb.c
1661
uint64_t m = 0;
usr.sbin/nsd/udb.c
1667
m += UDB_ALLOC_CHUNK_SIZE;
usr.sbin/nsd/udb.c
1670
if(m != 0) {
usr.sbin/nsd/udb.c
1671
assert(at+m == xl_start);
usr.sbin/nsd/udb.c
1673
free_xl_space(base, alloc, at, m);
usr.sbin/nsd/udb.c
1674
move_xl_list(base, alloc, xl_start, xl_sz, m);
usr.sbin/nsd/udb.c
256
uint64_t m;
usr.sbin/nsd/udb.c
266
m = UDB_MAGIC;
usr.sbin/nsd/udb.c
272
if(!write_fdata(fname, fd, &m, sizeof(m)))
usr.sbin/nsd/udb.c
74
uint64_t m, fsz;
usr.sbin/nsd/udb.c
820
rb_mark_free_segs(void* base, udb_void s, uint64_t m)
usr.sbin/nsd/udb.c
822
udb_void q = s + m - UDB_ALLOC_CHUNK_SIZE;
usr.sbin/nsd/zparser.y
1322
char m[MAXSYSLOGMSGLEN];
usr.sbin/nsd/zparser.y
1323
vsnprintf(m, sizeof(m), fmt, args);
usr.sbin/nsd/zparser.y
1324
log_msg(LOG_WARNING, "%s:%u: %s", parser->filename, line, m);
usr.sbin/ospfd/auth.c
234
struct auth_md *m, *md;
usr.sbin/ospfd/auth.c
238
TAILQ_FOREACH(m, from, entry) {
usr.sbin/ospfd/auth.c
242
md->keyid = m->keyid;
usr.sbin/ospfd/auth.c
243
strncpy(md->key, m->key, sizeof(md->key));
usr.sbin/ospfd/auth.c
251
struct auth_md *m;
usr.sbin/ospfd/auth.c
253
while ((m = TAILQ_FIRST(head)) != NULL) {
usr.sbin/ospfd/auth.c
254
TAILQ_REMOVE(head, m, entry);
usr.sbin/ospfd/auth.c
255
free(m);
usr.sbin/ospfd/auth.c
262
struct auth_md *m;
usr.sbin/ospfd/auth.c
264
TAILQ_FOREACH(m, head, entry)
usr.sbin/ospfd/auth.c
265
if (m->keyid == keyid)
usr.sbin/ospfd/auth.c
266
return (m);
usr.sbin/ospfd/auth.c
274
struct auth_md *m;
usr.sbin/ospfd/auth.c
276
TAILQ_FOREACH(m, head, entry)
usr.sbin/ospfd/auth.c
277
if (imsg_compose_event(to, IMSG_RECONF_AUTHMD, 0, 0, -1, m,
usr.sbin/ospfd/auth.c
278
sizeof(*m)) == -1)
usr.sbin/pppd/pppd.h
410
#define PRINTMSG(m, l) { m[l] = '\0'; syslog(LOG_INFO, "Remote message: %s", m); }
usr.sbin/pppd/sys-bsd.c
972
sifaddr(int u, u_int32_t o, u_int32_t h, u_int32_t m)
usr.sbin/pppd/sys-bsd.c
983
if (m != 0) {
usr.sbin/pppd/sys-bsd.c
985
((struct sockaddr_in *) &ifra.ifra_mask)->sin_addr.s_addr = m;
usr.sbin/relayd/config.c
827
int fd, n, m;
usr.sbin/relayd/config.c
861
proc_range(ps, id, &n, &m);
usr.sbin/relayd/config.c
862
for (n = 0; n < m; n++) {
usr.sbin/relayd/config.c
895
proc_range(ps, id, &n, &m);
usr.sbin/relayd/config.c
896
for (n = 0; (what & CONFIG_CERTS) && n < m; n++) {
usr.sbin/relayd/config.c
932
proc_range(ps, id, &n, &m);
usr.sbin/relayd/config.c
933
for (n = 0; n < m; n++) {
usr.sbin/relayd/proc.c
734
proc_range(struct privsep *ps, enum privsep_procid id, int *n, int *m)
usr.sbin/relayd/proc.c
739
*m = ps->ps_instances[id];
usr.sbin/relayd/proc.c
742
*m = *n + 1;
usr.sbin/relayd/proc.c
750
int m;
usr.sbin/relayd/proc.c
752
proc_range(ps, id, &n, &m);
usr.sbin/relayd/proc.c
753
for (; n < m; n++) {
usr.sbin/relayd/proc.c
773
int m;
usr.sbin/relayd/proc.c
775
proc_range(ps, id, &n, &m);
usr.sbin/relayd/proc.c
776
for (; n < m; n++)
usr.sbin/relayd/proc.c
802
int m;
usr.sbin/relayd/proc.c
804
proc_range(ps, id, &n, &m);
usr.sbin/relayd/proc.c
811
int m;
usr.sbin/relayd/proc.c
813
proc_range(ps, id, &n, &m);
usr.sbin/relayd/proc.c
822
int m, ret = 0;
usr.sbin/relayd/proc.c
824
proc_range(ps, id, &n, &m);
usr.sbin/relayd/proc.c
825
for (; n < m; n++) {
usr.sbin/ripd/auth.c
300
struct auth_md *m, *md;
usr.sbin/ripd/auth.c
304
TAILQ_FOREACH(m, from, entry) {
usr.sbin/ripd/auth.c
308
md->keyid = m->keyid;
usr.sbin/ripd/auth.c
309
memcpy(md->key, m->key, sizeof(md->key));
usr.sbin/ripd/auth.c
310
md->seq_modulator = m->seq_modulator;
usr.sbin/ripd/auth.c
318
struct auth_md *m;
usr.sbin/ripd/auth.c
320
while ((m = TAILQ_FIRST(head)) != NULL) {
usr.sbin/ripd/auth.c
321
TAILQ_REMOVE(head, m, entry);
usr.sbin/ripd/auth.c
322
free(m);
usr.sbin/ripd/auth.c
329
struct auth_md *m;
usr.sbin/ripd/auth.c
331
TAILQ_FOREACH(m, head, entry)
usr.sbin/ripd/auth.c
332
if (m->keyid == keyid)
usr.sbin/ripd/auth.c
333
return (m);
usr.sbin/ripd/printconf.c
102
struct auth_md *m;
usr.sbin/ripd/printconf.c
120
TAILQ_FOREACH(m, &iface->auth_md_list, entry)
usr.sbin/ripd/printconf.c
121
printf("\tauth-md %d XXXXXX\n", m->keyid);
usr.sbin/rmt/rmt.c
142
m = S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH;
usr.sbin/rmt/rmt.c
190
m = S_IRUSR|S_IRGRP|S_IROTH;
usr.sbin/rmt/rmt.c
195
tape = open(devp, f, m);
usr.sbin/rmt/rmt.c
81
mode_t m;
usr.sbin/route6d/route6d.c
3048
#define MASKLEN(m, l) case m: do { i += l; break; } while (0)
usr.sbin/route6d/route6d.c
883
struct msghdr m;
usr.sbin/route6d/route6d.c
907
m.msg_name = (caddr_t)sin6;
usr.sbin/route6d/route6d.c
908
m.msg_namelen = sizeof(*sin6);
usr.sbin/route6d/route6d.c
911
m.msg_iov = iov;
usr.sbin/route6d/route6d.c
912
m.msg_iovlen = 1;
usr.sbin/route6d/route6d.c
914
m.msg_control = NULL;
usr.sbin/route6d/route6d.c
915
m.msg_controllen = 0;
usr.sbin/route6d/route6d.c
918
m.msg_control = (caddr_t)&cmsgbuf.buf;
usr.sbin/route6d/route6d.c
919
m.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/route6d/route6d.c
920
cm = CMSG_FIRSTHDR(&m);
usr.sbin/route6d/route6d.c
929
if (sendmsg(ripsock, &m, 0) == -1) {
usr.sbin/route6d/route6d.c
954
struct msghdr m;
usr.sbin/route6d/route6d.c
971
m.msg_name = (caddr_t)&fsock;
usr.sbin/route6d/route6d.c
972
m.msg_namelen = sizeof(fsock);
usr.sbin/route6d/route6d.c
975
m.msg_iov = iov;
usr.sbin/route6d/route6d.c
976
m.msg_iovlen = 1;
usr.sbin/route6d/route6d.c
977
m.msg_control = (caddr_t)&cmsgbuf.buf;
usr.sbin/route6d/route6d.c
978
m.msg_controllen = sizeof(cmsgbuf.buf);
usr.sbin/route6d/route6d.c
979
if ((len = recvmsg(ripsock, &m, 0)) == -1) {
usr.sbin/route6d/route6d.c
984
for (cm = (struct cmsghdr *)CMSG_FIRSTHDR(&m);
usr.sbin/route6d/route6d.c
986
cm = (struct cmsghdr *)CMSG_NXTHDR(&m, cm)) {
usr.sbin/rpki-client/ccr.c
716
struct ccr_mft *m, needle = { 0 };
usr.sbin/rpki-client/ccr.c
723
if ((m = RB_FIND(ccr_mft_tree, tree, &needle)) == NULL)
usr.sbin/rpki-client/ccr.c
732
SLIST_INSERT_HEAD(&m->subordinates, sub, entry);
usr.sbin/rpki-client/parser.c
278
struct mftfile *m = &p->files[i];
usr.sbin/rpki-client/parser.c
281
if ((path = parse_filepath(p->repoid, p->path, m->file,
usr.sbin/rpki-client/parser.c
290
m->location = loc[try];
usr.sbin/rpki-client/parser.c
291
valid = valid_filehash(fd, m->hash, sizeof(m->hash));
usr.sbin/rpki-client/parser.c
296
if (m->type == RTYPE_INVALID && noent == 2)
usr.sbin/rpki-client/parser.c
299
p->seqnum, m->file);
usr.sbin/rpki-client/repo.c
231
unsigned char m[SHA256_DIGEST_LENGTH];
usr.sbin/rpki-client/repo.c
233
SHA256(uri, strlen(uri), m);
usr.sbin/rpki-client/repo.c
234
return hex_encode(m, sizeof(m));
usr.sbin/sasyncd/conf.y
101
const char *m[] = CARPSTATES;
usr.sbin/sasyncd/conf.y
103
log_msg(2, "config: mode set to %s", m[$1]);
usr.sbin/sasyncd/net.c
298
net_enqueue(struct syncpeer *p, struct msg *m)
usr.sbin/sasyncd/net.c
311
qm->msg = m;
usr.sbin/sasyncd/net.c
312
m->refcnt++;
usr.sbin/sasyncd/net.c
326
struct msg *m;
usr.sbin/sasyncd/net.c
333
m = calloc(1, sizeof *m);
usr.sbin/sasyncd/net.c
334
if (!m) {
usr.sbin/sasyncd/net.c
355
free(m);
usr.sbin/sasyncd/net.c
378
m->len = len + sizeof iv + sizeof hash + 3 * sizeof(u_int32_t);
usr.sbin/sasyncd/net.c
379
m->buf = malloc(m->len);
usr.sbin/sasyncd/net.c
380
if (!m->buf) {
usr.sbin/sasyncd/net.c
381
free(m);
usr.sbin/sasyncd/net.c
389
v = htonl(m->len - sizeof(u_int32_t));
usr.sbin/sasyncd/net.c
390
memcpy(m->buf + offset, &v, sizeof v);
usr.sbin/sasyncd/net.c
393
memcpy(m->buf + offset, &v, sizeof v);
usr.sbin/sasyncd/net.c
396
memcpy(m->buf + offset, &v, sizeof v);
usr.sbin/sasyncd/net.c
398
memcpy(m->buf + offset, hash, sizeof hash);
usr.sbin/sasyncd/net.c
400
memcpy(m->buf + offset, iv, sizeof iv);
usr.sbin/sasyncd/net.c
402
memcpy(m->buf + offset, buf, len);
usr.sbin/sasyncd/net.c
406
net_enqueue(p, m);
usr.sbin/sasyncd/net.c
410
net_enqueue(p, m);
usr.sbin/sasyncd/net.c
412
if (!m->refcnt) {
usr.sbin/sasyncd/net.c
413
free(m->buf);
usr.sbin/sasyncd/net.c
414
free(m);
usr.sbin/sasyncd/net.c
574
struct msg *m;
usr.sbin/sasyncd/net.c
585
m = qm->msg;
usr.sbin/sasyncd/net.c
588
"to peer %s", m, m->len, m->refcnt, p->name);
usr.sbin/sasyncd/net.c
591
r = write(p->socket, m->buf, m->len);
usr.sbin/sasyncd/net.c
596
} else if (r < (ssize_t)m->len) {
usr.sbin/sasyncd/net.c
605
if (--m->refcnt < 1) {
usr.sbin/sasyncd/net.c
606
log_msg(2, "net_send_messages: freeing msg %p", m);
usr.sbin/sasyncd/net.c
607
free(m->buf);
usr.sbin/sasyncd/net.c
608
free(m);
usr.sbin/sasyncd/net.c
630
struct msg *m;
usr.sbin/sasyncd/net.c
636
m = qm->msg;
usr.sbin/sasyncd/net.c
637
if (--m->refcnt < 1) {
usr.sbin/sasyncd/net.c
638
free(m->buf);
usr.sbin/sasyncd/net.c
639
free(m);
usr.sbin/sasyncd/net_ctl.c
158
struct ctlmsg *m = malloc(sizeof *m);
usr.sbin/sasyncd/net_ctl.c
160
if (!m) {
usr.sbin/sasyncd/net_ctl.c
161
log_err("malloc(%zu)", sizeof *m);
usr.sbin/sasyncd/net_ctl.c
165
memset(m, 0, sizeof *m);
usr.sbin/sasyncd/net_ctl.c
166
m->type = htonl(type);
usr.sbin/sasyncd/net_ctl.c
167
m->data = htonl(d);
usr.sbin/sasyncd/net_ctl.c
168
m->data2 = htonl(d2);
usr.sbin/sasyncd/net_ctl.c
170
return net_queue(p, MSG_SYNCCTL, (u_int8_t *)m, sizeof *m);
usr.sbin/sasyncd/pfkey.c
114
struct sadb_msg *m = calloc(1, sizeof *m);
usr.sbin/sasyncd/pfkey.c
117
if (m) {
usr.sbin/sasyncd/pfkey.c
118
m->sadb_msg_version = PF_KEY_V2;
usr.sbin/sasyncd/pfkey.c
119
m->sadb_msg_seq = seq++;
usr.sbin/sasyncd/pfkey.c
120
m->sadb_msg_type = SADB_FLUSH;
usr.sbin/sasyncd/pfkey.c
121
m->sadb_msg_satype = SADB_SATYPE_UNSPEC;
usr.sbin/sasyncd/pfkey.c
122
m->sadb_msg_pid = getpid();
usr.sbin/sasyncd/pfkey.c
123
m->sadb_msg_len = sizeof *m / CHUNK;
usr.sbin/sasyncd/pfkey.c
127
net_queue(p, MSG_PFKEYDATA, (u_int8_t *)m, sizeof *m);
usr.sbin/sasyncd/pfkey.c
257
pfkey_handle_message(struct sadb_msg *m)
usr.sbin/sasyncd/pfkey.c
259
struct sadb_msg *msg = m;
usr.sbin/sasyncd/pfkey.c
274
free(m);
usr.sbin/sasyncd/pfkey.c
286
free(m);
usr.sbin/sasyncd/pfkey.c
291
free(m);
usr.sbin/sasyncd/pfkey.c
306
memmove(m, msg, msg->sadb_msg_len * CHUNK); /* for realloc */
usr.sbin/sasyncd/pfkey.c
307
return net_queue(NULL, MSG_PFKEYDATA, (u_int8_t *)m,
usr.sbin/sasyncd/pfkey.c
308
m->sadb_msg_len * CHUNK);
usr.sbin/sasyncd/pfkey.c
456
struct sadb_msg *m;
usr.sbin/sasyncd/pfkey.c
477
next += m->sadb_msg_len * CHUNK) {
usr.sbin/sasyncd/pfkey.c
478
m = (struct sadb_msg *)next;
usr.sbin/sasyncd/pfkey.c
479
if (m->sadb_msg_len == 0)
usr.sbin/sasyncd/pfkey.c
483
m->sadb_msg_type = SADB_ADD;
usr.sbin/sasyncd/pfkey.c
485
if (pfkey_msg_filter(m))
usr.sbin/sasyncd/pfkey.c
489
sendbuf = calloc(m->sadb_msg_len, CHUNK);
usr.sbin/sasyncd/pfkey.c
491
memcpy(sendbuf, m, m->sadb_msg_len * CHUNK);
usr.sbin/sasyncd/pfkey.c
493
m->sadb_msg_len * CHUNK);
usr.sbin/sasyncd/pfkey.c
495
"to peer %s", m,
usr.sbin/sasyncd/pfkey.c
496
m->sadb_msg_len * CHUNK, p->name);
usr.sbin/sasyncd/pfkey.c
506
for (next = spd; next < max; next += m->sadb_msg_len * CHUNK) {
usr.sbin/sasyncd/pfkey.c
507
m = (struct sadb_msg *)next;
usr.sbin/sasyncd/pfkey.c
508
if (m->sadb_msg_len == 0)
usr.sbin/sasyncd/pfkey.c
512
m->sadb_msg_type = SADB_X_ADDFLOW;
usr.sbin/sasyncd/pfkey.c
514
if (pfkey_msg_filter(m))
usr.sbin/sasyncd/pfkey.c
518
sendbuf = calloc(m->sadb_msg_len, CHUNK);
usr.sbin/sasyncd/pfkey.c
520
memcpy(sendbuf, m, m->sadb_msg_len * CHUNK);
usr.sbin/sasyncd/pfkey.c
522
m->sadb_msg_len * CHUNK);
usr.sbin/sasyncd/pfkey.c
524
"%zu to peer %s", m,
usr.sbin/sasyncd/pfkey.c
525
m->sadb_msg_len * CHUNK, p->name);
usr.sbin/smtpd/ca.c
181
struct msg m;
usr.sbin/smtpd/ca.c
203
m_msg(&m, imsg);
usr.sbin/smtpd/ca.c
204
m_get_int(&m, &v);
usr.sbin/smtpd/ca.c
205
m_end(&m);
usr.sbin/smtpd/ca.c
210
m_msg(&m, imsg);
usr.sbin/smtpd/ca.c
211
m_get_int(&m, &v);
usr.sbin/smtpd/ca.c
212
m_end(&m);
usr.sbin/smtpd/ca.c
218
m_msg(&m, imsg);
usr.sbin/smtpd/ca.c
219
m_get_id(&m, &id);
usr.sbin/smtpd/ca.c
220
m_get_string(&m, &hash);
usr.sbin/smtpd/ca.c
221
m_get_data(&m, &from, &flen);
usr.sbin/smtpd/ca.c
222
m_get_size(&m, &tlen);
usr.sbin/smtpd/ca.c
223
m_get_size(&m, &padding);
usr.sbin/smtpd/ca.c
224
m_end(&m);
usr.sbin/smtpd/ca.c
256
m_msg(&m, imsg);
usr.sbin/smtpd/ca.c
257
m_get_id(&m, &id);
usr.sbin/smtpd/ca.c
258
m_get_string(&m, &hash);
usr.sbin/smtpd/ca.c
259
m_get_data(&m, &from, &flen);
usr.sbin/smtpd/ca.c
260
m_end(&m);
usr.sbin/smtpd/ca.c
304
struct msg m;
usr.sbin/smtpd/ca.c
350
m_msg(&m, &imsg);
usr.sbin/smtpd/ca.c
351
m_get_id(&m, &id);
usr.sbin/smtpd/ca.c
354
m_get_int(&m, &ret);
usr.sbin/smtpd/ca.c
356
m_get_data(&m, &toptr, &tlen);
usr.sbin/smtpd/ca.c
357
m_end(&m);
usr.sbin/smtpd/ca.c
413
struct msg m;
usr.sbin/smtpd/ca.c
456
m_msg(&m, &imsg);
usr.sbin/smtpd/ca.c
457
m_get_id(&m, &id);
usr.sbin/smtpd/ca.c
460
m_get_int(&m, &ret);
usr.sbin/smtpd/ca.c
462
m_get_data(&m, &toptr, &tlen);
usr.sbin/smtpd/ca.c
463
m_end(&m);
usr.sbin/smtpd/control.c
115
m_msg(&m, imsg);
usr.sbin/smtpd/control.c
116
m_get_string(&m, &key);
usr.sbin/smtpd/control.c
117
m_get_data(&m, &data, &sz);
usr.sbin/smtpd/control.c
118
m_end(&m);
usr.sbin/smtpd/control.c
128
m_msg(&m, imsg);
usr.sbin/smtpd/control.c
129
m_get_string(&m, &key);
usr.sbin/smtpd/control.c
130
m_get_data(&m, &data, &sz);
usr.sbin/smtpd/control.c
131
m_end(&m);
usr.sbin/smtpd/control.c
141
m_msg(&m, imsg);
usr.sbin/smtpd/control.c
142
m_get_string(&m, &key);
usr.sbin/smtpd/control.c
143
m_get_data(&m, &data, &sz);
usr.sbin/smtpd/control.c
144
m_end(&m);
usr.sbin/smtpd/control.c
76
struct msg m;
usr.sbin/smtpd/dispatcher.c
35
struct msg m;
usr.sbin/smtpd/dispatcher.c
56
m_msg(&m, imsg);
usr.sbin/smtpd/dispatcher.c
57
m_get_int(&m, &v);
usr.sbin/smtpd/dispatcher.c
58
m_end(&m);
usr.sbin/smtpd/dispatcher.c
62
m_msg(&m, imsg);
usr.sbin/smtpd/dispatcher.c
63
m_get_int(&m, &v);
usr.sbin/smtpd/dispatcher.c
64
m_end(&m);
usr.sbin/smtpd/dns.c
107
struct msg m;
usr.sbin/smtpd/dns.c
115
m_msg(&m, imsg);
usr.sbin/smtpd/dns.c
116
m_get_id(&m, &s->reqid);
usr.sbin/smtpd/dns.c
121
m_get_string(&m, &host);
usr.sbin/smtpd/dns.c
122
m_end(&m);
usr.sbin/smtpd/dns.c
127
m_get_string(&m, &domain);
usr.sbin/smtpd/dns.c
128
m_end(&m);
usr.sbin/smtpd/dns.c
165
m_get_string(&m, &domain);
usr.sbin/smtpd/dns.c
166
m_get_string(&m, &mx);
usr.sbin/smtpd/dns.c
167
m_end(&m);
usr.sbin/smtpd/lka.c
104
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
105
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
106
m_get_string(&m, &tablename);
usr.sbin/smtpd/lka.c
107
m_get_string(&m, &username);
usr.sbin/smtpd/lka.c
108
m_get_mailaddr(&m, &maddr);
usr.sbin/smtpd/lka.c
109
m_end(&m);
usr.sbin/smtpd/lka.c
120
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
121
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
122
m_get_envelope(&m, &evp);
usr.sbin/smtpd/lka.c
123
m_end(&m);
usr.sbin/smtpd/lka.c
128
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
129
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
130
m_get_string(&m, &tablename);
usr.sbin/smtpd/lka.c
131
m_get_sockaddr(&m, (struct sockaddr *)&ss);
usr.sbin/smtpd/lka.c
132
m_end(&m);
usr.sbin/smtpd/lka.c
146
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
147
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
148
m_get_string(&m, &tablename);
usr.sbin/smtpd/lka.c
149
m_get_string(&m, &username);
usr.sbin/smtpd/lka.c
150
m_get_string(&m, &password);
usr.sbin/smtpd/lka.c
151
m_end(&m);
usr.sbin/smtpd/lka.c
172
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
173
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
174
m_get_string(&m, &tablename);
usr.sbin/smtpd/lka.c
175
m_get_string(&m, &username);
usr.sbin/smtpd/lka.c
176
m_end(&m);
usr.sbin/smtpd/lka.c
189
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
190
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
191
m_get_string(&m, &tablename);
usr.sbin/smtpd/lka.c
192
m_get_string(&m, &label);
usr.sbin/smtpd/lka.c
193
m_end(&m);
usr.sbin/smtpd/lka.c
204
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
205
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
206
m_get_string(&m, &tablename);
usr.sbin/smtpd/lka.c
207
m_end(&m);
usr.sbin/smtpd/lka.c
235
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
236
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
237
m_get_string(&m, &tablename);
usr.sbin/smtpd/lka.c
238
m_get_sockaddr(&m, (struct sockaddr *)&ss);
usr.sbin/smtpd/lka.c
239
m_end(&m);
usr.sbin/smtpd/lka.c
253
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
254
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
255
m_get_string(&m, &domain);
usr.sbin/smtpd/lka.c
256
m_get_string(&m, &tablename);
usr.sbin/smtpd/lka.c
257
m_end(&m);
usr.sbin/smtpd/lka.c
318
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
319
m_get_int(&m, &v);
usr.sbin/smtpd/lka.c
320
m_end(&m);
usr.sbin/smtpd/lka.c
325
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
326
m_get_int(&m, &v);
usr.sbin/smtpd/lka.c
327
m_end(&m);
usr.sbin/smtpd/lka.c
346
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
347
m_get_string(&m, &procname);
usr.sbin/smtpd/lka.c
348
m_get_string(&m, &tag);
usr.sbin/smtpd/lka.c
349
m_get_u32(&m, &subsystems);
usr.sbin/smtpd/lka.c
350
m_end(&m);
usr.sbin/smtpd/lka.c
360
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
361
m_get_string(&m, &procname);
usr.sbin/smtpd/lka.c
362
m_end(&m);
usr.sbin/smtpd/lka.c
370
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
371
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
372
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
373
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
374
m_get_string(&m, &rdns);
usr.sbin/smtpd/lka.c
375
m_get_int(&m, &fcrdns);
usr.sbin/smtpd/lka.c
376
m_get_sockaddr(&m, (struct sockaddr *)&ss_src);
usr.sbin/smtpd/lka.c
377
m_get_sockaddr(&m, (struct sockaddr *)&ss_dest);
usr.sbin/smtpd/lka.c
378
m_end(&m);
usr.sbin/smtpd/lka.c
384
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
385
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
386
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
387
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
388
m_get_string(&m, &domain);
usr.sbin/smtpd/lka.c
389
m_end(&m);
usr.sbin/smtpd/lka.c
395
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
396
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
397
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
398
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
399
m_end(&m);
usr.sbin/smtpd/lka.c
405
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
406
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
407
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
408
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
409
m_get_string(&m, &helomethod);
usr.sbin/smtpd/lka.c
410
m_get_string(&m, &heloname);
usr.sbin/smtpd/lka.c
411
m_end(&m);
usr.sbin/smtpd/lka.c
417
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
418
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
419
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
420
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
421
m_get_string(&m, &ciphers);
usr.sbin/smtpd/lka.c
422
m_end(&m);
usr.sbin/smtpd/lka.c
428
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
429
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
430
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
431
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
432
m_get_string(&m, &username);
usr.sbin/smtpd/lka.c
433
m_get_string(&m, &result);
usr.sbin/smtpd/lka.c
434
m_end(&m);
usr.sbin/smtpd/lka.c
440
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
441
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
442
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
443
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
444
m_get_u32(&m, &msgid);
usr.sbin/smtpd/lka.c
445
m_end(&m);
usr.sbin/smtpd/lka.c
451
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
452
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
453
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
454
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
455
m_get_u32(&m, &msgid);
usr.sbin/smtpd/lka.c
456
m_end(&m);
usr.sbin/smtpd/lka.c
462
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
463
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
464
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
465
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
466
m_get_u32(&m, &msgid);
usr.sbin/smtpd/lka.c
467
m_get_string(&m, &address);
usr.sbin/smtpd/lka.c
468
m_get_int(&m, &ok);
usr.sbin/smtpd/lka.c
469
m_end(&m);
usr.sbin/smtpd/lka.c
475
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
476
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
477
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
478
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
479
m_get_u32(&m, &msgid);
usr.sbin/smtpd/lka.c
480
m_get_string(&m, &address);
usr.sbin/smtpd/lka.c
481
m_get_int(&m, &ok);
usr.sbin/smtpd/lka.c
482
m_end(&m);
usr.sbin/smtpd/lka.c
488
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
489
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
490
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
491
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
492
m_get_u32(&m, &msgid);
usr.sbin/smtpd/lka.c
493
m_get_id(&m, &evpid);
usr.sbin/smtpd/lka.c
494
m_end(&m);
usr.sbin/smtpd/lka.c
500
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
501
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
502
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
503
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
504
m_get_u32(&m, &msgid);
usr.sbin/smtpd/lka.c
505
m_get_int(&m, &ok);
usr.sbin/smtpd/lka.c
506
m_end(&m);
usr.sbin/smtpd/lka.c
512
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
513
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
514
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
515
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
516
m_get_u32(&m, &msgid);
usr.sbin/smtpd/lka.c
517
m_get_size(&m, &msgsz);
usr.sbin/smtpd/lka.c
518
m_end(&m);
usr.sbin/smtpd/lka.c
524
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
525
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
526
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
527
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
528
m_get_u32(&m, &msgid);
usr.sbin/smtpd/lka.c
529
m_end(&m);
usr.sbin/smtpd/lka.c
535
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
536
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
537
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
538
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
539
m_get_string(&m, &command);
usr.sbin/smtpd/lka.c
540
m_end(&m);
usr.sbin/smtpd/lka.c
546
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
547
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
548
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
549
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
550
m_get_string(&m, &response);
usr.sbin/smtpd/lka.c
551
m_end(&m);
usr.sbin/smtpd/lka.c
557
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
558
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
559
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
56
struct msg m;
usr.sbin/smtpd/lka.c
560
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
561
m_get_int(&m, &filter_phase);
usr.sbin/smtpd/lka.c
562
m_get_int(&m, &filter_response);
usr.sbin/smtpd/lka.c
563
m_get_string(&m, &filter_param);
usr.sbin/smtpd/lka.c
564
m_end(&m);
usr.sbin/smtpd/lka.c
571
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
572
m_get_string(&m, &direction);
usr.sbin/smtpd/lka.c
573
m_get_timeval(&m, &tv);
usr.sbin/smtpd/lka.c
574
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
575
m_end(&m);
usr.sbin/smtpd/lka.c
581
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
582
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
583
m_get_int(&m, &filter_phase);
usr.sbin/smtpd/lka.c
584
m_get_string(&m, &filter_param);
usr.sbin/smtpd/lka.c
585
m_end(&m);
usr.sbin/smtpd/lka.c
591
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
592
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
593
m_get_string(&m, &filter_name);
usr.sbin/smtpd/lka.c
594
m_end(&m);
usr.sbin/smtpd/lka.c
600
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
601
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
602
m_end(&m);
usr.sbin/smtpd/lka.c
608
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
609
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
610
m_end(&m);
usr.sbin/smtpd/lka.c
616
m_msg(&m, imsg);
usr.sbin/smtpd/lka.c
617
m_get_id(&m, &reqid);
usr.sbin/smtpd/lka.c
618
m_end(&m);
usr.sbin/smtpd/mda.c
110
struct msg m;
usr.sbin/smtpd/mda.c
123
m_msg(&m, imsg);
usr.sbin/smtpd/mda.c
124
m_get_id(&m, &reqid);
usr.sbin/smtpd/mda.c
125
m_get_int(&m, (int *)&status);
usr.sbin/smtpd/mda.c
127
m_get_data(&m, &data, &sz);
usr.sbin/smtpd/mda.c
128
m_end(&m);
usr.sbin/smtpd/mda.c
152
m_msg(&m, imsg);
usr.sbin/smtpd/mda.c
153
m_get_envelope(&m, &evp);
usr.sbin/smtpd/mda.c
154
m_end(&m);
usr.sbin/smtpd/mda.c
192
m_msg(&m, imsg);
usr.sbin/smtpd/mda.c
193
m_get_id(&m, &reqid);
usr.sbin/smtpd/mda.c
194
m_end(&m);
usr.sbin/smtpd/mda.c
281
m_msg(&m, imsg);
usr.sbin/smtpd/mda.c
282
m_get_id(&m, &reqid);
usr.sbin/smtpd/mda.c
283
m_end(&m);
usr.sbin/smtpd/mda.c
307
m_msg(&m, imsg);
usr.sbin/smtpd/mda.c
308
m_get_id(&m, &reqid);
usr.sbin/smtpd/mda.c
309
m_get_int(&m, (int *)&mda_status);
usr.sbin/smtpd/mda.c
310
m_get_int(&m, (int *)&mda_sysexit);
usr.sbin/smtpd/mda.c
311
m_get_string(&m, &parent_error);
usr.sbin/smtpd/mda.c
312
m_end(&m);
usr.sbin/smtpd/mproc.c
356
m_msg(struct msg *m, struct imsg *imsg)
usr.sbin/smtpd/mproc.c
359
m->pos = imsg->data;
usr.sbin/smtpd/mproc.c
360
m->end = m->pos + (imsg->hdr.len - sizeof(imsg->hdr));
usr.sbin/smtpd/mproc.c
364
m_end(struct msg *m)
usr.sbin/smtpd/mproc.c
366
if (m->pos != m->end)
usr.sbin/smtpd/mproc.c
371
m_is_eom(struct msg *m)
usr.sbin/smtpd/mproc.c
373
return (m->pos == m->end);
usr.sbin/smtpd/mproc.c
377
m_get(struct msg *m, void *dst, size_t sz)
usr.sbin/smtpd/mproc.c
380
m->end - m->pos < (ssize_t)sz)
usr.sbin/smtpd/mproc.c
383
memmove(dst, m->pos, sz);
usr.sbin/smtpd/mproc.c
384
m->pos += sz;
usr.sbin/smtpd/mproc.c
388
m_add_int(struct mproc *m, int v)
usr.sbin/smtpd/mproc.c
390
m_add(m, &v, sizeof(v));
usr.sbin/smtpd/mproc.c
394
m_add_u32(struct mproc *m, uint32_t u32)
usr.sbin/smtpd/mproc.c
396
m_add(m, &u32, sizeof(u32));
usr.sbin/smtpd/mproc.c
400
m_add_size(struct mproc *m, size_t sz)
usr.sbin/smtpd/mproc.c
402
m_add(m, &sz, sizeof(sz));
usr.sbin/smtpd/mproc.c
406
m_add_time(struct mproc *m, time_t v)
usr.sbin/smtpd/mproc.c
408
m_add(m, &v, sizeof(v));
usr.sbin/smtpd/mproc.c
412
m_add_timeval(struct mproc *m, struct timeval *tv)
usr.sbin/smtpd/mproc.c
414
m_add(m, tv, sizeof(*tv));
usr.sbin/smtpd/mproc.c
419
m_add_string(struct mproc *m, const char *v)
usr.sbin/smtpd/mproc.c
422
m_add(m, "s", 1);
usr.sbin/smtpd/mproc.c
423
m_add(m, v, strlen(v) + 1);
usr.sbin/smtpd/mproc.c
426
m_add(m, "\0", 1);
usr.sbin/smtpd/mproc.c
430
m_add_data(struct mproc *m, const void *v, size_t len)
usr.sbin/smtpd/mproc.c
432
m_add_size(m, len);
usr.sbin/smtpd/mproc.c
433
m_add(m, v, len);
usr.sbin/smtpd/mproc.c
437
m_add_id(struct mproc *m, uint64_t v)
usr.sbin/smtpd/mproc.c
439
m_add(m, &v, sizeof(v));
usr.sbin/smtpd/mproc.c
443
m_add_evpid(struct mproc *m, uint64_t v)
usr.sbin/smtpd/mproc.c
445
m_add(m, &v, sizeof(v));
usr.sbin/smtpd/mproc.c
449
m_add_msgid(struct mproc *m, uint32_t v)
usr.sbin/smtpd/mproc.c
451
m_add(m, &v, sizeof(v));
usr.sbin/smtpd/mproc.c
455
m_add_sockaddr(struct mproc *m, const struct sockaddr *sa)
usr.sbin/smtpd/mproc.c
457
m_add_size(m, sa->sa_len);
usr.sbin/smtpd/mproc.c
458
m_add(m, sa, sa->sa_len);
usr.sbin/smtpd/mproc.c
462
m_add_mailaddr(struct mproc *m, const struct mailaddr *maddr)
usr.sbin/smtpd/mproc.c
464
m_add(m, maddr, sizeof(*maddr));
usr.sbin/smtpd/mproc.c
468
m_add_envelope(struct mproc *m, const struct envelope *evp)
usr.sbin/smtpd/mproc.c
473
m_add_evpid(m, evp->id);
usr.sbin/smtpd/mproc.c
474
m_add_string(m, buf);
usr.sbin/smtpd/mproc.c
478
m_add_params(struct mproc *m, struct dict *d)
usr.sbin/smtpd/mproc.c
485
m_add_size(m, 0);
usr.sbin/smtpd/mproc.c
488
m_add_size(m, dict_count(d));
usr.sbin/smtpd/mproc.c
491
m_add_string(m, key);
usr.sbin/smtpd/mproc.c
492
m_add_string(m, value);
usr.sbin/smtpd/mproc.c
497
m_get_int(struct msg *m, int *i)
usr.sbin/smtpd/mproc.c
499
m_get(m, i, sizeof(*i));
usr.sbin/smtpd/mproc.c
503
m_get_u32(struct msg *m, uint32_t *u32)
usr.sbin/smtpd/mproc.c
505
m_get(m, u32, sizeof(*u32));
usr.sbin/smtpd/mproc.c
509
m_get_size(struct msg *m, size_t *sz)
usr.sbin/smtpd/mproc.c
511
m_get(m, sz, sizeof(*sz));
usr.sbin/smtpd/mproc.c
515
m_get_time(struct msg *m, time_t *t)
usr.sbin/smtpd/mproc.c
517
m_get(m, t, sizeof(*t));
usr.sbin/smtpd/mproc.c
521
m_get_timeval(struct msg *m, struct timeval *tv)
usr.sbin/smtpd/mproc.c
523
m_get(m, tv, sizeof(*tv));
usr.sbin/smtpd/mproc.c
527
m_get_string(struct msg *m, const char **s)
usr.sbin/smtpd/mproc.c
532
if (m->pos >= m->end)
usr.sbin/smtpd/mproc.c
535
c = *m->pos++;
usr.sbin/smtpd/mproc.c
541
if (m->pos >= m->end)
usr.sbin/smtpd/mproc.c
543
end = memchr(m->pos, 0, m->end - m->pos);
usr.sbin/smtpd/mproc.c
547
*s = m->pos;
usr.sbin/smtpd/mproc.c
548
m->pos = end + 1;
usr.sbin/smtpd/mproc.c
552
m_get_data(struct msg *m, const void **data, size_t *sz)
usr.sbin/smtpd/mproc.c
554
m_get_size(m, sz);
usr.sbin/smtpd/mproc.c
561
if (m->pos + *sz > m->end)
usr.sbin/smtpd/mproc.c
564
*data = m->pos;
usr.sbin/smtpd/mproc.c
565
m->pos += *sz;
usr.sbin/smtpd/mproc.c
569
m_get_evpid(struct msg *m, uint64_t *evpid)
usr.sbin/smtpd/mproc.c
571
m_get(m, evpid, sizeof(*evpid));
usr.sbin/smtpd/mproc.c
575
m_get_msgid(struct msg *m, uint32_t *msgid)
usr.sbin/smtpd/mproc.c
577
m_get(m, msgid, sizeof(*msgid));
usr.sbin/smtpd/mproc.c
581
m_get_id(struct msg *m, uint64_t *id)
usr.sbin/smtpd/mproc.c
583
m_get(m, id, sizeof(*id));
usr.sbin/smtpd/mproc.c
587
m_get_sockaddr(struct msg *m, struct sockaddr *sa)
usr.sbin/smtpd/mproc.c
591
m_get_size(m, &len);
usr.sbin/smtpd/mproc.c
592
m_get(m, sa, len);
usr.sbin/smtpd/mproc.c
596
m_get_mailaddr(struct msg *m, struct mailaddr *maddr)
usr.sbin/smtpd/mproc.c
598
m_get(m, maddr, sizeof(*maddr));
usr.sbin/smtpd/mproc.c
602
m_get_envelope(struct msg *m, struct envelope *evp)
usr.sbin/smtpd/mproc.c
607
m_get_evpid(m, &evpid);
usr.sbin/smtpd/mproc.c
608
m_get_string(m, &buf);
usr.sbin/smtpd/mproc.c
618
m_get_params(struct msg *m, struct dict *d)
usr.sbin/smtpd/mproc.c
627
m_get_size(m, &c);
usr.sbin/smtpd/mproc.c
630
m_get_string(m, &key);
usr.sbin/smtpd/mproc.c
631
m_get_string(m, &value);
usr.sbin/smtpd/mta.c
185
struct msg m;
usr.sbin/smtpd/mta.c
199
m_msg(&m, imsg);
usr.sbin/smtpd/mta.c
200
m_get_envelope(&m, &evp);
usr.sbin/smtpd/mta.c
201
m_end(&m);
usr.sbin/smtpd/mta.c
210
m_msg(&m, imsg);
usr.sbin/smtpd/mta.c
211
m_get_id(&m, &reqid);
usr.sbin/smtpd/mta.c
212
m_get_string(&m, &secret);
usr.sbin/smtpd/mta.c
213
m_end(&m);
usr.sbin/smtpd/mta.c
219
m_msg(&m, imsg);
usr.sbin/smtpd/mta.c
220
m_get_id(&m, &reqid);
usr.sbin/smtpd/mta.c
221
m_get_int(&m, &status);
usr.sbin/smtpd/mta.c
223
m_get_sockaddr(&m, (struct sockaddr*)&ss);
usr.sbin/smtpd/mta.c
224
m_end(&m);
usr.sbin/smtpd/mta.c
232
m_msg(&m, imsg);
usr.sbin/smtpd/mta.c
233
m_get_id(&m, &reqid);
usr.sbin/smtpd/mta.c
234
m_get_int(&m, &status);
usr.sbin/smtpd/mta.c
237
m_get_string(&m, &smarthost);
usr.sbin/smtpd/mta.c
238
m_end(&m);
usr.sbin/smtpd/mta.c
249
m_msg(&m, imsg);
usr.sbin/smtpd/mta.c
250
m_get_id(&m, &reqid);
usr.sbin/smtpd/mta.c
251
m_get_string(&m, &hostname);
usr.sbin/smtpd/mta.c
252
m_get_sockaddr(&m, (struct sockaddr*)&ss);
usr.sbin/smtpd/mta.c
253
m_get_int(&m, &preference);
usr.sbin/smtpd/mta.c
254
m_end(&m);
usr.sbin/smtpd/mta.c
270
m_msg(&m, imsg);
usr.sbin/smtpd/mta.c
271
m_get_id(&m, &reqid);
usr.sbin/smtpd/mta.c
272
m_get_int(&m, &dnserror);
usr.sbin/smtpd/mta.c
273
m_end(&m);
usr.sbin/smtpd/mta.c
293
m_msg(&m, imsg);
usr.sbin/smtpd/mta.c
294
m_get_id(&m, &reqid);
usr.sbin/smtpd/mta.c
295
m_get_int(&m, &dnserror);
usr.sbin/smtpd/mta.c
297
m_get_int(&m, &preference);
usr.sbin/smtpd/mta.c
298
m_end(&m);
usr.sbin/smtpd/mta.c
407
m_msg(&m, imsg);
usr.sbin/smtpd/mta.c
408
m_get_sockaddr(&m, (struct sockaddr*)&ss);
usr.sbin/smtpd/mta.c
409
m_get_string(&m, &dom);
usr.sbin/smtpd/mta.c
410
m_end(&m);
usr.sbin/smtpd/mta.c
424
m_msg(&m, imsg);
usr.sbin/smtpd/mta.c
425
m_get_sockaddr(&m, (struct sockaddr*)&ss);
usr.sbin/smtpd/mta.c
426
m_get_string(&m, &dom);
usr.sbin/smtpd/mta.c
427
m_end(&m);
usr.sbin/smtpd/mta_session.c
269
struct msg m;
usr.sbin/smtpd/mta_session.c
278
m_msg(&m, imsg);
usr.sbin/smtpd/mta_session.c
279
m_get_id(&m, &reqid);
usr.sbin/smtpd/mta_session.c
280
m_end(&m);
usr.sbin/smtpd/mta_session.c
325
m_msg(&m, imsg);
usr.sbin/smtpd/mta_session.c
326
m_get_id(&m, &reqid);
usr.sbin/smtpd/mta_session.c
327
m_get_int(&m, &status);
usr.sbin/smtpd/mta_session.c
329
m_get_string(&m, &name);
usr.sbin/smtpd/mta_session.c
330
m_end(&m);
usr.sbin/smtpd/queue.c
115
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
116
m_get_id(&m, &reqid);
usr.sbin/smtpd/queue.c
117
m_get_msgid(&m, &msgid);
usr.sbin/smtpd/queue.c
118
m_end(&m);
usr.sbin/smtpd/queue.c
133
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
134
m_get_id(&m, &reqid);
usr.sbin/smtpd/queue.c
135
m_get_envelope(&m, &evp);
usr.sbin/smtpd/queue.c
136
m_end(&m);
usr.sbin/smtpd/queue.c
162
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
163
m_get_id(&m, &reqid);
usr.sbin/smtpd/queue.c
164
m_end(&m);
usr.sbin/smtpd/queue.c
172
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
173
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/queue.c
174
m_end(&m);
usr.sbin/smtpd/queue.c
189
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
190
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/queue.c
191
m_end(&m);
usr.sbin/smtpd/queue.c
230
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
231
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/queue.c
232
m_end(&m);
usr.sbin/smtpd/queue.c
248
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
249
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/queue.c
250
m_end(&m);
usr.sbin/smtpd/queue.c
255
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
256
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/queue.c
257
m_end(&m);
usr.sbin/smtpd/queue.c
278
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
279
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/queue.c
280
m_get_int(&m, &flags);
usr.sbin/smtpd/queue.c
281
m_get_time(&m, &nexttry);
usr.sbin/smtpd/queue.c
282
m_end(&m);
usr.sbin/smtpd/queue.c
311
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
312
m_get_id(&m, &reqid);
usr.sbin/smtpd/queue.c
313
m_get_msgid(&m, &msgid);
usr.sbin/smtpd/queue.c
314
m_end(&m);
usr.sbin/smtpd/queue.c
323
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
324
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/queue.c
326
m_get_int(&m, &mta_ext);
usr.sbin/smtpd/queue.c
327
m_end(&m);
usr.sbin/smtpd/queue.c
352
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
353
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/queue.c
354
m_get_string(&m, &reason);
usr.sbin/smtpd/queue.c
355
m_get_int(&m, &code);
usr.sbin/smtpd/queue.c
356
m_end(&m);
usr.sbin/smtpd/queue.c
378
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
379
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/queue.c
380
m_get_string(&m, &reason);
usr.sbin/smtpd/queue.c
381
m_get_int(&m, &code);
usr.sbin/smtpd/queue.c
382
m_end(&m);
usr.sbin/smtpd/queue.c
404
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
405
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/queue.c
406
m_end(&m);
usr.sbin/smtpd/queue.c
439
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
440
m_get_id(&m, &holdq);
usr.sbin/smtpd/queue.c
441
m_get_int(&m, &v);
usr.sbin/smtpd/queue.c
442
m_end(&m);
usr.sbin/smtpd/queue.c
461
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
462
m_get_int(&m, &v);
usr.sbin/smtpd/queue.c
463
m_end(&m);
usr.sbin/smtpd/queue.c
468
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
469
m_get_int(&m, &v);
usr.sbin/smtpd/queue.c
470
m_end(&m);
usr.sbin/smtpd/queue.c
475
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
476
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/queue.c
477
m_end(&m);
usr.sbin/smtpd/queue.c
48
struct msg m;
usr.sbin/smtpd/queue.c
503
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
504
m_get_msgid(&m, &msgid);
usr.sbin/smtpd/queue.c
505
m_end(&m);
usr.sbin/smtpd/queue.c
63
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
64
m_get_id(&m, &reqid);
usr.sbin/smtpd/queue.c
65
m_end(&m);
usr.sbin/smtpd/queue.c
81
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
82
m_get_msgid(&m, &msgid);
usr.sbin/smtpd/queue.c
83
m_end(&m);
usr.sbin/smtpd/queue.c
94
m_msg(&m, imsg);
usr.sbin/smtpd/queue.c
95
m_get_id(&m, &reqid);
usr.sbin/smtpd/queue.c
96
m_get_msgid(&m, &msgid);
usr.sbin/smtpd/queue.c
97
m_end(&m);
usr.sbin/smtpd/resolver.c
158
struct msg m;
usr.sbin/smtpd/resolver.c
163
m_msg(&m, imsg);
usr.sbin/smtpd/resolver.c
170
m_get_int(&m, &hints.ai_flags);
usr.sbin/smtpd/resolver.c
171
m_get_int(&m, &hints.ai_family);
usr.sbin/smtpd/resolver.c
172
m_get_int(&m, &hints.ai_socktype);
usr.sbin/smtpd/resolver.c
173
m_get_int(&m, &hints.ai_protocol);
usr.sbin/smtpd/resolver.c
174
m_get_string(&m, &hostname);
usr.sbin/smtpd/resolver.c
175
m_get_string(&m, &servname);
usr.sbin/smtpd/resolver.c
176
m_end(&m);
usr.sbin/smtpd/resolver.c
202
m_get_sockaddr(&m, sa);
usr.sbin/smtpd/resolver.c
203
m_get_int(&m, &flags);
usr.sbin/smtpd/resolver.c
204
m_end(&m);
usr.sbin/smtpd/resolver.c
237
m_get_string(&m, &dname);
usr.sbin/smtpd/resolver.c
238
m_get_int(&m, &class);
usr.sbin/smtpd/resolver.c
239
m_get_int(&m, &type);
usr.sbin/smtpd/resolver.c
240
m_end(&m);
usr.sbin/smtpd/resolver.c
305
struct msg m;
usr.sbin/smtpd/resolver.c
316
m_msg(&m, imsg);
usr.sbin/smtpd/resolver.c
322
m_get_int(&m, &tai.ai_flags);
usr.sbin/smtpd/resolver.c
323
m_get_int(&m, &tai.ai_family);
usr.sbin/smtpd/resolver.c
324
m_get_int(&m, &tai.ai_socktype);
usr.sbin/smtpd/resolver.c
325
m_get_int(&m, &tai.ai_protocol);
usr.sbin/smtpd/resolver.c
326
m_get_sockaddr(&m, (struct sockaddr *)&ss);
usr.sbin/smtpd/resolver.c
327
m_get_string(&m, &cname);
usr.sbin/smtpd/resolver.c
328
m_end(&m);
usr.sbin/smtpd/resolver.c
338
m_get_int(&m, &gai_errno);
usr.sbin/smtpd/resolver.c
339
m_get_int(&m, &errno);
usr.sbin/smtpd/resolver.c
340
m_end(&m);
usr.sbin/smtpd/resolver.c
348
m_get_int(&m, &gai_errno);
usr.sbin/smtpd/resolver.c
349
m_get_int(&m, &errno);
usr.sbin/smtpd/resolver.c
350
m_get_string(&m, &host);
usr.sbin/smtpd/resolver.c
351
m_get_string(&m, &serv);
usr.sbin/smtpd/resolver.c
352
m_end(&m);
usr.sbin/smtpd/resolver.c
360
m_get_int(&m, &herrno);
usr.sbin/smtpd/resolver.c
361
m_get_int(&m, &errno);
usr.sbin/smtpd/resolver.c
362
m_get_int(&m, &rcode);
usr.sbin/smtpd/resolver.c
363
m_get_int(&m, &count);
usr.sbin/smtpd/resolver.c
364
m_get_data(&m, &data, &datalen);
usr.sbin/smtpd/resolver.c
365
m_end(&m);
usr.sbin/smtpd/scheduler.c
105
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
106
m_get_msgid(&m, &msgid);
usr.sbin/smtpd/scheduler.c
107
m_end(&m);
usr.sbin/smtpd/scheduler.c
123
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
124
m_get_msgid(&m, &msgid);
usr.sbin/smtpd/scheduler.c
125
m_end(&m);
usr.sbin/smtpd/scheduler.c
134
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
135
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/scheduler.c
136
m_get_u32(&m, &inflight);
usr.sbin/smtpd/scheduler.c
137
m_end(&m);
usr.sbin/smtpd/scheduler.c
154
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
155
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/scheduler.c
156
m_end(&m);
usr.sbin/smtpd/scheduler.c
166
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
167
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/scheduler.c
168
m_end(&m);
usr.sbin/smtpd/scheduler.c
180
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
181
m_get_envelope(&m, &evp);
usr.sbin/smtpd/scheduler.c
182
m_end(&m);
usr.sbin/smtpd/scheduler.c
211
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
212
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/scheduler.c
213
m_end(&m);
usr.sbin/smtpd/scheduler.c
225
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
226
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/scheduler.c
227
m_end(&m);
usr.sbin/smtpd/scheduler.c
239
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
240
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/scheduler.c
241
m_get_id(&m, &holdq);
usr.sbin/smtpd/scheduler.c
242
m_end(&m);
usr.sbin/smtpd/scheduler.c
253
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
254
m_get_int(&m, &type);
usr.sbin/smtpd/scheduler.c
255
m_get_id(&m, &holdq);
usr.sbin/smtpd/scheduler.c
256
m_get_int(&m, &r);
usr.sbin/smtpd/scheduler.c
257
m_end(&m);
usr.sbin/smtpd/scheduler.c
288
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
289
m_get_int(&m, &v);
usr.sbin/smtpd/scheduler.c
290
m_end(&m);
usr.sbin/smtpd/scheduler.c
295
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
296
m_get_int(&m, &v);
usr.sbin/smtpd/scheduler.c
297
m_end(&m);
usr.sbin/smtpd/scheduler.c
51
struct msg m;
usr.sbin/smtpd/scheduler.c
65
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
66
m_get_envelope(&m, &evp);
usr.sbin/smtpd/scheduler.c
67
m_end(&m);
usr.sbin/smtpd/scheduler.c
76
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
77
m_get_msgid(&m, &msgid);
usr.sbin/smtpd/scheduler.c
78
m_end(&m);
usr.sbin/smtpd/scheduler.c
88
m_msg(&m, imsg);
usr.sbin/smtpd/scheduler.c
89
m_get_envelope(&m, &evp);
usr.sbin/smtpd/scheduler.c
90
m_end(&m);
usr.sbin/smtpd/smtp_session.c
698
struct msg m;
usr.sbin/smtpd/smtp_session.c
710
m_msg(&m, imsg);
usr.sbin/smtpd/smtp_session.c
711
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtp_session.c
712
m_get_int(&m, &status);
usr.sbin/smtpd/smtp_session.c
713
m_end(&m);
usr.sbin/smtpd/smtp_session.c
733
m_msg(&m, imsg);
usr.sbin/smtpd/smtp_session.c
734
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtp_session.c
735
m_get_int(&m, &status);
usr.sbin/smtpd/smtp_session.c
736
m_get_string(&m, &line);
usr.sbin/smtpd/smtp_session.c
737
m_end(&m);
usr.sbin/smtpd/smtp_session.c
763
m_msg(&m, imsg);
usr.sbin/smtpd/smtp_session.c
764
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtp_session.c
766
m_get_int(&m, &status);
usr.sbin/smtpd/smtp_session.c
768
m_get_string(&m, &helo);
usr.sbin/smtpd/smtp_session.c
771
m_end(&m);
usr.sbin/smtpd/smtp_session.c
776
m_msg(&m, imsg);
usr.sbin/smtpd/smtp_session.c
777
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtp_session.c
778
m_get_int(&m, &success);
usr.sbin/smtpd/smtp_session.c
781
m_get_msgid(&m, &msgid);
usr.sbin/smtpd/smtp_session.c
793
m_end(&m);
usr.sbin/smtpd/smtp_session.c
797
m_msg(&m, imsg);
usr.sbin/smtpd/smtp_session.c
798
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtp_session.c
799
m_get_int(&m, &success);
usr.sbin/smtpd/smtp_session.c
800
m_end(&m);
usr.sbin/smtpd/smtp_session.c
824
m_msg(&m, imsg);
usr.sbin/smtpd/smtp_session.c
825
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtp_session.c
826
m_get_int(&m, &success);
usr.sbin/smtpd/smtp_session.c
827
m_end(&m);
usr.sbin/smtpd/smtp_session.c
847
m_msg(&m, imsg);
usr.sbin/smtpd/smtp_session.c
848
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtp_session.c
849
m_get_int(&m, &success);
usr.sbin/smtpd/smtp_session.c
852
m_get_evpid(&m, &evpid);
usr.sbin/smtpd/smtp_session.c
859
m_end(&m);
usr.sbin/smtpd/smtp_session.c
863
m_msg(&m, imsg);
usr.sbin/smtpd/smtp_session.c
864
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtp_session.c
865
m_get_int(&m, &success);
usr.sbin/smtpd/smtp_session.c
866
m_end(&m);
usr.sbin/smtpd/smtp_session.c
896
m_msg(&m, imsg);
usr.sbin/smtpd/smtp_session.c
897
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtp_session.c
898
m_get_int(&m, &success);
usr.sbin/smtpd/smtp_session.c
899
m_end(&m);
usr.sbin/smtpd/smtp_session.c
940
m_msg(&m, imsg);
usr.sbin/smtpd/smtp_session.c
941
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtp_session.c
942
m_get_int(&m, &success);
usr.sbin/smtpd/smtp_session.c
943
m_end(&m);
usr.sbin/smtpd/smtp_session.c
982
m_msg(&m, imsg);
usr.sbin/smtpd/smtp_session.c
983
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtp_session.c
984
m_get_int(&m, &filter_response);
usr.sbin/smtpd/smtp_session.c
987
m_get_string(&m, &filter_param);
usr.sbin/smtpd/smtp_session.c
990
m_end(&m);
usr.sbin/smtpd/smtpctl.c
946
struct ibuf *m;
usr.sbin/smtpd/smtpctl.c
950
m = imsg_create(ibuf, IMSG_CTL_MTA_BLOCK, IMSG_VERSION, 0,
usr.sbin/smtpd/smtpctl.c
952
if (imsg_add(m, &argv[0].u.u_ss, sizeof(argv[0].u.u_ss)) == -1)
usr.sbin/smtpd/smtpctl.c
954
if (imsg_add(m, argv[1].u.u_str, strlen(argv[1].u.u_str) + 1) == -1)
usr.sbin/smtpd/smtpctl.c
956
imsg_close(ibuf, m);
usr.sbin/smtpd/smtpctl.c
964
struct ibuf *m;
usr.sbin/smtpd/smtpctl.c
969
m = imsg_create(ibuf, IMSG_CTL_MTA_UNBLOCK, IMSG_VERSION, 0,
usr.sbin/smtpd/smtpctl.c
971
if (imsg_add(m, &argv[0].u.u_ss, sizeof(argv[0].u.u_ss)) == -1)
usr.sbin/smtpd/smtpctl.c
973
if (imsg_add(m, argv[1].u.u_str, strlen(argv[1].u.u_str) + 1) == -1)
usr.sbin/smtpd/smtpctl.c
975
imsg_close(ibuf, m);
usr.sbin/smtpd/smtpd.c
150
struct msg m;
usr.sbin/smtpd/smtpd.c
185
m_msg(&m, imsg);
usr.sbin/smtpd/smtpd.c
186
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtpd.c
187
m_get_string(&m, &username);
usr.sbin/smtpd/smtpd.c
188
m_get_string(&m, &password);
usr.sbin/smtpd/smtpd.c
189
m_end(&m);
usr.sbin/smtpd/smtpd.c
203
m_msg(&m, imsg);
usr.sbin/smtpd/smtpd.c
204
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtpd.c
205
m_get_data(&m, &data, &sz);
usr.sbin/smtpd/smtpd.c
206
m_end(&m);
usr.sbin/smtpd/smtpd.c
214
m_msg(&m, imsg);
usr.sbin/smtpd/smtpd.c
215
m_get_id(&m, &reqid);
usr.sbin/smtpd/smtpd.c
216
m_get_string(&m, &cause);
usr.sbin/smtpd/smtpd.c
217
m_end(&m);
usr.sbin/smtpd/smtpd.c
241
m_msg(&m, imsg);
usr.sbin/smtpd/smtpd.c
242
m_get_int(&m, &v);
usr.sbin/smtpd/smtpd.c
243
m_end(&m);
usr.sbin/smtpd/smtpd.c
248
m_msg(&m, imsg);
usr.sbin/smtpd/smtpd.c
249
m_get_int(&m, &v);
usr.sbin/smtpd/smtpd.c
250
m_end(&m);
usr.sbin/smtpd/smtpd.c
255
m_msg(&m, imsg);
usr.sbin/smtpd/smtpd.c
256
m_get_string(&m, &procname);
usr.sbin/smtpd/smtpd.c
257
m_end(&m);
usr.sbin/smtpd/smtpd.h
1730
#define log_trace(m, ...) do { if (tracing & (m)) log_trace0(__VA_ARGS__); } while (0)
usr.sbin/smtpd/to.c
177
int h, m, s;
usr.sbin/smtpd/to.c
193
m = t % 60;
usr.sbin/smtpd/to.c
206
if (m) {
usr.sbin/smtpd/to.c
207
(void)snprintf(buf, sizeof buf, "%dm", m);
usr.sbin/snmpd/mib.y
1297
struct module *m;
usr.sbin/snmpd/mib.y
1300
while ((m = RB_ROOT(&modulesci)) != NULL)
usr.sbin/snmpd/mib.y
1301
mib_modulefree(m);
usr.sbin/snmpd/mib.y
1317
mib_modulefree(struct module *m)
usr.sbin/snmpd/mib.y
1321
if (m == NULL)
usr.sbin/snmpd/mib.y
1324
if (RB_FIND(modulesci, &modulesci, m) == m)
usr.sbin/snmpd/mib.y
1325
RB_REMOVE(modulesci, &modulesci, m);
usr.sbin/snmpd/mib.y
1326
if (RB_FIND(modulescs, &modulescs, m) == m)
usr.sbin/snmpd/mib.y
1327
RB_REMOVE(modulescs, &modulescs, m);
usr.sbin/snmpd/mib.y
1328
free(m->imports);
usr.sbin/snmpd/mib.y
1330
while ((item = RB_ROOT(&m->itemscs)) != NULL) {
usr.sbin/snmpd/mib.y
1331
RB_REMOVE(itemscs, &m->itemscs, item);
usr.sbin/snmpd/mib.y
1332
if (RB_FIND(itemsci, &m->itemsci, item) == item)
usr.sbin/snmpd/mib.y
1333
RB_REMOVE(itemsci, &m->itemsci, item);
usr.sbin/snmpd/mib.y
1345
free(m);
usr.sbin/snmpd/mib.y
1695
struct module *m = NULL, msearch;
usr.sbin/snmpd/mib.y
1720
if ((m = RB_FIND(modulescs, &modulescs, &msearch)) == NULL) {
usr.sbin/snmpd/mib.y
1721
m = RB_FIND(modulesci, &modulesci, &msearch);
usr.sbin/snmpd/mib.y
1722
if (m == NULL)
usr.sbin/snmpd/mib.y
1739
if (m != NULL) {
usr.sbin/snmpd/mib.y
1740
item = RB_FIND(itemscs, &m->itemscs, &isearch);
usr.sbin/snmpd/mib.y
1742
item = RB_FIND(itemsci, &m->itemsci, &isearch);
usr.sbin/snmpd/mib.y
1990
struct module *m = orig->module;
usr.sbin/snmpd/mib.y
1996
if ((item = RB_FIND(itemscs, &m->itemscs, &search)) != NULL) {
usr.sbin/snmpd/mib.y
2002
for (i = 0; m->imports != NULL && m->imports[i].name[0] != '\0'; i++) {
usr.sbin/snmpd/mib.y
2003
import = &m->imports[i];
usr.sbin/snmpd/mib.y
2011
m->name, orig->name, name);
usr.sbin/snmpd/mib.y
2020
struct module *m = item->module;
usr.sbin/snmpd/mib.y
2039
m->name, item->name);
usr.sbin/snmpd/mib.y
2047
m->name, item->name);
usr.sbin/snmpd/mib.y
2055
"match item: disabling", m->name,
usr.sbin/snmpd/mib.y
2063
reference = RB_FIND(itemscs, &m->itemscs, &search);
usr.sbin/snmpd/mib.y
2070
m->name, item->name);
usr.sbin/snmpd/mib.y
2078
module = m;
usr.sbin/snmpd/mib.y
2139
mib_resolve_module(struct module *m)
usr.sbin/snmpd/mib.y
2147
if (m->resolved)
usr.sbin/snmpd/mib.y
2150
m->resolved = 1;
usr.sbin/snmpd/mib.y
2152
for (i = 0; m->imports != NULL && m->imports[i].name[0] != '\0'; i++) {
usr.sbin/snmpd/mib.y
2153
import = &m->imports[i];
usr.sbin/snmpd/mib.y
2159
m->name, import->name);
usr.sbin/snmpd/mib.y
2171
"disabling", m->name, symbol->name,
usr.sbin/snmpd/mib.y
2178
RB_FOREACH(item, itemscs, &m->itemscs) {
usr.sbin/snmpd/mib.y
2183
free(m->imports);
usr.sbin/snmpd/mib.y
2184
m->imports = NULL;
usr.sbin/snmpd/mib.y
2188
mib_modulefree(m);
usr.sbin/snmpd/mib.y
2195
struct module *m;
usr.sbin/snmpd/mib.y
2199
RB_FOREACH(m, modulescs, &modulescs) {
usr.sbin/snmpd/mib.y
2200
if (mib_resolve_module(m) == -1) {
usr.sbin/snmpd/proc.c
708
proc_range(struct privsep *ps, enum privsep_procid id, int *n, int *m)
usr.sbin/snmpd/proc.c
713
*m = ps->ps_instances[id];
usr.sbin/snmpd/proc.c
716
*m = *n + 1;
usr.sbin/snmpd/proc.c
724
int m;
usr.sbin/snmpd/proc.c
726
proc_range(ps, id, &n, &m);
usr.sbin/snmpd/proc.c
727
for (; n < m; n++) {
usr.sbin/snmpd/proc.c
747
int m;
usr.sbin/snmpd/proc.c
749
proc_range(ps, id, &n, &m);
usr.sbin/snmpd/proc.c
750
for (; n < m; n++)
usr.sbin/snmpd/proc.c
768
int m;
usr.sbin/snmpd/proc.c
770
proc_range(ps, id, &n, &m);
usr.sbin/snmpd/proc.c
777
int m;
usr.sbin/snmpd/proc.c
779
proc_range(ps, id, &n, &m);
usr.sbin/snmpd/proc.c
788
int m, ret = 0;
usr.sbin/snmpd/proc.c
790
proc_range(ps, id, &n, &m);
usr.sbin/snmpd/proc.c
791
for (; n < m; n++) {
usr.sbin/snmpd/snmpd.h
187
#define MSG_HAS_AUTH(m) (((m)->sm_flags & SNMP_MSGFLAG_AUTH) != 0)
usr.sbin/snmpd/snmpd.h
188
#define MSG_HAS_PRIV(m) (((m)->sm_flags & SNMP_MSGFLAG_PRIV) != 0)
usr.sbin/snmpd/snmpd.h
189
#define MSG_SECLEVEL(m) ((m)->sm_flags & SNMP_MSGFLAG_SECMASK)
usr.sbin/snmpd/snmpd.h
190
#define MSG_REPORT(m) (((m)->sm_flags & SNMP_MSGFLAG_REPORT) != 0)
usr.sbin/syslogd/syslogd.c
2425
struct filed *f, *m;
usr.sbin/syslogd/syslogd.c
2574
SIMPLEQ_FOREACH(m, &mb, f_next) {
usr.sbin/syslogd/syslogd.c
2575
if (m->f_un.f_mb.f_rb == NULL)
usr.sbin/syslogd/syslogd.c
2577
if (strcmp(m->f_un.f_mb.f_mname,
usr.sbin/syslogd/syslogd.c
2581
if (m == NULL) {
usr.sbin/syslogd/syslogd.c
2589
log_debug("Membuf match f:%p, m:%p", f, m);
usr.sbin/syslogd/syslogd.c
2590
f->f_un = m->f_un;
usr.sbin/syslogd/syslogd.c
2591
m->f_un.f_mb.f_rb = NULL;
usr.sbin/syslogd/syslogd.c
2597
m = SIMPLEQ_FIRST(&mb);
usr.sbin/syslogd/syslogd.c
2599
if (m->f_un.f_mb.f_rb != NULL) {
usr.sbin/syslogd/syslogd.c
2601
ringbuf_free(m->f_un.f_mb.f_rb);
usr.sbin/syslogd/syslogd.c
2603
log_debug("Freeing membuf %p", m);
usr.sbin/syslogd/syslogd.c
2605
free(m);
usr.sbin/tcpdump/nfs.h
234
#define vtonfsv2_mode(t,m) \
usr.sbin/tcpdump/nfs.h
235
txdr_unsigned(((t) == VFIFO) ? MAKEIMODE(VCHR, (m)) : \
usr.sbin/tcpdump/nfs.h
236
MAKEIMODE((t), (m)))
usr.sbin/tcpdump/nfs.h
237
#define vtonfsv3_mode(m) txdr_unsigned((m) & 07777)
usr.sbin/tcpdump/nfsv2.h
124
#define vtonfs_mode(t,m) \
usr.sbin/tcpdump/nfsv2.h
125
txdr_unsigned(((t) == VFIFO) ? MAKEIMODE(VCHR, (m)) : \
usr.sbin/tcpdump/nfsv2.h
126
MAKEIMODE((t), (m)))
usr.sbin/tcpdump/pf_print_state.c
321
unmask(struct pf_addr *m)
usr.sbin/tcpdump/pf_print_state.c
326
while (j < 4 && m->addr32[j] == 0xffffffff) {
usr.sbin/tcpdump/pf_print_state.c
331
tmp = ntohl(m->addr32[j]);
usr.sbin/tcpdump/print-bootp.c
444
#define PRINTCMUADDR(m, s) { TCHECK(cmu->m); \
usr.sbin/tcpdump/print-bootp.c
445
if (cmu->m.s_addr != 0) \
usr.sbin/tcpdump/print-bootp.c
446
printf(fmt, s, ipaddr_string(&cmu->m.s_addr)); }
usr.sbin/tcpdump/print-llc.c
208
const char *m;
usr.sbin/tcpdump/print-llc.c
210
m = tok2str(cmd2str, "%02x", LLC_U_CMD(llc.llcu));
usr.sbin/tcpdump/print-llc.c
219
printf("%s/%c", m, f);
usr.sbin/tcpdump/print-llc.c
239
if (!strcmp(m,"ui") && f=='C') {
usr.sbin/traceroute/traceroute.h
76
#define MPLS_LABEL(m) ((m & MPLS_LABEL_MASK) >> MPLS_LABEL_OFFSET)
usr.sbin/traceroute/traceroute.h
77
#define MPLS_EXP(m) ((m & MPLS_EXP_MASK) >> MPLS_EXP_OFFSET)
usr.sbin/unbound/daemon/remote.c
2003
int m;
usr.sbin/unbound/daemon/remote.c
2013
m = modstack_find(worker->env.modstack, "subnetcache");
usr.sbin/unbound/daemon/remote.c
2014
if(m != -1) sn_env = (struct subnet_env*)worker->env.modinfo[m];
usr.sbin/unbound/daemon/remote.c
2981
get_mesh_age(struct mesh_state* m, char* buf, size_t len,
usr.sbin/unbound/daemon/remote.c
2984
if(m->reply_list) {
usr.sbin/unbound/daemon/remote.c
2986
struct mesh_reply* r = m->reply_list;
usr.sbin/unbound/daemon/remote.c
3000
get_mesh_status(struct mesh_area* mesh, struct mesh_state* m,
usr.sbin/unbound/daemon/remote.c
3003
enum module_ext_state s = m->s.ext_state[m->s.curmod];
usr.sbin/unbound/daemon/remote.c
3004
const char *modname = mesh->mods.mod[m->s.curmod]->name;
usr.sbin/unbound/daemon/remote.c
3007
m->s.minfo[m->s.curmod]) {
usr.sbin/unbound/daemon/remote.c
3010
m->s.minfo[m->s.curmod];
usr.sbin/unbound/daemon/remote.c
3034
if(m->sub_set.count == 0)
usr.sbin/unbound/daemon/remote.c
3036
RBTREE_FOR(sub, struct mesh_state_ref*, &m->sub_set) {
usr.sbin/unbound/daemon/remote.c
3057
struct mesh_state* m;
usr.sbin/unbound/daemon/remote.c
3069
RBTREE_FOR(m, struct mesh_state*, &mesh->all) {
usr.sbin/unbound/daemon/remote.c
3070
char* t = sldns_wire2str_type(m->s.qinfo.qtype);
usr.sbin/unbound/daemon/remote.c
3071
char* c = sldns_wire2str_class(m->s.qinfo.qclass);
usr.sbin/unbound/daemon/remote.c
3072
dname_str(m->s.qinfo.qname, buf);
usr.sbin/unbound/daemon/remote.c
3073
get_mesh_age(m, timebuf, sizeof(timebuf), &worker->env);
usr.sbin/unbound/daemon/remote.c
3074
get_mesh_status(mesh, m, statbuf, sizeof(statbuf));
usr.sbin/unbound/daemon/remote.c
3282
int m = modstack_find(&worker->env.mesh->mods, "validator");
usr.sbin/unbound/daemon/remote.c
3284
if(m != -1) val_env = (struct val_env*)worker->env.modinfo[m];
usr.sbin/unbound/daemon/remote.c
5059
size_t m = 0;
usr.sbin/unbound/daemon/remote.c
5062
m += sizeof(*s) + getmem_str(s->str);
usr.sbin/unbound/daemon/remote.c
5063
return m;
usr.sbin/unbound/daemon/remote.c
5070
size_t m = 0;
usr.sbin/unbound/daemon/remote.c
5073
m += sizeof(*s) + getmem_str(s->str) + getmem_str(s->str2);
usr.sbin/unbound/daemon/remote.c
5074
return m;
usr.sbin/unbound/daemon/remote.c
5081
size_t m = 0;
usr.sbin/unbound/daemon/remote.c
5084
m += sizeof(*s) + getmem_str(s->str) + getmem_str(s->str2)
usr.sbin/unbound/daemon/remote.c
5086
return m;
usr.sbin/unbound/daemon/remote.c
5093
size_t m = 0;
usr.sbin/unbound/daemon/remote.c
5096
m += sizeof(*s) + getmem_str(s->str) + (s->str2?s->str2len:0);
usr.sbin/unbound/daemon/remote.c
5097
return m;
usr.sbin/unbound/daemon/remote.c
5104
size_t m = 0;
usr.sbin/unbound/daemon/remote.c
5106
m += numifs * sizeof(char*);
usr.sbin/unbound/daemon/remote.c
5108
m += getmem_str(ifs[i]);
usr.sbin/unbound/daemon/remote.c
5109
return m;
usr.sbin/unbound/daemon/remote.c
5116
size_t m = 0;
usr.sbin/unbound/daemon/remote.c
5119
m += sizeof(*s) + getmem_str(s->name)
usr.sbin/unbound/daemon/remote.c
5122
return m;
usr.sbin/unbound/daemon/remote.c
5129
size_t m = 0;
usr.sbin/unbound/daemon/remote.c
5132
m += sizeof(*s) + getmem_str(s->name)
usr.sbin/unbound/daemon/remote.c
5141
return m;
usr.sbin/unbound/daemon/remote.c
5148
size_t m = 0;
usr.sbin/unbound/daemon/remote.c
5151
m += sizeof(*s) + getmem_str(s->name)
usr.sbin/unbound/daemon/remote.c
5161
return m;
usr.sbin/unbound/daemon/remote.c
5168
size_t m = 0;
usr.sbin/unbound/daemon/remote.c
5169
m += sizeof(*cfg);
usr.sbin/unbound/daemon/remote.c
5170
m += getmem_config_strlist(cfg->proxy_protocol_port);
usr.sbin/unbound/daemon/remote.c
5171
m += getmem_str(cfg->ssl_service_key);
usr.sbin/unbound/daemon/remote.c
5172
m += getmem_str(cfg->ssl_service_pem);
usr.sbin/unbound/daemon/remote.c
5173
m += getmem_str(cfg->tls_cert_bundle);
usr.sbin/unbound/daemon/remote.c
5174
m += getmem_config_strlist(cfg->tls_additional_port);
usr.sbin/unbound/daemon/remote.c
5175
m += getmem_config_strlist(cfg->tls_session_ticket_keys.first);
usr.sbin/unbound/daemon/remote.c
5176
m += getmem_str(cfg->tls_ciphers);
usr.sbin/unbound/daemon/remote.c
5177
m += getmem_str(cfg->tls_ciphersuites);
usr.sbin/unbound/daemon/remote.c
5178
m += getmem_str(cfg->http_endpoint);
usr.sbin/unbound/daemon/remote.c
5179
m += (cfg->outgoing_avail_ports?65536*sizeof(int):0);
usr.sbin/unbound/daemon/remote.c
5180
m += getmem_str(cfg->target_fetch_policy);
usr.sbin/unbound/daemon/remote.c
5181
m += getmem_str(cfg->if_automatic_ports);
usr.sbin/unbound/daemon/remote.c
5182
m += getmem_ifs(cfg->num_ifs, cfg->ifs);
usr.sbin/unbound/daemon/remote.c
5183
m += getmem_ifs(cfg->num_out_ifs, cfg->out_ifs);
usr.sbin/unbound/daemon/remote.c
5184
m += getmem_config_strlist(cfg->root_hints);
usr.sbin/unbound/daemon/remote.c
5185
m += getmem_config_stub(cfg->stubs);
usr.sbin/unbound/daemon/remote.c
5186
m += getmem_config_stub(cfg->forwards);
usr.sbin/unbound/daemon/remote.c
5187
m += getmem_config_auth(cfg->auths);
usr.sbin/unbound/daemon/remote.c
5188
m += getmem_config_view(cfg->views);
usr.sbin/unbound/daemon/remote.c
5189
m += getmem_config_strlist(cfg->donotqueryaddrs);
usr.sbin/unbound/daemon/remote.c
5191
m += getmem_config_strlist(cfg->client_subnet);
usr.sbin/unbound/daemon/remote.c
5192
m += getmem_config_strlist(cfg->client_subnet_zone);
usr.sbin/unbound/daemon/remote.c
5194
m += getmem_config_str2list(cfg->acls);
usr.sbin/unbound/daemon/remote.c
5195
m += getmem_config_str2list(cfg->tcp_connection_limits);
usr.sbin/unbound/daemon/remote.c
5196
m += getmem_config_strlist(cfg->caps_whitelist);
usr.sbin/unbound/daemon/remote.c
5197
m += getmem_config_strlist(cfg->private_address);
usr.sbin/unbound/daemon/remote.c
5198
m += getmem_config_strlist(cfg->private_domain);
usr.sbin/unbound/daemon/remote.c
5199
m += getmem_str(cfg->chrootdir);
usr.sbin/unbound/daemon/remote.c
5200
m += getmem_str(cfg->username);
usr.sbin/unbound/daemon/remote.c
5201
m += getmem_str(cfg->directory);
usr.sbin/unbound/daemon/remote.c
5202
m += getmem_str(cfg->logfile);
usr.sbin/unbound/daemon/remote.c
5203
m += getmem_str(cfg->pidfile);
usr.sbin/unbound/daemon/remote.c
5204
m += getmem_str(cfg->log_identity);
usr.sbin/unbound/daemon/remote.c
5205
m += getmem_str(cfg->identity);
usr.sbin/unbound/daemon/remote.c
5206
m += getmem_str(cfg->version);
usr.sbin/unbound/daemon/remote.c
5207
m += getmem_str(cfg->http_user_agent);
usr.sbin/unbound/daemon/remote.c
5208
m += getmem_str(cfg->nsid_cfg_str);
usr.sbin/unbound/daemon/remote.c
5209
m += (cfg->nsid?cfg->nsid_len:0);
usr.sbin/unbound/daemon/remote.c
5210
m += getmem_str(cfg->module_conf);
usr.sbin/unbound/daemon/remote.c
5211
m += getmem_config_strlist(cfg->trust_anchor_file_list);
usr.sbin/unbound/daemon/remote.c
5212
m += getmem_config_strlist(cfg->trust_anchor_list);
usr.sbin/unbound/daemon/remote.c
5213
m += getmem_config_strlist(cfg->auto_trust_anchor_file_list);
usr.sbin/unbound/daemon/remote.c
5214
m += getmem_config_strlist(cfg->trusted_keys_file_list);
usr.sbin/unbound/daemon/remote.c
5215
m += getmem_config_strlist(cfg->domain_insecure);
usr.sbin/unbound/daemon/remote.c
5216
m += getmem_str(cfg->val_nsec3_key_iterations);
usr.sbin/unbound/daemon/remote.c
5217
m += getmem_config_str2list(cfg->local_zones);
usr.sbin/unbound/daemon/remote.c
5218
m += getmem_config_strlist(cfg->local_zones_nodefault);
usr.sbin/unbound/daemon/remote.c
5220
m += getmem_config_strlist(cfg->local_zones_ipset);
usr.sbin/unbound/daemon/remote.c
5222
m += getmem_config_strlist(cfg->local_data);
usr.sbin/unbound/daemon/remote.c
5223
m += getmem_config_str3list(cfg->local_zone_overrides);
usr.sbin/unbound/daemon/remote.c
5224
m += getmem_config_strbytelist(cfg->local_zone_tags);
usr.sbin/unbound/daemon/remote.c
5225
m += getmem_config_strbytelist(cfg->acl_tags);
usr.sbin/unbound/daemon/remote.c
5226
m += getmem_config_str3list(cfg->acl_tag_actions);
usr.sbin/unbound/daemon/remote.c
5227
m += getmem_config_str3list(cfg->acl_tag_datas);
usr.sbin/unbound/daemon/remote.c
5228
m += getmem_config_str2list(cfg->acl_view);
usr.sbin/unbound/daemon/remote.c
5229
m += getmem_config_str2list(cfg->interface_actions);
usr.sbin/unbound/daemon/remote.c
5230
m += getmem_config_strbytelist(cfg->interface_tags);
usr.sbin/unbound/daemon/remote.c
5231
m += getmem_config_str3list(cfg->interface_tag_actions);
usr.sbin/unbound/daemon/remote.c
5232
m += getmem_config_str3list(cfg->interface_tag_datas);
usr.sbin/unbound/daemon/remote.c
5233
m += getmem_config_str2list(cfg->interface_view);
usr.sbin/unbound/daemon/remote.c
5234
m += getmem_config_strbytelist(cfg->respip_tags);
usr.sbin/unbound/daemon/remote.c
5235
m += getmem_config_str2list(cfg->respip_actions);
usr.sbin/unbound/daemon/remote.c
5236
m += getmem_config_str2list(cfg->respip_data);
usr.sbin/unbound/daemon/remote.c
5237
m += getmem_ifs(cfg->num_tags, cfg->tagname);
usr.sbin/unbound/daemon/remote.c
5238
m += getmem_config_strlist(cfg->control_ifs.first);
usr.sbin/unbound/daemon/remote.c
5239
m += getmem_str(cfg->server_key_file);
usr.sbin/unbound/daemon/remote.c
5240
m += getmem_str(cfg->server_cert_file);
usr.sbin/unbound/daemon/remote.c
5241
m += getmem_str(cfg->control_key_file);
usr.sbin/unbound/daemon/remote.c
5242
m += getmem_str(cfg->control_cert_file);
usr.sbin/unbound/daemon/remote.c
5243
m += getmem_config_strlist(cfg->python_script);
usr.sbin/unbound/daemon/remote.c
5244
m += getmem_config_strlist(cfg->dynlib_file);
usr.sbin/unbound/daemon/remote.c
5245
m += getmem_str(cfg->dns64_prefix);
usr.sbin/unbound/daemon/remote.c
5246
m += getmem_config_strlist(cfg->dns64_ignore_aaaa);
usr.sbin/unbound/daemon/remote.c
5247
m += getmem_str(cfg->nat64_prefix);
usr.sbin/unbound/daemon/remote.c
5248
m += getmem_str(cfg->dnstap_socket_path);
usr.sbin/unbound/daemon/remote.c
5249
m += getmem_str(cfg->dnstap_ip);
usr.sbin/unbound/daemon/remote.c
5250
m += getmem_str(cfg->dnstap_tls_server_name);
usr.sbin/unbound/daemon/remote.c
5251
m += getmem_str(cfg->dnstap_tls_cert_bundle);
usr.sbin/unbound/daemon/remote.c
5252
m += getmem_str(cfg->dnstap_tls_client_key_file);
usr.sbin/unbound/daemon/remote.c
5253
m += getmem_str(cfg->dnstap_tls_client_cert_file);
usr.sbin/unbound/daemon/remote.c
5254
m += getmem_str(cfg->dnstap_identity);
usr.sbin/unbound/daemon/remote.c
5255
m += getmem_str(cfg->dnstap_version);
usr.sbin/unbound/daemon/remote.c
5256
m += getmem_config_str2list(cfg->ratelimit_for_domain);
usr.sbin/unbound/daemon/remote.c
5257
m += getmem_config_str2list(cfg->ratelimit_below_domain);
usr.sbin/unbound/daemon/remote.c
5258
m += getmem_config_str2list(cfg->edns_client_strings);
usr.sbin/unbound/daemon/remote.c
5259
m += getmem_str(cfg->dnscrypt_provider);
usr.sbin/unbound/daemon/remote.c
5260
m += getmem_config_strlist(cfg->dnscrypt_secret_key);
usr.sbin/unbound/daemon/remote.c
5261
m += getmem_config_strlist(cfg->dnscrypt_provider_cert);
usr.sbin/unbound/daemon/remote.c
5262
m += getmem_config_strlist(cfg->dnscrypt_provider_cert_rotated);
usr.sbin/unbound/daemon/remote.c
5264
m += getmem_config_strlist(cfg->ipsecmod_whitelist);
usr.sbin/unbound/daemon/remote.c
5265
m += getmem_str(cfg->ipsecmod_hook);
usr.sbin/unbound/daemon/remote.c
5268
m += getmem_str(cfg->cachedb_backend);
usr.sbin/unbound/daemon/remote.c
5269
m += getmem_str(cfg->cachedb_secret);
usr.sbin/unbound/daemon/remote.c
5271
m += getmem_str(cfg->redis_server_host);
usr.sbin/unbound/daemon/remote.c
5272
m += getmem_str(cfg->redis_replica_server_host);
usr.sbin/unbound/daemon/remote.c
5273
m += getmem_str(cfg->redis_server_path);
usr.sbin/unbound/daemon/remote.c
5274
m += getmem_str(cfg->redis_replica_server_path);
usr.sbin/unbound/daemon/remote.c
5275
m += getmem_str(cfg->redis_server_password);
usr.sbin/unbound/daemon/remote.c
5276
m += getmem_str(cfg->redis_replica_server_password);
usr.sbin/unbound/daemon/remote.c
5280
m += getmem_str(cfg->ipset_name_v4);
usr.sbin/unbound/daemon/remote.c
5281
m += getmem_str(cfg->ipset_name_v6);
usr.sbin/unbound/daemon/remote.c
5283
return m;
usr.sbin/unbound/daemon/remote.c
6218
int m;
usr.sbin/unbound/daemon/remote.c
6228
m = modstack_find(env->modstack, "iterator");
usr.sbin/unbound/daemon/remote.c
6229
if(m != -1) iter_env = (struct iter_env*)env->modinfo[m];
usr.sbin/unbound/daemon/remote.c
6263
int m;
usr.sbin/unbound/daemon/remote.c
6277
m = modstack_find(env->modstack, "validator");
usr.sbin/unbound/daemon/remote.c
6278
if(m != -1) val_env = (struct val_env*)env->modinfo[m];
usr.sbin/unbound/daemon/stats.c
143
int m = modstack_find(&worker->env.mesh->mods, "subnetcache");
usr.sbin/unbound/daemon/stats.c
145
if(m == -1)
usr.sbin/unbound/daemon/stats.c
147
sne = (struct subnet_env*)worker->env.modinfo[m];
usr.sbin/unbound/daemon/stats.c
168
int m = modstack_find(&worker->env.mesh->mods, "validator");
usr.sbin/unbound/daemon/stats.c
171
if(m == -1)
usr.sbin/unbound/daemon/stats.c
173
ve = (struct val_env*)worker->env.modinfo[m];
usr.sbin/unbound/daemon/stats.c
191
int m = modstack_find(&worker->env.mesh->mods, "validator");
usr.sbin/unbound/daemon/stats.c
194
if(m == -1)
usr.sbin/unbound/daemon/stats.c
196
ve = (struct val_env*)worker->env.modinfo[m];
usr.sbin/unbound/daemon/stats.c
209
int m = modstack_find(&worker->env.mesh->mods, "iterator");
usr.sbin/unbound/daemon/stats.c
212
if(m == -1)
usr.sbin/unbound/daemon/stats.c
214
ie = (struct iter_env*)worker->env.modinfo[m];
usr.sbin/unbound/daemon/unbound.c
103
const char** m;
usr.sbin/unbound/daemon/unbound.c
127
for(m = module_list_avail(); *m; m++)
usr.sbin/unbound/daemon/unbound.c
128
printf(" %s", *m);
usr.sbin/unbound/dnstap/dnstap.c
127
dm->m.base.descriptor = &dnstap__message__descriptor;
usr.sbin/unbound/dnstap/dnstap.c
129
dm->d.message = &dm->m;
usr.sbin/unbound/dnstap/dnstap.c
130
dm->m.type = mtype;
usr.sbin/unbound/dnstap/dnstap.c
364
dm->m.socket_family = DNSTAP__SOCKET_FAMILY__INET6;
usr.sbin/unbound/dnstap/dnstap.c
365
dm->m.has_socket_family = 1;
usr.sbin/unbound/dnstap/dnstap.c
379
dm->m.socket_family = DNSTAP__SOCKET_FAMILY__INET;
usr.sbin/unbound/dnstap/dnstap.c
380
dm->m.has_socket_family = 1;
usr.sbin/unbound/dnstap/dnstap.c
422
dm->m.socket_protocol = DNSTAP__SOCKET_PROTOCOL__UDP;
usr.sbin/unbound/dnstap/dnstap.c
423
dm->m.has_socket_protocol = 1;
usr.sbin/unbound/dnstap/dnstap.c
427
dm->m.socket_protocol = DNSTAP__SOCKET_PROTOCOL__TCP;
usr.sbin/unbound/dnstap/dnstap.c
428
dm->m.has_socket_protocol = 1;
usr.sbin/unbound/dnstap/dnstap.c
431
dm->m.socket_protocol = DNSTAP__SOCKET_PROTOCOL__DOT;
usr.sbin/unbound/dnstap/dnstap.c
432
dm->m.has_socket_protocol = 1;
usr.sbin/unbound/dnstap/dnstap.c
436
dm->m.socket_protocol = DNSTAP__SOCKET_PROTOCOL__DOH;
usr.sbin/unbound/dnstap/dnstap.c
437
dm->m.has_socket_protocol = 1;
usr.sbin/unbound/dnstap/dnstap.c
440
dm->m.socket_protocol = DNSTAP__SOCKET_PROTOCOL__TCP;
usr.sbin/unbound/dnstap/dnstap.c
441
dm->m.has_socket_protocol = 1;
usr.sbin/unbound/dnstap/dnstap.c
469
&dm.m.query_time_sec, &dm.m.has_query_time_sec,
usr.sbin/unbound/dnstap/dnstap.c
470
&dm.m.query_time_nsec, &dm.m.has_query_time_nsec);
usr.sbin/unbound/dnstap/dnstap.c
473
dt_fill_buffer(qmsg, &dm.m.query_message, &dm.m.has_query_message);
usr.sbin/unbound/dnstap/dnstap.c
477
&dm.m.query_address, &dm.m.has_query_address,
usr.sbin/unbound/dnstap/dnstap.c
478
&dm.m.query_port, &dm.m.has_query_port,
usr.sbin/unbound/dnstap/dnstap.c
479
&dm.m.response_address, &dm.m.has_response_address,
usr.sbin/unbound/dnstap/dnstap.c
480
&dm.m.response_port, &dm.m.has_response_port);
usr.sbin/unbound/dnstap/dnstap.c
508
&dm.m.response_time_sec, &dm.m.has_response_time_sec,
usr.sbin/unbound/dnstap/dnstap.c
509
&dm.m.response_time_nsec, &dm.m.has_response_time_nsec);
usr.sbin/unbound/dnstap/dnstap.c
512
dt_fill_buffer(rmsg, &dm.m.response_message, &dm.m.has_response_message);
usr.sbin/unbound/dnstap/dnstap.c
516
&dm.m.query_address, &dm.m.has_query_address,
usr.sbin/unbound/dnstap/dnstap.c
517
&dm.m.query_port, &dm.m.has_query_port,
usr.sbin/unbound/dnstap/dnstap.c
518
&dm.m.response_address, &dm.m.has_response_address,
usr.sbin/unbound/dnstap/dnstap.c
519
&dm.m.response_port, &dm.m.has_response_port);
usr.sbin/unbound/dnstap/dnstap.c
556
dm.m.query_zone.data = zone;
usr.sbin/unbound/dnstap/dnstap.c
557
dm.m.query_zone.len = zone_len;
usr.sbin/unbound/dnstap/dnstap.c
558
dm.m.has_query_zone = 1;
usr.sbin/unbound/dnstap/dnstap.c
562
&dm.m.query_time_sec, &dm.m.has_query_time_sec,
usr.sbin/unbound/dnstap/dnstap.c
563
&dm.m.query_time_nsec, &dm.m.has_query_time_nsec);
usr.sbin/unbound/dnstap/dnstap.c
566
dt_fill_buffer(qmsg, &dm.m.query_message, &dm.m.has_query_message);
usr.sbin/unbound/dnstap/dnstap.c
570
&dm.m.response_address, &dm.m.has_response_address,
usr.sbin/unbound/dnstap/dnstap.c
571
&dm.m.response_port, &dm.m.has_response_port,
usr.sbin/unbound/dnstap/dnstap.c
572
&dm.m.query_address, &dm.m.has_query_address,
usr.sbin/unbound/dnstap/dnstap.c
573
&dm.m.query_port, &dm.m.has_query_port);
usr.sbin/unbound/dnstap/dnstap.c
613
dm.m.query_zone.data = zone;
usr.sbin/unbound/dnstap/dnstap.c
614
dm.m.query_zone.len = zone_len;
usr.sbin/unbound/dnstap/dnstap.c
615
dm.m.has_query_zone = 1;
usr.sbin/unbound/dnstap/dnstap.c
619
&dm.m.query_time_sec, &dm.m.has_query_time_sec,
usr.sbin/unbound/dnstap/dnstap.c
620
&dm.m.query_time_nsec, &dm.m.has_query_time_nsec);
usr.sbin/unbound/dnstap/dnstap.c
624
&dm.m.response_time_sec, &dm.m.has_response_time_sec,
usr.sbin/unbound/dnstap/dnstap.c
625
&dm.m.response_time_nsec, &dm.m.has_response_time_nsec);
usr.sbin/unbound/dnstap/dnstap.c
628
dt_fill_buffer(rmsg, &dm.m.response_message, &dm.m.has_response_message);
usr.sbin/unbound/dnstap/dnstap.c
632
&dm.m.response_address, &dm.m.has_response_address,
usr.sbin/unbound/dnstap/dnstap.c
633
&dm.m.response_port, &dm.m.has_response_port,
usr.sbin/unbound/dnstap/dnstap.c
634
&dm.m.query_address, &dm.m.has_query_address,
usr.sbin/unbound/dnstap/dnstap.c
635
&dm.m.query_port, &dm.m.has_query_port);
usr.sbin/unbound/dnstap/dnstap.c
64
Dnstap__Message m;
usr.sbin/unbound/iterator/iter_fwd.c
166
int m;
usr.sbin/unbound/iterator/iter_fwd.c
174
node->namelabs, &m); /* we know prev is smaller */
usr.sbin/unbound/iterator/iter_fwd.c
179
if(p->namelabs <= m) {
usr.sbin/unbound/iterator/iter_fwd.c
455
int m;
usr.sbin/unbound/iterator/iter_fwd.c
463
key.namelabs, &m);
usr.sbin/unbound/iterator/iter_fwd.c
465
if(result->namelabs <= m)
usr.sbin/unbound/iterator/iter_fwd.c
55
int m;
usr.sbin/unbound/iterator/iter_fwd.c
64
&m);
usr.sbin/unbound/iterator/iter_utils.c
1601
int m = modstack_find(mods, "iterator");
usr.sbin/unbound/iterator/iter_utils.c
1603
if(m == -1)
usr.sbin/unbound/iterator/iter_utils.c
1605
ie = (struct iter_env*)env->modinfo[m];
usr.sbin/unbound/iterator/iter_utils.c
708
struct dns_msg* m = (struct dns_msg*)regional_alloc(region,
usr.sbin/unbound/iterator/iter_utils.c
710
if(!m)
usr.sbin/unbound/iterator/iter_utils.c
712
memset(m, 0, sizeof(*m));
usr.sbin/unbound/iterator/iter_utils.c
713
if(!parse_create_msg(pkt, msg, NULL, &m->qinfo, &m->rep, region)) {
usr.sbin/unbound/iterator/iter_utils.c
717
return m;
usr.sbin/unbound/iterator/iter_utils.c
723
struct dns_msg* m = (struct dns_msg*)regional_alloc(region,
usr.sbin/unbound/iterator/iter_utils.c
725
if(!m)
usr.sbin/unbound/iterator/iter_utils.c
727
m->qinfo = from->qinfo;
usr.sbin/unbound/iterator/iter_utils.c
728
if(!(m->qinfo.qname = regional_alloc_init(region, from->qinfo.qname,
usr.sbin/unbound/iterator/iter_utils.c
731
if(!(m->rep = reply_info_copy(from->rep, NULL, region)))
usr.sbin/unbound/iterator/iter_utils.c
733
return m;
usr.sbin/unbound/iterator/iter_utils.c
748
iter_ns_probability(struct ub_randstate* rnd, int n, int m)
usr.sbin/unbound/iterator/iter_utils.c
751
if(n == m) /* 100% chance */
usr.sbin/unbound/iterator/iter_utils.c
755
sel = ub_random_max(rnd, m);
usr.sbin/unbound/iterator/iter_utils.h
166
int iter_ns_probability(struct ub_randstate* rnd, int n, int m);
usr.sbin/unbound/libunbound/libworker.c
331
uint32_t m;
usr.sbin/unbound/libunbound/libworker.c
361
m = UB_LIBCMD_QUIT;
usr.sbin/unbound/libunbound/libworker.c
366
(void)tube_write_msg(ctx->rr_pipe, (uint8_t*)&m,
usr.sbin/unbound/libunbound/libworker.c
367
(uint32_t)sizeof(m), 0);
usr.sbin/unbound/respip/respip.c
1354
size_t m;
usr.sbin/unbound/respip/respip.c
1356
m = sizeof(*set);
usr.sbin/unbound/respip/respip.c
1358
m += regional_get_mem(set->region);
usr.sbin/unbound/respip/respip.c
1360
return m;
usr.sbin/unbound/services/authzone.c
318
int m;
usr.sbin/unbound/services/authzone.c
326
return dname_lab_cmp(a->name, a->namelabs, b->name, b->namelabs, &m);
usr.sbin/unbound/services/authzone.c
333
int m;
usr.sbin/unbound/services/authzone.c
336
b->namelabs, &m);
usr.sbin/unbound/services/authzone.c
345
int m;
usr.sbin/unbound/services/authzone.c
353
return dname_lab_cmp(a->name, a->namelabs, b->name, b->namelabs, &m);
usr.sbin/unbound/services/authzone.c
3922
struct auth_master* m;
usr.sbin/unbound/services/authzone.c
3923
for(m=list; m; m=m->next) {
usr.sbin/unbound/services/authzone.c
3924
if(m->list) {
usr.sbin/unbound/services/authzone.c
3925
auth_free_master_addrs(m->list);
usr.sbin/unbound/services/authzone.c
3926
m->list = NULL;
usr.sbin/unbound/services/authzone.c
3956
struct auth_master* m;
usr.sbin/unbound/services/authzone.c
3958
m = (struct auth_master*)memdup(o, sizeof(*o));
usr.sbin/unbound/services/authzone.c
3959
if(!m) {
usr.sbin/unbound/services/authzone.c
3963
m->next = NULL;
usr.sbin/unbound/services/authzone.c
3964
if(m->host) {
usr.sbin/unbound/services/authzone.c
3965
m->host = strdup(m->host);
usr.sbin/unbound/services/authzone.c
3966
if(!m->host) {
usr.sbin/unbound/services/authzone.c
3967
free(m);
usr.sbin/unbound/services/authzone.c
3972
if(m->file) {
usr.sbin/unbound/services/authzone.c
3973
m->file = strdup(m->file);
usr.sbin/unbound/services/authzone.c
3974
if(!m->file) {
usr.sbin/unbound/services/authzone.c
3975
free(m->host);
usr.sbin/unbound/services/authzone.c
3976
free(m);
usr.sbin/unbound/services/authzone.c
3981
if(m->list) {
usr.sbin/unbound/services/authzone.c
3982
m->list = auth_addr_list_copy(m->list);
usr.sbin/unbound/services/authzone.c
3983
if(!m->list) {
usr.sbin/unbound/services/authzone.c
3984
free(m->file);
usr.sbin/unbound/services/authzone.c
3985
free(m->host);
usr.sbin/unbound/services/authzone.c
3986
free(m);
usr.sbin/unbound/services/authzone.c
3990
return m;
usr.sbin/unbound/services/authzone.c
4002
struct auth_master* m = auth_master_copy(p);
usr.sbin/unbound/services/authzone.c
4003
if(!m) {
usr.sbin/unbound/services/authzone.c
4008
m->next = NULL;
usr.sbin/unbound/services/authzone.c
4009
if(last) last->next = m;
usr.sbin/unbound/services/authzone.c
4010
if(!list) list = m;
usr.sbin/unbound/services/authzone.c
4011
last = m;
usr.sbin/unbound/services/authzone.c
5643
xfr_master_add_addrs(struct auth_master* m, struct ub_packed_rrset_key* rrset,
usr.sbin/unbound/services/authzone.c
5648
if(!m || !rrset) return;
usr.sbin/unbound/services/authzone.c
5686
m->host, s);
usr.sbin/unbound/services/authzone.c
5689
a->next = m->list;
usr.sbin/unbound/services/authzone.c
5690
m->list = a;
usr.sbin/unbound/services/authzone.c
7170
struct auth_master *m;
usr.sbin/unbound/services/authzone.c
7171
m = (struct auth_master*)calloc(1, sizeof(*m));
usr.sbin/unbound/services/authzone.c
7172
if(!m) {
usr.sbin/unbound/services/authzone.c
7177
(**list) = m;
usr.sbin/unbound/services/authzone.c
7179
(*list) = &(m->next);
usr.sbin/unbound/services/authzone.c
7180
return m;
usr.sbin/unbound/services/authzone.c
7300
struct auth_master* m;
usr.sbin/unbound/services/authzone.c
7308
m = auth_master_new(&list);
usr.sbin/unbound/services/authzone.c
7309
if(!m) return 0;
usr.sbin/unbound/services/authzone.c
7310
m->http = 1;
usr.sbin/unbound/services/authzone.c
7311
if(!parse_url(p->str, &m->host, &m->file, &m->port, &m->ssl))
usr.sbin/unbound/services/authzone.c
7315
m = auth_master_new(&list);
usr.sbin/unbound/services/authzone.c
7316
if(!m) return 0;
usr.sbin/unbound/services/authzone.c
7317
m->ixfr = 1; /* this flag is not configurable */
usr.sbin/unbound/services/authzone.c
7318
m->host = strdup(p->str);
usr.sbin/unbound/services/authzone.c
7319
if(!m->host) {
usr.sbin/unbound/services/authzone.c
7325
m = auth_master_new(&list);
usr.sbin/unbound/services/authzone.c
7326
if(!m) return 0;
usr.sbin/unbound/services/authzone.c
7327
m->allow_notify = 1;
usr.sbin/unbound/services/authzone.c
7328
m->host = strdup(p->str);
usr.sbin/unbound/services/authzone.c
7329
if(!m->host) {
usr.sbin/unbound/services/authzone.c
7830
int m;
usr.sbin/unbound/services/authzone.c
7832
m = modstack_find(mods, "validator");
usr.sbin/unbound/services/authzone.c
7833
if(m == -1) {
usr.sbin/unbound/services/authzone.c
7838
ve = (struct val_env*)env->modinfo[m];
usr.sbin/unbound/services/authzone.c
8174
int m;
usr.sbin/unbound/services/authzone.c
8187
m = modstack_find(mods, "validator");
usr.sbin/unbound/services/authzone.c
8188
if(m == -1) {
usr.sbin/unbound/services/authzone.c
8192
ve = (struct val_env*)env->modinfo[m];
usr.sbin/unbound/services/authzone.c
8235
int m;
usr.sbin/unbound/services/authzone.c
8249
m = modstack_find(mods, "validator");
usr.sbin/unbound/services/authzone.c
8250
if(m == -1) {
usr.sbin/unbound/services/authzone.c
8254
ve = (struct val_env*)env->modinfo[m];
usr.sbin/unbound/services/authzone.c
8612
size_t m = sizeof(*rrset) + packed_rrset_sizeof(rrset->data);
usr.sbin/unbound/services/authzone.c
8613
return m;
usr.sbin/unbound/services/authzone.c
8620
size_t m = sizeof(*node) + node->namelen;
usr.sbin/unbound/services/authzone.c
8623
m += auth_rrset_get_mem(rrset);
usr.sbin/unbound/services/authzone.c
8625
return m;
usr.sbin/unbound/services/authzone.c
8632
size_t m = sizeof(*z) + z->namelen;
usr.sbin/unbound/services/authzone.c
8635
m += strlen(z->zonefile)+1;
usr.sbin/unbound/services/authzone.c
8637
m += auth_data_get_mem(node);
usr.sbin/unbound/services/authzone.c
8640
m += rpz_get_mem(z->rpz);
usr.sbin/unbound/services/authzone.c
8641
return m;
usr.sbin/unbound/services/authzone.c
8648
size_t m = 0;
usr.sbin/unbound/services/authzone.c
8651
m += sizeof(*a);
usr.sbin/unbound/services/authzone.c
8653
return m;
usr.sbin/unbound/services/authzone.c
8660
size_t m = 0;
usr.sbin/unbound/services/authzone.c
8663
m += sizeof(*n);
usr.sbin/unbound/services/authzone.c
8664
m += auth_addrs_get_mem(n->list);
usr.sbin/unbound/services/authzone.c
8666
m += strlen(n->host)+1;
usr.sbin/unbound/services/authzone.c
8668
m += strlen(n->file)+1;
usr.sbin/unbound/services/authzone.c
8670
return m;
usr.sbin/unbound/services/authzone.c
8677
size_t m = 0;
usr.sbin/unbound/services/authzone.c
8680
m += sizeof(*chunk) + chunk->len;
usr.sbin/unbound/services/authzone.c
8682
return m;
usr.sbin/unbound/services/authzone.c
8689
size_t m = sizeof(*xfr) + xfr->namelen;
usr.sbin/unbound/services/authzone.c
8692
m += comm_timer_get_mem(xfr->task_nextprobe->timer);
usr.sbin/unbound/services/authzone.c
8695
m += auth_primaries_get_mem(xfr->task_probe->masters);
usr.sbin/unbound/services/authzone.c
8696
m += comm_point_get_mem(xfr->task_probe->cp);
usr.sbin/unbound/services/authzone.c
8697
m += comm_timer_get_mem(xfr->task_probe->timer);
usr.sbin/unbound/services/authzone.c
8700
m += auth_chunks_get_mem(xfr->task_transfer->chunks_first);
usr.sbin/unbound/services/authzone.c
8701
m += auth_primaries_get_mem(xfr->task_transfer->masters);
usr.sbin/unbound/services/authzone.c
8702
m += comm_point_get_mem(xfr->task_transfer->cp);
usr.sbin/unbound/services/authzone.c
8703
m += comm_timer_get_mem(xfr->task_transfer->timer);
usr.sbin/unbound/services/authzone.c
8706
m += auth_primaries_get_mem(xfr->allow_notify_list);
usr.sbin/unbound/services/authzone.c
8708
return m;
usr.sbin/unbound/services/authzone.c
8715
size_t m = 0;
usr.sbin/unbound/services/authzone.c
8719
m += auth_zone_get_mem(z);
usr.sbin/unbound/services/authzone.c
8722
return m;
usr.sbin/unbound/services/authzone.c
8729
size_t m = 0;
usr.sbin/unbound/services/authzone.c
8733
m += auth_xfer_get_mem(xfr);
usr.sbin/unbound/services/authzone.c
8736
return m;
usr.sbin/unbound/services/authzone.c
8741
size_t m;
usr.sbin/unbound/services/authzone.c
8743
m = sizeof(*zones);
usr.sbin/unbound/services/authzone.c
8746
m += az_ztree_get_mem(zones);
usr.sbin/unbound/services/authzone.c
8747
m += az_xtree_get_mem(zones);
usr.sbin/unbound/services/authzone.c
8750
return m;
usr.sbin/unbound/services/listen_dnsport.c
2195
tcp_req_info_remove_mesh_state(struct tcp_req_info* req, struct mesh_state* m)
usr.sbin/unbound/services/listen_dnsport.c
2198
if(!req || !m) return;
usr.sbin/unbound/services/listen_dnsport.c
2201
if(open->mesh_state == m) {
usr.sbin/unbound/services/listen_dnsport.c
2394
struct mesh_area* mesh, struct mesh_state* m)
usr.sbin/unbound/services/listen_dnsport.c
2397
log_assert(req && mesh && m);
usr.sbin/unbound/services/listen_dnsport.c
2402
item->mesh_state = m;
usr.sbin/unbound/services/listen_dnsport.h
404
struct mesh_state* m);
usr.sbin/unbound/services/listen_dnsport.h
430
struct mesh_area* mesh, struct mesh_state* m);
usr.sbin/unbound/services/localzone.c
1001
int m;
usr.sbin/unbound/services/localzone.c
1004
curr->namelabs, &m); /* we know prev is smaller */
usr.sbin/unbound/services/localzone.c
1009
if(p->namelabs <= m) {
usr.sbin/unbound/services/localzone.c
1106
int m;
usr.sbin/unbound/services/localzone.c
1116
rr_name, labs, &m);
usr.sbin/unbound/services/localzone.c
1118
if(m < match)
usr.sbin/unbound/services/localzone.c
1119
match = m;
usr.sbin/unbound/services/localzone.c
1248
int m;
usr.sbin/unbound/services/localzone.c
1266
key.namelabs, &m);
usr.sbin/unbound/services/localzone.c
1268
if(result->namelabs <= m)
usr.sbin/unbound/services/localzone.c
149
int m;
usr.sbin/unbound/services/localzone.c
155
return dname_lab_cmp(a->name, a->namelabs, b->name, b->namelabs, &m);
usr.sbin/unbound/services/localzone.c
163
int m;
usr.sbin/unbound/services/localzone.c
165
b->namelabs, &m);
usr.sbin/unbound/services/localzone.c
2228
size_t m = sizeof(*z);
usr.sbin/unbound/services/localzone.c
2230
m += z->namelen + z->taglen + regional_get_mem(z->region);
usr.sbin/unbound/services/localzone.c
2232
return m;
usr.sbin/unbound/services/localzone.c
2238
size_t m;
usr.sbin/unbound/services/localzone.c
2240
m = sizeof(*zones);
usr.sbin/unbound/services/localzone.c
2243
m += local_zone_get_mem(z);
usr.sbin/unbound/services/localzone.c
2246
return m;
usr.sbin/unbound/services/mesh.c
1137
find_in_subsub(struct mesh_state* m, struct mesh_state* tofind, size_t *c)
usr.sbin/unbound/services/mesh.c
1142
RBTREE_FOR(r, struct mesh_state_ref*, &m->sub_set) {
usr.sbin/unbound/services/mesh.c
1307
mesh_do_callback(struct mesh_state* m, int rcode, struct reply_info* rep,
usr.sbin/unbound/services/mesh.c
1312
int was_ratelimited = m->s.was_ratelimited;
usr.sbin/unbound/services/mesh.c
1322
if(!(reason = errinf_to_str_bogus(&m->s, NULL)))
usr.sbin/unbound/services/mesh.c
1328
if(!inplace_cb_reply_servfail_call(m->s.env, &m->s.qinfo, &m->s,
usr.sbin/unbound/services/mesh.c
1329
rep, rcode, &r->edns, NULL, m->s.region, start_time))
usr.sbin/unbound/services/mesh.c
1332
if(!inplace_cb_reply_call(m->s.env, &m->s.qinfo, &m->s, rep, rcode,
usr.sbin/unbound/services/mesh.c
1333
&r->edns, NULL, m->s.region, start_time))
usr.sbin/unbound/services/mesh.c
1346
if(m->s.env->cfg->disable_edns_do && (r->edns.bits&EDNS_DO))
usr.sbin/unbound/services/mesh.c
1349
if(!inplace_cb_reply_call(m->s.env, &m->s.qinfo, &m->s, rep,
usr.sbin/unbound/services/mesh.c
1350
LDNS_RCODE_NOERROR, &r->edns, NULL, m->s.region, start_time) ||
usr.sbin/unbound/services/mesh.c
1351
!reply_info_answer_encode(&m->s.qinfo, rep, r->qid,
usr.sbin/unbound/services/mesh.c
1353
m->s.env->scratch, udp_size, &r->edns,
usr.sbin/unbound/services/mesh.c
1367
log_assert(m->s.env->mesh->num_reply_addrs > 0);
usr.sbin/unbound/services/mesh.c
1368
m->s.env->mesh->num_reply_addrs--;
usr.sbin/unbound/services/mesh.c
1372
mesh_is_rpz_respip_tcponly_action(struct mesh_state const* m)
usr.sbin/unbound/services/mesh.c
1374
struct respip_action_info const* respip_info = m->s.respip_action_info;
usr.sbin/unbound/services/mesh.c
1380
|| m->s.tcp_required;
usr.sbin/unbound/services/mesh.c
1390
mesh_find_and_attach_ede_and_reason(struct mesh_state* m,
usr.sbin/unbound/services/mesh.c
1410
m->s.region, rep->reason_bogus, rep->reason_bogus_str);
usr.sbin/unbound/services/mesh.c
1425
mesh_send_reply(struct mesh_state* m, int rcode, struct reply_info* rep,
usr.sbin/unbound/services/mesh.c
1437
struct mesh_reply* rlist = m->reply_list;
usr.sbin/unbound/services/mesh.c
1440
rcode = mesh_is_udp(r) && mesh_is_rpz_respip_tcponly_action(m)
usr.sbin/unbound/services/mesh.c
1444
if(m->s.env->need_to_validate && (!(r->qflags&BIT_CD) ||
usr.sbin/unbound/services/mesh.c
1445
m->s.env->cfg->ignore_cd) && rep &&
usr.sbin/unbound/services/mesh.c
1449
if(m->s.env->cfg->stat_extended)
usr.sbin/unbound/services/mesh.c
1450
m->s.env->mesh->ans_bogus++;
usr.sbin/unbound/services/mesh.c
1473
!m->s.env->inplace_cb_lists[inplace_cb_reply]) ||
usr.sbin/unbound/services/mesh.c
1475
!m->s.env->inplace_cb_lists[inplace_cb_reply_servfail])) &&
usr.sbin/unbound/services/mesh.c
1489
m->s.qinfo.qname_len);
usr.sbin/unbound/services/mesh.c
1490
m->reply_list = NULL;
usr.sbin/unbound/services/mesh.c
1492
m->reply_list = rlist;
usr.sbin/unbound/services/mesh.c
1494
m->s.qinfo.qname = r->qname;
usr.sbin/unbound/services/mesh.c
1495
m->s.qinfo.local_alias = r->local_alias;
usr.sbin/unbound/services/mesh.c
1497
if(!inplace_cb_reply_servfail_call(m->s.env, &m->s.qinfo, &m->s,
usr.sbin/unbound/services/mesh.c
1498
rep, rcode, &r->edns, &r->query_reply, m->s.region, &r->start_time))
usr.sbin/unbound/services/mesh.c
1501
if(!inplace_cb_reply_call(m->s.env, &m->s.qinfo, &m->s, rep, rcode,
usr.sbin/unbound/services/mesh.c
1502
&r->edns, &r->query_reply, m->s.region, &r->start_time))
usr.sbin/unbound/services/mesh.c
1509
if(m->s.env->cfg->ede && rep) {
usr.sbin/unbound/services/mesh.c
1510
mesh_find_and_attach_ede_and_reason(m, rep, r);
usr.sbin/unbound/services/mesh.c
1512
error_encode(r_buffer, rcode, &m->s.qinfo, r->qid,
usr.sbin/unbound/services/mesh.c
1514
m->reply_list = NULL;
usr.sbin/unbound/services/mesh.c
1516
m->reply_list = rlist;
usr.sbin/unbound/services/mesh.c
1523
if(m->s.env->cfg->disable_edns_do && (r->edns.bits&EDNS_DO))
usr.sbin/unbound/services/mesh.c
1525
m->s.qinfo.qname = r->qname;
usr.sbin/unbound/services/mesh.c
1526
m->s.qinfo.local_alias = r->local_alias;
usr.sbin/unbound/services/mesh.c
1531
if(m->s.env->cfg->ede && rep &&
usr.sbin/unbound/services/mesh.c
1534
mesh_find_and_attach_ede_and_reason(m, rep, r);
usr.sbin/unbound/services/mesh.c
1537
if(!inplace_cb_reply_call(m->s.env, &m->s.qinfo, &m->s, rep,
usr.sbin/unbound/services/mesh.c
1538
LDNS_RCODE_NOERROR, &r->edns, &r->query_reply, m->s.region, &r->start_time) ||
usr.sbin/unbound/services/mesh.c
1539
!reply_info_answer_encode(&m->s.qinfo, rep, r->qid,
usr.sbin/unbound/services/mesh.c
1540
r->qflags, r_buffer, 0, 1, m->s.env->scratch,
usr.sbin/unbound/services/mesh.c
1544
if(!inplace_cb_reply_servfail_call(m->s.env, &m->s.qinfo, &m->s,
usr.sbin/unbound/services/mesh.c
1545
rep, LDNS_RCODE_SERVFAIL, &r->edns, &r->query_reply, m->s.region, &r->start_time))
usr.sbin/unbound/services/mesh.c
1550
&m->s.qinfo, r->qid, r->qflags, &r->edns);
usr.sbin/unbound/services/mesh.c
1552
m->reply_list = NULL;
usr.sbin/unbound/services/mesh.c
1554
m->reply_list = rlist;
usr.sbin/unbound/services/mesh.c
1556
infra_wait_limit_dec(m->s.env->infra_cache, &r->query_reply,
usr.sbin/unbound/services/mesh.c
1557
m->s.env->cfg);
usr.sbin/unbound/services/mesh.c
1559
log_assert(m->s.env->mesh->num_reply_addrs > 0);
usr.sbin/unbound/services/mesh.c
1560
m->s.env->mesh->num_reply_addrs--;
usr.sbin/unbound/services/mesh.c
1561
end_time = *m->s.env->now_tv;
usr.sbin/unbound/services/mesh.c
1565
m->s.env->mesh->replies_sent++;
usr.sbin/unbound/services/mesh.c
1566
timeval_add(&m->s.env->mesh->replies_sum_wait, &duration);
usr.sbin/unbound/services/mesh.c
1567
timehist_insert(m->s.env->mesh->histogram, &duration);
usr.sbin/unbound/services/mesh.c
1568
if(m->s.env->cfg->stat_extended) {
usr.sbin/unbound/services/mesh.c
1571
if(secure) m->s.env->mesh->ans_secure++;
usr.sbin/unbound/services/mesh.c
1572
m->s.env->mesh->ans_rcode[ rc ] ++;
usr.sbin/unbound/services/mesh.c
1574
m->s.env->mesh->ans_nodata++;
usr.sbin/unbound/services/mesh.c
1577
if(m->s.env->cfg->log_replies) {
usr.sbin/unbound/services/mesh.c
1578
log_reply_info(NO_VERBOSE, &m->s.qinfo,
usr.sbin/unbound/services/mesh.c
1581
(m->s.env->cfg->log_destaddr?(void*)r->query_reply.c->socket->addr:NULL),
usr.sbin/unbound/services/mesh.c
2211
struct mesh_state* m;
usr.sbin/unbound/services/mesh.c
2213
RBTREE_FOR(m, struct mesh_state*, &mesh->all) {
usr.sbin/unbound/services/mesh.c
2215
num++, (m->s.is_priming)?"p":"", /* prime */
usr.sbin/unbound/services/mesh.c
2216
(m->s.is_valrec)?"v":"", /* prime */
usr.sbin/unbound/services/mesh.c
2217
(m->s.query_flags&BIT_RD)?"RD":"",
usr.sbin/unbound/services/mesh.c
2218
(m->s.query_flags&BIT_CD)?"CD":"",
usr.sbin/unbound/services/mesh.c
2219
(m->super_set.count==0)?"d":"", /* detached */
usr.sbin/unbound/services/mesh.c
2220
(m->sub_set.count!=0)?"c":"", /* children */
usr.sbin/unbound/services/mesh.c
2221
m->s.curmod, (m->reply_list)?"rep":"", /*hasreply*/
usr.sbin/unbound/services/mesh.c
2222
(m->cb_list)?"cb":"" /* callbacks */
usr.sbin/unbound/services/mesh.c
2224
log_query_info(VERB_ALGO, buf, &m->s.qinfo);
usr.sbin/unbound/services/mesh.c
2282
struct mesh_state* m;
usr.sbin/unbound/services/mesh.c
2286
RBTREE_FOR(m, struct mesh_state*, &mesh->all) {
usr.sbin/unbound/services/mesh.c
2288
s += regional_get_mem(m->s.region);
usr.sbin/unbound/services/mesh.c
2303
void mesh_list_insert(struct mesh_state* m, struct mesh_state** fp,
usr.sbin/unbound/services/mesh.c
2307
m->prev = *lp;
usr.sbin/unbound/services/mesh.c
2308
m->next = NULL;
usr.sbin/unbound/services/mesh.c
2310
(*lp)->next = m;
usr.sbin/unbound/services/mesh.c
2311
else *fp = m;
usr.sbin/unbound/services/mesh.c
2312
*lp = m;
usr.sbin/unbound/services/mesh.c
2315
void mesh_list_remove(struct mesh_state* m, struct mesh_state** fp,
usr.sbin/unbound/services/mesh.c
2318
if(m->next)
usr.sbin/unbound/services/mesh.c
2319
m->next->prev = m->prev;
usr.sbin/unbound/services/mesh.c
2320
else *lp = m->prev;
usr.sbin/unbound/services/mesh.c
2321
if(m->prev)
usr.sbin/unbound/services/mesh.c
2322
m->prev->next = m->next;
usr.sbin/unbound/services/mesh.c
2323
else *fp = m->next;
usr.sbin/unbound/services/mesh.c
2326
void mesh_state_remove_reply(struct mesh_area* mesh, struct mesh_state* m,
usr.sbin/unbound/services/mesh.c
2330
n = m->reply_list;
usr.sbin/unbound/services/mesh.c
2338
else m->reply_list = n->next;
usr.sbin/unbound/services/mesh.c
2353
if(!m->reply_list && !m->cb_list
usr.sbin/unbound/services/mesh.c
2354
&& m->super_set.count == 0) {
usr.sbin/unbound/services/mesh.c
2358
if(!m->reply_list && !m->cb_list) {
usr.sbin/unbound/services/mesh.c
294
struct mesh_state* m = mesh->jostle_first;
usr.sbin/unbound/services/mesh.c
299
if(m && m->reply_list && m->list_select == mesh_jostle_list) {
usr.sbin/unbound/services/mesh.c
303
&m->reply_list->start_time);
usr.sbin/unbound/services/mesh.c
308
m->s.qinfo.qname, m->s.qinfo.qtype,
usr.sbin/unbound/services/mesh.c
309
m->s.qinfo.qclass);
usr.sbin/unbound/services/mesh.c
313
if(m->super_set.count > 0) {
usr.sbin/unbound/services/mesh.c
315
m->s.return_msg = NULL;
usr.sbin/unbound/services/mesh.c
316
m->s.return_rcode = LDNS_RCODE_SERVFAIL;
usr.sbin/unbound/services/mesh.c
317
mesh_walk_supers(mesh, m);
usr.sbin/unbound/services/mesh.c
320
mesh_state_delete(&m->s);
usr.sbin/unbound/services/mesh.h
655
void mesh_list_insert(struct mesh_state* m, struct mesh_state** fp,
usr.sbin/unbound/services/mesh.h
664
void mesh_list_remove(struct mesh_state* m, struct mesh_state** fp,
usr.sbin/unbound/services/mesh.h
674
void mesh_state_remove_reply(struct mesh_area* mesh, struct mesh_state* m,
usr.sbin/unbound/services/modstack.c
337
int m = modstack_find(&env->mesh->mods, name);
usr.sbin/unbound/services/modstack.c
338
if(m != -1) {
usr.sbin/unbound/services/modstack.c
340
mods.mod[m]->get_mem));
usr.sbin/unbound/services/modstack.c
341
return (*env->mesh->mods.mod[m]->get_mem)(env, m);
usr.sbin/unbound/services/rpz.c
2819
size_t m = sizeof(*set);
usr.sbin/unbound/services/rpz.c
2821
m += regional_get_mem(set->region);
usr.sbin/unbound/services/rpz.c
2823
return m;
usr.sbin/unbound/services/rpz.c
2828
size_t m = sizeof(*r);
usr.sbin/unbound/services/rpz.c
2830
m += r->taglistlen;
usr.sbin/unbound/services/rpz.c
2832
m += strlen(r->log_name) + 1;
usr.sbin/unbound/services/rpz.c
2833
m += regional_get_mem(r->region);
usr.sbin/unbound/services/rpz.c
2834
m += local_zones_get_mem(r->local_zones);
usr.sbin/unbound/services/rpz.c
2835
m += local_zones_get_mem(r->nsdname_zones);
usr.sbin/unbound/services/rpz.c
2836
m += respip_set_get_mem(r->respip_set);
usr.sbin/unbound/services/rpz.c
2837
m += rpz_clientip_synthesized_set_get_mem(r->client_set);
usr.sbin/unbound/services/rpz.c
2838
m += rpz_clientip_synthesized_set_get_mem(r->ns_set);
usr.sbin/unbound/services/rpz.c
2839
return m;
usr.sbin/unbound/services/view.c
250
size_t m;
usr.sbin/unbound/services/view.c
252
m = sizeof(struct views);
usr.sbin/unbound/services/view.c
255
m += view_get_mem(v);
usr.sbin/unbound/services/view.c
258
return m;
usr.sbin/unbound/services/view.c
263
size_t m = sizeof(*v);
usr.sbin/unbound/services/view.c
265
m += getmem_str(v->name);
usr.sbin/unbound/services/view.c
266
m += local_zones_get_mem(v->local_zones);
usr.sbin/unbound/services/view.c
267
m += respip_set_get_mem(v->respip_set);
usr.sbin/unbound/services/view.c
269
return m;
usr.sbin/unbound/sldns/str2wire.c
2223
loc_parse_cm(char* my_str, char** endstr, uint8_t* m, uint8_t* e)
usr.sbin/unbound/sldns/str2wire.c
2249
*m = (uint8_t)val;
usr.sbin/unbound/sldns/str2wire.c
2270
uint32_t m = 0;
usr.sbin/unbound/sldns/str2wire.c
2292
m = (uint32_t) strtol(my_str, &my_str, 10);
usr.sbin/unbound/sldns/str2wire.c
2328
latitude += 1000 * 60 * m;
usr.sbin/unbound/sldns/str2wire.c
2350
m = (uint32_t) strtol(my_str, &my_str, 10);
usr.sbin/unbound/sldns/str2wire.c
2386
longitude += 1000 * 60 * m;
usr.sbin/unbound/sldns/wire2str.c
1732
uint32_t m;
usr.sbin/unbound/sldns/wire2str.c
1758
m = latitude / (1000 * 60);
usr.sbin/unbound/sldns/wire2str.c
1762
h, m, s, northerness);
usr.sbin/unbound/sldns/wire2str.c
1773
m = longitude / (1000 * 60);
usr.sbin/unbound/sldns/wire2str.c
1777
h, m, s, easterness);
usr.sbin/unbound/smallapp/unbound-anchor.c
1122
BIO* m;
usr.sbin/unbound/smallapp/unbound-anchor.c
1133
m = BIO_new(BIO_s_mem());
usr.sbin/unbound/smallapp/unbound-anchor.c
1134
if(!m) {
usr.sbin/unbound/smallapp/unbound-anchor.c
1139
BIO_write(m, data, (int)len);
usr.sbin/unbound/smallapp/unbound-anchor.c
1141
return m;
usr.sbin/unbound/testcode/fake_event.c
1984
struct mesh_area* ATTR_UNUSED(mesh), struct mesh_state* ATTR_UNUSED(m))
usr.sbin/unbound/testcode/fake_event.c
1992
struct mesh_state* ATTR_UNUSED(m))
usr.sbin/unbound/testcode/fake_event.c
2016
struct mesh_area* ATTR_UNUSED(mesh), struct mesh_state* ATTR_UNUSED(m))
usr.sbin/unbound/testcode/replay.c
327
char *s, *m;
usr.sbin/unbound/testcode/replay.c
338
m = strchr(remain, ' ');
usr.sbin/unbound/testcode/replay.c
339
if(!m) fatal_exit("expected three args for INFRA_RTT");
usr.sbin/unbound/testcode/replay.c
340
m[0] = 0;
usr.sbin/unbound/testcode/replay.c
341
m++;
usr.sbin/unbound/testcode/replay.c
342
while(isspace((unsigned char)*m))
usr.sbin/unbound/testcode/replay.c
343
m++;
usr.sbin/unbound/testcode/replay.c
346
strip_end_white(m);
usr.sbin/unbound/testcode/replay.c
348
mom->string = strdup(m);
usr.sbin/unbound/util/config_file.c
955
struct config_collate_arg* m = (struct config_collate_arg*)arg;
usr.sbin/unbound/util/config_file.c
956
if(m->status)
usr.sbin/unbound/util/config_file.c
958
if(!cfg_strlist_append(&m->list, strdup(line)))
usr.sbin/unbound/util/config_file.c
959
m->status = 1;
usr.sbin/unbound/util/config_file.c
965
struct config_collate_arg m;
usr.sbin/unbound/util/config_file.c
966
memset(&m, 0, sizeof(m));
usr.sbin/unbound/util/config_file.c
968
if(!config_get_option(cfg, opt, config_collate_func, &m))
usr.sbin/unbound/util/config_file.c
970
if(m.status) {
usr.sbin/unbound/util/config_file.c
971
config_delstrlist(m.list.first);
usr.sbin/unbound/util/config_file.c
974
*list = m.list.first;
usr.sbin/unbound/util/data/dname.c
683
int m;
usr.sbin/unbound/util/data/dname.c
687
if(dname_lab_cmp(d1, labs1, d2, labs2, &m) > 0) {
usr.sbin/unbound/util/data/dname.c
689
return (m == labs2);
usr.sbin/unbound/util/data/dname.c
704
int m;
usr.sbin/unbound/util/data/dname.c
711
if(dname_lab_cmp(d1, labs1, d2, labs2, &m) < 0) {
usr.sbin/unbound/util/data/dname.c
716
return (m == labs2);
usr.sbin/unbound/util/data/dname.c
884
int labs1, labs2, m;
usr.sbin/unbound/util/data/dname.c
887
return dname_canon_lab_cmp(d1, labs1, d2, labs2, &m);
usr.sbin/unbound/util/data/dname.c
892
int labs1, labs2, m;
usr.sbin/unbound/util/data/dname.c
896
(void)dname_lab_cmp(d1, labs1, d2, labs2, &m);
usr.sbin/unbound/util/data/dname.c
897
dname_remove_labels(&d1, &len, labs1-m);
usr.sbin/unbound/util/data/msgencode.c
155
int m;
usr.sbin/unbound/util/data/msgencode.c
158
if(compress_tree_search(tree, dname, labs, &p, &m, insertpt)) {
usr.sbin/unbound/util/data/msgencode.c
163
if(m>1) {
usr.sbin/unbound/util/data/msgencode.c
166
while(p && p->labs > m)
usr.sbin/unbound/util/data/msgreply.c
638
query_info_parse(struct query_info* m, sldns_buffer* query)
usr.sbin/unbound/util/data/msgreply.c
649
m->qname = sldns_buffer_current(query);
usr.sbin/unbound/util/data/msgreply.c
650
if((m->qname_len = query_dname_len(query)) == 0)
usr.sbin/unbound/util/data/msgreply.c
654
m->qtype = sldns_buffer_read_u16(query);
usr.sbin/unbound/util/data/msgreply.c
655
m->qclass = sldns_buffer_read_u16(query);
usr.sbin/unbound/util/data/msgreply.c
656
m->local_alias = NULL;
usr.sbin/unbound/util/data/msgreply.c
683
query_info_clear(struct query_info* m)
usr.sbin/unbound/util/data/msgreply.c
685
free(m->qname);
usr.sbin/unbound/util/data/msgreply.c
686
m->qname = NULL;
usr.sbin/unbound/util/data/msgreply.h
285
int query_info_parse(struct query_info* m, struct sldns_buffer* query);
usr.sbin/unbound/util/data/msgreply.h
361
void query_info_clear(struct query_info* m);
usr.sbin/unbound/util/log.c
250
char m[32768];
usr.sbin/unbound/util/log.c
252
LPCTSTR str = m;
usr.sbin/unbound/util/log.c
266
snprintf(m, sizeof(m), "[%s:%x] %s: %s",
usr.sbin/unbound/util/netevent.c
5105
struct mesh_area* mesh, struct mesh_state* m)
usr.sbin/unbound/util/netevent.c
5108
h2_stream->mesh_state = m;
usr.sbin/unbound/util/netevent.h
1031
struct mesh_area* mesh, struct mesh_state* m);
usr.sbin/unbound/util/siphash.c
117
m = U8TO64_LE(in);
usr.sbin/unbound/util/siphash.c
118
v3 ^= m;
usr.sbin/unbound/util/siphash.c
124
v0 ^= m;
usr.sbin/unbound/util/siphash.c
99
uint64_t m;
usr.sbin/unbound/util/storage/dnstree.c
123
int m;
usr.sbin/unbound/util/storage/dnstree.c
131
m = addr_in_common(&prev->addr, prev->net, &node->addr,
usr.sbin/unbound/util/storage/dnstree.c
136
if(p->net <= m) {
usr.sbin/unbound/util/storage/dnstree.c
156
int m;
usr.sbin/unbound/util/storage/dnstree.c
164
node->labs, &m); /* we know prev is smaller */
usr.sbin/unbound/util/storage/dnstree.c
168
if(p->labs <= m) {
usr.sbin/unbound/util/storage/dnstree.c
207
int m;
usr.sbin/unbound/util/storage/dnstree.c
213
key.labs, &m);
usr.sbin/unbound/util/storage/dnstree.c
215
if(result->labs <= m)
usr.sbin/unbound/util/storage/dnstree.c
238
int m;
usr.sbin/unbound/util/storage/dnstree.c
243
m = addr_in_common(&result->addr, result->net, addr,
usr.sbin/unbound/util/storage/dnstree.c
246
if(result->net <= m)
usr.sbin/unbound/util/storage/dnstree.c
51
int m;
usr.sbin/unbound/util/storage/dnstree.c
57
return dname_lab_cmp(x->name, x->labs, y->name, y->labs, &m);
usr.sbin/unbound/util/storage/lookup3.c
1013
uint32_t c[HASHSTATE], d[HASHSTATE], i=0, j=0, k, l, m=0, z;
usr.sbin/unbound/util/storage/lookup3.c
1026
for (m=1; m<8; ++m) /*------------ for several possible initvals, */
usr.sbin/unbound/util/storage/lookup3.c
1040
c[0] = hashlittle(a, hlen, m);
usr.sbin/unbound/util/storage/lookup3.c
1043
d[0] = hashlittle(b, hlen, m);
usr.sbin/unbound/util/storage/lookup3.c
1063
printf("i %d j %d m %d len %d\n", i, j, m, hlen);
usr.sbin/unbound/util/storage/lookup3.c
1072
printf("Mix success %2d bytes %2d initvals ",i,m);
usr.sbin/unbound/util/ub_event.c
227
const char** m)
usr.sbin/unbound/util/ub_event.c
233
*m = "WSAWaitForMultipleEvents";
usr.sbin/unbound/util/ub_event.c
238
*m = "select";
usr.sbin/unbound/util/ub_event.c
247
*m = ub_ev_backend2str(ev_backend((struct ev_loop*)b));
usr.sbin/unbound/util/ub_event.c
249
*m = "not obtainable";
usr.sbin/unbound/util/ub_event.c
255
*m = event_base_get_method(b);
usr.sbin/unbound/util/ub_event.c
258
*m = "not obtainable";
usr.sbin/unbound/util/ub_event.h
69
const char** m);
usr.sbin/unbound/util/ub_event_pluggable.c
438
const char** m)
usr.sbin/unbound/util/ub_event_pluggable.c
444
*m = "WSAWaitForMultipleEvents";
usr.sbin/unbound/util/ub_event_pluggable.c
449
*m = "select";
usr.sbin/unbound/util/ub_event_pluggable.c
462
*m = ub_ev_backend2str_pluggable(ev_backend((struct ev_loop*)b));
usr.sbin/unbound/util/ub_event_pluggable.c
464
*m = "not obtainable";
usr.sbin/unbound/util/ub_event_pluggable.c
468
*m = event_base_get_method(b);
usr.sbin/unbound/util/ub_event_pluggable.c
470
*m = "not obtainable";
usr.sbin/unbound/validator/val_anchor.c
1154
int m;
usr.sbin/unbound/validator/val_anchor.c
1162
key.namelabs, &m);
usr.sbin/unbound/validator/val_anchor.c
1164
if(result->namelabs <= m)
usr.sbin/unbound/validator/val_anchor.c
158
int m;
usr.sbin/unbound/validator/val_anchor.c
170
node->namelabs, &m); /* we know prev is smaller */
usr.sbin/unbound/validator/val_anchor.c
175
if(p->namelabs <= m) {
usr.sbin/unbound/validator/val_anchor.c
62
int m;
usr.sbin/unbound/validator/val_anchor.c
72
&m);
usr.sbin/unbound/validator/val_neg.c
386
int m;
usr.sbin/unbound/validator/val_neg.c
392
key.labs, &m);
usr.sbin/unbound/validator/val_neg.c
394
if(result->labs <= m)
usr.sbin/unbound/validator/val_neg.c
425
int m;
usr.sbin/unbound/validator/val_neg.c
431
key.labs, &m);
usr.sbin/unbound/validator/val_neg.c
433
if(result->labs <= m)
usr.sbin/unbound/validator/val_neg.c
680
int end_labs, m;
usr.sbin/unbound/validator/val_neg.c
69
int m;
usr.sbin/unbound/validator/val_neg.c
70
return dname_canon_lab_cmp(x->name, x->labs, y->name, y->labs, &m);
usr.sbin/unbound/validator/val_neg.c
714
el->name, el->labs, &m) <= 0) {
usr.sbin/unbound/validator/val_neg.c
724
end, end_labs, &m) >= 0) {
usr.sbin/unbound/validator/val_neg.c
77
int m;
usr.sbin/unbound/validator/val_neg.c
83
return dname_canon_lab_cmp(x->name, x->labs, y->name, y->labs, &m);
usr.sbin/unbound/validator/val_utils.c
221
int m;
usr.sbin/unbound/validator/val_utils.c
232
sign, dname_count_labels(sign), &m);
usr.sbin/unbound/validator/val_utils.c
233
if(m > *matchcount) {
usr.sbin/unbound/validator/val_utils.c
234
*matchcount = m;
usr.sbin/vmd/loadfile_elf.c
634
int m;
usr.sbin/vmd/loadfile_elf.c
639
pos += m) {
usr.sbin/vmd/loadfile_elf.c
640
m = phdr[i].p_filesz - pos;
usr.sbin/vmd/loadfile_elf.c
642
m);
usr.sbin/vmd/loadfile_elf.c
852
int m;
usr.sbin/vmd/loadfile_elf.c
857
pos += m) {
usr.sbin/vmd/loadfile_elf.c
858
m = phdr[i].p_filesz - pos;
usr.sbin/vmd/loadfile_elf.c
860
m);
usr.sbin/vmd/vm.c
1002
mutex_unlock(pthread_mutex_t *m)
usr.sbin/vmd/vm.c
1006
ret = pthread_mutex_unlock(m);
usr.sbin/vmd/vm.c
984
mutex_lock(pthread_mutex_t *m)
usr.sbin/vmd/vm.c
988
ret = pthread_mutex_lock(m);
usr.sbin/ypldap/aldap.c
389
struct aldap_message *m;
usr.sbin/ypldap/aldap.c
394
if ((m = calloc(1, sizeof(struct aldap_message))) == NULL)
usr.sbin/ypldap/aldap.c
398
while (m->msg == NULL) {
usr.sbin/ypldap/aldap.c
419
m->msg = ober_read_elements(&ldap->ber, NULL);
usr.sbin/ypldap/aldap.c
430
LDAP_DEBUG("message", m->msg);
usr.sbin/ypldap/aldap.c
432
if (ober_scanf_elements(m->msg, "{ite", &msgid, &class, &type, &a) != 0)
usr.sbin/ypldap/aldap.c
434
m->msgid = msgid;
usr.sbin/ypldap/aldap.c
435
m->message_type = type;
usr.sbin/ypldap/aldap.c
436
m->protocol_op = a;
usr.sbin/ypldap/aldap.c
438
switch (m->message_type) {
usr.sbin/ypldap/aldap.c
446
if (ober_scanf_elements(m->protocol_op, "{EeSe",
usr.sbin/ypldap/aldap.c
447
&m->body.res.rescode, &m->dn, &m->body.res.diagmsg) != 0)
usr.sbin/ypldap/aldap.c
449
if (m->body.res.rescode == LDAP_REFERRAL) {
usr.sbin/ypldap/aldap.c
450
a = m->body.res.diagmsg->be_next;
usr.sbin/ypldap/aldap.c
451
if (ober_scanf_elements(a, "{e", &m->references) != 0)
usr.sbin/ypldap/aldap.c
454
if (m->msg->be_sub) {
usr.sbin/ypldap/aldap.c
455
for (ep = m->msg->be_sub; ep != NULL; ep = ep->be_next) {
usr.sbin/ypldap/aldap.c
458
m->page = aldap_parse_page_control(ep->be_sub->be_sub,
usr.sbin/ypldap/aldap.c
462
m->page = NULL;
usr.sbin/ypldap/aldap.c
465
if (ober_scanf_elements(m->protocol_op, "{eS{e", &m->dn,
usr.sbin/ypldap/aldap.c
466
&m->body.search.attrs) != 0)
usr.sbin/ypldap/aldap.c
470
if (ober_scanf_elements(m->protocol_op, "{e", &m->references) != 0)
usr.sbin/ypldap/aldap.c
474
if (ober_scanf_elements(m->protocol_op, "{E",
usr.sbin/ypldap/aldap.c
475
&m->body.res.rescode) != 0) {
usr.sbin/ypldap/aldap.c
481
return m;
usr.sbin/ypldap/aldap.c
485
aldap_freemsg(m);
usr.sbin/ypldap/ldapclient.c
420
client_build_req(struct idm *idm, struct idm_req *ir, struct aldap_message *m,
usr.sbin/ypldap/ldapclient.c
447
aldap_match_attr(m, idm->idm_attrs[i], &ldap_attrs);
usr.sbin/ypldap/ldapclient.c
464
if (aldap_match_attr(m, idm->idm_attrs[i], &ldap_attrs) == -1)
usr.sbin/ypldap/ldapclient.c
498
struct aldap_message *m;
usr.sbin/ypldap/ldapclient.c
520
while ((m = aldap_parse(al)) != NULL) {
usr.sbin/ypldap/ldapclient.c
521
if (al->msgid != m->msgid) {
usr.sbin/ypldap/ldapclient.c
525
if (m->message_type == LDAP_RES_SEARCH_RESULT) {
usr.sbin/ypldap/ldapclient.c
526
if (m->page != NULL && m->page->cookie_len != 0)
usr.sbin/ypldap/ldapclient.c
527
pg = m->page;
usr.sbin/ypldap/ldapclient.c
531
aldap_freemsg(m);
usr.sbin/ypldap/ldapclient.c
535
if (m->message_type != LDAP_RES_SEARCH_ENTRY) {
usr.sbin/ypldap/ldapclient.c
539
if (client_build_req(idm, &ir, m, min_attr, max_attr) == 0)
usr.sbin/ypldap/ldapclient.c
544
aldap_freemsg(m);
usr.sbin/ypldap/ldapclient.c
551
aldap_freemsg(m);
usr.sbin/ypldap/ldapclient.c
568
struct aldap_message *m;
usr.sbin/ypldap/ldapclient.c
598
if ((m = aldap_parse(al)) == NULL)
usr.sbin/ypldap/ldapclient.c
601
if (al->msgid != m->msgid) {
usr.sbin/ypldap/ldapclient.c
602
aldap_freemsg(m);
usr.sbin/ypldap/ldapclient.c
606
if (aldap_get_resultcode(m) != LDAP_SUCCESS) {
usr.sbin/ypldap/ldapclient.c
607
aldap_freemsg(m);
usr.sbin/ypldap/ldapclient.c
610
aldap_freemsg(m);
usr.sbin/ypldap/ldapclient.c
637
if ((m = aldap_parse(al)) == NULL)
usr.sbin/ypldap/ldapclient.c
640
if (al->msgid != m->msgid) {
usr.sbin/ypldap/ldapclient.c
641
aldap_freemsg(m);
usr.sbin/ypldap/ldapclient.c
645
rc = aldap_get_resultcode(m);
usr.sbin/ypldap/ldapclient.c
649
aldap_freemsg(m);
usr.sbin/ypldap/ldapclient.c
652
aldap_freemsg(m);
usr.sbin/ypserv/ypserv/ypserv_db.c
203
struct opt_map *m = NULL;
usr.sbin/ypserv/ypserv/ypserv_db.c
218
LIST_FOREACH(m, &d->dmaps, mapsl)
usr.sbin/ypserv/ypserv/ypserv_db.c
219
if (strcmp(map, m->map) == 0)
usr.sbin/ypserv/ypserv/ypserv_db.c
226
if (m) {
usr.sbin/ypserv/ypserv/ypserv_db.c
229
domain, map, m->db);
usr.sbin/ypserv/ypserv/ypserv_db.c
231
TAILQ_REMOVE(&maps, m, mapsq); /* adjust LRU queue */
usr.sbin/ypserv/ypserv/ypserv_db.c
232
TAILQ_INSERT_HEAD(&maps, m, mapsq);
usr.sbin/ypserv/ypserv/ypserv_db.c
235
*map_info = m;
usr.sbin/ypserv/ypserv/ypserv_db.c
236
return(m->db);
usr.sbin/ypserv/ypserv/ypserv_db.c
317
m = malloc(sizeof(*m));
usr.sbin/ypserv/ypserv/ypserv_db.c
318
if (m)
usr.sbin/ypserv/ypserv/ypserv_db.c
319
m->map = strdup(map);
usr.sbin/ypserv/ypserv/ypserv_db.c
320
if (m == NULL || m->map == NULL) {
usr.sbin/ypserv/ypserv/ypserv_db.c
321
free(m);
usr.sbin/ypserv/ypserv/ypserv_db.c
326
m->db = db;
usr.sbin/ypserv/ypserv/ypserv_db.c
327
m->dom = d;
usr.sbin/ypserv/ypserv/ypserv_db.c
328
m->host_lookup = FALSE;
usr.sbin/ypserv/ypserv/ypserv_db.c
329
TAILQ_INSERT_HEAD(&maps, m, mapsq);
usr.sbin/ypserv/ypserv/ypserv_db.c
330
LIST_INSERT_HEAD(&d->dmaps, m, mapsl);
usr.sbin/ypserv/ypserv/ypserv_db.c
337
m->host_lookup = TRUE;
usr.sbin/ypserv/ypserv/ypserv_db.c
339
m->host_lookup = TRUE;
usr.sbin/ypserv/ypserv/ypserv_db.c
341
m->secure = FALSE;
usr.sbin/ypserv/ypserv/ypserv_db.c
346
m->secure = TRUE;
usr.sbin/ypserv/ypserv/ypserv_db.c
349
*map_info = m;
usr.sbin/ypserv/ypserv/ypserv_db.c
352
domain, map, m->host_lookup, m->secure, m->db);
usr.sbin/ypserv/ypserv/ypserv_db.c
354
return(m->db);
usr.sbin/ypserv/ypserv/ypserv_proc.c
446
struct ypmaplist *m;
usr.sbin/ypserv/ypserv/ypserv_proc.c
483
if ((m = malloc(sizeof(struct ypmaplist))) == NULL) {
usr.sbin/ypserv/ypserv/ypserv_proc.c
489
free(m);
usr.sbin/ypserv/ypserv/ypserv_proc.c
494
m->next = res.maps;
usr.sbin/ypserv/ypserv/ypserv_proc.c
495
m->map = map_name;
usr.sbin/ypserv/ypserv/ypserv_proc.c
496
res.maps = m;
usr.sbin/ypserv/ypserv/ypserv_proc.c
498
m->map[dp->d_namlen - 3] = '\0';
usr.sbin/zic/zic.c
2500
int m, i;
usr.sbin/zic/zic.c
2509
m = TM_JANUARY;
usr.sbin/zic/zic.c
2521
while (m != rp->r_month) {
usr.sbin/zic/zic.c
2522
i = len_months[isleap(y)][m];
usr.sbin/zic/zic.c
2524
++m;
usr.sbin/zic/zic.c
2527
if (m == TM_FEBRUARY && i == 29 && !isleap(y)) {