bin/csh/dir.c
370
Char *p, *q;
bin/csh/dir.c
380
for (p = dp, q = dcwd->di_name; (*p++ = *q++) != '\0';)
bin/csh/dir.c
386
for (q = cp; (*p++ = *q++) != '\0';)
bin/csh/glob.c
853
Char *p, *q;
bin/csh/glob.c
858
for (q = s2; *q++;)
bin/csh/glob.c
860
n = (p - s1) + (q - s2) - 1;
bin/csh/glob.c
867
for (q = s1; (*p++ = *q++) != '\0';)
bin/csh/glob.c
869
for (p--, q = s2; (*p++ = *q++) != '\0';)
bin/csh/lex.c
1205
Char *p, *q;
bin/csh/lex.c
1221
q = lp->word;
bin/csh/lex.c
1225
while (*p++ == *q++);
bin/csh/lex.c
1231
q = dp;
bin/csh/lex.c
1237
while (*p++ == *q++);
bin/csh/str.c
300
Char *p, *q;
bin/csh/str.c
308
for (q = dp; *q++;)
bin/csh/str.c
310
ep = xreallocarray(NULL, ((p - cp) + (q - dp) - 1), sizeof(Char));
bin/csh/str.c
311
for (p = ep, q = cp; (*p++ = *q++) != '\0';)
bin/csh/str.c
313
for (p--, q = dp; (*p++ = *q++) != '\0';)
bin/ksh/emacs.c
970
char *q = strstr(str, pat);
bin/ksh/emacs.c
971
return (q == NULL) ? -1 : q - str;
bin/ksh/exec.c
1372
char *q = buf;
bin/ksh/exec.c
1374
*p == CHAR && q < &buf[sizeof(buf) - 1]; p += 2)
bin/ksh/exec.c
1375
*q++ = p[1];
bin/ksh/exec.c
1376
*q = '\0';
bin/ksh/history.c
293
char *p, *q;
bin/ksh/history.c
297
for (p = cmd; p; p = q) {
bin/ksh/history.c
298
if ((q = strchr(p, '\n'))) {
bin/ksh/history.c
299
*q++ = '\0'; /* kill the newline */
bin/ksh/history.c
300
if (!*q) /* ignore trailing newline */
bin/ksh/history.c
301
q = NULL;
bin/ksh/history.c
306
if ((p = q)) /* restore \n (trailing \n not restored) */
bin/ksh/history.c
307
q[-1] = '\n';
bin/ksh/misc.c
1065
char *p, *q;
bin/ksh/misc.c
1067
for (p = dst; p < end; p = q) {
bin/ksh/misc.c
1072
if (!(q = memchr(p, '\0', end - p)))
bin/ksh/misc.c
1073
q = end;
bin/ksh/misc.c
1074
memmove(dst, p, q - p);
bin/ksh/misc.c
1075
dst += q - p;
bin/ksh/misc.c
335
char *p, *q;
bin/ksh/misc.c
342
q = set_opts + strlen(set_opts);
bin/ksh/misc.c
348
*q++ = sh_options[ele].c;
bin/ksh/misc.c
352
*q = '\0';
bin/ksh/path.c
220
const char *p, *q;
bin/ksh/path.c
226
for (p = path; p; p = q) {
bin/ksh/path.c
231
len = (q = strchr(p, '/')) ? (size_t)(q - p) : strlen(p);
bin/ksh/tree.c
621
struct ioword *p, *q;
bin/ksh/tree.c
624
q = alloc(sizeof(*p), ap);
bin/ksh/tree.c
625
ior[i] = q;
bin/ksh/tree.c
626
*q = *p;
bin/ksh/tree.c
628
q->name = wdcopy(p->name, ap);
bin/ksh/tree.c
630
q->delim = wdcopy(p->delim, ap);
bin/ksh/tree.c
632
q->heredoc = str_save(p->heredoc, ap);
bin/ksh/var.c
516
char *p, *q;
bin/ksh/var.c
559
for (q = p; *q; q++)
bin/ksh/var.c
560
if (islower((unsigned char)*q))
bin/ksh/var.c
561
*q = toupper((unsigned char)*q);
bin/ksh/var.c
563
for (q = p; *q; q++)
bin/ksh/var.c
564
if (isupper((unsigned char)*q))
bin/ksh/var.c
565
*q = tolower((unsigned char)*q);
bin/pax/gen_subs.c
392
const char *q = field;
bin/pax/gen_subs.c
397
while (i < fieldsz && *q != '\0') {
bin/pax/gen_subs.c
398
*p++ = *q++;
bin/pax/tar.c
1578
char *q;
bin/pax/tar.c
1581
if ((q = strchr(p, '.')) != NULL)
bin/pax/tar.c
1582
*q = '\0';
bin/pax/tar.c
1592
if (q == NULL)
bin/pax/tar.c
1596
for (q++; *q != '\0'; q++) {
bin/pax/tar.c
1597
if (!isdigit((unsigned char)*q)) {
bin/pax/tar.c
1601
ts->tv_nsec += (*q - '0') * multiplier;
games/atc/list.c
62
PLANE *q = NULL, *r = NULL;
games/atc/list.c
68
q = l -> head;
games/atc/list.c
70
while (q != NULL && q->plane_no < p->plane_no) {
games/atc/list.c
71
r = q;
games/atc/list.c
72
q = q -> next;
games/atc/list.c
75
if (q) {
games/atc/list.c
79
p->next = q;
games/atc/list.c
80
q->prev = p;
games/atc/list.c
82
p->next = q;
games/atc/list.c
84
q->prev = p;
games/boggle/boggle/bog.c
226
int *p, *q;
games/boggle/boggle/bog.c
229
q = &wordpath[MAXWORDLEN + 1];
games/boggle/boggle/bog.c
231
while (p < q)
games/boggle/boggle/bog.c
237
while (p < q && *p != -1)
games/boggle/boggle/bog.c
254
int i, *p, *q;
games/boggle/boggle/bog.c
266
q = &wordpath[MAXWORDLEN + 1];
games/boggle/boggle/bog.c
268
while (p < q)
games/boggle/boggle/bog.c
303
while (p < q && *p != -1)
games/boggle/boggle/bog.c
386
char *p, *q;
games/boggle/boggle/bog.c
410
q = subword;
games/boggle/boggle/bog.c
414
*q++ = *p;
games/boggle/boggle/bog.c
420
*q = '\0';
games/boggle/boggle/bog.c
468
char *q, *w;
games/boggle/boggle/bog.c
481
q = word;
games/boggle/boggle/bog.c
482
while ((ch = *w++) == *q++ && ch != '\0')
games/boggle/boggle/bog.c
484
if (*(w - 1) == '\0' && *(q - 1) == '\0')
games/boggle/boggle/bog.c
587
int i, p, q;
games/boggle/boggle/bog.c
610
q = (int)arc4random_uniform(p + 1);
games/boggle/boggle/bog.c
612
cubes[p] = cubes[q];
games/boggle/boggle/bog.c
613
cubes[q] = tmp;
games/boggle/boggle/bog.c
665
compar(const void *p, const void *q)
games/boggle/boggle/bog.c
667
return (strcmp(*(char **)p, *(char **)q));
games/boggle/boggle/mach.c
190
get_line(char *q)
games/boggle/boggle/mach.c
196
p = q;
games/boggle/boggle/mach.c
211
if (p == q)
games/boggle/boggle/mach.c
221
if (p == q)
games/boggle/boggle/mach.c
224
move(row, col - (int) (p - q));
games/boggle/boggle/mach.c
225
p = q;
games/boggle/boggle/mach.c
265
if ((int) (p - q) == MAXWORDLEN) {
games/boggle/boggle/mach.c
266
p = q;
games/boggle/boggle/mach.c
279
return(q);
games/boggle/boggle/mach.c
530
getword(char *q)
games/boggle/boggle/mach.c
537
p = q;
games/boggle/boggle/mach.c
545
if (p == q)
games/boggle/boggle/mach.c
554
if (p == q)
games/boggle/boggle/mach.c
557
move(row, col - (int) (p - q));
games/boggle/boggle/mach.c
558
p = q;
games/boggle/mkdict/mkdict.c
108
q = buf[prev];
games/boggle/mkdict/mkdict.c
110
while ((ch = *p++) == *q++ && ch != '\0')
games/boggle/mkdict/mkdict.c
57
char *p, *q;
games/boggle/mkdict/mkdict.c
90
q = p + 1;
games/boggle/mkdict/mkdict.c
91
if (*q != 'u')
games/boggle/mkdict/mkdict.c
94
while ((*q = *(q + 1)))
games/boggle/mkdict/mkdict.c
95
q++;
games/boggle/mkindex/mkindex.c
104
q = buffer;
games/boggle/mkindex/mkindex.c
105
while ((*q++ = *p) != '\0') {
games/boggle/mkindex/mkindex.c
107
*q++ = 'u';
games/boggle/mkindex/mkindex.c
80
char *p, *q;
games/factor/factor.c
209
char *q;
games/factor/factor.c
255
q = &table[(factor-mod)/2];
games/factor/factor.c
257
q = &table[mod ? factor-(mod/2) : 0];
games/factor/factor.c
259
for ( ; q < tab_lim; q += factor) {
games/factor/factor.c
260
*q = '\0'; /* sieve out a spot */
games/factor/factor.c
267
for (q = table; q < tab_lim; ++q, start+=2) {
games/factor/factor.c
268
if (*q) {
games/grdc/grdc.c
268
char q = 0;
games/grdc/grdc.c
269
read(STDIN_FILENO, &q, 1);
games/grdc/grdc.c
270
if (q == 'q')
games/hack/hack.invent.c
346
mkgoldobj(long q)
games/hack/hack.invent.c
353
u.ugold -= q;
games/hack/hack.invent.c
354
OGOLD(otmp) = q;
games/hack/hack.mkmaze.c
155
int q,a,dir;
games/hack/hack.mkmaze.c
160
q = 0;
games/hack/hack.mkmaze.c
162
if(okay(x,y,a)) dirs[q++]= a;
games/hack/hack.mkmaze.c
163
if(!q) return;
games/hack/hack.mkmaze.c
164
dir = dirs[rn2(q)];
games/hack/hack.pager.c
107
buf[0] = q;
games/hack/hack.pager.c
87
char *buf = &bufr[6], q;
games/hack/hack.pager.c
95
q = readchar();
games/hack/hack.pager.c
96
if (q != '\t')
games/hack/hack.pager.c
98
if (*buf == q) {
games/hack/hack.shknam.c
190
char **q;
games/hack/hack.shknam.c
194
q = p->xn;
games/hack/hack.shknam.c
195
for(i=0; i<dlevel; i++) if(!q[i]){
games/hack/hack.shknam.c
203
(void) strncpy(nampt, q[i], len-1);
games/primes/primes.c
179
char *q; /* sieve spot */
games/primes/primes.c
267
q = &table[(factor - mod)/2];
games/primes/primes.c
269
q = &table[mod ? factor-(mod/2) : 0];
games/primes/primes.c
271
for ( ; q < tab_lim; q += factor) {
games/primes/primes.c
272
*q = '\0'; /* sieve out a spot */
games/primes/primes.c
279
for (q = table; q < tab_lim; ++q, start+=2) {
games/primes/primes.c
280
if (*q) {
games/sail/parties.c
39
struct BP *q = p + NBP;
games/sail/parties.c
41
for (; p < q; p++)
games/sail/parties.c
51
struct BP *q = p + NBP;
games/sail/parties.c
53
for (; p < q; p++)
games/trek/abandon.c
63
struct quad *q;
games/trek/abandon.c
82
q = &Quad[Ship.quadx][Ship.quady];
games/trek/abandon.c
83
if (q->qsystemname == 0 || damaged(XPORTER))
games/trek/abandon.c
91
printf("Crew beams down to planet %s\n", systemname(q));
games/trek/computer.c
114
struct quad *q;
games/trek/computer.c
142
q = &Quad[i][j];
games/trek/computer.c
144
if (q->scanned >= 1000)
games/trek/computer.c
146
if (q->scanned > 1000)
games/trek/computer.c
152
if (q->scanned < 0)
games/trek/computer.c
155
printf("%3d ", q->scanned);
games/trek/events.c
152
q = &Quad[ix][iy];
games/trek/events.c
153
if (q->stars >= 0)
games/trek/events.c
154
if ((i -= q->klings) <= 0)
games/trek/events.c
192
q = &Quad[ix][iy];
games/trek/events.c
193
if (q->klings <= 0)
games/trek/events.c
238
q = &Quad[e->x][e->y];
games/trek/events.c
241
if (q->bases <=0 || q->klings <= 0)
games/trek/events.c
265
q = &Quad[ix][iy];
games/trek/events.c
270
if (!((ix == Ship.quadx && iy == Ship.quady) || q->stars < 0 ||
games/trek/events.c
271
(q->qsystemname & Q_DISTRESSED) ||
games/trek/events.c
272
(q->qsystemname & Q_SYSTEM) == 0 || q->klings <= 0))
games/trek/events.c
281
e = xsched(E_ENSLV, 1, ix, iy, q->qsystemname);
games/trek/events.c
282
q->qsystemname = (e - Event) | Q_DISTRESSED;
games/trek/events.c
299
q = &Quad[e->x][e->y];
games/trek/events.c
300
if (q->klings <= 0)
games/trek/events.c
304
q->qsystemname = e->systemname;
games/trek/events.c
325
q = &Quad[e->x][e->y];
games/trek/events.c
326
if (q->klings <= 0)
games/trek/events.c
329
q->qsystemname = e->systemname;
games/trek/events.c
338
if (q->klings >= MAXKLQUAD)
games/trek/events.c
349
q = &Quad[i][j];
games/trek/events.c
351
if (q->klings >= MAXKLQUAD || q->stars < 0)
games/trek/events.c
365
q->klings++;
games/trek/events.c
60
struct quad *q;
games/trek/getpar.c
120
const char *p, *q;
games/trek/getpar.c
162
for (q = r->abrev; *q; q++)
games/trek/getpar.c
163
if (*p++ != *q)
games/trek/getpar.c
165
if (!*q)
games/trek/getpar.c
167
for (q = r->full; *p && *q; q++, p++)
games/trek/getpar.c
168
if (*p != *q)
games/trek/getpar.c
170
if (!*p || !*q)
games/trek/initquad.c
112
if (q->qsystemname != 0)
games/trek/initquad.c
60
struct quad *q;
games/trek/initquad.c
63
q = &Quad[Ship.quadx][Ship.quady];
games/trek/initquad.c
66
if (q->stars < 0)
games/trek/initquad.c
68
Etc.nkling = q->klings;
games/trek/initquad.c
69
nbases = q->bases;
games/trek/initquad.c
70
nstars = q->stars;
games/trek/initquad.c
71
nholes = q->holes;
games/trek/kill.c
101
if (q->bases <= 0)
games/trek/kill.c
106
if (q->scanned < 1000)
games/trek/kill.c
107
q->scanned -= 10;
games/trek/kill.c
109
if (q->scanned > 1000)
games/trek/kill.c
110
q->scanned = -1;
games/trek/kill.c
112
q->bases = 0;
games/trek/kill.c
149
struct quad *q;
games/trek/kill.c
156
q = &Quad[Ship.quadx][Ship.quady];
games/trek/kill.c
158
name = systemname(q);
games/trek/kill.c
169
q = &Quad[x][y];
games/trek/kill.c
171
if (q->qsystemname & Q_DISTRESSED)
games/trek/kill.c
174
e = &Event[q->qsystemname & Q_SYSTEM];
games/trek/kill.c
179
q->qsystemname = 0;
games/trek/kill.c
180
q->stars -= 1;
games/trek/kill.c
197
struct quad *q;
games/trek/kill.c
199
q = &Quad[x][y];
games/trek/kill.c
222
q->qsystemname = e->systemname;
games/trek/kill.c
96
struct quad *q;
games/trek/kill.c
99
q = &Quad[qx][qy];
games/trek/lrscan.c
53
struct quad *q;
games/trek/lrscan.c
89
q = &Quad[i][j];
games/trek/lrscan.c
90
if (q->stars < 0)
games/trek/lrscan.c
94
q->scanned = 1000;
games/trek/lrscan.c
97
q->scanned = q->klings * 100 + q->bases * 10 + q->stars;
games/trek/lrscan.c
98
printf(" %3d !", q->scanned);
games/trek/setup.c
218
q = &Quad[i][j];
games/trek/setup.c
219
q->klings = q->bases = 0;
games/trek/setup.c
220
q->scanned = -1;
games/trek/setup.c
221
q->stars = ranf(9) + 1;
games/trek/setup.c
222
q->holes = ranf(3) - q->stars / 5;
games/trek/setup.c
223
if (q->holes < 0)
games/trek/setup.c
224
q->holes = 0;
games/trek/setup.c
225
q->qsystemname = 0;
games/trek/setup.c
235
q = &Quad[i][j];
games/trek/setup.c
236
} while (q->qsystemname);
games/trek/setup.c
237
q->qsystemname = d;
games/trek/setup.c
247
q = &Quad[ix][iy];
games/trek/setup.c
248
if (q->bases > 0)
games/trek/setup.c
252
q->bases = 1;
games/trek/setup.c
255
q->scanned = 1001;
games/trek/setup.c
274
q = &Quad[ix][iy];
games/trek/setup.c
275
if (q->klings + klump > MAXKLQUAD)
games/trek/setup.c
277
q->klings += klump;
games/trek/setup.c
81
struct quad *q;
games/trek/snova.c
103
q = &Quad[qx][qy];
games/trek/snova.c
119
q->scanned = 1000;
games/trek/snova.c
125
q->scanned = 1000;
games/trek/snova.c
132
dx = q->klings;
games/trek/snova.c
133
dy = q->stars;
games/trek/snova.c
139
if (q->bases)
games/trek/snova.c
144
if (q->bases)
games/trek/snova.c
147
q->stars = -1;
games/trek/snova.c
148
q->klings = 0;
games/trek/snova.c
66
struct quad *q;
games/trek/snova.c
77
q = &Quad[qx][qy];
games/trek/snova.c
78
if (q->stars > 0)
games/trek/snova.c
84
n = ranf(q->stars);
games/trek/srscan.c
175
if (q->qsystemname & Q_DISTRESSED)
games/trek/srscan.c
177
if (q->qsystemname)
games/trek/srscan.c
178
printf("Starsystem %s\n", systemname(q));
games/trek/srscan.c
68
struct quad *q = NULL;
games/trek/srscan.c
86
q = &Quad[Ship.quadx][Ship.quady];
games/trek/srscan.c
87
q->scanned = q->klings * 100 + q->bases * 10 + q->stars;
games/trek/systemname.c
49
const struct quad *q;
games/trek/systemname.c
52
q = q1;
games/trek/systemname.c
54
i = q->qsystemname;
lib/libc/arch/sparc64/fpu/fpu_div.c
160
u_int q, bit;
lib/libc/arch/sparc64/fpu/fpu_div.c
229
q |= bit; \
lib/libc/arch/sparc64/fpu/fpu_div.c
235
q = 0; \
lib/libc/arch/sparc64/fpu/fpu_div.c
238
(x)->fp_mant[i] = q
lib/libc/arch/sparc64/fpu/fpu_div.c
255
q = bit;
lib/libc/arch/sparc64/fpu/fpu_div.c
259
q = 0;
lib/libc/arch/sparc64/fpu/fpu_div.c
262
x->fp_mant[0] = q;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
194
u_int bit, q, tt;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
275
q = bit;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
285
q |= bit; /* q += bit */
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
290
x->fp_mant[0] = q;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
296
q = 0;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
305
q = bit; /* q += bit */
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
316
q |= bit;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
321
x->fp_mant[1] = q;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
327
q = 0;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
337
q |= bit;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
349
q |= bit;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
354
x->fp_mant[2] = q;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
360
q = 0;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
371
q |= bit;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
384
q |= bit;
lib/libc/arch/sparc64/fpu/fpu_sqrt.c
389
x->fp_mant[3] = q;
lib/libc/asr/asr_debug.c
134
print_query(const struct asr_dns_query *q, char *buf, size_t max)
lib/libc/asr/asr_debug.c
139
print_dname(q->q_dname, b, sizeof b),
lib/libc/asr/asr_debug.c
140
__p_class(q->q_class), __p_type(q->q_type));
lib/libc/asr/asr_debug.c
172
struct asr_dns_query q;
lib/libc/asr/asr_debug.c
191
if (_asr_unpack_query(&p, &q) == -1)
lib/libc/asr/asr_debug.c
193
fprintf(f, "%s\n", print_query(&q, buf, sizeof buf));
lib/libc/asr/asr_utils.c
270
_asr_unpack_query(struct asr_unpack *p, struct asr_dns_query *q)
lib/libc/asr/asr_utils.c
272
unpack_dname(p, q->q_dname, sizeof(q->q_dname));
lib/libc/asr/asr_utils.c
273
unpack_u16(p, &q->q_type);
lib/libc/asr/asr_utils.c
274
unpack_u16(p, &q->q_class);
lib/libc/asr/getaddrinfo_async.c
643
struct asr_dns_query q;
lib/libc/asr/getaddrinfo_async.c
656
_asr_unpack_query(&p, &q);
lib/libc/asr/getaddrinfo_async.c
660
if (rr.rr_type != q.q_type ||
lib/libc/asr/getaddrinfo_async.c
661
rr.rr_class != q.q_class)
lib/libc/asr/gethostnamadr_async.c
499
struct asr_dns_query q;
lib/libc/asr/gethostnamadr_async.c
509
_asr_unpack_query(&p, &q);
lib/libc/asr/gethostnamadr_async.c
510
strlcpy(dname, q.q_dname, sizeof(dname));
lib/libc/asr/res_send_async.c
60
struct asr_dns_query q;
lib/libc/asr/res_send_async.c
684
struct asr_dns_query q;
lib/libc/asr/res_send_async.c
713
_asr_unpack_query(&p, &q);
lib/libc/asr/res_send_async.c
717
if (q.q_type != as->as.dns.type ||
lib/libc/asr/res_send_async.c
718
q.q_class != as->as.dns.class ||
lib/libc/asr/res_send_async.c
719
strcasecmp(q.q_dname, as->as.dns.dname)) {
lib/libc/asr/res_send_async.c
721
q.q_dname, as->as.dns.dname);
lib/libc/asr/res_send_async.c
78
_asr_unpack_query(&p, &q);
lib/libc/asr/res_send_async.c
84
as->as.dns.type = q.q_type;
lib/libc/asr/res_send_async.c
85
as->as.dns.class = q.q_class;
lib/libc/asr/res_send_async.c
86
as->as.dns.dname = strdup(q.q_dname);
lib/libc/db/mpool/mpool.c
134
TAILQ_INSERT_TAIL(&mp->lqh, bp, q);
lib/libc/db/mpool/mpool.c
157
TAILQ_REMOVE(&mp->lqh, bp, q);
lib/libc/db/mpool/mpool.c
197
TAILQ_REMOVE(&mp->lqh, bp, q);
lib/libc/db/mpool/mpool.c
198
TAILQ_INSERT_TAIL(&mp->lqh, bp, q);
lib/libc/db/mpool/mpool.c
249
TAILQ_INSERT_TAIL(&mp->lqh, bp, q);
lib/libc/db/mpool/mpool.c
295
TAILQ_REMOVE(&mp->lqh, bp, q);
lib/libc/db/mpool/mpool.c
314
TAILQ_FOREACH(bp, &mp->lqh, q)
lib/libc/db/mpool/mpool.c
343
TAILQ_FOREACH(bp, &mp->lqh, q)
lib/libc/db/mpool/mpool.c
355
TAILQ_REMOVE(&mp->lqh, bp, q);
lib/libc/db/mpool/mpool.c
468
TAILQ_FOREACH(bp, &mp->lqh, q) {
lib/libc/gdtoa/dmisc.c
118
ULong *bx, *bxe, q, *sx, *sxe;
lib/libc/gdtoa/dmisc.c
139
q = *bxe / (*sxe + 1); /* ensure q <= true quotient */
lib/libc/gdtoa/dmisc.c
141
/*debug*/ if (q > 9)
lib/libc/gdtoa/dmisc.c
144
if (q) {
lib/libc/gdtoa/dmisc.c
149
ys = *sx++ * (ULLong)q + carry;
lib/libc/gdtoa/dmisc.c
157
ys = (si & 0xffff) * q + carry;
lib/libc/gdtoa/dmisc.c
158
zs = (si >> 16) * q + (ys >> 16);
lib/libc/gdtoa/dmisc.c
166
ys = *sx++ * q + carry;
lib/libc/gdtoa/dmisc.c
183
q++;
lib/libc/gdtoa/dmisc.c
224
return q;
lib/libc/gen/getttyent.c
142
int c, q;
lib/libc/gen/getttyent.c
144
for (q = 0, t = p; (c = *p) != '\0'; p++) {
lib/libc/gen/getttyent.c
146
q ^= QUOTED; /* obscure, but nice */
lib/libc/gen/getttyent.c
149
if (q == QUOTED && *p == '\\' && *(p+1) == '"')
lib/libc/gen/getttyent.c
152
if (q == QUOTED)
lib/libc/gen/glob.c
585
compare(const void *p, const void *q)
lib/libc/gen/glob.c
587
return(strcmp(*(char **)p, *(char **)q));
lib/libc/gen/glob.c
594
const struct glob_path_stat *q = (const struct glob_path_stat *)_q;
lib/libc/gen/glob.c
596
return(strcmp(p->gps_path, q->gps_path));
lib/libc/gen/glob.c
622
Char *p, *q;
lib/libc/gen/glob.c
658
q = pathend;
lib/libc/gen/glob.c
663
if (q+1 > pathend_last)
lib/libc/gen/glob.c
665
*q++ = *p++;
lib/libc/gen/glob.c
669
pathend = q;
lib/libc/gen/login_cap.c
257
quad_t q, r;
lib/libc/gen/login_cap.c
291
q = 0;
lib/libc/gen/login_cap.c
329
q += r;
lib/libc/gen/login_cap.c
332
return (q);
lib/libc/gen/login_cap.c
342
quad_t q;
lib/libc/gen/login_cap.c
376
q = strtoll(res, &ep, 0);
lib/libc/gen/login_cap.c
378
((q == QUAD_MIN || q == QUAD_MAX) && errno == ERANGE)) {
lib/libc/gen/login_cap.c
386
return (q);
lib/libc/gen/login_cap.c
396
quad_t q;
lib/libc/gen/login_cap.c
424
q = strtolimit(res, &ep, 0);
lib/libc/gen/login_cap.c
426
((q == QUAD_MIN || q == QUAD_MAX) && errno == ERANGE)) {
lib/libc/gen/login_cap.c
434
return (q);
lib/libc/gmon/gmon.c
233
_gmon_merge_two(struct gmonparam *p, struct gmonparam *q)
lib/libc/gmon/gmon.c
240
endfrom = (q->fromssize / sizeof(*q->froms));
lib/libc/gmon/gmon.c
242
if (q->froms[fromindex] == 0)
lib/libc/gmon/gmon.c
244
for (qtoindex = q->froms[fromindex]; qtoindex != 0;
lib/libc/gmon/gmon.c
245
qtoindex = q->tos[qtoindex].link) {
lib/libc/gmon/gmon.c
246
selfpc = q->tos[qtoindex].selfpc;
lib/libc/gmon/gmon.c
247
count = q->tos[qtoindex].count;
lib/libc/gmon/gmon.c
326
struct gmonparam *q;
lib/libc/gmon/gmon.c
330
SLIST_FOREACH(q, &_gmonfree, list)
lib/libc/gmon/gmon.c
331
_gmon_merge_two(&_gmonparam, q);
lib/libc/gmon/gmon.c
333
SLIST_FOREACH(q, &_gmoninuse, list) {
lib/libc/gmon/gmon.c
334
q->state = GMON_PROF_OFF;
lib/libc/gmon/gmon.c
335
_gmon_merge_two(&_gmonparam, q);
lib/libc/include/mpool.h
53
TAILQ_ENTRY(_bkt) q; /* lru queue */
lib/libc/net/getprotoent.c
121
q = pe->p_aliases = pd->aliases;
lib/libc/net/getprotoent.c
129
if (q == &pe->p_aliases[pd->maxaliases - 1]) {
lib/libc/net/getprotoent.c
139
q = (char **)p + (q - pe->p_aliases);
lib/libc/net/getprotoent.c
142
*q++ = cp;
lib/libc/net/getprotoent.c
148
*q = NULL;
lib/libc/net/getprotoent.c
77
char *p, *cp, **q, *endp;
lib/libc/net/getservent.c
130
q = se->s_aliases = sd->aliases;
lib/libc/net/getservent.c
139
if (q == &se->s_aliases[sd->maxaliases - 1]) {
lib/libc/net/getservent.c
149
q = (char **)p + (q - se->s_aliases);
lib/libc/net/getservent.c
152
*q++ = cp;
lib/libc/net/getservent.c
157
*q = NULL;
lib/libc/net/getservent.c
77
char *p, *cp, **q, *endp;
lib/libc/quad/adddi3.c
47
aa.q = a;
lib/libc/quad/adddi3.c
48
bb.q = b;
lib/libc/quad/adddi3.c
51
return (sum.q);
lib/libc/quad/anddi3.c
45
aa.q = a;
lib/libc/quad/anddi3.c
46
bb.q = b;
lib/libc/quad/anddi3.c
49
return (aa.q);
lib/libc/quad/ashldi3.c
48
aa.q = a;
lib/libc/quad/ashldi3.c
57
return (aa.q);
lib/libc/quad/ashrdi3.c
47
aa.q = a;
lib/libc/quad/ashrdi3.c
66
return (aa.q);
lib/libc/quad/cmpdi2.c
47
aa.q = a;
lib/libc/quad/cmpdi2.c
48
bb.q = b;
lib/libc/quad/floatdidf.c
51
u.q = -x, neg = 1;
lib/libc/quad/floatdidf.c
53
u.q = x, neg = 0;
lib/libc/quad/floatdisf.c
51
u.q = -x, neg = 1;
lib/libc/quad/floatdisf.c
53
u.q = x, neg = 0;
lib/libc/quad/iordi3.c
45
aa.q = a;
lib/libc/quad/iordi3.c
46
bb.q = b;
lib/libc/quad/iordi3.c
49
return (aa.q);
lib/libc/quad/lshldi3.c
48
aa.q = a;
lib/libc/quad/lshldi3.c
57
return (aa.q);
lib/libc/quad/lshrdi3.c
47
aa.q = a;
lib/libc/quad/lshrdi3.c
56
return (aa.q);
lib/libc/quad/muldi3.c
114
u.q = a, negall = 0;
lib/libc/quad/muldi3.c
116
u.q = -a, negall = 1;
lib/libc/quad/muldi3.c
118
v.q = b;
lib/libc/quad/muldi3.c
120
v.q = -b, negall ^= 1;
lib/libc/quad/muldi3.c
128
prod.q = __lmulq(u0, v0);
lib/libc/quad/muldi3.c
136
low.q = __lmulq(u0, v0);
lib/libc/quad/muldi3.c
157
return (negall ? -prod.q : prod.q);
lib/libc/quad/muldi3.c
238
return (prod.q);
lib/libc/quad/negdi2.c
45
aa.q = a;
lib/libc/quad/negdi2.c
48
return (res.q);
lib/libc/quad/notdi2.c
46
aa.q = a;
lib/libc/quad/notdi2.c
49
return (aa.q);
lib/libc/quad/qdivrem.c
144
return (tmp.q);
lib/libc/quad/qdivrem.c
156
q[i] = 0;
lib/libc/quad/qdivrem.c
157
q += 4 - m;
lib/libc/quad/qdivrem.c
235
q[j] = (digit)qhat;
lib/libc/quad/qdivrem.c
252
*arq = tmp.q;
lib/libc/quad/qdivrem.c
257
return (tmp.q);
lib/libc/quad/qdivrem.c
68
digit *u, *v, *q;
lib/libc/quad/qdivrem.c
84
return (tmp.q);
lib/libc/quad/qdivrem.c
93
q = &qspace[0];
lib/libc/quad/quad.h
60
quad_t q; /* as a (signed) quad */
lib/libc/quad/subdi3.c
46
aa.q = a;
lib/libc/quad/subdi3.c
47
bb.q = b;
lib/libc/quad/subdi3.c
50
return (diff.q);
lib/libc/quad/xordi3.c
45
aa.q = a;
lib/libc/quad/xordi3.c
46
bb.q = b;
lib/libc/quad/xordi3.c
49
return (aa.q);
lib/libc/rpc/getrpcent.c
157
char *cp, *num, **q;
lib/libc/rpc/getrpcent.c
185
q = d->rpc.r_aliases = d->rpc_aliases;
lib/libc/rpc/getrpcent.c
191
if (q < &(d->rpc_aliases[MAXALIASES - 1]))
lib/libc/rpc/getrpcent.c
192
*q++ = cp;
lib/libc/rpc/getrpcent.c
197
*q = NULL;
lib/libc/softfloat/softfloat.c
1109
bits32 aSig, bSig, q, allZero, alternateASig;
lib/libc/softfloat/softfloat.c
1147
q = ( bSig <= aSig );
lib/libc/softfloat/softfloat.c
1148
if ( q ) aSig -= bSig;
lib/libc/softfloat/softfloat.c
1151
q = estimateDiv64To32( aSig, 0, bSig );
lib/libc/softfloat/softfloat.c
1152
q = ( 2 < q ) ? q - 2 : 0;
lib/libc/softfloat/softfloat.c
1153
aSig = - ( ( bSig>>2 ) * q );
lib/libc/softfloat/softfloat.c
1158
q = estimateDiv64To32( aSig, 0, bSig );
lib/libc/softfloat/softfloat.c
1159
q = ( 2 < q ) ? q - 2 : 0;
lib/libc/softfloat/softfloat.c
1160
q >>= 32 - expDiff;
lib/libc/softfloat/softfloat.c
1162
aSig = ( ( aSig>>1 )<<( expDiff - 1 ) ) - bSig * q;
lib/libc/softfloat/softfloat.c
1170
++q;
lib/libc/softfloat/softfloat.c
1174
if ( ( sigMean < 0 ) || ( ( sigMean == 0 ) && ( q & 1 ) ) ) {
lib/libc/softfloat/softfloat.c
2014
bits32 aSig0, aSig1, bSig0, bSig1, q, term0, term1, term2;
lib/libc/softfloat/softfloat.c
2055
q = le64( bSig0, bSig1, aSig0, aSig1 );
lib/libc/softfloat/softfloat.c
2056
if ( q ) sub64( aSig0, aSig1, bSig0, bSig1, &aSig0, &aSig1 );
lib/libc/softfloat/softfloat.c
2059
q = estimateDiv64To32( aSig0, aSig1, bSig0 );
lib/libc/softfloat/softfloat.c
2060
q = ( 4 < q ) ? q - 4 : 0;
lib/libc/softfloat/softfloat.c
2061
mul64By32To96( bSig0, bSig1, q, &term0, &term1, &term2 );
lib/libc/softfloat/softfloat.c
2068
q = estimateDiv64To32( aSig0, aSig1, bSig0 );
lib/libc/softfloat/softfloat.c
2069
q = ( 4 < q ) ? q - 4 : 0;
lib/libc/softfloat/softfloat.c
2070
q >>= - expDiff;
lib/libc/softfloat/softfloat.c
2079
mul64By32To96( bSig0, bSig1, q, &term0, &term1, &term2 );
lib/libc/softfloat/softfloat.c
2089
++q;
lib/libc/softfloat/softfloat.c
2095
|| ( ( ( sigMean0 | sigMean1 ) == 0 ) && ( q & 1 ) ) ) {
lib/libc/stdlib/atexit.c
147
struct atexit *p, *q;
lib/libc/stdlib/atexit.c
193
q = p;
lib/libc/stdlib/atexit.c
195
munmap(q, pgsize);
lib/libc/stdlib/malloc.c
1002
char *q;
lib/libc/stdlib/malloc.c
1021
q = MMAP(MALLOC_PAGESIZE * chunk_pages, d->mmap_flag);
lib/libc/stdlib/malloc.c
1022
if (q == MAP_FAILED)
lib/libc/stdlib/malloc.c
1024
d->chunk_pages = q;
lib/libc/stdlib/malloc.c
1029
q = (char *)d->chunk_pages + d->chunk_pages_used *
lib/libc/stdlib/malloc.c
1033
for (i = 0; i < count; i++, q += size) {
lib/libc/stdlib/malloc.c
1034
p = (struct chunk_info *)q;
lib/libc/stdlib/malloc.c
1230
u_char *p, *q;
lib/libc/stdlib/malloc.c
1235
q = p + check_sz;
lib/libc/stdlib/malloc.c
1237
while (p < q) {
lib/libc/stdlib/malloc.c
1782
void *q, *ret;
lib/libc/stdlib/malloc.c
1837
q = MMAPA(hint, needed, MAP_FIXED |
lib/libc/stdlib/malloc.c
1839
if (q == hint) {
lib/libc/stdlib/malloc.c
1842
memset(q, SOME_JUNK, needed);
lib/libc/stdlib/malloc.c
1919
q = omalloc(pool, newsz, 0);
lib/libc/stdlib/malloc.c
1920
if (q == NULL) {
lib/libc/stdlib/malloc.c
1925
memcpy(q, p, oldsz < newsz ? oldsz : newsz);
lib/libc/stdlib/malloc.c
1927
ret = q;
lib/libc/stdlib/malloc.c
2178
char *p, *q;
lib/libc/stdlib/malloc.c
2197
q = (char *)(((uintptr_t)p + alignment - 1) & ~(alignment - 1));
lib/libc/stdlib/malloc.c
2198
if (q != p) {
lib/libc/stdlib/malloc.c
2199
if (munmap(p, q - p))
lib/libc/stdlib/malloc.c
2202
if (munmap(q + sz, alignment - (q - p)))
lib/libc/stdlib/malloc.c
2203
wrterror(d, "munmap %p", q + sz);
lib/libc/stdlib/malloc.c
2206
return q;
lib/libc/stdlib/malloc.c
505
char *q, b[16];
lib/libc/stdlib/malloc.c
542
for (q = "CFGJ"; *q != '\0'; q++)
lib/libc/stdlib/malloc.c
543
omalloc_parseopt(*q);
lib/libc/stdlib/malloc.c
547
for (q = "cfgj"; *q != '\0'; q++)
lib/libc/stdlib/malloc.c
548
omalloc_parseopt(*q);
lib/libc/stdlib/malloc.c
623
void *q = d->r[i].p;
lib/libc/stdlib/malloc.c
624
if (q != NULL) {
lib/libc/stdlib/malloc.c
625
size_t index = hash(q) & mask;
lib/libc/stdlib/malloc.c
656
void *q;
lib/libc/stdlib/malloc.c
664
q = d->r[index].p;
lib/libc/stdlib/malloc.c
666
while (q != NULL) {
lib/libc/stdlib/malloc.c
668
q = d->r[index].p;
lib/libc/stdlib/malloc.c
683
void *q, *r;
lib/libc/stdlib/malloc.c
693
q = MASK_POINTER(r);
lib/libc/stdlib/malloc.c
694
while (q != p && r != NULL) {
lib/libc/stdlib/malloc.c
697
q = MASK_POINTER(r);
lib/libc/stdlib/malloc.c
699
return (q == p && r != NULL) ? &d->r[index] : NULL;
lib/libc/stdlib/malloc.c
956
void *q = (char*)p + i * sz;
lib/libc/stdlib/malloc.c
957
cache->pages[i] = q;
lib/libc/stdlib/merge.c
134
q = f2;
lib/libc/stdlib/merge.c
138
q = f1;
lib/libc/stdlib/merge.c
143
while ((b += size) < t && cmp(q, b) >sense)
lib/libc/stdlib/merge.c
152
(*cmp)(q, p) <= sense)
lib/libc/stdlib/merge.c
157
} else if ((*cmp)(q, p) <= sense) {
lib/libc/stdlib/merge.c
166
if ((*cmp)(q, p = b + i) <= sense)
lib/libc/stdlib/merge.c
173
if ((*cmp)(q,
lib/libc/stdlib/merge.c
181
if (q == f1) {
lib/libc/stdlib/merge.c
96
u_char *f1, *f2, *t, *b, *tp2, *q, *l1, *l2;
lib/libc/stdlib/tsearch.c
27
node *q;
lib/libc/stdlib/tsearch.c
42
q = malloc(sizeof(node)); /* T5: key not found */
lib/libc/stdlib/tsearch.c
43
if (q != (struct node_t *)0) { /* make new node */
lib/libc/stdlib/tsearch.c
44
*rootp = q; /* link new node to old */
lib/libc/stdlib/tsearch.c
45
q->key = key; /* initialize new node */
lib/libc/stdlib/tsearch.c
46
q->left = q->right = (struct node_t *)0;
lib/libc/stdlib/tsearch.c
48
return ((void *)q);
lib/libc/stdlib/tsearch.c
59
node *q;
lib/libc/stdlib/tsearch.c
74
if ((q = (*rootp)->left) == (struct node_t *)0) /* Left (struct node_t *)0? */
lib/libc/stdlib/tsearch.c
75
q = r;
lib/libc/stdlib/tsearch.c
78
r->left = q;
lib/libc/stdlib/tsearch.c
79
q = r;
lib/libc/stdlib/tsearch.c
81
for (q = r->left; q->left != (struct node_t *)0; q = r->left)
lib/libc/stdlib/tsearch.c
82
r = q;
lib/libc/stdlib/tsearch.c
83
r->left = q->right;
lib/libc/stdlib/tsearch.c
84
q->left = (*rootp)->left;
lib/libc/stdlib/tsearch.c
85
q->right = (*rootp)->right;
lib/libc/stdlib/tsearch.c
89
*rootp = q; /* link parent to new node */
lib/libc/string/wcscat.c
43
wchar_t *q;
lib/libc/string/wcscat.c
49
q = p;
lib/libc/string/wcscat.c
52
*q++ = *r++;
lib/libc/string/wcscat.c
53
*q = '\0';
lib/libc/string/wcscpy.c
43
const wchar_t *q;
lib/libc/string/wcscpy.c
46
q = s2;
lib/libc/string/wcscpy.c
47
while (*q)
lib/libc/string/wcscpy.c
48
*p++ = *q++;
lib/libc/string/wcscspn.c
38
const wchar_t *q;
lib/libc/string/wcscspn.c
42
q = set;
lib/libc/string/wcscspn.c
43
while (*q) {
lib/libc/string/wcscspn.c
44
if (*p == *q)
lib/libc/string/wcscspn.c
46
q++;
lib/libc/string/wcsncat.c
38
wchar_t *q;
lib/libc/string/wcsncat.c
44
q = p;
lib/libc/string/wcsncat.c
47
*q++ = *r++;
lib/libc/string/wcsncat.c
50
*q = '\0';
lib/libc/string/wcspbrk.c
38
const wchar_t *q;
lib/libc/string/wcspbrk.c
42
q = set;
lib/libc/string/wcspbrk.c
43
while (*q) {
lib/libc/string/wcspbrk.c
44
if (*p == *q) {
lib/libc/string/wcspbrk.c
47
q++;
lib/libc/string/wcsspn.c
38
const wchar_t *q;
lib/libc/string/wcsspn.c
42
q = set;
lib/libc/string/wcsspn.c
43
while (*q) {
lib/libc/string/wcsspn.c
44
if (*p == *q)
lib/libc/string/wcsspn.c
46
q++;
lib/libc/string/wcsspn.c
48
if (!*q)
lib/libc/string/wcsstr.c
42
const wchar_t *q;
lib/libc/string/wcsstr.c
52
q = little;
lib/libc/string/wcsstr.c
54
q = little;
lib/libc/string/wcsstr.c
56
while (*q) {
lib/libc/string/wcsstr.c
57
if (*r != *q)
lib/libc/string/wcsstr.c
59
q++;
lib/libc/string/wcsstr.c
62
if (!*q) {
lib/libc/string/wcswidth.c
37
int w, q;
lib/libc/string/wcswidth.c
41
q = wcwidth(*s);
lib/libc/string/wcswidth.c
42
if (q == -1)
lib/libc/string/wcswidth.c
44
w += q;
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/libcrypto/asn1/a_mbstr.c
371
unsigned char **p, *q;
lib/libcrypto/asn1/a_mbstr.c
374
q = *p;
lib/libcrypto/asn1/a_mbstr.c
375
*q = value;
lib/libcrypto/asn1/a_mbstr.c
385
unsigned char **p, *q;
lib/libcrypto/asn1/a_mbstr.c
388
q = *p;
lib/libcrypto/asn1/a_mbstr.c
389
*q++ = (value >> 8) & 0xff;
lib/libcrypto/asn1/a_mbstr.c
390
*q = value & 0xff;
lib/libcrypto/asn1/a_mbstr.c
400
unsigned char **p, *q;
lib/libcrypto/asn1/a_mbstr.c
403
q = *p;
lib/libcrypto/asn1/a_mbstr.c
404
*q++ = (value >> 24) & 0xff;
lib/libcrypto/asn1/a_mbstr.c
405
*q++ = (value >> 16) & 0xff;
lib/libcrypto/asn1/a_mbstr.c
406
*q++ = (value >> 8) & 0xff;
lib/libcrypto/asn1/a_mbstr.c
407
*q = value & 0xff;
lib/libcrypto/asn1/a_strex.c
194
unsigned char orflags, *p, *q;
lib/libcrypto/asn1/a_strex.c
198
q = buf + buflen;
lib/libcrypto/asn1/a_strex.c
200
while (p != q) {
lib/libcrypto/asn1/a_strex.c
227
i = UTF8_getc(p, q - p, &c);
lib/libcrypto/asn1/a_strex.c
235
if (p == q && flags & ASN1_STRFLGS_ESC_2253)
lib/libcrypto/asn1/a_strex.c
274
unsigned char *p, *q;
lib/libcrypto/asn1/a_strex.c
278
q = buf + buflen;
lib/libcrypto/asn1/a_strex.c
279
while (p != q) {
lib/libcrypto/asn1/asn1_item.c
477
const unsigned char *q;
lib/libcrypto/asn1/asn1_item.c
517
q = p;
lib/libcrypto/asn1/asn1_item.c
518
inf = ASN1_get_object(&q, &slen, &tag, &xclass, len - off);
lib/libcrypto/asn1/asn1_item.c
528
i = q - p; /* header length */
lib/libcrypto/asn1/asn_mime.c
673
char *p, *q, c;
lib/libcrypto/asn1/asn_mime.c
692
for (p = linebuf, q = linebuf;
lib/libcrypto/asn1/asn_mime.c
704
ntmp = strip_ends(q);
lib/libcrypto/asn1/asn_mime.c
705
q = p + 1;
lib/libcrypto/asn1/asn_mime.c
713
strip_ends(q));
lib/libcrypto/asn1/asn_mime.c
720
q = p + 1;
lib/libcrypto/asn1/asn_mime.c
738
ntmp = strip_ends(q);
lib/libcrypto/asn1/asn_mime.c
739
q = p + 1;
lib/libcrypto/asn1/asn_mime.c
748
strip_ends(q));
lib/libcrypto/asn1/asn_mime.c
750
q = p + 1;
lib/libcrypto/asn1/asn_mime.c
768
mhdr = mime_hdr_new(ntmp, strip_ends(q));
lib/libcrypto/asn1/asn_mime.c
774
mime_hdr_addparam(mhdr, ntmp, strip_ends(q));
lib/libcrypto/asn1/x_name.c
302
const unsigned char *p = *in, *q;
lib/libcrypto/asn1/x_name.c
314
q = p;
lib/libcrypto/asn1/x_name.c
328
if (!BUF_MEM_grow(nm.x->bytes, p - q))
lib/libcrypto/asn1/x_name.c
330
memcpy(nm.x->bytes->data, q, p - q);
lib/libcrypto/asn1/x_x509.c
324
const unsigned char *q;
lib/libcrypto/asn1/x_x509.c
328
q = *pp;
lib/libcrypto/asn1/x_x509.c
334
length -= *pp - q;
lib/libcrypto/bio/bss_conn.c
128
char *p, *q;
lib/libcrypto/bio/bss_conn.c
151
for (q = p; *q; q++)
lib/libcrypto/bio/bss_conn.c
152
if (*q == '/') {
lib/libcrypto/bio/bss_conn.c
153
*q = '\0';
lib/libcrypto/bn/arch/amd64/bn_arch.h
58
BN_ULONG q, r;
lib/libcrypto/bn/arch/amd64/bn_arch.h
65
: "=a"(q), "=d"(r)
lib/libcrypto/bn/arch/amd64/bn_arch.h
69
*out_q = q;
lib/libcrypto/bn/arch/i386/bn_arch.h
46
BN_ULONG q, r;
lib/libcrypto/bn/arch/i386/bn_arch.h
53
: "=a"(q), "=d"(r)
lib/libcrypto/bn/arch/i386/bn_arch.h
57
*out_q = q;
lib/libcrypto/bn/bn_div.c
101
q = BN_MASK2l;
lib/libcrypto/bn/bn_div.c
103
q = h / dh;
lib/libcrypto/bn/bn_div.c
105
th = q * dh;
lib/libcrypto/bn/bn_div.c
106
tl = dl * q;
lib/libcrypto/bn/bn_div.c
114
q--;
lib/libcrypto/bn/bn_div.c
127
q--;
lib/libcrypto/bn/bn_div.c
134
ret = q << BN_BITS4;
lib/libcrypto/bn/bn_div.c
138
ret |= q;
lib/libcrypto/bn/bn_div.c
153
BN_ULONG q, r;
lib/libcrypto/bn/bn_div.c
155
q = bn_div_words(h, l, d);
lib/libcrypto/bn/bn_div.c
156
r = (l - q * d) & BN_MASK2;
lib/libcrypto/bn/bn_div.c
158
*out_q = q;
lib/libcrypto/bn/bn_div.c
184
BN_ULONG n0, n1, q, t2h, t2l;
lib/libcrypto/bn/bn_div.c
194
bn_div_rem_words(n0, n1, d0, &q, &rem);
lib/libcrypto/bn/bn_div.c
196
bn_mulw(d1, q, &t2h, &t2l);
lib/libcrypto/bn/bn_div.c
201
q--;
lib/libcrypto/bn/bn_div.c
210
return q;
lib/libcrypto/bn/bn_div.c
358
BN_ULONG q, l0;
lib/libcrypto/bn/bn_div.c
366
q = bn_div_3_words(wnump, d1, d0);
lib/libcrypto/bn/bn_div.c
367
l0 = bn_mulw_words(tmp->d, sdiv->d, div_n, q);
lib/libcrypto/bn/bn_div.c
382
q--;
lib/libcrypto/bn/bn_div.c
393
*resp = q;
lib/libcrypto/bn/bn_div.c
79
BN_ULONG dh, dl, q,ret = 0, th, tl, t;
lib/libcrypto/bn/bn_exp.c
1025
if (BN_is_bit_set(q, wstart) == 0) {
lib/libcrypto/bn/bn_exp.c
1044
if (BN_is_bit_set(q, wstart - i)) {
lib/libcrypto/bn/bn_exp.c
184
BIGNUM *d, *q;
lib/libcrypto/bn/bn_exp.c
214
if ((q = BN_CTX_get(ctx)) == NULL)
lib/libcrypto/bn/bn_exp.c
225
if (!bn_copy(q, p))
lib/libcrypto/bn/bn_exp.c
251
if (BN_is_bit_set(q, wstart) == 0) {
lib/libcrypto/bn/bn_exp.c
270
if (BN_is_bit_set(q, wstart - i)) {
lib/libcrypto/bn/bn_exp.c
958
BIGNUM *aa, *q;
lib/libcrypto/bn/bn_exp.c
984
if ((q = BN_CTX_get(ctx)) == NULL)
lib/libcrypto/bn/bn_exp.c
998
if (!bn_copy(q, p))
lib/libcrypto/bn/bn_local.h
309
int BN_div_nonct(BIGNUM *q, BIGNUM *r, const BIGNUM *n, const BIGNUM *d,
lib/libcrypto/bn/bn_local.h
311
int BN_div_ct(BIGNUM *q, BIGNUM *r, const BIGNUM *n, const BIGNUM *d,
lib/libcrypto/bn/bn_mod_sqrt.c
237
const BIGNUM *q, BN_CTX *ctx)
lib/libcrypto/bn/bn_mod_sqrt.c
285
if (!BN_mod_exp_ct(out_generator, n, q, p, ctx))
lib/libcrypto/bn/bn_mod_sqrt.c
312
const BIGNUM *p, const BIGNUM *q, BN_CTX *ctx)
lib/libcrypto/bn/bn_mod_sqrt.c
323
if (!BN_rshift1(k, q))
lib/libcrypto/bn/bn_mod_sqrt.c
460
BIGNUM *b, *q, *x, *y;
lib/libcrypto/bn/bn_mod_sqrt.c
468
if ((q = BN_CTX_get(ctx)) == NULL)
lib/libcrypto/bn/bn_mod_sqrt.c
482
if (!BN_rshift(q, p, e))
lib/libcrypto/bn/bn_mod_sqrt.c
485
if (!bn_mod_sqrt_find_sylow_generator(y, p, q, ctx))
lib/libcrypto/bn/bn_mod_sqrt.c
491
if (!bn_mod_sqrt_tonelli_shanks_initialize(b, x, a, p, q, ctx))
lib/libcrypto/bn/bn_prime.c
363
BIGNUM *t1, *qadd, *q;
lib/libcrypto/bn/bn_prime.c
369
if ((q = BN_CTX_get(ctx)) == NULL)
lib/libcrypto/bn/bn_prime.c
377
if (!BN_rand(q, bits, 0, 1))
lib/libcrypto/bn/bn_prime.c
381
if (!BN_mod_ct(t1, q,qadd, ctx))
lib/libcrypto/bn/bn_prime.c
383
if (!BN_sub(q, q, t1))
lib/libcrypto/bn/bn_prime.c
386
if (!BN_add_word(q, 1))
lib/libcrypto/bn/bn_prime.c
391
if (!BN_add(q, q, t1))
lib/libcrypto/bn/bn_prime.c
396
if (!BN_lshift1(p, q))
lib/libcrypto/bn/bn_prime.c
407
BN_ULONG qmod = BN_mod_word(q, primes[i]);
lib/libcrypto/bn/bn_prime.c
413
if (!BN_add(q, q, qadd))
lib/libcrypto/buffer/buffer.c
147
unsigned char *q;
lib/libcrypto/buffer/buffer.c
149
q = out + size - 1;
lib/libcrypto/buffer/buffer.c
151
c = *q;
lib/libcrypto/buffer/buffer.c
152
*q-- = *out;
lib/libcrypto/conf/conf_def.c
398
int q, r,rr = 0, to = 0, len = 0;
lib/libcrypto/conf/conf_def.c
412
q = *from;
lib/libcrypto/conf/conf_def.c
414
while (!IS_EOF(conf, *from) && (*from != q)) {
lib/libcrypto/conf/conf_def.c
422
if (*from == q)
lib/libcrypto/conf/conf_def.c
425
q = *from;
lib/libcrypto/conf/conf_def.c
428
if (*from == q) {
lib/libcrypto/conf/conf_def.c
429
if (*(from + 1) == q) {
lib/libcrypto/conf/conf_def.c
437
if (*from == q)
lib/libcrypto/conf/conf_def.c
460
q = '}';
lib/libcrypto/conf/conf_def.c
462
q = ')';
lib/libcrypto/conf/conf_def.c
464
q = 0;
lib/libcrypto/conf/conf_def.c
466
if (q)
lib/libcrypto/conf/conf_def.c
485
if (q) {
lib/libcrypto/conf/conf_def.c
486
if (r != q) {
lib/libcrypto/conf/conf_def.c
571
int q = *p;
lib/libcrypto/conf/conf_def.c
574
while (!(IS_EOF(conf, *p)) && (*p != q)) {
lib/libcrypto/conf/conf_def.c
582
if (*p == q)
lib/libcrypto/conf/conf_def.c
591
int q = *p;
lib/libcrypto/conf/conf_def.c
595
if (*p == q) {
lib/libcrypto/conf/conf_def.c
596
if (*(p + 1) == q) {
lib/libcrypto/conf/conf_def.c
604
if (*p == q)
lib/libcrypto/curve25519/curve25519.c
1112
ge_p2 q;
lib/libcrypto/curve25519/curve25519.c
1113
ge_p3_to_p2(&q, p);
lib/libcrypto/curve25519/curve25519.c
1114
ge_p2_dbl(r, &q);
lib/libcrypto/curve25519/curve25519.c
1118
static void ge_madd(ge_p1p1 *r, const ge_p3 *p, const ge_precomp *q) {
lib/libcrypto/curve25519/curve25519.c
1123
fe_mul(r->Z, r->X, q->yplusx);
lib/libcrypto/curve25519/curve25519.c
1124
fe_mul(r->Y, r->Y, q->yminusx);
lib/libcrypto/curve25519/curve25519.c
1125
fe_mul(r->T, q->xy2d, p->T);
lib/libcrypto/curve25519/curve25519.c
1134
static void ge_msub(ge_p1p1 *r, const ge_p3 *p, const ge_precomp *q) {
lib/libcrypto/curve25519/curve25519.c
1139
fe_mul(r->Z, r->X, q->yminusx);
lib/libcrypto/curve25519/curve25519.c
1140
fe_mul(r->Y, r->Y, q->yplusx);
lib/libcrypto/curve25519/curve25519.c
1141
fe_mul(r->T, q->xy2d, p->T);
lib/libcrypto/curve25519/curve25519.c
1150
void x25519_ge_add(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q) {
lib/libcrypto/curve25519/curve25519.c
1155
fe_mul(r->Z, r->X, q->YplusX);
lib/libcrypto/curve25519/curve25519.c
1156
fe_mul(r->Y, r->Y, q->YminusX);
lib/libcrypto/curve25519/curve25519.c
1157
fe_mul(r->T, q->T2d, p->T);
lib/libcrypto/curve25519/curve25519.c
1158
fe_mul(r->X, p->Z, q->Z);
lib/libcrypto/curve25519/curve25519.c
1167
void x25519_ge_sub(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q) {
lib/libcrypto/curve25519/curve25519.c
1172
fe_mul(r->Z, r->X, q->YminusX);
lib/libcrypto/curve25519/curve25519.c
1173
fe_mul(r->Y, r->Y, q->YplusX);
lib/libcrypto/curve25519/curve25519.c
1174
fe_mul(r->T, q->T2d, p->T);
lib/libcrypto/curve25519/curve25519.c
1175
fe_mul(r->X, p->Z, q->Z);
lib/libcrypto/curve25519/curve25519.c
138
int32_t q;
lib/libcrypto/curve25519/curve25519.c
140
q = (19 * h9 + (((int32_t) 1) << 24)) >> 25;
lib/libcrypto/curve25519/curve25519.c
141
q = (h0 + q) >> 26;
lib/libcrypto/curve25519/curve25519.c
142
q = (h1 + q) >> 25;
lib/libcrypto/curve25519/curve25519.c
143
q = (h2 + q) >> 26;
lib/libcrypto/curve25519/curve25519.c
144
q = (h3 + q) >> 25;
lib/libcrypto/curve25519/curve25519.c
145
q = (h4 + q) >> 26;
lib/libcrypto/curve25519/curve25519.c
146
q = (h5 + q) >> 25;
lib/libcrypto/curve25519/curve25519.c
147
q = (h6 + q) >> 26;
lib/libcrypto/curve25519/curve25519.c
148
q = (h7 + q) >> 25;
lib/libcrypto/curve25519/curve25519.c
149
q = (h8 + q) >> 26;
lib/libcrypto/curve25519/curve25519.c
150
q = (h9 + q) >> 25;
lib/libcrypto/curve25519/curve25519.c
153
h0 += 19 * q;
lib/libcrypto/curve25519/curve25519_internal.h
81
void x25519_ge_add(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q);
lib/libcrypto/curve25519/curve25519_internal.h
82
void x25519_ge_sub(ge_p1p1 *r, const ge_p3 *p, const ge_cached *q);
lib/libcrypto/dh/dh.h
143
void DH_get0_pqg(const DH *dh, const BIGNUM **p, const BIGNUM **q,
lib/libcrypto/dh/dh.h
145
int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g);
lib/libcrypto/dh/dh_check.c
185
if (dh->q != NULL) {
lib/libcrypto/dh/dh_check.c
192
if (!BN_mod_exp_ct(residue, dh->g, dh->q, dh->p, ctx))
lib/libcrypto/dh/dh_check.c
197
is_prime = BN_is_prime_ex(dh->q, DH_NUMBER_ITERATIONS_FOR_PRIME,
lib/libcrypto/dh/dh_check.c
204
if (!BN_div_ct(NULL, residue, dh->p, dh->q, ctx))
lib/libcrypto/dh/dh_check.c
221
else if (dh->q == NULL) {
lib/libcrypto/dh/dh_check.c
222
BIGNUM *q;
lib/libcrypto/dh/dh_check.c
224
if ((q = BN_CTX_get(ctx)) == NULL)
lib/libcrypto/dh/dh_check.c
226
if (!BN_rshift1(q, dh->p))
lib/libcrypto/dh/dh_check.c
228
is_prime = BN_is_prime_ex(q, DH_NUMBER_ITERATIONS_FOR_PRIME,
lib/libcrypto/dh/dh_check.c
279
if (dh->q != NULL) {
lib/libcrypto/dh/dh_check.c
285
if (!BN_mod_exp_ct(residue, pub_key, dh->q, dh->p, ctx))
lib/libcrypto/dh/dh_key.c
104
if (dh->q) {
lib/libcrypto/dh/dh_key.c
105
if (!bn_rand_interval(priv_key, 2, dh->q))
lib/libcrypto/dh/dh_lib.c
157
BN_free(dh->q);
lib/libcrypto/dh/dh_lib.c
214
if (dh->q != NULL)
lib/libcrypto/dh/dh_lib.c
215
N = BN_num_bits(dh->q);
lib/libcrypto/dh/dh_lib.c
231
DH_get0_pqg(const DH *dh, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
lib/libcrypto/dh/dh_lib.c
235
if (q != NULL)
lib/libcrypto/dh/dh_lib.c
236
*q = dh->q;
lib/libcrypto/dh/dh_lib.c
243
DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g)
lib/libcrypto/dh/dh_lib.c
252
if (q != NULL) {
lib/libcrypto/dh/dh_lib.c
253
BN_free(dh->q);
lib/libcrypto/dh/dh_lib.c
254
dh->q = q;
lib/libcrypto/dh/dh_lib.c
255
dh->length = BN_num_bits(dh->q);
lib/libcrypto/dh/dh_lib.c
302
return dh->q;
lib/libcrypto/dh/dh_local.h
83
BIGNUM *q;
lib/libcrypto/dsa/dsa.h
182
void DSA_get0_pqg(const DSA *d, const BIGNUM **p, const BIGNUM **q,
lib/libcrypto/dsa/dsa.h
184
int DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g);
lib/libcrypto/dsa/dsa_ameth.c
362
return dsa->p == NULL || dsa->q == NULL || dsa->g == NULL;
lib/libcrypto/dsa/dsa_ameth.c
375
if ((a = BN_dup(from->pkey.dsa->q)) == NULL)
lib/libcrypto/dsa/dsa_ameth.c
377
BN_free(to->pkey.dsa->q);
lib/libcrypto/dsa/dsa_ameth.c
378
to->pkey.dsa->q = a;
lib/libcrypto/dsa/dsa_ameth.c
391
BN_cmp(a->pkey.dsa->q, b->pkey.dsa->q) ||
lib/libcrypto/dsa/dsa_ameth.c
451
if (!bn_printf(bp, x->q, off, "Q: "))
lib/libcrypto/dsa/dsa_ameth.c
541
if (!BN_mod_ct(result, result, dsa->q, ctx))
lib/libcrypto/dsa/dsa_ameth.c
554
if (!BN_mod_exp_ct(result, dsa->g, dsa->q, dsa->p, ctx))
lib/libcrypto/dsa/dsa_ameth.c
565
if (BN_is_prime_ex(dsa->q, BN_prime_checks, ctx, NULL) <= 0) {
lib/libcrypto/dsa/dsa_asn1.c
206
.offset = offsetof(DSA, q),
lib/libcrypto/dsa/dsa_asn1.c
279
.offset = offsetof(DSA, q),
lib/libcrypto/dsa/dsa_asn1.c
373
.offset = offsetof(DSA, q),
lib/libcrypto/dsa/dsa_gen.c
112
BIGNUM *g = NULL, *q = NULL, *p = NULL;
lib/libcrypto/dsa/dsa_gen.c
160
if ((q = BN_CTX_get(ctx)) == NULL)
lib/libcrypto/dsa/dsa_gen.c
211
if (!BN_bin2bn(md, qsize, q))
lib/libcrypto/dsa/dsa_gen.c
215
r = BN_is_prime_fasttest_ex(q, DSA_prime_checks, ctx,
lib/libcrypto/dsa/dsa_gen.c
274
if (!BN_lshift1(r0, q))
lib/libcrypto/dsa/dsa_gen.c
311
if (!BN_div_ct(r0, NULL, test, q, ctx))
lib/libcrypto/dsa/dsa_gen.c
337
BN_free(ret->q);
lib/libcrypto/dsa/dsa_gen.c
340
ret->q = BN_dup(q);
lib/libcrypto/dsa/dsa_gen.c
342
if (ret->p == NULL || ret->q == NULL || ret->g == NULL) {
lib/libcrypto/dsa/dsa_key.c
87
if (!bn_rand_interval(priv_key, 1, dsa->q))
lib/libcrypto/dsa/dsa_lib.c
163
BN_free(dsa->q);
lib/libcrypto/dsa/dsa_lib.c
186
signature.r = dsa->q;
lib/libcrypto/dsa/dsa_lib.c
187
signature.s = dsa->q;
lib/libcrypto/dsa/dsa_lib.c
222
if (dsa->p == NULL || dsa->q == NULL)
lib/libcrypto/dsa/dsa_lib.c
225
return BN_security_bits(BN_num_bits(dsa->p), BN_num_bits(dsa->q));
lib/libcrypto/dsa/dsa_lib.c
250
if (dsa->q != NULL) {
lib/libcrypto/dsa/dsa_lib.c
251
dh->length = BN_num_bits(dsa->q);
lib/libcrypto/dsa/dsa_lib.c
252
if ((dh->q = BN_dup(dsa->q)) == NULL)
lib/libcrypto/dsa/dsa_lib.c
278
DSA_get0_pqg(const DSA *dsa, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
lib/libcrypto/dsa/dsa_lib.c
282
if (q != NULL)
lib/libcrypto/dsa/dsa_lib.c
283
*q = dsa->q;
lib/libcrypto/dsa/dsa_lib.c
290
DSA_set0_pqg(DSA *dsa, BIGNUM *p, BIGNUM *q, BIGNUM *g)
lib/libcrypto/dsa/dsa_lib.c
292
if ((dsa->p == NULL && p == NULL) || (dsa->q == NULL && q == NULL) ||
lib/libcrypto/dsa/dsa_lib.c
300
if (q != NULL) {
lib/libcrypto/dsa/dsa_lib.c
301
BN_free(dsa->q);
lib/libcrypto/dsa/dsa_lib.c
302
dsa->q = q;
lib/libcrypto/dsa/dsa_lib.c
352
return dsa->q;
lib/libcrypto/dsa/dsa_lib.c
417
if (dsa->p == NULL || dsa->q == NULL || dsa->g == NULL) {
lib/libcrypto/dsa/dsa_lib.c
423
if (!BN_is_odd(dsa->p) || !BN_is_odd(dsa->q)) {
lib/libcrypto/dsa/dsa_lib.c
436
if (BN_is_negative(dsa->q)) {
lib/libcrypto/dsa/dsa_lib.c
442
q_bits = BN_num_bits(dsa->q);
lib/libcrypto/dsa/dsa_lib.c
476
BN_cmp(dsa->priv_key, dsa->q) >= 0) {
lib/libcrypto/dsa/dsa_local.h
83
BIGNUM *q; /* == 20 */
lib/libcrypto/dsa/dsa_ossl.c
122
if (dlen > BN_num_bytes(dsa->q))
lib/libcrypto/dsa/dsa_ossl.c
123
dlen = BN_num_bytes(dsa->q);
lib/libcrypto/dsa/dsa_ossl.c
151
if (!bn_rand_interval(b, 1, dsa->q))
lib/libcrypto/dsa/dsa_ossl.c
153
if (BN_mod_inverse_ct(binv, b, dsa->q, ctx) == NULL)
lib/libcrypto/dsa/dsa_ossl.c
156
if (!BN_mod_mul(bxr, b, dsa->priv_key, dsa->q, ctx)) /* bx */
lib/libcrypto/dsa/dsa_ossl.c
158
if (!BN_mod_mul(bxr, bxr, r, dsa->q, ctx)) /* bxr */
lib/libcrypto/dsa/dsa_ossl.c
160
if (!BN_mod_mul(bm, b, m, dsa->q, ctx)) /* bm */
lib/libcrypto/dsa/dsa_ossl.c
162
if (!BN_mod_add(s, bxr, bm, dsa->q, ctx)) /* s = bm + bxr */
lib/libcrypto/dsa/dsa_ossl.c
164
if (!BN_mod_mul(s, s, kinv, dsa->q, ctx)) /* s = b(m + xr)k^-1 */
lib/libcrypto/dsa/dsa_ossl.c
166
if (!BN_mod_mul(s, s, binv, dsa->q, ctx)) /* s = (m + xr)k^-1 */
lib/libcrypto/dsa/dsa_ossl.c
234
q_bits = BN_num_bits(dsa->q);
lib/libcrypto/dsa/dsa_ossl.c
240
if (!bn_rand_interval(k, 1, dsa->q))
lib/libcrypto/dsa/dsa_ossl.c
266
if (!BN_add(l, k, dsa->q) ||
lib/libcrypto/dsa/dsa_ossl.c
267
!BN_add(m, l, dsa->q) ||
lib/libcrypto/dsa/dsa_ossl.c
274
if (!BN_mod_ct(r, r, dsa->q, ctx))
lib/libcrypto/dsa/dsa_ossl.c
278
if ((kinv = BN_mod_inverse_ct(NULL, k, dsa->q, ctx)) == NULL)
lib/libcrypto/dsa/dsa_ossl.c
327
BN_ucmp(sig->r, dsa->q) >= 0) {
lib/libcrypto/dsa/dsa_ossl.c
332
BN_ucmp(sig->s, dsa->q) >= 0) {
lib/libcrypto/dsa/dsa_ossl.c
338
if ((BN_mod_inverse_ct(u2, sig->s, dsa->q, ctx)) == NULL)
lib/libcrypto/dsa/dsa_ossl.c
345
qbits = BN_num_bits(dsa->q);
lib/libcrypto/dsa/dsa_ossl.c
354
if (!BN_mod_mul(u1, u1, u2, dsa->q, ctx))
lib/libcrypto/dsa/dsa_ossl.c
358
if (!BN_mod_mul(u2, sig->r, u2, dsa->q, ctx))
lib/libcrypto/dsa/dsa_ossl.c
373
if (!BN_mod_ct(u1, t1, dsa->q, ctx))
lib/libcrypto/ec/ec.h
204
const EC_POINT *q, const BIGNUM *m, BN_CTX *ctx);
lib/libcrypto/evp/bio_b64.c
157
unsigned char *p, *q;
lib/libcrypto/evp/bio_b64.c
231
q = p =(unsigned char *)ctx->tmp;
lib/libcrypto/evp/bio_b64.c
234
if (*(q++) != '\n')
lib/libcrypto/evp/bio_b64.c
242
p = q;
lib/libcrypto/evp/bio_b64.c
249
&num, p, q - p);
lib/libcrypto/evp/bio_b64.c
264
p = q;
lib/libcrypto/evp/bio_b64.c
278
else if (p != q) /* finished on a '\n' */
lib/libcrypto/evp/bio_b64.c
280
n = q - p;
lib/libcrypto/idea/idea.c
317
long n1, n2, q, r, b1, b2, t;
lib/libcrypto/idea/idea.c
329
q = (n1 - r)/n2;
lib/libcrypto/idea/idea.c
337
b2 = b1 - q*b2;
lib/libcrypto/ocsp/ocsp_ht.c
210
char *p, *q, *r;
lib/libcrypto/ocsp/ocsp_ht.c
229
for (q = p; *q && !isspace((unsigned char)*q); q++)
lib/libcrypto/ocsp/ocsp_ht.c
231
if (!*q) {
lib/libcrypto/ocsp/ocsp_ht.c
237
*q++ = 0;
lib/libcrypto/ocsp/ocsp_ht.c
246
while (*q && isspace((unsigned char)*q))
lib/libcrypto/ocsp/ocsp_ht.c
247
q++;
lib/libcrypto/ocsp/ocsp_ht.c
248
if (*q) {
lib/libcrypto/ocsp/ocsp_ht.c
253
for (r = q + strlen(q) - 1; isspace((unsigned char)*r); r--)
lib/libcrypto/ocsp/ocsp_ht.c
258
if (!*q)
lib/libcrypto/ocsp/ocsp_ht.c
261
ERR_asprintf_error_data("Code=%s,Reason=%s", p, q);
lib/libcrypto/pem/pvkfmt.c
107
unsigned char *tmpbuf, *q;
lib/libcrypto/pem/pvkfmt.c
114
q = tmpbuf;
lib/libcrypto/pem/pvkfmt.c
116
*q++ = *p--;
lib/libcrypto/pem/pvkfmt.c
329
if (!read_lebn(&p, 20, &dsa->q))
lib/libcrypto/pem/pvkfmt.c
388
if (!read_lebn(&p, hnbyte, &rsa->q))
lib/libcrypto/pem/pvkfmt.c
456
unsigned char *p = *out, *q, c;
lib/libcrypto/pem/pvkfmt.c
460
q = p + nb - 1;
lib/libcrypto/pem/pvkfmt.c
464
*p++ = *q;
lib/libcrypto/pem/pvkfmt.c
465
*q-- = c;
lib/libcrypto/pem/pvkfmt.c
556
if ((bitlen & 7) || (BN_num_bits(dsa->q) != 160) ||
lib/libcrypto/pem/pvkfmt.c
598
(BN_num_bytes(rsa->q) > hnbyte) ||
lib/libcrypto/pem/pvkfmt.c
622
write_lebn(out, rsa->q, hnbyte);
lib/libcrypto/pem/pvkfmt.c
636
write_lebn(out, dsa->q, 20);
lib/libcrypto/pem/pvkfmt.c
734
unsigned char *enctmp = NULL, *q;
lib/libcrypto/pem/pvkfmt.c
772
q = enctmp + 8;
lib/libcrypto/pem/pvkfmt.c
775
if (!EVP_DecryptUpdate(cctx, q, &enctmplen, p, inlen))
lib/libcrypto/pem/pvkfmt.c
777
if (!EVP_DecryptFinal_ex(cctx, q + enctmplen, &enctmplen))
lib/libcrypto/pem/pvkfmt.c
779
magic = read_ledword((const unsigned char **)&q);
lib/libcrypto/pem/pvkfmt.c
781
q = enctmp + 8;
lib/libcrypto/pem/pvkfmt.c
787
if (!EVP_DecryptUpdate(cctx, q, &enctmplen, p, inlen))
lib/libcrypto/pem/pvkfmt.c
789
if (!EVP_DecryptFinal_ex(cctx, q + enctmplen,
lib/libcrypto/pem/pvkfmt.c
792
magic = read_ledword((const unsigned char **)&q);
lib/libcrypto/rsa/rsa.h
372
void RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q);
lib/libcrypto/rsa/rsa.h
373
int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q);
lib/libcrypto/rsa/rsa_ameth.c
483
if (!bn_printf(bp, x->q, off, "prime2:"))
lib/libcrypto/rsa/rsa_asn1.c
132
.offset = offsetof(RSA, q),
lib/libcrypto/rsa/rsa_blinding.c
265
rsa_get_public_exp(const BIGNUM *d, const BIGNUM *p, const BIGNUM *q,
lib/libcrypto/rsa/rsa_blinding.c
270
if (d == NULL || p == NULL || q == NULL)
lib/libcrypto/rsa/rsa_blinding.c
283
if (!BN_sub(r2, q, BN_value_one()))
lib/libcrypto/rsa/rsa_blinding.c
310
e = rsa_get_public_exp(rsa->d, rsa->p, rsa->q, ctx);
lib/libcrypto/rsa/rsa_chk.c
103
r = BN_is_prime_ex(key->q, BN_prime_checks, NULL, NULL);
lib/libcrypto/rsa/rsa_chk.c
112
r = BN_mul(i, key->p, key->q, ctx);
lib/libcrypto/rsa/rsa_chk.c
130
r = BN_sub(j, key->q, BN_value_one());
lib/libcrypto/rsa/rsa_chk.c
184
r = BN_sub(i, key->q, BN_value_one());
lib/libcrypto/rsa/rsa_chk.c
202
if (BN_mod_inverse_ct(i, key->q, key->p, ctx) == NULL) {
lib/libcrypto/rsa/rsa_chk.c
66
if (!key->p || !key->q || !key->n || !key->e || !key->d) {
lib/libcrypto/rsa/rsa_eay.c
385
(rsa->p != NULL && rsa->q != NULL && rsa->dmp1 != NULL &&
lib/libcrypto/rsa/rsa_eay.c
505
(rsa->p != NULL && rsa->q != NULL && rsa->dmp1 != NULL &&
lib/libcrypto/rsa/rsa_eay.c
674
BIGNUM p, q;
lib/libcrypto/rsa/rsa_eay.c
681
BN_init(&q);
lib/libcrypto/rsa/rsa_eay.c
683
BN_with_flags(&q, rsa->q, BN_FLG_CONSTTIME);
lib/libcrypto/rsa/rsa_eay.c
689
CRYPTO_LOCK_RSA, &q, ctx)) {
lib/libcrypto/rsa/rsa_eay.c
705
if (!BN_mod_ct(r1, &c, rsa->q, ctx))
lib/libcrypto/rsa/rsa_eay.c
712
if (!rsa->meth->bn_mod_exp(m1, r1, &dmq1, rsa->q, ctx,
lib/libcrypto/rsa/rsa_eay.c
763
if (!BN_mul(r1, r0, rsa->q, ctx))
lib/libcrypto/rsa/rsa_gen.c
128
if (!rsa->q && ((rsa->q = BN_new()) == NULL))
lib/libcrypto/rsa/rsa_gen.c
163
if (!BN_generate_prime_ex(rsa->q, bitsq, 0, NULL, NULL,
lib/libcrypto/rsa/rsa_gen.c
166
if (!BN_sub(diff, rsa->p, rsa->q))
lib/libcrypto/rsa/rsa_gen.c
174
if (!BN_sub(r2, rsa->q, BN_value_one()))
lib/libcrypto/rsa/rsa_gen.c
185
if (BN_cmp(rsa->p, rsa->q) < 0) {
lib/libcrypto/rsa/rsa_gen.c
187
rsa->p = rsa->q;
lib/libcrypto/rsa/rsa_gen.c
188
rsa->q = tmp;
lib/libcrypto/rsa/rsa_gen.c
192
if (!BN_mul(rsa->n, rsa->p, rsa->q, ctx))
lib/libcrypto/rsa/rsa_gen.c
198
if (!BN_sub(r2, rsa->q, BN_value_one())) /* q-1 */
lib/libcrypto/rsa/rsa_gen.c
224
if (BN_mod_inverse_ct(rsa->iqmp, rsa->q, &p, ctx) == NULL)
lib/libcrypto/rsa/rsa_lib.c
181
BN_free(r->q);
lib/libcrypto/rsa/rsa_lib.c
303
RSA_get0_factors(const RSA *r, const BIGNUM **p, const BIGNUM **q)
lib/libcrypto/rsa/rsa_lib.c
307
if (q != NULL)
lib/libcrypto/rsa/rsa_lib.c
308
*q = r->q;
lib/libcrypto/rsa/rsa_lib.c
313
RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q)
lib/libcrypto/rsa/rsa_lib.c
315
if ((r->p == NULL && p == NULL) || (r->q == NULL && q == NULL))
lib/libcrypto/rsa/rsa_lib.c
322
if (q != NULL) {
lib/libcrypto/rsa/rsa_lib.c
323
BN_free(r->q);
lib/libcrypto/rsa/rsa_lib.c
324
r->q = q;
lib/libcrypto/rsa/rsa_lib.c
362
return r->q;
lib/libcrypto/rsa/rsa_local.h
109
BIGNUM *q;
lib/libcrypto/sha/sha3.c
123
sha3_keccakf(ctx->state.q);
lib/libcrypto/sha/sha3.c
140
sha3_keccakf(ctx->state.q);
lib/libcrypto/sha/sha3.c
154
sha3_keccakf(ctx->state.q);
lib/libcrypto/sha/sha3.c
167
sha3_keccakf(ctx->state.q);
lib/libcrypto/sha/sha3_internal.h
62
uint64_t q[25]; /* State as 64 bit words. */
lib/libcrypto/x509/x509_utl.c
358
char *p, *q, c;
lib/libcrypto/x509/x509_utl.c
373
for (p = linebuf, q = linebuf; (c = *p) && (c != '\r') &&
lib/libcrypto/x509/x509_utl.c
381
ntmp = strip_spaces(q);
lib/libcrypto/x509/x509_utl.c
386
q = p + 1;
lib/libcrypto/x509/x509_utl.c
389
ntmp = strip_spaces(q);
lib/libcrypto/x509/x509_utl.c
390
q = p + 1;
lib/libcrypto/x509/x509_utl.c
404
vtmp = strip_spaces(q);
lib/libcrypto/x509/x509_utl.c
412
q = p + 1;
lib/libcrypto/x509/x509_utl.c
419
vtmp = strip_spaces(q);
lib/libcrypto/x509/x509_utl.c
427
ntmp = strip_spaces(q);
lib/libcrypto/x509/x509_utl.c
449
char *p, *q;
lib/libcrypto/x509/x509_utl.c
457
q = p + strlen(p) - 1;
lib/libcrypto/x509/x509_utl.c
458
while ((q != p) && isspace((unsigned char)*q))
lib/libcrypto/x509/x509_utl.c
459
q--;
lib/libcrypto/x509/x509_utl.c
460
if (p != q)
lib/libcrypto/x509/x509_utl.c
461
q[1] = 0;
lib/libcurses/base/lib_freeall.c
75
WINDOWLIST *p, *q;
lib/libcurses/base/lib_freeall.c
91
for (each_window(SP_PARM, q)) {
lib/libcurses/base/lib_freeall.c
92
WINDOW *q_win = &(q->win);
lib/libcurses/base/lib_freeall.c
95
if (q->screen != SP_PARM)
lib/libcurses/base/lib_freeall.c
99
if ((p != q)
lib/libcurses/base/lib_newwin.c
107
WINDOWLIST *p, *q;
lib/libcurses/base/lib_newwin.c
109
q = 0;
lib/libcurses/base/lib_newwin.c
114
if (q == 0)
lib/libcurses/base/lib_newwin.c
117
q->next = p->next;
lib/libcurses/base/lib_newwin.c
132
q = p;
lib/libcurses/base/new_pair.c
137
const colorpair_t *q = (const colorpair_t *) b;
lib/libcurses/base/new_pair.c
138
return ((p->fg == q->fg)
lib/libcurses/base/new_pair.c
139
? (p->bg - q->bg)
lib/libcurses/base/new_pair.c
140
: (p->fg - q->fg));
lib/libcurses/curses.priv.h
2057
#define ret_error(rc, fmt, p, q) if (errret) {\
lib/libcurses/curses.priv.h
2059
q;\
lib/libcurses/curses.priv.h
2063
q;\
lib/libcurses/curses.priv.h
2067
#define ret_error1(rc, fmt, p, q) ret_error(rc, "'%s': " fmt, p, q)
lib/libcurses/term_entry.h
153
#define ANDMISSING(p,q) \
lib/libcurses/term_entry.h
155
if (PRESENT(p) && !PRESENT(q)) \
lib/libcurses/term_entry.h
156
_nc_warning(#p " but no " #q); \
lib/libcurses/term_entry.h
159
#define PAIRED(p,q) \
lib/libcurses/term_entry.h
161
if (PRESENT(q) && !PRESENT(p)) \
lib/libcurses/term_entry.h
162
_nc_warning(#q " but no " #p); \
lib/libcurses/term_entry.h
163
if (PRESENT(p) && !PRESENT(q)) \
lib/libcurses/term_entry.h
164
_nc_warning(#p " but no " #q); \
lib/libcurses/tinfo/comp_parse.c
395
#define validate_merge(p, q) \
lib/libcurses/tinfo/comp_parse.c
396
if (invalid_merge(&((p)->tterm), &((q)->tterm))) \
lib/libcurses/tinfo/comp_parse.c
399
#define validate_merge(p, q) /* nothing */
lib/libcurses/tinfo/hashed_db.c
84
MYCONN *p, *q;
lib/libcurses/tinfo/hashed_db.c
86
for (p = connections, q = 0; p != 0; q = p, p = p->next) {
lib/libcurses/tinfo/hashed_db.c
88
if (q != 0)
lib/libcurses/tinfo/hashed_db.c
89
q->next = p->next;
lib/libcurses/tinfo/lib_setup.c
914
PRESCREEN_LIST *p, *q;
lib/libcurses/tinfo/lib_setup.c
917
for (p = _nc_prescreen.allocated, q = 0; p != 0; q = p, p = p->next) {
lib/libcurses/tinfo/lib_setup.c
919
if (q) {
lib/libcurses/tinfo/lib_setup.c
920
q->next = p->next;
lib/libcurses/tinfo/lib_tparm.c
155
cmp_format(const void *p, const void *q)
lib/libcurses/tinfo/lib_tparm.c
158
const char *b = *(char *const *) q;
lib/libcurses/tty/tty_update.c
953
int p, q = j;
lib/libcurses/tty/tty_update.c
961
for (; q < screen_columns(SP_PARM); q++) {
lib/libcurses/tty/tty_update.c
962
attr_t testattr = AttrOf(newscr->_line[p].text[q]);
lib/libcurses/tty/tty_update.c
965
RemAttr(NewScreen(SP_PARM)->_line[p].text[q], turnon);
lib/libcurses/tty/tty_update.c
967
q = 0;
lib/libelf/libelf_ar_util.c
119
p = q = ar->e_u.e_ar.e_rawstrtab + offset;
lib/libelf/libelf_ar_util.c
124
len = (size_t) (p - q + 1); /* space for the trailing NUL */
lib/libelf/libelf_ar_util.c
131
(void) strncpy(s, (const char *) q, len - 1);
lib/libelf/libelf_ar_util.c
157
q = (const unsigned char *) (arh + 1);
lib/libelf/libelf_ar_util.c
159
(void) strncpy(s, (const char *) q, len);
lib/libelf/libelf_ar_util.c
172
for (q = buf + bufsize - 1; q >= buf && *q == ' '; --q)
lib/libelf/libelf_ar_util.c
175
if (q >= buf) {
lib/libelf/libelf_ar_util.c
176
if (*q == '/') {
lib/libelf/libelf_ar_util.c
182
if (q > buf + 1 ||
lib/libelf/libelf_ar_util.c
183
(q == (buf + 1) && *buf != '/'))
lib/libelf/libelf_ar_util.c
184
q--;
lib/libelf/libelf_ar_util.c
187
len = (size_t) (q - buf + 2); /* Space for a trailing NUL. */
lib/libelf/libelf_ar_util.c
85
const unsigned char *buf, *p, *q, *r;
lib/libexpat/lib/xmlparse.c
215
#define EXPAT_SAFE_PTR_DIFF(p, q) (((p) && (q)) ? ((p) - (q)) : 0)
lib/libfido2/src/es256.c
272
EC_POINT *q = NULL;
lib/libfido2/src/es256.c
300
if ((q = EC_POINT_new(g)) == NULL ||
lib/libfido2/src/es256.c
301
EC_POINT_set_affine_coordinates(g, q, x, y, bnctx) == 0 ||
lib/libfido2/src/es256.c
302
EC_KEY_set_public_key(ec, q) == 0) {
lib/libfido2/src/es256.c
324
if (q != NULL)
lib/libfido2/src/es256.c
325
EC_POINT_free(q);
lib/libfido2/src/es256.c
341
const EC_POINT *q = NULL;
lib/libfido2/src/es256.c
349
if ((q = EC_KEY_get0_public_key(ec)) == NULL ||
lib/libfido2/src/es256.c
360
if (EC_POINT_is_on_curve(g, q, bnctx) != 1) {
lib/libfido2/src/es256.c
366
if (EC_POINT_get_affine_coordinates(g, q, x, y, bnctx) == 0 ||
lib/libfido2/src/es256.c
464
EC_POINT *q = NULL;
lib/libfido2/src/es256.c
471
(q = EC_POINT_new(g)) == NULL) {
lib/libfido2/src/es256.c
476
if (EC_POINT_mul(g, q, d, NULL, NULL, NULL) == 0 ||
lib/libfido2/src/es256.c
477
EC_KEY_set_public_key(ec, q) == 0 ||
lib/libfido2/src/es256.c
487
if (q != NULL)
lib/libfido2/src/es256.c
488
EC_POINT_free(q);
lib/libm/src/b_log__D.c
357
double F, f, g, q, u, v, u2;
lib/libm/src/b_log__D.c
378
q = u*v*(A1 + v*(A2 + v*(A3 + v*A4)));
lib/libm/src/b_log__D.c
391
u2 += logF_tail[j]; u2 += q;
lib/libm/src/b_tgamma.c
268
double p, q;
lib/libm/src/b_tgamma.c
271
q = Q0 +z*(Q1+z*(Q2+z*(Q3+z*(Q4+z*(Q5+z*(Q6+z*(Q7+z*Q8)))))));
lib/libm/src/b_tgamma.c
275
p = p/q;
lib/libm/src/b_tgamma.c
280
q = (t.a *= t.a); /* t = (z+c)^2 */
lib/libm/src/b_tgamma.c
282
t.b += (q - t.a);
lib/libm/src/e_acos.c
61
double z,p,q,r,w,s,c,df;
lib/libm/src/e_acos.c
78
q = one+z*(qS1+z*(qS2+z*(qS3+z*qS4)));
lib/libm/src/e_acos.c
79
r = p/q;
lib/libm/src/e_acos.c
84
q = one+z*(qS1+z*(qS2+z*(qS3+z*qS4)));
lib/libm/src/e_acos.c
86
r = p/q;
lib/libm/src/e_acos.c
96
q = one+z*(qS1+z*(qS2+z*(qS3+z*qS4)));
lib/libm/src/e_acos.c
97
r = p/q;
lib/libm/src/e_acosf.c
38
float z,p,q,r,w,s,c,df;
lib/libm/src/e_acosf.c
52
q = one+z*(qS1+z*(qS2+z*(qS3+z*qS4)));
lib/libm/src/e_acosf.c
53
r = p/q;
lib/libm/src/e_acosf.c
58
q = one+z*(qS1+z*(qS2+z*(qS3+z*qS4)));
lib/libm/src/e_acosf.c
60
r = p/q;
lib/libm/src/e_acosf.c
72
q = one+z*(qS1+z*(qS2+z*(qS3+z*qS4)));
lib/libm/src/e_acosf.c
73
r = p/q;
lib/libm/src/e_acosl.c
100
r = p/q;
lib/libm/src/e_acosl.c
54
long double z,p,q,r,w,s,c,df;
lib/libm/src/e_acosl.c
77
q = Q(z);
lib/libm/src/e_acosl.c
78
r = p/q;
lib/libm/src/e_acosl.c
83
q = Q(z);
lib/libm/src/e_acosl.c
85
r = p/q;
lib/libm/src/e_acosl.c
99
q = Q(z);
lib/libm/src/e_asin.c
103
r = p/q;
lib/libm/src/e_asin.c
105
q = pio4_hi-2.0*w;
lib/libm/src/e_asin.c
106
t = pio4_hi-(p-q);
lib/libm/src/e_asin.c
69
double t,w,p,q,c,r,s;
lib/libm/src/e_asin.c
86
q = one+t*(qS1+t*(qS2+t*(qS3+t*qS4)));
lib/libm/src/e_asin.c
87
w = p/q;
lib/libm/src/e_asin.c
94
q = one+t*(qS1+t*(qS2+t*(qS3+t*qS4)));
lib/libm/src/e_asin.c
97
w = p/q;
lib/libm/src/e_asinf.c
40
float t,w,p,q,c,r,s;
lib/libm/src/e_asinf.c
55
q = one+t*(qS1+t*(qS2+t*(qS3+t*qS4)));
lib/libm/src/e_asinf.c
56
w = p/q;
lib/libm/src/e_asinf.c
63
q = one+t*(qS1+t*(qS2+t*(qS3+t*qS4)));
lib/libm/src/e_asinf.c
66
w = p/q;
lib/libm/src/e_asinf.c
74
r = p/q;
lib/libm/src/e_asinf.c
76
q = pio4_hi-(float)2.0*w;
lib/libm/src/e_asinf.c
77
t = pio4_hi-(p-q);
lib/libm/src/e_asinl.c
44
long double t=0.0,w,p,q,c,r,s;
lib/libm/src/e_asinl.c
67
q = Q(t);
lib/libm/src/e_asinl.c
68
w = p/q;
lib/libm/src/e_asinl.c
75
q = Q(t);
lib/libm/src/e_asinl.c
84
w = p/q;
lib/libm/src/e_asinl.c
94
r = p/q;
lib/libm/src/e_asinl.c
96
q = pio4_hi-2.0*w;
lib/libm/src/e_asinl.c
97
t = pio4_hi-(p-q);
lib/libm/src/e_j0.c
272
const double *p,*q;
lib/libm/src/e_j0.c
277
if(ix>=0x40200000) {p = pR8; q= pS8;}
lib/libm/src/e_j0.c
278
else if(ix>=0x40122E8B){p = pR5; q= pS5;}
lib/libm/src/e_j0.c
279
else if(ix>=0x4006DB6D){p = pR3; q= pS3;}
lib/libm/src/e_j0.c
280
else if(ix>=0x40000000){p = pR2; q= pS2;}
lib/libm/src/e_j0.c
283
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4]))));
lib/libm/src/e_j0.c
368
const double *p,*q;
lib/libm/src/e_j0.c
373
if(ix>=0x40200000) {p = qR8; q= qS8;}
lib/libm/src/e_j0.c
374
else if(ix>=0x40122E8B){p = qR5; q= qS5;}
lib/libm/src/e_j0.c
375
else if(ix>=0x4006DB6D){p = qR3; q= qS3;}
lib/libm/src/e_j0.c
376
else if(ix>=0x40000000){p = qR2; q= qS2;}
lib/libm/src/e_j0.c
379
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5])))));
lib/libm/src/e_j0f.c
229
const float *p,*q;
lib/libm/src/e_j0f.c
234
if(ix>=0x41000000) {p = pR8; q= pS8;}
lib/libm/src/e_j0f.c
235
else if(ix>=0x40f71c58){p = pR5; q= pS5;}
lib/libm/src/e_j0f.c
236
else if(ix>=0x4036db68){p = pR3; q= pS3;}
lib/libm/src/e_j0f.c
237
else if(ix>=0x40000000){p = pR2; q= pS2;}
lib/libm/src/e_j0f.c
240
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4]))));
lib/libm/src/e_j0f.c
325
const float *p,*q;
lib/libm/src/e_j0f.c
330
if(ix>=0x41000000) {p = qR8; q= qS8;}
lib/libm/src/e_j0f.c
331
else if(ix>=0x40f71c58){p = qR5; q= qS5;}
lib/libm/src/e_j0f.c
332
else if(ix>=0x4036db68){p = qR3; q= qS3;}
lib/libm/src/e_j0f.c
333
else if(ix>=0x40000000){p = qR2; q= qS2;}
lib/libm/src/e_j0f.c
336
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5])))));
lib/libm/src/e_j1.c
266
const double *p,*q;
lib/libm/src/e_j1.c
271
if(ix>=0x40200000) {p = pr8; q= ps8;}
lib/libm/src/e_j1.c
272
else if(ix>=0x40122E8B){p = pr5; q= ps5;}
lib/libm/src/e_j1.c
273
else if(ix>=0x4006DB6D){p = pr3; q= ps3;}
lib/libm/src/e_j1.c
274
else if(ix>=0x40000000){p = pr2; q= ps2;}
lib/libm/src/e_j1.c
277
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4]))));
lib/libm/src/e_j1.c
363
const double *p,*q;
lib/libm/src/e_j1.c
368
if(ix>=0x40200000) {p = qr8; q= qs8;}
lib/libm/src/e_j1.c
369
else if(ix>=0x40122E8B){p = qr5; q= qs5;}
lib/libm/src/e_j1.c
370
else if(ix>=0x4006DB6D){p = qr3; q= qs3;}
lib/libm/src/e_j1.c
371
else if(ix>=0x40000000){p = qr2; q= qs2;}
lib/libm/src/e_j1.c
374
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5])))));
lib/libm/src/e_j1f.c
224
const float *p,*q;
lib/libm/src/e_j1f.c
229
if(ix>=0x41000000) {p = pr8; q= ps8;}
lib/libm/src/e_j1f.c
230
else if(ix>=0x40f71c58){p = pr5; q= ps5;}
lib/libm/src/e_j1f.c
231
else if(ix>=0x4036db68){p = pr3; q= ps3;}
lib/libm/src/e_j1f.c
232
else if(ix>=0x40000000){p = pr2; q= ps2;}
lib/libm/src/e_j1f.c
235
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*q[4]))));
lib/libm/src/e_j1f.c
321
const float *p,*q;
lib/libm/src/e_j1f.c
326
if(ix>=0x40200000) {p = qr8; q= qs8;}
lib/libm/src/e_j1f.c
327
else if(ix>=0x40f71c58){p = qr5; q= qs5;}
lib/libm/src/e_j1f.c
328
else if(ix>=0x4036db68){p = qr3; q= qs3;}
lib/libm/src/e_j1f.c
329
else if(ix>=0x40000000){p = qr2; q= qs2;}
lib/libm/src/e_j1f.c
332
s = one+z*(q[0]+z*(q[1]+z*(q[2]+z*(q[3]+z*(q[4]+z*q[5])))));
lib/libm/src/e_lgamma_r.c
202
double t,y,z,nadj,p,p1,p2,p3,q,r,w;
lib/libm/src/e_lgamma_r.c
273
q = one+y*(r1+y*(r2+y*(r3+y*(r4+y*(r5+y*r6)))));
lib/libm/src/e_lgamma_r.c
274
r = half*y+p/q;
lib/libm/src/e_lgammaf_r.c
138
float t,y,z,nadj,p,p1,p2,p3,q,r,w;
lib/libm/src/e_lgammaf_r.c
209
q = one+y*(r1+y*(r2+y*(r3+y*(r4+y*(r5+y*r6)))));
lib/libm/src/e_lgammaf_r.c
210
r = half*y+p/q;
lib/libm/src/e_sqrt.c
134
q = q1 = s0 = s1 = 0; /* [q,q1] = sqrt(x) */
lib/libm/src/e_sqrt.c
142
q += r;
lib/libm/src/e_sqrt.c
171
if (q1==(u_int32_t)0xffffffff) { q1=0; q += 1;}
lib/libm/src/e_sqrt.c
173
if (q1==(u_int32_t)0xfffffffe) q+=1;
lib/libm/src/e_sqrt.c
179
ix0 = (q>>1)+0x3fe00000;
lib/libm/src/e_sqrt.c
181
if ((q&1)==1) ix1 |= sign;
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
56
q = s = 0; /* q = sqrt(x) */
lib/libm/src/e_sqrtf.c
64
q += r;
lib/libm/src/e_sqrtf.c
76
q += 2;
lib/libm/src/e_sqrtf.c
78
q += (q&1);
lib/libm/src/e_sqrtf.c
81
ix = (q>>1)+0x3f000000;
lib/libm/src/k_rem_pio2.c
288
double z,fw,f[20],fq[20],q[20];
lib/libm/src/k_rem_pio2.c
305
for(j=0,fw=0.0;j<=jx;j++) fw += x[j]*f[jx+i-j]; q[i] = fw;
lib/libm/src/k_rem_pio2.c
311
for(i=0,j=jz,z=q[jz];j>0;i++,j--) {
lib/libm/src/k_rem_pio2.c
314
z = q[j-1]+fw;
lib/libm/src/k_rem_pio2.c
365
q[i] = fw;
lib/libm/src/k_rem_pio2.c
389
q[i] = fw*(double)iq[i]; fw*=twon24;
lib/libm/src/k_rem_pio2.c
394
for(fw=0.0,k=0;k<=jp&&k<=jz-i;k++) fw += PIo2[k]*q[i+k];
lib/libm/src/k_rem_pio2f.c
126
q[i] = fw;
lib/libm/src/k_rem_pio2f.c
150
q[i] = fw*(float)iq[i]; fw*=twon8;
lib/libm/src/k_rem_pio2f.c
155
for(fw=0.0,k=0;k<=jp&&k<=jz-i;k++) fw += PIo2[k]*q[i+k];
lib/libm/src/k_rem_pio2f.c
49
float z,fw,f[20],fq[20],q[20];
lib/libm/src/k_rem_pio2f.c
66
for(j=0,fw=0.0;j<=jx;j++) fw += x[j]*f[jx+i-j]; q[i] = fw;
lib/libm/src/k_rem_pio2f.c
72
for(i=0,j=jz,z=q[jz];j>0;i++,j--) {
lib/libm/src/k_rem_pio2f.c
75
z = q[j-1]+fw;
lib/libm/src/ld128/e_lgammal.c
1030
q = ls2pi - x;
lib/libm/src/ld128/e_lgammal.c
1031
q = (x - 0.5L) * logl (x) + q;
lib/libm/src/ld128/e_lgammal.c
1033
return (q);
lib/libm/src/ld128/e_lgammal.c
1036
q += neval (p, RASY, NRASY) / x;
lib/libm/src/ld128/e_lgammal.c
1037
return (q);
lib/libm/src/ld128/e_lgammal.c
762
long double p, q, w, z, nx;
lib/libm/src/ld128/e_lgammal.c
779
q = -x;
lib/libm/src/ld128/e_lgammal.c
780
p = floorl (q);
lib/libm/src/ld128/e_lgammal.c
781
if (p == q)
lib/libm/src/ld128/e_lgammal.c
788
z = q - p;
lib/libm/src/ld128/e_lgammal.c
792
z = p - q;
lib/libm/src/ld128/e_lgammal.c
794
z = q * sinl (PIL * z);
lib/libm/src/ld128/e_lgammal.c
797
w = lgammal (q);
lib/libm/src/ld128/e_powl.c
152
ieee_quad_shape_type o, p, q;
lib/libm/src/ld128/e_powl.c
158
q.value = y;
lib/libm/src/ld128/e_powl.c
159
hy = q.parts32.mswhi;
lib/libm/src/ld128/e_powl.c
164
if ((iy | q.parts32.mswlo | q.parts32.lswhi | q.parts32.lswlo) == 0)
lib/libm/src/ld128/e_powl.c
171
&& (q.parts32.mswlo | q.parts32.lswhi | q.parts32.lswlo) == 0)
lib/libm/src/ld128/e_powl.c
180
&& ((q.parts32.mswlo | q.parts32.lswhi | q.parts32.lswlo) != 0)))
lib/libm/src/ld128/e_powl.c
207
if ((q.parts32.mswlo | q.parts32.lswhi | q.parts32.lswlo) == 0)
lib/libm/src/ld128/s_remquol.c
118
q = 0;
lib/libm/src/ld128/s_remquol.c
123
else {_hx = hz+hz+(lz>>MANL_SHIFT); lx = lz+lz; q++;}
lib/libm/src/ld128/s_remquol.c
124
q <<= 1;
lib/libm/src/ld128/s_remquol.c
127
if(hz>=0) {_hx=hz;lx=lz;q++;}
lib/libm/src/ld128/s_remquol.c
131
*quo = (sxy ? -q : q);
lib/libm/src/ld128/s_remquol.c
152
if (x+x>y || (x+x==y && (q & 1))) {
lib/libm/src/ld128/s_remquol.c
153
q++;
lib/libm/src/ld128/s_remquol.c
156
} else if (x>0.5*y || (x==0.5*y && (q & 1))) {
lib/libm/src/ld128/s_remquol.c
157
q++;
lib/libm/src/ld128/s_remquol.c
165
q &= 0x7fffffff;
lib/libm/src/ld128/s_remquol.c
166
*quo = (sxy ? -q : q);
lib/libm/src/ld128/s_remquol.c
62
int ix,iy,n,q;
lib/libm/src/ld128/s_remquol.c
84
q = 0;
lib/libm/src/ld80/e_lgammal.c
271
long double t, y, z, nadj, p, p1, p2, q, r, w;
lib/libm/src/ld80/e_lgammal.c
390
q = r0 + y * (r1 + y * (r2 + y * (r3 + y * (r4 + y * (r5 + y * (r6 + y))))));
lib/libm/src/ld80/e_lgammal.c
391
r = half * y + p / q;
lib/libm/src/ld80/e_tgammal.c
223
long double p, q, z;
lib/libm/src/ld80/e_tgammal.c
235
q = fabsl(x);
lib/libm/src/ld80/e_tgammal.c
237
if( q > 13.0L )
lib/libm/src/ld80/e_tgammal.c
239
if( q > MAXGAML )
lib/libm/src/ld80/e_tgammal.c
243
p = floorl(q);
lib/libm/src/ld80/e_tgammal.c
244
if( p == q )
lib/libm/src/ld80/e_tgammal.c
249
z = q - p;
lib/libm/src/ld80/e_tgammal.c
253
z = q - p;
lib/libm/src/ld80/e_tgammal.c
255
z = q * sinl( PIL * z );
lib/libm/src/ld80/e_tgammal.c
256
z = fabsl(z) * stirf(q);
lib/libm/src/ld80/e_tgammal.c
298
q = __polevll( x, Q, 8 );
lib/libm/src/ld80/e_tgammal.c
299
z = z * p / q;
lib/libm/src/ld80/e_tgammal.c
312
q = z / (x * __polevll( x, SN, 8 ));
lib/libm/src/ld80/e_tgammal.c
316
q = z / (x * __polevll( x, S, 8 ));
lib/libm/src/ld80/e_tgammal.c
318
return q;
lib/libm/src/ld80/s_remquol.c
118
q = 0;
lib/libm/src/ld80/s_remquol.c
123
else {hx = hz+hz+(lz>>MANL_SHIFT); lx = lz+lz; q++;}
lib/libm/src/ld80/s_remquol.c
124
q <<= 1;
lib/libm/src/ld80/s_remquol.c
127
if(hz>=0) {hx=hz;lx=lz;q++;}
lib/libm/src/ld80/s_remquol.c
131
*quo = (sxy ? -q : q);
lib/libm/src/ld80/s_remquol.c
150
if (x+x>y || (x+x==y && (q & 1))) {
lib/libm/src/ld80/s_remquol.c
151
q++;
lib/libm/src/ld80/s_remquol.c
154
} else if (x>0.5*y || (x==0.5*y && (q & 1))) {
lib/libm/src/ld80/s_remquol.c
155
q++;
lib/libm/src/ld80/s_remquol.c
163
q &= 0x7fffffff;
lib/libm/src/ld80/s_remquol.c
164
*quo = (sxy ? -q : q);
lib/libm/src/ld80/s_remquol.c
63
int ix,iy,n,q,sx,sxy;
lib/libm/src/ld80/s_remquol.c
85
q = 0;
lib/libm/src/s_fma.c
165
q = hx * ty + tx * hy;
lib/libm/src/s_fma.c
166
c = p + q;
lib/libm/src/s_fma.c
167
cc = p - c + q + tx * ty;
lib/libm/src/s_fma.c
56
double c, cc, hx, hy, p, q, tx, ty;
lib/libm/src/s_fmal.c
160
q = hx * ty + tx * hy;
lib/libm/src/s_fmal.c
161
c = p + q;
lib/libm/src/s_fmal.c
162
cc = p - c + q + tx * ty;
lib/libm/src/s_fmal.c
51
long double c, cc, hx, hy, p, q, tx, ty;
lib/libm/src/s_remquo.c
102
q = 0;
lib/libm/src/s_remquo.c
106
else {hx = hz+hz+(lz>>31); lx = lz+lz; q++;}
lib/libm/src/s_remquo.c
107
q <<= 1;
lib/libm/src/s_remquo.c
110
if(hz>=0) {hx=hz;lx=lz;q++;}
lib/libm/src/s_remquo.c
114
*quo = (sxy ? -q : q);
lib/libm/src/s_remquo.c
138
if (x+x>y || (x+x==y && (q & 1))) {
lib/libm/src/s_remquo.c
139
q++;
lib/libm/src/s_remquo.c
142
} else if (x>0.5*y || (x==0.5*y && (q & 1))) {
lib/libm/src/s_remquo.c
143
q++;
lib/libm/src/s_remquo.c
148
q &= 0x7fffffff;
lib/libm/src/s_remquo.c
149
*quo = (sxy ? -q : q);
lib/libm/src/s_remquo.c
32
u_int32_t lx,ly,lz,q,sxy;
lib/libm/src/s_remquo.c
47
q = 0;
lib/libm/src/s_remquof.c
105
if (x+x>y || (x+x==y && (q & 1))) {
lib/libm/src/s_remquof.c
106
q++;
lib/libm/src/s_remquof.c
109
} else if (x>0.5f*y || (x==0.5f*y && (q & 1))) {
lib/libm/src/s_remquof.c
110
q++;
lib/libm/src/s_remquof.c
115
q &= 0x7fffffff;
lib/libm/src/s_remquof.c
116
*quo = (sxy ? -q : q);
lib/libm/src/s_remquof.c
30
u_int32_t q,sxy;
lib/libm/src/s_remquof.c
43
q = 0;
lib/libm/src/s_remquof.c
76
q = 0;
lib/libm/src/s_remquof.c
80
else {hx = hz << 1; q++;}
lib/libm/src/s_remquof.c
81
q <<= 1;
lib/libm/src/s_remquof.c
84
if(hz>=0) {hx=hz;q++;}
lib/libm/src/s_remquof.c
88
*quo = (sxy ? -q : q);
lib/libpcap/gencode.c
2236
gen_scode(const char *name, struct qual q)
lib/libpcap/gencode.c
2238
int proto = q.proto;
lib/libpcap/gencode.c
2239
int dir = q.dir;
lib/libpcap/gencode.c
2255
switch (q.addr) {
lib/libpcap/gencode.c
2440
gen_mcode(const char *s1, const char *s2, int masklen, struct qual q)
lib/libpcap/gencode.c
2466
switch (q.addr) {
lib/libpcap/gencode.c
2469
return gen_host(n, m, q.proto, q.dir);
lib/libpcap/gencode.c
2478
gen_ncode(const char *s, bpf_u_int32 v, struct qual q)
lib/libpcap/gencode.c
2481
int proto = q.proto;
lib/libpcap/gencode.c
2482
int dir = q.dir;
lib/libpcap/gencode.c
2487
else if (q.proto == Q_DECNET)
lib/libpcap/gencode.c
2492
switch (q.addr) {
lib/libpcap/gencode.c
2503
if (s == NULL && q.addr == Q_NET) {
lib/libpcap/gencode.c
2561
gen_mcode6(const char *s1, const char *s2, int masklen, struct qual q)
lib/libpcap/gencode.c
2595
switch (q.addr) {
lib/libpcap/gencode.c
2604
b = gen_host6(addr, &mask, q.proto, q.dir);
lib/libpcap/gencode.c
2616
gen_ecode(const u_char *eaddr, struct qual q)
lib/libpcap/gencode.c
2618
if ((q.addr == Q_HOST || q.addr == Q_DEFAULT) && q.proto == Q_LINK) {
lib/libpcap/gencode.c
2620
return gen_ehostop(eaddr, (int)q.dir);
lib/libpcap/gencode.c
2622
return gen_fhostop(eaddr, (int)q.dir);
lib/libpcap/gencode.c
2625
return gen_p80211_hostop(eaddr, (int)q.dir);
lib/libpcap/gencode.c
3307
gen_acode(const u_char *eaddr, struct qual q)
lib/libpcap/gencode.c
3309
if ((q.addr == Q_HOST || q.addr == Q_DEFAULT) && q.proto == Q_LINK) {
lib/libpcap/gencode.c
3311
return gen_ahostop(eaddr, (int)q.dir);
lib/libpcap/grammar.y
137
null: /* null */ { $$.q = qerr; }
lib/libpcap/grammar.y
151
$$.q = $<blk>0.q); }
lib/libpcap/grammar.y
154
nid: ID { $$.b = gen_scode($1, $$.q = $<blk>0.q); }
lib/libpcap/grammar.y
156
$$.q = $<blk>0.q); }
lib/libpcap/grammar.y
158
$$.q = $<blk>0.q); }
lib/libpcap/grammar.y
161
$$.q = $<blk>0.q;
lib/libpcap/grammar.y
162
switch ($$.q.proto) {
lib/libpcap/grammar.y
164
$$.b = gen_ncode($1, 0, $$.q);
lib/libpcap/grammar.y
167
$$.b = gen_ncode($1, 0, $$.q);
lib/libpcap/grammar.y
174
$$.q = $<blk>0.q);
lib/libpcap/grammar.y
183
$$.q = $<blk>0.q);
lib/libpcap/grammar.y
189
| EID { $$.b = gen_ecode($1, $$.q = $<blk>0.q); }
lib/libpcap/grammar.y
201
$$.q = $<blk>0.q); }
lib/libpcap/grammar.y
207
head: pqual dqual aqual { QSET($$.q, $1, $2, $3); }
lib/libpcap/grammar.y
208
| pqual dqual { QSET($$.q, $1, $2, Q_DEFAULT); }
lib/libpcap/grammar.y
209
| pqual aqual { QSET($$.q, $1, Q_DEFAULT, $2); }
lib/libpcap/grammar.y
210
| pqual PROTO { QSET($$.q, $1, Q_DEFAULT, Q_PROTO); }
lib/libpcap/grammar.y
211
| pqual PROTOCHAIN { QSET($$.q, $1, Q_DEFAULT, Q_PROTOCHAIN); }
lib/libpcap/grammar.y
212
| pqual ndaqual { QSET($$.q, $1, Q_DEFAULT, $2); }
lib/libpcap/grammar.y
215
| paren expr ')' { $$.b = $2.b; $$.q = $1.q; }
lib/libpcap/grammar.y
216
| pname { $$.b = gen_proto_abbrev($1); $$.q = qerr; }
lib/libpcap/grammar.y
218
$$.q = qerr; }
lib/libpcap/grammar.y
220
$$.q = qerr; }
lib/libpcap/grammar.y
221
| other { $$.b = $1; $$.q = qerr; }
lib/libpcap/grammar.y
51
#define QSET(q, p, d, a) (q).proto = (p),\
lib/libpcap/grammar.y
52
(q).dir = (d),\
lib/libpcap/grammar.y
53
(q).addr = (a)
lib/libpcap/grammar.y
87
struct qual q;
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/libssl/d1_lib.c
158
dtls1_drain_records(s->d1->unprocessed_rcds.q);
lib/libssl/d1_lib.c
161
dtls1_drain_rcontents(s->d1->buffered_app_data.q);
lib/libssl/d1_lib.c
177
pqueue_free(s->d1->unprocessed_rcds.q);
lib/libssl/d1_lib.c
180
pqueue_free(s->d1->buffered_app_data.q);
lib/libssl/d1_lib.c
196
unprocessed_rcds = s->d1->unprocessed_rcds.q;
lib/libssl/d1_lib.c
199
buffered_app_data = s->d1->buffered_app_data.q;
lib/libssl/d1_lib.c
217
s->d1->unprocessed_rcds.q = unprocessed_rcds;
lib/libssl/d1_lib.c
220
s->d1->buffered_app_data.q = buffered_app_data;
lib/libssl/d1_lib.c
87
if ((s->d1->unprocessed_rcds.q = pqueue_new()) == NULL)
lib/libssl/d1_lib.c
93
if ((s->d1->buffered_app_data.q = pqueue_new()) == NULL)
lib/libssl/d1_pkt.c
188
static int dtls1_buffer_record(SSL *s, record_pqueue *q,
lib/libssl/d1_pkt.c
213
if (pqueue_size(queue->q) >= 100)
lib/libssl/d1_pkt.c
237
if (pqueue_insert(queue->q, item) == NULL)
lib/libssl/d1_pkt.c
259
if (pqueue_size(queue->q) >= 100)
lib/libssl/d1_pkt.c
273
if (pqueue_insert(queue->q, item) == NULL)
lib/libssl/d1_pkt.c
296
item = pqueue_pop(queue->q);
lib/libssl/d1_pkt.c
315
item = pqueue_pop(queue->q);
lib/libssl/d1_pkt.c
341
if (pqueue_peek(s->d1->unprocessed_rcds.q) == NULL) {
lib/libssl/dtls_local.h
110
struct _pqueue *q;
lib/libssl/dtls_local.h
115
struct _pqueue *q;
lib/libssl/ssl_ciphers.c
209
char *p, *q;
lib/libssl/ssl_ciphers.c
223
q = s;
lib/libssl/ssl_ciphers.c
224
while ((p = strsep(&q, ":")) != NULL) {
lib/libssl/ssl_clnt.c
1453
const unsigned char *q;
lib/libssl/ssl_clnt.c
1549
q = CBS_data(&rdn);
lib/libssl/ssl_clnt.c
1550
if ((xn = d2i_X509_NAME(NULL, &q, CBS_len(&rdn))) == NULL) {
lib/libssl/ssl_clnt.c
1557
if (q != CBS_data(&rdn) + CBS_len(&rdn)) {
lib/libssl/t1_lib.c
609
char *gs, *p, *q;
lib/libssl/t1_lib.c
615
q = gs;
lib/libssl/t1_lib.c
616
while ((p = strsep(&q, ":")) != NULL) {
lib/libtls/tls_config.c
229
char *s, *p, *q;
lib/libtls/tls_config.c
240
q = s;
lib/libtls/tls_config.c
241
while ((p = strsep(&q, ",:")) != NULL) {
lib/libtls/tls_config.c
297
char *p, *q;
lib/libtls/tls_config.c
322
q = s;
lib/libtls/tls_config.c
323
while ((p = strsep(&q, ",")) != NULL) {
lib/libtls/tls_config.c
576
char *p, *q;
lib/libtls/tls_config.c
593
q = cs;
lib/libtls/tls_config.c
594
while ((p = strsep(&q, ",:")) != NULL) {
lib/libz/crc32.c
461
z_crc_t i, p, q;
lib/libz/crc32.c
467
ltl[k][i] = q = (z_crc_t)multmodp(i << 24, p);
lib/libz/crc32.c
468
big[w - 1 - k][i] = byte_swap(q);
lib/libz/gzlib.c
600
unsigned p = 1, q;
lib/libz/gzlib.c
603
q = p;
lib/libz/gzlib.c
606
} while (p > q);
lib/libz/gzlib.c
607
return q >> 1;
lib/libz/gzread.c
65
unsigned const char *q = strm->next_in;
lib/libz/gzread.c
67
if (q != p) {
lib/libz/gzread.c
71
*p++ = *q++;
lib/libz/zutil.c
153
const uchf *q = src;
lib/libz/zutil.c
155
*p++ = *q++;
lib/libz/zutil.c
161
const uchf *p = s1, *q = s2;
lib/libz/zutil.c
163
if (*p++ != *q++)
lib/libz/zutil.c
164
return (int)p[-1] - (int)q[-1];
lib/libz/zutil.h
260
#define ZSWAP32(q) ((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + \
lib/libz/zutil.h
261
(((q) & 0xff00) << 8) + (((q) & 0xff) << 24))
libexec/ftpd/ftpd.c
2412
char *p, *q;
libexec/ftpd/ftpd.c
2440
q = strchr(p, delim);
libexec/ftpd/ftpd.c
2441
if (!q || *q != delim)
libexec/ftpd/ftpd.c
2443
*q++ = '\0';
libexec/ftpd/ftpd.c
2445
p = q;
libexec/getty/subr.c
326
char *p, *q;
libexec/getty/subr.c
335
q = p;
libexec/getty/subr.c
336
while ((q = strchr(q, ','))) {
libexec/getty/subr.c
337
*q++ = '\0';
libexec/getty/subr.c
339
p = q;
libexec/ld.so/malloc.c
1035
void *q;
libexec/ld.so/malloc.c
1038
q = omalloc(newsz, 0);
libexec/ld.so/malloc.c
1039
if (p == NULL || q == NULL)
libexec/ld.so/malloc.c
1040
return q;
libexec/ld.so/malloc.c
1050
_dl_bcopy(p, q, oldsz < newsz ? oldsz : newsz);
libexec/ld.so/malloc.c
1052
return q;
libexec/ld.so/malloc.c
1078
char *p, *q;
libexec/ld.so/malloc.c
1097
q = (char *)(((uintptr_t)p + alignment - 1) & ~(alignment - 1));
libexec/ld.so/malloc.c
1098
if (q != p) {
libexec/ld.so/malloc.c
1099
if (_dl_munmap(p, q - p))
libexec/ld.so/malloc.c
1102
if (_dl_munmap(q + sz, alignment - (q - p)))
libexec/ld.so/malloc.c
1105
return q;
libexec/ld.so/malloc.c
270
void *q = d->r[i].p;
libexec/ld.so/malloc.c
271
if (q != NULL) {
libexec/ld.so/malloc.c
272
size_t index = hash(q) & mask;
libexec/ld.so/malloc.c
297
void *q;
libexec/ld.so/malloc.c
305
q = d->r[index].p;
libexec/ld.so/malloc.c
306
while (q != NULL) {
libexec/ld.so/malloc.c
308
q = d->r[index].p;
libexec/ld.so/malloc.c
321
void *q, *r;
libexec/ld.so/malloc.c
329
q = MASK_POINTER(r);
libexec/ld.so/malloc.c
330
while (q != p && r != NULL) {
libexec/ld.so/malloc.c
333
q = MASK_POINTER(r);
libexec/ld.so/malloc.c
335
return (q == p && r != NULL) ? &d->r[index] : NULL;
libexec/ld.so/malloc.c
529
char *q;
libexec/ld.so/malloc.c
542
q = MMAP(MALLOC_PAGESIZE);
libexec/ld.so/malloc.c
543
q = MMAP_ERROR(q);
libexec/ld.so/malloc.c
544
if (q == MAP_FAILED)
libexec/ld.so/malloc.c
548
for (i = 0; i < count; i++, q += size)
libexec/ld.so/malloc.c
550
(struct chunk_info *)q, entries);
libexec/ld.so/malloc.c
704
u_char *p, *q;
libexec/ld.so/malloc.c
709
q = p + check_sz;
libexec/ld.so/malloc.c
711
while (p < q)
libexec/login_ldap/search.c
42
int q = 0;
libexec/login_ldap/search.c
52
dlog(1, "%d: search (%s, %s)", q, base ? base : "no base", flt);
libexec/login_ldap/search.c
61
q++;
libexec/login_ldap/search.c
64
dlog(1, "%d: msgid %d, type %02x",q, m->msgid, m->message_type);
libexec/login_ldap/search.c
73
q, mcode, ldap_resultcode(mcode));
libexec/login_ldap/search.c
81
dlog(1, "%d: SEARCH_ENTRY userdn %s", q, userdn ? userdn : "none");
libexec/login_ldap/search.c
86
dlog(1, "%d: returning userdn = %s", q, userdn ? userdn : "no user dn");
libexec/login_ldap/search.c
87
q--;
libexec/login_ldap/util.c
466
char *q;
libexec/login_ldap/util.c
475
for (p = str, q = tmp; p[0] != '\0' &&
libexec/login_ldap/util.c
476
((size_t)(q - tmp) < sizeof(tmp)); p++) {
libexec/login_ldap/util.c
481
q[0] = '\0';
libexec/login_ldap/util.c
489
q = tmp + strlcat(tmp, ctx->user, sizeof(tmp));
libexec/login_ldap/util.c
498
q = tmp + strlcat(tmp, hostname, sizeof(tmp));
libexec/login_ldap/util.c
505
q = tmp + strlcat(tmp, ctx->userdn,
libexec/login_ldap/util.c
509
q[0] = p[0];
libexec/login_ldap/util.c
510
q++;
libexec/login_ldap/util.c
518
q[0] = p[0];
libexec/login_ldap/util.c
519
q++;
libexec/login_ldap/util.c
522
if ((size_t) (q - tmp) >= sizeof(tmp)) {
libexec/login_ldap/util.c
527
q[0] = '\0';
libexec/login_ldap/util.c
528
q = strdup(tmp);
libexec/login_ldap/util.c
529
if (q == NULL) {
libexec/login_ldap/util.c
534
return q;
libexec/spamd/spamd.c
1032
char *p, *q;
libexec/spamd/spamd.c
1034
for (p = q = cp->ibuf; q <= cp->ip; ++q)
libexec/spamd/spamd.c
1035
if (*q == '\n' || q == cp->ip) {
libexec/spamd/spamd.c
1036
*q = 0;
libexec/spamd/spamd.c
1037
if (q > p && q[-1] == '\r')
libexec/spamd/spamd.c
1038
q[-1] = 0;
libexec/spamd/spamd.c
1054
p = ++q;
regress/lib/libc/alloca/alloca.c
12
char *q, *p;
regress/lib/libc/alloca/alloca.c
17
q = alloca(53);
regress/lib/libc/alloca/alloca.c
18
strlcpy(q, "hellow world", 53);
regress/lib/libc/alloca/alloca.c
20
exit(strcmp(p, q));
regress/lib/libc/asr/bin/common.c
564
unpack_query(struct packed *p, struct query *q)
regress/lib/libc/asr/bin/common.c
566
unpack_dname(p, q->q_dname, sizeof(q->q_dname));
regress/lib/libc/asr/bin/common.c
567
unpack_u16(p, &q->q_type);
regress/lib/libc/asr/bin/common.c
568
unpack_u16(p, &q->q_class);
regress/lib/libc/asr/bin/res_mkquery.c
133
struct query q;
regress/lib/libc/asr/bin/res_mkquery.c
149
if (unpack_query(&p, &q) == -1)
regress/lib/libc/asr/bin/res_mkquery.c
151
printf("%s\n", print_query(&q, buf, sizeof buf));
regress/lib/libc/asr/bin/res_mkquery.c
266
print_query(struct query *q, char *buf, size_t max)
regress/lib/libc/asr/bin/res_mkquery.c
271
print_dname(q->q_dname, b, sizeof b),
regress/lib/libc/asr/bin/res_mkquery.c
272
classtostr(q->q_class), typetostr(q->q_type));
regress/lib/libc/asr/bin/res_query.c
169
struct query q;
regress/lib/libc/asr/bin/res_query.c
185
if (unpack_query(&p, &q) == -1)
regress/lib/libc/asr/bin/res_query.c
187
printf("%s\n", print_query(&q, buf, sizeof buf));
regress/lib/libc/asr/bin/res_query.c
302
print_query(struct query *q, char *buf, size_t max)
regress/lib/libc/asr/bin/res_query.c
307
print_dname(q->q_dname, b, sizeof b),
regress/lib/libc/asr/bin/res_query.c
308
classtostr(q->q_class), typetostr(q->q_type));
regress/lib/libc/cephes/ieee.c
1049
unsigned short *p, *q;
regress/lib/libc/cephes/ieee.c
1061
q = &equot[NI-1];
regress/lib/libc/cephes/ieee.c
1073
j |= *q;
regress/lib/libc/cephes/ieee.c
1813
unsigned short *p, *q, *e;
regress/lib/libc/cephes/ieee.c
1891
q = y;
regress/lib/libc/cephes/ieee.c
1893
*q++ = *p++;
regress/lib/libc/cephes/ieee.c
2090
register unsigned short *p, *q;
regress/lib/libc/cephes/ieee.c
2102
q = b;
regress/lib/libc/cephes/ieee.c
2104
q = b + 7; /* point to output exponent */
regress/lib/libc/cephes/ieee.c
2116
*q++ = *p++ | 0x8000;
regress/lib/libc/cephes/ieee.c
2118
*q++ = *p++;
regress/lib/libc/cephes/ieee.c
2121
*q-- = *p++ | 0x8000;
regress/lib/libc/cephes/ieee.c
2123
*q-- = *p++;
regress/lib/libc/cephes/ieee.c
2130
*q++ = *p++;
regress/lib/libc/cephes/ieee.c
2133
*q-- = *p++;
regress/lib/libc/cephes/ieee.c
2171
register unsigned short *p, *q;
regress/lib/libc/cephes/ieee.c
2188
q = b;
regress/lib/libc/cephes/ieee.c
2190
q = b + 4; /* point to output exponent */
regress/lib/libc/cephes/ieee.c
2193
*(q+1)= 0;
regress/lib/libc/cephes/ieee.c
2201
*q++ = *p++ | 0x8000;
regress/lib/libc/cephes/ieee.c
2203
*q++ = *p++;
regress/lib/libc/cephes/ieee.c
2204
*q++ = 0;
regress/lib/libc/cephes/ieee.c
2207
*q-- = *p++ | 0x8000;
regress/lib/libc/cephes/ieee.c
2209
*q-- = *p++;
regress/lib/libc/cephes/ieee.c
2216
*q++ = *p++;
regress/lib/libc/cephes/ieee.c
2222
*q-- = 0x8000;
regress/lib/libc/cephes/ieee.c
2223
*q-- = 0;
regress/lib/libc/cephes/ieee.c
2224
*q-- = 0;
regress/lib/libc/cephes/ieee.c
2225
*q = 0;
regress/lib/libc/cephes/ieee.c
2230
*q-- = *p++;
regress/lib/libc/cephes/ieee.c
2497
register unsigned short *p, *q;
regress/lib/libc/cephes/ieee.c
2508
q = bi;
regress/lib/libc/cephes/ieee.c
2510
if( *p != *q )
regress/lib/libc/cephes/ieee.c
2535
if( *p++ != *q++ )
regress/lib/libc/cephes/ieee.c
2548
if( *(--p) > *(--q) )
regress/lib/libc/cephes/ieee.c
377
register unsigned short *p, *q;
regress/lib/libc/cephes/ieee.c
380
q = b;
regress/lib/libc/cephes/ieee.c
384
*q++ = 0xffff;
regress/lib/libc/cephes/ieee.c
386
*q++ = 0;
regress/lib/libc/cephes/ieee.c
388
*q = *p--;
regress/lib/libc/cephes/ieee.c
389
*q++ &= 0x7fff; /* delete the sign bit */
regress/lib/libc/cephes/ieee.c
391
if( (*(q-1) & 0x7fff) == 0x7fff )
regress/lib/libc/cephes/ieee.c
396
*q++ = 0;
regress/lib/libc/cephes/ieee.c
398
*q++ = *p--;
regress/lib/libc/cephes/ieee.c
403
*q++ = 0;
regress/lib/libc/cephes/ieee.c
408
*q++ = 0;
regress/lib/libc/cephes/ieee.c
411
*q++ = *p--;
regress/lib/libc/cephes/ieee.c
413
*q = 0;
regress/lib/libc/cephes/ieee.c
423
register unsigned short *p, *q;
regress/lib/libc/cephes/ieee.c
427
q = b + (NE-1); /* point to output exponent */
regress/lib/libc/cephes/ieee.c
431
*q-- = *p++ | 0x8000;
regress/lib/libc/cephes/ieee.c
433
*q-- = *p++;
regress/lib/libc/cephes/ieee.c
452
*q-- = *p++;
regress/lib/libc/cephes/ieee.c
772
register unsigned short *p, *q;
regress/lib/libc/cephes/ieee.c
801
q = &num[M+1];
regress/lib/libc/cephes/ieee.c
805
if( *p <= *q )
regress/lib/libc/cephes/ieee.c
807
*q -= *p;
regress/lib/libc/cephes/ieee.c
866
unsigned short *p, *q;
regress/lib/libc/cephes/ieee.c
887
q = &equot[NI-1];
regress/lib/libc/cephes/ieee.c
894
if( *q & 1 )
regress/lib/libc/getaddrinfo/gaitest.c
121
char *p, *q;
regress/lib/libc/getaddrinfo/gaitest.c
174
q = *argv[1] ? argv[1] : NULL;
regress/lib/libc/getaddrinfo/gaitest.c
176
print1("arg:", &ai, p ? p : "(empty)", q ? q : "(empty)");
regress/lib/libc/getaddrinfo/gaitest.c
178
error = getaddrinfo(p, q, &ai, &res);
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
112
char *p, *q;
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
120
q = malloc(10000);
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
121
free(q);
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
129
char *p, *q;
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
132
q = malloc(32);
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
135
free(q);
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
194
char *q = recallocarray(p, 2, 3, 16);
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
202
char *q = recallocarray(p, 2, 3, 15);
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
210
char *q = recallocarray(p, 2, 3, getpagesize());
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
218
char *q = recallocarray(p, 1, 2, 4 * getpagesize());
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
33
void *q;
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
37
q = malloc(100);
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
38
free(q);
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
39
if (p == q) {
regress/lib/libc/malloc/malloc_errs/malloc_errs.c
66
void *p, *q;
regress/lib/libc/malloc/malloc_general/malloc_general.c
104
q = realloc(a[i].p, sz);
regress/lib/libc/malloc/malloc_general/malloc_general.c
106
printf("%p\n", q);
regress/lib/libc/malloc/malloc_general/malloc_general.c
108
if (a[i].p && q)
regress/lib/libc/malloc/malloc_general/malloc_general.c
109
check(q, a[i].sz < sz ? a[i].sz : sz);
regress/lib/libc/malloc/malloc_general/malloc_general.c
110
if (q) {
regress/lib/libc/malloc/malloc_general/malloc_general.c
111
a[i].p = q;
regress/lib/libc/malloc/malloc_general/malloc_general.c
65
void * q;
regress/lib/libc/mkstemp/mkstemp_test.c
76
char *q;
regress/lib/libc/mkstemp/mkstemp_test.c
94
char *q;
regress/lib/libc/strtonum/strtonumtest.c
28
const char *q;
regress/lib/libc/strtonum/strtonumtest.c
30
val = strtonum(p, lb, ub, &q);
regress/lib/libc/strtonum/strtonumtest.c
31
if (ok && q != NULL) {
regress/lib/libc/strtonum/strtonumtest.c
33
fprintf(stderr, "NUMBER NOT ACCEPTED %s\n", q);
regress/lib/libc/strtonum/strtonumtest.c
35
} else if (!ok && q == NULL) {
regress/lib/libcrypto/asn1/asn1basic.c
118
q = p;
regress/lib/libcrypto/asn1/asn1basic.c
119
if (d2i_ASN1_BIT_STRING(&abs, &q, len) == NULL) {
regress/lib/libcrypto/asn1/asn1basic.c
126
if (q != p + len) {
regress/lib/libcrypto/asn1/asn1basic.c
128
q, p + len);
regress/lib/libcrypto/asn1/asn1basic.c
679
const uint8_t *q;
regress/lib/libcrypto/asn1/asn1basic.c
705
q = p;
regress/lib/libcrypto/asn1/asn1basic.c
706
if (d2i_ASN1_BOOLEAN(NULL, &q, len) != 0) {
regress/lib/libcrypto/asn1/asn1basic.c
710
if (q != p + len) {
regress/lib/libcrypto/asn1/asn1basic.c
712
q, p + len);
regress/lib/libcrypto/asn1/asn1basic.c
740
q = p;
regress/lib/libcrypto/asn1/asn1basic.c
741
if (d2i_ASN1_BOOLEAN(NULL, &q, len) != 1) {
regress/lib/libcrypto/asn1/asn1basic.c
745
if (q != p + len) {
regress/lib/libcrypto/asn1/asn1basic.c
747
q, p + len);
regress/lib/libcrypto/asn1/asn1basic.c
83
const uint8_t *q;
regress/lib/libcrypto/asn1/asn1basic.c
980
const uint8_t *q;
regress/lib/libcrypto/asn1/asn1basic.c
983
q = ait->der;
regress/lib/libcrypto/asn1/asn1basic.c
984
if (d2i_ASN1_INTEGER(&aint, &q, ait->der_len) != NULL) {
regress/lib/libcrypto/asn1/asn1basic.c
993
if (q != ait->der + ait->der_len) {
regress/lib/libcrypto/asn1/asn1basic.c
995
q, ait->der + ait->der_len);
regress/lib/libcrypto/asn1/asn1object.c
233
uint8_t *q;
regress/lib/libcrypto/asn1/asn1object.c
272
q = buf;
regress/lib/libcrypto/asn1/asn1object.c
273
ret = i2d_ASN1_OBJECT(aobj, &q);
regress/lib/libcrypto/asn1/asn1object.c
476
uint8_t *q;
regress/lib/libcrypto/asn1/asn1object.c
488
q = buf;
regress/lib/libcrypto/asn1/asn1object.c
489
ret = i2d_ASN1_OBJECT(aobj, &q);
regress/lib/libcrypto/bn/bn_isqrt.c
113
printf("%d,%s", q[j], end);
regress/lib/libcrypto/bn/bn_isqrt.c
74
uint8_t q[65];
regress/lib/libcrypto/bn/bn_isqrt.c
80
memset(q, 0, sizeof(q));
regress/lib/libcrypto/bn/bn_isqrt.c
83
q[(j * j) % fill[i]] = 1;
regress/lib/libcrypto/bn/bn_isqrt.c
91
if (memcmp(table, q, fill[i]) != 0) {
regress/lib/libcrypto/bn/bn_isqrt.c
96
hexdump(q, fill[i]);
regress/lib/libcrypto/bn/bn_mod_exp.c
241
generate_test_quintuple(int reduce, BIGNUM *a, BIGNUM *p, BIGNUM *b, BIGNUM *q,
regress/lib/libcrypto/bn/bn_mod_exp.c
258
if (!generate_bn(q, avg, deviate, 0))
regress/lib/libcrypto/bn/bn_mod_exp.c
316
dump_results(const BIGNUM *a, const BIGNUM *p, const BIGNUM *b, const BIGNUM *q,
regress/lib/libcrypto/bn/bn_mod_exp.c
329
bn_print("q", q);
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
453
if (!BN_mod_exp_simple(fact2, b, q, 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
479
BN_set_negative(q, (i >> 3) & 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
500
BIGNUM *a, *p, *b, *q, *m, *want, *got;
regress/lib/libcrypto/bn/bn_mod_exp.c
517
if ((q = 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_mul_div.c
32
BIGNUM *r, BIGNUM *q)
regress/lib/libcrypto/bn/bn_mul_div.c
356
BIGNUM *a, *b, *r, *q;
regress/lib/libcrypto/bn/bn_mul_div.c
373
if ((q = BN_CTX_get(bn_ctx)) == NULL)
regress/lib/libcrypto/bn/bn_mul_div.c
379
if (!bm->setup(a, bm->a_bits, b, bm->b_bits, r, q))
regress/lib/libcrypto/bn/bn_mul_div.c
392
bm->run_once(r, q, a, b, bn_ctx);
regress/lib/libcrypto/bn/bn_mul_div.c
40
if (!BN_set_bit(q, b_bits))
regress/lib/libcrypto/bn/bn_mul_div.c
47
benchmark_bn_div_run_once(BIGNUM *r, BIGNUM *q, BIGNUM *a, BIGNUM *b, BN_CTX *bn_ctx)
regress/lib/libcrypto/bn/bn_mul_div.c
49
if (!BN_div(r, q, a, b, bn_ctx))
regress/lib/libcrypto/bn/bn_mul_div.c
55
BIGNUM *r, BIGNUM *q)
regress/lib/libcrypto/bn/bn_mul_div.c
68
benchmark_bn_mul_run_once(BIGNUM *r, BIGNUM *q, BIGNUM *a, BIGNUM *b, BN_CTX *bn_ctx)
regress/lib/libcrypto/bn/bn_mul_div.c
76
BIGNUM *r, BIGNUM *q)
regress/lib/libcrypto/bn/bn_mul_div.c
87
benchmark_bn_sqr_run_once(BIGNUM *r, BIGNUM *q, BIGNUM *a, BIGNUM *b, BN_CTX *bn_ctx)
regress/lib/libcrypto/rsa/rsa_test.c
149
static unsigned char q[] =
regress/lib/libcrypto/rsa/rsa_test.c
187
bn_q = BN_bin2bn(q, sizeof(q) - 1, NULL);
regress/lib/libcrypto/rsa/rsa_test.c
256
static unsigned char q[] =
regress/lib/libcrypto/rsa/rsa_test.c
308
bn_q = BN_bin2bn(q, sizeof(q) - 1, NULL);
regress/lib/libcrypto/rsa/rsa_test.c
53
static unsigned char q[] =
regress/lib/libcrypto/rsa/rsa_test.c
93
bn_q = BN_bin2bn(q, sizeof(q) - 1, NULL);
regress/lib/libm/fpaccuracy/trailer.h
31
struct point *by_err1[N], *by_err2[N], *q;
regress/lib/libm/fpaccuracy/trailer.h
45
for( p=input_points, q=points; q-points<N; p++,q++ ) {
regress/lib/libm/fpaccuracy/trailer.h
46
q->arg = scalb(p->arg_m,p->arg_e);
regress/lib/libm/fpaccuracy/trailer.h
47
q->res = F( q->arg );
regress/lib/libm/fpaccuracy/trailer.h
53
q->res = points[N/2].res+points[N/3].res+points[N/4].res;
regress/lib/libm/fpaccuracy/trailer.h
56
for( p=input_points, q=points; q-points<N; p++,q++ ) {
regress/lib/libm/fpaccuracy/trailer.h
60
t = F(q->arg)*t1*t2 - p->val;
regress/lib/libm/fpaccuracy/trailer.h
64
t = F(q->arg)*t1 - p->val;
regress/lib/libm/fpaccuracy/trailer.h
67
q->err2 = fabs(t);
regress/lib/libm/fpaccuracy/trailer.h
68
t = scalb(q->res,p->val_e) - p->val;
regress/lib/libm/fpaccuracy/trailer.h
70
q->err1 = fabs(t);
regress/lib/libm/fpaccuracy/trailer.h
75
SORT(by_err1,0,N-1,q);
regress/lib/libm/fpaccuracy/trailer.h
78
SORT(by_err2,0,N-1,q);
regress/lib/libm/fpaccuracy/trailer.h
81
for( q=points; q-points < N; q++ ) {
regress/lib/libm/fpaccuracy/trailer.h
82
if( q->err1 > q->err2 ) tot1++;
regress/lib/libm/fpaccuracy/trailer.h
83
else if( 2*q->err1 < q->err2 ) tot5++;
regress/lib/libm/fpaccuracy/trailer.h
84
else if( 1.1*q->err1 < q->err2 ) tot4++;
regress/lib/libm/fpaccuracy/trailer.h
85
else if( 1.01*q->err1 < q->err2 ) tot3++;
regress/lib/libm/fpaccuracy/trailer.h
86
else if( q->err1 < q->err2 ) tot2++;
regress/lib/libm/msun/rem_test.c
111
int q;
regress/lib/libm/msun/rem_test.c
113
q = 0xdeadbeef;
regress/lib/libm/msun/rem_test.c
116
ATF_CHECK(isnan(remquo(x, y, &q)));
regress/lib/libm/msun/rem_test.c
118
ATF_CHECK(q == 0xdeadbeef);
regress/lib/libm/msun/rem_test.c
122
ATF_CHECK(isnan(remquof(x, y, &q)));
regress/lib/libm/msun/rem_test.c
124
ATF_CHECK(q == 0xdeadbeef);
regress/lib/libm/msun/rem_test.c
128
ATF_CHECK(isnan(remquol(x, y, &q)));
regress/lib/libm/msun/rem_test.c
130
ATF_CHECK(q == 0xdeadbeef);
regress/lib/libm/msun/rem_test.c
144
int q;
regress/lib/libm/msun/rem_test.c
147
q = random();
regress/lib/libm/msun/rem_test.c
151
rem = remquol(x, y, &q);
regress/lib/libm/msun/rem_test.c
154
ATF_CHECK((q ^ expected_quo) >= 0); /* sign(q) == sign(expected_quo) */
regress/lib/libm/msun/rem_test.c
155
ATF_CHECK((q & 0x7) == (expected_quo & 0x7));
regress/lib/libm/msun/rem_test.c
156
if (q != 0) {
regress/lib/libm/msun/rem_test.c
157
ATF_CHECK((q > 0) ^ !(expected_quo > 0));
regress/lib/libm/msun/rem_test.c
158
q = abs(q);
regress/lib/libm/msun/rem_test.c
159
ATF_CHECK(q == (abs(expected_quo) & mask(q)));
regress/lib/libm/msun/rem_test.c
166
int q;
regress/lib/libm/msun/rem_test.c
169
q = random();
regress/lib/libm/msun/rem_test.c
173
rem = remquo(x, y, &q);
regress/lib/libm/msun/rem_test.c
176
ATF_CHECK((q ^ expected_quo) >= 0); /* sign(q) == sign(expected_quo) */
regress/lib/libm/msun/rem_test.c
177
ATF_CHECK((q & 0x7) == (expected_quo & 0x7));
regress/lib/libm/msun/rem_test.c
178
if (q != 0) {
regress/lib/libm/msun/rem_test.c
179
ATF_CHECK((q > 0) ^ !(expected_quo > 0));
regress/lib/libm/msun/rem_test.c
180
q = abs(q);
regress/lib/libm/msun/rem_test.c
181
ATF_CHECK(q == (abs(expected_quo) & mask(q)));
regress/lib/libm/msun/rem_test.c
188
int q;
regress/lib/libm/msun/rem_test.c
191
q = random();
regress/lib/libm/msun/rem_test.c
195
rem = remquof(x, y, &q);
regress/lib/libm/msun/rem_test.c
198
ATF_CHECK((q ^ expected_quo) >= 0); /* sign(q) == sign(expected_quo) */
regress/lib/libm/msun/rem_test.c
199
ATF_CHECK((q & 0x7) == (expected_quo & 0x7));
regress/lib/libm/msun/rem_test.c
200
if (q != 0) {
regress/lib/libm/msun/rem_test.c
201
ATF_CHECK((q > 0) ^ !(expected_quo > 0));
regress/lib/libm/msun/rem_test.c
202
q = abs(q);
regress/lib/libm/msun/rem_test.c
203
ATF_CHECK((q & mask(q)) == (abs(expected_quo) & mask(q)));
regress/lib/libz/example.c
39
static void *myalloc(void *q, unsigned n, unsigned m) {
regress/lib/libz/example.c
40
(void)q;
regress/lib/libz/example.c
44
static void myfree(void *q, void *p) {
regress/lib/libz/example.c
45
(void)q;
regress/lib/libz/minigzip.c
152
static void *myalloc(void *q, unsigned n, unsigned m) {
regress/lib/libz/minigzip.c
153
(void)q;
regress/lib/libz/minigzip.c
157
static void myfree(void *q, void *p) {
regress/lib/libz/minigzip.c
158
(void)q;
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
117
c_stqa_asi(int asi, union fpregs *frp, struct fpquad *q)
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
123
q->x1 = frp->f_reg32[0];
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
124
q->x2 = frp->f_reg32[0 + 1];
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
125
q->x3 = frp->f_reg32[0 + 2];
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
126
q->x4 = frp->f_reg32[0 + 3];
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
133
q->x4 = htole32(frp->f_reg32[0]);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
134
q->x3 = htole32(frp->f_reg32[0 + 1]);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
135
q->x2 = htole32(frp->f_reg32[0 + 2]);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
136
q->x1 = htole32(frp->f_reg32[0 + 3]);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
143
c_ldqa_asi(int asi, union fpregs *frp, struct fpquad *q)
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
149
frp->f_reg32[0] = q->x1;
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
150
frp->f_reg32[0 + 1] = q->x2;
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
151
frp->f_reg32[0 + 2] = q->x3;
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
152
frp->f_reg32[0 + 3] = q->x4;
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
159
frp->f_reg32[0] = htole32(q->x4);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
160
frp->f_reg32[0 + 1] = htole32(q->x3);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
161
frp->f_reg32[0 + 2] = htole32(q->x2);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
162
frp->f_reg32[0 + 3] = htole32(q->x1);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
169
asm_stqa_imm(int asi, struct fpquad *q)
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
173
asm_stqa_primary(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
176
asm_stqa_secondary(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
179
asm_stqa_primary_nofault(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
182
asm_stqa_secondary_nofault(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
185
asm_stqa_primary_little(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
188
asm_stqa_secondary_little(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
191
asm_stqa_primary_nofault_little(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
194
asm_stqa_secondary_nofault_little(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
202
asm_ldqa_imm(int asi, struct fpquad *q)
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
206
asm_ldqa_primary(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
209
asm_ldqa_secondary(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
212
asm_ldqa_primary_nofault(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
215
asm_ldqa_secondary_nofault(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
218
asm_ldqa_primary_little(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
221
asm_ldqa_secondary_little(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
224
asm_ldqa_primary_nofault_little(q);
regress/sys/arch/sparc64/emul-ldqstq/asi/asi.c
227
asm_ldqa_secondary_nofault_little(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
160
c_stq(union fpregs *frp, int freg, struct fpquad *q)
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
162
q->x1 = frp->f_reg32[freg];
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
163
q->x2 = frp->f_reg32[freg + 1];
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
164
q->x3 = frp->f_reg32[freg + 2];
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
165
q->x4 = frp->f_reg32[freg + 3];
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
169
c_ldq(union fpregs *frp, int freg, struct fpquad *q)
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
171
frp->f_reg32[freg] = q->x1;
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
172
frp->f_reg32[freg + 1] = q->x2;
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
173
frp->f_reg32[freg + 2] = q->x3;
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
174
frp->f_reg32[freg + 3] = q->x4;
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
178
asm_ldq(int freg, struct fpquad *q)
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
182
asm_ldq_f0(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
185
asm_ldq_f4(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
188
asm_ldq_f8(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
191
asm_ldq_f12(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
194
asm_ldq_f16(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
197
asm_ldq_f20(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
200
asm_ldq_f24(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
203
asm_ldq_f28(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
206
asm_ldq_f32(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
209
asm_ldq_f36(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
212
asm_ldq_f40(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
215
asm_ldq_f44(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
218
asm_ldq_f48(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
221
asm_ldq_f52(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
224
asm_ldq_f56(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
227
asm_ldq_f60(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
235
asm_stq(int freg, struct fpquad *q)
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
239
asm_stq_f0(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
242
asm_stq_f4(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
245
asm_stq_f8(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
248
asm_stq_f12(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
251
asm_stq_f16(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
254
asm_stq_f20(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
257
asm_stq_f24(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
260
asm_stq_f28(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
263
asm_stq_f32(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
266
asm_stq_f36(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
269
asm_stq_f40(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
272
asm_stq_f44(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
275
asm_stq_f48(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
278
asm_stq_f52(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
281
asm_stq_f56(q);
regress/sys/arch/sparc64/emul-ldqstq/goodfreg/goodfreg.c
284
asm_stq_f60(q);
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/realpath/realpath3.c
164
q = strrchr(resolved, '/') + 1;
regress/sys/kern/realpath/realpath3.c
165
*q = '\0';
regress/sys/kern/realpath/realpath3.c
166
resolved_len = q - resolved;
regress/sys/kern/realpath/realpath3.c
215
q = strrchr(resolved, '/') + 1;
regress/sys/kern/realpath/realpath3.c
216
*q = '\0';
regress/sys/kern/realpath/realpath3.c
217
resolved_len = q - resolved;
regress/sys/kern/realpath/realpath3.c
56
char *q;
regress/usr.bin/ssh/misc/sk-dummy/sk-dummy.c
103
(q = EC_KEY_get0_public_key(key)) == NULL) {
regress/usr.bin/ssh/misc/sk-dummy/sk-dummy.c
107
response->public_key_len = EC_POINT_point2oct(g, q,
regress/usr.bin/ssh/misc/sk-dummy/sk-dummy.c
118
if (EC_POINT_point2oct(g, q, POINT_CONVERSION_UNCOMPRESSED,
regress/usr.bin/ssh/misc/sk-dummy/sk-dummy.c
81
const EC_POINT *q;
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
140
EC_POINT *q = NULL;
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
146
(q = EC_POINT_new(g)) == NULL) {
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
165
if (EC_POINT_set_affine_coordinates(g, q, x, y, NULL) != 1) {
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
169
*pubkey_len = EC_POINT_point2oct(g, q,
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
179
if (EC_POINT_point2oct(g, q, POINT_CONVERSION_UNCOMPRESSED,
regress/usr.bin/ssh/misc/ssh-verify-attestation/ssh-verify-attestation.c
189
EC_POINT_free(q);
regress/usr.bin/ssh/unittests/sshkey/common.c
110
const BIGNUM *q = NULL;
regress/usr.bin/ssh/unittests/sshkey/common.c
114
RSA_get0_factors(EVP_PKEY_get0_RSA(k->pkey), NULL, &q);
regress/usr.bin/ssh/unittests/sshkey/common.c
115
return q;
sbin/dump/tape.c
449
struct req *p, *q, *prev;
sbin/dump/tape.c
464
q = &tslp->req[1];
sbin/dump/tape.c
473
*q = *p;
sbin/dump/tape.c
476
prev = q;
sbin/dump/tape.c
477
q += q->count;
sbin/dump/tape.c
485
q -= 1;
sbin/dump/tape.c
486
q->count = 0;
sbin/dump/tape.c
487
q = &tslp->req[0];
sbin/dump/tape.c
489
q->dblk = 0;
sbin/dump/tape.c
490
q->count = 1;
sbin/dump/tape.c
499
size = (char *)ntb - (char *)q;
sbin/dump/tape.c
501
slp->fd, (char *)q, size) != size) {
sbin/dump/tape.c
509
q->count = 1;
sbin/dump/tape.c
517
q->dblk = prev->dblk +
sbin/dump/tape.c
525
q->dblk = 0;
sbin/dump/tape.c
530
slp->req[0] = *q;
sbin/dump/tape.c
532
if (q->dblk == 0)
sbin/fsck_msdos/dir.c
474
u_char *q;
sbin/fsck_msdos/dir.c
481
q = empcl == cl ? empty : buffer;
sbin/fsck_msdos/dir.c
482
for (; q < p; q += 32)
sbin/fsck_msdos/dir.c
483
*q = SLOT_DELETED;
sbin/fsck_msdos/fat.c
290
cl_t p, q;
sbin/fsck_msdos/fat.c
292
for (p = head; p >= CLUST_FIRST && p < boot->NumClusters; p = q) {
sbin/fsck_msdos/fat.c
295
q = fat[p].next;
sbin/iked/smult_curve25519_ref.c
110
static void select(unsigned int p[64],unsigned int q[64],const unsigned int r[64],const unsigned int s[64],unsigned int b)
sbin/iked/smult_curve25519_ref.c
120
q[j] = r[j] ^ t;
sbin/iked/smult_curve25519_ref.c
247
int crypto_scalarmult_curve25519(unsigned char *q,
sbin/iked/smult_curve25519_ref.c
263
for (i = 0;i < 32;++i) q[i] = work[64 + i];
sbin/iked/sntrup761.c
1008
for (i = 0;i < p;++i) M[i] = (q+2)/3;
sbin/iked/sntrup761.c
121
static void uint32_divmod_uint14(uint32 *q,uint16 *r,uint32 x,uint16 m)
sbin/iked/sntrup761.c
134
*q = 0;
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
167
uint32 q;
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
186
*r = ur; *q = uq;
sbin/iked/sntrup761.c
192
int32 q;
sbin/iked/sntrup761.c
194
int32_divmod_uint14(&q,&r,x,m);
sbin/iked/sntrup761.c
40
long long top,p,q,r,i,j;
sbin/iked/sntrup761.c
432
#define q12 ((q-1)/2)
sbin/iked/sntrup761.c
440
return int32_mod_uint14(x+q12,q)-q12;
sbin/iked/sntrup761.c
450
while (i < q-2) {
sbin/iked/sntrup761.c
59
for (q = top;q > p;q >>= 1) {
sbin/iked/sntrup761.c
61
if (j == n - q) goto done;
sbin/iked/sntrup761.c
63
for (r = q;r > p;r >>= 1)
sbin/iked/sntrup761.c
72
while (i + p <= n - q) {
sbin/iked/sntrup761.c
75
for (r = q;r > p;r >>= 1)
sbin/iked/sntrup761.c
83
while (j < n - q) {
sbin/iked/sntrup761.c
85
for (r = q;r > p;r >>= 1)
sbin/iked/sntrup761.c
880
for (i = 0;i < p;++i) G[i] = uint32_mod_uint14(L[i],q)-q12;
sbin/iked/sntrup761.c
975
for (i = 0;i < p;++i) M[i] = q;
sbin/iked/sntrup761.c
984
for (i = 0;i < p;++i) M[i] = q;
sbin/iked/sntrup761.c
999
for (i = 0;i < p;++i) M[i] = (q+2)/3;
sbin/iked/util.c
721
char *p, *q;
sbin/iked/util.c
728
while ((q = strstr(p, srch)) != NULL) {
sbin/iked/util.c
729
*q = '\0';
sbin/iked/util.c
736
q += strlen(srch);
sbin/iked/util.c
737
p = q;
sbin/ipsecctl/parse.y
1652
char *p, *q, *ps;
sbin/ipsecctl/parse.y
1656
mask = strtol(p + 1, &q, 0);
sbin/ipsecctl/parse.y
1657
if (errno == ERANGE || !q || *q || mask > 128 || q == (p + 1))
sbin/isakmpd/message.c
1543
struct msg_head *q;
sbin/isakmpd/message.c
1586
q = msg->transport->vtbl->get_queue(msg);
sbin/isakmpd/message.c
1587
for (m = TAILQ_FIRST(q); m; m = TAILQ_NEXT(m, link))
sbin/isakmpd/message.c
1590
"message_send: msg %p already on sendq %p", m, q));
sbin/isakmpd/message.c
1593
TAILQ_INSERT_TAIL(q, msg, link);
sbin/isakmpd/util.c
571
char *p, *q;
sbin/isakmpd/util.c
577
p = q = label;
sbin/isakmpd/util.c
578
while ((q = strstr(p, srch)) != NULL) {
sbin/isakmpd/util.c
579
*q = '\0';
sbin/isakmpd/util.c
585
q += strlen(srch);
sbin/isakmpd/util.c
586
p = q;
sbin/mount/getmntopts.c
48
char *p, *q;
sbin/mount/getmntopts.c
52
p = q = strdup(optionp);
sbin/mount/getmntopts.c
58
free(q);
sbin/pfctl/parse.y
4611
char *p, *q;
sbin/pfctl/parse.y
4615
p = q = label;
sbin/pfctl/parse.y
4616
while ((q = strstr(p, srch)) != NULL) {
sbin/pfctl/parse.y
4617
*q = '\0';
sbin/pfctl/parse.y
4621
q += strlen(srch);
sbin/pfctl/parse.y
4622
p = q;
sbin/pfctl/pfctl.c
1629
pfctl_add_queue(struct pfctl *pf, struct pf_queuespec *q)
sbin/pfctl/pfctl.c
1638
if (q->parent[0] == '\0') {
sbin/pfctl/pfctl.c
1640
if (strcmp(q->ifname, qi->qs.ifname))
sbin/pfctl/pfctl.c
1650
bcopy(q, &qi->qs, sizeof(qi->qs));
sbin/pfctl/pfctl.c
1664
struct pfctl_qsitem *q;
sbin/pfctl/pfctl.c
1666
TAILQ_FOREACH(q, where, entries)
sbin/pfctl/pfctl.c
1667
if (strcmp(q->qs.qname, what) == 0)
sbin/pfctl/pfctl.c
1668
return (q);
sbin/pfctl/pfctl.c
1676
struct pfctl_qsitem *n, *p, *q;
sbin/pfctl/pfctl.c
1687
if ((q = pfctl_find_queue(p->qs.qname, &qi->children)) == NULL) {
sbin/pfctl/pfctl.c
1695
if ((q->qs.ifname[0] && p->qs.ifname[0]))
sbin/pfctl/pfctl.c
1697
q->qs.qname, q->qs.ifname);
sbin/pfctl/pfctl.c
1698
if (!q->qs.ifname[0] && !p->qs.ifname[0])
sbin/pfctl/pfctl.c
1700
q->qs.qname);
sbin/pfctl/pfctl.c
1702
if (!q->qs.ifname[0])
sbin/pfctl/pfctl.c
1703
bcopy(&p->qs, &q->qs, sizeof(q->qs));
sbin/pfctl/pfctl.c
1725
struct pfioc_queue q;
sbin/pfctl/pfctl.c
1728
q.ticket = ticket;
sbin/pfctl/pfctl.c
1729
bcopy(&qi->qs, &q.queue, sizeof(q.queue));
sbin/pfctl/pfctl.c
1731
if (ioctl(pf->dev, DIOCADDQUEUE, &q) == -1)
sbin/pfctl/pfctl.c
480
int prefix, ret_ga, q, r;
sbin/pfctl/pfctl.c
506
q = prefix >> 3;
sbin/pfctl/pfctl.c
516
if (q > 0)
sbin/pfctl/pfctl.c
517
memset((void *)&mask->v6, 0xff, q);
sbin/pfctl/pfctl.c
519
*((u_char *)&mask->v6 + q) =
sbin/pfctl/pfctl_parser.c
1300
print_queuespec(struct pf_queuespec *q)
sbin/pfctl/pfctl_parser.c
1302
printf("queue %s", q->qname);
sbin/pfctl/pfctl_parser.c
1303
if (q->parent[0])
sbin/pfctl/pfctl_parser.c
1304
printf(" parent %s", q->parent);
sbin/pfctl/pfctl_parser.c
1305
else if (q->ifname[0])
sbin/pfctl/pfctl_parser.c
1306
printf(" on %s", q->ifname);
sbin/pfctl/pfctl_parser.c
1307
if (q->flags & PFQS_FLOWQUEUE) {
sbin/pfctl/pfctl_parser.c
1308
printf(" flows %u", q->flowqueue.flows);
sbin/pfctl/pfctl_parser.c
1309
if (q->flowqueue.quantum > 0)
sbin/pfctl/pfctl_parser.c
1310
printf(" quantum %u", q->flowqueue.quantum);
sbin/pfctl/pfctl_parser.c
1311
if (q->flowqueue.interval > 0)
sbin/pfctl/pfctl_parser.c
1313
q->flowqueue.interval / 1000000);
sbin/pfctl/pfctl_parser.c
1314
if (q->flowqueue.target > 0)
sbin/pfctl/pfctl_parser.c
1316
q->flowqueue.target / 1000000);
sbin/pfctl/pfctl_parser.c
1318
if (q->linkshare.m1.absolute || q->linkshare.m2.absolute) {
sbin/pfctl/pfctl_parser.c
1319
print_scspec(" bandwidth ", &q->linkshare);
sbin/pfctl/pfctl_parser.c
1320
print_scspec(", min ", &q->realtime);
sbin/pfctl/pfctl_parser.c
1321
print_scspec(", max ", &q->upperlimit);
sbin/pfctl/pfctl_parser.c
1323
if (q->flags & PFQS_DEFAULT)
sbin/pfctl/pfctl_parser.c
1325
if (q->qlimit)
sbin/pfctl/pfctl_parser.c
1326
printf(" qlimit %u", q->qlimit);
sbin/pfctl/pfctl_parser.c
1333
char *p, *q;
sbin/pfctl/pfctl_parser.c
1337
if ((q = strchr(tcpflags, *p)) == NULL)
sbin/pfctl/pfctl_parser.c
1340
f |= 1 << (q - tcpflags);
sbin/pfctl/pfctl_radix.c
62
pfr_ktable_compare(struct pfr_ktable *p, struct pfr_ktable *q)
sbin/pfctl/pfctl_radix.c
66
if ((d = strncmp(p->pfrkt_name, q->pfrkt_name, PF_TABLE_NAME_SIZE)))
sbin/pfctl/pfctl_radix.c
68
return (strcmp(p->pfrkt_anchor, q->pfrkt_anchor));
sbin/route/route.c
1092
int len, q, r;
sbin/route/route.c
1112
q = len >> 3;
sbin/route/route.c
1127
if (q > 0)
sbin/route/route.c
1128
memset((void *)&so_mask.sin6.sin6_addr, 0xff, q);
sbin/route/route.c
1130
*((u_char *)&so_mask.sin6.sin6_addr + q) =
sbin/sysctl/sysctl.c
2069
static void *q;
sbin/sysctl/sysctl.c
2088
if (sysctl(mib, 3, &q, &len, NULL, 0) == -1)
sbin/sysctl/sysctl.c
2090
printf("%p", q);
sbin/unwind/libunbound/iterator/iter_utils.c
1068
reply_equal(struct reply_info* p, struct reply_info* q, struct regional* region)
sbin/unwind/libunbound/iterator/iter_utils.c
1072
if(p->flags != q->flags ||
sbin/unwind/libunbound/iterator/iter_utils.c
1073
p->qdcount != q->qdcount ||
sbin/unwind/libunbound/iterator/iter_utils.c
1079
p->security != q->security ||
sbin/unwind/libunbound/iterator/iter_utils.c
1080
p->an_numrrsets != q->an_numrrsets ||
sbin/unwind/libunbound/iterator/iter_utils.c
1081
p->ns_numrrsets != q->ns_numrrsets ||
sbin/unwind/libunbound/iterator/iter_utils.c
1082
p->ar_numrrsets != q->ar_numrrsets ||
sbin/unwind/libunbound/iterator/iter_utils.c
1083
p->rrset_count != q->rrset_count)
sbin/unwind/libunbound/iterator/iter_utils.c
1099
region, q->rrsets, sizeof(*sorted_q)*q->rrset_count);
sbin/unwind/libunbound/iterator/iter_utils.c
1104
log_assert(q->an_numrrsets + q->ns_numrrsets + q->ar_numrrsets <=
sbin/unwind/libunbound/iterator/iter_utils.c
1105
q->rrset_count);
sbin/unwind/libunbound/iterator/iter_utils.c
1106
qsort(sorted_q + q->an_numrrsets, q->ns_numrrsets,
sbin/unwind/libunbound/iterator/iter_utils.c
1108
qsort(sorted_q + q->an_numrrsets + q->ns_numrrsets, q->ar_numrrsets,
sbin/unwind/libunbound/iterator/iter_utils.h
261
int reply_equal(struct reply_info* p, struct reply_info* q, struct regional* region);
sbin/unwind/libunbound/libunbound/context.c
131
context_query_delete(struct ctx_query* q)
sbin/unwind/libunbound/libunbound/context.c
133
if(!q) return;
sbin/unwind/libunbound/libunbound/context.c
134
ub_resolve_free(q->res);
sbin/unwind/libunbound/libunbound/context.c
135
free(q->msg);
sbin/unwind/libunbound/libunbound/context.c
136
free(q);
sbin/unwind/libunbound/libunbound/context.c
160
struct ctx_query* q = (struct ctx_query*)calloc(1, sizeof(*q));
sbin/unwind/libunbound/libunbound/context.c
161
if(!q) return NULL;
sbin/unwind/libunbound/libunbound/context.c
163
if(!find_id(ctx, &q->querynum)) {
sbin/unwind/libunbound/libunbound/context.c
165
free(q);
sbin/unwind/libunbound/libunbound/context.c
169
q->node.key = &q->querynum;
sbin/unwind/libunbound/libunbound/context.c
170
q->async = (cb != NULL || cb_event != NULL);
sbin/unwind/libunbound/libunbound/context.c
171
q->cb = cb;
sbin/unwind/libunbound/libunbound/context.c
172
q->cb_event = cb_event;
sbin/unwind/libunbound/libunbound/context.c
173
q->cb_arg = cbarg;
sbin/unwind/libunbound/libunbound/context.c
174
q->res = (struct ub_result*)calloc(1, sizeof(*q->res));
sbin/unwind/libunbound/libunbound/context.c
175
if(!q->res) {
sbin/unwind/libunbound/libunbound/context.c
176
free(q);
sbin/unwind/libunbound/libunbound/context.c
179
q->res->qname = strdup(name);
sbin/unwind/libunbound/libunbound/context.c
180
if(!q->res->qname) {
sbin/unwind/libunbound/libunbound/context.c
181
free(q->res);
sbin/unwind/libunbound/libunbound/context.c
182
free(q);
sbin/unwind/libunbound/libunbound/context.c
185
q->res->qtype = rrtype;
sbin/unwind/libunbound/libunbound/context.c
186
q->res->qclass = rrclass;
sbin/unwind/libunbound/libunbound/context.c
190
if(q->async)
sbin/unwind/libunbound/libunbound/context.c
192
(void)rbtree_insert(&ctx->queries, &q->node);
sbin/unwind/libunbound/libunbound/context.c
194
return q;
sbin/unwind/libunbound/libunbound/context.c
240
context_serialize_new_query(struct ctx_query* q, uint32_t* len)
sbin/unwind/libunbound/libunbound/context.c
250
size_t slen = strlen(q->res->qname) + 1/*end of string*/;
sbin/unwind/libunbound/libunbound/context.c
255
sldns_write_uint32(p+sizeof(uint32_t), (uint32_t)q->querynum);
sbin/unwind/libunbound/libunbound/context.c
256
sldns_write_uint32(p+2*sizeof(uint32_t), (uint32_t)q->res->qtype);
sbin/unwind/libunbound/libunbound/context.c
257
sldns_write_uint32(p+3*sizeof(uint32_t), (uint32_t)q->res->qclass);
sbin/unwind/libunbound/libunbound/context.c
258
memmove(p+4*sizeof(uint32_t), q->res->qname, slen);
sbin/unwind/libunbound/libunbound/context.c
265
struct ctx_query* q = (struct ctx_query*)calloc(1, sizeof(*q));
sbin/unwind/libunbound/libunbound/context.c
266
if(!q) return NULL;
sbin/unwind/libunbound/libunbound/context.c
268
free(q);
sbin/unwind/libunbound/libunbound/context.c
272
q->querynum = (int)sldns_read_uint32(p+sizeof(uint32_t));
sbin/unwind/libunbound/libunbound/context.c
273
q->node.key = &q->querynum;
sbin/unwind/libunbound/libunbound/context.c
274
q->async = 1;
sbin/unwind/libunbound/libunbound/context.c
275
q->res = (struct ub_result*)calloc(1, sizeof(*q->res));
sbin/unwind/libunbound/libunbound/context.c
276
if(!q->res) {
sbin/unwind/libunbound/libunbound/context.c
277
free(q);
sbin/unwind/libunbound/libunbound/context.c
280
q->res->qtype = (int)sldns_read_uint32(p+2*sizeof(uint32_t));
sbin/unwind/libunbound/libunbound/context.c
281
q->res->qclass = (int)sldns_read_uint32(p+3*sizeof(uint32_t));
sbin/unwind/libunbound/libunbound/context.c
282
q->res->qname = strdup((char*)(p+4*sizeof(uint32_t)));
sbin/unwind/libunbound/libunbound/context.c
283
if(!q->res->qname) {
sbin/unwind/libunbound/libunbound/context.c
284
free(q->res);
sbin/unwind/libunbound/libunbound/context.c
285
free(q);
sbin/unwind/libunbound/libunbound/context.c
291
(void)rbtree_insert(&ctx->queries, &q->node);
sbin/unwind/libunbound/libunbound/context.c
292
return q;
sbin/unwind/libunbound/libunbound/context.c
298
struct ctx_query* q;
sbin/unwind/libunbound/libunbound/context.c
305
q = (struct ctx_query*)rbtree_search(&ctx->queries, &querynum);
sbin/unwind/libunbound/libunbound/context.c
306
if(!q) {
sbin/unwind/libunbound/libunbound/context.c
309
log_assert(q->async);
sbin/unwind/libunbound/libunbound/context.c
310
return q;
sbin/unwind/libunbound/libunbound/context.c
314
context_serialize_answer(struct ctx_query* q, int err, sldns_buffer* pkt,
sbin/unwind/libunbound/libunbound/context.c
330
size_t wlen = (pkt&&q->res->why_bogus)?strlen(q->res->why_bogus)+1:0;
sbin/unwind/libunbound/libunbound/context.c
336
sldns_write_uint32(p+sizeof(uint32_t), (uint32_t)q->querynum);
sbin/unwind/libunbound/libunbound/context.c
338
sldns_write_uint32(p+3*sizeof(uint32_t), (uint32_t)q->msg_security);
sbin/unwind/libunbound/libunbound/context.c
339
sldns_write_uint32(p+4*sizeof(uint32_t), (uint32_t)q->res->was_ratelimited);
sbin/unwind/libunbound/libunbound/context.c
342
memmove(p+size_of_uint32s, q->res->why_bogus, wlen);
sbin/unwind/libunbound/libunbound/context.c
354
struct ctx_query* q = NULL ;
sbin/unwind/libunbound/libunbound/context.c
360
q = (struct ctx_query*)rbtree_search(&ctx->queries, &id);
sbin/unwind/libunbound/libunbound/context.c
361
if(!q) return NULL;
sbin/unwind/libunbound/libunbound/context.c
363
q->msg_security = sldns_read_uint32(p+3*sizeof(uint32_t));
sbin/unwind/libunbound/libunbound/context.c
364
q->res->was_ratelimited = (int)sldns_read_uint32(p+4*sizeof(uint32_t));
sbin/unwind/libunbound/libunbound/context.c
368
q->res->why_bogus = (char*)memdup(
sbin/unwind/libunbound/libunbound/context.c
370
if(!q->res->why_bogus) {
sbin/unwind/libunbound/libunbound/context.c
372
q->msg_len = 0;
sbin/unwind/libunbound/libunbound/context.c
374
return q;
sbin/unwind/libunbound/libunbound/context.c
376
q->res->why_bogus[wlen-1] = 0; /* zero terminated for sure */
sbin/unwind/libunbound/libunbound/context.c
379
q->msg_len = len - size_of_uint32s - wlen;
sbin/unwind/libunbound/libunbound/context.c
380
q->msg = (uint8_t*)memdup(p+size_of_uint32s+wlen,
sbin/unwind/libunbound/libunbound/context.c
381
q->msg_len);
sbin/unwind/libunbound/libunbound/context.c
382
if(!q->msg) {
sbin/unwind/libunbound/libunbound/context.c
384
q->msg_len = 0;
sbin/unwind/libunbound/libunbound/context.c
386
return q;
sbin/unwind/libunbound/libunbound/context.c
389
return q;
sbin/unwind/libunbound/libunbound/context.c
393
context_serialize_cancel(struct ctx_query* q, uint32_t* len)
sbin/unwind/libunbound/libunbound/context.c
402
sldns_write_uint32(p+sizeof(uint32_t), (uint32_t)q->querynum);
sbin/unwind/libunbound/libunbound/context.c
409
struct ctx_query* q;
sbin/unwind/libunbound/libunbound/context.c
414
q = (struct ctx_query*)rbtree_search(&ctx->queries, &id);
sbin/unwind/libunbound/libunbound/context.c
415
return q;
sbin/unwind/libunbound/libunbound/context.h
218
void context_query_delete(struct ctx_query* q);
sbin/unwind/libunbound/libunbound/context.h
260
uint8_t* context_serialize_new_query(struct ctx_query* q, uint32_t* len);
sbin/unwind/libunbound/libunbound/context.h
272
uint8_t* context_serialize_answer(struct ctx_query* q, int err,
sbin/unwind/libunbound/libunbound/context.h
282
uint8_t* context_serialize_cancel(struct ctx_query* q, uint32_t* len);
sbin/unwind/libunbound/libunbound/libunbound.c
258
struct ctx_query* q = (struct ctx_query*)n;
sbin/unwind/libunbound/libunbound/libunbound.c
259
context_query_delete(q);
sbin/unwind/libunbound/libunbound/libunbound.c
590
struct ctx_query* q;
sbin/unwind/libunbound/libunbound/libunbound.c
598
q = context_deserialize_answer(ctx, msg, len, err);
sbin/unwind/libunbound/libunbound/libunbound.c
599
if(!q) {
sbin/unwind/libunbound/libunbound/libunbound.c
605
log_assert(q->async);
sbin/unwind/libunbound/libunbound/libunbound.c
608
if(q->cancelled) {
sbin/unwind/libunbound/libunbound/libunbound.c
612
*cb = q->cb;
sbin/unwind/libunbound/libunbound/libunbound.c
613
*cbarg = q->cb_arg;
sbin/unwind/libunbound/libunbound/libunbound.c
617
ub_resolve_free(q->res);
sbin/unwind/libunbound/libunbound/libunbound.c
620
sldns_buffer* buf = sldns_buffer_new(q->msg_len);
sbin/unwind/libunbound/libunbound/libunbound.c
622
*res = q->res;
sbin/unwind/libunbound/libunbound/libunbound.c
626
sldns_buffer_write(buf, q->msg, q->msg_len);
sbin/unwind/libunbound/libunbound/libunbound.c
629
q->msg_security);
sbin/unwind/libunbound/libunbound/libunbound.c
631
(*res)->answer_packet = q->msg;
sbin/unwind/libunbound/libunbound/libunbound.c
632
(*res)->answer_len = (int)q->msg_len;
sbin/unwind/libunbound/libunbound/libunbound.c
633
q->msg = NULL;
sbin/unwind/libunbound/libunbound/libunbound.c
637
q->res = NULL;
sbin/unwind/libunbound/libunbound/libunbound.c
639
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libunbound.c
641
context_query_delete(q);
sbin/unwind/libunbound/libunbound/libunbound.c
751
struct ctx_query* q;
sbin/unwind/libunbound/libunbound/libunbound.c
765
q = context_new(ctx, name, rrtype, rrclass, NULL, NULL, NULL);
sbin/unwind/libunbound/libunbound/libunbound.c
766
if(!q)
sbin/unwind/libunbound/libunbound/libunbound.c
770
r = libworker_fg(ctx, q);
sbin/unwind/libunbound/libunbound/libunbound.c
773
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libunbound.c
774
context_query_delete(q);
sbin/unwind/libunbound/libunbound/libunbound.c
778
q->res->answer_packet = q->msg;
sbin/unwind/libunbound/libunbound/libunbound.c
779
q->res->answer_len = (int)q->msg_len;
sbin/unwind/libunbound/libunbound/libunbound.c
780
q->msg = NULL;
sbin/unwind/libunbound/libunbound/libunbound.c
781
*result = q->res;
sbin/unwind/libunbound/libunbound/libunbound.c
782
q->res = NULL;
sbin/unwind/libunbound/libunbound/libunbound.c
785
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libunbound.c
786
context_query_delete(q);
sbin/unwind/libunbound/libunbound/libunbound.c
796
struct ctx_query* q;
sbin/unwind/libunbound/libunbound/libunbound.c
822
q = context_new(ctx, name, rrtype, rrclass, NULL, callback, mydata);
sbin/unwind/libunbound/libunbound/libunbound.c
823
if(!q)
sbin/unwind/libunbound/libunbound/libunbound.c
827
if((r=libworker_attach_mesh(ctx, q, async_id)) != 0)
sbin/unwind/libunbound/libunbound/libunbound.c
837
struct ctx_query* q;
sbin/unwind/libunbound/libunbound/libunbound.c
867
q = context_new(ctx, name, rrtype, rrclass, callback, NULL, mydata);
sbin/unwind/libunbound/libunbound/libunbound.c
868
if(!q)
sbin/unwind/libunbound/libunbound/libunbound.c
873
msg = context_serialize_new_query(q, &len);
sbin/unwind/libunbound/libunbound/libunbound.c
875
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libunbound.c
877
context_query_delete(q);
sbin/unwind/libunbound/libunbound/libunbound.c
882
*async_id = q->querynum;
sbin/unwind/libunbound/libunbound/libunbound.c
899
struct ctx_query* q;
sbin/unwind/libunbound/libunbound/libunbound.c
903
q = (struct ctx_query*)rbtree_search(&ctx->queries, &async_id);
sbin/unwind/libunbound/libunbound/libunbound.c
904
if(!q || !q->async) {
sbin/unwind/libunbound/libunbound/libunbound.c
909
log_assert(q->async);
sbin/unwind/libunbound/libunbound/libunbound.c
910
q->cancelled = 1;
sbin/unwind/libunbound/libunbound/libunbound.c
914
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libunbound.c
916
msg = context_serialize_cancel(q, &len);
sbin/unwind/libunbound/libunbound/libunbound.c
917
context_query_delete(q);
sbin/unwind/libunbound/libunbound/libworker.c
268
struct ctx_query* q;
sbin/unwind/libunbound/libunbound/libworker.c
271
q = context_deserialize_cancel(w->ctx, buf, len);
sbin/unwind/libunbound/libunbound/libworker.c
274
q = context_deserialize_cancel(w->ctx, buf, len);
sbin/unwind/libunbound/libunbound/libworker.c
276
if(!q) {
sbin/unwind/libunbound/libunbound/libworker.c
281
q->cancelled = 1;
sbin/unwind/libunbound/libunbound/libworker.c
540
libworker_fillup_fg(struct ctx_query* q, int rcode, sldns_buffer* buf,
sbin/unwind/libunbound/libunbound/libworker.c
543
q->res->was_ratelimited = was_ratelimited;
sbin/unwind/libunbound/libunbound/libworker.c
545
q->res->why_bogus = strdup(why_bogus);
sbin/unwind/libunbound/libunbound/libworker.c
547
q->res->rcode = rcode;
sbin/unwind/libunbound/libunbound/libworker.c
548
q->msg_security = s;
sbin/unwind/libunbound/libunbound/libworker.c
552
q->res->rcode = LDNS_RCODE_SERVFAIL;
sbin/unwind/libunbound/libunbound/libworker.c
553
q->msg_security = sec_status_unchecked;
sbin/unwind/libunbound/libunbound/libworker.c
554
q->msg = memdup(sldns_buffer_begin(buf), sldns_buffer_limit(buf));
sbin/unwind/libunbound/libunbound/libworker.c
555
q->msg_len = sldns_buffer_limit(buf);
sbin/unwind/libunbound/libunbound/libworker.c
556
if(!q->msg) {
sbin/unwind/libunbound/libunbound/libworker.c
561
q->msg_security = s;
sbin/unwind/libunbound/libunbound/libworker.c
562
libworker_enter_result(q->res, buf, q->w->env->scratch, s);
sbin/unwind/libunbound/libunbound/libworker.c
569
struct ctx_query* q = (struct ctx_query*)arg;
sbin/unwind/libunbound/libunbound/libworker.c
571
comm_base_exit(q->w->base);
sbin/unwind/libunbound/libunbound/libworker.c
573
libworker_fillup_fg(q, rcode, buf, s, why_bogus, was_ratelimited);
sbin/unwind/libunbound/libunbound/libworker.c
578
setup_qinfo_edns(struct libworker* w, struct ctx_query* q,
sbin/unwind/libunbound/libunbound/libworker.c
581
qinfo->qtype = (uint16_t)q->res->qtype;
sbin/unwind/libunbound/libunbound/libworker.c
582
qinfo->qclass = (uint16_t)q->res->qclass;
sbin/unwind/libunbound/libunbound/libworker.c
584
qinfo->qname = sldns_str2wire_dname(q->res->qname, &qinfo->qname_len);
sbin/unwind/libunbound/libunbound/libworker.c
605
int libworker_fg(struct ub_ctx* ctx, struct ctx_query* q)
sbin/unwind/libunbound/libunbound/libworker.c
613
if(!setup_qinfo_edns(w, q, &qinfo, &edns)) {
sbin/unwind/libunbound/libunbound/libworker.c
619
q->w = w;
sbin/unwind/libunbound/libunbound/libworker.c
627
libworker_fillup_fg(q, LDNS_RCODE_NOERROR,
sbin/unwind/libunbound/libunbound/libworker.c
637
libworker_fillup_fg(q, LDNS_RCODE_NOERROR,
sbin/unwind/libunbound/libunbound/libworker.c
645
w->back->udp_buff, qid, libworker_fg_done_cb, q, 0)) {
sbin/unwind/libunbound/libunbound/libworker.c
662
struct ctx_query* q = (struct ctx_query*)arg;
sbin/unwind/libunbound/libunbound/libworker.c
663
ub_event_callback_type cb = q->cb_event;
sbin/unwind/libunbound/libunbound/libworker.c
664
void* cb_arg = q->cb_arg;
sbin/unwind/libunbound/libunbound/libworker.c
665
int cancelled = q->cancelled;
sbin/unwind/libunbound/libunbound/libworker.c
668
struct ub_ctx* ctx = q->w->ctx;
sbin/unwind/libunbound/libunbound/libworker.c
670
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libworker.c
672
context_query_delete(q);
sbin/unwind/libunbound/libunbound/libworker.c
687
int libworker_attach_mesh(struct ub_ctx* ctx, struct ctx_query* q,
sbin/unwind/libunbound/libunbound/libworker.c
696
if(!setup_qinfo_edns(w, q, &qinfo, &edns))
sbin/unwind/libunbound/libunbound/libworker.c
700
q->w = w;
sbin/unwind/libunbound/libunbound/libworker.c
709
libworker_event_done_cb(q, LDNS_RCODE_NOERROR,
sbin/unwind/libunbound/libunbound/libworker.c
718
libworker_event_done_cb(q, LDNS_RCODE_NOERROR,
sbin/unwind/libunbound/libunbound/libworker.c
724
*async_id = q->querynum;
sbin/unwind/libunbound/libunbound/libworker.c
726
w->back->udp_buff, qid, libworker_event_done_cb, q, 0)) {
sbin/unwind/libunbound/libunbound/libworker.c
736
add_bg_result(struct libworker* w, struct ctx_query* q, sldns_buffer* pkt,
sbin/unwind/libunbound/libunbound/libworker.c
743
context_query_delete(q);
sbin/unwind/libunbound/libunbound/libworker.c
750
q->res->why_bogus = strdup(reason);
sbin/unwind/libunbound/libunbound/libworker.c
751
q->res->was_ratelimited = was_ratelimited;
sbin/unwind/libunbound/libunbound/libworker.c
753
q->msg_len = sldns_buffer_remaining(pkt);
sbin/unwind/libunbound/libunbound/libworker.c
754
q->msg = memdup(sldns_buffer_begin(pkt), q->msg_len);
sbin/unwind/libunbound/libunbound/libworker.c
755
if(!q->msg) {
sbin/unwind/libunbound/libunbound/libworker.c
756
msg = context_serialize_answer(q, UB_NOMEM, NULL, &len);
sbin/unwind/libunbound/libunbound/libworker.c
758
msg = context_serialize_answer(q, err, NULL, &len);
sbin/unwind/libunbound/libunbound/libworker.c
761
msg = context_serialize_answer(q, err, NULL, &len);
sbin/unwind/libunbound/libunbound/libworker.c
766
q->res->why_bogus = strdup(reason);
sbin/unwind/libunbound/libunbound/libworker.c
767
q->res->was_ratelimited = was_ratelimited;
sbin/unwind/libunbound/libunbound/libworker.c
768
msg = context_serialize_answer(q, err, pkt, &len);
sbin/unwind/libunbound/libunbound/libworker.c
769
(void)rbtree_delete(&w->ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libworker.c
771
context_query_delete(q);
sbin/unwind/libunbound/libunbound/libworker.c
788
struct ctx_query* q = (struct ctx_query*)arg;
sbin/unwind/libunbound/libunbound/libworker.c
790
if(q->cancelled || q->w->back->want_to_quit) {
sbin/unwind/libunbound/libunbound/libworker.c
791
if(q->w->is_bg_thread) {
sbin/unwind/libunbound/libunbound/libworker.c
793
struct ub_ctx* ctx = q->w->ctx;
sbin/unwind/libunbound/libunbound/libworker.c
795
(void)rbtree_delete(&ctx->queries, q->node.key);
sbin/unwind/libunbound/libunbound/libworker.c
797
context_query_delete(q);
sbin/unwind/libunbound/libunbound/libworker.c
803
q->msg_security = s;
sbin/unwind/libunbound/libunbound/libworker.c
805
buf = q->w->env->scratch_buffer;
sbin/unwind/libunbound/libunbound/libworker.c
810
add_bg_result(q->w, q, buf, UB_NOERROR, why_bogus, was_ratelimited);
sbin/unwind/libunbound/libunbound/libworker.c
821
struct ctx_query* q;
sbin/unwind/libunbound/libunbound/libworker.c
824
q = context_lookup_new_query(w->ctx, buf, len);
sbin/unwind/libunbound/libunbound/libworker.c
827
q = context_deserialize_new_query(w->ctx, buf, len);
sbin/unwind/libunbound/libunbound/libworker.c
830
if(!q) {
sbin/unwind/libunbound/libunbound/libworker.c
834
if(!setup_qinfo_edns(w, q, &qinfo, &edns)) {
sbin/unwind/libunbound/libunbound/libworker.c
835
add_bg_result(w, q, NULL, UB_SYNTAX, NULL, 0);
sbin/unwind/libunbound/libunbound/libworker.c
847
q->msg_security = sec_status_insecure;
sbin/unwind/libunbound/libunbound/libworker.c
848
add_bg_result(w, q, w->back->udp_buff, UB_NOERROR, NULL, 0);
sbin/unwind/libunbound/libunbound/libworker.c
856
q->msg_security = sec_status_insecure;
sbin/unwind/libunbound/libunbound/libworker.c
857
add_bg_result(w, q, w->back->udp_buff, UB_NOERROR, NULL, 0);
sbin/unwind/libunbound/libunbound/libworker.c
861
q->w = w;
sbin/unwind/libunbound/libunbound/libworker.c
864
w->back->udp_buff, qid, libworker_bg_done_cb, q, 0)) {
sbin/unwind/libunbound/libunbound/libworker.c
865
add_bg_result(w, q, NULL, UB_NOMEM, NULL, 0);
sbin/unwind/libunbound/libunbound/libworker.c
882
struct module_qstate* q, int* was_ratelimited)
sbin/unwind/libunbound/libunbound/libworker.c
884
struct libworker* w = (struct libworker*)q->env->worker;
sbin/unwind/libunbound/libunbound/libworker.c
886
q->region, sizeof(*e));
sbin/unwind/libunbound/libunbound/libworker.c
889
e->qstate = q;
sbin/unwind/libunbound/libunbound/libworker.c
892
tls_auth_name, addr, addrlen, zone, zonelen, q,
sbin/unwind/libunbound/libunbound/libworker.c
893
libworker_handle_service_reply, e, w->back->udp_buff, q->env,
sbin/unwind/libunbound/libunbound/libworker.c
979
struct module_qstate* ATTR_UNUSED(q), int* ATTR_UNUSED(was_ratelimited))
sbin/unwind/libunbound/libunbound/libworker.h
112
int libworker_fg(struct ub_ctx* ctx, struct ctx_query* q);
sbin/unwind/libunbound/libunbound/libworker.h
130
int libworker_attach_mesh(struct ub_ctx* ctx, struct ctx_query* q,
sbin/unwind/libunbound/libunbound/worker.h
137
struct module_qstate* q, int* was_ratelimited);
sbin/unwind/libunbound/libunbound/worker.h
81
struct module_qstate* q, int* was_ratelimited);
sbin/unwind/libunbound/services/authzone.c
3657
struct query_info q;
sbin/unwind/libunbound/services/authzone.c
3659
memset(&q, 0, sizeof(q));
sbin/unwind/libunbound/services/authzone.c
3661
if(!query_info_parse(&q, pkt)) return 0;
sbin/unwind/libunbound/services/cache/dns.c
573
gen_dns_msg(struct regional* region, struct query_info* q, size_t num)
sbin/unwind/libunbound/services/cache/dns.c
579
memcpy(&msg->qinfo, q, sizeof(struct query_info));
sbin/unwind/libunbound/services/cache/dns.c
580
msg->qinfo.qname = regional_alloc_init(region, q->qname, q->qname_len);
sbin/unwind/libunbound/services/cache/dns.c
601
tomsg(struct module_env* env, struct query_info* q, struct reply_info* r,
sbin/unwind/libunbound/services/cache/dns.c
619
msg = gen_dns_msg(region, q, r->rrset_count);
sbin/unwind/libunbound/services/cache/dns.c
648
LDNS_RR_TYPE_DNAME)) && !reply_check_cname_chain(q, r)) {
sbin/unwind/libunbound/services/cache/dns.c
699
time_t now, struct query_info* q)
sbin/unwind/libunbound/services/cache/dns.c
706
msg = gen_dns_msg(region, q, 1); /* only the CNAME (or other) RRset */
sbin/unwind/libunbound/services/cache/dns.c
731
time_t now, struct query_info* q, enum sec_status* sec_status)
sbin/unwind/libunbound/services/cache/dns.c
746
msg = gen_dns_msg(region, q, 2); /* DNAME + CNAME RRset */
sbin/unwind/libunbound/services/cache/dns.c
769
newlen = q->qname_len + dtarglen - rrset->rk.dname_len;
sbin/unwind/libunbound/services/cache/dns.c
779
memcpy(newname, q->qname, q->qname_len-rrset->rk.dname_len);
sbin/unwind/libunbound/services/cache/dns.c
780
memmove(newname+(q->qname_len-rrset->rk.dname_len), dtarg, dtarglen);
sbin/unwind/libunbound/services/cache/dns.c
792
ck->rk.dname = regional_alloc_init(region, q->qname, q->qname_len);
sbin/unwind/libunbound/services/cache/dns.c
795
ck->rk.dname_len = q->qname_len;
sbin/unwind/libunbound/services/cache/dns.h
166
struct dns_msg* tomsg(struct module_env* env, struct query_info* q,
sbin/unwind/libunbound/sldns/keyraw.c
202
BIGNUM** q, BIGNUM** g, BIGNUM** y)
sbin/unwind/libunbound/sldns/keyraw.c
220
*q = BN_bin2bn(key+offset, SHA_DIGEST_LENGTH, NULL);
sbin/unwind/libunbound/sldns/keyraw.c
231
if(!*q || !*p || !*g || !*y) {
sbin/unwind/libunbound/sldns/keyraw.c
232
BN_free(*q);
sbin/unwind/libunbound/sldns/keyraw.c
258
dsa->q = Q;
sbin/unwind/libunbound/sldns/keyraw.c
291
BIGNUM *p=NULL, *q=NULL, *g=NULL, *y=NULL;
sbin/unwind/libunbound/sldns/keyraw.c
294
if(!sldns_key_dsa_buf_bignum(key, len, &p, &q, &g, &y)) {
sbin/unwind/libunbound/sldns/keyraw.c
301
BN_free(q);
sbin/unwind/libunbound/sldns/keyraw.c
308
!OSSL_PARAM_BLD_push_BN(param_bld, "q", q) ||
sbin/unwind/libunbound/sldns/keyraw.c
312
BN_free(q);
sbin/unwind/libunbound/sldns/keyraw.c
324
BN_free(q);
sbin/unwind/libunbound/sldns/keyraw.c
333
BN_free(q);
sbin/unwind/libunbound/sldns/keyraw.c
342
BN_free(q);
sbin/unwind/libunbound/sldns/keyraw.c
351
BN_free(q);
sbin/unwind/libunbound/sldns/str2wire.c
103
if (!sldns_parse_escape(q, &s)) {
sbin/unwind/libunbound/sldns/str2wire.c
104
*q = 0;
sbin/unwind/libunbound/sldns/str2wire.c
105
return RET_ERR(LDNS_WIREPARSE_ERR_SYNTAX_BAD_ESCAPE, q-buf);
sbin/unwind/libunbound/sldns/str2wire.c
111
*q = (uint8_t)*s;
sbin/unwind/libunbound/sldns/str2wire.c
119
if (q >= buf + *olen)
sbin/unwind/libunbound/sldns/str2wire.c
120
return RET_ERR(LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL, q-buf);
sbin/unwind/libunbound/sldns/str2wire.c
121
if (q >= buf + LDNS_MAX_DOMAINLEN) {
sbin/unwind/libunbound/sldns/str2wire.c
122
return RET_ERR(LDNS_WIREPARSE_ERR_DOMAINNAME_OVERFLOW, q-buf);
sbin/unwind/libunbound/sldns/str2wire.c
125
return RET_ERR(LDNS_WIREPARSE_ERR_LABEL_OVERFLOW, q-buf);
sbin/unwind/libunbound/sldns/str2wire.c
128
return RET_ERR(LDNS_WIREPARSE_ERR_EMPTY_LABEL, q-buf);
sbin/unwind/libunbound/sldns/str2wire.c
132
*q = 0;
sbin/unwind/libunbound/sldns/str2wire.c
47
uint8_t *q, *pq, label_len;
sbin/unwind/libunbound/sldns/str2wire.c
78
q = buf+1;
sbin/unwind/libunbound/sldns/str2wire.c
81
for (s = str; *s; s++, q++) {
sbin/unwind/libunbound/sldns/str2wire.c
82
if (q >= buf + *olen)
sbin/unwind/libunbound/sldns/str2wire.c
83
return RET_ERR(LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL, q-buf);
sbin/unwind/libunbound/sldns/str2wire.c
84
if (q >= buf + LDNS_MAX_DOMAINLEN)
sbin/unwind/libunbound/sldns/str2wire.c
85
return RET_ERR(LDNS_WIREPARSE_ERR_DOMAINNAME_OVERFLOW, q-buf);
sbin/unwind/libunbound/sldns/str2wire.c
89
return RET_ERR(LDNS_WIREPARSE_ERR_LABEL_OVERFLOW, q-buf);
sbin/unwind/libunbound/sldns/str2wire.c
92
return RET_ERR(LDNS_WIREPARSE_ERR_EMPTY_LABEL, q-buf);
sbin/unwind/libunbound/sldns/str2wire.c
95
*q = 0;
sbin/unwind/libunbound/sldns/str2wire.c
98
pq = q;
sbin/unwind/libunbound/util/data/msgreply.c
1387
int edns_opt_compare(struct edns_option* p, struct edns_option* q)
sbin/unwind/libunbound/util/data/msgreply.c
1389
if(!p && !q) return 0;
sbin/unwind/libunbound/util/data/msgreply.c
1391
if(!q) return 1;
sbin/unwind/libunbound/util/data/msgreply.c
1392
log_assert(p && q);
sbin/unwind/libunbound/util/data/msgreply.c
1393
if(p->opt_code != q->opt_code)
sbin/unwind/libunbound/util/data/msgreply.c
1394
return (int)q->opt_code - (int)p->opt_code;
sbin/unwind/libunbound/util/data/msgreply.c
1395
if(p->opt_len != q->opt_len)
sbin/unwind/libunbound/util/data/msgreply.c
1396
return (int)q->opt_len - (int)p->opt_len;
sbin/unwind/libunbound/util/data/msgreply.c
1398
return memcmp(p->opt_data, q->opt_data, p->opt_len);
sbin/unwind/libunbound/util/data/msgreply.c
1402
int edns_opt_list_compare(struct edns_option* p, struct edns_option* q)
sbin/unwind/libunbound/util/data/msgreply.c
1405
while(p && q) {
sbin/unwind/libunbound/util/data/msgreply.c
1406
r = edns_opt_compare(p, q);
sbin/unwind/libunbound/util/data/msgreply.c
1410
q = q->next;
sbin/unwind/libunbound/util/data/msgreply.c
1412
if(p || q) {
sbin/unwind/libunbound/util/data/msgreply.c
1415
if(q) return -1;
sbin/unwind/libunbound/util/data/msgreply.c
640
uint8_t* q = sldns_buffer_begin(query);
sbin/unwind/libunbound/util/data/msgreply.c
644
if((LDNS_OPCODE_WIRE(q) != LDNS_PACKET_QUERY && LDNS_OPCODE_WIRE(q) !=
sbin/unwind/libunbound/util/data/msgreply.c
645
LDNS_PACKET_NOTIFY) || LDNS_QDCOUNT(q) != 1 ||
sbin/unwind/libunbound/util/data/msgreply.c
692
struct msgreply_entry* q = (struct msgreply_entry*)k;
sbin/unwind/libunbound/util/data/msgreply.c
695
+ q->key.qname_len + lock_get_mem(&q->entry.lock)
sbin/unwind/libunbound/util/data/msgreply.c
705
struct msgreply_entry* q = (struct msgreply_entry*)k;
sbin/unwind/libunbound/util/data/msgreply.c
706
lock_rw_destroy(&q->entry.lock);
sbin/unwind/libunbound/util/data/msgreply.c
707
query_info_clear(&q->key);
sbin/unwind/libunbound/util/data/msgreply.c
708
free(q);
sbin/unwind/libunbound/util/data/msgreply.c
723
query_info_hash(struct query_info *q, uint16_t flags)
sbin/unwind/libunbound/util/data/msgreply.c
726
h = hashlittle(&q->qtype, sizeof(q->qtype), h);
sbin/unwind/libunbound/util/data/msgreply.c
727
if(q->qtype == LDNS_RR_TYPE_AAAA && (flags&BIT_CD))
sbin/unwind/libunbound/util/data/msgreply.c
729
h = hashlittle(&q->qclass, sizeof(q->qclass), h);
sbin/unwind/libunbound/util/data/msgreply.c
730
h = dname_query_hash(q->qname, h);
sbin/unwind/libunbound/util/data/msgreply.c
735
query_info_entrysetup(struct query_info* q, struct reply_info* r,
sbin/unwind/libunbound/util/data/msgreply.c
741
memcpy(&e->key, q, sizeof(*q));
sbin/unwind/libunbound/util/data/msgreply.c
755
q->qname = NULL;
sbin/unwind/libunbound/util/data/msgreply.h
367
void query_entry_delete(void *q, void* arg);
sbin/unwind/libunbound/util/data/msgreply.h
374
hashvalue_type query_info_hash(struct query_info *q, uint16_t flags);
sbin/unwind/libunbound/util/data/msgreply.h
383
struct msgreply_entry* query_info_entrysetup(struct query_info* q,
sbin/unwind/libunbound/util/data/msgreply.h
797
int edns_opt_compare(struct edns_option* p, struct edns_option* q);
sbin/unwind/libunbound/util/data/msgreply.h
802
int edns_opt_list_compare(struct edns_option* p, struct edns_option* q);
sbin/unwind/libunbound/util/fptr_wlist.c
364
int ssl_upstream, char* tls_auth_name, struct module_qstate* q,
sbin/unwind/libunbound/util/fptr_wlist.h
216
int ssl_upstream, char* tls_auth_name, struct module_qstate* q,
sbin/unwind/libunbound/util/module.c
105
struct errinf_strlist* q = qstate->errinf;
sbin/unwind/libunbound/util/module.c
106
while(q->next)
sbin/unwind/libunbound/util/module.c
107
q = q->next;
sbin/unwind/libunbound/util/module.c
108
q->next = p;
sbin/unwind/libunbound/util/module.h
388
char* tls_auth_name, struct module_qstate* q, int* was_ratelimited);
sbin/unwind/libunbound/util/storage/lookup3.c
1084
uint8_t q[] = "This is the time for all good men to come to the aid of their country...";
sbin/unwind/libunbound/util/storage/lookup3.c
1096
hashword((const uint32_t *)q, (sizeof(q)-1)/4, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1097
hashword((const uint32_t *)q, (sizeof(q)-5)/4, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1098
hashword((const uint32_t *)q, (sizeof(q)-9)/4, 13));
sbin/unwind/libunbound/util/storage/lookup3.c
1099
p = q;
sbin/unwind/libunbound/util/storage/lookup3.c
1101
hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1102
hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1103
hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1104
hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1105
hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1106
hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
sbin/unwind/libunbound/util/storage/lookup3.c
1109
hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1110
hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1111
hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1112
hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1113
hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1114
hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
sbin/unwind/libunbound/util/storage/lookup3.c
1117
hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1118
hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1119
hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1120
hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1121
hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1122
hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
sbin/unwind/libunbound/util/storage/lookup3.c
1125
hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1126
hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1127
hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1128
hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1129
hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
sbin/unwind/libunbound/util/storage/lookup3.c
1130
hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
sbin/unwind/libunbound/util/storage/lookup3.c
1135
hashlittle2(q, sizeof(q), &i, &j);
sbin/unwind/libunbound/util/storage/lookup3.c
1136
if (hashlittle(q, sizeof(q), 47) != i)
sbin/unwind/libunbound/util/timehist.c
182
timehist_quartile(struct timehist* hist, double q)
sbin/unwind/libunbound/util/timehist.c
193
lookfor *= q;
sbin/unwind/libunbound/util/timehist.h
103
double timehist_quartile(struct timehist* hist, double q);
sbin/unwind/libunbound/validator/val_secalgo.c
1820
nettle_mpz_set_str_256_u(pubkey.q, 20, key+offset);
sys/arch/alpha/alpha/in_cksum.c
56
q_util.q = sum; \
sys/arch/alpha/alpha/in_cksum.c
61
q_util.q = sum; \
sys/arch/alpha/alpha/in_cksum.c
82
u_int64_t q;
sys/arch/alpha/pci/sio_pic.c
561
struct alpha_shared_intrhand **p, *q;
sys/arch/alpha/pci/sio_pic.c
607
(q = *p) != NULL; p = &TAILQ_NEXT(q, ih_q), tmp++)
sys/arch/amd64/amd64/intr.c
128
struct intrhand *q;
sys/arch/amd64/amd64/intr.c
139
for (q = ci->ci_isources[irq]->is_handlers; q; q = q->ih_next)
sys/arch/amd64/amd64/intr.c
140
levels |= (1 << q->ih_level);
sys/arch/amd64/amd64/intr.c
164
for (q = ci->ci_isources[irq]->is_handlers; q;
sys/arch/amd64/amd64/intr.c
165
q = q->ih_next) {
sys/arch/amd64/amd64/intr.c
166
if (q->ih_level < minlevel)
sys/arch/amd64/amd64/intr.c
167
minlevel = q->ih_level;
sys/arch/amd64/amd64/intr.c
168
if (q->ih_level > maxlevel)
sys/arch/amd64/amd64/intr.c
169
maxlevel = q->ih_level;
sys/arch/amd64/amd64/intr.c
353
struct intrhand **p, *q, *ih;
sys/arch/amd64/amd64/intr.c
434
(q = *p) != NULL && q->ih_level > level;
sys/arch/amd64/amd64/intr.c
435
p = &q->ih_next)
sys/arch/amd64/amd64/intr.c
485
struct intrhand **p, *q;
sys/arch/amd64/amd64/intr.c
502
for (p = &source->is_handlers; (q = *p) != NULL && q != ih;
sys/arch/amd64/amd64/intr.c
503
p = &q->ih_next)
sys/arch/amd64/amd64/intr.c
505
if (q == NULL) {
sys/arch/amd64/amd64/intr.c
509
*p = q->ih_next;
sys/arch/amd64/amd64/machdep.c
2087
bootarg32_t *q;
sys/arch/amd64/amd64/machdep.c
2096
for (q = (bootarg32_t *)bootinfo;
sys/arch/amd64/amd64/machdep.c
2097
(q->ba_type != BOOTARG_END) &&
sys/arch/amd64/amd64/machdep.c
2098
((((char *)q) - bootinfo) < bootinfo_size);
sys/arch/amd64/amd64/machdep.c
2099
q = (bootarg32_t *)(((char *)q) + q->ba_size)) {
sys/arch/amd64/amd64/machdep.c
2101
switch (q->ba_type) {
sys/arch/amd64/amd64/machdep.c
2103
bios_memmap = (bios_memmap_t *)q->ba_arg;
sys/arch/amd64/amd64/machdep.c
2109
bios_diskinfo = (bios_diskinfo_t *)q->ba_arg;
sys/arch/amd64/amd64/machdep.c
2118
bios_cksumlen = *(u_int32_t *)q->ba_arg;
sys/arch/amd64/amd64/machdep.c
2128
bios_consdev_t *cdp = (bios_consdev_t*)q->ba_arg;
sys/arch/amd64/amd64/machdep.c
2154
bios_bootmac = (bios_bootmac_t *)q->ba_arg;
sys/arch/amd64/amd64/machdep.c
2158
bios_ddb = (bios_ddb_t *)q->ba_arg;
sys/arch/amd64/amd64/machdep.c
2165
bios_bootduid = (bios_bootduid_t *)q->ba_arg;
sys/arch/amd64/amd64/machdep.c
2170
bios_bootsr = (bios_bootsr_t *)q->ba_arg;
sys/arch/amd64/amd64/machdep.c
2181
bios_efiinfo = (bios_efiinfo_t *)q->ba_arg;
sys/arch/amd64/amd64/machdep.c
2185
bios_ucode = (bios_ucode_t *)q->ba_arg;
sys/arch/amd64/amd64/machdep.c
2190
printf(" unsupported arg (%d) %p", q->ba_type,
sys/arch/amd64/amd64/machdep.c
2191
q->ba_arg);
sys/arch/amd64/isa/isa_machdep.c
155
struct intrhand **p, *q;
sys/arch/amd64/isa/isa_machdep.c
197
for (p = &intrhand[i], tmp = 0; (q = *p) != NULL;
sys/arch/amd64/isa/isa_machdep.c
198
p = &q->ih_next, tmp++)
sys/arch/amd64/stand/efiboot/efiboot.c
615
#define divrnd(n, q) (((n)*2/(q)+1)/2) /* divide and round off */
sys/arch/amd64/stand/libsa/bioscons.c
203
#define divrnd(n, q) (((n)*2/(q)+1)/2) /* divide and round off */
sys/arch/amd64/stand/libsa/memprobe.c
50
register char *q = (char *)0x000000;
sys/arch/amd64/stand/libsa/memprobe.c
54
if (*p != *q)
sys/arch/amd64/stand/libsa/memprobe.c
59
st = (*p != *q);
sys/arch/amd64/stand/rdboot/cmd.c
237
char *q;
sys/arch/amd64/stand/rdboot/cmd.c
240
q = nextword(p);
sys/arch/amd64/stand/rdboot/cmd.c
251
return q;
sys/arch/arm64/arm64/disasm.c
3477
OP5FUNC(op_simd_pmull, q, size, Rm, Rn, Rd)
sys/arch/arm64/arm64/disasm.c
3479
const char *op = (q == 0) ? "pmull" : "pmull2";
sys/arch/arm64/arm64/disasm.c
3489
(regspec_Tb[((size & 3) << 1) + (q & 1)] != NULL)) {
sys/arch/arm64/arm64/disasm.c
3493
VREGNAME(Rn), regspec_Tb[((size & 3) << 1) + (q & 1)],
sys/arch/arm64/arm64/disasm.c
3494
VREGNAME(Rd), regspec_Tb[((size & 3) << 1) + (q & 1)]);
sys/arch/arm64/dev/aplns.c
351
struct nvme_queue *q)
sys/arch/arm64/dev/aplns.c
355
KASSERT(q->q_entries <= (ANS_NVMMU_TCB_SIZE / ANS_NVMMU_TCB_PITCH));
sys/arch/arm64/dev/aplns.c
357
q->q_nvmmu_dmamem = nvme_dmamem_alloc(sc, ANS_NVMMU_TCB_SIZE);
sys/arch/arm64/dev/aplns.c
358
if (q->q_nvmmu_dmamem == NULL)
sys/arch/arm64/dev/aplns.c
361
memset(NVME_DMA_KVA(q->q_nvmmu_dmamem),
sys/arch/arm64/dev/aplns.c
362
0, NVME_DMA_LEN(q->q_nvmmu_dmamem));
sys/arch/arm64/dev/aplns.c
364
switch (q->q_id) {
sys/arch/arm64/dev/aplns.c
374
panic("unsupported queue id %u", q->q_id);
sys/arch/arm64/dev/aplns.c
378
q->q_sqtdbl = db;
sys/arch/arm64/dev/aplns.c
380
nvme_dmamem_sync(sc, q->q_nvmmu_dmamem, BUS_DMASYNC_PREWRITE);
sys/arch/arm64/dev/aplns.c
381
nvme_write8(sc, base, NVME_DMA_DVA(q->q_nvmmu_dmamem));
sys/arch/arm64/dev/aplns.c
396
struct nvme_queue *q)
sys/arch/arm64/dev/aplns.c
398
nvme_dmamem_sync(sc, q->q_nvmmu_dmamem, BUS_DMASYNC_POSTWRITE);
sys/arch/arm64/dev/aplns.c
399
nvme_dmamem_free(sc, q->q_nvmmu_dmamem);
sys/arch/arm64/dev/aplns.c
404
struct nvme_queue *q, struct nvme_ccb *ccb)
sys/arch/arm64/dev/aplns.c
410
nvme_ans_tcb(struct nvme_queue *q, unsigned int qid)
sys/arch/arm64/dev/aplns.c
412
caddr_t ptr = NVME_DMA_KVA(q->q_nvmmu_dmamem);
sys/arch/arm64/dev/aplns.c
419
struct nvme_queue *q, struct nvme_ccb *ccb)
sys/arch/arm64/dev/aplns.c
423
struct ans_nvmmu_tcb *tcb = nvme_ans_tcb(q, id);
sys/arch/arm64/dev/aplns.c
425
sqe = NVME_DMA_KVA(q->q_sq_dmamem);
sys/arch/arm64/dev/aplns.c
428
bus_dmamap_sync(sc->sc_dmat, NVME_DMA_MAP(q->q_nvmmu_dmamem),
sys/arch/arm64/dev/aplns.c
439
bus_dmamap_sync(sc->sc_dmat, NVME_DMA_MAP(q->q_nvmmu_dmamem),
sys/arch/arm64/dev/aplns.c
442
nvme_write4(sc, q->q_sqtdbl, id);
sys/arch/arm64/dev/aplns.c
447
struct nvme_queue *q, struct nvme_ccb *ccb)
sys/arch/arm64/dev/aplns.c
450
struct ans_nvmmu_tcb *tcb = nvme_ans_tcb(q, id);
sys/arch/arm64/dev/aplns.c
453
bus_dmamap_sync(sc->sc_dmat, NVME_DMA_MAP(q->q_nvmmu_dmamem),
sys/arch/arm64/dev/aplns.c
456
bus_dmamap_sync(sc->sc_dmat, NVME_DMA_MAP(q->q_nvmmu_dmamem),
sys/arch/arm64/dev/smmureg.h
378
#define SMMU_V3_Q_IDX(q, p) ((p) & ((1U << (q)->sq_size_log2) - 1))
sys/arch/arm64/dev/smmureg.h
379
#define SMMU_V3_Q_WRP(q, p) ((p) & (1U << (q)->sq_size_log2))
sys/arch/arm64/stand/efiboot/fdt.c
494
const char *q;
sys/arch/arm64/stand/efiboot/fdt.c
500
q = strchr(p, '/');
sys/arch/arm64/stand/efiboot/fdt.c
501
if (q == NULL)
sys/arch/arm64/stand/efiboot/fdt.c
502
q = p + strlen(p);
sys/arch/arm64/stand/efiboot/fdt.c
506
if (strncmp(p, fdt_node_name(child), q - p) == 0) {
sys/arch/arm64/stand/efiboot/fdt.c
515
p = q;
sys/arch/armv7/stand/efiboot/fdt.c
494
const char *q;
sys/arch/armv7/stand/efiboot/fdt.c
500
q = strchr(p, '/');
sys/arch/armv7/stand/efiboot/fdt.c
501
if (q == NULL)
sys/arch/armv7/stand/efiboot/fdt.c
502
q = p + strlen(p);
sys/arch/armv7/stand/efiboot/fdt.c
506
if (strncmp(p, fdt_node_name(child), q - p) == 0) {
sys/arch/armv7/stand/efiboot/fdt.c
515
p = q;
sys/arch/hppa/dev/dino.c
1006
volatile u_int16_t *p, *q = (u_int16_t *)a;
sys/arch/hppa/dev/dino.c
1023
*q++ = *p;
sys/arch/hppa/dev/dino.c
1030
volatile u_int32_t *p, *q = (u_int32_t *)a;
sys/arch/hppa/dev/dino.c
1045
*q++ = *p;
sys/arch/hppa/dev/dino.c
1060
const u_int16_t *q = (const u_int16_t *)a;
sys/arch/hppa/dev/dino.c
1077
*p = *q++;
sys/arch/hppa/dev/dino.c
1085
const u_int32_t *q = (const u_int32_t *)a;
sys/arch/hppa/dev/dino.c
1100
*p = *q++;
sys/arch/hppa/dev/dino.c
1272
volatile u_int16_t *p, *q = (u_int16_t *)a;
sys/arch/hppa/dev/dino.c
1279
*q++ = *p++;
sys/arch/hppa/dev/dino.c
1289
*q++ = *p;
sys/arch/hppa/dev/dino.c
1298
volatile u_int32_t *p, *q = (u_int32_t *)a;
sys/arch/hppa/dev/dino.c
1305
*q++ = *p++;
sys/arch/hppa/dev/dino.c
1312
*q++ = r->pci_io_data;
sys/arch/hppa/dev/dino.c
1329
const u_int16_t *q = (u_int16_t *)a;
sys/arch/hppa/dev/dino.c
1336
*p++ = *q++;
sys/arch/hppa/dev/dino.c
1346
*p = *q++;
sys/arch/hppa/dev/dino.c
1356
const u_int32_t *q = (u_int32_t *)a;
sys/arch/hppa/dev/dino.c
1363
*p++ = *q++;
sys/arch/hppa/dev/dino.c
1370
r->pci_io_data = *q++;
sys/arch/hppa/dev/elroy.c
1250
const char *p = NULL, *q;
sys/arch/hppa/dev/elroy.c
1275
q = "";
sys/arch/hppa/dev/elroy.c
1283
q = "+";
sys/arch/hppa/dev/elroy.c
1306
printf(": %s TR%d.%d%s", p, sc->sc_ver >> 4, sc->sc_ver & 0xf, q);
sys/arch/hppa/dev/elroy.c
696
volatile u_int16_t *p, *q = (u_int16_t *)a;
sys/arch/hppa/dev/elroy.c
702
*q++ = *p;
sys/arch/hppa/dev/elroy.c
709
volatile u_int32_t *p, *q = (u_int32_t *)a;
sys/arch/hppa/dev/elroy.c
715
*q++ = *p;
sys/arch/hppa/dev/elroy.c
722
volatile u_int64_t *p, *q = (u_int64_t *)a;
sys/arch/hppa/dev/elroy.c
728
*q++ = *p;
sys/arch/hppa/dev/elroy.c
736
const u_int16_t *q = (const u_int16_t *)a;
sys/arch/hppa/dev/elroy.c
742
*p = *q++;
sys/arch/hppa/dev/elroy.c
750
const u_int32_t *q = (const u_int32_t *)a;
sys/arch/hppa/dev/elroy.c
756
*p = *q++;
sys/arch/hppa/dev/elroy.c
764
const u_int64_t *q = (const u_int64_t *)a;
sys/arch/hppa/dev/elroy.c
770
*p = *q++;
sys/arch/hppa/dev/elroy.c
877
volatile u_int16_t *p, *q = (u_int16_t *)a;
sys/arch/hppa/dev/elroy.c
883
*q++ = *p++;
sys/arch/hppa/dev/elroy.c
890
volatile u_int32_t *p, *q = (u_int32_t *)a;
sys/arch/hppa/dev/elroy.c
896
*q++ = *p++;
sys/arch/hppa/dev/elroy.c
903
volatile u_int64_t *p, *q = (u_int64_t *)a;
sys/arch/hppa/dev/elroy.c
909
*q++ = *p++;
sys/arch/hppa/dev/elroy.c
917
const u_int16_t *q = (u_int16_t *)a;
sys/arch/hppa/dev/elroy.c
923
*p++ = *q++;
sys/arch/hppa/dev/elroy.c
931
const u_int32_t *q = (u_int32_t *)a;
sys/arch/hppa/dev/elroy.c
937
*p++ = *q++;
sys/arch/hppa/dev/elroy.c
945
const u_int64_t *q = (u_int64_t *)a;
sys/arch/hppa/dev/elroy.c
951
*p++ = *q++;
sys/arch/hppa/gsc/gsckbc.c
134
#define CMD_IN_QUEUE(q) (TAILQ_FIRST(&(q)->cmdqueue) != NULL)
sys/arch/hppa/gsc/gsckbc.c
136
#define IS_POLLING(q) ((q)->polling || cold)
sys/arch/hppa/gsc/gsckbc.c
524
pckbc_init_slotdata(struct pckbc_slotdata *q)
sys/arch/hppa/gsc/gsckbc.c
527
TAILQ_INIT(&q->cmdqueue);
sys/arch/hppa/gsc/gsckbc.c
528
TAILQ_INIT(&q->freequeue);
sys/arch/hppa/gsc/gsckbc.c
531
TAILQ_INSERT_TAIL(&q->freequeue, &(q->cmds[i]), next);
sys/arch/hppa/gsc/gsckbc.c
533
q->polling = 0;
sys/arch/hppa/gsc/gsckbc.c
548
struct pckbc_slotdata *q = t->t_slotdata[slot];
sys/arch/hppa/gsc/gsckbc.c
552
if (c != -1 && q && CMD_IN_QUEUE(q)) {
sys/arch/hppa/gsc/gsckbc.c
701
pckbc_cleanqueue(struct pckbc_slotdata *q)
sys/arch/hppa/gsc/gsckbc.c
708
while ((cmd = TAILQ_FIRST(&q->cmdqueue))) {
sys/arch/hppa/gsc/gsckbc.c
709
TAILQ_REMOVE(&q->cmdqueue, cmd, next);
sys/arch/hppa/gsc/gsckbc.c
716
TAILQ_INSERT_TAIL(&q->freequeue, cmd, next);
sys/arch/hppa/gsc/gsckbc.c
756
struct pckbc_slotdata *q = t->t_slotdata[slot];
sys/arch/hppa/gsc/gsckbc.c
757
struct pckbc_devcmd *cmd = TAILQ_FIRST(&q->cmdqueue);
sys/arch/hppa/gsc/gsckbc.c
759
if (IS_POLLING(q)) {
sys/arch/hppa/gsc/gsckbc.c
765
TAILQ_REMOVE(&q->cmdqueue, cmd, next);
sys/arch/hppa/gsc/gsckbc.c
770
TAILQ_INSERT_TAIL(&q->freequeue, cmd, next);
sys/arch/hppa/gsc/gsckbc.c
772
cmd = TAILQ_FIRST(&q->cmdqueue);
sys/arch/hppa/gsc/gsckbc.c
792
struct pckbc_slotdata *q = t->t_slotdata[slot];
sys/arch/hppa/gsc/gsckbc.c
793
struct pckbc_devcmd *cmd = TAILQ_FIRST(&q->cmdqueue);
sys/arch/hppa/gsc/gsckbc.c
830
TAILQ_REMOVE(&q->cmdqueue, cmd, next);
sys/arch/hppa/gsc/gsckbc.c
835
TAILQ_INSERT_TAIL(&q->freequeue, cmd, next);
sys/arch/hppa/gsc/gsckbc.c
837
if (!CMD_IN_QUEUE(q))
sys/arch/hppa/gsc/gsckbc.c
852
struct pckbc_slotdata *q = t->t_slotdata[slot];
sys/arch/hppa/gsc/gsckbc.c
859
nc = TAILQ_FIRST(&q->freequeue);
sys/arch/hppa/gsc/gsckbc.c
861
TAILQ_REMOVE(&q->freequeue, nc, next);
sys/arch/hppa/gsc/gsckbc.c
875
if (IS_POLLING(q) && sync) {
sys/arch/hppa/gsc/gsckbc.c
881
pckbc_cleanqueue(q);
sys/arch/hppa/gsc/gsckbc.c
884
isactive = CMD_IN_QUEUE(q);
sys/arch/hppa/gsc/gsckbc.c
885
TAILQ_INSERT_TAIL(&q->cmdqueue, nc, next);
sys/arch/hppa/gsc/gsckbc.c
889
if (IS_POLLING(q))
sys/arch/hppa/gsc/gsckbc.c
893
TAILQ_REMOVE(&q->cmdqueue, nc, next);
sys/arch/hppa/gsc/gsckbc.c
903
TAILQ_INSERT_TAIL(&q->freequeue, nc, next);
sys/arch/hppa/gsc/gsckbc.c
933
struct pckbc_slotdata *q;
sys/arch/hppa/gsc/gsckbc.c
940
q = t->t_slotdata[slot];
sys/arch/hppa/gsc/gsckbc.c
942
if (!q) {
sys/arch/hppa/gsc/gsckbc.c
952
if (IS_POLLING(q))
sys/arch/hppa/gsc/gsckbc.c
958
if (CMD_IN_QUEUE(q) && pckbc_cmdresponse(t, slot, data))
sys/arch/hppa/hppa/machdep.c
549
const char *p, *q;
sys/arch/hppa/hppa/machdep.c
557
q = lev == 0xa? "1.0" : "1.1";
sys/arch/hppa/hppa/machdep.c
569
q = "1.0";
sys/arch/hppa/hppa/machdep.c
572
q = "1.1";
sys/arch/hppa/hppa/machdep.c
581
q = "2.0";
sys/arch/hppa/hppa/machdep.c
587
"HP 9000/%s PA-RISC %s%x", p, q, lev);
sys/arch/hppa/stand/libsa/dev_hppa.c
124
const char *q;
sys/arch/hppa/stand/libsa/dev_hppa.c
159
for (q = pdc_devs[B_TYPE(dev)].name; (*p++ = *q++);)
sys/arch/hppa/stand/libsa/lif.c
108
for (p = path, q = dp->dir_name;
sys/arch/hppa/stand/libsa/lif.c
109
*q && *q != ' '; q++, p++)
sys/arch/hppa/stand/libsa/lif.c
110
if (tolower(*q) != tolower(*p))
sys/arch/hppa/stand/libsa/lif.c
112
if ((!*q || *q == ' ') && !*p) {
sys/arch/hppa/stand/libsa/lif.c
56
char *p, *q;
sys/arch/i386/i386/bios.c
507
bootarg_t *q;
sys/arch/i386/i386/bios.c
516
for(q = bootargp; q->ba_type != BOOTARG_END; q = q->ba_next) {
sys/arch/i386/i386/bios.c
517
q->ba_next = (bootarg_t *)((caddr_t)q + q->ba_size);
sys/arch/i386/i386/bios.c
518
switch (q->ba_type) {
sys/arch/i386/i386/bios.c
520
bios_memmap = (bios_memmap_t *)q->ba_arg;
sys/arch/i386/i386/bios.c
526
bios_diskinfo = (bios_diskinfo_t *)q->ba_arg;
sys/arch/i386/i386/bios.c
534
printf(" apminfo %p", q->ba_arg);
sys/arch/i386/i386/bios.c
536
apm = (bios_apminfo_t *)q->ba_arg;
sys/arch/i386/i386/bios.c
540
bios_cksumlen = *(uint32_t *)q->ba_arg;
sys/arch/i386/i386/bios.c
547
bios_pciinfo = (bios_pciinfo_t *)q->ba_arg;
sys/arch/i386/i386/bios.c
554
if (q->ba_size >= sizeof(bios_consdev_t) +
sys/arch/i386/i386/bios.c
557
(bios_consdev_t*)q->ba_arg;
sys/arch/i386/i386/bios.c
585
bios_smpinfo = q->ba_arg;
sys/arch/i386/i386/bios.c
591
bios_bootmac = (bios_bootmac_t *)q->ba_arg;
sys/arch/i386/i386/bios.c
595
bios_ddb = (bios_ddb_t *)q->ba_arg;
sys/arch/i386/i386/bios.c
602
bios_bootduid = (bios_bootduid_t *)q->ba_arg;
sys/arch/i386/i386/bios.c
607
bios_bootsr = (bios_bootsr_t *)q->ba_arg;
sys/arch/i386/i386/bios.c
618
bios_ucode = (bios_ucode_t *)q->ba_arg;
sys/arch/i386/i386/bios.c
623
printf(" unsupported arg (%d) %p", q->ba_type,
sys/arch/i386/i386/bios.c
624
q->ba_arg);
sys/arch/i386/i386/ioapic.c
567
struct intrhand *q;
sys/arch/i386/i386/ioapic.c
597
for (q = sc->sc_pins[p].ip_handler; q != NULL;
sys/arch/i386/i386/ioapic.c
598
q = q->ih_next) {
sys/arch/i386/i386/ioapic.c
599
if (q->ih_level > maxlevel)
sys/arch/i386/i386/ioapic.c
600
maxlevel = q->ih_level;
sys/arch/i386/i386/ioapic.c
601
if (q->ih_level < minlevel)
sys/arch/i386/i386/ioapic.c
602
minlevel = q->ih_level;
sys/arch/i386/i386/ioapic.c
669
struct intrhand **p, *q, *ih;
sys/arch/i386/i386/ioapic.c
726
for (p = &pin->ip_handler; (q = *p) != NULL; p = &q->ih_next) {
sys/arch/i386/i386/ioapic.c
727
if (q->ih_level > maxlevel)
sys/arch/i386/i386/ioapic.c
728
maxlevel = q->ih_level;
sys/arch/i386/i386/ioapic.c
729
if (q->ih_level < minlevel)
sys/arch/i386/i386/ioapic.c
730
minlevel = q->ih_level;
sys/arch/i386/i386/ioapic.c
785
struct intrhand **p, *q;
sys/arch/i386/i386/ioapic.c
802
for (p = &pin->ip_handler; (q = *p) != NULL && q != ih;
sys/arch/i386/i386/ioapic.c
803
p = &q->ih_next) {
sys/arch/i386/i386/ioapic.c
804
if (q->ih_level > maxlevel)
sys/arch/i386/i386/ioapic.c
805
maxlevel = q->ih_level;
sys/arch/i386/i386/ioapic.c
806
if (q->ih_level < minlevel)
sys/arch/i386/i386/ioapic.c
807
minlevel = q->ih_level;
sys/arch/i386/i386/ioapic.c
810
if (q)
sys/arch/i386/i386/ioapic.c
811
*p = q->ih_next;
sys/arch/i386/i386/ioapic.c
814
for (q = *p; q != NULL; q = q->ih_next) {
sys/arch/i386/i386/ioapic.c
815
if (q->ih_level > maxlevel)
sys/arch/i386/i386/ioapic.c
816
maxlevel = q->ih_level;
sys/arch/i386/i386/ioapic.c
817
if (q->ih_level < minlevel)
sys/arch/i386/i386/ioapic.c
818
minlevel = q->ih_level;
sys/arch/i386/isa/isa_machdep.c
250
struct intrhand *q;
sys/arch/i386/isa/isa_machdep.c
256
for (q = intrhand[irq]; q; q = q->ih_next)
sys/arch/i386/isa/isa_machdep.c
257
levels |= 1 << IPL(q->ih_level);
sys/arch/i386/isa/isa_machdep.c
296
for (q = intrhand[irq]; q; q = q->ih_next) {
sys/arch/i386/isa/isa_machdep.c
297
irqs |= IMASK(q->ih_level);
sys/arch/i386/isa/isa_machdep.c
299
q->ih_level < minlevel)
sys/arch/i386/isa/isa_machdep.c
300
minlevel = q->ih_level;
sys/arch/i386/isa/isa_machdep.c
301
if (q->ih_level > maxlevel)
sys/arch/i386/isa/isa_machdep.c
302
maxlevel = q->ih_level;
sys/arch/i386/isa/isa_machdep.c
349
struct intrhand **p, *q;
sys/arch/i386/isa/isa_machdep.c
391
for (p = &intrhand[i], tmp = 0; (q = *p) != NULL;
sys/arch/i386/isa/isa_machdep.c
392
p = &q->ih_next, tmp++)
sys/arch/i386/isa/isa_machdep.c
451
struct intrhand **p, *q, *ih;
sys/arch/i386/isa/isa_machdep.c
535
for (p = &intrhand[irq]; (q = *p) != NULL; p = &q->ih_next)
sys/arch/i386/isa/isa_machdep.c
571
struct intrhand **p, *q;
sys/arch/i386/isa/isa_machdep.c
587
for (p = &intrhand[irq]; (q = *p) != NULL && q != ih; p = &q->ih_next)
sys/arch/i386/isa/isa_machdep.c
589
if (q)
sys/arch/i386/isa/isa_machdep.c
590
*p = q->ih_next;
sys/arch/i386/stand/libsa/bioscons.c
200
#define divrnd(n, q) (((n)*2/(q)+1)/2) /* divide and round off */
sys/arch/i386/stand/libsa/memprobe.c
50
register char *q = (char *)0x000000;
sys/arch/i386/stand/libsa/memprobe.c
54
if (*p != *q)
sys/arch/i386/stand/libsa/memprobe.c
59
st = (*p != *q);
sys/arch/landisk/landisk/intr.c
139
struct intrhand **p, *q, *ih;
sys/arch/landisk/landisk/intr.c
175
for (p = &eih->eih_ih; (q = *p) != NULL; p = &q->ih_next)
sys/arch/landisk/landisk/intr.c
216
struct intrhand **p, *q;
sys/arch/landisk/landisk/intr.c
231
for (p = &eih->eih_ih; (q = *p) != NULL && q != ih; p = &q->ih_next)
sys/arch/landisk/landisk/intr.c
233
if (q == NULL)
sys/arch/landisk/landisk/intr.c
236
*p = q->ih_next;
sys/arch/landisk/landisk/intr.c
259
struct intrhand *p, *q;
sys/arch/landisk/landisk/intr.c
272
for (cnt = 0, p = eih->eih_ih, q = NULL; p != NULL; p = p->ih_next) {
sys/arch/landisk/landisk/intr.c
277
q = p;
sys/arch/landisk/landisk/intr.c
281
KDASSERT(q != NULL);
sys/arch/landisk/landisk/intr.c
295
struct intrhand *p, *q;
sys/arch/landisk/landisk/intr.c
308
for (cnt = 0, p = eih->eih_ih, q = NULL; p != NULL; p = p->ih_next) {
sys/arch/landisk/landisk/intr.c
310
q = p;
sys/arch/landisk/landisk/intr.c
317
KDASSERT(q != NULL);
sys/arch/landisk/stand/boot/scifcons.c
126
#define divrnd(n, q) (((n)*2/(q)+1)/2) /* divide and round off */
sys/arch/loongson/dev/bonito.c
394
struct intrhand **p, *q, *ih;
sys/arch/loongson/dev/bonito.c
422
for (p = &bonito_intrhand[irq]; (q = *p) != NULL; p = &q->ih_next)
sys/arch/loongson/dev/bonito.c
438
struct intrhand **p, *q;
sys/arch/loongson/dev/bonito.c
451
for (p = &bonito_intrhand[irq]; (q = *p) != NULL; p = &q->ih_next)
sys/arch/loongson/dev/bonito.c
452
if (q == ih)
sys/arch/loongson/dev/bonito.c
455
if (q == NULL)
sys/arch/loongson/dev/bonito.c
531
struct intrhand *q;
sys/arch/loongson/dev/bonito.c
537
for (q = bonito_intrhand[irq]; q != NULL; q = q->ih_next)
sys/arch/loongson/dev/bonito.c
538
levels |= 1 << q->ih_level;
sys/arch/loongson/loongson/autoconf.c
57
char *q;
sys/arch/loongson/loongson/autoconf.c
82
q = strchr(p, '/');
sys/arch/loongson/loongson/autoconf.c
83
if (q == NULL)
sys/arch/loongson/loongson/autoconf.c
85
len = q - p;
sys/arch/luna88k/dev/omrasops.c
132
u_int8_t *q = p;
sys/arch/luna88k/dev/omrasops.c
148
p = (q += scanspan);
sys/arch/luna88k/dev/omrasops.c
229
u_int8_t *q = p;
sys/arch/luna88k/dev/omrasops.c
278
p = (q += scanspan);
sys/arch/luna88k/dev/omrasops.c
417
u_int8_t *q = p;
sys/arch/luna88k/dev/omrasops.c
426
p = (q += scanspan);
sys/arch/luna88k/dev/omrasops.c
487
u_int8_t *q = p;
sys/arch/luna88k/dev/omrasops.c
500
p = (q += scanspan);
sys/arch/luna88k/stand/boot/bmd.c
468
volatile u_short *p, *q;
sys/arch/luna88k/stand/boot/bmd.c
478
q = (u_short *) ( waddr + (( row * FB_HEIGHT ) << 8 ) + (( col / 4 ) * 6 ));
sys/arch/luna88k/stand/boot/bmd.c
480
*q = (*p & 0x000F) | (*fp & 0xFFF0);
sys/arch/luna88k/stand/boot/bmd.c
482
q += 128;
sys/arch/luna88k/stand/boot/bmd.c
489
q = (u_short *) ( waddr + (( row * FB_HEIGHT ) << 8 ) + (( col / 4 ) * 6 ));
sys/arch/luna88k/stand/boot/bmd.c
491
q[0] = (p[0] & 0xFFF0) | ((*fp & 0xF000) >> 12);
sys/arch/luna88k/stand/boot/bmd.c
492
q[1] = (p[1] & 0x00FF) | ((*fp & 0x0FF0) << 4);
sys/arch/luna88k/stand/boot/bmd.c
494
q += 128;
sys/arch/luna88k/stand/boot/bmd.c
501
q = (u_short *) ( waddr + (( row * FB_HEIGHT ) << 8 ) + (( col / 4 ) * 6 ) + 2 );
sys/arch/luna88k/stand/boot/bmd.c
503
q[0] = (p[0] & 0xFF00) | ((*fp & 0xFF00) >> 8);
sys/arch/luna88k/stand/boot/bmd.c
504
q[1] = (p[1] & 0x0FFF) | ((*fp & 0x00F0) << 8);
sys/arch/luna88k/stand/boot/bmd.c
506
q += 128;
sys/arch/luna88k/stand/boot/bmd.c
513
q = (u_short *) ( waddr + (( row * FB_HEIGHT ) << 8 ) + (( col / 4 ) * 6 ) + 4 );
sys/arch/luna88k/stand/boot/bmd.c
515
*q = (*p & 0xF000) | ((*fp & 0xFFF0) >> 4);
sys/arch/luna88k/stand/boot/bmd.c
517
q += 128;
sys/arch/luna88k/stand/boot/bmd.c
530
volatile u_short *p, *q;
sys/arch/luna88k/stand/boot/bmd.c
537
q = (u_short *) ( waddr + (( row * FB_HEIGHT ) << 8 ) + (( col / 4 ) * 6 ));
sys/arch/luna88k/stand/boot/bmd.c
539
*q = (*p & 0x000F) | (~(*p) & 0xFFF0);
sys/arch/luna88k/stand/boot/bmd.c
541
q += 128;
sys/arch/luna88k/stand/boot/bmd.c
547
q = (u_short *) ( waddr + (( row * FB_HEIGHT ) << 8 ) + (( col / 4 ) * 6 ));
sys/arch/luna88k/stand/boot/bmd.c
549
q[0] = (p[0] & 0xFFF0) | (~p[0] & 0x000F);
sys/arch/luna88k/stand/boot/bmd.c
550
q[1] = (p[1] & 0x00FF) | (~p[1] & 0xFF00);
sys/arch/luna88k/stand/boot/bmd.c
552
q += 128;
sys/arch/luna88k/stand/boot/bmd.c
558
q = (u_short *) ( waddr + (( row * FB_HEIGHT ) << 8 ) + (( col / 4 ) * 6 ) + 2 );
sys/arch/luna88k/stand/boot/bmd.c
560
q[0] = (p[0] & 0xFF00) | (~p[0] & 0x00FF);
sys/arch/luna88k/stand/boot/bmd.c
561
q[1] = (p[1] & 0x0FFF) | (~p[1] & 0xF000);
sys/arch/luna88k/stand/boot/bmd.c
563
q += 128;
sys/arch/luna88k/stand/boot/bmd.c
569
q = (u_short *) ( waddr + (( row * FB_HEIGHT ) << 8 ) + (( col / 4 ) * 6 ) + 4 );
sys/arch/luna88k/stand/boot/bmd.c
571
*q = (*p & 0xF000) | (~(*p) & 0x0FFF);
sys/arch/luna88k/stand/boot/bmd.c
573
q += 128;
sys/arch/luna88k/stand/boot/bmd.c
610
bmd_scroll_screen(volatile u_short *p, volatile u_short *q,
sys/arch/luna88k/stand/boot/bmd.c
616
q += ((PS_WIDTH * FB_HEIGHT) * ymin);
sys/arch/luna88k/stand/boot/bmd.c
620
*q++ = *p++;
sys/arch/luna88k/stand/boot/bmd.c
623
q += (PS_WIDTH - SS_WIDTH);
sys/arch/luna88k/stand/boot/bmd.c
628
*q++ = 0;
sys/arch/luna88k/stand/boot/bmd.c
630
q += (PS_WIDTH - SS_WIDTH);
sys/arch/luna88k/stand/boot/logo.c
37
u_int32_t *q;
sys/arch/luna88k/stand/boot/logo.c
40
q = p;
sys/arch/luna88k/stand/boot/logo.c
44
p = q + WORDS_PER_LINE;
sys/arch/m88k/m88k/m88k_machdep.c
324
int q, mask;
sys/arch/m88k/m88k/m88k_machdep.c
330
for (q = NSOFTINTR - 1; q >= 0; q--) {
sys/arch/m88k/m88k/m88k_machdep.c
331
mask = 1 << q;
sys/arch/m88k/m88k/m88k_machdep.c
333
softintr_dispatch(q);
sys/arch/mips64/mips64/softintr.c
58
int sir, q, mask;
sys/arch/mips64/mips64/softintr.c
71
for (q = NSOFTINTR - 1; q >= 0; q--) {
sys/arch/mips64/mips64/softintr.c
72
mask = 1 << q;
sys/arch/mips64/mips64/softintr.c
74
softintr_dispatch(q);
sys/arch/octeon/dev/cn30xxpkovar.h
105
| (((uint64_t)q << 33) & PKO_CMD_WORD0_Q)
sys/arch/octeon/dev/cn30xxpkovar.h
92
int le, int n2, int q, int r, int g, int ipoffp1, int ii, int df, int segs,
sys/arch/octeon/dev/octcf.c
176
char buf[41], c, *p, *q;
sys/arch/octeon/dev/octcf.c
217
for (blank = 0, p = wd->sc_params.atap_model, q = buf, i = 0;
sys/arch/octeon/dev/octcf.c
224
*q++ = ' ';
sys/arch/octeon/dev/octcf.c
227
*q++ = c;
sys/arch/octeon/dev/octcf.c
231
*q++ = '\0';
sys/arch/octeon/dev/octciu.c
382
struct octciu_intrhand *q;
sys/arch/octeon/dev/octciu.c
389
SLIST_FOREACH(q, &sc->sc_intrhand[irq], ih_list) {
sys/arch/octeon/dev/octciu.c
390
if (q->ih_cpuid == cpuid)
sys/arch/octeon/dev/octciu.c
391
levels |= 1 << q->ih_level;
sys/arch/octeon/stand/rdboot/cmd.c
233
char *q;
sys/arch/octeon/stand/rdboot/cmd.c
236
q = nextword(p);
sys/arch/octeon/stand/rdboot/cmd.c
247
return q;
sys/arch/powerpc/powerpc/softintr.c
58
int sir, q, mask;
sys/arch/powerpc/powerpc/softintr.c
66
for (q = NSOFTINTR - 1; q >= 0; q--) {
sys/arch/powerpc/powerpc/softintr.c
67
mask = SI_TO_IRQBIT(q);
sys/arch/powerpc/powerpc/softintr.c
69
softintr_dispatch(q);
sys/arch/powerpc64/stand/rdboot/cmd.c
231
char *q;
sys/arch/powerpc64/stand/rdboot/cmd.c
234
q = nextword(p);
sys/arch/powerpc64/stand/rdboot/cmd.c
245
return q;
sys/arch/riscv64/stand/efiboot/fdt.c
494
const char *q;
sys/arch/riscv64/stand/efiboot/fdt.c
500
q = strchr(p, '/');
sys/arch/riscv64/stand/efiboot/fdt.c
501
if (q == NULL)
sys/arch/riscv64/stand/efiboot/fdt.c
502
q = p + strlen(p);
sys/arch/riscv64/stand/efiboot/fdt.c
506
if (strncmp(p, fdt_node_name(child), q - p) == 0) {
sys/arch/riscv64/stand/efiboot/fdt.c
515
p = q;
sys/arch/sh/dev/scif.c
224
#define divrnd(n, q) (((n)*2/(q)+1)/2) /* divide and round off */
sys/arch/sparc64/fpu/fpu_div.c
155
u_int q, bit;
sys/arch/sparc64/fpu/fpu_div.c
224
q |= bit; \
sys/arch/sparc64/fpu/fpu_div.c
230
q = 0; \
sys/arch/sparc64/fpu/fpu_div.c
233
(x)->fp_mant[i] = q
sys/arch/sparc64/fpu/fpu_div.c
250
q = bit;
sys/arch/sparc64/fpu/fpu_div.c
254
q = 0;
sys/arch/sparc64/fpu/fpu_div.c
257
x->fp_mant[0] = q;
sys/arch/sparc64/fpu/fpu_sqrt.c
190
u_int bit, q, tt;
sys/arch/sparc64/fpu/fpu_sqrt.c
271
q = bit;
sys/arch/sparc64/fpu/fpu_sqrt.c
281
q |= bit; /* q += bit */
sys/arch/sparc64/fpu/fpu_sqrt.c
286
x->fp_mant[0] = q;
sys/arch/sparc64/fpu/fpu_sqrt.c
292
q = 0;
sys/arch/sparc64/fpu/fpu_sqrt.c
301
q = bit; /* q += bit */
sys/arch/sparc64/fpu/fpu_sqrt.c
312
q |= bit;
sys/arch/sparc64/fpu/fpu_sqrt.c
317
x->fp_mant[1] = q;
sys/arch/sparc64/fpu/fpu_sqrt.c
323
q = 0;
sys/arch/sparc64/fpu/fpu_sqrt.c
333
q |= bit;
sys/arch/sparc64/fpu/fpu_sqrt.c
345
q |= bit;
sys/arch/sparc64/fpu/fpu_sqrt.c
350
x->fp_mant[2] = q;
sys/arch/sparc64/fpu/fpu_sqrt.c
356
q = 0;
sys/arch/sparc64/fpu/fpu_sqrt.c
367
q |= bit;
sys/arch/sparc64/fpu/fpu_sqrt.c
380
q |= bit;
sys/arch/sparc64/fpu/fpu_sqrt.c
385
x->fp_mant[3] = q;
sys/arch/sparc64/sparc64/intr.c
140
struct intrhand *q;
sys/arch/sparc64/sparc64/intr.c
175
q = intrlev[ih->ih_number];
sys/arch/sparc64/sparc64/intr.c
176
if (q == NULL) {
sys/arch/sparc64/sparc64/intr.c
190
if (q->ih_fun != intr_list_handler) {
sys/arch/sparc64/sparc64/intr.c
197
nih->ih_arg = q;
sys/arch/sparc64/sparc64/intr.c
198
nih->ih_number = q->ih_number;
sys/arch/sparc64/sparc64/intr.c
199
nih->ih_pil = min(q->ih_pil, ih->ih_pil);
sys/arch/sparc64/sparc64/intr.c
200
nih->ih_map = q->ih_map;
sys/arch/sparc64/sparc64/intr.c
201
nih->ih_clr = q->ih_clr;
sys/arch/sparc64/sparc64/intr.c
202
nih->ih_ack = q->ih_ack;
sys/arch/sparc64/sparc64/intr.c
203
q->ih_ack = NULL;
sys/arch/sparc64/sparc64/intr.c
204
nih->ih_bus = q->ih_bus;
sys/arch/sparc64/sparc64/intr.c
205
nih->ih_cpu = q->ih_cpu;
sys/arch/sparc64/sparc64/intr.c
207
intrlev[ih->ih_number] = q = nih;
sys/arch/sparc64/sparc64/intr.c
209
q->ih_pil = min(q->ih_pil, ih->ih_pil);
sys/arch/sparc64/sparc64/intr.c
214
pih = q;
sys/arch/sparc64/sparc64/intr.c
226
if (pih == q) {
sys/crypto/aes.c
122
x0 = q[7];
sys/crypto/aes.c
123
x1 = q[6];
sys/crypto/aes.c
124
x2 = q[5];
sys/crypto/aes.c
125
x3 = q[4];
sys/crypto/aes.c
126
x4 = q[3];
sys/crypto/aes.c
127
x5 = q[2];
sys/crypto/aes.c
128
x6 = q[1];
sys/crypto/aes.c
129
x7 = q[0];
sys/crypto/aes.c
260
q[7] = s0;
sys/crypto/aes.c
261
q[6] = s1;
sys/crypto/aes.c
262
q[5] = s2;
sys/crypto/aes.c
263
q[4] = s3;
sys/crypto/aes.c
264
q[3] = s4;
sys/crypto/aes.c
265
q[2] = s5;
sys/crypto/aes.c
266
q[1] = s6;
sys/crypto/aes.c
267
q[0] = s7;
sys/crypto/aes.c
279
aes_ct_ortho(uint32_t *q)
sys/crypto/aes.c
293
SWAP2(q[0], q[1]);
sys/crypto/aes.c
294
SWAP2(q[2], q[3]);
sys/crypto/aes.c
295
SWAP2(q[4], q[5]);
sys/crypto/aes.c
296
SWAP2(q[6], q[7]);
sys/crypto/aes.c
298
SWAP4(q[0], q[2]);
sys/crypto/aes.c
299
SWAP4(q[1], q[3]);
sys/crypto/aes.c
300
SWAP4(q[4], q[6]);
sys/crypto/aes.c
301
SWAP4(q[5], q[7]);
sys/crypto/aes.c
303
SWAP8(q[0], q[4]);
sys/crypto/aes.c
304
SWAP8(q[1], q[5]);
sys/crypto/aes.c
305
SWAP8(q[2], q[6]);
sys/crypto/aes.c
306
SWAP8(q[3], q[7]);
sys/crypto/aes.c
312
uint32_t q[8];
sys/crypto/aes.c
316
q[i] = x;
sys/crypto/aes.c
318
aes_ct_ortho(q);
sys/crypto/aes.c
319
aes_ct_bitslice_Sbox(q);
sys/crypto/aes.c
320
aes_ct_ortho(q);
sys/crypto/aes.c
321
return q[0];
sys/crypto/aes.c
391
uint32_t q[8];
sys/crypto/aes.c
393
q[0] = q[1] = skey[(u << 2) + 0];
sys/crypto/aes.c
394
q[2] = q[3] = skey[(u << 2) + 1];
sys/crypto/aes.c
395
q[4] = q[5] = skey[(u << 2) + 2];
sys/crypto/aes.c
396
q[6] = q[7] = skey[(u << 2) + 3];
sys/crypto/aes.c
397
aes_ct_ortho(q);
sys/crypto/aes.c
399
(q[0] & 0x55555555) | (q[1] & 0xAAAAAAAA);
sys/crypto/aes.c
401
(q[2] & 0x55555555) | (q[3] & 0xAAAAAAAA);
sys/crypto/aes.c
403
(q[4] & 0x55555555) | (q[5] & 0xAAAAAAAA);
sys/crypto/aes.c
405
(q[6] & 0x55555555) | (q[7] & 0xAAAAAAAA);
sys/crypto/aes.c
434
add_round_key(uint32_t *q, const uint32_t *sk)
sys/crypto/aes.c
436
q[0] ^= sk[0];
sys/crypto/aes.c
437
q[1] ^= sk[1];
sys/crypto/aes.c
438
q[2] ^= sk[2];
sys/crypto/aes.c
439
q[3] ^= sk[3];
sys/crypto/aes.c
440
q[4] ^= sk[4];
sys/crypto/aes.c
441
q[5] ^= sk[5];
sys/crypto/aes.c
442
q[6] ^= sk[6];
sys/crypto/aes.c
443
q[7] ^= sk[7];
sys/crypto/aes.c
447
shift_rows(uint32_t *q)
sys/crypto/aes.c
454
x = q[i];
sys/crypto/aes.c
455
q[i] = (x & 0x000000FF)
sys/crypto/aes.c
469
mix_columns(uint32_t *q)
sys/crypto/aes.c
474
q0 = q[0];
sys/crypto/aes.c
475
q1 = q[1];
sys/crypto/aes.c
476
q2 = q[2];
sys/crypto/aes.c
477
q3 = q[3];
sys/crypto/aes.c
478
q4 = q[4];
sys/crypto/aes.c
479
q5 = q[5];
sys/crypto/aes.c
480
q6 = q[6];
sys/crypto/aes.c
481
q7 = q[7];
sys/crypto/aes.c
491
q[0] = q7 ^ r7 ^ r0 ^ rotr16(q0 ^ r0);
sys/crypto/aes.c
492
q[1] = q0 ^ r0 ^ q7 ^ r7 ^ r1 ^ rotr16(q1 ^ r1);
sys/crypto/aes.c
493
q[2] = q1 ^ r1 ^ r2 ^ rotr16(q2 ^ r2);
sys/crypto/aes.c
494
q[3] = q2 ^ r2 ^ q7 ^ r7 ^ r3 ^ rotr16(q3 ^ r3);
sys/crypto/aes.c
495
q[4] = q3 ^ r3 ^ q7 ^ r7 ^ r4 ^ rotr16(q4 ^ r4);
sys/crypto/aes.c
496
q[5] = q4 ^ r4 ^ r5 ^ rotr16(q5 ^ r5);
sys/crypto/aes.c
497
q[6] = q5 ^ r5 ^ r6 ^ rotr16(q6 ^ r6);
sys/crypto/aes.c
498
q[7] = q6 ^ r6 ^ r7 ^ rotr16(q7 ^ r7);
sys/crypto/aes.c
508
const uint32_t *skey, uint32_t *q)
sys/crypto/aes.c
512
add_round_key(q, skey);
sys/crypto/aes.c
514
aes_ct_bitslice_Sbox(q);
sys/crypto/aes.c
515
shift_rows(q);
sys/crypto/aes.c
516
mix_columns(q);
sys/crypto/aes.c
517
add_round_key(q, skey + (u << 3));
sys/crypto/aes.c
519
aes_ct_bitslice_Sbox(q);
sys/crypto/aes.c
520
shift_rows(q);
sys/crypto/aes.c
521
add_round_key(q, skey + (num_rounds << 3));
sys/crypto/aes.c
528
aes_ct_bitslice_invSbox(uint32_t *q)
sys/crypto/aes.c
550
q0 = ~q[0];
sys/crypto/aes.c
551
q1 = ~q[1];
sys/crypto/aes.c
552
q2 = q[2];
sys/crypto/aes.c
553
q3 = q[3];
sys/crypto/aes.c
554
q4 = q[4];
sys/crypto/aes.c
555
q5 = ~q[5];
sys/crypto/aes.c
556
q6 = ~q[6];
sys/crypto/aes.c
557
q7 = q[7];
sys/crypto/aes.c
558
q[7] = q1 ^ q4 ^ q6;
sys/crypto/aes.c
559
q[6] = q0 ^ q3 ^ q5;
sys/crypto/aes.c
560
q[5] = q7 ^ q2 ^ q4;
sys/crypto/aes.c
561
q[4] = q6 ^ q1 ^ q3;
sys/crypto/aes.c
562
q[3] = q5 ^ q0 ^ q2;
sys/crypto/aes.c
563
q[2] = q4 ^ q7 ^ q1;
sys/crypto/aes.c
564
q[1] = q3 ^ q6 ^ q0;
sys/crypto/aes.c
565
q[0] = q2 ^ q5 ^ q7;
sys/crypto/aes.c
567
aes_ct_bitslice_Sbox(q);
sys/crypto/aes.c
569
q0 = ~q[0];
sys/crypto/aes.c
570
q1 = ~q[1];
sys/crypto/aes.c
571
q2 = q[2];
sys/crypto/aes.c
572
q3 = q[3];
sys/crypto/aes.c
573
q4 = q[4];
sys/crypto/aes.c
574
q5 = ~q[5];
sys/crypto/aes.c
575
q6 = ~q[6];
sys/crypto/aes.c
576
q7 = q[7];
sys/crypto/aes.c
577
q[7] = q1 ^ q4 ^ q6;
sys/crypto/aes.c
578
q[6] = q0 ^ q3 ^ q5;
sys/crypto/aes.c
579
q[5] = q7 ^ q2 ^ q4;
sys/crypto/aes.c
580
q[4] = q6 ^ q1 ^ q3;
sys/crypto/aes.c
581
q[3] = q5 ^ q0 ^ q2;
sys/crypto/aes.c
582
q[2] = q4 ^ q7 ^ q1;
sys/crypto/aes.c
583
q[1] = q3 ^ q6 ^ q0;
sys/crypto/aes.c
584
q[0] = q2 ^ q5 ^ q7;
sys/crypto/aes.c
588
inv_shift_rows(uint32_t *q)
sys/crypto/aes.c
595
x = q[i];
sys/crypto/aes.c
596
q[i] = (x & 0x000000FF)
sys/crypto/aes.c
604
inv_mix_columns(uint32_t *q)
sys/crypto/aes.c
609
q0 = q[0];
sys/crypto/aes.c
610
q1 = q[1];
sys/crypto/aes.c
611
q2 = q[2];
sys/crypto/aes.c
612
q3 = q[3];
sys/crypto/aes.c
613
q4 = q[4];
sys/crypto/aes.c
614
q5 = q[5];
sys/crypto/aes.c
615
q6 = q[6];
sys/crypto/aes.c
616
q7 = q[7];
sys/crypto/aes.c
626
q[0] = q5 ^ q6 ^ q7 ^ r0 ^ r5 ^ r7 ^ rotr16(q0 ^ q5 ^ q6 ^ r0 ^ r5);
sys/crypto/aes.c
627
q[1] = q0 ^ q5 ^ r0 ^ r1 ^ r5 ^ r6 ^ r7 ^ rotr16(q1 ^ q5 ^ q7 ^ r1 ^ r5 ^ r6);
sys/crypto/aes.c
628
q[2] = q0 ^ q1 ^ q6 ^ r1 ^ r2 ^ r6 ^ r7 ^ rotr16(q0 ^ q2 ^ q6 ^ r2 ^ r6 ^ r7);
sys/crypto/aes.c
629
q[3] = q0 ^ q1 ^ q2 ^ q5 ^ q6 ^ r0 ^ r2 ^ r3 ^ r5 ^ rotr16(q0 ^ q1 ^ q3 ^ q5 ^ q6 ^ q7 ^ r0 ^ r3 ^ r5 ^ r7);
sys/crypto/aes.c
630
q[4] = q1 ^ q2 ^ q3 ^ q5 ^ r1 ^ r3 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr16(q1 ^ q2 ^ q4 ^ q5 ^ q7 ^ r1 ^ r4 ^ r5 ^ r6);
sys/crypto/aes.c
631
q[5] = q2 ^ q3 ^ q4 ^ q6 ^ r2 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr16(q2 ^ q3 ^ q5 ^ q6 ^ r2 ^ r5 ^ r6 ^ r7);
sys/crypto/aes.c
632
q[6] = q3 ^ q4 ^ q5 ^ q7 ^ r3 ^ r5 ^ r6 ^ r7 ^ rotr16(q3 ^ q4 ^ q6 ^ q7 ^ r3 ^ r6 ^ r7);
sys/crypto/aes.c
633
q[7] = q4 ^ q5 ^ q6 ^ r4 ^ r6 ^ r7 ^ rotr16(q4 ^ q5 ^ q7 ^ r4 ^ r7);
sys/crypto/aes.c
643
const uint32_t *skey, uint32_t *q)
sys/crypto/aes.c
647
add_round_key(q, skey + (num_rounds << 3));
sys/crypto/aes.c
649
inv_shift_rows(q);
sys/crypto/aes.c
650
aes_ct_bitslice_invSbox(q);
sys/crypto/aes.c
651
add_round_key(q, skey + (u << 3));
sys/crypto/aes.c
652
inv_mix_columns(q);
sys/crypto/aes.c
654
inv_shift_rows(q);
sys/crypto/aes.c
655
aes_ct_bitslice_invSbox(q);
sys/crypto/aes.c
656
add_round_key(q, skey);
sys/crypto/aes.c
675
uint32_t q[8];
sys/crypto/aes.c
677
q[0] = dec32le(src);
sys/crypto/aes.c
678
q[2] = dec32le(src + 4);
sys/crypto/aes.c
679
q[4] = dec32le(src + 8);
sys/crypto/aes.c
680
q[6] = dec32le(src + 12);
sys/crypto/aes.c
682
q[1] = dec32le(src + 16);
sys/crypto/aes.c
683
q[3] = dec32le(src + 20);
sys/crypto/aes.c
684
q[5] = dec32le(src + 24);
sys/crypto/aes.c
685
q[7] = dec32le(src + 28);
sys/crypto/aes.c
687
q[1] = 0;
sys/crypto/aes.c
688
q[3] = 0;
sys/crypto/aes.c
689
q[5] = 0;
sys/crypto/aes.c
690
q[7] = 0;
sys/crypto/aes.c
692
aes_ct_ortho(q);
sys/crypto/aes.c
693
aes_ct_bitslice_encrypt(ctx->num_rounds, ctx->sk_exp, q);
sys/crypto/aes.c
694
aes_ct_ortho(q);
sys/crypto/aes.c
695
enc32le(dst, q[0]);
sys/crypto/aes.c
696
enc32le(dst + 4, q[2]);
sys/crypto/aes.c
697
enc32le(dst + 8, q[4]);
sys/crypto/aes.c
698
enc32le(dst + 12, q[6]);
sys/crypto/aes.c
700
enc32le(dst + 16, q[1]);
sys/crypto/aes.c
701
enc32le(dst + 20, q[3]);
sys/crypto/aes.c
702
enc32le(dst + 24, q[5]);
sys/crypto/aes.c
703
enc32le(dst + 28, q[7]);
sys/crypto/aes.c
718
uint32_t q[8];
sys/crypto/aes.c
720
q[0] = dec32le(src);
sys/crypto/aes.c
721
q[2] = dec32le(src + 4);
sys/crypto/aes.c
722
q[4] = dec32le(src + 8);
sys/crypto/aes.c
723
q[6] = dec32le(src + 12);
sys/crypto/aes.c
725
q[1] = dec32le(src + 16);
sys/crypto/aes.c
726
q[3] = dec32le(src + 20);
sys/crypto/aes.c
727
q[5] = dec32le(src + 24);
sys/crypto/aes.c
728
q[7] = dec32le(src + 28);
sys/crypto/aes.c
730
q[1] = 0;
sys/crypto/aes.c
731
q[3] = 0;
sys/crypto/aes.c
732
q[5] = 0;
sys/crypto/aes.c
733
q[7] = 0;
sys/crypto/aes.c
735
aes_ct_ortho(q);
sys/crypto/aes.c
736
aes_ct_bitslice_decrypt(ctx->num_rounds, ctx->sk_exp, q);
sys/crypto/aes.c
737
aes_ct_ortho(q);
sys/crypto/aes.c
738
enc32le(dst, q[0]);
sys/crypto/aes.c
739
enc32le(dst + 4, q[2]);
sys/crypto/aes.c
740
enc32le(dst + 8, q[4]);
sys/crypto/aes.c
741
enc32le(dst + 12, q[6]);
sys/crypto/aes.c
743
enc32le(dst + 16, q[1]);
sys/crypto/aes.c
744
enc32le(dst + 20, q[3]);
sys/crypto/aes.c
745
enc32le(dst + 24, q[5]);
sys/crypto/aes.c
746
enc32le(dst + 28, q[7]);
sys/crypto/aes.c
95
aes_ct_bitslice_Sbox(uint32_t *q)
sys/ddb/db_hangman.c
103
db_symbol_values(dfa.sym, &q, 0);
sys/ddb/db_hangman.c
106
for ((*lenp) = 0, p = q; *p; p++)
sys/ddb/db_hangman.c
110
return (q);
sys/ddb/db_hangman.c
90
const char *p, *q;
sys/dev/ata/wd.c
175
char buf[41], c, *p, *q;
sys/dev/ata/wd.c
196
for (blank = 0, p = wd->sc_params.atap_model, q = buf, i = 0;
sys/dev/ata/wd.c
203
*q++ = ' ';
sys/dev/ata/wd.c
206
*q++ = c;
sys/dev/ata/wd.c
210
*q++ = '\0';
sys/dev/audio.c
411
unsigned char *q;
sys/dev/audio.c
431
q = sc->silence + sc->bps - 1;
sys/dev/audio.c
434
q = sc->silence;
sys/dev/audio.c
446
*q = s;
sys/dev/audio.c
447
q += d;
sys/dev/audio.c
457
unsigned char *q, *p;
sys/dev/audio.c
460
q = ptr;
sys/dev/audio.c
464
*q++ = *p++;
sys/dev/fdt/if_mvnetareg.h
133
#define MVNETA_TQTBCOUNT(q) (0x2700 + ((q) << 4))
sys/dev/fdt/if_mvnetareg.h
135
#define MVNETA_TQTBCONFIG(q) (0x2704 + ((q) << 4))
sys/dev/fdt/if_mvnetareg.h
137
#define MVNETA_TQAC(q) (0x2708 + ((q) << 4))
sys/dev/fdt/if_mvnetareg.h
141
#define MVNETA_PRXITTH(q) (0x2580 + ((q) << 2)) /* Port RX Intr Threshold*/
sys/dev/fdt/if_mvnetareg.h
188
#define MVNETA_PTXDQA(q) (0x3c00 + ((q) << 2)) /*P TXqueues desc Q Addr*/
sys/dev/fdt/if_mvnetareg.h
189
#define MVNETA_PTXDQS(q) (0x3c20 + ((q) << 2)) /*P TXqueues desc Q Size*/
sys/dev/fdt/if_mvnetareg.h
190
#define MVNETA_PTXS(q) (0x3c40 + ((q) << 2)) /* Port TX queues Status*/
sys/dev/fdt/if_mvnetareg.h
191
#define MVNETA_PTXSU(q) (0x3c60 + ((q) << 2)) /*P TXqueues Stat Update*/
sys/dev/fdt/if_mvnetareg.h
192
#define MVNETA_PTXDI(q) (0x3c80 + ((q) << 2)) /* P TXqueues Desc Index*/
sys/dev/fdt/if_mvnetareg.h
193
#define MVNETA_TXTBC(q) (0x3ca0 + ((q) << 2)) /* TX Trans-ed Buf Count*/
sys/dev/fdt/if_mvnetareg.h
209
#define MVNETA_TXQTKSIZE(q) (0x3e40 + ((q) << 2)) /* Tx Token Size */
sys/dev/fdt/if_mvnetareg.h
282
#define MVNETA_PXC_RXQ(q) ((q) << 1)
sys/dev/fdt/if_mvnetareg.h
284
#define MVNETA_PXC_RXQARP(q) ((q) << 4)
sys/dev/fdt/if_mvnetareg.h
293
#define MVNETA_PXC_TCPQ(q) ((q) << 16)
sys/dev/fdt/if_mvnetareg.h
295
#define MVNETA_PXC_UDPQ(q) ((q) << 19)
sys/dev/fdt/if_mvnetareg.h
297
#define MVNETA_PXC_BPDUQ(q) ((q) << 22)
sys/dev/fdt/if_mvnetareg.h
382
#define MVNETA_PS_TXINPROG_(q) (1 << ((q) + 0))
sys/dev/fdt/if_mvnetareg.h
384
#define MVNETA_PS_TXFIFOEMP_(q) (1 << ((q) + 8))
sys/dev/fdt/if_mvnetareg.h
387
#define MVNETA_TQC_ENQ(q) (1 << ((q) + 0))/* Enable Q */
sys/dev/fdt/if_mvnetareg.h
388
#define MVNETA_TQC_DISQ(q) (1 << ((q) + 8))/* Disable Q */
sys/dev/fdt/if_mvnetareg.h
399
#define MVNETA_IC_RXBUFQ(q) (1 << ((q) + 2))
sys/dev/fdt/if_mvnetareg.h
40
#define MVNETA_PRXC(q) (0x1400 + ((q) << 2)) /*Port RX queues Config*/
sys/dev/fdt/if_mvnetareg.h
402
#define MVNETA_IC_RXERRQ(q) (1 << ((q) + 11))
sys/dev/fdt/if_mvnetareg.h
403
#define MVNETA_IC_TXEND(q) (1 << ((q) + 19))
sys/dev/fdt/if_mvnetareg.h
408
#define MVNETA_ICE_TXBUF(q) (1 << ((q) + 0))
sys/dev/fdt/if_mvnetareg.h
41
#define MVNETA_PRXSNP(q) (0x1420 + ((q) << 2)) /* Port RX queues Snoop */
sys/dev/fdt/if_mvnetareg.h
410
#define MVNETA_ICE_TXERR(q) (1 << ((q) + 8))
sys/dev/fdt/if_mvnetareg.h
42
#define MVNETA_PRXF01(q) (0x1440 + ((q) << 2)) /* Port RX Prefetch 0_1 */
sys/dev/fdt/if_mvnetareg.h
43
#define MVNETA_PRXF23(q) (0x1460 + ((q) << 2)) /* Port RX Prefetch 2_3 */
sys/dev/fdt/if_mvnetareg.h
435
#define MVNETA_TQFPC_EN(q) (1 << (q))
sys/dev/fdt/if_mvnetareg.h
44
#define MVNETA_PRXDQA(q) (0x1480 + ((q) << 2)) /*P RXqueues desc Q Addr*/
sys/dev/fdt/if_mvnetareg.h
442
#define MVNETA_RQC_DISQ_DISABLE(q) ((q) << 8)
sys/dev/fdt/if_mvnetareg.h
447
#define MVNETA_DF_QUEUE(q) ((q) << 1)
sys/dev/fdt/if_mvnetareg.h
45
#define MVNETA_PRXDQS(q) (0x14a0 + ((q) << 2)) /*P RXqueues desc Q Size*/
sys/dev/fdt/if_mvnetareg.h
46
#define MVNETA_PRXDQTH(q) (0x14c0 + ((q) << 2)) /*P RXqueues desc Q Thrs*/
sys/dev/fdt/if_mvnetareg.h
47
#define MVNETA_PRXS(q) (0x14e0 + ((q) << 2)) /*Port RX queues Status */
sys/dev/fdt/if_mvnetareg.h
48
#define MVNETA_PRXSU(q) (0x1500 + ((q) << 2)) /*P RXqueues Stat Update*/
sys/dev/fdt/if_mvnetareg.h
480
#define MVNETA_RXHWFWDPTR_QUEUENO(q) ((q) << 8) /* Queue Number */
sys/dev/fdt/if_mvnetareg.h
49
#define MVNETA_PPLBSZ(q) (0x1700 + ((q) << 2)) /* P Pool n Buffer Size */
sys/dev/fdt/if_mvnetareg.h
550
#define MVNETA_TXNB_PKTQNO(q) (((q) & 0x7) << 28)
sys/dev/fdt/if_mvnetareg.h
693
#define MVNETA_PRXTXTI_TBTCQ(q) (1 << ((q) + 0))
sys/dev/fdt/if_mvnetareg.h
694
#define MVNETA_PRXTXTI_RBICTAPQ(q) (1 << ((q) + 8))
sys/dev/fdt/if_mvnetareg.h
695
#define MVNETA_PRXTXTI_RDTAQ(q) (1 << ((q) + 16))
sys/dev/fdt/if_mvnetareg.h
701
#define MVNETA_PRXTXI_TBRQ(q) (1 << ((q) + 0))
sys/dev/fdt/if_mvnetareg.h
702
#define MVNETA_PRXTXI_RPQ(q) (1 << ((q) + 8))
sys/dev/fdt/if_mvnetareg.h
703
#define MVNETA_PRXTXI_RREQ(q) (1 << ((q) + 16))
sys/dev/fdt/if_mvnetareg.h
721
#define MVNETA_PMI_RNBTP(q) (1 << ((q) + 16)) /* RxNoBuffersToPool*/
sys/dev/fdt/if_mvnetareg.h
722
#define MVNETA_PMI_TREQ(q) (1 << ((q) + 24)) /* TxResourceErrorQ */
sys/dev/fdt/if_mvppreg.h
317
#define MVPP2_TXQ_SCHED_REFILL_REG(q) (0x8040 + ((q) << 2))
sys/dev/fdt/if_mvppreg.h
321
#define MVPP2_TXQ_SCHED_TOKEN_SIZE_REG(q) (0x8060 + ((q) << 2))
sys/dev/fdt/if_mvppreg.h
323
#define MVPP2_TXQ_SCHED_TOKEN_CNTR_REG(q) (0x8080 + ((q) << 2))
sys/dev/i2c/ihidev.c
116
const struct ihidev_quirks *q;
sys/dev/i2c/ihidev.c
125
for (i = 0, q = ihidev_devs; i < nent; i++, q++)
sys/dev/i2c/ihidev.c
126
if (vid == q->ihq_vid && pid == q->ihq_pid)
sys/dev/i2c/ihidev.c
127
return (q->ihq_quirks);
sys/dev/ic/bwi.c
4590
int32_t q, d;
sys/dev/ic/bwi.c
4592
q = _bwi_adjust_devide(
sys/dev/ic/bwi.c
4594
d = abs(q - f);
sys/dev/ic/bwi.c
4595
f = q;
sys/dev/ic/com.c
122
#define divrnd(n, q) (((n)*2/(q)+1)/2) /* divide and round off */
sys/dev/ic/nvme.c
1055
struct nvme_queue *q, struct nvme_ccb *ccb)
sys/dev/ic/nvme.c
1057
mtx_enter(&q->q_sq_mtx);
sys/dev/ic/nvme.c
1058
return (nvme_op_sq_enter_locked(sc, q, ccb));
sys/dev/ic/nvme.c
1063
struct nvme_queue *q, struct nvme_ccb *ccb)
sys/dev/ic/nvme.c
1065
return (q->q_sq_tail);
sys/dev/ic/nvme.c
1070
struct nvme_queue *q, struct nvme_ccb *ccb)
sys/dev/ic/nvme.c
1074
tail = ++q->q_sq_tail;
sys/dev/ic/nvme.c
1075
if (tail >= q->q_entries)
sys/dev/ic/nvme.c
1077
q->q_sq_tail = tail;
sys/dev/ic/nvme.c
1078
nvme_write4(sc, q->q_sqtdbl, tail);
sys/dev/ic/nvme.c
1083
struct nvme_queue *q, struct nvme_ccb *ccb)
sys/dev/ic/nvme.c
1085
nvme_op_sq_leave_locked(sc, q, ccb);
sys/dev/ic/nvme.c
1086
mtx_leave(&q->q_sq_mtx);
sys/dev/ic/nvme.c
1090
nvme_q_submit(struct nvme_softc *sc, struct nvme_queue *q, struct nvme_ccb *ccb,
sys/dev/ic/nvme.c
1093
struct nvme_sqe *sqe = NVME_DMA_KVA(q->q_sq_dmamem);
sys/dev/ic/nvme.c
1096
tail = sc->sc_ops->op_sq_enter(sc, q, ccb);
sys/dev/ic/nvme.c
1100
bus_dmamap_sync(sc->sc_dmat, NVME_DMA_MAP(q->q_sq_dmamem),
sys/dev/ic/nvme.c
1105
bus_dmamap_sync(sc->sc_dmat, NVME_DMA_MAP(q->q_sq_dmamem),
sys/dev/ic/nvme.c
1108
sc->sc_ops->op_sq_leave(sc, q, ccb);
sys/dev/ic/nvme.c
1117
nvme_poll(struct nvme_softc *sc, struct nvme_queue *q, struct nvme_ccb *ccb,
sys/dev/ic/nvme.c
1134
nvme_q_submit(sc, q, ccb, nvme_poll_fill);
sys/dev/ic/nvme.c
1138
if (nvme_q_complete(sc, q) == 0)
sys/dev/ic/nvme.c
1183
struct nvme_queue *q, struct nvme_ccb *ccb)
sys/dev/ic/nvme.c
1189
nvme_q_complete(struct nvme_softc *sc, struct nvme_queue *q)
sys/dev/ic/nvme.c
1192
struct nvme_cqe *ring = NVME_DMA_KVA(q->q_cq_dmamem), *cqe;
sys/dev/ic/nvme.c
1198
if (!mtx_enter_try(&q->q_cq_mtx))
sys/dev/ic/nvme.c
1202
head = q->q_cq_head;
sys/dev/ic/nvme.c
1204
nvme_dmamem_sync(sc, q->q_cq_dmamem, BUS_DMASYNC_POSTREAD);
sys/dev/ic/nvme.c
1208
if ((flags & NVME_CQE_PHASE) != q->q_cq_phase)
sys/dev/ic/nvme.c
1214
sc->sc_ops->op_cq_done(sc, q, ccb);
sys/dev/ic/nvme.c
1219
if (++head >= q->q_entries) {
sys/dev/ic/nvme.c
1221
q->q_cq_phase ^= NVME_CQE_PHASE;
sys/dev/ic/nvme.c
1226
nvme_dmamem_sync(sc, q->q_cq_dmamem, BUS_DMASYNC_PREREAD);
sys/dev/ic/nvme.c
1229
nvme_write4(sc, q->q_cqhdbl, q->q_cq_head = head);
sys/dev/ic/nvme.c
1230
mtx_leave(&q->q_cq_mtx);
sys/dev/ic/nvme.c
1307
nvme_q_create(struct nvme_softc *sc, struct nvme_queue *q)
sys/dev/ic/nvme.c
1321
htolem64(&sqe.prp1, NVME_DMA_DVA(q->q_cq_dmamem));
sys/dev/ic/nvme.c
1322
htolem16(&sqe.qsize, q->q_entries - 1);
sys/dev/ic/nvme.c
1323
htolem16(&sqe.qid, q->q_id);
sys/dev/ic/nvme.c
1335
htolem64(&sqe.prp1, NVME_DMA_DVA(q->q_sq_dmamem));
sys/dev/ic/nvme.c
1336
htolem16(&sqe.qsize, q->q_entries - 1);
sys/dev/ic/nvme.c
1337
htolem16(&sqe.qid, q->q_id);
sys/dev/ic/nvme.c
1338
htolem16(&sqe.cqid, q->q_id);
sys/dev/ic/nvme.c
1351
nvme_q_delete(struct nvme_softc *sc, struct nvme_queue *q)
sys/dev/ic/nvme.c
1365
htolem16(&sqe.qid, q->q_id);
sys/dev/ic/nvme.c
1376
htolem16(&sqe.qid, q->q_id);
sys/dev/ic/nvme.c
1382
nvme_q_free(sc, q);
sys/dev/ic/nvme.c
1491
struct nvme_queue *q;
sys/dev/ic/nvme.c
1493
q = malloc(sizeof(*q), M_DEVBUF, M_WAITOK | M_CANFAIL);
sys/dev/ic/nvme.c
1494
if (q == NULL)
sys/dev/ic/nvme.c
1497
q->q_sq_dmamem = nvme_dmamem_alloc(sc,
sys/dev/ic/nvme.c
1499
if (q->q_sq_dmamem == NULL)
sys/dev/ic/nvme.c
1502
q->q_cq_dmamem = nvme_dmamem_alloc(sc,
sys/dev/ic/nvme.c
1504
if (q->q_cq_dmamem == NULL)
sys/dev/ic/nvme.c
1507
memset(NVME_DMA_KVA(q->q_sq_dmamem), 0, NVME_DMA_LEN(q->q_sq_dmamem));
sys/dev/ic/nvme.c
1508
memset(NVME_DMA_KVA(q->q_cq_dmamem), 0, NVME_DMA_LEN(q->q_cq_dmamem));
sys/dev/ic/nvme.c
1510
mtx_init(&q->q_sq_mtx, IPL_BIO);
sys/dev/ic/nvme.c
1511
mtx_init(&q->q_cq_mtx, IPL_BIO);
sys/dev/ic/nvme.c
1512
q->q_sqtdbl = NVME_SQTDBL(id, dstrd);
sys/dev/ic/nvme.c
1513
q->q_cqhdbl = NVME_CQHDBL(id, dstrd);
sys/dev/ic/nvme.c
1515
q->q_id = id;
sys/dev/ic/nvme.c
1516
q->q_entries = entries;
sys/dev/ic/nvme.c
1517
q->q_sq_tail = 0;
sys/dev/ic/nvme.c
1518
q->q_cq_head = 0;
sys/dev/ic/nvme.c
1519
q->q_cq_phase = NVME_CQE_PHASE;
sys/dev/ic/nvme.c
1522
if (sc->sc_ops->op_q_alloc(sc, q) != 0)
sys/dev/ic/nvme.c
1526
nvme_dmamem_sync(sc, q->q_sq_dmamem, BUS_DMASYNC_PREWRITE);
sys/dev/ic/nvme.c
1527
nvme_dmamem_sync(sc, q->q_cq_dmamem, BUS_DMASYNC_PREREAD);
sys/dev/ic/nvme.c
1529
return (q);
sys/dev/ic/nvme.c
1532
nvme_dmamem_free(sc, q->q_cq_dmamem);
sys/dev/ic/nvme.c
1534
nvme_dmamem_free(sc, q->q_sq_dmamem);
sys/dev/ic/nvme.c
1536
free(q, M_DEVBUF, sizeof *q);
sys/dev/ic/nvme.c
1542
nvme_q_reset(struct nvme_softc *sc, struct nvme_queue *q)
sys/dev/ic/nvme.c
1544
memset(NVME_DMA_KVA(q->q_sq_dmamem), 0, NVME_DMA_LEN(q->q_sq_dmamem));
sys/dev/ic/nvme.c
1545
memset(NVME_DMA_KVA(q->q_cq_dmamem), 0, NVME_DMA_LEN(q->q_cq_dmamem));
sys/dev/ic/nvme.c
1547
q->q_sq_tail = 0;
sys/dev/ic/nvme.c
1548
q->q_cq_head = 0;
sys/dev/ic/nvme.c
1549
q->q_cq_phase = NVME_CQE_PHASE;
sys/dev/ic/nvme.c
1551
nvme_dmamem_sync(sc, q->q_sq_dmamem, BUS_DMASYNC_PREWRITE);
sys/dev/ic/nvme.c
1552
nvme_dmamem_sync(sc, q->q_cq_dmamem, BUS_DMASYNC_PREREAD);
sys/dev/ic/nvme.c
1558
nvme_q_free(struct nvme_softc *sc, struct nvme_queue *q)
sys/dev/ic/nvme.c
1560
nvme_dmamem_sync(sc, q->q_cq_dmamem, BUS_DMASYNC_POSTREAD);
sys/dev/ic/nvme.c
1561
nvme_dmamem_sync(sc, q->q_sq_dmamem, BUS_DMASYNC_POSTWRITE);
sys/dev/ic/nvme.c
1564
sc->sc_ops->op_q_free(sc, q);
sys/dev/ic/nvme.c
1566
nvme_dmamem_free(sc, q->q_cq_dmamem);
sys/dev/ic/nvme.c
1567
nvme_dmamem_free(sc, q->q_sq_dmamem);
sys/dev/ic/nvme.c
1568
free(q, M_DEVBUF, sizeof *q);
sys/dev/ic/nvme.c
1666
struct nvme_queue *q = sc->sc_admin_q;
sys/dev/ic/nvme.c
1671
tail = sc->sc_ops->op_sq_enter_locked(sc, q, /* XXX ccb */ NULL);
sys/dev/ic/nvme.c
1674
bus_dmamap_sync(sc->sc_dmat, NVME_DMA_MAP(q->q_sq_dmamem),
sys/dev/ic/nvme.c
1678
bus_dmamap_sync(sc->sc_dmat, NVME_DMA_MAP(q->q_sq_dmamem),
sys/dev/ic/nvme.c
1681
sc->sc_ops->op_sq_leave_locked(sc, q, /* XXX ccb */ NULL);
sys/dev/ic/nvme.c
1684
acqe += q->q_cq_head;
sys/dev/ic/nvme.c
1686
nvme_dmamem_sync(sc, q->q_cq_dmamem, BUS_DMASYNC_POSTREAD);
sys/dev/ic/nvme.c
1688
if ((flags & NVME_CQE_PHASE) == q->q_cq_phase)
sys/dev/ic/nvme.c
1694
if (++q->q_cq_head >= q->q_entries) {
sys/dev/ic/nvme.c
1695
q->q_cq_head = 0;
sys/dev/ic/nvme.c
1696
q->q_cq_phase ^= NVME_CQE_PHASE;
sys/dev/ic/nvme.c
1698
nvme_write4(sc, q->q_cqhdbl, q->q_cq_head);
sys/dev/ic/pckbc.c
1013
struct pckbc_slotdata *q;
sys/dev/ic/pckbc.c
1029
q = t->t_slotdata[slot];
sys/dev/ic/pckbc.c
1031
if (!q) {
sys/dev/ic/pckbc.c
1041
if (q->polling)
sys/dev/ic/pckbc.c
1047
if (CMD_IN_QUEUE(q) && pckbc_cmdresponse(t, slot, data))
sys/dev/ic/pckbc.c
474
pckbc_init_slotdata(struct pckbc_slotdata *q)
sys/dev/ic/pckbc.c
477
TAILQ_INIT(&q->cmdqueue);
sys/dev/ic/pckbc.c
478
TAILQ_INIT(&q->freequeue);
sys/dev/ic/pckbc.c
481
TAILQ_INSERT_TAIL(&q->freequeue, &(q->cmds[i]), next);
sys/dev/ic/pckbc.c
483
q->polling = 0;
sys/dev/ic/pckbc.c
499
struct pckbc_slotdata *q = t->t_slotdata[slot];
sys/dev/ic/pckbc.c
504
if (c != -1 && q && CMD_IN_QUEUE(q)) {
sys/dev/ic/pckbc.c
702
pckbc_cleanqueue(struct pckbc_slotdata *q)
sys/dev/ic/pckbc.c
709
while ((cmd = TAILQ_FIRST(&q->cmdqueue))) {
sys/dev/ic/pckbc.c
710
TAILQ_REMOVE(&q->cmdqueue, cmd, next);
sys/dev/ic/pckbc.c
726
TAILQ_INSERT_TAIL(&q->freequeue, cmd, next);
sys/dev/ic/pckbc.c
78
#define CMD_IN_QUEUE(q) (!TAILQ_EMPTY(&(q)->cmdqueue))
sys/dev/ic/pckbc.c
805
struct pckbc_slotdata *q = t->t_slotdata[slot];
sys/dev/ic/pckbc.c
806
struct pckbc_devcmd *cmd = TAILQ_FIRST(&q->cmdqueue);
sys/dev/ic/pckbc.c
808
if (q->polling) {
sys/dev/ic/pckbc.c
814
TAILQ_REMOVE(&q->cmdqueue, cmd, next);
sys/dev/ic/pckbc.c
820
TAILQ_INSERT_TAIL(&q->freequeue, cmd, next);
sys/dev/ic/pckbc.c
822
cmd = TAILQ_FIRST(&q->cmdqueue);
sys/dev/ic/pckbc.c
842
struct pckbc_slotdata *q = t->t_slotdata[slot];
sys/dev/ic/pckbc.c
843
struct pckbc_devcmd *cmd = TAILQ_FIRST(&q->cmdqueue);
sys/dev/ic/pckbc.c
877
TAILQ_REMOVE(&q->cmdqueue, cmd, next);
sys/dev/ic/pckbc.c
883
TAILQ_INSERT_TAIL(&q->freequeue, cmd, next);
sys/dev/ic/pckbc.c
885
cmd = TAILQ_FIRST(&q->cmdqueue);
sys/dev/ic/pckbc.c
901
struct pckbc_slotdata *q = t->t_slotdata[slot];
sys/dev/ic/pckbc.c
908
nc = TAILQ_FIRST(&q->freequeue);
sys/dev/ic/pckbc.c
910
TAILQ_REMOVE(&q->freequeue, nc, next);
sys/dev/ic/pckbc.c
924
if (q->polling && sync) {
sys/dev/ic/pckbc.c
930
pckbc_cleanqueue(q);
sys/dev/ic/pckbc.c
933
isactive = CMD_IN_QUEUE(q);
sys/dev/ic/pckbc.c
935
TAILQ_INSERT_TAIL(&q->cmdqueue, nc, next);
sys/dev/ic/pckbc.c
939
if (q->polling)
sys/dev/ic/pckbc.c
951
TAILQ_REMOVE(&q->cmdqueue, nc, next);
sys/dev/ic/pckbc.c
962
TAILQ_INSERT_TAIL(&q->freequeue, nc, next);
sys/dev/microcode/aic7xxx/aicasm_gram.y
1913
const char *q, prefix[] = " * ";
sys/dev/microcode/aic7xxx/aicasm_gram.y
1926
for (p = &versions[oldlen + strlen(prefix)], q = verstring; *q; q++) {
sys/dev/microcode/aic7xxx/aicasm_gram.y
1927
if (*q == '$')
sys/dev/microcode/aic7xxx/aicasm_gram.y
1929
*p++ = *q;
sys/dev/mulaw.c
170
int s, *q = (int *)p;
sys/dev/mulaw.c
173
s = (*q >> 16) & 0xff;
sys/dev/mulaw.c
174
*q = (int)((signed char)mulawtolin16[s][0] ^ 0x80) << 16 |
sys/dev/mulaw.c
176
q++;
sys/dev/mulaw.c
183
u_int *q = (u_int *)p;
sys/dev/mulaw.c
186
*q = lintomulaw[((*q >> 16) & 0xff) ^ 0x80] << 16;
sys/dev/mulaw.c
187
q++;
sys/dev/ofw/fdt.c
503
const char *q;
sys/dev/ofw/fdt.c
510
q = strchr(p, '/');
sys/dev/ofw/fdt.c
511
if (q == NULL)
sys/dev/ofw/fdt.c
512
q = p + strlen(p);
sys/dev/ofw/fdt.c
518
if (strncmp(p, s, q - p) == 0 && s[q - p] == '\0')
sys/dev/ofw/fdt.c
523
p = q;
sys/dev/ofw/fdt.c
531
if (strncmp(p, s, q - p) == 0 && s[q - p] == '@')
sys/dev/ofw/fdt.c
536
p = q;
sys/dev/pci/auacer.c
634
struct auacer_dmalist *q;
sys/dev/pci/auacer.c
636
q = &chan->dmalist[chan->ptr];
sys/dev/pci/auacer.c
640
q, chan->blksize / 2, chan->p));
sys/dev/pci/auacer.c
642
q->base = htole32(chan->p);
sys/dev/pci/auacer.c
643
q->len = htole32((chan->blksize / ALI_SAMPLE_SIZE) | ALI_DMAF_IOC);
sys/dev/pci/auich.c
1028
struct auich_dmalist *q;
sys/dev/pci/auich.c
1040
q = &ring->dmalist[qptr];
sys/dev/pci/auich.c
1041
q->base = ring->p;
sys/dev/pci/auich.c
1042
q->len = (blksize / sc->sc_sample_size) | AUICH_DMAF_IOC;
sys/dev/pci/auich.c
1046
&ring->dmalist[qptr], q, q->len, q->base, qptr));
sys/dev/pci/auich.c
1072
struct auich_dmalist *q;
sys/dev/pci/auich.c
1079
q = &ring->dmalist[qptr];
sys/dev/pci/auich.c
1080
q->base = ring->p;
sys/dev/pci/auich.c
1081
q->len = (blksize / sc->sc_sample_size) | AUICH_DMAF_IOC;
sys/dev/pci/auich.c
1085
&ring->dmalist[qptr], q, q->len, q->base, qptr));
sys/dev/pci/cs4280.c
1185
caddr_t q;
sys/dev/pci/cs4280.c
1189
q = malloc(size, pool, flags);
sys/dev/pci/cs4280.c
1190
if (!q)
sys/dev/pci/cs4280.c
1194
free(q,pool, 0);
sys/dev/pci/cs4280.c
1203
free(q, pool, 0);
sys/dev/pci/cs4280.c
1210
p->dum = q; /* return to audio driver */
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
551
#define amdgpu_gfx_select_me_pipe_q(adev, me, pipe, q, vmid, xcc_id) ((adev)->gfx.funcs->select_me_pipe_q((adev), (me), (pipe), (q), (vmid), (xcc_id)))
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4548
u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
4550
nv_grbm_select(adev, me, pipe, q, vm);
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1041
u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v11_0.c
1043
soc21_grbm_select(adev, me, pipe, q, vm);
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
897
u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v12_0.c
899
soc24_grbm_select(adev, me, pipe, q, vm);
sys/dev/pci/drm/amd/amdgpu/gfx_v6_0.c
3003
u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4072
u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v7_0.c
4074
cik_srbm_select(adev, me, pipe, q, vm);
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3412
u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v8_0.c
3414
vi_srbm_select(adev, me, pipe, q, vm);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1995
u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_0.c
1997
soc15_grbm_select(adev, me, pipe, q, vm, 0);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
782
u32 me, u32 pipe, u32 q, u32 vm, u32 xcc_id)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_3.c
784
soc15_grbm_select(adev, me, pipe, q, vm, GET_INST(GC, xcc_id));
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
1464
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
1468
q = pqm_get_user_queue(&p->pqm, args->queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
1470
if (q) {
sys/dev/pci/drm/amd/amdkfd/kfd_chardev.c
1471
dev = q->device;
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
1138
if (!pqn->q)
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
1141
found_mask |= pqn->q->properties.exception_status;
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
166
if (!pqn->q)
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
170
pqn->q->properties.queue_id :
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
171
pqn->q->doorbell_id;
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
173
if (pqn->q->device != dev || target_id != source_id)
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
176
pqn->q->properties.exception_status |= event_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
228
if (!(pqn->q && pqn->q->device == dev &&
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
229
pqn->q->doorbell_id == doorbell_id))
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
232
kfd_send_exception_to_runtime(p, pqn->q->properties.queue_id,
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
299
static int kfd_dbg_set_queue_workaround(struct queue *q, bool enable)
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
304
if (!q)
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
307
if (!kfd_dbg_has_cwsr_workaround(q->device))
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
310
if (enable && q->properties.is_user_cu_masked)
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
315
q->properties.is_dbg_wa = enable;
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
316
err = q->device->dqm->ops.update_queue(q->device->dqm, q, &minfo);
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
318
q->properties.is_dbg_wa = false;
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
330
r = kfd_dbg_set_queue_workaround(pqn->q, enable);
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
339
kfd_dbg_set_queue_workaround(pqn->q, false);
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
55
if (!pqn->q)
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
58
tmp &= pqn->q->properties.exception_status;
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
63
*event_status = pqn->q->properties.exception_status;
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
64
*queue_id = pqn->q->properties.queue_id;
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
65
*gpu_id = pqn->q->device->id;
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
658
if (!pqn->q)
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
66
pqn->q->properties.exception_status &= ~exception_clear_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_debug.c
661
pqn->q->properties.exception_status = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1003
mqd_mgr->update_mqd(mqd_mgr, q->mqd, &q->properties, minfo);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1011
if (q->properties.is_active && !prev_active) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1012
increment_queue_count(dqm, &pdd->qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1013
} else if (!q->properties.is_active && prev_active) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1014
decrement_queue_count(dqm, &pdd->qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1015
} else if (q->gws && !q->properties.is_gws) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1016
if (q->properties.is_active) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1020
q->properties.is_gws = true;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1021
} else if (!q->gws && q->properties.is_gws) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1022
if (q->properties.is_active) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1026
q->properties.is_gws = false;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1032
else if (q->properties.is_active)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1033
retval = add_queue_mes(dqm, q, &pdd->qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1034
} else if (q->properties.is_active &&
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1035
(q->properties.type == KFD_QUEUE_TYPE_COMPUTE ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1036
q->properties.type == KFD_QUEUE_TYPE_SDMA ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1037
q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI)) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1038
if (WARN(q->process->mm != current->mm,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1042
retval = mqd_mgr->load_mqd(mqd_mgr, q->mqd,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1043
q->pipe, q->queue,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1044
&q->properties, current->mm);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1062
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1066
if (q->properties.is_suspended)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1071
q->properties.queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1073
is_new = q->properties.exception_status & KFD_EC_MASK(EC_QUEUE_NEW);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1075
if (is_new || q->properties.is_being_destroyed) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1078
q->properties.queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1082
q->properties.is_suspended = true;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1083
if (q->properties.is_active) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1085
int r = remove_queue_mes(dqm, q, &pdd->qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1091
decrement_queue_count(dqm, &pdd->qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1092
q->properties.is_active = false;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1108
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1112
if (!q->properties.is_suspended)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1119
q->properties.queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1121
q->properties.is_suspended = false;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1123
if (QUEUE_IS_ACTIVE(q->properties)) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1125
int r = add_queue_mes(dqm, q, &pdd->qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1131
q->properties.is_active = true;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1132
increment_queue_count(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1141
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1158
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1159
q->properties.is_evicted = true;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1160
if (!q->properties.is_active)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1164
q->properties.type)];
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1165
q->properties.is_active = false;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1166
decrement_queue_count(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1171
retval = mqd_mgr->destroy_mqd(mqd_mgr, q->mqd,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1175
KFD_UNMAP_LATENCY_MS, q->pipe, q->queue);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1191
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1218
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1219
q->properties.is_evicted = true;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1220
if (!q->properties.is_active)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1223
q->properties.is_active = false;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1224
decrement_queue_count(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1227
retval = remove_queue_mes(dqm, q, qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1230
q->properties.queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1254
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1300
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1301
q->properties.is_evicted = false;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1302
if (!QUEUE_IS_ACTIVE(q->properties))
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1306
q->properties.type)];
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1307
q->properties.is_active = true;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1308
increment_queue_count(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1313
retval = mqd_mgr->load_mqd(mqd_mgr, q->mqd, q->pipe,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1314
q->queue, &q->properties, mm);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1334
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1365
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1366
q->properties.is_evicted = false;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1367
if (!QUEUE_IS_ACTIVE(q->properties))
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1370
q->properties.is_active = true;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1371
increment_queue_count(dqm, &pdd->qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1374
retval = add_queue_mes(dqm, q, qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1377
q->properties.queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1576
struct queue *q, const uint32_t *restore_sdma_id)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1581
if (q->properties.type == KFD_QUEUE_TYPE_SDMA) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1595
q->sdma_id = *restore_sdma_id;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1601
q->sdma_id = bit;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1604
q->properties.sdma_engine_id =
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1605
q->sdma_id % kfd_get_num_sdma_engines(dqm->dev);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1606
q->properties.sdma_queue_id = q->sdma_id /
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1608
} else if (q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
162
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1621
q->sdma_id = *restore_sdma_id;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1626
q->sdma_id = bit;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1634
q->properties.sdma_engine_id =
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1636
q->sdma_id % kfd_get_num_xgmi_sdma_engines(dqm->dev);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1637
q->properties.sdma_queue_id = q->sdma_id /
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1639
} else if (q->properties.type == KFD_QUEUE_TYPE_SDMA_BY_ENG_ID) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1643
if (q->properties.sdma_engine_id < kfd_get_num_sdma_engines(dqm->dev)) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1646
q->properties.type = KFD_QUEUE_TYPE_SDMA;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1651
q->properties.type = KFD_QUEUE_TYPE_SDMA_XGMI;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1656
start_engine = q->properties.sdma_engine_id - eng_offset;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1663
q->sdma_id = i;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1664
q->properties.sdma_queue_id = q->sdma_id / num_engines;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
167
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1671
q->properties.sdma_engine_id, num_queues);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1676
pr_debug("SDMA engine id: %d\n", q->properties.sdma_engine_id);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1677
pr_debug("SDMA queue id: %d\n", q->properties.sdma_queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1683
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1685
if (q->properties.type == KFD_QUEUE_TYPE_SDMA) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1686
if (q->sdma_id >= get_num_sdma_queues(dqm))
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1688
set_bit(q->sdma_id, dqm->sdma_bitmap);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1689
} else if (q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1690
if (q->sdma_id >= get_num_xgmi_sdma_queues(dqm))
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1692
set_bit(q->sdma_id, dqm->xgmi_sdma_bitmap);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1966
static int create_queue_cpsch(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1981
if (q->properties.type == KFD_QUEUE_TYPE_SDMA ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1982
q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1983
q->properties.type == KFD_QUEUE_TYPE_SDMA_BY_ENG_ID) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1985
retval = allocate_sdma_queue(dqm, q, qd ? &qd->sdma_id : NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1991
retval = allocate_doorbell(qpd, q, qd ? &qd->doorbell_id : NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1996
q->properties.type)];
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1998
if (q->properties.type == KFD_QUEUE_TYPE_SDMA ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
1999
q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
200
static int add_queue_mes(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2000
dqm->asic_ops.init_sdma_vm(dqm, q, qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2001
q->properties.tba_addr = qpd->tba_addr;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2002
q->properties.tma_addr = qpd->tma_addr;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2003
q->mqd_mem_obj = mqd_mgr->allocate_mqd(mqd_mgr->dev, &q->properties);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2004
if (!q->mqd_mem_obj) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2015
q->properties.is_evicted = !!qpd->evicted;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2016
q->properties.is_dbg_wa = qpd->pqm->process->debug_trap_enabled &&
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2017
kfd_dbg_has_cwsr_workaround(q->device);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2020
mqd_mgr->restore_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj, &q->gart_mqd_addr,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2021
&q->properties, restore_mqd, restore_ctl_stack,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2024
mqd_mgr->init_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2025
&q->gart_mqd_addr, &q->properties);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2027
list_add(&q->list, &qpd->queues_list);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2030
if (q->properties.is_active) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2031
increment_queue_count(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2037
retval = add_queue_mes(dqm, q, qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2056
list_del(&q->list);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2057
if (q->properties.is_active)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2058
decrement_queue_count(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2059
mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2062
deallocate_doorbell(qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2064
if (q->properties.type == KFD_QUEUE_TYPE_SDMA ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2065
q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2067
deallocate_sdma_queue(dqm, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2128
static void set_queue_as_reset(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2134
q->properties.queue_id, pdd->process->lead_thread->pid);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2137
if (q->properties.is_active) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2138
q->properties.is_active = false;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2139
decrement_queue_count(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2190
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2194
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2195
if (queue_address == q->properties.queue_address)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2196
return q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2216
struct queue *q = find_queue_by_address(dqm, hang_info.queue_address);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2220
if (!q) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2225
pdd = kfd_get_process_device_data(dqm->dev, q->process);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
223
queue_input.gang_context_addr = q->gang_ctx_gpu_addr;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2236
if (queue_addr != q->properties.queue_address) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
224
queue_input.inprocess_gang_priority = q->properties.priority;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2241
set_queue_as_reset(dqm, q, &pdd->qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
227
queue_input.doorbell_offset = q->properties.doorbell_off;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
228
queue_input.mqd_addr = q->gart_mqd_addr;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2280
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2284
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2285
if ((q->properties.type == KFD_QUEUE_TYPE_SDMA ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2286
q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI) &&
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2287
q->properties.doorbell_off == doorbell_off) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2288
set_queue_as_reset(dqm, q, qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
229
queue_input.wptr_addr = (uint64_t)q->properties.write_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
231
wptr_addr_off = (uint64_t)q->properties.write_ptr & (PAGE_SIZE - 1);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
232
queue_input.wptr_mc_addr = amdgpu_bo_gpu_offset(q->properties.wptr_bo) + wptr_addr_off;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
235
queue_input.is_aql_queue = (q->properties.format == KFD_QUEUE_FORMAT_AQL);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
236
queue_input.queue_size = q->properties.queue_size >> 2;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
241
queue_input.trap_en = !kfd_dbg_has_cwsr_workaround(q->device);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
245
kfd_dbg_has_ttmps_always_setup(q->device));
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
247
queue_type = convert_to_mes_queue_type(q->properties.type);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2481
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2483
struct kfd_process_device *pdd = kfd_get_process_device_data(q->device,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2484
q->process);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2493
q->properties.is_being_destroyed = true;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2495
if (pdd->process->debug_trap_enabled && q->properties.is_suspended) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2497
mutex_unlock(&q->process->mutex);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2499
!q->properties.is_suspended);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
250
q->properties.type);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2501
mutex_lock(&q->process->mutex);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2510
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2519
if ((q->properties.type == KFD_QUEUE_TYPE_SDMA) ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2520
(q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI)) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2521
retval = read_sdma_queue_counter((uint64_t __user *)q->properties.read_ptr,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2525
q->properties.queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2531
retval = wait_on_destroy_queue(dqm, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2549
q->properties.type)];
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2551
deallocate_doorbell(qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2553
if ((q->properties.type == KFD_QUEUE_TYPE_SDMA) ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2554
(q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI)) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2555
deallocate_sdma_queue(dqm, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2559
if (q->properties.is_active) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
256
queue_input.exclusively_scheduled = q->properties.is_gws;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2560
decrement_queue_count(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2561
q->properties.is_active = false;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2569
retval = remove_queue_mes(dqm, q, qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2572
list_del(&q->list);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2590
qpd->pqm->process, q->device,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2593
mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
264
q->properties.doorbell_off);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2645
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2657
q = list_first_entry(&qpd->queues_list, struct queue, list);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2659
q->properties.type)];
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2660
ret = destroy_queue_nocpsch_locked(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2664
mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2691
struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2702
if (q->properties.type != KFD_QUEUE_TYPE_COMPUTE ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2703
q->properties.is_active || !q->device->kfd->cwsr_enabled ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2716
return mqd_mgr->get_wave_state(mqd_mgr, q->mqd, &q->properties,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
272
static int remove_queue_mes(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2721
const struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2727
get_mqd_type_from_queue_type(q->properties.type);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2734
if (q->properties.type == KFD_QUEUE_TYPE_COMPUTE && mqd_mgr->get_checkpoint_info)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2735
mqd_mgr->get_checkpoint_info(mqd_mgr, q->mqd, ctl_stack_size);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2741
const struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2748
get_mqd_type_from_queue_type(q->properties.type);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2752
if (q->properties.is_active || !q->device->kfd->cwsr_enabled) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2763
mqd_mgr->checkpoint_mqd(mqd_mgr, q->mqd, mqd, ctl_stack);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2774
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2797
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2798
if (q->properties.type == KFD_QUEUE_TYPE_SDMA)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2799
deallocate_sdma_queue(dqm, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2800
else if (q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2801
deallocate_sdma_queue(dqm, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2803
if (q->properties.is_active) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2804
decrement_queue_count(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2807
retval = remove_queue_mes(dqm, q, qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2810
q->properties.queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2843
q = list_first_entry(&qpd->queues_list, struct queue, list);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2845
q->properties.type)];
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2846
list_del(&q->list);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
2849
mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
285
queue_input.doorbell_offset = q->properties.doorbell_off;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
286
queue_input.gang_context_addr = q->gang_ctx_gpu_addr;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
295
q->properties.doorbell_off);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3063
struct queue *q = NULL;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3074
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3075
if (q->doorbell_id == doorbell_id && q->properties.is_active) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
308
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3082
q->properties.is_evicted = true;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3083
q->properties.is_active = false;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3084
decrement_queue_count(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3086
ret = remove_queue_mes(dqm, q, qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
313
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
314
if (q->properties.is_active) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
315
retval = remove_queue_mes(dqm, q, qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
319
q->properties.queue_id,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3247
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3269
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3270
if (q->properties.type != KFD_QUEUE_TYPE_COMPUTE)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3282
q->mqd,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3283
&q->properties,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3284
(void __user *) q->properties.ctx_save_restore_area_address,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3326
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3332
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3337
q->properties.queue_id,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3342
int err = resume_single_queue(dqm, &pdd->qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
335
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3377
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3379
q->properties.queue_id,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
340
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
341
if (!q->properties.is_active)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3429
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
343
retval = add_queue_mes(dqm, q, qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3436
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3437
int q_idx = q_array_get_index(q->properties.queue_id,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3442
int err = suspend_single_queue(dqm, pdd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3448
q->properties.exception_status &=
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
347
q->properties.queue_id,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3480
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3481
int q_idx = q_array_get_index(q->properties.queue_id,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3491
q->properties.exception_status &=
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3542
void set_queue_snapshot_entry(struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3546
qss_entry->ring_base_address = q->properties.queue_address;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3547
qss_entry->write_pointer_address = (uint64_t)q->properties.write_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3548
qss_entry->read_pointer_address = (uint64_t)q->properties.read_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3550
q->properties.ctx_save_restore_area_address;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3552
q->properties.ctx_save_restore_area_size;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3553
qss_entry->exception_status = q->properties.exception_status;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3554
qss_entry->queue_id = q->properties.queue_id;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3555
qss_entry->gpu_id = q->device->id;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3556
qss_entry->ring_size = (uint32_t)q->properties.queue_size;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3557
qss_entry->queue_type = set_queue_type_for_user(&q->properties);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3558
q->properties.exception_status &= ~exception_clear_mask;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3617
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3625
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3626
if (q->properties.doorbell_off == doorbell_off) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
3627
*queue_format = q->properties.format;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
399
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
402
if (q->properties.type == KFD_QUEUE_TYPE_COMPUTE ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
403
q->properties.type == KFD_QUEUE_TYPE_DIQ)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
406
if (q->properties.is_gws) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
414
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
417
if (q->properties.type == KFD_QUEUE_TYPE_COMPUTE ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
418
q->properties.type == KFD_QUEUE_TYPE_DIQ)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
421
if (q->properties.is_gws) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
432
struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
442
if (restore_id && *restore_id != q->properties.queue_id)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
445
q->doorbell_id = q->properties.queue_id;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
446
} else if (q->properties.type == KFD_QUEUE_TYPE_SDMA ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
447
q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
464
q->properties.sdma_engine_id]
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
465
+ (q->properties.sdma_queue_id & 1)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
467
+ (q->properties.sdma_queue_id >> 1);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
471
q->doorbell_id = valid_id;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
479
q->doorbell_id = *restore_id;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
491
q->doorbell_id = found;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
495
q->properties.doorbell_off = amdgpu_doorbell_index_on_bar(dev->adev,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
497
q->doorbell_id,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
503
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
509
q->properties.type == KFD_QUEUE_TYPE_SDMA ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
510
q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
513
old = test_and_clear_bit(q->doorbell_id, qpd->doorbell_bitmap);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
532
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
558
q->properties.vmid = allocated_vmid;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
601
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
606
if (q->device->adev->asic_type == CHIP_HAWAII)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
607
if (flush_texture_cache_nocpsch(q->device, qpd))
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
617
q->properties.vmid = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
621
struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
639
retval = allocate_vmid(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
643
q->properties.vmid = qpd->vmid;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
649
q->properties.is_evicted = !!qpd->evicted;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
65
struct queue *q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
651
q->properties.tba_addr = qpd->tba_addr;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
652
q->properties.tma_addr = qpd->tma_addr;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
655
q->properties.type)];
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
656
if (q->properties.type == KFD_QUEUE_TYPE_COMPUTE) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
657
retval = allocate_hqd(dqm, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
661
q->pipe, q->queue);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
662
} else if (q->properties.type == KFD_QUEUE_TYPE_SDMA ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
663
q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
664
retval = allocate_sdma_queue(dqm, q, qd ? &qd->sdma_id : NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
667
dqm->asic_ops.init_sdma_vm(dqm, q, qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
670
retval = allocate_doorbell(qpd, q, qd ? &qd->doorbell_id : NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
676
q->mqd_mem_obj = mqd_mgr->allocate_mqd(mqd_mgr->dev, &q->properties);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
679
if (!q->mqd_mem_obj) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
68
struct queue *q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
685
mqd_mgr->restore_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj, &q->gart_mqd_addr,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
686
&q->properties, restore_mqd, restore_ctl_stack,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
689
mqd_mgr->init_mqd(mqd_mgr, &q->mqd, q->mqd_mem_obj,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
69
static int allocate_hqd(struct device_queue_manager *dqm, struct queue *q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
690
&q->gart_mqd_addr, &q->properties);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
692
if (q->properties.is_active) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
698
if (WARN(q->process->mm != current->mm,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
702
retval = mqd_mgr->load_mqd(mqd_mgr, q->mqd, q->pipe,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
703
q->queue, &q->properties, current->mm);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
709
list_add(&q->list, &qpd->queues_list);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
71
struct queue *q, const uint32_t *restore_sdma_id);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
711
if (q->properties.is_active)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
712
increment_queue_count(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
724
mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
726
deallocate_doorbell(qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
728
if (q->properties.type == KFD_QUEUE_TYPE_COMPUTE)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
729
deallocate_hqd(dqm, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
730
else if (q->properties.type == KFD_QUEUE_TYPE_SDMA ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
731
q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
732
deallocate_sdma_queue(dqm, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
735
deallocate_vmid(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
741
static int allocate_hqd(struct device_queue_manager *dqm, struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
758
q->pipe = pipe;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
759
q->queue = bit;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
768
pr_debug("hqd slot - pipe %d, queue %d\n", q->pipe, q->queue);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
776
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
778
dqm->allocated_queues[q->pipe] |= (1 << q->queue);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
854
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
860
q->properties.type)];
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
862
if (q->properties.type == KFD_QUEUE_TYPE_COMPUTE)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
863
deallocate_hqd(dqm, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
864
else if (q->properties.type == KFD_QUEUE_TYPE_SDMA)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
865
deallocate_sdma_queue(dqm, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
866
else if (q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
867
deallocate_sdma_queue(dqm, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
870
q->properties.type);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
875
deallocate_doorbell(qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
882
retval = mqd_mgr->destroy_mqd(mqd_mgr, q->mqd,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
885
q->pipe, q->queue);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
889
list_del(&q->list);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
902
deallocate_vmid(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
905
if (q->properties.is_active)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
906
decrement_queue_count(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
913
struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
920
dqm->mqd_mgrs[get_mqd_type_from_queue_type(q->properties.type)];
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
923
if ((q->properties.type == KFD_QUEUE_TYPE_SDMA) ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
924
(q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI)) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
925
retval = read_sdma_queue_counter((uint64_t __user *)q->properties.read_ptr,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
929
q->properties.queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
933
retval = destroy_queue_nocpsch_locked(dqm, qpd, q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
938
mqd_mgr->free_mqd(mqd_mgr, q->mqd, q->mqd_mem_obj);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
943
static int update_queue(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
953
pdd = kfd_get_process_device_data(q->device, q->process);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
959
q->properties.type)];
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
962
prev_active = q->properties.is_active;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
970
retval = remove_queue_mes(dqm, q, &pdd->qpd);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
983
(q->properties.type == KFD_QUEUE_TYPE_COMPUTE ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
984
q->properties.type == KFD_QUEUE_TYPE_SDMA ||
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
985
q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI)) {
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
992
retval = mqd_mgr->destroy_mqd(mqd_mgr, q->mqd,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.c
996
KFD_UNMAP_LATENCY_MS, q->pipe, q->queue);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.h
138
struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.h
146
struct queue *q);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.h
149
struct queue *q, struct mqd_update_info *minfo);
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.h
188
struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.h
196
const struct queue *q, u32 *mqd_size,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.h
200
const struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.h
216
struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager.h
321
void set_queue_snapshot_entry(struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_cik.c
160
struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_cik.c
166
q->properties.sdma_vm_addr =
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_cik.c
48
struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v10.c
32
static void init_sdma_vm_v10(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v10.c
85
static void init_sdma_vm_v10(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v10.c
89
q->properties.sdma_vm_addr = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v11.c
31
static void init_sdma_vm_v11(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v11.c
85
static void init_sdma_vm_v11(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v11.c
89
q->properties.sdma_vm_addr = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v12.c
31
static void init_sdma_vm_v12(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v12.c
85
static void init_sdma_vm_v12(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v12.c
89
q->properties.sdma_vm_addr = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v9.c
130
static void init_sdma_vm_v9(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v9.c
134
q->properties.sdma_vm_addr = 0;
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_v9.c
31
static void init_sdma_vm_v9(struct device_queue_manager *dqm, struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_vi.c
162
struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_vi.c
168
q->properties.sdma_vm_addr =
sys/dev/pci/drm/amd/amdkfd/kfd_device_queue_manager_vi.c
48
struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.c
291
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.c
49
struct kfd_mem_obj *allocate_hiq_mqd(struct kfd_node *dev, struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.c
65
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.c
74
offset = (q->sdma_engine_id *
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.c
76
q->sdma_queue_id) *
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.h
100
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.h
157
struct queue_properties *q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.h
160
struct queue_properties *q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.h
200
struct queue_properties *q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.h
72
struct queue_properties *q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.h
76
struct queue_properties *q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager.h
84
struct queue_properties *q,
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
133
if (q->format == KFD_QUEUE_FORMAT_AQL)
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
144
struct queue_properties *q)
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
173
struct queue_properties *q, struct mqd_update_info *minfo,
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
200
if (q->format == KFD_QUEUE_FORMAT_AQL)
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
206
q->is_active = QUEUE_IS_ACTIVE(*q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
217
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
220
__update_mqd(mm, mqd, q, minfo, 0);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
224
struct queue_properties *q,
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
232
q->vmid << SDMA0_RLC0_RB_CNTL__RB_VMID__SHIFT |
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
241
q->doorbell_off << SDMA0_RLC0_DOORBELL__OFFSET__SHIFT;
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
248
q->is_active = QUEUE_IS_ACTIVE(*q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
330
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
332
init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
336
struct queue_properties *q,
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
360
q->is_active = QUEUE_IS_ACTIVE(*q);
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
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
77
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_cik.c
90
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
126
if (q->format == KFD_QUEUE_FORMAT_AQL) {
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
135
lower_32_bits(q->ctx_save_restore_area_address);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
137
upper_32_bits(q->ctx_save_restore_area_address);
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
147
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
165
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
174
ffs(q->queue_size / sizeof(unsigned int)) - 1 - 1;
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
187
q->doorbell_off <<
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
202
ffs(q->eop_ring_buffer_size / sizeof(unsigned int)) - 1 - 1);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
204
lower_32_bits(q->eop_ring_buffer_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
206
upper_32_bits(q->eop_ring_buffer_address >> 8);
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
212
if (q->format == KFD_QUEUE_FORMAT_AQL) {
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
226
q->is_active = QUEUE_IS_ACTIVE(*q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
237
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
312
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
316
init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
346
struct queue_properties *q)
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
364
struct queue_properties *q,
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
372
q->vmid << SDMA0_RLC0_RB_CNTL__RB_VMID__SHIFT |
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
381
q->doorbell_off << SDMA0_RLC0_DOORBELL_OFFSET__OFFSET__SHIFT;
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
387
q->is_active = QUEUE_IS_ACTIVE(*q);
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
77
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v10.c
90
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
103
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
125
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
130
uint32_t wa_mask = q->is_dbg_wa ? 0xffff : 0xffffffff;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
180
if (q->format == KFD_QUEUE_FORMAT_AQL) {
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
189
lower_32_bits(q->ctx_save_restore_area_address);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
191
upper_32_bits(q->ctx_save_restore_area_address);
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
201
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
219
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
228
ffs(q->queue_size / sizeof(unsigned int)) - 1 - 1;
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
240
q->doorbell_off <<
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
255
ffs(q->eop_ring_buffer_size / sizeof(unsigned int)) - 1 - 1);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
257
lower_32_bits(q->eop_ring_buffer_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
259
upper_32_bits(q->eop_ring_buffer_address >> 8);
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
265
if (q->format == KFD_QUEUE_FORMAT_AQL) {
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
279
q->is_active = QUEUE_IS_ACTIVE(*q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
290
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
365
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
369
init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v11.c
399
struct queue_properties *q)
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
422
struct queue_properties *q,
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
430
q->vmid << SDMA0_QUEUE0_RB_CNTL__RB_VMID__SHIFT |
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
442
q->doorbell_off << SDMA0_QUEUE0_DOORBELL_OFFSET__OFFSET__SHIFT;
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
452
q->is_active = QUEUE_IS_ACTIVE(*q);
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
100
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
143
if (q->format == KFD_QUEUE_FORMAT_AQL) {
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
152
lower_32_bits(q->ctx_save_restore_area_address);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
154
upper_32_bits(q->ctx_save_restore_area_address);
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
164
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
182
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
191
ffs(q->queue_size / sizeof(unsigned int)) - 1 - 1;
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
203
q->doorbell_off <<
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
218
ffs(q->eop_ring_buffer_size / sizeof(unsigned int)) - 1 - 1);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
220
lower_32_bits(q->eop_ring_buffer_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
222
upper_32_bits(q->eop_ring_buffer_address >> 8);
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
228
if (q->format == KFD_QUEUE_FORMAT_AQL) {
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
242
q->is_active = QUEUE_IS_ACTIVE(*q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
253
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
291
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
295
init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v12.c
305
struct queue_properties *q)
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
323
struct queue_properties *q,
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
331
q->vmid << SDMA0_QUEUE0_RB_CNTL__RB_VMID__SHIFT |
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
343
q->doorbell_off << SDMA0_QUEUE0_DOORBELL_OFFSET__OFFSET__SHIFT;
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
354
q->is_active = QUEUE_IS_ACTIVE(*q);
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_v12.c
84
struct queue_properties *q)
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
113
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
134
if (node->kfd->cwsr_enabled && (q->type == KFD_QUEUE_TYPE_COMPUTE)) {
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
139
(ALIGN(q->ctl_stack_size, PAGE_SIZE) +
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
162
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
203
if (q->format == KFD_QUEUE_FORMAT_AQL)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
207
if (q->tba_addr) {
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
212
if (mm->dev->kfd->cwsr_enabled && q->ctx_save_restore_area_address) {
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
216
lower_32_bits(q->ctx_save_restore_area_address);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
218
upper_32_bits(q->ctx_save_restore_area_address);
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
228
update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
244
struct queue_properties *q,
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
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
264
q->doorbell_off <<
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
285
min(0xA, order_base_2(q->eop_ring_buffer_size / 4) - 1) : 0;
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
288
lower_32_bits(q->eop_ring_buffer_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
290
upper_32_bits(q->eop_ring_buffer_address >> 8);
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
296
if (q->format == KFD_QUEUE_FORMAT_AQL) {
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
304
if (mm->dev->kfd->cwsr_enabled && q->ctx_save_restore_area_address)
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
322
q->is_active = QUEUE_IS_ACTIVE(*q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
337
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
38
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
42
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
443
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
447
init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
45
q->type == KFD_QUEUE_TYPE_COMPUTE)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
46
return ALIGN(q->ctl_stack_size, PAGE_SIZE) +
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
476
struct queue_properties *q)
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
494
struct queue_properties *q,
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
502
q->vmid << SDMA0_RLC0_RB_CNTL__RB_VMID__SHIFT |
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
511
q->doorbell_off << SDMA0_RLC0_DOORBELL_OFFSET__OFFSET__SHIFT;
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
521
q->is_active = QUEUE_IS_ACTIVE(*q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
562
struct queue_properties *q)
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
677
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
684
uint64_t offset = mm->mqd_stride(mm, q);
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
702
q->ctx_save_restore_area_address) {
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
704
q->ctx_save_restore_area_address +
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
705
(xcc * q->ctx_save_restore_area_size);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
713
if (q->format == KFD_QUEUE_FORMAT_AQL) {
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
744
struct queue_properties *q, struct mqd_update_info *minfo)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
748
uint64_t size = mm->mqd_stride(mm, q);
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
759
if (q->format == KFD_QUEUE_FORMAT_AQL) {
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
872
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
880
uint64_t mqd_stride_size = mm->mqd_stride(mm, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
886
q->ctx_save_restore_area_size * xcc);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_v9.c
888
err = get_wave_state(mm, xcc_mqd, q, xcc_ctl_stack,
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
126
if (q->format == KFD_QUEUE_FORMAT_AQL)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
129
if (q->tba_addr) {
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
138
if (mm->dev->kfd->cwsr_enabled && q->ctx_save_restore_area_address) {
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
142
lower_32_bits(q->ctx_save_restore_area_address);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
144
upper_32_bits(q->ctx_save_restore_area_address);
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
154
mm->update_mqd(mm, m, q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
171
struct queue_properties *q, struct mqd_update_info *minfo,
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
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
193
q->doorbell_off <<
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
213
order_base_2(q->eop_ring_buffer_size / 4) - 1);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
215
lower_32_bits(q->eop_ring_buffer_address >> 8);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
217
upper_32_bits(q->eop_ring_buffer_address >> 8);
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
224
if (q->format == KFD_QUEUE_FORMAT_AQL) {
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
229
if (mm->dev->kfd->cwsr_enabled && q->ctx_save_restore_area_address)
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
237
q->is_active = QUEUE_IS_ACTIVE(*q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
248
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
251
__update_mqd(mm, mqd, q, minfo, MTYPE_UC, 0);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
255
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
321
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
325
init_mqd(mm, mqd, mqd_mem_obj, gart_addr, q);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
334
struct queue_properties *q,
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
337
__update_mqd(mm, mqd, q, minfo, MTYPE_UC, 0);
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
342
struct queue_properties *q)
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
358
struct queue_properties *q,
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
366
q->vmid << SDMA0_RLC0_RB_CNTL__RB_VMID__SHIFT |
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
375
q->doorbell_off << SDMA0_RLC0_DOORBELL__OFFSET__SHIFT;
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
382
q->is_active = QUEUE_IS_ACTIVE(*q);
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
80
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_mqd_manager_vi.c
93
struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
148
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
223
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
224
if (!q->properties.is_active)
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
229
q->queue, qpd->is_debug);
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager.c
233
q,
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
228
struct queue *q, bool is_static)
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
243
packet->bitfields2.gws_control_queue = q->properties.is_gws ? 1 : 0;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
249
switch (q->properties.type) {
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
261
if (q->properties.sdma_engine_id < 2 &&
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
262
!pm_use_ext_eng(q->device->kfd))
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
263
packet->bitfields2.engine_sel = q->properties.sdma_engine_id +
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
271
if (q->properties.sdma_engine_id >= 8)
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
278
packet->bitfields2.engine_sel = q->properties.sdma_engine_id % 8;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
282
WARN(1, "queue type %d", q->properties.type);
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
286
q->properties.doorbell_off;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
289
lower_32_bits(q->gart_mqd_addr);
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
292
upper_32_bits(q->gart_mqd_addr);
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
295
lower_32_bits((uint64_t)q->properties.write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_v9.c
298
upper_32_bits((uint64_t)q->properties.write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_vi.c
144
struct queue *q, bool is_static)
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_vi.c
163
switch (q->properties.type) {
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_vi.c
175
packet->bitfields2.engine_sel = q->properties.sdma_engine_id +
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_vi.c
180
WARN(1, "queue type %d", q->properties.type);
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_vi.c
184
q->properties.doorbell_off;
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_vi.c
187
lower_32_bits(q->gart_mqd_addr);
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_vi.c
190
upper_32_bits(q->gart_mqd_addr);
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_vi.c
193
lower_32_bits((uint64_t)q->properties.write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_packet_manager_vi.c
196
upper_32_bits((uint64_t)q->properties.write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1141
int kfd_procfs_add_queue(struct queue *q);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1142
void kfd_procfs_del_queue(struct queue *q);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1318
int init_queue(struct queue **q, const struct queue_properties *properties);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1319
void uninit_queue(struct queue *q);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1320
void print_queue_properties(struct queue_properties *q);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1321
void print_queue(struct queue *q);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1354
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
1443
struct queue *q, bool is_static);
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
549
#define QUEUE_IS_ACTIVE(q) ((q).queue_size > 0 && \
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
550
(q).queue_address != 0 && \
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
551
(q).queue_percent > 0 && \
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
552
!(q).is_evicted && \
sys/dev/pci/drm/amd/amdkfd/kfd_priv.h
553
!(q).is_suspended)
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
106
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
152
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
153
if ((q->properties.type != KFD_QUEUE_TYPE_SDMA) &&
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
154
(q->properties.type != KFD_QUEUE_TYPE_SDMA_XGMI))
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
164
sdma_q->rptr = (uint64_t __user *)q->properties.read_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
165
sdma_q->queue_id = q->properties.queue_id;
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
214
list_for_each_entry(q, &qpd->queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
218
if ((q->properties.type != KFD_QUEUE_TYPE_SDMA) &&
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
219
(q->properties.type != KFD_QUEUE_TYPE_SDMA_XGMI))
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2223
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
223
if (((uint64_t __user *)q->properties.read_ptr == sdma_q->rptr) &&
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
224
(sdma_q->queue_id == q->properties.queue_id)) {
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2242
q = pqm_get_user_queue(&p->pqm, workarea->queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2244
if (!q)
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
2247
csa_header = (void __user *)q->properties.ctx_save_restore_area_address;
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
407
struct queue *q = container_of(kobj, struct queue, kobj);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
411
q->properties.queue_size);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
413
return snprintf(buffer, PAGE_SIZE, "%d", q->properties.type);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
415
return snprintf(buffer, PAGE_SIZE, "%u", q->device->id);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
521
int kfd_procfs_add_queue(struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
526
if (!q || !q->process)
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
528
proc = q->process;
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
533
ret = kobject_init_and_add(&q->kobj, &procfs_queue_type,
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
534
proc->kobj_queues, "%u", q->properties.queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
537
q->properties.queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
538
kobject_put(&q->kobj);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
681
void kfd_procfs_del_queue(struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
683
if (!q)
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
686
kobject_del(&q->kobj);
sys/dev/pci/drm/amd/amdkfd/kfd_process.c
687
kobject_put(&q->kobj);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1093
if (!pqn->q->device->dqm->ops.get_queue_checkpoint_info) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1098
pqn->q->device->dqm->ops.get_queue_checkpoint_info(pqn->q->device->dqm,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1099
pqn->q, mqd_size,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1110
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1118
if (pqn->q) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1119
q = pqn->q;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1120
switch (q->properties.type) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1124
q->device->id);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1129
q->device->id);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1131
num_xccs = NUM_XCC(q->device->xcc_mask);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1136
q->properties.type, q->device->id);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1139
mqd_mgr = q->device->dqm->mqd_mgrs[mqd_type];
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1141
&q->properties);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1143
q = pqn->kq->queue;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1145
switch (q->properties.type) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1153
q->properties.type,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
1164
mqd = q->mqd + size * xcc;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
119
if (pqn->q)
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
120
dev = pqn->q->device;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
146
pqn->q->gws);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
149
pqn->q->gws = mem;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
157
pqn->q->gws = gws ? ERR_PTR(-ENOMEM) : NULL;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
163
return pqn->q->device->dqm->ops.update_queue(pqn->q->device->dqm,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
164
pqn->q, &minfo);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
193
dev = pqn->q->device;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
201
if (pqn->q->gws) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
202
if (KFD_GC_VERSION(pqn->q->device) != IP_VERSION(9, 4, 3) &&
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
203
KFD_GC_VERSION(pqn->q->device) != IP_VERSION(9, 4, 4) &&
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
204
KFD_GC_VERSION(pqn->q->device) != IP_VERSION(9, 5, 0) &&
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
207
pqm->process->kgd_process_info, pqn->q->gws);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
212
amdgpu_amdkfd_free_gtt_mem(dev->adev, &pqn->q->gang_ctx_bo);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
213
amdgpu_amdkfd_free_gtt_mem(dev->adev, (void **)&pqn->q->wptr_bo_gart);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
222
if (pqn->q) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
223
struct kfd_process_device *pdd = kfd_get_process_device_data(pqn->q->device,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
226
kfd_queue_unref_bo_vas(pdd, &pqn->q->properties);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
227
kfd_queue_release_buffers(pdd, &pqn->q->properties);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
234
kfd_procfs_del_queue(pqn->q);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
235
uninit_queue(pqn->q);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
245
struct kfd_node *dev, struct queue **q,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
259
retval = init_queue(q, q_properties);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
263
(*q)->device = dev;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
264
(*q)->process = pqm->process;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
269
&(*q)->gang_ctx_bo,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
270
&(*q)->gang_ctx_gpu_addr,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
271
&(*q)->gang_ctx_cpu_ptr,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
277
memset((*q)->gang_ctx_cpu_ptr, 0, AMDGPU_MES_GANG_CTX_SIZE);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
289
&(*q)->wptr_bo_gart);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
300
amdgpu_amdkfd_free_gtt_mem(dev->adev, &(*q)->gang_ctx_bo);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
302
uninit_queue(*q);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
303
*q = NULL;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
318
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
333
q = NULL;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
39
if ((pqn->q && pqn->q->properties.queue_id == qid) ||
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
399
retval = init_user_queue(pqm, dev, &q, properties, *qid);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
402
pqn->q = q;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
404
retval = dev->dqm->ops.create_queue(dev->dqm, q, &pdd->qpd, q_data,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
406
print_queue(q);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
420
retval = init_user_queue(pqm, dev, &q, properties, *qid);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
423
pqn->q = q;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
425
retval = dev->dqm->ops.create_queue(dev->dqm, q, &pdd->qpd, q_data,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
427
print_queue(q);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
437
pqn->q = NULL;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
463
if (q && p_doorbell_offset_in_process) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
475
*p_doorbell_offset_in_process = (q->properties.doorbell_off
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
483
if (q) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
485
kfd_procfs_add_queue(q);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
486
print_queue_properties(&q->properties);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
492
uninit_queue(q);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
526
if (pqn->q)
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
527
dev = pqn->q->device;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
544
if (pqn->q) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
545
retval = kfd_queue_unref_bo_vas(pdd, &pqn->q->properties);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
549
dqm = pqn->q->device->dqm;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
550
retval = dqm->ops.destroy_queue(dqm, &pdd->qpd, pqn->q);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
554
pqn->q->properties.queue_id, retval);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
558
kfd_procfs_del_queue(pqn->q);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
559
kfd_queue_release_buffers(pdd, &pqn->q->properties);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
561
uninit_queue(pqn->q);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
583
if (!pqn || !pqn->q) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
594
struct queue *q = pqn->q;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
597
pdd = kfd_get_process_device_data(q->device, q->process);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
613
kfd_queue_unref_bo_va(vm, &pqn->q->properties.ring_bo);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
614
kfd_queue_buffer_put(&pqn->q->properties.ring_bo);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
617
pqn->q->properties.ring_bo = p->ring_bo;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
620
pqn->q->properties.queue_address = p->queue_address;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
621
pqn->q->properties.queue_size = p->queue_size;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
622
pqn->q->properties.queue_percent = p->queue_percent;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
623
pqn->q->properties.priority = p->priority;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
624
pqn->q->properties.pm4_target_xcc = p->pm4_target_xcc;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
626
retval = pqn->q->device->dqm->ops.update_queue(pqn->q->device->dqm,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
627
pqn->q, NULL);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
647
if (pqn->q->properties.is_dbg_wa && minfo && minfo->cu_mask.ptr)
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
652
KFD_GC_VERSION(pqn->q->device) >= IP_VERSION(10, 0, 0)) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
665
retval = pqn->q->device->dqm->ops.update_queue(pqn->q->device->dqm,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
666
pqn->q, minfo);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
671
pqn->q->properties.is_user_cu_masked = true;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
682
return pqn ? pqn->q : NULL;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
700
return pqn->q->device->dqm->ops.get_wave_state(pqn->q->device->dqm,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
701
pqn->q,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
728
if (!pqn->q)
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
732
set_queue_snapshot_entry(pqn->q, exception_clear_mask, &src);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
748
struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
755
q->properties.queue_id,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
769
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
779
list_for_each_entry(q, &pdd->qpd.queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
780
if (q->properties.type == KFD_QUEUE_TYPE_COMPUTE ||
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
781
q->properties.type == KFD_QUEUE_TYPE_SDMA ||
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
782
q->properties.type == KFD_QUEUE_TYPE_SDMA_XGMI) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
787
ret = get_queue_data_sizes(pdd, q, &mqd_size, &ctl_stack_size);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
793
pr_err("Unsupported queue type (%d)\n", q->properties.type);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
817
if (!pqn->q->device->dqm->ops.checkpoint_mqd) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
822
return pqn->q->device->dqm->ops.checkpoint_mqd(pqn->q->device->dqm,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
823
pqn->q, mqd, ctl_stack);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
827
struct queue *q,
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
837
q_data->type = q->properties.type;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
838
q_data->format = q->properties.format;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
839
q_data->q_id = q->properties.queue_id;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
840
q_data->q_address = q->properties.queue_address;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
841
q_data->q_size = q->properties.queue_size;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
842
q_data->priority = q->properties.priority;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
843
q_data->q_percent = q->properties.queue_percent;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
844
q_data->read_ptr_addr = (uint64_t)q->properties.read_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
845
q_data->write_ptr_addr = (uint64_t)q->properties.write_ptr;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
846
q_data->doorbell_id = q->doorbell_id;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
848
q_data->sdma_id = q->sdma_id;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
851
q->properties.eop_ring_buffer_address;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
853
q_data->eop_ring_buffer_size = q->properties.eop_ring_buffer_size;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
856
q->properties.ctx_save_restore_area_address;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
859
q->properties.ctx_save_restore_area_size;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
861
q_data->gws = !!q->gws;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
863
ret = pqm_checkpoint_mqd(&pdd->process->pqm, q->properties.queue_id, mqd, ctl_stack);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
880
struct queue *q;
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
883
list_for_each_entry(q, &pdd->qpd.queues_list, list) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
889
if (q->properties.type != KFD_QUEUE_TYPE_COMPUTE &&
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
890
q->properties.type != KFD_QUEUE_TYPE_SDMA &&
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
891
q->properties.type != KFD_QUEUE_TYPE_SDMA_XGMI) {
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
893
pr_err("Unsupported queue type (%d)\n", q->properties.type);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
898
ret = get_queue_data_sizes(pdd, q, &mqd_size, &ctl_stack_size);
sys/dev/pci/drm/amd/amdkfd/kfd_process_queue_manager.c
925
ret = criu_checkpoint_queue(pdd, q, q_data);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
30
void print_queue_properties(struct queue_properties *q)
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
32
if (!q)
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
36
pr_debug("Queue Type: %u\n", q->type);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
37
pr_debug("Queue Size: %llu\n", q->queue_size);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
38
pr_debug("Queue percent: %u\n", q->queue_percent);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
39
pr_debug("Queue Address: 0x%llX\n", q->queue_address);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
40
pr_debug("Queue Id: %u\n", q->queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
41
pr_debug("Queue Process Vmid: %u\n", q->vmid);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
42
pr_debug("Queue Read Pointer: 0x%px\n", q->read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
43
pr_debug("Queue Write Pointer: 0x%px\n", q->write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
44
pr_debug("Queue Doorbell Pointer: 0x%p\n", q->doorbell_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
45
pr_debug("Queue Doorbell Offset: %u\n", q->doorbell_off);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
48
void print_queue(struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
50
if (!q)
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
53
pr_debug("Queue Type: %u\n", q->properties.type);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
54
pr_debug("Queue Size: %llu\n", q->properties.queue_size);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
55
pr_debug("Queue percent: %u\n", q->properties.queue_percent);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
56
pr_debug("Queue Address: 0x%llX\n", q->properties.queue_address);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
57
pr_debug("Queue Id: %u\n", q->properties.queue_id);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
58
pr_debug("Queue Process Vmid: %u\n", q->properties.vmid);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
59
pr_debug("Queue Read Pointer: 0x%px\n", q->properties.read_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
60
pr_debug("Queue Write Pointer: 0x%px\n", q->properties.write_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
61
pr_debug("Queue Doorbell Pointer: 0x%p\n", q->properties.doorbell_ptr);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
62
pr_debug("Queue Doorbell Offset: %u\n", q->properties.doorbell_off);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
63
pr_debug("Queue MQD Address: 0x%p\n", q->mqd);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
64
pr_debug("Queue MQD Gart: 0x%llX\n", q->gart_mqd_addr);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
65
pr_debug("Queue Process Address: 0x%p\n", q->process);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
66
pr_debug("Queue Device Address: 0x%p\n", q->device);
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
69
int init_queue(struct queue **q, const struct queue_properties *properties)
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
79
*q = tmp_q;
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
83
void uninit_queue(struct queue *q)
sys/dev/pci/drm/amd/amdkfd/kfd_queue.c
85
kfree(q);
sys/dev/pci/drm/drm_edid.c
5441
u32 max_avg, min_cll, max, min, q, r;
sys/dev/pci/drm/drm_edid.c
5465
q = max_avg >> 5;
sys/dev/pci/drm/drm_edid.c
5467
max = (1 << q) * pre_computed_values[r];
sys/dev/pci/drm/drm_edid.c
5470
q = DIV_ROUND_CLOSEST(min_cll, 255);
sys/dev/pci/drm/drm_edid.c
5471
min = max * DIV_ROUND_CLOSEST((q * q), 100);
sys/dev/pci/drm/i915/display/intel_quirks.c
263
struct intel_quirk *q = &intel_quirks[i];
sys/dev/pci/drm/i915/display/intel_quirks.c
265
if (d->device == q->device &&
sys/dev/pci/drm/i915/display/intel_quirks.c
266
(d->subsystem_vendor == q->subsystem_vendor ||
sys/dev/pci/drm/i915/display/intel_quirks.c
267
q->subsystem_vendor == PCI_ANY_ID) &&
sys/dev/pci/drm/i915/display/intel_quirks.c
268
(d->subsystem_device == q->subsystem_device ||
sys/dev/pci/drm/i915/display/intel_quirks.c
269
q->subsystem_device == PCI_ANY_ID))
sys/dev/pci/drm/i915/display/intel_quirks.c
270
q->hook(display);
sys/dev/pci/drm/i915/display/intel_quirks.c
286
const struct intel_dpcd_quirk *q = &intel_dpcd_quirks[i];
sys/dev/pci/drm/i915/display/intel_quirks.c
288
if (d->device == q->device &&
sys/dev/pci/drm/i915/display/intel_quirks.c
289
(d->subsystem_vendor == q->subsystem_vendor ||
sys/dev/pci/drm/i915/display/intel_quirks.c
290
q->subsystem_vendor == PCI_ANY_ID) &&
sys/dev/pci/drm/i915/display/intel_quirks.c
291
(d->subsystem_device == q->subsystem_device ||
sys/dev/pci/drm/i915/display/intel_quirks.c
292
q->subsystem_device == PCI_ANY_ID) &&
sys/dev/pci/drm/i915/display/intel_quirks.c
293
!memcmp(q->sink_oui, ident->oui, sizeof(ident->oui)) &&
sys/dev/pci/drm/i915/display/intel_quirks.c
294
(!memcmp(q->sink_device_id, ident->device_id,
sys/dev/pci/drm/i915/display/intel_quirks.c
296
mem_is_zero(q->sink_device_id, sizeof(q->sink_device_id))))
sys/dev/pci/drm/i915/display/intel_quirks.c
297
q->hook(intel_dp);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
620
static void throttle_release(struct i915_request **q, int count)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
625
if (IS_ERR_OR_NULL(q[i]))
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
628
i915_request_put(fetch_and_zero(&q[i]));
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
633
struct i915_request **q, int count)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
637
if (!IS_ERR_OR_NULL(q[0])) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
638
if (i915_request_wait(q[0],
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
643
i915_request_put(q[0]);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
647
q[i] = q[i + 1];
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
649
q[i] = intel_context_create_request(ce);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
650
if (IS_ERR(q[i]))
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
651
return PTR_ERR(q[i]);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
653
i915_request_get(q[i]);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
654
i915_request_add(q[i]);
sys/dev/pci/drm/i915/gvt/reg.h
67
typeof(_plane) (q) = (_plane); \
sys/dev/pci/drm/i915/gvt/reg.h
68
(((p) == PIPE_A) ? (((q) == PLANE_PRIMARY) ? (_MMIO(0x50080)) : \
sys/dev/pci/drm/i915/gvt/reg.h
70
(((p) == PIPE_B) ? (((q) == PLANE_PRIMARY) ? (_MMIO(0x50088)) : \
sys/dev/pci/drm/i915/gvt/reg.h
72
(((p) == PIPE_C) ? (((q) == PLANE_PRIMARY) ? (_MMIO(0x5008C)) : \
sys/dev/pci/drm/i915/gvt/scheduler.c
1633
struct list_head *q = workload_q_head(vgpu, engine);
sys/dev/pci/drm/i915/gvt/scheduler.c
1659
list_for_each_entry_reverse(last_workload, q, list) {
sys/dev/pci/drm/i915/gvt/scheduler.c
1754
if (list_empty(q)) {
sys/dev/pci/drm/i915/intel_uncore.h
348
__raw_read(64, q)
sys/dev/pci/drm/i915/intel_uncore.h
353
__raw_write(64, q)
sys/dev/pci/drm/i915/intel_uncore.h
397
__uncore_read(read64, 64, q, true)
sys/dev/pci/if_aq_pci.c
2857
int q;
sys/dev/pci/if_aq_pci.c
2859
q = (tc * 8) + (i % sc->sc_nqueues);
sys/dev/pci/if_aq_pci.c
2861
AQ2_RPF_RSS_REDIR_TC_MASK(tc), q);
sys/dev/pci/if_aq_pci.c
3079
struct aq_queues *q = xq;
sys/dev/pci/if_aq_pci.c
3080
struct aq_softc *sc = q->q_sc;
sys/dev/pci/if_aq_pci.c
3082
aq_rx_fill(sc, &q->q_rx);
sys/dev/pci/if_aq_pci.c
3084
if (if_rxr_inuse(&q->q_rx.rx_rxr) == 0)
sys/dev/pci/if_aq_pci.c
3085
timeout_add(&q->q_rx.rx_refill, 1);
sys/dev/pci/if_aq_pci.c
448
#define AQ2_ART_ACTION_ASSIGN_QUEUE(q) AQ2_ART_ACTION(1, 0, (q), 1)
sys/dev/pci/if_bnx.c
432
u_char *p, *q;
sys/dev/pci/if_bnx.c
509
q = p + sizeof(*hdr);
sys/dev/pci/if_bnx.c
511
bfw->bnx_COM_FwText = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
512
q += hdr->bnx_COM_FwTextLen;
sys/dev/pci/if_bnx.c
514
bfw->bnx_COM_FwData = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
515
q += hdr->bnx_COM_FwDataLen;
sys/dev/pci/if_bnx.c
517
bfw->bnx_COM_FwRodata = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
518
q += hdr->bnx_COM_FwRodataLen;
sys/dev/pci/if_bnx.c
520
bfw->bnx_COM_FwBss = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
521
q += hdr->bnx_COM_FwBssLen;
sys/dev/pci/if_bnx.c
523
bfw->bnx_COM_FwSbss = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
524
q += hdr->bnx_COM_FwSbssLen;
sys/dev/pci/if_bnx.c
527
bfw->bnx_RXP_FwText = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
528
q += hdr->bnx_RXP_FwTextLen;
sys/dev/pci/if_bnx.c
530
bfw->bnx_RXP_FwData = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
531
q += hdr->bnx_RXP_FwDataLen;
sys/dev/pci/if_bnx.c
533
bfw->bnx_RXP_FwRodata = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
534
q += hdr->bnx_RXP_FwRodataLen;
sys/dev/pci/if_bnx.c
536
bfw->bnx_RXP_FwBss = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
537
q += hdr->bnx_RXP_FwBssLen;
sys/dev/pci/if_bnx.c
539
bfw->bnx_RXP_FwSbss = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
540
q += hdr->bnx_RXP_FwSbssLen;
sys/dev/pci/if_bnx.c
543
bfw->bnx_TPAT_FwText = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
544
q += hdr->bnx_TPAT_FwTextLen;
sys/dev/pci/if_bnx.c
546
bfw->bnx_TPAT_FwData = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
547
q += hdr->bnx_TPAT_FwDataLen;
sys/dev/pci/if_bnx.c
549
bfw->bnx_TPAT_FwRodata = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
550
q += hdr->bnx_TPAT_FwRodataLen;
sys/dev/pci/if_bnx.c
552
bfw->bnx_TPAT_FwBss = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
553
q += hdr->bnx_TPAT_FwBssLen;
sys/dev/pci/if_bnx.c
555
bfw->bnx_TPAT_FwSbss = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
556
q += hdr->bnx_TPAT_FwSbssLen;
sys/dev/pci/if_bnx.c
559
bfw->bnx_TXP_FwText = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
560
q += hdr->bnx_TXP_FwTextLen;
sys/dev/pci/if_bnx.c
562
bfw->bnx_TXP_FwData = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
563
q += hdr->bnx_TXP_FwDataLen;
sys/dev/pci/if_bnx.c
565
bfw->bnx_TXP_FwRodata = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
566
q += hdr->bnx_TXP_FwRodataLen;
sys/dev/pci/if_bnx.c
568
bfw->bnx_TXP_FwBss = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
569
q += hdr->bnx_TXP_FwBssLen;
sys/dev/pci/if_bnx.c
571
bfw->bnx_TXP_FwSbss = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
572
q += hdr->bnx_TXP_FwSbssLen;
sys/dev/pci/if_bnx.c
575
if (q - p != size) {
sys/dev/pci/if_bnx.c
591
u_char *p, *q;
sys/dev/pci/if_bnx.c
611
q = p + sizeof(*hdr);
sys/dev/pci/if_bnx.c
613
rv2p->bnx_rv2p_proc1 = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
614
q += hdr->bnx_rv2p_proc1len;
sys/dev/pci/if_bnx.c
616
rv2p->bnx_rv2p_proc2 = (u_int32_t *)q;
sys/dev/pci/if_bnx.c
617
q += hdr->bnx_rv2p_proc2len;
sys/dev/pci/if_bnx.c
620
if (q - p != size) {
sys/dev/pci/if_bnxt.c
1795
bnxt_process_cq(struct bnxt_queue *q)
sys/dev/pci/if_bnxt.c
1797
struct bnxt_softc *sc = q->q_sc;
sys/dev/pci/if_bnxt.c
1799
struct bnxt_cp_ring *cpr = &q->q_cp;
sys/dev/pci/if_bnxt.c
1800
struct bnxt_rx_queue *rx = &q->q_rx;
sys/dev/pci/if_bnxt.c
1801
struct bnxt_tx_queue *tx = &q->q_tx;
sys/dev/pci/if_bnxt.c
1874
bnxt_rx_fill(q);
sys/dev/pci/if_bnxt.c
1875
bnxt_rx_fill_ag(q);
sys/dev/pci/if_bnxt.c
1891
struct bnxt_queue *q = (struct bnxt_queue *)xq;
sys/dev/pci/if_bnxt.c
1892
struct bnxt_softc *sc = q->q_sc;
sys/dev/pci/if_bnxt.c
1893
struct bnxt_cp_ring *nqr = &q->q_nq;
sys/dev/pci/if_bnxt.c
1894
struct bnxt_cp_ring *cpr = &q->q_cp;
sys/dev/pci/if_bnxt.c
1914
bnxt_process_cq(q);
sys/dev/pci/if_bnxt.c
1931
rv = bnxt_process_cq(q);
sys/dev/pci/if_bnxt.c
2590
bnxt_rx_fill(struct bnxt_queue *q)
sys/dev/pci/if_bnxt.c
2592
struct bnxt_rx_queue *rx = &q->q_rx;
sys/dev/pci/if_bnxt.c
2593
struct bnxt_softc *sc = q->q_sc;
sys/dev/pci/if_bnxt.c
2611
bnxt_rx_fill_ag(struct bnxt_queue *q)
sys/dev/pci/if_bnxt.c
2613
struct bnxt_rx_queue *rx = &q->q_rx;
sys/dev/pci/if_bnxt.c
2614
struct bnxt_softc *sc = q->q_sc;
sys/dev/pci/if_bnxt.c
2635
struct bnxt_queue *q = xq;
sys/dev/pci/if_bnxt.c
2636
struct bnxt_rx_queue *rx = &q->q_rx;
sys/dev/pci/if_bnxt.c
2639
bnxt_rx_fill(q);
sys/dev/pci/if_bnxt.c
2642
bnxt_rx_fill_ag(q);
sys/dev/pci/if_iwmreg.h
423
#define IWM_RFH_Q_FRBDCB_BA_LSB(q) (IWM_RFH_Q0_FRBDCB_BA_LSB + (q) * 8)
sys/dev/pci/if_iwmreg.h
426
#define IWM_RFH_Q_FRBDCB_WIDX(q) (IWM_RFH_Q0_FRBDCB_WIDX + (q) * 4)
sys/dev/pci/if_iwmreg.h
429
#define IWM_RFH_Q_FRBDCB_WIDX_TRG(q) (IWM_RFH_Q0_FRBDCB_WIDX_TRG + (q) * 4)
sys/dev/pci/if_iwmreg.h
432
#define IWM_RFH_Q_FRBDCB_RIDX(q) (IWM_RFH_Q0_FRBDCB_RIDX + (q) * 4)
sys/dev/pci/if_iwmreg.h
435
#define IWM_RFH_Q_URBDCB_BA_LSB(q) (IWM_RFH_Q0_URBDCB_BA_LSB + (q) * 8)
sys/dev/pci/if_iwmreg.h
438
#define IWM_RFH_Q_URBDCB_WIDX(q) (IWM_RFH_Q0_URBDCB_WIDX + (q) * 4)
sys/dev/pci/if_iwmreg.h
440
#define IWM_RFH_Q_URBDCB_VAID(q) (IWM_RFH_Q0_URBDCB_VAID + (q) * 4)
sys/dev/pci/if_iwmreg.h
443
#define IWM_RFH_Q_URBD_STTS_WPTR_LSB(q) (IWM_RFH_Q0_URBD_STTS_WPTR_LSB + (q) * 8)
sys/dev/pci/if_iwmreg.h
446
#define IWM_RFH_Q_ORB_WPTR_LSB(q) (IWM_RFH_Q0_ORB_WPTR_LSB + (q) * 8)
sys/dev/pci/if_iwmreg.h
448
#define IWM_RFH_RBDBUF_RBD_LSB(q) (IWM_RFH_RBDBUF_RBD0_LSB + (q) * 8)
sys/dev/pci/if_iwxreg.h
1125
#define IWX_HBUS_TARG_WRPTR_RX_Q(q) (((q) + 512) << IWX_HBUS_TARG_WRPTR_Q_SHIFT)
sys/dev/pci/if_iwxreg.h
900
#define IWX_RFH_Q_FRBDCB_BA_LSB(q) (IWX_RFH_Q0_FRBDCB_BA_LSB + (q) * 8)
sys/dev/pci/if_iwxreg.h
903
#define IWX_RFH_Q_FRBDCB_WIDX(q) (IWX_RFH_Q0_FRBDCB_WIDX + (q) * 4)
sys/dev/pci/if_iwxreg.h
906
#define IWX_RFH_Q_FRBDCB_WIDX_TRG(q) (IWX_RFH_Q0_FRBDCB_WIDX_TRG + (q) * 4)
sys/dev/pci/if_iwxreg.h
909
#define IWX_RFH_Q_FRBDCB_RIDX(q) (IWX_RFH_Q0_FRBDCB_RIDX + (q) * 4)
sys/dev/pci/if_iwxreg.h
912
#define IWX_RFH_Q_URBDCB_BA_LSB(q) (IWX_RFH_Q0_URBDCB_BA_LSB + (q) * 8)
sys/dev/pci/if_iwxreg.h
915
#define IWX_RFH_Q_URBDCB_WIDX(q) (IWX_RFH_Q0_URBDCB_WIDX + (q) * 4)
sys/dev/pci/if_iwxreg.h
917
#define IWX_RFH_Q_URBDCB_VAID(q) (IWX_RFH_Q0_URBDCB_VAID + (q) * 4)
sys/dev/pci/if_iwxreg.h
920
#define IWX_RFH_Q_URBD_STTS_WPTR_LSB(q) (IWX_RFH_Q0_URBD_STTS_WPTR_LSB + (q) * 8)
sys/dev/pci/if_iwxreg.h
923
#define IWX_RFH_Q_ORB_WPTR_LSB(q) (IWX_RFH_Q0_ORB_WPTR_LSB + (q) * 8)
sys/dev/pci/if_iwxreg.h
925
#define IWX_RFH_RBDBUF_RBD_LSB(q) (IWX_RFH_RBDBUF_RBD0_LSB + (q) * 8)
sys/dev/pci/if_mcx.c
2983
struct mcx_queues *q = &sc->sc_queues[i];
sys/dev/pci/if_mcx.c
2984
struct mcx_rx *rx = &q->q_rx;
sys/dev/pci/if_mcx.c
2985
struct mcx_tx *tx = &q->q_tx;
sys/dev/pci/if_mcx.c
2990
q->q_sc = sc;
sys/dev/pci/if_mcx.c
2991
q->q_index = i;
sys/dev/pci/if_mcx.c
2993
if (mcx_alloc_uar(sc, &q->q_uar) != 0) {
sys/dev/pci/if_mcx.c
2999
if (mcx_create_eq(sc, &q->q_eq, q->q_uar, 0, vec) != 0) {
sys/dev/pci/if_mcx.c
3019
snprintf(q->q_name, sizeof(q->q_name), "%s:%d",
sys/dev/pci/if_mcx.c
3021
q->q_ihc = pci_intr_establish_cpu(sc->sc_pc, ih,
sys/dev/pci/if_mcx.c
3023
mcx_cq_intr, q, q->q_name);
sys/dev/pci/if_mcx.c
3024
if (q->q_ihc == NULL) {
sys/dev/pci/if_mcx.c
3031
bpfxattach(&q->q_bpf, q->q_name,
sys/dev/pci/if_mcx.c
3034
ifiq->ifiq_bpfp = &q->q_bpf;
sys/dev/pci/if_mcx.c
3035
tx->tx_bpfp = &q->q_bpf;
sys/dev/pci/if_mcx.c
3065
struct mcx_queues *q = &sc->sc_queues[i];
sys/dev/pci/if_mcx.c
3066
if (q->q_ihc == NULL)
sys/dev/pci/if_mcx.c
3068
pci_intr_disestablish(sc->sc_pc, q->q_ihc);
sys/dev/pci/if_mcx.c
3069
q->q_ihc = NULL;
sys/dev/pci/if_mcx.c
7017
mcx_process_cq(struct mcx_softc *sc, struct mcx_queues *q, struct mcx_cq *cq)
sys/dev/pci/if_mcx.c
7019
struct mcx_rx *rx = &q->q_rx;
sys/dev/pci/if_mcx.c
7020
struct mcx_tx *tx = &q->q_tx;
sys/dev/pci/if_mcx.c
7077
mcx_arm_cq(sc, cq, q->q_uar);
sys/dev/pci/if_mcx.c
7163
struct mcx_queues *q = (struct mcx_queues *)xq;
sys/dev/pci/if_mcx.c
7164
struct mcx_softc *sc = q->q_sc;
sys/dev/pci/if_mcx.c
7165
struct mcx_eq *eq = &q->q_eq;
sys/dev/pci/if_mcx.c
7176
if (cqn == q->q_cq.cq_n)
sys/dev/pci/if_mcx.c
7177
mcx_process_cq(sc, q, &q->q_cq);
sys/dev/pci/if_mcx.c
7185
mcx_arm_eq(sc, eq, q->q_uar);
sys/dev/pci/if_mcx.c
7207
mcx_queue_up(struct mcx_softc *sc, struct mcx_queues *q)
sys/dev/pci/if_mcx.c
7214
rx = &q->q_rx;
sys/dev/pci/if_mcx.c
7234
tx = &q->q_tx;
sys/dev/pci/if_mcx.c
7254
if (mcx_create_cq(sc, &q->q_cq, q->q_uar, q->q_index,
sys/dev/pci/if_mcx.c
7255
q->q_eq.eq_n) != 0)
sys/dev/pci/if_mcx.c
7258
if (mcx_create_sq(sc, tx, q->q_uar, q->q_index, q->q_cq.cq_n)
sys/dev/pci/if_mcx.c
7262
if (mcx_create_rq(sc, rx, q->q_index, q->q_cq.cq_n) != 0)
sys/dev/pci/if_mcx.c
7270
mcx_destroy_cq(sc, &q->q_cq);
sys/dev/pci/if_mcx.c
7455
struct mcx_queues *q = &sc->sc_queues[i];
sys/dev/pci/if_mcx.c
7456
rx = &q->q_rx;
sys/dev/pci/if_mcx.c
7457
tx = &q->q_tx;
sys/dev/pci/if_mcx.c
7558
struct mcx_queues *q = &sc->sc_queues[i];
sys/dev/pci/if_mcx.c
7559
struct mcx_rx *rx = &q->q_rx;
sys/dev/pci/if_mcx.c
7560
struct mcx_tx *tx = &q->q_tx;
sys/dev/pci/if_mcx.c
7561
struct mcx_cq *cq = &q->q_cq;
sys/dev/pci/if_mcx.c
8808
int q, i;
sys/dev/pci/if_mcx.c
8810
for (q = 0; q < intrmap_count(sc->sc_intrmap); q++) {
sys/dev/pci/if_mcx.c
8811
ks = kstat_create(DEVNAME(sc), 0, "mcx-queues", q,
sys/dev/pci/if_mcx.c
8828
ks->ks_softc = &sc->sc_queues[q];
sys/dev/pci/if_mcx.c
8833
sc->sc_queues[q].q_kstat = ks;
sys/dev/pci/if_mcx.c
8841
struct mcx_queues *q = ks->ks_softc;
sys/dev/pci/if_mcx.c
8842
struct mcx_softc *sc = q->q_sc;
sys/dev/pci/if_mcx.c
8853
if (mcx_query_rq(sc, &q->q_rx, &u.rq) != 0) {
sys/dev/pci/if_mcx.c
8858
kstat_kv_u64(kvs++) = q->q_rx.rx_prod;
sys/dev/pci/if_mcx.c
8879
if (mcx_query_sq(sc, &q->q_tx, &u.sq) != 0) {
sys/dev/pci/if_mcx.c
8884
kstat_kv_u64(kvs++) = q->q_tx.tx_prod;
sys/dev/pci/if_mcx.c
8885
kstat_kv_u64(kvs++) = q->q_tx.tx_cons;
sys/dev/pci/if_mcx.c
8906
if (mcx_query_cq(sc, &q->q_cq, &u.cq) != 0) {
sys/dev/pci/if_mcx.c
8911
kstat_kv_u64(kvs++) = q->q_cq.cq_cons;
sys/dev/pci/if_mcx.c
8953
if (mcx_query_eq(sc, &q->q_eq, &u.eq) != 0) {
sys/dev/pci/if_mcx.c
8958
kstat_kv_u64(kvs++) = q->q_eq.eq_cons;
sys/dev/pci/if_mwx.c
1388
struct mwx_txwi_desc *q = &sc->sc_txwi;
sys/dev/pci/if_mwx.c
1389
bus_size_t size = count * sizeof(*q->mt_desc);
sys/dev/pci/if_mwx.c
1392
LIST_INIT(&q->mt_freelist);
sys/dev/pci/if_mwx.c
1393
q->mt_count = count;
sys/dev/pci/if_mwx.c
1396
BUS_DMA_NOWAIT, &q->mt_map);
sys/dev/pci/if_mwx.c
1402
error = bus_dmamem_alloc(sc->sc_dmat, size, PAGE_SIZE, 0, &q->mt_seg,
sys/dev/pci/if_mwx.c
1409
error = bus_dmamem_map(sc->sc_dmat, &q->mt_seg, nsegs, size,
sys/dev/pci/if_mwx.c
1410
(caddr_t *)&q->mt_desc, BUS_DMA_NOWAIT);
sys/dev/pci/if_mwx.c
1416
error = bus_dmamap_load(sc->sc_dmat, q->mt_map, q->mt_desc,
sys/dev/pci/if_mwx.c
1423
addr = q->mt_map->dm_segs[0].ds_addr;
sys/dev/pci/if_mwx.c
1425
q->mt_data = mallocarray(count, sizeof(*q->mt_data),
sys/dev/pci/if_mwx.c
1427
if (q->mt_data == NULL) {
sys/dev/pci/if_mwx.c
1434
q->mt_data[i].mt_idx = i;
sys/dev/pci/if_mwx.c
1435
q->mt_data[i].mt_desc = &q->mt_desc[i];
sys/dev/pci/if_mwx.c
1436
q->mt_data[i].mt_addr = addr + i * sizeof(*q->mt_desc);
sys/dev/pci/if_mwx.c
1439
&q->mt_data[i].mt_map);
sys/dev/pci/if_mwx.c
1448
LIST_INSERT_HEAD(&q->mt_freelist, &q->mt_data[i], mt_entry);
sys/dev/pci/if_mwx.c
1460
struct mwx_txwi_desc *q = &sc->sc_txwi;
sys/dev/pci/if_mwx.c
1462
if (q->mt_data != NULL) {
sys/dev/pci/if_mwx.c
1464
for (i = 0; i < q->mt_count; i++) {
sys/dev/pci/if_mwx.c
1465
struct mwx_txwi *mt = &q->mt_data[i];
sys/dev/pci/if_mwx.c
1471
free(q->mt_data, M_DEVBUF, q->mt_count * sizeof(*q->mt_data));
sys/dev/pci/if_mwx.c
1474
if (q->mt_desc != NULL) {
sys/dev/pci/if_mwx.c
1475
bus_dmamap_sync(sc->sc_dmat, q->mt_map, 0,
sys/dev/pci/if_mwx.c
1476
q->mt_map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_mwx.c
1477
bus_dmamap_unload(sc->sc_dmat, q->mt_map);
sys/dev/pci/if_mwx.c
1484
if (q->mt_seg.ds_len != 0)
sys/dev/pci/if_mwx.c
1485
bus_dmamem_unmap(sc->sc_dmat, (caddr_t)q->mt_desc,
sys/dev/pci/if_mwx.c
1486
q->mt_count * sizeof(*q->mt_desc));
sys/dev/pci/if_mwx.c
1487
if (q->mt_map != NULL)
sys/dev/pci/if_mwx.c
1488
bus_dmamem_free(sc->sc_dmat, &q->mt_seg, 1);
sys/dev/pci/if_mwx.c
1490
memset(q, 0, sizeof(*q));
sys/dev/pci/if_mwx.c
1518
struct mwx_txwi_desc *q = &sc->sc_txwi;
sys/dev/pci/if_mwx.c
1541
bus_dmamap_sync(sc->sc_dmat, q->mt_map, 0, q->mt_map->dm_mapsize,
sys/dev/pci/if_mwx.c
1561
bus_dmamap_sync(sc->sc_dmat, q->mt_map, 0, q->mt_map->dm_mapsize,
sys/dev/pci/if_mwx.c
1568
mwx_queue_alloc(struct mwx_softc *sc, struct mwx_queue *q, int count,
sys/dev/pci/if_mwx.c
1572
bus_size_t size = count * sizeof(*q->mq_desc);
sys/dev/pci/if_mwx.c
1574
q->mq_regbase = regbase;
sys/dev/pci/if_mwx.c
1575
q->mq_count = count;
sys/dev/pci/if_mwx.c
1578
BUS_DMA_NOWAIT, &q->mq_map);
sys/dev/pci/if_mwx.c
1584
error = bus_dmamem_alloc(sc->sc_dmat, size, PAGE_SIZE, 0, &q->mq_seg,
sys/dev/pci/if_mwx.c
1591
error = bus_dmamem_map(sc->sc_dmat, &q->mq_seg, nsegs, size,
sys/dev/pci/if_mwx.c
1592
(caddr_t *)&q->mq_desc, BUS_DMA_NOWAIT);
sys/dev/pci/if_mwx.c
1598
error = bus_dmamap_load(sc->sc_dmat, q->mq_map, q->mq_desc,
sys/dev/pci/if_mwx.c
1605
q->mq_data = mallocarray(count, sizeof(*q->mq_data),
sys/dev/pci/if_mwx.c
1607
if (q->mq_data == NULL) {
sys/dev/pci/if_mwx.c
1616
&q->mq_data[i].md_map);
sys/dev/pci/if_mwx.c
1624
mwx_queue_reset(sc, q);
sys/dev/pci/if_mwx.c
1628
mwx_queue_free(sc, q);
sys/dev/pci/if_mwx.c
1633
mwx_queue_free(struct mwx_softc *sc, struct mwx_queue *q)
sys/dev/pci/if_mwx.c
1635
if (q->mq_data != NULL) {
sys/dev/pci/if_mwx.c
1637
for (i = 0; i < q->mq_count; i++) {
sys/dev/pci/if_mwx.c
1638
struct mwx_queue_data *md = &q->mq_data[i];
sys/dev/pci/if_mwx.c
1642
free(q->mq_data, M_DEVBUF, q->mq_count * sizeof(*q->mq_data));
sys/dev/pci/if_mwx.c
1645
if (q->mq_desc != NULL) {
sys/dev/pci/if_mwx.c
1646
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0,
sys/dev/pci/if_mwx.c
1647
q->mq_map->dm_mapsize, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_mwx.c
1648
bus_dmamap_unload(sc->sc_dmat, q->mq_map);
sys/dev/pci/if_mwx.c
1655
if (q->mq_seg.ds_len != 0)
sys/dev/pci/if_mwx.c
1656
bus_dmamem_unmap(sc->sc_dmat, (caddr_t)q->mq_desc,
sys/dev/pci/if_mwx.c
1657
q->mq_count * sizeof(*q->mq_desc));
sys/dev/pci/if_mwx.c
1658
if (q->mq_map != NULL)
sys/dev/pci/if_mwx.c
1659
bus_dmamem_free(sc->sc_dmat, &q->mq_seg, 1);
sys/dev/pci/if_mwx.c
1661
memset(q, 0, sizeof(*q));
sys/dev/pci/if_mwx.c
1665
mwx_queue_reset(struct mwx_softc *sc, struct mwx_queue *q)
sys/dev/pci/if_mwx.c
1672
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0, q->mq_map->dm_mapsize,
sys/dev/pci/if_mwx.c
1675
for (i = 0; i < q->mq_count; i++) {
sys/dev/pci/if_mwx.c
1676
q->mq_desc[i].buf0 = 0;
sys/dev/pci/if_mwx.c
1677
q->mq_desc[i].buf1 = 0;
sys/dev/pci/if_mwx.c
1678
q->mq_desc[i].info = 0;
sys/dev/pci/if_mwx.c
1679
q->mq_desc[i].ctrl = htole32(MT_DMA_CTL_DMA_DONE);
sys/dev/pci/if_mwx.c
1682
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0, q->mq_map->dm_mapsize,
sys/dev/pci/if_mwx.c
1686
KASSERT(q->mq_map->dm_nsegs == 1);
sys/dev/pci/if_mwx.c
1687
KASSERT(q->mq_map->dm_segs[0].ds_addr <= UINT32_MAX);
sys/dev/pci/if_mwx.c
1688
dmaaddr = q->mq_map->dm_segs[0].ds_addr;
sys/dev/pci/if_mwx.c
1689
mwx_write(sc, q->mq_regbase + MT_DMA_DESC_BASE, dmaaddr);
sys/dev/pci/if_mwx.c
1690
mwx_write(sc, q->mq_regbase + MT_DMA_RING_SIZE, q->mq_count);
sys/dev/pci/if_mwx.c
1691
mwx_write(sc, q->mq_regbase + MT_DMA_CPU_IDX, 0);
sys/dev/pci/if_mwx.c
1692
mwx_write(sc, q->mq_regbase + MT_DMA_DMA_IDX, 0);
sys/dev/pci/if_mwx.c
1693
q->mq_cons = 0;
sys/dev/pci/if_mwx.c
1694
q->mq_prod = 0;
sys/dev/pci/if_mwx.c
1697
for (i = 0; i < q->mq_count; i++) {
sys/dev/pci/if_mwx.c
1698
md = &q->mq_data[i];
sys/dev/pci/if_mwx.c
1753
mwx_queue_fill(struct mwx_softc *sc, struct mwx_queue *q)
sys/dev/pci/if_mwx.c
1758
last = (q->mq_count + q->mq_cons - 1) % q->mq_count;
sys/dev/pci/if_mwx.c
1759
idx = q->mq_prod;
sys/dev/pci/if_mwx.c
1761
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0, q->mq_map->dm_mapsize,
sys/dev/pci/if_mwx.c
1765
rv = mwx_buf_fill(sc, &q->mq_data[idx], &q->mq_desc[idx]);
sys/dev/pci/if_mwx.c
1771
idx = (idx + 1) % q->mq_count;
sys/dev/pci/if_mwx.c
1774
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0, q->mq_map->dm_mapsize,
sys/dev/pci/if_mwx.c
1777
q->mq_prod = idx;
sys/dev/pci/if_mwx.c
1778
mwx_write(sc, q->mq_regbase + MT_DMA_CPU_IDX, q->mq_prod);
sys/dev/pci/if_mwx.c
1877
mwx_dma_free_slots(struct mwx_queue *q)
sys/dev/pci/if_mwx.c
1879
int free = q->mq_count - 1;
sys/dev/pci/if_mwx.c
1880
free += q->mq_cons;
sys/dev/pci/if_mwx.c
1881
free -= q->mq_prod;
sys/dev/pci/if_mwx.c
1882
free %= q->mq_count;
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
1893
idx = q->mq_prod;
sys/dev/pci/if_mwx.c
1894
md = &q->mq_data[idx];
sys/dev/pci/if_mwx.c
1895
desc = &q->mq_desc[idx];
sys/dev/pci/if_mwx.c
1908
if ((nsegs + 1)/2 > mwx_dma_free_slots(q)) {
sys/dev/pci/if_mwx.c
1918
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0, q->mq_map->dm_mapsize,
sys/dev/pci/if_mwx.c
1947
idx = (idx + 1) % q->mq_count;
sys/dev/pci/if_mwx.c
1948
KASSERT(idx != q->mq_cons);
sys/dev/pci/if_mwx.c
1949
md = &q->mq_data[idx];
sys/dev/pci/if_mwx.c
1950
desc = &q->mq_desc[idx];
sys/dev/pci/if_mwx.c
1952
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0, q->mq_map->dm_mapsize,
sys/dev/pci/if_mwx.c
1955
q->mq_prod = idx;
sys/dev/pci/if_mwx.c
1957
mwx_write(sc, q->mq_regbase + MT_DMA_CPU_IDX, q->mq_prod);
sys/dev/pci/if_mwx.c
1963
mwx_dma_txwi_enqueue(struct mwx_softc *sc, struct mwx_queue *q,
sys/dev/pci/if_mwx.c
1971
idx = q->mq_prod;
sys/dev/pci/if_mwx.c
1972
md = &q->mq_data[idx];
sys/dev/pci/if_mwx.c
1973
desc = &q->mq_desc[idx];
sys/dev/pci/if_mwx.c
1976
if (1 > mwx_dma_free_slots(q)) {
sys/dev/pci/if_mwx.c
1984
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0, q->mq_map->dm_mapsize,
sys/dev/pci/if_mwx.c
1997
idx = (idx + 1) % q->mq_count;
sys/dev/pci/if_mwx.c
1998
KASSERT(idx != q->mq_cons);
sys/dev/pci/if_mwx.c
2000
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0, q->mq_map->dm_mapsize,
sys/dev/pci/if_mwx.c
2003
q->mq_prod = idx;
sys/dev/pci/if_mwx.c
2005
mwx_write(sc, q->mq_regbase + MT_DMA_CPU_IDX, q->mq_prod);
sys/dev/pci/if_mwx.c
2011
mwx_dma_tx_cleanup(struct mwx_softc *sc, struct mwx_queue *q)
sys/dev/pci/if_mwx.c
2017
idx = q->mq_cons;
sys/dev/pci/if_mwx.c
2018
last = mwx_read(sc, q->mq_regbase + MT_DMA_DMA_IDX);
sys/dev/pci/if_mwx.c
2023
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0, q->mq_map->dm_mapsize,
sys/dev/pci/if_mwx.c
2027
md = &q->mq_data[idx];
sys/dev/pci/if_mwx.c
2028
desc = &q->mq_desc[idx];
sys/dev/pci/if_mwx.c
2049
idx = (idx + 1) % q->mq_count;
sys/dev/pci/if_mwx.c
2054
last = mwx_read(sc, q->mq_regbase + MT_DMA_DMA_IDX);
sys/dev/pci/if_mwx.c
2057
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0, q->mq_map->dm_mapsize,
sys/dev/pci/if_mwx.c
2060
q->mq_cons = idx;
sys/dev/pci/if_mwx.c
2061
if (q->mq_wakeme) {
sys/dev/pci/if_mwx.c
2062
q->mq_wakeme = 0;
sys/dev/pci/if_mwx.c
2063
wakeup(q);
sys/dev/pci/if_mwx.c
2126
mwx_dma_rx_dequeue(struct mwx_softc *sc, struct mwx_queue *q,
sys/dev/pci/if_mwx.c
2134
idx = q->mq_cons;
sys/dev/pci/if_mwx.c
2135
last = mwx_read(sc, q->mq_regbase + MT_DMA_DMA_IDX);
sys/dev/pci/if_mwx.c
2140
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0, q->mq_map->dm_mapsize,
sys/dev/pci/if_mwx.c
2146
md = &q->mq_data[idx];
sys/dev/pci/if_mwx.c
2147
desc = &q->mq_desc[idx];
sys/dev/pci/if_mwx.c
2179
idx = (idx + 1) % q->mq_count;
sys/dev/pci/if_mwx.c
2184
last = mwx_read(sc, q->mq_regbase + MT_DMA_DMA_IDX);
sys/dev/pci/if_mwx.c
2190
bus_dmamap_sync(sc->sc_dmat, q->mq_map, 0, q->mq_map->dm_mapsize,
sys/dev/pci/if_mwx.c
2193
q->mq_cons = idx;
sys/dev/pci/if_mwx.c
2197
mwx_dma_rx_done(struct mwx_softc *sc, struct mwx_queue *q)
sys/dev/pci/if_mwx.c
2201
mwx_dma_rx_dequeue(sc, q, &ml);
sys/dev/pci/if_mwx.c
2206
mwx_queue_fill(sc, q); /* TODO what if it fails, run timer? */
sys/dev/pci/if_mwx.c
2252
struct mwx_queue *q;
sys/dev/pci/if_mwx.c
2259
q = &sc->sc_txfwdlq;
sys/dev/pci/if_mwx.c
2312
q = &sc->sc_txmcuq;
sys/dev/pci/if_mwx.c
2322
rv = mwx_dma_tx_enqueue(sc, q, m);
sys/dev/pci/if_mwx.c
2325
q->mq_wakeme = 1;
sys/dev/pci/if_mwx.c
2326
tsleep_nsec(q, 0, "mwxq", MSEC_TO_NSEC(100));
sys/dev/pci/if_mwx.c
4178
if (q->cw_min)
sys/dev/pci/if_mwx.c
4179
e->cw_min = htole16(q->cw_min);
sys/dev/pci/if_mwx.c
4185
if ( q->cw_max)
sys/dev/pci/if_mwx.c
4186
e->cw_max = htole16(q->cw_max);
sys/dev/pci/if_mwx.c
4202
struct ieee80211_he_mu_edca_param_ac_rec *q;
sys/dev/pci/if_mwx.c
4208
q = &mvif->queue_params[ac].mu_edca_param_rec;
sys/dev/pci/if_mwx.c
4211
e->cw_min = q->ecw_min_max & 0xf;
sys/dev/pci/if_mwx.c
4212
e->cw_max = (q->ecw_min_max & 0xf0) >> 4;
sys/dev/pci/if_mwx.c
4213
e->aifsn = q->aifsn;
sys/dev/pci/if_mwx.c
4214
e->timer = q->mu_edca_timer;
sys/dev/pci/if_mwxreg.h
581
#define MCU_PQ_ID(p, q) (((p) << 15) | ((q) << 10))
sys/dev/pci/if_rge.c
1100
struct rge_queues *q = sc->sc_queues;
sys/dev/pci/if_rge.c
1107
&q->q_tx.rge_tx_list_map);
sys/dev/pci/if_rge.c
1113
&q->q_tx.rge_tx_listseg, 1, &q->q_tx.rge_tx_listnseg,
sys/dev/pci/if_rge.c
1121
error = bus_dmamem_map(sc->sc_dmat, &q->q_tx.rge_tx_listseg,
sys/dev/pci/if_rge.c
1122
q->q_tx.rge_tx_listnseg, RGE_TX_LIST_SZ,
sys/dev/pci/if_rge.c
1123
(caddr_t *)&q->q_tx.rge_tx_list, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
sys/dev/pci/if_rge.c
1126
bus_dmamem_free(sc->sc_dmat, &q->q_tx.rge_tx_listseg,
sys/dev/pci/if_rge.c
1127
q->q_tx.rge_tx_listnseg);
sys/dev/pci/if_rge.c
1130
error = bus_dmamap_load(sc->sc_dmat, q->q_tx.rge_tx_list_map,
sys/dev/pci/if_rge.c
1131
q->q_tx.rge_tx_list, RGE_TX_LIST_SZ, NULL, BUS_DMA_NOWAIT);
sys/dev/pci/if_rge.c
1134
bus_dmamap_destroy(sc->sc_dmat, q->q_tx.rge_tx_list_map);
sys/dev/pci/if_rge.c
1136
(caddr_t)q->q_tx.rge_tx_list, RGE_TX_LIST_SZ);
sys/dev/pci/if_rge.c
1137
bus_dmamem_free(sc->sc_dmat, &q->q_tx.rge_tx_listseg,
sys/dev/pci/if_rge.c
1138
q->q_tx.rge_tx_listnseg);
sys/dev/pci/if_rge.c
1147
&q->q_tx.rge_txq[i].txq_dmamap);
sys/dev/pci/if_rge.c
1159
&q->q_rx.rge_rx_list_map);
sys/dev/pci/if_rge.c
1165
&q->q_rx.rge_rx_listseg, 1, &q->q_rx.rge_rx_listnseg,
sys/dev/pci/if_rge.c
1173
error = bus_dmamem_map(sc->sc_dmat, &q->q_rx.rge_rx_listseg,
sys/dev/pci/if_rge.c
1174
q->q_rx.rge_rx_listnseg, RGE_RX_LIST_SZ,
sys/dev/pci/if_rge.c
1175
(caddr_t *)&q->q_rx.rge_rx_list, BUS_DMA_NOWAIT | BUS_DMA_COHERENT);
sys/dev/pci/if_rge.c
1178
bus_dmamem_free(sc->sc_dmat, &q->q_rx.rge_rx_listseg,
sys/dev/pci/if_rge.c
1179
q->q_rx.rge_rx_listnseg);
sys/dev/pci/if_rge.c
1182
error = bus_dmamap_load(sc->sc_dmat, q->q_rx.rge_rx_list_map,
sys/dev/pci/if_rge.c
1183
q->q_rx.rge_rx_list, RGE_RX_LIST_SZ, NULL, BUS_DMA_NOWAIT);
sys/dev/pci/if_rge.c
1186
bus_dmamap_destroy(sc->sc_dmat, q->q_rx.rge_rx_list_map);
sys/dev/pci/if_rge.c
1188
(caddr_t)q->q_rx.rge_rx_list, RGE_RX_LIST_SZ);
sys/dev/pci/if_rge.c
1189
bus_dmamem_free(sc->sc_dmat, &q->q_rx.rge_rx_listseg,
sys/dev/pci/if_rge.c
1190
q->q_rx.rge_rx_listnseg);
sys/dev/pci/if_rge.c
1199
&q->q_rx.rge_rxq[i].rxq_dmamap);
sys/dev/pci/if_rge.c
1214
rge_newbuf(struct rge_queues *q)
sys/dev/pci/if_rge.c
1216
struct rge_softc *sc = q->q_sc;
sys/dev/pci/if_rge.c
1231
idx = q->q_rx.rge_rxq_prodidx;
sys/dev/pci/if_rge.c
1232
rxq = &q->q_rx.rge_rxq[idx];
sys/dev/pci/if_rge.c
1244
r = &q->q_rx.rge_rx_list[idx];
sys/dev/pci/if_rge.c
1256
bus_dmamap_sync(sc->sc_dmat, q->q_rx.rge_rx_list_map,
sys/dev/pci/if_rge.c
1260
bus_dmamap_sync(sc->sc_dmat, q->q_rx.rge_rx_list_map,
sys/dev/pci/if_rge.c
1265
bus_dmamap_sync(sc->sc_dmat, q->q_rx.rge_rx_list_map,
sys/dev/pci/if_rge.c
1269
q->q_rx.rge_rxq_prodidx = RGE_NEXT_RX_DESC(idx);
sys/dev/pci/if_rge.c
1275
rge_rx_list_init(struct rge_queues *q)
sys/dev/pci/if_rge.c
1277
memset(q->q_rx.rge_rx_list, 0, RGE_RX_LIST_SZ);
sys/dev/pci/if_rge.c
1279
q->q_rx.rge_rxq_prodidx = q->q_rx.rge_rxq_considx = 0;
sys/dev/pci/if_rge.c
1280
q->q_rx.rge_head = NULL;
sys/dev/pci/if_rge.c
1281
q->q_rx.rge_tail = &q->q_rx.rge_head;
sys/dev/pci/if_rge.c
1283
if_rxr_init(&q->q_rx.rge_rx_ring, 32, RGE_RX_LIST_CNT - 1);
sys/dev/pci/if_rge.c
1284
rge_fill_rx_ring(q);
sys/dev/pci/if_rge.c
1288
rge_fill_rx_ring(struct rge_queues *q)
sys/dev/pci/if_rge.c
1290
struct if_rxring *rxr = &q->q_rx.rge_rx_ring;
sys/dev/pci/if_rge.c
1294
if (rge_newbuf(q))
sys/dev/pci/if_rge.c
1301
rge_tx_list_init(struct rge_queues *q)
sys/dev/pci/if_rge.c
1303
struct rge_softc *sc = q->q_sc;
sys/dev/pci/if_rge.c
1307
memset(q->q_tx.rge_tx_list, 0, RGE_TX_LIST_SZ);
sys/dev/pci/if_rge.c
1310
q->q_tx.rge_txq[i].txq_mbuf = NULL;
sys/dev/pci/if_rge.c
1312
d = &q->q_tx.rge_tx_list[RGE_TX_LIST_CNT - 1];
sys/dev/pci/if_rge.c
1315
bus_dmamap_sync(sc->sc_dmat, q->q_tx.rge_tx_list_map, 0,
sys/dev/pci/if_rge.c
1316
q->q_tx.rge_tx_list_map->dm_mapsize,
sys/dev/pci/if_rge.c
1319
q->q_tx.rge_txq_prodidx = q->q_tx.rge_txq_considx = 0;
sys/dev/pci/if_rge.c
1323
rge_rxeof(struct rge_queues *q)
sys/dev/pci/if_rge.c
1325
struct rge_softc *sc = q->q_sc;
sys/dev/pci/if_rge.c
1329
struct if_rxring *rxr = &q->q_rx.rge_rx_ring;
sys/dev/pci/if_rge.c
1336
i = cons = q->q_rx.rge_rxq_considx;
sys/dev/pci/if_rge.c
1339
cur_rx = &q->q_rx.rge_rx_list[i];
sys/dev/pci/if_rge.c
1341
bus_dmamap_sync(sc->sc_dmat, q->q_rx.rge_rx_list_map,
sys/dev/pci/if_rge.c
1346
bus_dmamap_sync(sc->sc_dmat, q->q_rx.rge_rx_list_map,
sys/dev/pci/if_rge.c
1352
rxq = &q->q_rx.rge_rxq[i];
sys/dev/pci/if_rge.c
1364
if (q->q_rx.rge_head != NULL) {
sys/dev/pci/if_rge.c
1366
m_freem(q->q_rx.rge_head);
sys/dev/pci/if_rge.c
1367
q->q_rx.rge_tail = &q->q_rx.rge_head;
sys/dev/pci/if_rge.c
1371
} else if (q->q_rx.rge_head == NULL) {
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
1383
m = q->q_rx.rge_head;
sys/dev/pci/if_rge.c
1389
q->q_rx.rge_head = NULL;
sys/dev/pci/if_rge.c
1390
q->q_rx.rge_tail = &q->q_rx.rge_head;
sys/dev/pci/if_rge.c
1397
q->q_rx.rge_head = NULL;
sys/dev/pci/if_rge.c
1398
q->q_rx.rge_tail = &q->q_rx.rge_head;
sys/dev/pci/if_rge.c
1433
bus_dmamap_sync(sc->sc_dmat, q->q_rx.rge_rx_list_map,
sys/dev/pci/if_rge.c
1437
bus_dmamap_sync(sc->sc_dmat, q->q_rx.rge_rx_list_map,
sys/dev/pci/if_rge.c
1442
bus_dmamap_sync(sc->sc_dmat, q->q_rx.rge_rx_list_map,
sys/dev/pci/if_rge.c
1451
q->q_rx.rge_rxq_considx = i;
sys/dev/pci/if_rge.c
1452
rge_fill_rx_ring(q);
sys/dev/pci/if_rge.c
1458
rge_txeof(struct rge_queues *q)
sys/dev/pci/if_rge.c
1460
struct rge_softc *sc = q->q_sc;
sys/dev/pci/if_rge.c
1467
prod = q->q_tx.rge_txq_prodidx;
sys/dev/pci/if_rge.c
1468
cons = q->q_tx.rge_txq_considx;
sys/dev/pci/if_rge.c
1472
txq = &q->q_tx.rge_txq[idx];
sys/dev/pci/if_rge.c
1475
rge_tx_list_sync(sc, q, cur, 1, BUS_DMASYNC_POSTREAD);
sys/dev/pci/if_rge.c
1476
txstat = q->q_tx.rge_tx_list[cur].rge_cmdsts;
sys/dev/pci/if_rge.c
1477
rge_tx_list_sync(sc, q, cur, 1, BUS_DMASYNC_PREREAD);
sys/dev/pci/if_rge.c
1503
rge_tx_list_sync(sc, q, cons, idx - cons,
sys/dev/pci/if_rge.c
1506
rge_tx_list_sync(sc, q, cons, RGE_TX_LIST_CNT - cons,
sys/dev/pci/if_rge.c
1508
rge_tx_list_sync(sc, q, 0, idx,
sys/dev/pci/if_rge.c
1512
q->q_tx.rge_txq_considx = idx;
sys/dev/pci/if_rge.c
185
struct rge_queues *q;
sys/dev/pci/if_rge.c
211
q = malloc(sizeof(struct rge_queues), M_DEVBUF, M_NOWAIT | M_ZERO);
sys/dev/pci/if_rge.c
212
if (q == NULL) {
sys/dev/pci/if_rge.c
216
q->q_sc = sc;
sys/dev/pci/if_rge.c
217
q->q_index = 0;
sys/dev/pci/if_rge.c
219
sc->sc_queues = q;
sys/dev/pci/if_rge.c
370
struct rge_queues *q = sc->sc_queues;
sys/dev/pci/if_rge.c
395
rv |= rge_rxeof(q);
sys/dev/pci/if_rge.c
396
rv |= rge_txeof(q);
sys/dev/pci/if_rge.c
419
rge_rxeof(q);
sys/dev/pci/if_rge.c
420
rge_txeof(q);
sys/dev/pci/if_rge.c
438
rge_tx_list_sync(struct rge_softc *sc, struct rge_queues *q,
sys/dev/pci/if_rge.c
441
bus_dmamap_sync(sc->sc_dmat, q->q_tx.rge_tx_list_map,
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
449
struct rge_softc *sc = q->q_sc;
sys/dev/pci/if_rge.c
459
txq = &q->q_tx.rge_txq[idx];
sys/dev/pci/if_rge.c
518
d = &q->q_tx.rge_tx_list[cur];
sys/dev/pci/if_rge.c
536
d = &q->q_tx.rge_tx_list[idx];
sys/dev/pci/if_rge.c
542
rge_tx_list_sync(sc, q, idx, txmap->dm_nsegs,
sys/dev/pci/if_rge.c
545
rge_tx_list_sync(sc, q, idx, RGE_TX_LIST_CNT - idx,
sys/dev/pci/if_rge.c
547
rge_tx_list_sync(sc, q, 0, cur + 1,
sys/dev/pci/if_rge.c
553
rge_tx_list_sync(sc, q, idx, 1, BUS_DMASYNC_POSTWRITE);
sys/dev/pci/if_rge.c
555
rge_tx_list_sync(sc, q, idx, 1, BUS_DMASYNC_PREWRITE);
sys/dev/pci/if_rge.c
613
struct rge_queues *q = sc->sc_queues;
sys/dev/pci/if_rge.c
624
idx = q->q_tx.rge_txq_prodidx;
sys/dev/pci/if_rge.c
625
free = q->q_tx.rge_txq_considx;
sys/dev/pci/if_rge.c
640
used = rge_encap(ifp, q, m, idx);
sys/dev/pci/if_rge.c
662
q->q_tx.rge_txq_prodidx = idx;
sys/dev/pci/if_rge.c
681
struct rge_queues *q = sc->sc_queues;
sys/dev/pci/if_rge.c
691
rge_rx_list_init(q);
sys/dev/pci/if_rge.c
692
rge_tx_list_init(q);
sys/dev/pci/if_rge.c
709
RGE_ADDR_LO(q->q_rx.rge_rx_list_map->dm_segs[0].ds_addr));
sys/dev/pci/if_rge.c
711
RGE_ADDR_HI(q->q_rx.rge_rx_list_map->dm_segs[0].ds_addr));
sys/dev/pci/if_rge.c
713
RGE_ADDR_LO(q->q_tx.rge_tx_list_map->dm_segs[0].ds_addr));
sys/dev/pci/if_rge.c
715
RGE_ADDR_HI(q->q_tx.rge_tx_list_map->dm_segs[0].ds_addr));
sys/dev/pci/if_rge.c
920
struct rge_queues *q = sc->sc_queues;
sys/dev/pci/if_rge.c
941
if (q->q_rx.rge_head != NULL) {
sys/dev/pci/if_rge.c
942
m_freem(q->q_rx.rge_head);
sys/dev/pci/if_rge.c
943
q->q_rx.rge_head = NULL;
sys/dev/pci/if_rge.c
944
q->q_rx.rge_tail = &q->q_rx.rge_head;
sys/dev/pci/if_rge.c
949
if (q->q_tx.rge_txq[i].txq_mbuf != NULL) {
sys/dev/pci/if_rge.c
951
q->q_tx.rge_txq[i].txq_dmamap);
sys/dev/pci/if_rge.c
952
m_freem(q->q_tx.rge_txq[i].txq_mbuf);
sys/dev/pci/if_rge.c
953
q->q_tx.rge_txq[i].txq_mbuf = NULL;
sys/dev/pci/if_rge.c
959
if (q->q_rx.rge_rxq[i].rxq_mbuf != NULL) {
sys/dev/pci/if_rge.c
961
q->q_rx.rge_rxq[i].rxq_dmamap);
sys/dev/pci/if_rge.c
962
m_freem(q->q_rx.rge_rxq[i].rxq_mbuf);
sys/dev/pci/if_rge.c
963
q->q_rx.rge_rxq[i].rxq_mbuf = NULL;
sys/dev/pci/if_vic.c
1232
int q;
sys/dev/pci/if_vic.c
1240
for (q = 0; q < VIC_NRXRINGS; q++) {
sys/dev/pci/if_vic.c
1241
sc->sc_data->vd_rx[q].nextidx = 0;
sys/dev/pci/if_vic.c
1242
sc->sc_data->vd_rx_saved_nextidx[q] = 0;
sys/dev/pci/if_vic.c
555
int i, q;
sys/dev/pci/if_vic.c
560
for (q = 0; q < VIC_NRXRINGS; q++) {
sys/dev/pci/if_vic.c
561
sc->sc_rxq[q].bufs = mallocarray(sc->sc_nrxbuf,
sys/dev/pci/if_vic.c
563
if (sc->sc_rxq[q].bufs == NULL) {
sys/dev/pci/if_vic.c
564
printf(": unable to allocate rxbuf for ring %d\n", q);
sys/dev/pci/if_vic.c
596
for (q = 0; q < VIC_NRXRINGS; q++) {
sys/dev/pci/if_vic.c
597
sc->sc_rxq[q].slots = (struct vic_rxdesc *)&kva[offset];
sys/dev/pci/if_vic.c
598
sc->sc_data->vd_rx_offset[q] = offset;
sys/dev/pci/if_vic.c
599
sc->sc_data->vd_rx[q].length = sc->sc_nrxbuf;
sys/dev/pci/if_vic.c
602
rxd = &sc->sc_rxq[q].slots[i];
sys/dev/pci/if_vic.c
622
q = VIC_NRXRINGS;
sys/dev/pci/if_vic.c
624
while (q--)
sys/dev/pci/if_vic.c
625
free(sc->sc_rxq[q].bufs, M_DEVBUF, 0);
sys/dev/pci/if_vic.c
631
vic_rx_fill(struct vic_softc *sc, int q)
sys/dev/pci/if_vic.c
637
for (slots = if_rxr_get(&sc->sc_rxq[q].ring, sc->sc_nrxbuf);
sys/dev/pci/if_vic.c
639
rxb = &sc->sc_rxq[q].bufs[sc->sc_rxq[q].end];
sys/dev/pci/if_vic.c
640
rxd = &sc->sc_rxq[q].slots[sc->sc_rxq[q].end];
sys/dev/pci/if_vic.c
643
sc->sc_rxq[q].pktlen);
sys/dev/pci/if_vic.c
655
VIC_INC(sc->sc_rxq[q].end, sc->sc_data->vd_rx[q].length);
sys/dev/pci/if_vic.c
657
if_rxr_put(&sc->sc_rxq[q].ring, slots);
sys/dev/pci/if_vic.c
667
int q, i;
sys/dev/pci/if_vic.c
669
for (q = 0; q < VIC_NRXRINGS; q++) {
sys/dev/pci/if_vic.c
671
rxb = &sc->sc_rxq[q].bufs[i];
sys/dev/pci/if_vic.c
672
rxd = &sc->sc_rxq[q].slots[i];
sys/dev/pci/if_vic.c
675
sc->sc_rxq[q].pktlen, 1, sc->sc_rxq[q].pktlen, 0,
sys/dev/pci/if_vic.c
678
"ring %d slot %d\n", DEVNAME(sc), q, i);
sys/dev/pci/if_vic.c
688
sc->sc_rxq[q].end = 0;
sys/dev/pci/if_vic.c
690
if_rxr_init(&sc->sc_rxq[q].ring, 2, sc->sc_nrxbuf - 1);
sys/dev/pci/if_vic.c
691
vic_rx_fill(sc, q);
sys/dev/pci/if_vic.c
716
q = VIC_NRXRINGS - 1;
sys/dev/pci/if_vic.c
718
while (q >= 0) {
sys/dev/pci/if_vic.c
720
rxb = &sc->sc_rxq[q].bufs[i];
sys/dev/pci/if_vic.c
732
q--;
sys/dev/pci/if_vic.c
745
int i, q;
sys/dev/pci/if_vic.c
747
for (q = 0; q < VIC_NRXRINGS; q++) {
sys/dev/pci/if_vic.c
749
rxb = &sc->sc_rxq[q].bufs[i];
sys/dev/pci/if_vic.c
750
rxd = &sc->sc_rxq[q].slots[i];
sys/dev/pci/if_vic.c
792
int q;
sys/dev/pci/if_vic.c
796
for (q = 0; q < VIC_NRXRINGS; q++)
sys/dev/pci/if_vic.c
797
vic_rx_proc(sc, q);
sys/dev/pci/if_vic.c
804
vic_rx_proc(struct vic_softc *sc, int q)
sys/dev/pci/if_vic.c
819
while (if_rxr_inuse(&sc->sc_rxq[q].ring) > 0) {
sys/dev/pci/if_vic.c
820
idx = sc->sc_data->vd_rx[q].nextidx;
sys/dev/pci/if_vic.c
821
if (idx >= sc->sc_data->vd_rx[q].length) {
sys/dev/pci/if_vic.c
829
rxd = &sc->sc_rxq[q].slots[idx];
sys/dev/pci/if_vic.c
833
rxb = &sc->sc_rxq[q].bufs[idx];
sys/dev/pci/if_vic.c
861
if_rxr_put(&sc->sc_rxq[q].ring, 1);
sys/dev/pci/if_vic.c
862
VIC_INC(sc->sc_data->vd_rx[q].nextidx, sc->sc_nrxbuf);
sys/dev/pci/if_vic.c
866
if_rxr_livelocked(&sc->sc_rxq[q].ring);
sys/dev/pci/if_vic.c
868
vic_rx_fill(sc, q);
sys/dev/pci/if_vmx.c
1001
struct vmxnet3_queue *q = arg;
sys/dev/pci/if_vmx.c
1003
vmxnet3_rxintr(q->sc, &q->rx);
sys/dev/pci/if_vmx.c
1004
vmxnet3_txintr(q->sc, &q->tx);
sys/dev/pci/if_vmx.c
1005
vmxnet3_enable_intr(q->sc, q->intr);
sys/dev/pci/if_vmx.c
359
struct vmxnet3_queue *q;
sys/dev/pci/if_vmx.c
362
q = &sc->sc_q[i];
sys/dev/pci/if_vmx.c
368
snprintf(q->intrname, sizeof(q->intrname), "%s:%d",
sys/dev/pci/if_vmx.c
370
q->ih = pci_intr_establish_cpu(pa->pa_pc, ih,
sys/dev/pci/if_vmx.c
373
vmxnet3_intr_queue, q, q->intrname);
sys/dev/pci/if_vmx.c
374
if (q->ih == NULL) {
sys/dev/pci/if_vmx.c
380
q->intr = vec;
sys/dev/pci/if_vmx.c
381
q->sc = sc;
sys/dev/pci/if_vmx.c
458
struct vmxnet3_queue *q = &sc->sc_q[i];
sys/dev/pci/if_vmx.c
461
ifp->if_ifqs[i]->ifq_softc = &q->tx;
sys/dev/pci/if_vmx.c
462
q->tx.ifq = ifp->if_ifqs[i];
sys/dev/pci/if_vmx.c
465
q->rx.ifiq = ifiq;
sys/dev/pci/if_vmx.c
469
bpfxattach(&q->bpf, q->intrname,
sys/dev/pci/if_vmx.c
472
ifiq->ifiq_bpfp = &q->bpf;
sys/dev/pci/if_vmx.c
474
q->tx.bpfp = &q->bpf;
sys/dev/pci/if_vmxreg.h
61
#define VMXNET3_BAR0_TXH(q) (0x600 + (q) * 8) /* Tx head */
sys/dev/pci/if_vmxreg.h
62
#define VMXNET3_BAR0_RXH1(q) (0x800 + (q) * 8) /* ring1 Rx head */
sys/dev/pci/if_vmxreg.h
63
#define VMXNET3_BAR0_RXH2(q) (0xa00 + (q) * 8) /* ring2 Rx head */
sys/dev/pci/if_xgereg.h
427
#define MC_QUEUE(q,s) ((uint64_t)(s)<<(56-(q*8)))
sys/dev/pv/if_vio.c
1811
int i, q;
sys/dev/pv/if_vio.c
1813
for (q = 0; q < sc->sc_nqueues; q++) {
sys/dev/pv/if_vio.c
1814
vioq = &sc->sc_q[q];
sys/dev/rasops/rasops32.c
118
rp[0] = u.q[fb >> 6];
sys/dev/rasops/rasops32.c
119
rp[1] = u.q[(fb >> 4) & 3];
sys/dev/rasops/rasops32.c
120
rp[2] = u.q[(fb >> 2) & 3];
sys/dev/rasops/rasops32.c
129
rp[0] = u.q[fb >> 6];
sys/dev/rasops/rasops32.c
130
rp[1] = u.q[(fb >> 4) & 3];
sys/dev/rasops/rasops32.c
131
rp[2] = u.q[(fb >> 2) & 3];
sys/dev/rasops/rasops32.c
132
rp[3] = u.q[fb & 3];
sys/dev/rasops/rasops32.c
141
rp[0] = u.q[fb >> 6];
sys/dev/rasops/rasops32.c
142
rp[1] = u.q[(fb >> 4) & 3];
sys/dev/rasops/rasops32.c
143
rp[2] = u.q[(fb >> 2) & 3];
sys/dev/rasops/rasops32.c
144
rp[3] = u.q[fb & 3];
sys/dev/rasops/rasops32.c
146
rp[4] = u.q[fb >> 6];
sys/dev/rasops/rasops32.c
147
rp[5] = u.q[(fb >> 4) & 3];
sys/dev/rasops/rasops32.c
156
rp[0] = u.q[fb >> 6];
sys/dev/rasops/rasops32.c
157
rp[1] = u.q[(fb >> 4) & 3];
sys/dev/rasops/rasops32.c
158
rp[2] = u.q[(fb >> 2) & 3];
sys/dev/rasops/rasops32.c
159
rp[3] = u.q[fb & 3];
sys/dev/rasops/rasops32.c
161
rp[4] = u.q[fb >> 6];
sys/dev/rasops/rasops32.c
162
rp[5] = u.q[(fb >> 4) & 3];
sys/dev/rasops/rasops32.c
163
rp[6] = u.q[(fb >> 2) & 3];
sys/dev/rasops/rasops32.c
164
rp[7] = u.q[fb & 3];
sys/dev/rasops/rasops32.c
173
rp[0] = u.q[fb >> 6];
sys/dev/rasops/rasops32.c
174
rp[1] = u.q[(fb >> 4) & 3];
sys/dev/rasops/rasops32.c
175
rp[2] = u.q[(fb >> 2) & 3];
sys/dev/rasops/rasops32.c
176
rp[3] = u.q[fb & 3];
sys/dev/rasops/rasops32.c
178
rp[4] = u.q[fb >> 6];
sys/dev/rasops/rasops32.c
179
rp[5] = u.q[(fb >> 4) & 3];
sys/dev/rasops/rasops32.c
180
rp[6] = u.q[(fb >> 2) & 3];
sys/dev/rasops/rasops32.c
181
rp[7] = u.q[fb & 3];
sys/dev/rasops/rasops32.c
183
rp[8] = u.q[fb >> 6];
sys/dev/rasops/rasops32.c
184
rp[9] = u.q[(fb >> 4) & 3];
sys/dev/rasops/rasops32.c
185
rp[10] = u.q[(fb >> 2) & 3];
sys/dev/rasops/rasops32.c
186
rp[11] = u.q[fb & 3];
sys/dev/rasops/rasops32.c
188
rp[12] = u.q[fb >> 6];
sys/dev/rasops/rasops32.c
189
rp[13] = u.q[(fb >> 4) & 3];
sys/dev/rasops/rasops32.c
190
rp[14] = u.q[(fb >> 2) & 3];
sys/dev/rasops/rasops32.c
191
rp[15] = u.q[fb & 3];
sys/dev/rasops/rasops32.c
72
int64_t q[4];
sys/dev/softraid_raid6.c
774
sr_raid6_xorq(void *q, void *d, int len, int gn)
sys/dev/softraid_raid6.c
776
uint32_t *qbuf = q, *data = d, x;
sys/dev/usb/ehci.c
87
#define bitmask_snprintf(q,f,b,l) snprintf((b), (l), "%b", (q), (f))
sys/dev/usb/ohci.c
62
#define bitmask_snprintf(q,f,b,l) snprintf((b), (l), "%b", (q), (f))
sys/dev/usb/ugen.c
1267
kn->kn_data = sce->q.c_cc;
sys/dev/usb/ugen.c
328
clalloc(&sce->q, UGEN_IBSIZE, 0);
sys/dev/usb/ugen.c
336
clfree(&sce->q);
sys/dev/usb/ugen.c
460
ndflush(&sce->q, sce->q.c_cc);
sys/dev/usb/ugen.c
461
clfree(&sce->q);
sys/dev/usb/ugen.c
517
while (sce->q.c_cc == 0) {
sys/dev/usb/ugen.c
540
while (sce->q.c_cc > 0 && uio->uio_resid > 0 && !error) {
sys/dev/usb/ugen.c
541
n = ulmin(sce->q.c_cc, uio->uio_resid);
sys/dev/usb/ugen.c
546
q_to_b(&sce->q, buffer, n);
sys/dev/usb/ugen.c
78
struct clist q;
sys/dev/usb/ugen.c
833
(void)b_to_q(ibuf, count, &sce->q);
sys/dev/usb/uhci.c
67
#define bitmask_snprintf(q,f,b,l) snprintf((b), (l), "%b", (q), (f))
sys/dev/usb/ulpt.c
722
char *p, *q;
sys/dev/usb/ulpt.c
730
q = strchr(p, ';');
sys/dev/usb/ulpt.c
731
if (q)
sys/dev/usb/ulpt.c
732
printf("%.*s", (int)(q - p + 1), p);
sys/dev/usb/umidi.c
616
struct umidi_endpoint *p, *q, *lowest, *endep, tmpep;
sys/dev/usb/umidi.c
672
for (q=p+1; q<endep; q++) {
sys/dev/usb/umidi.c
674
UE_GET_DIR(q->addr)==UE_DIR_OUT) ||
sys/dev/usb/umidi.c
676
UE_GET_DIR(q->addr)) &&
sys/dev/usb/umidi.c
678
UE_GET_ADDR(q->addr))))
sys/dev/usb/umidi.c
679
lowest = q;
sys/dev/usb/umidi_quirks.c
360
struct umq_data *q;
sys/dev/usb/umidi_quirks.c
374
for (q=p->quirks; q->type; q++)
sys/dev/usb/umidi_quirks.c
375
p->type_mask |= 1<<(q->type-1);
sys/dev/usb/umidi_quirks.c
391
umidi_print_quirk(struct umidi_quirk *q)
sys/dev/usb/umidi_quirks.c
394
if (q) {
sys/dev/usb/umidi_quirks.c
396
for (qd=q->quirks; qd->type; qd++)
sys/dev/usb/umidi_quirks.c
405
umidi_get_quirk_data_from_type(struct umidi_quirk *q, u_int32_t type)
sys/dev/usb/umidi_quirks.c
408
if (q) {
sys/dev/usb/umidi_quirks.c
409
for (qd=q->quirks; qd->type; qd++)
sys/dev/usb/umidi_quirks.h
55
#define UMQ_ISTYPE(q, type) \
sys/dev/usb/umidi_quirks.h
56
((q)->sc_quirk && ((q)->sc_quirk->type_mask & (1<<((type)-1))))
sys/dev/usb/usb_subr.c
199
char *q, *e;
sys/dev/usb/usb_subr.c
203
q = e = p;
sys/dev/usb/usb_subr.c
204
while (*q == ' ') /* skip leading spaces */
sys/dev/usb/usb_subr.c
205
q++;
sys/dev/usb/usb_subr.c
206
while ((*p = *q++)) /* copy string */
sys/kern/exec_elf.c
1412
struct proc *q;
sys/kern/exec_elf.c
1524
TAILQ_FOREACH(q, &pr->ps_threads, p_thr_link) {
sys/kern/exec_elf.c
1525
if (q == p) /* we've taken care of this thread */
sys/kern/exec_elf.c
1527
error = coredump_note_elf(q, iocookie, ¬esize);
sys/kern/kern_exit.c
529
dowait6(struct proc *q, idtype_t idtype, id_t id, int *statusp, int options,
sys/kern/kern_exit.c
540
atomic_clearbits_int(&q->p_p->ps_flags, PS_WAITEVENT);
sys/kern/kern_exit.c
542
LIST_FOREACH(pr, &q->p_p->ps_children, ps_sibling) {
sys/kern/kern_exit.c
576
proc_finish_wait(q, pr);
sys/kern/kern_exit.c
661
LIST_FOREACH(pr, &q->p_p->ps_orphans, ps_orphan) {
sys/kern/kern_exit.c
676
sleep_setup(q->p_p, PWAIT | PCATCH, "wait");
sys/kern/kern_exit.c
678
!ISSET(atomic_load_int(&q->p_p->ps_flags), PS_WAITEVENT))) != 0)
sys/kern/kern_exit.c
684
sys_wait4(struct proc *q, void *v, register_t *retval)
sys/kern/kern_exit.c
705
id = q->p_p->ps_pgid;
sys/kern/kern_exit.c
717
error = dowait6(q, idtype, id,
sys/kern/kern_exit.c
726
if (error == 0 && KTRPOINT(q, KTR_STRUCT))
sys/kern/kern_exit.c
727
ktrrusage(q, &ru);
sys/kern/kern_exit.c
734
sys_waitid(struct proc *q, void *v, register_t *retval)
sys/kern/kern_exit.c
754
error = dowait6(q, idtype, SCARG(uap, id), NULL,
sys/kern/kern_exit.c
759
if (error == 0 && KTRPOINT(q, KTR_STRUCT))
sys/kern/kern_exit.c
760
ktrsiginfo(q, &info);
sys/kern/kern_resource.c
399
struct proc *q;
sys/kern/kern_resource.c
406
TAILQ_FOREACH(q, &pr->ps_threads, p_thr_link)
sys/kern/kern_resource.c
407
tuagg_sumup(tu, &q->p_tu);
sys/kern/kern_resource.c
541
struct proc *q;
sys/kern/kern_resource.c
556
TAILQ_FOREACH(q, &pr->ps_threads, p_thr_link) {
sys/kern/kern_resource.c
557
ruadd(rup, &q->p_ru);
sys/kern/kern_resource.c
558
tuagg_sumup(&tu, &q->p_tu);
sys/kern/kern_resource.c
609
struct proc *q;
sys/kern/kern_resource.c
617
TAILQ_FOREACH(q, &pr->ps_threads, p_thr_link)
sys/kern/kern_resource.c
618
tuagg_sumup(&tu, &q->p_tu);
sys/kern/kern_sig.c
1000
if (q->p_flag & P_SIGSUSPEND)
sys/kern/kern_sig.c
1547
struct proc *q, *p = NULL;
sys/kern/kern_sig.c
1555
TAILQ_FOREACH(q, &pr->ps_threads, p_thr_link) {
sys/kern/kern_sig.c
1556
if (q == p)
sys/kern/kern_sig.c
1558
if (!ISSET(q->p_flag, flag))
sys/kern/kern_sig.c
1560
atomic_clearbits_int(&q->p_flag, flag);
sys/kern/kern_sig.c
1577
if (q->p_stat == SSTOP &&
sys/kern/kern_sig.c
1578
ISSET(q->p_flag, P_SUSPSIG | P_SUSPSINGLE) == 0) {
sys/kern/kern_sig.c
1579
if (q->p_wchan == NULL)
sys/kern/kern_sig.c
1580
setrunnable(q);
sys/kern/kern_sig.c
1582
q->p_stat = SSLEEP;
sys/kern/kern_sig.c
1595
struct proc *q, *p = NULL;
sys/kern/kern_sig.c
1606
TAILQ_FOREACH(q, &pr->ps_threads, p_thr_link) {
sys/kern/kern_sig.c
1607
if (q == p)
sys/kern/kern_sig.c
1609
atomic_setbits_int(&q->p_flag, flag);
sys/kern/kern_sig.c
1618
switch (q->p_stat) {
sys/kern/kern_sig.c
1621
unsleep(q);
sys/kern/kern_sig.c
1622
setrunnable(q);
sys/kern/kern_sig.c
1628
if (q->p_flag & P_SINTR) {
sys/kern/kern_sig.c
1631
q->p_stat = SSTOP;
sys/kern/kern_sig.c
1635
unsleep(q);
sys/kern/kern_sig.c
1636
setrunnable(q);
sys/kern/kern_sig.c
1641
signotify(q);
sys/kern/kern_sig.c
934
struct proc *q;
sys/kern/kern_sig.c
964
q = curproc;
sys/kern/kern_sig.c
965
tmpmask = READ_ONCE(q->p_sigmask);
sys/kern/kern_sig.c
966
if (q->p_p == pr && (q->p_flag & P_WEXIT) == 0 &&
sys/kern/kern_sig.c
968
p = q;
sys/kern/kern_sig.c
980
TAILQ_FOREACH(q, &pr->ps_threads, p_thr_link) {
sys/kern/kern_sig.c
983
if (q->p_flag & P_WEXIT)
sys/kern/kern_sig.c
987
tmpmask = READ_ONCE(q->p_sigmask);
sys/kern/kern_sig.c
992
p = q;
sys/kern/kern_synch.c
620
struct proc *q;
sys/kern/kern_synch.c
630
TAILQ_FOREACH(q, &p->p_p->ps_threads, p_thr_link)
sys/kern/kern_synch.c
631
newprio = max(newprio, q->p_runpri);
sys/kern/kern_time.c
117
struct proc *q;
sys/kern/kern_time.c
147
q = tfind_user(__CLOCK_PTID(clock_id), p->p_p);
sys/kern/kern_time.c
148
if (q == NULL)
sys/kern/kern_time.c
151
tuagg_get_proc(&tu, q);
sys/kern/kern_time.c
226
struct proc *q;
sys/kern/kern_time.c
253
q = tfind_user(__CLOCK_PTID(clock_id), p->p_p);
sys/kern/kern_time.c
254
if (q == NULL)
sys/kern/sysv_msg.c
227
#define MSGQ_SPACE(q) ((q)->msqid_ds.msg_qbytes - (q)->msqid_ds.msg_cbytes)
sys/kern/tty.c
217
#define FLUSHQ(q) { \
sys/kern/tty.c
218
if ((q)->c_cc) \
sys/kern/tty.c
219
ndflush(q, (q)->c_cc); \
sys/kern/uipc_socket2.c
253
soqinsque(struct socket *head, struct socket *so, int q)
sys/kern/uipc_socket2.c
261
if (q == 0) {
sys/kern/uipc_socket2.c
272
soqremque(struct socket *so, int q)
sys/kern/uipc_socket2.c
279
if (q == 0) {
sys/kern/vfs_bio.c
1623
int i, j = start, q = end;
sys/kern/vfs_bio.c
1631
while (j <= q) {
sys/kern/vfs_bio.c
1632
for (i = q; i >= j; i--)
sys/lib/libkern/adddi3.c
46
aa.q = a;
sys/lib/libkern/adddi3.c
47
bb.q = b;
sys/lib/libkern/adddi3.c
50
return (sum.q);
sys/lib/libkern/anddi3.c
44
aa.q = a;
sys/lib/libkern/anddi3.c
45
bb.q = b;
sys/lib/libkern/anddi3.c
48
return (aa.q);
sys/lib/libkern/ashldi3.c
47
aa.q = a;
sys/lib/libkern/ashldi3.c
56
return (aa.q);
sys/lib/libkern/ashrdi3.c
46
aa.q = a;
sys/lib/libkern/ashrdi3.c
65
return (aa.q);
sys/lib/libkern/cmpdi2.c
46
aa.q = a;
sys/lib/libkern/cmpdi2.c
47
bb.q = b;
sys/lib/libkern/iordi3.c
44
aa.q = a;
sys/lib/libkern/iordi3.c
45
bb.q = b;
sys/lib/libkern/iordi3.c
48
return (aa.q);
sys/lib/libkern/lshldi3.c
47
aa.q = a;
sys/lib/libkern/lshldi3.c
56
return (aa.q);
sys/lib/libkern/lshrdi3.c
46
aa.q = a;
sys/lib/libkern/lshrdi3.c
55
return (aa.q);
sys/lib/libkern/muldi3.c
112
u.q = a, negall = 0;
sys/lib/libkern/muldi3.c
114
u.q = -a, negall = 1;
sys/lib/libkern/muldi3.c
116
v.q = b;
sys/lib/libkern/muldi3.c
118
v.q = -b, negall ^= 1;
sys/lib/libkern/muldi3.c
126
prod.q = __lmulq(u0, v0);
sys/lib/libkern/muldi3.c
134
low.q = __lmulq(u0, v0);
sys/lib/libkern/muldi3.c
155
return (negall ? -prod.q : prod.q);
sys/lib/libkern/muldi3.c
236
return (prod.q);
sys/lib/libkern/negdi2.c
44
aa.q = a;
sys/lib/libkern/negdi2.c
47
return (res.q);
sys/lib/libkern/notdi2.c
45
aa.q = a;
sys/lib/libkern/notdi2.c
48
return (aa.q);
sys/lib/libkern/qdivrem.c
143
return (tmp.q);
sys/lib/libkern/qdivrem.c
155
q[i] = 0;
sys/lib/libkern/qdivrem.c
156
q += 4 - m;
sys/lib/libkern/qdivrem.c
234
q[j] = (digit)qhat;
sys/lib/libkern/qdivrem.c
251
*arq = tmp.q;
sys/lib/libkern/qdivrem.c
256
return (tmp.q);
sys/lib/libkern/qdivrem.c
67
digit *u, *v, *q;
sys/lib/libkern/qdivrem.c
83
return (tmp.q);
sys/lib/libkern/qdivrem.c
92
q = &qspace[0];
sys/lib/libkern/quad.h
60
quad_t q; /* as a (signed) quad */
sys/lib/libkern/softfloat.c
2033
bits32 q;
sys/lib/libkern/softfloat.c
2076
q = ( bSig <= aSig );
sys/lib/libkern/softfloat.c
2077
if ( q ) aSig -= bSig;
sys/lib/libkern/softfloat.c
2079
q = ( ( (bits64) aSig )<<32 ) / bSig;
sys/lib/libkern/softfloat.c
2080
q >>= 32 - expDiff;
sys/lib/libkern/softfloat.c
2082
aSig = ( ( aSig>>1 )<<( expDiff - 1 ) ) - bSig * q;
sys/lib/libkern/softfloat.c
2103
q = q64>>( 64 - expDiff );
sys/lib/libkern/softfloat.c
2105
aSig = ( ( aSig64>>33 )<<( expDiff - 1 ) ) - bSig * q;
sys/lib/libkern/softfloat.c
2109
++q;
sys/lib/libkern/softfloat.c
2113
if ( ( sigMean < 0 ) || ( ( sigMean == 0 ) && ( q & 1 ) ) ) {
sys/lib/libkern/softfloat.c
3041
bits64 q, alternateASig;
sys/lib/libkern/softfloat.c
3079
q = ( bSig <= aSig );
sys/lib/libkern/softfloat.c
3080
if ( q ) aSig -= bSig;
sys/lib/libkern/softfloat.c
3083
q = estimateDiv128To64( aSig, 0, bSig );
sys/lib/libkern/softfloat.c
3084
q = ( 2 < q ) ? q - 2 : 0;
sys/lib/libkern/softfloat.c
3085
aSig = - ( ( bSig>>2 ) * q );
sys/lib/libkern/softfloat.c
3090
q = estimateDiv128To64( aSig, 0, bSig );
sys/lib/libkern/softfloat.c
3091
q = ( 2 < q ) ? q - 2 : 0;
sys/lib/libkern/softfloat.c
3092
q >>= 64 - expDiff;
sys/lib/libkern/softfloat.c
3094
aSig = ( ( aSig>>1 )<<( expDiff - 1 ) ) - bSig * q;
sys/lib/libkern/softfloat.c
3102
++q;
sys/lib/libkern/softfloat.c
3106
if ( ( sigMean < 0 ) || ( ( sigMean == 0 ) && ( q & 1 ) ) ) {
sys/lib/libkern/softfloat.c
3981
bits64 q, term0, term1, alternateASig0, alternateASig1;
sys/lib/libkern/softfloat.c
4024
q = ( bSig <= aSig0 );
sys/lib/libkern/softfloat.c
4025
if ( q ) aSig0 -= bSig;
sys/lib/libkern/softfloat.c
4028
q = estimateDiv128To64( aSig0, aSig1, bSig );
sys/lib/libkern/softfloat.c
4029
q = ( 2 < q ) ? q - 2 : 0;
sys/lib/libkern/softfloat.c
4030
mul64To128( bSig, q, &term0, &term1 );
sys/lib/libkern/softfloat.c
4037
q = estimateDiv128To64( aSig0, aSig1, bSig );
sys/lib/libkern/softfloat.c
4038
q = ( 2 < q ) ? q - 2 : 0;
sys/lib/libkern/softfloat.c
4039
q >>= 64 - expDiff;
sys/lib/libkern/softfloat.c
4040
mul64To128( bSig, q<<( 64 - expDiff ), &term0, &term1 );
sys/lib/libkern/softfloat.c
4044
++q;
sys/lib/libkern/softfloat.c
4055
&& ( q & 1 ) )
sys/lib/libkern/softfloat.c
5111
bits64 aSig0, aSig1, bSig0, bSig1, q, term0, term1, term2;
sys/lib/libkern/softfloat.c
5160
q = le128( bSig0, bSig1, aSig0, aSig1 );
sys/lib/libkern/softfloat.c
5161
if ( q ) sub128( aSig0, aSig1, bSig0, bSig1, &aSig0, &aSig1 );
sys/lib/libkern/softfloat.c
5164
q = estimateDiv128To64( aSig0, aSig1, bSig0 );
sys/lib/libkern/softfloat.c
5165
q = ( 4 < q ) ? q - 4 : 0;
sys/lib/libkern/softfloat.c
5166
mul128By64To192( bSig0, bSig1, q, &term0, &term1, &term2 );
sys/lib/libkern/softfloat.c
5173
q = estimateDiv128To64( aSig0, aSig1, bSig0 );
sys/lib/libkern/softfloat.c
5174
q = ( 4 < q ) ? q - 4 : 0;
sys/lib/libkern/softfloat.c
5175
q >>= - expDiff;
sys/lib/libkern/softfloat.c
5184
mul128By64To192( bSig0, bSig1, q, &term0, &term1, &term2 );
sys/lib/libkern/softfloat.c
5194
++q;
sys/lib/libkern/softfloat.c
5200
|| ( ( ( sigMean0 | sigMean1 ) == 0 ) && ( q & 1 ) ) ) {
sys/lib/libkern/subdi3.c
45
aa.q = a;
sys/lib/libkern/subdi3.c
46
bb.q = b;
sys/lib/libkern/subdi3.c
49
return (diff.q);
sys/lib/libkern/xordi3.c
44
aa.q = a;
sys/lib/libkern/xordi3.c
45
bb.q = b;
sys/lib/libkern/xordi3.c
48
return (aa.q);
sys/lib/libz/crc32.c
461
z_crc_t i, p, q;
sys/lib/libz/crc32.c
467
ltl[k][i] = q = (z_crc_t)multmodp(i << 24, p);
sys/lib/libz/crc32.c
468
big[w - 1 - k][i] = byte_swap(q);
sys/lib/libz/zutil.c
156
const uchf *q = src;
sys/lib/libz/zutil.c
158
*p++ = *q++;
sys/lib/libz/zutil.c
164
const uchf *p = s1, *q = s2;
sys/lib/libz/zutil.c
166
if (*p++ != *q++)
sys/lib/libz/zutil.c
167
return (int)p[-1] - (int)q[-1];
sys/lib/libz/zutil.h
274
#define ZSWAP32(q) ((((q) >> 24) & 0xff) + (((q) >> 8) & 0xff00) + \
sys/lib/libz/zutil.h
275
(((q) & 0xff00) << 8) + (((q) & 0xff) << 24))
sys/net/bridgectl.c
168
struct bridge_rtnode *p, *q;
sys/net/bridgectl.c
204
q = p;
sys/net/bridgectl.c
207
dir = memcmp(ea, &q->brt_addr, sizeof(q->brt_addr));
sys/net/bridgectl.c
210
q->brt_ifidx = ifp->if_index;
sys/net/bridgectl.c
211
q->brt_flags = flags;
sys/net/bridgectl.c
212
} else if (!(q->brt_flags & IFBAF_STATIC))
sys/net/bridgectl.c
213
q->brt_ifidx = ifp->if_index;
sys/net/bridgectl.c
215
if (q->brt_ifidx == ifp->if_index)
sys/net/bridgectl.c
216
q->brt_age = 1;
sys/net/bridgectl.c
217
bridge_copytag(brtag, &q->brt_tunnel);
sys/net/bridgectl.c
238
LIST_INSERT_BEFORE(q, p, brt_next);
sys/net/bridgectl.c
259
LIST_INSERT_AFTER(q, p, brt_next);
sys/net/fq_codel.c
310
return (ml_len(&cd->q));
sys/net/fq_codel.c
324
ml_enqueue(&cd->q, m);
sys/net/fq_codel.c
361
m = MBUF_LIST_FIRST(&cd->q);
sys/net/fq_codel.c
495
n = ml_dequeue(&cd->q);
sys/net/fq_codel.c
507
ml_enlist(ml, &cd->q);
sys/net/fq_codel.c
56
struct mbuf_list q;
sys/net/hfsc.c
104
struct mbuf_list q; /* Queue of packets */
sys/net/hfsc.c
398
hfsc_pf_addqueue(void *arg, struct pf_queuespec *q)
sys/net/hfsc.c
406
KASSERT(q->qid != 0);
sys/net/hfsc.c
409
if (q->linkshare.m1.absolute == 0 && q->linkshare.m2.absolute == 0 &&
sys/net/hfsc.c
410
q->parent_qid == 0)
sys/net/hfsc.c
413
if (q->parent_qid == 0 && hif->hif_rootclass == NULL) {
sys/net/hfsc.c
415
0, 0, HFSC_ROOT_CLASS | q->qid);
sys/net/hfsc.c
419
} else if ((parent = hfsc_clh2cph(hif, q->parent_qid)) == NULL)
sys/net/hfsc.c
422
if (hfsc_clh2cph(hif, q->qid) != NULL) {
sys/net/hfsc.c
427
rtsc.m1 = q->realtime.m1.absolute;
sys/net/hfsc.c
428
rtsc.d = q->realtime.d;
sys/net/hfsc.c
429
rtsc.m2 = q->realtime.m2.absolute;
sys/net/hfsc.c
430
lssc.m1 = q->linkshare.m1.absolute;
sys/net/hfsc.c
431
lssc.d = q->linkshare.d;
sys/net/hfsc.c
432
lssc.m2 = q->linkshare.m2.absolute;
sys/net/hfsc.c
433
ulsc.m1 = q->upperlimit.m1.absolute;
sys/net/hfsc.c
434
ulsc.d = q->upperlimit.d;
sys/net/hfsc.c
435
ulsc.m2 = q->upperlimit.m2.absolute;
sys/net/hfsc.c
438
parent, q->qlimit, q->flags, q->qid)) == NULL) {
sys/net/hfsc.c
444
cl->cl_qops = pf_queue_manager(q);
sys/net/hfsc.c
450
cl->cl_qdata = cl->cl_qops->pfq_alloc(q->kif->pfik_ifp);
sys/net/hfsc.c
457
error = cl->cl_qops->pfq_addqueue(cl->cl_qdata, q);
sys/net/hfsc.c
474
hfsc_pf_qstats(struct pf_queuespec *q, void *ubuf, int *nbytes)
sys/net/hfsc.c
476
struct ifnet *ifp = q->kif->pfik_ifp;
sys/net/hfsc.c
492
if ((cl = hfsc_clh2cph(hif, q->qid)) == NULL) {
sys/net/hfsc.c
518
return ml_len(&cq->q);
sys/net/hfsc.c
526
if (ml_len(&cq->q) >= cq->qlimit)
sys/net/hfsc.c
529
ml_enqueue(&cq->q, m);
sys/net/hfsc.c
538
return MBUF_LIST_FIRST(&cq->q);
sys/net/hfsc.c
546
ml_dequeue(&cq->q);
sys/net/hfsc.c
554
ml_enlist(ml, &cq->q);
sys/net/hfsc.c
570
hfsc_alloc(unsigned int idx, void *q)
sys/net/hfsc.c
572
struct hfsc_if *hif = q;
sys/net/hfsc.c
580
hfsc_free(unsigned int idx, void *q)
sys/net/hfsc.c
582
struct hfsc_if *hif = q;
sys/net/hfsc.c
636
ml_init(&cl->cl_q.q);
sys/net/hfsc.c
919
m0 = MBUF_LIST_FIRST(&cl->cl_q.q);
sys/net/if_pfsync.c
1364
int q;
sys/net/if_pfsync.c
1369
for (q = 0; q < nitems(s->s_qs); q++) {
sys/net/if_pfsync.c
1370
if (TAILQ_EMPTY(&s->s_qs[q]))
sys/net/if_pfsync.c
1373
while ((st = TAILQ_FIRST(&s->s_qs[q])) != NULL) {
sys/net/if_pfsync.c
1374
TAILQ_REMOVE(&s->s_qs[q], st, sync_list);
sys/net/if_pfsync.c
1376
KASSERT(st->sync_state == q);
sys/net/if_pfsync.c
1409
unsigned int q, count;
sys/net/if_pfsync.c
1449
for (q = 0; q < nitems(s->s_qs); q++) {
sys/net/if_pfsync.c
1450
struct pf_state_queue *psq = &s->s_qs[q];
sys/net/if_pfsync.c
1464
KASSERT(st->sync_state == q);
sys/net/if_pfsync.c
1468
pfsync_qs[q].write(st, ptr + off);
sys/net/if_pfsync.c
1469
off += pfsync_qs[q].len;
sys/net/if_pfsync.c
1474
subh->action = pfsync_qs[q].action;
sys/net/if_pfsync.c
1475
subh->len = pfsync_qs[q].len >> 2;
sys/net/if_pfsync.c
1601
pfsync_q_ins(struct pfsync_slice *s, struct pf_state *st, unsigned int q)
sys/net/if_pfsync.c
1603
size_t nlen = pfsync_qs[q].len;
sys/net/if_pfsync.c
1610
if (TAILQ_EMPTY(&s->s_qs[q]))
sys/net/if_pfsync.c
1621
nlen = sizeof(struct pfsync_subheader) + pfsync_qs[q].len;
sys/net/if_pfsync.c
1626
TAILQ_INSERT_TAIL(&s->s_qs[q], st, sync_list);
sys/net/if_pfsync.c
1627
st->sync_state = q;
sys/net/if_pfsync.c
1636
unsigned int q = st->sync_state;
sys/net/if_pfsync.c
1642
TAILQ_REMOVE(&s->s_qs[q], st, sync_list);
sys/net/if_pfsync.c
1644
s->s_len -= pfsync_qs[q].len;
sys/net/if_pfsync.c
1646
if (TAILQ_EMPTY(&s->s_qs[q]))
sys/net/if_pfsync.c
359
size_t i, q;
sys/net/if_pfsync.c
420
for (q = 0; q < nitems(s->s_qs); q++)
sys/net/if_pfsync.c
421
TAILQ_INIT(&s->s_qs[q]);
sys/net/if_spppsubr.c
782
struct sppp **q, *p, *sp = (struct sppp*) ifp;
sys/net/if_spppsubr.c
791
for (q = &spppq; (p = *q); q = &p->pp_next)
sys/net/if_spppsubr.c
793
*q = p->pp_next;
sys/net/if_wg.c
1987
wg_queue_dequeue(struct wg_queue *q, struct wg_tag **t)
sys/net/if_wg.c
1990
mtx_enter(&q->q_mtx);
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
1992
ml_dequeue(&q->q_list);
sys/net/if_wg.c
1995
mtx_leave(&q->q_mtx);
sys/net/ifq.c
566
ifq_q_leave(struct ifqueue *ifq, void *q)
sys/net/ifq.c
568
KASSERT(q == ifq->ifq_q);
sys/net/pf_if.c
718
pfi_if_compare(struct pfi_kif *p, struct pfi_kif *q)
sys/net/pf_if.c
720
return (strncmp(p->pfik_name, q->pfik_name, IFNAMSIZ));
sys/net/pf_ioctl.c
2229
struct pfioc_queue *q = (struct pfioc_queue *)addr;
sys/net/pf_ioctl.c
2240
if (q->ticket != pf_main_ruleset.rules.inactive.version) {
sys/net/pf_ioctl.c
2247
memcpy(qs, &q->queue, sizeof(*qs));
sys/net/pf_ioctl.c
612
struct pf_queuespec *q, *qtmp;
sys/net/pf_ioctl.c
614
TAILQ_FOREACH_SAFE(q, where, entries, qtmp) {
sys/net/pf_ioctl.c
615
TAILQ_REMOVE(where, q, entries);
sys/net/pf_ioctl.c
616
pfi_kif_unref(q->kif, PFI_KIF_REF_RULE);
sys/net/pf_ioctl.c
617
pool_put(&pf_queue_pl, q);
sys/net/pf_ioctl.c
624
struct pf_queuespec *q;
sys/net/pf_ioctl.c
628
TAILQ_FOREACH(q, pf_queues_active, entries) {
sys/net/pf_ioctl.c
629
if (q->parent_qid != 0)
sys/net/pf_ioctl.c
632
ifp = q->kif->pfik_ifp;
sys/net/pf_ioctl.c
666
struct pf_queuespec *q;
sys/net/pf_ioctl.c
675
TAILQ_FOREACH(q, pf_queues_active, entries) {
sys/net/pf_ioctl.c
676
if (q->parent_qid != 0)
sys/net/pf_ioctl.c
679
ifp = q->kif->pfik_ifp;
sys/net/pf_ioctl.c
686
if (q->flags & PFQS_ROOTCLASS) {
sys/net/pf_ioctl.c
701
TAILQ_FOREACH(q, pf_queues_active, entries) {
sys/net/pf_ioctl.c
702
ifp = q->kif->pfik_ifp;
sys/net/pf_ioctl.c
709
error = qif->pfqops->pfq_addqueue(qif->disc, q);
sys/net/pf_ioctl.c
715
TAILQ_FOREACH(q, pf_queues_inactive, entries) {
sys/net/pf_ioctl.c
716
if (q->parent_qid != 0)
sys/net/pf_ioctl.c
719
ifp = q->kif->pfik_ifp;
sys/net/pf_ioctl.c
779
pf_queue_manager(struct pf_queuespec *q)
sys/net/pf_ioctl.c
781
if (q->flags & PFQS_FLOWQUEUE)
sys/net/pf_table.c
1517
struct pfr_ktable *p, *q, *r, *n, *w, key;
sys/net/pf_table.c
1552
SLIST_FOREACH(q, &auxq, pfrkt_workq) {
sys/net/pf_table.c
1553
if (!pfr_ktable_compare(p, q)) {
sys/net/pf_table.c
1566
if (q != NULL)
sys/net/pf_table.c
1617
q = p->pfrkt_root;
sys/net/pf_table.c
1619
SLIST_INSERT_HEAD(&auxq, q, pfrkt_workq);
sys/net/pf_table.c
1624
q = p->pfrkt_root;
sys/net/pf_table.c
1626
r = RB_FIND(pfr_ktablehead, &pfr_ktables, q);
sys/net/pf_table.c
1629
SLIST_INSERT_HEAD(&auxq, q, pfrkt_workq);
sys/net/pf_table.c
1638
if (!pfr_ktable_compare(r, q)) {
sys/net/pf_table.c
1644
SLIST_INSERT_HEAD(&auxq, q,
sys/net/pf_table.c
1652
q->pfrkt_rs = pf_find_or_create_ruleset(q->pfrkt_anchor);
sys/net/pf_table.c
1657
KASSERT(q->pfrkt_rs == &pf_main_ruleset);
sys/net/pf_table.c
1658
q->pfrkt_rs->tables++;
sys/net/pf_table.c
1659
p->pfrkt_root = q;
sys/net/pf_table.c
1660
SLIST_INSERT_HEAD(&addq, q, pfrkt_workq);
sys/net/pf_table.c
1685
struct pfr_ktable *p, *q, key;
sys/net/pf_table.c
1699
SLIST_FOREACH(q, &workq, pfrkt_workq)
sys/net/pf_table.c
1700
if (!pfr_ktable_compare(p, q))
sys/net/pf_table.c
1829
struct pfr_ktable *p, *q, key;
sys/net/pf_table.c
1851
SLIST_FOREACH(q, &workq, pfrkt_workq)
sys/net/pf_table.c
1852
if (!pfr_ktable_compare(p, q))
sys/net/pf_table.c
2050
struct pfr_ktable *p, *q;
sys/net/pf_table.c
2074
SLIST_FOREACH_SAFE(p, &workq, pfrkt_workq, q) {
sys/net/pf_table.c
2100
struct pfr_kentry *p, *q;
sys/net/pf_table.c
2113
q = pfr_lookup_addr(kt, &ad, 1);
sys/net/pf_table.c
2114
if (q != NULL) {
sys/net/pf_table.c
2115
if ((q->pfrke_flags & PFRKE_FLAG_NOT) !=
sys/net/pf_table.c
2117
SLIST_INSERT_HEAD(&changeq, q,
sys/net/pf_table.c
2119
q->pfrke_flags |= PFRKE_FLAG_MARK;
sys/net/pf_table.c
2245
struct pfr_ktable *p, *q;
sys/net/pf_table.c
2247
SLIST_FOREACH_SAFE(p, workq, pfrkt_workq, q) {
sys/net/pf_table.c
2407
pfr_ktable_compare(struct pfr_ktable *p, struct pfr_ktable *q)
sys/net/pf_table.c
2411
if ((d = strncmp(p->pfrkt_name, q->pfrkt_name, PF_TABLE_NAME_SIZE)))
sys/net/pf_table.c
2413
return (strcmp(p->pfrkt_anchor, q->pfrkt_anchor));
sys/net/pf_table.c
316
struct pfr_kentry *p, *q, *ke;
sys/net/pf_table.c
360
q = pfr_lookup_kentry(tmpkt, ke, 1);
sys/net/pf_table.c
362
if (q != NULL)
sys/net/pf_table.c
372
if (p == NULL && q == NULL) {
sys/net/pf_table.c
527
struct pfr_kentry *p, *q;
sys/net/pf_table.c
569
q = pfr_lookup_addr(tmpkt, &ad, 1);
sys/net/pf_table.c
570
if (q != NULL) {
sys/net/ppp_tty.c
149
#define CCOUNT(q) ((q)->c_cc)
sys/net/ppp_tty.c
583
u_char *p, *q;
sys/net/ppp_tty.c
610
for (q = endseq; q < p; ++q)
sys/net/ppp_tty.c
611
if (putc(*q, &tp->t_outq)) {
sys/net/ppp_tty.c
613
for (; q > endseq; --q)
sys/net/ppp_tty.c
619
sc->sc_stats.ppp_obytes += q - endseq;
sys/netinet/ip_input.c
1013
for (p = NULL, q = LIST_FIRST(&fp->ipq_fragq); q != NULL;
sys/netinet/ip_input.c
1014
p = q, q = LIST_NEXT(q, ipqe_q))
sys/netinet/ip_input.c
1015
if (ntohs(q->ipqe_ip->ip_off) > ntohs(ipqe->ipqe_ip->ip_off))
sys/netinet/ip_input.c
1041
for (; q != NULL &&
sys/netinet/ip_input.c
1043
ntohs(q->ipqe_ip->ip_off); q = nq) {
sys/netinet/ip_input.c
1045
ntohs(ipqe->ipqe_ip->ip_len)) - ntohs(q->ipqe_ip->ip_off);
sys/netinet/ip_input.c
1046
if (i < ntohs(q->ipqe_ip->ip_len)) {
sys/netinet/ip_input.c
1047
q->ipqe_ip->ip_len =
sys/netinet/ip_input.c
1048
htons(ntohs(q->ipqe_ip->ip_len) - i);
sys/netinet/ip_input.c
1049
q->ipqe_ip->ip_off =
sys/netinet/ip_input.c
1050
htons(ntohs(q->ipqe_ip->ip_off) + i);
sys/netinet/ip_input.c
1051
m_adj(q->ipqe_m, i);
sys/netinet/ip_input.c
1054
nq = LIST_NEXT(q, ipqe_q);
sys/netinet/ip_input.c
1055
m_freem(q->ipqe_m);
sys/netinet/ip_input.c
1056
LIST_REMOVE(q, ipqe_q);
sys/netinet/ip_input.c
1057
pool_put(&ipqent_pool, q);
sys/netinet/ip_input.c
1072
for (p = NULL, q = LIST_FIRST(&fp->ipq_fragq); q != NULL;
sys/netinet/ip_input.c
1073
p = q, q = LIST_NEXT(q, ipqe_q)) {
sys/netinet/ip_input.c
1074
if (ntohs(q->ipqe_ip->ip_off) != next)
sys/netinet/ip_input.c
1076
next += ntohs(q->ipqe_ip->ip_len);
sys/netinet/ip_input.c
1085
q = LIST_FIRST(&fp->ipq_fragq);
sys/netinet/ip_input.c
1086
ip = q->ipqe_ip;
sys/netinet/ip_input.c
1092
m = q->ipqe_m;
sys/netinet/ip_input.c
1096
nq = LIST_NEXT(q, ipqe_q);
sys/netinet/ip_input.c
1097
pool_put(&ipqent_pool, q);
sys/netinet/ip_input.c
1099
for (q = nq; q != NULL; q = nq) {
sys/netinet/ip_input.c
1100
t = q->ipqe_m;
sys/netinet/ip_input.c
1101
nq = LIST_NEXT(q, ipqe_q);
sys/netinet/ip_input.c
1102
pool_put(&ipqent_pool, q);
sys/netinet/ip_input.c
1139
struct ipqent *q;
sys/netinet/ip_input.c
1143
while ((q = LIST_FIRST(&fp->ipq_fragq)) != NULL) {
sys/netinet/ip_input.c
1144
LIST_REMOVE(q, ipqe_q);
sys/netinet/ip_input.c
1145
m_freem(q->ipqe_m);
sys/netinet/ip_input.c
1146
pool_put(&ipqent_pool, q);
sys/netinet/ip_input.c
1465
struct in_addr *p, *q;
sys/netinet/ip_input.c
1504
q = (struct in_addr *)(mtod(m, caddr_t) +
sys/netinet/ip_input.c
1512
*q++ = *p--;
sys/netinet/ip_input.c
1517
*q = isr->isr_dst;
sys/netinet/ip_input.c
959
struct ipqent *nq, *p, *q;
sys/netinet/tcp_input.c
197
struct tcpqent *p, *q, *nq, *tiqe;
sys/netinet/tcp_input.c
223
for (p = NULL, q = TAILQ_FIRST(&tp->t_segq); q != NULL;
sys/netinet/tcp_input.c
224
p = q, q = TAILQ_NEXT(q, tcpqe_q))
sys/netinet/tcp_input.c
225
if (SEQ_GT(q->tcpqe_tcp->th_seq, th->th_seq))
sys/netinet/tcp_input.c
259
for (; q != NULL; q = nq) {
sys/netinet/tcp_input.c
260
struct tcphdr *qhdr = q->tcpqe_tcp;
sys/netinet/tcp_input.c
268
m_adj(q->tcpqe_m, i);
sys/netinet/tcp_input.c
271
nq = TAILQ_NEXT(q, tcpqe_q);
sys/netinet/tcp_input.c
272
m_freem(q->tcpqe_m);
sys/netinet/tcp_input.c
273
TAILQ_REMOVE(&tp->t_segq, q, tcpqe_q);
sys/netinet/tcp_input.c
274
pool_put(&tcpqe_pool, q);
sys/netinet/tcp_input.c
297
struct tcpqent *q, *nq;
sys/netinet/tcp_input.c
306
q = TAILQ_FIRST(&tp->t_segq);
sys/netinet/tcp_input.c
307
if (q == NULL || q->tcpqe_tcp->th_seq != tp->rcv_nxt)
sys/netinet/tcp_input.c
309
if (tp->t_state == TCPS_SYN_RECEIVED && q->tcpqe_tcp->th_reseqlen)
sys/netinet/tcp_input.c
312
tp->rcv_nxt += q->tcpqe_tcp->th_reseqlen;
sys/netinet/tcp_input.c
313
flags = q->tcpqe_tcp->th_flags & TH_FIN;
sys/netinet/tcp_input.c
315
nq = TAILQ_NEXT(q, tcpqe_q);
sys/netinet/tcp_input.c
316
TAILQ_REMOVE(&tp->t_segq, q, tcpqe_q);
sys/netinet/tcp_input.c
318
m_freem(q->tcpqe_m);
sys/netinet/tcp_input.c
321
sbappendstream(&so->so_rcv, q->tcpqe_m);
sys/netinet/tcp_input.c
324
pool_put(&tcpqe_pool, q);
sys/netinet/tcp_input.c
325
q = nq;
sys/netinet/tcp_input.c
326
} while (q != NULL && q->tcpqe_tcp->th_seq == tp->rcv_nxt);
sys/netinet/tcp_subr.c
509
struct sackhole *p, *q;
sys/netinet/tcp_subr.c
518
q = p = tp->snd_holes;
sys/netinet/tcp_subr.c
520
q = p->next;
sys/netinet/tcp_subr.c
522
p = q;
sys/netinet/tcp_timer.c
185
struct sackhole *p, *q;
sys/netinet/tcp_timer.c
189
q = tp->snd_holes;
sys/netinet/tcp_timer.c
190
while (q != NULL) {
sys/netinet/tcp_timer.c
191
p = q;
sys/netinet/tcp_timer.c
192
q = q->next;
sys/stand/boot/bootarg.c
109
for (p = bootarg_list, q = v; p != NULL; p = p->ba_next) {
sys/stand/boot/bootarg.c
110
if (q + p->ba_size + adj > (u_char *)v + l - sizeof(*p32))
sys/stand/boot/bootarg.c
112
p32 = (struct bootarg32 *)q;
sys/stand/boot/bootarg.c
120
q += p32->ba_size;
sys/stand/boot/bootarg.c
122
p32 = (struct bootarg32 *)q;
sys/stand/boot/bootarg.c
38
bootarg_t *q = alloc(sizeof(*q) + l - sizeof(q->ba_arg));
sys/stand/boot/bootarg.c
40
q->ba_type = t;
sys/stand/boot/bootarg.c
41
q->ba_size = sizeof(*q) + l - sizeof(q->ba_arg);
sys/stand/boot/bootarg.c
42
bcopy(p, q->ba_arg, l);
sys/stand/boot/bootarg.c
43
q->ba_next = bootarg_list;
sys/stand/boot/bootarg.c
44
bootarg_list = q;
sys/stand/boot/bootarg.c
51
u_char *q;
sys/stand/boot/bootarg.c
68
for (p = bootarg_list, q = v;
sys/stand/boot/bootarg.c
69
p != NULL && ((q + p->ba_size) - (u_char *)v) <= l - sizeof(*p);
sys/stand/boot/bootarg.c
70
q += p->ba_size, p = p->ba_next) {
sys/stand/boot/bootarg.c
74
bcopy(p, q, p->ba_size);
sys/stand/boot/bootarg.c
76
p = (bootarg_t *)q;
sys/stand/boot/bootarg.c
84
u_char *q;
sys/stand/boot/cmd.c
228
char *q;
sys/stand/boot/cmd.c
231
q = nextword(p);
sys/stand/boot/cmd.c
242
return q;
sys/stand/boot/vars.c
259
char *p, *q;
sys/stand/boot/vars.c
262
for (p = environ; p && *p; p = q) {
sys/stand/boot/vars.c
264
for (q = p; *q != '='; q++)
sys/stand/boot/vars.c
266
l = max(l, q - p) + 1;
sys/stand/boot/vars.c
267
for (q = p; *q != '\n'; q++)
sys/stand/boot/vars.c
269
if (*q)
sys/stand/boot/vars.c
270
q++;
sys/stand/boot/vars.c
272
while((*p++ = *q++))
sys/sys/msg.h
82
#define QREF(q) (q)->que_references++
sys/sys/msg.h
84
#define QRELE(q) do { \
sys/sys/msg.h
85
if (--(q)->que_references == 0 && (q)->que_flags & MSGQ_DYING) \
sys/sys/msg.h
86
wakeup_one(&(q)->que_references); \
sys/sys/tty.h
255
int b_to_q(u_char *cp, int cc, struct clist *q);
sys/sys/tty.h
257
int getc(struct clist *q);
sys/sys/tty.h
258
void ndflush(struct clist *q, int cc);
sys/sys/tty.h
259
int ndqb(struct clist *q, int flag);
sys/sys/tty.h
261
u_char *nextc(struct clist *q, u_char *cp, int *c, int *cc);
sys/sys/tty.h
262
int putc(int c, struct clist *q);
sys/sys/tty.h
263
int q_to_b(struct clist *q, u_char *cp, int cc);
sys/sys/tty.h
264
int unputc(struct clist *q);
usr.bin/aucat/dsp.c
387
int q, qi, qf, n;
usr.bin/aucat/dsp.c
430
q = diff * p->filt_step;
usr.bin/aucat/dsp.c
433
while (q < RESAMP_LENGTH) {
usr.bin/aucat/dsp.c
434
qi = q >> RESAMP_STEP_BITS;
usr.bin/aucat/dsp.c
435
qf = q & (RESAMP_STEP - 1);
usr.bin/aucat/dsp.c
444
q += p->filt_cutoff;
usr.bin/awk/b.c
1491
int *p, *q;
usr.bin/awk/b.c
1512
q = f->re[p[i]].lfollow;
usr.bin/awk/b.c
1513
for (j = 1; j <= *q; j++) {
usr.bin/awk/b.c
1514
if (q[j] >= maxsetvec) {
usr.bin/awk/b.c
1517
if (setvec[q[j]] == 0) {
usr.bin/awk/b.c
1519
setvec[q[j]] = 1;
usr.bin/awk/b.c
749
const uschar *q;
usr.bin/awk/b.c
757
q = p;
usr.bin/awk/b.c
760
patlen = q-p;
usr.bin/awk/b.c
762
n = u8_rune(&rune, (const char *) q);
usr.bin/awk/b.c
778
if (*q == 0)
usr.bin/awk/b.c
780
q += n;
usr.bin/awk/b.c
782
q++; /* was *q++ */
usr.bin/awk/b.c
784
patlen = q-p-1; /* don't count $ */
usr.bin/awk/b.c
805
const uschar *q;
usr.bin/awk/b.c
813
q = p;
usr.bin/awk/b.c
816
patlen = q-p;
usr.bin/awk/b.c
818
n = u8_rune(&rune, (const char *) q);
usr.bin/awk/b.c
830
if (*q == 0)
usr.bin/awk/b.c
832
q += n;
usr.bin/awk/b.c
834
q++;
usr.bin/awk/b.c
836
patlen = q-p-1; /* don't count $ */
usr.bin/awk/lib.c
351
Cell *q;
usr.bin/awk/lib.c
362
q = setsymtab(s, p, 0.0, STR, symtab);
usr.bin/awk/lib.c
363
setsval(q, p);
usr.bin/awk/lib.c
364
if (is_number(q->sval, & result)) {
usr.bin/awk/lib.c
365
q->fval = result;
usr.bin/awk/lib.c
366
q->tval |= NUM;
usr.bin/awk/lib.c
783
char *p, *q;
usr.bin/awk/lib.c
798
for (q=ep-1; q>=p && *q!=' ' && *q!='\t' && *q!='\n'; q--)
usr.bin/awk/lib.c
800
for ( ; p < q; p++)
usr.bin/awk/proto.h
152
extern int adjbuf(char **pb, int *sz, int min, int q, char **pbp, const char *what);
usr.bin/awk/run.c
1029
char *s1, *s2, *p1, *p2, *q;
usr.bin/awk/run.c
1039
for (q = p1, p2 = s2; *p2 != '\0' && *q == *p2; q++, p2++)
usr.bin/awk/run.c
1596
Cell *cat(Node **a, int q) /* a[0] cat a[1] */
usr.bin/awk/run.c
2669
const char *t, *q;
usr.bin/awk/run.c
2746
for (q = patbeg; q < patbeg+patlen; )
usr.bin/awk/run.c
2747
*pb++ = *q++;
usr.bin/awk/run.c
2774
for (q = patbeg; q < patbeg+patlen; )
usr.bin/awk/run.c
2775
*pb++ = *q++;
usr.bin/banner/banner.c
83
#define TRC(q) (((q)-' ')&0177)
usr.bin/bc/bc.y
1101
char *q;
usr.bin/bc/bc.y
1123
q = cmdexpr;
usr.bin/bc/bc.y
1126
free(q);
usr.bin/cdio/cdio.c
1557
char *q;
usr.bin/cdio/cdio.c
1560
for (q=p; *q && *q != '\n' && *q != '\r'; q++)
usr.bin/cdio/cdio.c
1562
*q = 0;
usr.bin/chpass/edit.c
135
char *p, *q;
usr.bin/chpass/edit.c
178
for (q = p; isprint((unsigned char)*q); q++) {
usr.bin/chpass/edit.c
179
if (ep->except && strchr(ep->except,*q))
usr.bin/chpass/edit.c
182
if (*q) {
usr.bin/cut/cut.c
161
char *q;
usr.bin/cut/cut.c
163
q = *p + strcspn(*p, "-");
usr.bin/cut/cut.c
164
dash = *q == '-';
usr.bin/cut/cut.c
165
*q = '\0';
usr.bin/cut/cut.c
171
*q = '-';
usr.bin/cut/cut.c
172
*p = q;
usr.bin/cvs/client.c
385
char *buf, *p, *q;
usr.bin/cvs/client.c
393
for (q = p; p != NULL; q = p) {
usr.bin/cvs/client.c
394
if ((p = strchr(q, '\n')) != NULL) {
usr.bin/cvs/client.c
396
cvs_client_send_request("Argumentx %s", q);
usr.bin/cvs/date.y
631
char *p, *q;
usr.bin/cvs/date.y
714
for (i = 0, p = q = buff; *q; q++)
usr.bin/cvs/date.y
715
if (*q != '.')
usr.bin/cvs/date.y
716
*p++ = *q;
usr.bin/cvs/diff_internals.c
593
struct cand *q;
usr.bin/cvs/diff_internals.c
599
q = clist + clen;
usr.bin/cvs/diff_internals.c
600
q->x = x;
usr.bin/cvs/diff_internals.c
601
q->y = y;
usr.bin/cvs/diff_internals.c
602
q->pred = pred;
usr.bin/cvs/diff_internals.c
633
struct cand *q;
usr.bin/cvs/diff_internals.c
639
for (q = clist + p; q->y != 0; q = clist + q->pred)
usr.bin/cvs/diff_internals.c
640
J[q->x + pref] = q->y + pref;
usr.bin/cvs/history.c
192
const char *q;
usr.bin/cvs/history.c
199
q = repo + repo_len;
usr.bin/cvs/history.c
201
while (p >= wdir && q >= repo) {
usr.bin/cvs/history.c
202
if (*p != *q)
usr.bin/cvs/history.c
205
q--;
usr.bin/cvs/history.c
208
q++;
usr.bin/cvs/history.c
211
if (repo + repo_len - q < 3)
usr.bin/cvs/history.c
214
(void)xsnprintf(p, strlen(p) + 1, "*%zx", q - repo);
usr.bin/cvs/rcs.c
2377
char *logp, *l_line, *prefix, *q, *sprefix;
usr.bin/cvs/rcs.c
2442
q = logp;
usr.bin/cvs/rcs.c
2443
while ((l_line = strsep(&q, "\n")) != NULL &&
usr.bin/cvs/rcs.c
2444
q != NULL) {
usr.bin/cvs/trigger.c
228
char *allowed_args, *default_args, *args, *file, *p, *q = NULL;
usr.bin/cvs/trigger.c
274
q = NULL;
usr.bin/cvs/trigger.c
291
q = xmalloc(pos + 1);
usr.bin/cvs/trigger.c
292
memcpy(q, p, pos);
usr.bin/cvs/trigger.c
293
q[pos] = '\0';
usr.bin/cvs/trigger.c
294
if (expand_var(buf, q))
usr.bin/cvs/trigger.c
307
q = xmalloc(pos + 1);
usr.bin/cvs/trigger.c
308
memcpy(q, p, pos);
usr.bin/cvs/trigger.c
309
q[pos] = '\0';
usr.bin/cvs/trigger.c
310
args = q;
usr.bin/cvs/trigger.c
325
free(q);
usr.bin/cvs/trigger.c
338
free(q);
usr.bin/cvs/trigger.c
384
char *currentline, *defaultline = NULL, *nline, *p, *q, *regex;
usr.bin/cvs/trigger.c
424
for (q = p; !isspace((unsigned char)*q) && *q != '\0'; q++)
usr.bin/cvs/trigger.c
427
if (*q == '\0')
usr.bin/cvs/trigger.c
430
*q++ = '\0';
usr.bin/cvs/trigger.c
433
for (; isspace((unsigned char)*q); q++)
usr.bin/cvs/trigger.c
436
if (*q == '\0')
usr.bin/cvs/trigger.c
441
tline->line = xstrdup(q);
usr.bin/cvs/trigger.c
445
defaultline = xstrdup(q);
usr.bin/cvs/trigger.c
454
tline->line = xstrdup(q);
usr.bin/dc/inout.c
170
char *q = buf;
usr.bin/dc/inout.c
173
while (*q)
usr.bin/dc/inout.c
174
putcharwrap(f, *q++);
usr.bin/dc/mem.c
72
void *q;
usr.bin/dc/mem.c
74
q = reallocarray(p, nmemb, size);
usr.bin/dc/mem.c
75
if (q == NULL)
usr.bin/dc/mem.c
77
return q;
usr.bin/dc/mem.c
83
char *q;
usr.bin/dc/mem.c
85
q = strdup(p);
usr.bin/dc/mem.c
86
if (q == NULL)
usr.bin/dc/mem.c
88
return q;
usr.bin/deroff/deroff.c
422
} *q;
usr.bin/deroff/deroff.c
436
for (q = namechain ; q; q = q->nextp)
usr.bin/deroff/deroff.c
437
if (strcmp(fname, q->datap) == 0) {
usr.bin/deroff/deroff.c
442
q = malloc(sizeof(struct chain));
usr.bin/deroff/deroff.c
443
if (q == NULL)
usr.bin/deroff/deroff.c
445
q->nextp = namechain;
usr.bin/deroff/deroff.c
446
q->datap = strdup(fname);
usr.bin/deroff/deroff.c
447
if (q->datap == NULL)
usr.bin/deroff/deroff.c
449
namechain = q;
usr.bin/diff/diffreg.c
642
struct cand *q;
usr.bin/diff/diffreg.c
648
q = clist + clen;
usr.bin/diff/diffreg.c
649
q->x = x;
usr.bin/diff/diffreg.c
650
q->y = y;
usr.bin/diff/diffreg.c
651
q->pred = pred;
usr.bin/diff/diffreg.c
682
struct cand *q;
usr.bin/diff/diffreg.c
688
for (q = clist + p; q->y != 0; q = clist + q->pred)
usr.bin/diff/diffreg.c
689
J[q->x + pref] = q->y + pref;
usr.bin/diff3/diff3prog.c
586
char *q;
usr.bin/diff3/diff3prog.c
608
q = reallocarray(overlap, newsz, sizeof(char));
usr.bin/diff3/diff3prog.c
609
if (q == NULL)
usr.bin/diff3/diff3prog.c
611
memset(q + szchanges, 0, incr * sizeof(char));
usr.bin/diff3/diff3prog.c
612
overlap = q;
usr.bin/dig/dig.h
133
ISC_LIST(dig_query_t) q;
usr.bin/dig/dighost.c
1417
ISC_LIST_UNLINK(lookup->q, query, link);
usr.bin/dig/dighost.c
1449
dig_query_t *q;
usr.bin/dig/dighost.c
1455
if (ISC_LIST_HEAD(lookup->q) != NULL ||
usr.bin/dig/dighost.c
1459
q = ISC_LIST_HEAD(lookup->q);
usr.bin/dig/dighost.c
1460
while (q != NULL) {
usr.bin/dig/dighost.c
1461
debug("query to %s still pending", q->servname);
usr.bin/dig/dighost.c
1462
q = ISC_LIST_NEXT(q, link);
usr.bin/dig/dighost.c
1465
q = ISC_LIST_HEAD(lookup->connecting);
usr.bin/dig/dighost.c
1466
while (q != NULL) {
usr.bin/dig/dighost.c
1468
q->servname);
usr.bin/dig/dighost.c
1469
q = ISC_LIST_NEXT(q, clink);
usr.bin/dig/dighost.c
1569
if (ISC_LIST_HEAD(lookup->q) != NULL) {
usr.bin/dig/dighost.c
2335
ISC_LIST_ENQUEUE(lookup->q, query, link);
usr.bin/dig/dighost.c
2339
if (!ISC_LIST_EMPTY(lookup->q) && qr) {
usr.bin/dig/dighost.c
2341
dighost_printmessage(ISC_LIST_HEAD(lookup->q), lookup->sendmsg,
usr.bin/dig/dighost.c
2403
query = ISC_LIST_HEAD(lookup->q);
usr.bin/dig/dighost.c
2567
ISC_LIST_DEQUEUE(l->q, query, link);
usr.bin/dig/dighost.c
2703
send_udp(ISC_LIST_HEAD(l->q));
usr.bin/dig/dighost.c
3501
if ((ISC_LIST_HEAD(l->q) != query) ||
usr.bin/dig/dighost.c
3743
query = ISC_LIST_HEAD(lookup->q);
usr.bin/dig/dighost.c
3770
dig_query_t *q, *nq;
usr.bin/dig/dighost.c
3779
for (q = ISC_LIST_HEAD(current_lookup->q);
usr.bin/dig/dighost.c
3780
q != NULL;
usr.bin/dig/dighost.c
3781
q = nq)
usr.bin/dig/dighost.c
3783
nq = ISC_LIST_NEXT(q, link);
usr.bin/dig/dighost.c
3785
q, current_lookup);
usr.bin/dig/dighost.c
3786
if (q->sock != NULL)
usr.bin/dig/dighost.c
3787
isc_socket_cancel(q->sock, NULL,
usr.bin/dig/dighost.c
3790
clear_query(q);
usr.bin/dig/dighost.c
3792
for (q = ISC_LIST_HEAD(current_lookup->connecting);
usr.bin/dig/dighost.c
3793
q != NULL;
usr.bin/dig/dighost.c
3794
q = nq)
usr.bin/dig/dighost.c
3796
nq = ISC_LIST_NEXT(q, clink);
usr.bin/dig/dighost.c
3798
q, current_lookup);
usr.bin/dig/dighost.c
3799
if (q->sock != NULL)
usr.bin/dig/dighost.c
3800
isc_socket_cancel(q->sock, NULL,
usr.bin/dig/dighost.c
3803
clear_query(q);
usr.bin/dig/dighost.c
712
ISC_LIST_INIT(looknew->q);
usr.bin/dig/nslookup.c
724
ISC_LIST_INIT(lookup->q);
usr.bin/dig/nslookup.c
829
dig_query_t *q, *qp;
usr.bin/dig/nslookup.c
835
q = ISC_LIST_HEAD(l->q);
usr.bin/dig/nslookup.c
836
while (q != NULL) {
usr.bin/dig/nslookup.c
837
if (q->sock != NULL) {
usr.bin/dig/nslookup.c
838
isc_socket_cancel(q->sock, NULL,
usr.bin/dig/nslookup.c
840
isc_socket_detach(&q->sock);
usr.bin/dig/nslookup.c
842
if (ISC_LINK_LINKED(&q->recvbuf, link))
usr.bin/dig/nslookup.c
843
ISC_LIST_DEQUEUE(q->recvlist, &q->recvbuf,
usr.bin/dig/nslookup.c
845
if (ISC_LINK_LINKED(&q->lengthbuf, link))
usr.bin/dig/nslookup.c
846
ISC_LIST_DEQUEUE(q->lengthlist, &q->lengthbuf,
usr.bin/dig/nslookup.c
848
isc_buffer_invalidate(&q->recvbuf);
usr.bin/dig/nslookup.c
849
isc_buffer_invalidate(&q->lengthbuf);
usr.bin/dig/nslookup.c
850
qp = q;
usr.bin/dig/nslookup.c
851
q = ISC_LIST_NEXT(q, link);
usr.bin/dig/nslookup.c
852
ISC_LIST_DEQUEUE(l->q, qp, link);
usr.bin/ftp/main.c
823
const char *p, *q;
usr.bin/ftp/main.c
834
for (q = name; *q == *p++; q++)
usr.bin/ftp/main.c
835
if (*q == 0) /* exact match? */
usr.bin/ftp/main.c
837
if (!*q) { /* the name was a prefix */
usr.bin/ftp/main.c
838
if (q - name > longest) {
usr.bin/ftp/main.c
839
longest = q - name;
usr.bin/ftp/main.c
842
} else if (q - name == longest)
usr.bin/gencat/gencat.c
597
struct _setT *p, *q;
usr.bin/gencat/gencat.c
612
q = NULL;
usr.bin/gencat/gencat.c
613
for (; p != NULL && p->setId < setId; q = p, p = LIST_NEXT(p, entries));
usr.bin/gencat/gencat.c
624
if (q == NULL) {
usr.bin/gencat/gencat.c
627
LIST_INSERT_AFTER(q, p, entries);
usr.bin/gencat/gencat.c
637
struct _msgT *p, *q;
usr.bin/gencat/gencat.c
655
q = NULL;
usr.bin/gencat/gencat.c
656
for (; p != NULL && p->msgId < msgId; q = p, p = LIST_NEXT(p, entries));
usr.bin/gencat/gencat.c
664
if (q == NULL) {
usr.bin/gencat/gencat.c
667
LIST_INSERT_AFTER(q, p, entries);
usr.bin/lam/lam.c
117
char *p, *q;
usr.bin/lam/lam.c
141
if ((q = strchr(p, '.')) != NULL)
usr.bin/lam/lam.c
142
*q++ = '\0';
usr.bin/lam/lam.c
150
if (q != NULL) {
usr.bin/lam/lam.c
151
ip->maxwidth = strtonum(q, 1, INT_MAX,
usr.bin/lam/lam.c
155
errstr, q);
usr.bin/ldap/ldapclient.c
758
char *p, *q;
usr.bin/ldap/ldapclient.c
763
p = q = url;
usr.bin/ldap/ldapclient.c
781
*q = (char)x;
usr.bin/ldap/ldapclient.c
785
*q = *p;
usr.bin/ldap/ldapclient.c
789
q++;
usr.bin/ldap/ldapclient.c
791
*q = '\0';
usr.bin/less/decode.c
379
const char *q;
usr.bin/less/decode.c
383
for (p = table, q = cmd; p < endtable; p++, q++) {
usr.bin/less/decode.c
384
if (*p == *q) {
usr.bin/less/decode.c
414
} else if (*q == '\0') {
usr.bin/less/decode.c
442
q = cmd-1;
usr.bin/locate/locate/fastfind.c
111
u_char *p, *s, *patend, *q, *foundchar;
usr.bin/locate/locate/fastfind.c
235
for (p = patend - 1, q = s - 1; *p != '\0';
usr.bin/locate/locate/fastfind.c
236
p--, q--)
usr.bin/locate/locate/fastfind.c
237
if (*q != *p
usr.bin/locate/locate/fastfind.c
239
&& tolower(*q) != *p
usr.bin/make/dir.c
427
char *q; /* Str_dupi(name, ename) */
usr.bin/make/dir.c
601
q = Str_dupi(name, ename);
usr.bin/make/dir.c
603
printf("Looking for \"%s\"...", q);
usr.bin/make/dir.c
609
return q;
usr.bin/make/dir.c
610
} else if (stat(q, &stb) == 0) {
usr.bin/make/dir.c
616
q);
usr.bin/make/dir.c
617
record_stamp(q, mtime);
usr.bin/make/dir.c
618
return q;
usr.bin/make/dir.c
622
free(q);
usr.bin/make/dir.c
644
struct PathEntry *q = p;
usr.bin/make/dir.c
645
q->refCount++;
usr.bin/make/dir.c
688
const struct PathEntry *q = p;
usr.bin/make/dir.c
689
printf("%s ", q->name);
usr.bin/make/main.c
883
ReadMakefile(void *p, void *q)
usr.bin/make/main.c
886
struct dirs *d = q;
usr.bin/make/suff.c
146
#define parse_transform(s, p, q) parse_transformi(s, s + strlen(s), p, q)
usr.bin/mandoc/cgi.c
1019
if (chdir(req->q.manpath) == -1) {
usr.bin/mandoc/cgi.c
1020
warn("chdir %s", req->q.manpath);
usr.bin/mandoc/cgi.c
1025
search.arch = req->q.arch;
usr.bin/mandoc/cgi.c
1026
search.sec = req->q.sec;
usr.bin/mandoc/cgi.c
1028
search.argmode = req->q.equal ? ARG_NAME : ARG_EXPR;
usr.bin/mandoc/cgi.c
1041
rp = query = mandoc_strdup(req->q.query);
usr.bin/mandoc/cgi.c
1068
if (req->isquery && req->q.equal && argc == 1)
usr.bin/mandoc/cgi.c
1132
req.q.equal = 1;
usr.bin/mandoc/cgi.c
1144
if (req.q.manpath == NULL || req.q.sec == NULL ||
usr.bin/mandoc/cgi.c
1145
*req.q.query == '\0' || access(path, F_OK) == -1)
usr.bin/mandoc/cgi.c
1152
if (req.q.manpath == NULL)
usr.bin/mandoc/cgi.c
1153
req.q.manpath = mandoc_strdup(req.p[0]);
usr.bin/mandoc/cgi.c
1154
else if ( ! validate_manpath(&req, req.q.manpath)) {
usr.bin/mandoc/cgi.c
1160
if (req.q.arch != NULL && validate_arch(req.q.arch) == 0) {
usr.bin/mandoc/cgi.c
1170
else if (NULL != req.q.query)
usr.bin/mandoc/cgi.c
1175
free(req.q.manpath);
usr.bin/mandoc/cgi.c
1176
free(req.q.arch);
usr.bin/mandoc/cgi.c
1177
free(req.q.sec);
usr.bin/mandoc/cgi.c
1178
free(req.q.query);
usr.bin/mandoc/cgi.c
1194
req->q.equal = 1;
usr.bin/mandoc/cgi.c
1195
req->q.manpath = NULL;
usr.bin/mandoc/cgi.c
1196
req->q.arch = NULL;
usr.bin/mandoc/cgi.c
1207
req->q.query = mandoc_strndup(name, sec - name - 1);
usr.bin/mandoc/cgi.c
1208
req->q.sec = mandoc_strdup(sec);
usr.bin/mandoc/cgi.c
1210
req->q.query = mandoc_strdup(name);
usr.bin/mandoc/cgi.c
1211
req->q.sec = NULL;
usr.bin/mandoc/cgi.c
1220
req->q.manpath = mandoc_strndup(path, end - path);
usr.bin/mandoc/cgi.c
1221
if (validate_manpath(req, req->q.manpath)) {
usr.bin/mandoc/cgi.c
1226
free(req->q.manpath);
usr.bin/mandoc/cgi.c
1227
req->q.manpath = NULL;
usr.bin/mandoc/cgi.c
1234
free(req->q.sec);
usr.bin/mandoc/cgi.c
1235
req->q.sec = mandoc_strndup(path, end - path);
usr.bin/mandoc/cgi.c
1248
req->q.arch = mandoc_strndup(path, end - path);
usr.bin/mandoc/cgi.c
1249
if (validate_arch(req->q.arch) == 0) {
usr.bin/mandoc/cgi.c
208
req->q.manpath = NULL;
usr.bin/mandoc/cgi.c
209
req->q.arch = NULL;
usr.bin/mandoc/cgi.c
210
req->q.sec = NULL;
usr.bin/mandoc/cgi.c
211
req->q.query = NULL;
usr.bin/mandoc/cgi.c
212
req->q.equal = 1;
usr.bin/mandoc/cgi.c
239
set_query_attr(&req->q.query, &val);
usr.bin/mandoc/cgi.c
242
req->q.equal = !strcmp(val, "0");
usr.bin/mandoc/cgi.c
252
set_query_attr(&req->q.manpath, &val);
usr.bin/mandoc/cgi.c
262
set_query_attr(&req->q.sec, &val);
usr.bin/mandoc/cgi.c
268
set_query_attr(&req->q.arch, &val);
usr.bin/mandoc/cgi.c
296
char *q;
usr.bin/mandoc/cgi.c
301
q = p;
usr.bin/mandoc/cgi.c
302
for ( ; '\0' != *p; p++, q++) {
usr.bin/mandoc/cgi.c
313
*q = (char)c;
usr.bin/mandoc/cgi.c
316
*q = '+' == *p ? ' ' : *p;
usr.bin/mandoc/cgi.c
319
*q = '\0';
usr.bin/mandoc/cgi.c
445
if (req->q.query != NULL)
usr.bin/mandoc/cgi.c
446
html_print(req->q.query);
usr.bin/mandoc/cgi.c
465
if (NULL != req->q.sec &&
usr.bin/mandoc/cgi.c
466
0 == strcmp(sec_numbers[i], req->q.sec))
usr.bin/mandoc/cgi.c
476
if (NULL == req->q.arch)
usr.bin/mandoc/cgi.c
481
if (NULL != req->q.arch &&
usr.bin/mandoc/cgi.c
482
0 == strcmp(arch_names[i], req->q.arch))
usr.bin/mandoc/cgi.c
495
if (strcmp(req->q.manpath, req->p[i]) == 0)
usr.bin/mandoc/cgi.c
58
struct query q;
usr.bin/mandoc/cgi.c
628
if (strcmp(req->q.manpath, req->p[0]))
usr.bin/mandoc/cgi.c
629
printf("%s/", req->q.manpath);
usr.bin/mandoc/cgi.c
630
if (req->q.arch != NULL)
usr.bin/mandoc/cgi.c
631
printf("%s/", req->q.arch);
usr.bin/mandoc/cgi.c
633
if (req->q.sec != NULL) {
usr.bin/mandoc/cgi.c
635
http_encode(req->q.sec);
usr.bin/mandoc/cgi.c
654
r[i].file, req->q.manpath);
usr.bin/mandoc/cgi.c
668
if (strcmp(req->q.manpath, req->p[0]))
usr.bin/mandoc/cgi.c
669
printf("%s/", req->q.manpath);
usr.bin/mandoc/cgi.c
682
if (req->q.equal || sz == 1) {
usr.bin/mandoc/cgi.c
693
if (req->q.arch == NULL) {
usr.bin/mandoc/cgi.c
722
req->q.equal || sz == 1 ? FOCUS_NONE : FOCUS_QUERY);
usr.bin/mandoc/cgi.c
734
if (strcmp(req->q.manpath, req->p[0]))
usr.bin/mandoc/cgi.c
735
printf("%s/", req->q.manpath);
usr.bin/mandoc/cgi.c
748
if (req->q.equal || sz == 1) {
usr.bin/mandoc/cgi.c
914
MPARSE_VALIDATE, MANDOC_OS_OTHER, req->q.manpath);
usr.bin/mandoc/cgi.c
922
usepath = strcmp(req->q.manpath, req->p[0]);
usr.bin/mandoc/cgi.c
925
usepath ? req->q.manpath : "", usepath ? "/" : "");
usr.bin/mandoc/mandoc.c
223
const char *q;
usr.bin/mandoc/mandoc.c
236
for (q = p + (int)sz - 1; q >= p; q--) {
usr.bin/mandoc/mandoc.c
237
switch (*q) {
usr.bin/mandoc/mandoc.c
252
(!enclosed || isalnum((unsigned char)*q));
usr.bin/mg/echo.c
927
int q;
usr.bin/mg/echo.c
933
if ((q = i / r) != 0)
usr.bin/mg/echo.c
934
eputi(q, r);
usr.bin/mg/echo.c
944
long q;
usr.bin/mg/echo.c
950
if ((q = l / r) != 0)
usr.bin/mg/echo.c
951
eputl(q, r);
usr.bin/mixerctl/mixerctl.c
164
rdfield(int fd, struct field *p, char *q, int quiet, char *sep)
usr.bin/mixerctl/mixerctl.c
175
if (strcmp(q, "toggle") == 0) {
usr.bin/mixerctl/mixerctl.c
188
if (strcmp(p->infp->e_member_name, q) == 0)
usr.bin/mixerctl/mixerctl.c
193
errx(1, "Bad enum value %s", q);
usr.bin/mixerctl/mixerctl.c
197
for (; q && *q; q = s) {
usr.bin/mixerctl/mixerctl.c
198
if ((s = strchr(q, ',')) != NULL)
usr.bin/mixerctl/mixerctl.c
201
if (strcmp(p->infp->s_member_name, q) == 0)
usr.bin/mixerctl/mixerctl.c
206
errx(1, "Bad set value %s", q);
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
215
if (*q++ == ',')
usr.bin/mixerctl/mixerctl.c
216
adjlevel(&q, &m->un.value.level[1], 0);
usr.bin/mixerctl/mixerctl.c
369
char *q;
usr.bin/mixerctl/mixerctl.c
372
if ((q = strchr(*argv, '=')) != NULL) {
usr.bin/mixerctl/mixerctl.c
373
*q++ = '\0';
usr.bin/mixerctl/mixerctl.c
380
if (tflag && q == NULL)
usr.bin/mixerctl/mixerctl.c
381
q = "toggle";
usr.bin/mixerctl/mixerctl.c
382
rdfield(fd, p, q, qflag, sep);
usr.bin/mixerctl/mixerctl.c
68
catstr(char *p, char *q, char *out)
usr.bin/mixerctl/mixerctl.c
72
snprintf(tmp, FIELD_NAME_MAX, "%s.%s", p, q);
usr.bin/newsyslog/newsyslog.c
180
struct conf_entry *p, *q, *tmp;
usr.bin/newsyslog/newsyslog.c
202
TAILQ_FOREACH_SAFE(q, &config, next, tmp)
usr.bin/newsyslog/newsyslog.c
203
if (strcmp(*av, q->log) == 0) {
usr.bin/newsyslog/newsyslog.c
204
TAILQ_REMOVE(&config, q, next);
usr.bin/newsyslog/newsyslog.c
205
TAILQ_INSERT_TAIL(&runlist, q, next);
usr.bin/newsyslog/newsyslog.c
209
if (q == NULL)
usr.bin/newsyslog/newsyslog.c
223
TAILQ_FOREACH(q, &runlist, next)
usr.bin/newsyslog/newsyslog.c
224
do_entry(q);
usr.bin/newsyslog/newsyslog.c
228
TAILQ_FOREACH(q, &runlist, next) {
usr.bin/newsyslog/newsyslog.c
229
if (q->flags & CE_ROTATED) {
usr.bin/newsyslog/newsyslog.c
233
if ((q->pidfile && pltmp->file &&
usr.bin/newsyslog/newsyslog.c
234
strcmp(pltmp->file, q->pidfile) == 0 &&
usr.bin/newsyslog/newsyslog.c
235
pltmp->signal == q->signal) ||
usr.bin/newsyslog/newsyslog.c
236
(q->runcmd && pltmp->file &&
usr.bin/newsyslog/newsyslog.c
237
strcmp(q->runcmd, pltmp->file) == 0))
usr.bin/newsyslog/newsyslog.c
241
if (q->runcmd) {
usr.bin/newsyslog/newsyslog.c
242
pl->file = q->runcmd;
usr.bin/newsyslog/newsyslog.c
245
pl->file = q->pidfile;
usr.bin/newsyslog/newsyslog.c
246
pl->signal = q->signal;
usr.bin/newsyslog/newsyslog.c
472
char line[BUFSIZ], *parse, *q, *errline, *group, *tmp, *ep;
usr.bin/newsyslog/newsyslog.c
501
q = parse = missing_field(sob(line), errline, lineno);
usr.bin/newsyslog/newsyslog.c
503
working->log = strdup(q);
usr.bin/newsyslog/newsyslog.c
510
q = parse = missing_field(sob(++parse), errline, lineno);
usr.bin/newsyslog/newsyslog.c
512
if ((group = strchr(q, ':')) != NULL ||
usr.bin/newsyslog/newsyslog.c
513
(group = strrchr(q, '.')) != NULL) {
usr.bin/newsyslog/newsyslog.c
515
if (*q == '\0') {
usr.bin/newsyslog/newsyslog.c
517
} else if (isnumberstr(q)) {
usr.bin/newsyslog/newsyslog.c
518
working->uid = strtonum(q, 0, UID_MAX, &errstr);
usr.bin/newsyslog/newsyslog.c
521
" --> skipping", conf, lineno, q,
usr.bin/newsyslog/newsyslog.c
526
} else if (uid_from_user(q, &working->uid) == -1) {
usr.bin/newsyslog/newsyslog.c
528
conf, lineno, q);
usr.bin/newsyslog/newsyslog.c
533
q = group;
usr.bin/newsyslog/newsyslog.c
534
if (*q == '\0') {
usr.bin/newsyslog/newsyslog.c
536
} else if (isnumberstr(q)) {
usr.bin/newsyslog/newsyslog.c
537
working->gid = strtonum(q, 0, GID_MAX, &errstr);
usr.bin/newsyslog/newsyslog.c
540
" --> skipping", conf, lineno, q,
usr.bin/newsyslog/newsyslog.c
545
} else if (gid_from_group(q, &working->gid) == -1) {
usr.bin/newsyslog/newsyslog.c
547
conf, lineno, q);
usr.bin/newsyslog/newsyslog.c
552
q = parse = missing_field(sob(++parse), errline, lineno);
usr.bin/newsyslog/newsyslog.c
559
l = strtol(q, &ep, 8);
usr.bin/newsyslog/newsyslog.c
562
lineno, q);
usr.bin/newsyslog/newsyslog.c
568
q = parse = missing_field(sob(++parse), errline, lineno);
usr.bin/newsyslog/newsyslog.c
570
l = strtol(q, &ep, 10);
usr.bin/newsyslog/newsyslog.c
573
lineno, q);
usr.bin/newsyslog/newsyslog.c
579
q = parse = missing_field(sob(++parse), errline, lineno);
usr.bin/newsyslog/newsyslog.c
581
if (strcmp(q, "*") == 0) {
usr.bin/newsyslog/newsyslog.c
584
working->size = strtonum(q, 0, INT64_MAX/1024, &errstr);
usr.bin/newsyslog/newsyslog.c
587
" --> skipping", conf, lineno, q, errstr);
usr.bin/newsyslog/newsyslog.c
595
q = parse = missing_field(sob(++parse), errline, lineno);
usr.bin/newsyslog/newsyslog.c
597
l = strtol(q, &ep, 10);
usr.bin/newsyslog/newsyslog.c
600
conf, lineno, q);
usr.bin/newsyslog/newsyslog.c
612
lineno, q);
usr.bin/newsyslog/newsyslog.c
622
lineno, q);
usr.bin/newsyslog/newsyslog.c
629
if (q == ep)
usr.bin/newsyslog/newsyslog.c
634
lineno, q);
usr.bin/newsyslog/newsyslog.c
639
q = sob(++parse); /* Optional field */
usr.bin/newsyslog/newsyslog.c
640
if (*q == 'Z' || *q == 'z' || *q == 'B' || *q == 'b' ||
usr.bin/newsyslog/newsyslog.c
641
*q == 'M' || *q == 'm' || *q == 'F' || *q == 'f') {
usr.bin/newsyslog/newsyslog.c
642
*(parse = son(q)) = '\0';
usr.bin/newsyslog/newsyslog.c
643
while (*q) {
usr.bin/newsyslog/newsyslog.c
644
switch (*q) {
usr.bin/newsyslog/newsyslog.c
664
conf, lineno, *q);
usr.bin/newsyslog/newsyslog.c
668
q++;
usr.bin/newsyslog/newsyslog.c
678
q = parse = sob(++parse); /* Optional field */
usr.bin/newsyslog/newsyslog.c
679
if (q == NULL || *q == '\0')
usr.bin/newsyslog/newsyslog.c
681
if (*q == '/') {
usr.bin/newsyslog/newsyslog.c
683
if (strlen(q) >= PATH_MAX) {
usr.bin/newsyslog/newsyslog.c
686
conf, lineno, q);
usr.bin/newsyslog/newsyslog.c
690
working->pidfile = strdup(q);
usr.bin/newsyslog/newsyslog.c
693
} else if (*q == '"' && (tmp = strchr(q + 1, '"'))) {
usr.bin/newsyslog/newsyslog.c
695
if (*++q != '\0') {
usr.bin/newsyslog/newsyslog.c
696
working->runcmd = strdup(q);
usr.bin/newsyslog/newsyslog.c
702
} else if (strncmp(q, "SIG", 3) == 0) {
usr.bin/newsyslog/newsyslog.c
707
if (!strcmp(sys_signame[i], q + 3)) {
usr.bin/newsyslog/newsyslog.c
715
conf, lineno, q);
usr.bin/newsyslog/newsyslog.c
721
working->whom = strdup(q);
usr.bin/newsyslog/newsyslog.c
727
conf, lineno, q);
usr.bin/newsyslog/newsyslog.c
771
" --> skipping", conf, lineno, q);
usr.bin/openssl/apps.c
1948
const char *p, *q;
usr.bin/openssl/apps.c
1963
while ((q = strchr(p, '\n')) != NULL) {
usr.bin/openssl/apps.c
1964
fprintf(stderr, " %.*s", (int)(q - p), p);
usr.bin/openssl/apps.c
1966
p = q + 1;
usr.bin/openssl/certhash.c
235
const char *q, *p = filename;
usr.bin/openssl/certhash.c
237
if ((q = strchr(p, '\0')) == NULL)
usr.bin/openssl/certhash.c
239
if ((q - p) < 4)
usr.bin/openssl/certhash.c
241
if (strncmp((q - 4), ".pem", 4) != 0)
usr.bin/openssl/req.c
1215
char *p, *q;
usr.bin/openssl/req.c
1243
p = q = NULL;
usr.bin/openssl/req.c
1398
char *p, *q;
usr.bin/openssl/req.c
1408
p = q = NULL;
usr.bin/openssl/speed.c
265
BIGNUM *p = NULL, *q = NULL, *g = NULL;
usr.bin/openssl/speed.c
281
q = BN_bin2bn(q_char, q_size, NULL);
usr.bin/openssl/speed.c
283
if (p == NULL || q == NULL || g == NULL)
usr.bin/openssl/speed.c
286
if (!DSA_set0_pqg(dsa, p, q, g))
usr.bin/openssl/speed.c
289
q = NULL;
usr.bin/openssl/speed.c
299
BN_free(q);
usr.bin/pkgconf/libpkgconf/pkg.c
354
char *q;
usr.bin/pkgconf/libpkgconf/pkg.c
356
q = ++p;
usr.bin/pkgconf/libpkgconf/pkg.c
357
while (*q && *q == '/')
usr.bin/pkgconf/libpkgconf/pkg.c
358
q++;
usr.bin/pkgconf/libpkgconf/pkg.c
360
if (p != q)
usr.bin/pkgconf/libpkgconf/pkg.c
361
memmove (p, q, strlen (q) + 1);
usr.bin/pkill/pkill.c
143
char buf[_POSIX2_LINE_MAX], *mstr, *p, *q;
usr.bin/pkill/pkill.c
161
i = (int)strtol(p, &q, 10);
usr.bin/pkill/pkill.c
162
if (*q == '\0') {
usr.bin/rcs/date.y
636
char *p, *q;
usr.bin/rcs/date.y
719
for (i = 0, p = q = buff; *q; q++)
usr.bin/rcs/date.y
720
if (*q != '.')
usr.bin/rcs/date.y
721
*p++ = *q;
usr.bin/rcs/diff.c
575
struct cand *q;
usr.bin/rcs/diff.c
581
q = clist + clen;
usr.bin/rcs/diff.c
582
q->x = x;
usr.bin/rcs/diff.c
583
q->y = y;
usr.bin/rcs/diff.c
584
q->pred = pred;
usr.bin/rcs/diff.c
615
struct cand *q;
usr.bin/rcs/diff.c
621
for (q = clist + p; q->y != 0; q = clist + q->pred)
usr.bin/rcs/diff.c
622
J[q->x + pref] = q->y + pref;
usr.bin/rsync/blocks.c
100
TAILQ_INIT(&p->q[i]);
usr.bin/rsync/blocks.c
116
TAILQ_INSERT_TAIL(&p->q[idx], &p->blks[i], entries);
usr.bin/rsync/blocks.c
130
free(p->q);
usr.bin/rsync/blocks.c
150
const struct blkhashq *q;
usr.bin/rsync/blocks.c
199
q = &st->blktab->q[fhash % st->blktab->qsz];
usr.bin/rsync/blocks.c
201
TAILQ_FOREACH(ent, q, entries) {
usr.bin/rsync/blocks.c
46
struct blkhashq *q; /* entries in the hashtable */
usr.bin/rsync/blocks.c
74
p->q = calloc(p->qsz, sizeof(struct blkhashq));
usr.bin/rsync/blocks.c
75
if (p->q == NULL) {
usr.bin/rsync/sender.c
283
send_dl_enqueue(struct sess *sess, struct send_dlq *q,
usr.bin/rsync/sender.c
297
TAILQ_INSERT_TAIL(q, s, entries);
usr.bin/rsync/sender.c
327
TAILQ_INSERT_TAIL(q, s, entries);
usr.bin/sdiff/sdiff.c
616
char *line, *p, *q;
usr.bin/sdiff/sdiff.c
637
q = p;
usr.bin/sdiff/sdiff.c
643
file1end = strtonum(q, 0, INT_MAX, &errstr);
usr.bin/sdiff/sdiff.c
657
q = p;
usr.bin/sdiff/sdiff.c
663
file2start = strtonum(q, 0, INT_MAX, &errstr);
usr.bin/signify/mod_ge25519.c
108
static void add_p1p1(ge25519_p1p1 *r, const ge25519_p3 *p, const ge25519_p3 *q)
usr.bin/signify/mod_ge25519.c
113
fe25519_sub(&t, &q->y, &q->x);
usr.bin/signify/mod_ge25519.c
116
fe25519_add(&t, &q->x, &q->y);
usr.bin/signify/mod_ge25519.c
118
fe25519_mul(&c, &p->t, &q->t); /* C = T1*k*T2 */
usr.bin/signify/mod_ge25519.c
120
fe25519_mul(&d, &p->z, &q->z); /* D = Z1*2*Z2 */
usr.bin/signify/mod_ge25519.c
84
static void ge25519_mixadd2(ge25519_p3 *r, const ge25519_aff *q)
usr.bin/signify/mod_ge25519.c
87
fe25519_mul(&qt, &q->x, &q->y);
usr.bin/signify/mod_ge25519.c
90
fe25519_sub(&t1, &q->y, &q->x);
usr.bin/signify/mod_ge25519.c
91
fe25519_add(&t2, &q->y, &q->x);
usr.bin/sndiod/dsp.c
318
int q, qi, qf, n;
usr.bin/sndiod/dsp.c
361
q = diff * p->filt_step;
usr.bin/sndiod/dsp.c
364
while (q < RESAMP_LENGTH) {
usr.bin/sndiod/dsp.c
365
qi = q >> RESAMP_STEP_BITS;
usr.bin/sndiod/dsp.c
366
qf = q & (RESAMP_STEP - 1);
usr.bin/sndiod/dsp.c
375
q += p->filt_cutoff;
usr.bin/ssh/ed25519.c
1670
static void ge25519_mixadd2(ge25519_p3 *r, const ge25519_aff *q)
usr.bin/ssh/ed25519.c
1673
fe25519_mul(&qt, &q->x, &q->y);
usr.bin/ssh/ed25519.c
1676
fe25519_sub(&t1, &q->y, &q->x);
usr.bin/ssh/ed25519.c
1677
fe25519_add(&t2, &q->y, &q->x);
usr.bin/ssh/ed25519.c
1693
static void add_p1p1(ge25519_p1p1 *r, const ge25519_p3 *p, const ge25519_p3 *q)
usr.bin/ssh/ed25519.c
1698
fe25519_sub(&t, &q->y, &q->x);
usr.bin/ssh/ed25519.c
1701
fe25519_add(&t, &q->x, &q->y);
usr.bin/ssh/ed25519.c
1703
fe25519_mul(&c, &p->t, &q->t); /* C = T1*k*T2 */
usr.bin/ssh/ed25519.c
1705
fe25519_mul(&d, &p->z, &q->z); /* D = Z1*2*Z2 */
usr.bin/ssh/moduli.c
234
BIGNUM *q;
usr.bin/ssh/moduli.c
271
if ((q = BN_new()) == NULL)
usr.bin/ssh/moduli.c
374
if (BN_set_word(q, 2 * j) == 0)
usr.bin/ssh/moduli.c
376
if (BN_add(q, q, largebase) == 0)
usr.bin/ssh/moduli.c
380
(power - 1) /* MSB */, (0), q) == -1) {
usr.bin/ssh/moduli.c
532
BIGNUM *q, *p, *a;
usr.bin/ssh/moduli.c
554
if ((q = BN_new()) == NULL)
usr.bin/ssh/moduli.c
617
a = q;
usr.bin/ssh/moduli.c
621
if (BN_lshift(p, q, 1) == 0)
usr.bin/ssh/moduli.c
638
if (BN_rshift(q, p, 1) == 0)
usr.bin/ssh/moduli.c
705
is_prime = BN_is_prime_ex(q, 1, NULL, NULL);
usr.bin/ssh/moduli.c
731
is_prime = BN_is_prime_ex(q, trials - 1, NULL, NULL);
usr.bin/ssh/moduli.c
753
BN_free(q);
usr.bin/ssh/servconf.c
2021
const char *q = NULL;
usr.bin/ssh/servconf.c
2040
} else if ((q = strprefix(arg, "crash:", 0)) != NULL) {
usr.bin/ssh/servconf.c
2042
} else if ((q = strprefix(arg, "authfail:", 0)) != NULL) {
usr.bin/ssh/servconf.c
2044
} else if ((q = strprefix(arg, "invaliduser:", 0)) != NULL) {
usr.bin/ssh/servconf.c
2046
} else if ((q = strprefix(arg, "noauth:", 0)) != NULL) {
usr.bin/ssh/servconf.c
2048
} else if ((q = strprefix(arg, "grace-exceeded:", 0)) != NULL) {
usr.bin/ssh/servconf.c
2050
} else if ((q = strprefix(arg, "refuseconnection:", 0)) != NULL) {
usr.bin/ssh/servconf.c
2052
} else if ((q = strprefix(arg, "max:", 0)) != NULL) {
usr.bin/ssh/servconf.c
2054
} else if ((q = strprefix(arg, "min:", 0)) != NULL) {
usr.bin/ssh/servconf.c
2056
} else if ((q = strprefix(arg, "max-sources4:", 0)) != NULL) {
usr.bin/ssh/servconf.c
2058
if ((errstr = atoi_err(q, &value)) != NULL)
usr.bin/ssh/servconf.c
2061
} else if ((q = strprefix(arg, "max-sources6:", 0)) != NULL) {
usr.bin/ssh/servconf.c
2063
if ((errstr = atoi_err(q, &value)) != NULL)
usr.bin/ssh/servconf.c
2084
if ((dvalue = convtime_double(q)) < 0) {
usr.bin/ssh/sftp-realpath.c
142
q = strrchr(resolved, '/') + 1;
usr.bin/ssh/sftp-realpath.c
143
*q = '\0';
usr.bin/ssh/sftp-realpath.c
144
resolved_len = q - resolved;
usr.bin/ssh/sftp-realpath.c
181
q = strrchr(resolved, '/') + 1;
usr.bin/ssh/sftp-realpath.c
182
*q = '\0';
usr.bin/ssh/sftp-realpath.c
183
resolved_len = q - resolved;
usr.bin/ssh/sftp-realpath.c
59
char *p, *q, *s;
usr.bin/ssh/sftp.c
1183
enum { MA_START, MA_SQUOTE, MA_DQUOTE, MA_UNQUOTED } state, q;
usr.bin/ssh/sftp.c
1211
q = arg[i] == '"' ? MA_DQUOTE : MA_SQUOTE;
usr.bin/ssh/sftp.c
1214
state = q;
usr.bin/ssh/sftp.c
1218
state = q;
usr.bin/ssh/sftp.c
1219
else if (state == q)
usr.bin/ssh/sk-usbhid.c
482
EC_POINT *q = NULL;
usr.bin/ssh/sk-usbhid.c
492
(q = EC_POINT_new(g)) == NULL) {
usr.bin/ssh/sk-usbhid.c
511
if (EC_POINT_set_affine_coordinates(g, q, x, y, NULL) != 1) {
usr.bin/ssh/sk-usbhid.c
515
response->public_key_len = EC_POINT_point2oct(g, q,
usr.bin/ssh/sk-usbhid.c
526
if (EC_POINT_point2oct(g, q, POINT_CONVERSION_UNCOMPRESSED,
usr.bin/ssh/sk-usbhid.c
539
EC_POINT_free(q);
usr.bin/ssh/smult_curve25519_ref.c
110
static void select(unsigned int p[64],unsigned int q[64],const unsigned int r[64],const unsigned int s[64],unsigned int b)
usr.bin/ssh/smult_curve25519_ref.c
120
q[j] = r[j] ^ t;
usr.bin/ssh/smult_curve25519_ref.c
247
int crypto_scalarmult_curve25519(unsigned char *q,
usr.bin/ssh/smult_curve25519_ref.c
263
for (i = 0;i < 32;++i) q[i] = work[64 + i];
usr.bin/ssh/sntrup761.c
1617
long long top,p,q,r,i,j;
usr.bin/ssh/sntrup761.c
1636
for (q = top;q > p;q >>= 1) {
usr.bin/ssh/sntrup761.c
1638
if (j == n - q) goto done;
usr.bin/ssh/sntrup761.c
1640
for (r = q;r > p;r >>= 1)
usr.bin/ssh/sntrup761.c
1649
while (i + p <= n - q) {
usr.bin/ssh/sntrup761.c
1652
for (r = q;r > p;r >>= 1)
usr.bin/ssh/sntrup761.c
1660
while (j < n - q) {
usr.bin/ssh/sntrup761.c
1662
for (r = q;r > p;r >>= 1)
usr.bin/ssh/sntrup761.c
1693
#define q12 ((q - 1) / 2)
usr.bin/ssh/sntrup761.c
1705
const int32_t q16 = (0x10000 + q / 2) / q;
usr.bin/ssh/sntrup761.c
1706
const int32_t q20 = (0x100000 + q / 2) / q;
usr.bin/ssh/sntrup761.c
1707
const int32_t q28 = (0x10000000 + q / 2) / q;
usr.bin/ssh/sntrup761.c
1708
x -= q * ((q16 * x) >> 16);
usr.bin/ssh/sntrup761.c
1709
x -= q * ((q20 * x) >> 20);
usr.bin/ssh/sntrup761.c
1710
return x - q * ((q28 * x + 0x8000000) >> 28);
usr.bin/ssh/sntrup761.c
1891
while (i < q - 2) {
usr.bin/ssh/sntrup761.c
2030
for (i = 0; i < p; ++i) M[i] = q;
usr.bin/ssh/sntrup761.c
2037
for (i = 0; i < p; ++i) M[i] = q;
usr.bin/ssh/sntrup761.c
2046
for (i = 0; i < p; ++i) M[i] = (q + 2) / 3;
usr.bin/ssh/sntrup761.c
2053
for (i = 0; i < p; ++i) M[i] = (q + 2) / 3;
usr.bin/ssh/ssh-sk.c
193
EC_POINT *q = NULL;
usr.bin/ssh/ssh-sk.c
206
(q = EC_POINT_new(g)) == NULL ||
usr.bin/ssh/ssh-sk.c
217
if ((r = sshbuf_get_ec(b, q, g)) != 0) {
usr.bin/ssh/ssh-sk.c
222
if (sshkey_ec_validate_public(g, q) != 0) {
usr.bin/ssh/ssh-sk.c
227
if (EC_KEY_set_public_key(ecdsa, q) != 1) {
usr.bin/ssh/ssh-sk.c
251
EC_POINT_free(q);
usr.bin/tftp/main.c
610
char *p, *q;
usr.bin/tftp/main.c
619
for (q = name; *q == *p++; q++)
usr.bin/tftp/main.c
620
if (*q == 0) /* exact match? */
usr.bin/tftp/main.c
622
if (!*q) { /* the name was a prefix */
usr.bin/tftp/main.c
623
if (q - name > longest) {
usr.bin/tftp/main.c
624
longest = q - name;
usr.bin/tftp/main.c
627
} else if (q - name == longest)
usr.bin/tic/tic.c
1176
char *q;
usr.bin/tic/tic.c
1192
for (p = boxes, q = missing; *p != '\0'; ++p) {
usr.bin/tic/tic.c
1194
*q++ = p[0];
usr.bin/tic/tic.c
1197
*q = '\0';
usr.bin/tic/tic.c
2157
const char *p, *q;
usr.bin/tic/tic.c
2171
for (q = base; *q != '\0'; ++q) {
usr.bin/tic/tic.c
2172
if (*q == '>') {
usr.bin/tic/tic.c
2174
mark = q;
usr.bin/tic/tic.c
2176
} else if (*q == '*' || *q == '/') {
usr.bin/tic/tic.c
2177
if (*q == '*')
usr.bin/tic/tic.c
2179
if (*q == '/')
usr.bin/tic/tic.c
2182
mark = q;
usr.bin/tic/tic.c
2183
} else if (!(isalnum(UChar(*q)) || strchr("+-.", *q) != 0)) {
usr.bin/tic/tic.c
2189
last = *q ? (q + 1) : q;
usr.bin/tic/tic.c
2190
if (*q != '\0') {
usr.bin/tic/tic.c
2196
(int) (q - base), base);
usr.bin/tic/tic.c
2211
p = q - 1; /* restart scan */
usr.bin/tmux/cmd-source-file.c
148
char *quoted = xmalloc(2 * strlen(path) + 1), *q = quoted;
usr.bin/tmux/cmd-source-file.c
153
*q++ = '\\';
usr.bin/tmux/cmd-source-file.c
154
*q++ = *p++;
usr.bin/tmux/cmd-source-file.c
156
*q = '\0';
usr.bin/usbhidaction/usbhidaction.c
400
char cmdbuf[SIZE], *p, *q;
usr.bin/usbhidaction/usbhidaction.c
411
for (p = cmd->action, q = cmdbuf; *p && q < &cmdbuf[SIZE-1]; ) {
usr.bin/usbhidaction/usbhidaction.c
414
len = &cmdbuf[SIZE-1] - q;
usr.bin/usbhidaction/usbhidaction.c
418
strncpy(q, argv[n], len);
usr.bin/usbhidaction/usbhidaction.c
419
q += strlen(q);
usr.bin/usbhidaction/usbhidaction.c
423
snprintf(q, len, "%d", value);
usr.bin/usbhidaction/usbhidaction.c
424
q += strlen(q);
usr.bin/usbhidaction/usbhidaction.c
427
strncpy(q, cmd->name, len);
usr.bin/usbhidaction/usbhidaction.c
428
q += strlen(q);
usr.bin/usbhidaction/usbhidaction.c
431
strncpy(q, hid, len);
usr.bin/usbhidaction/usbhidaction.c
432
q += strlen(q);
usr.bin/usbhidaction/usbhidaction.c
434
*q++ = *p++;
usr.bin/usbhidaction/usbhidaction.c
437
*q++ = *p++;
usr.bin/usbhidaction/usbhidaction.c
440
*q = 0;
usr.bin/users/users.c
109
scmp(const void *p, const void *q)
usr.bin/users/users.c
111
return(strncmp((char *) p, (char *) q, UT_NAMESIZE));
usr.bin/uudecode/uudecode.c
189
char *p, *q;
usr.bin/uudecode/uudecode.c
209
q = strchr(p, ' ');
usr.bin/uudecode/uudecode.c
210
if (q == NULL)
usr.bin/uudecode/uudecode.c
212
*q++ = '\0';
usr.bin/uudecode/uudecode.c
214
n = strlen(q);
usr.bin/uudecode/uudecode.c
215
while (n > 0 && (q[n-1] == '\n' || q[n-1] == '\r'))
usr.bin/uudecode/uudecode.c
216
q[--n] = '\0';
usr.bin/uudecode/uudecode.c
234
if (*q == '~')
usr.bin/uudecode/uudecode.c
235
p = strchr(q, '/');
usr.bin/uudecode/uudecode.c
238
pw = getpwnam(q + 1);
usr.bin/uudecode/uudecode.c
253
q = memcpy(p - n, pw->pw_dir, n);
usr.bin/uudecode/uudecode.c
257
p = strrchr(q, '/');
usr.bin/uudecode/uudecode.c
259
q = p + 1;
usr.bin/uudecode/uudecode.c
262
outfile = q;
usr.bin/vi/cl/cl_screen.c
92
if (TAILQ_NEXT(sp, q)) {
usr.bin/vi/cl/cl_term.c
123
LIST_FOREACH(qp, & sp->gp->seqq, q)
usr.bin/vi/cl/cl_term.c
143
nqp = LIST_NEXT(qp, q);
usr.bin/vi/common/cut.c
129
LIST_INSERT_HEAD(&sp->gp->cutq, cbp, q);
usr.bin/vi/common/cut.c
196
LIST_FOREACH(cbp, &sp->gp->cutq, q)
usr.bin/vi/common/cut.c
227
LIST_REMOVE(del_cbp, q);
usr.bin/vi/common/cut.c
266
TAILQ_INSERT_TAIL(&cbp->textq, tp, q);
usr.bin/vi/common/cut.c
287
LIST_REMOVE(cbp, q);
usr.bin/vi/common/cut.c
337
TAILQ_REMOVE(headp, tp, q);
usr.bin/vi/common/cut.h
19
LIST_ENTRY(_cb) q; /* Linked list of cut buffers. */
usr.bin/vi/common/cut.h
30
TAILQ_ENTRY(_text) q; /* Linked list of text structures. */
usr.bin/vi/common/cut.h
70
LIST_FOREACH((cbp), &(sp)->gp->cutq, q) \
usr.bin/vi/common/exf.c
105
TAILQ_INSERT_TAIL(&gp->frefq, frp, q);
usr.bin/vi/common/exf.c
667
TAILQ_REMOVE(&sp->gp->frefq, frp, q);
usr.bin/vi/common/exf.c
76
TAILQ_FOREACH_SAFE(frp, &gp->frefq, q, tfrp) {
usr.bin/vi/common/exf.c
78
TAILQ_REMOVE(&gp->frefq, frp, q);
usr.bin/vi/common/gs.h
24
TAILQ_ENTRY(_fref) q; /* Linked list of file references. */
usr.bin/vi/common/key.c
720
TAILQ_FOREACH(sp, &gp->dq, q)
usr.bin/vi/common/key.c
722
TAILQ_FOREACH(sp, &gp->hq, q)
usr.bin/vi/common/key.h
80
TAILQ_ENTRY(_event) q; /* Linked list of events. */
usr.bin/vi/common/line.c
110
TAILQ_FOREACH(tp, &sp->tiq, q) {
usr.bin/vi/common/line.c
527
TAILQ_FOREACH(tsp, &sp->gp->dq, q)
usr.bin/vi/common/main.c
253
TAILQ_INSERT_HEAD(&gp->dq, sp, q);
usr.bin/vi/common/main.c
257
TAILQ_INSERT_HEAD(&gp->dq, sp, q);
usr.bin/vi/common/main.c
468
TAILQ_REMOVE(&gp->frefq, frp, q);
usr.bin/vi/common/main.c
501
LIST_REMOVE(mp, q);
usr.bin/vi/common/main.c
89
LIST_INSERT_HEAD(&gp->ecq, &gp->excmd, q);
usr.bin/vi/common/mark.c
165
LIST_INSERT_HEAD(&sp->ep->marks, lmt, q);
usr.bin/vi/common/mark.c
167
LIST_INSERT_AFTER(lmp, lmt, q);
usr.bin/vi/common/mark.c
195
lmp != NULL; lastlmp = lmp, lmp = LIST_NEXT(lmp, q))
usr.bin/vi/common/mark.c
218
LIST_FOREACH(lmp, &sp->ep->marks, q)
usr.bin/vi/common/mark.c
249
LIST_FOREACH(lmp, &sp->ep->marks, q)
usr.bin/vi/common/mark.c
94
LIST_REMOVE(lmp, q);
usr.bin/vi/common/mark.h
33
LIST_ENTRY(_lmark) q; /* Linked list of marks. */
usr.bin/vi/common/msg.h
59
LIST_ENTRY(_msg) q; /* Linked list of messages. */
usr.bin/vi/common/put.c
102
tp = TAILQ_NEXT(tp, q))
usr.bin/vi/common/put.c
171
if (TAILQ_NEXT(tp, q) == NULL) {
usr.bin/vi/common/put.c
221
for (tp = TAILQ_NEXT(tp, q); TAILQ_NEXT(tp, q);
usr.bin/vi/common/put.c
222
++lno, ++sp->rptlines[L_ADDED], tp = TAILQ_NEXT(tp, q))
usr.bin/vi/common/put.c
83
tp = TAILQ_NEXT(tp, q))
usr.bin/vi/common/screen.c
143
TAILQ_FOREACH(tsp, &sp->gp->dq, q) {
usr.bin/vi/common/screen.c
145
TAILQ_REMOVE(&sp->gp->dq, sp, q);
usr.bin/vi/common/screen.c
149
TAILQ_FOREACH(tsp, &sp->gp->hq, q) {
usr.bin/vi/common/screen.c
151
TAILQ_REMOVE(&sp->gp->hq, sp, q);
usr.bin/vi/common/screen.c
214
TAILQ_FOREACH(next, &gp->dq, q)
usr.bin/vi/common/screen.c
221
TAILQ_REMOVE(&gp->hq, next, q);
usr.bin/vi/common/screen.c
222
TAILQ_INSERT_HEAD(&gp->dq, next, q);
usr.bin/vi/common/screen.h
37
TAILQ_ENTRY(_scr) q; /* Screens. */
usr.bin/vi/common/seq.c
111
LIST_INSERT_HEAD(&sp->gp->seqq, qp, q);
usr.bin/vi/common/seq.c
113
LIST_INSERT_AFTER(lastqp, qp, q);
usr.bin/vi/common/seq.c
148
LIST_REMOVE(qp, q);
usr.bin/vi/common/seq.c
184
qp != NULL; lqp = qp, qp = LIST_NEXT(qp, q)) {
usr.bin/vi/common/seq.c
252
LIST_REMOVE(qp, q);
usr.bin/vi/common/seq.c
273
LIST_FOREACH(qp, &gp->seqq, q) {
usr.bin/vi/common/seq.c
317
LIST_FOREACH(qp, &sp->gp->seqq, q) {
usr.bin/vi/common/seq.h
32
LIST_ENTRY(_seq) q; /* Linked list of all sequences. */
usr.bin/vi/ex/ex.c
1535
LIST_FOREACH(ecp, &sp->gp->ecq, q)
usr.bin/vi/ex/ex.c
2096
TAILQ_REMOVE(&ecp->rq, rp, q);
usr.bin/vi/ex/ex.c
2122
LIST_REMOVE(ecp, q);
usr.bin/vi/ex/ex.c
2160
TAILQ_REMOVE(&ecp->rq, rp, q);
usr.bin/vi/ex/ex.c
2165
LIST_REMOVE(ecp, q);
usr.bin/vi/ex/ex.c
67
LIST_REMOVE(mp, q);
usr.bin/vi/ex/ex.h
69
TAILQ_ENTRY(_range) q; /* Linked list of ranges. */
usr.bin/vi/ex/ex.h
75
LIST_ENTRY(_excmd) q; /* Linked list of commands. */
usr.bin/vi/ex/ex_append.c
251
TAILQ_FOREACH(tp, &tiq, q) {
usr.bin/vi/ex/ex_at.c
104
TAILQ_FOREACH_REVERSE(tp, &cbp->textq, _texth, q) {
usr.bin/vi/ex/ex_at.c
115
TAILQ_FOREACH_REVERSE(tp, &cbp->textq, _texth, q) {
usr.bin/vi/ex/ex_at.c
121
LIST_INSERT_HEAD(&sp->gp->ecq, ecp, q);
usr.bin/vi/ex/ex_at.c
93
TAILQ_INSERT_HEAD(&ecp->rq, rp, q);
usr.bin/vi/ex/ex_display.c
119
TAILQ_FOREACH(tp, &cbp->textq, q) {
usr.bin/vi/ex/ex_display.c
82
LIST_FOREACH(cbp, &sp->gp->cutq, q) {
usr.bin/vi/ex/ex_display.c
91
LIST_FOREACH(cbp, &sp->gp->cutq, q) {
usr.bin/vi/ex/ex_global.c
179
LIST_INSERT_HEAD(&sp->gp->ecq, ecp, q);
usr.bin/vi/ex/ex_global.c
199
LIST_REMOVE(ecp, q);
usr.bin/vi/ex/ex_global.c
238
TAILQ_INSERT_TAIL(&ecp->rq, rp, q);
usr.bin/vi/ex/ex_global.c
263
LIST_FOREACH(ecp, &sp->gp->ecq, q) {
usr.bin/vi/ex/ex_global.c
267
nrp = TAILQ_NEXT(rp, q);
usr.bin/vi/ex/ex_global.c
296
TAILQ_REMOVE(&ecp->rq, rp, q);
usr.bin/vi/ex/ex_global.c
304
TAILQ_INSERT_AFTER(&ecp->rq, rp, nrp, q);
usr.bin/vi/ex/ex_init.c
273
LIST_INSERT_HEAD(&gp->ecq, ecp, q);
usr.bin/vi/ex/ex_move.c
123
LIST_FOREACH(lmp, &sp->ep->marks, q)
usr.bin/vi/ex/ex_move.c
147
LIST_FOREACH(lmp, &sp->ep->marks, q)
usr.bin/vi/ex/ex_move.c
165
LIST_FOREACH(lmp, &sp->ep->marks, q)
usr.bin/vi/ex/ex_move.c
181
LIST_FOREACH(lmp, &sp->ep->marks, q)
usr.bin/vi/ex/ex_screen.c
113
TAILQ_FOREACH(tsp, &gp->hq, q) {
usr.bin/vi/ex/ex_script.c
359
TAILQ_FOREACH(tsp, &gp->dq, q)
usr.bin/vi/ex/ex_script.c
372
TAILQ_FOREACH(tsp, &gp->dq, q)
usr.bin/vi/ex/ex_script.c
395
TAILQ_FOREACH(tsp, &gp->dq, q)
usr.bin/vi/ex/ex_script.c
428
TAILQ_FOREACH(sp, &gp->dq, q)
usr.bin/vi/ex/ex_script.c
441
TAILQ_FOREACH(sp, &gp->dq, q)
usr.bin/vi/ex/ex_script.c
463
TAILQ_FOREACH(sp, &gp->dq, q)
usr.bin/vi/ex/ex_script.c
666
TAILQ_FOREACH(sp, &gp->dq, q)
usr.bin/vi/ex/ex_tag.c
1099
TAILQ_INSERT_TAIL(&tqp->tagq, tp, q);
usr.bin/vi/ex/ex_tag.c
144
TAILQ_INSERT_HEAD(&rtqp->tagq, rtp, q);
usr.bin/vi/ex/ex_tag.c
178
TAILQ_INSERT_HEAD(&exp->tq, rtqp, q);
usr.bin/vi/ex/ex_tag.c
183
TAILQ_INSERT_HEAD(&exp->tq, tqp, q);
usr.bin/vi/ex/ex_tag.c
234
if ((tp = TAILQ_NEXT(tqp->current, q)) == NULL) {
usr.bin/vi/ex/ex_tag.c
265
if ((tp = TAILQ_PREV(tqp->current, _tagqh, q)) == NULL) {
usr.bin/vi/ex/ex_tag.c
402
TAILQ_FOREACH(tqp, &exp->tq, q) {
usr.bin/vi/ex/ex_tag.c
418
dtqp = tqp, tqp = TAILQ_NEXT(tqp, q)) {
usr.bin/vi/ex/ex_tag.c
467
TAILQ_PREV(TAILQ_LAST(&exp->tq, _tqh), _tqh, q),
usr.bin/vi/ex/ex_tag.c
488
tp = TAILQ_NEXT(dtqp, q)->current;
usr.bin/vi/ex/ex_tag.c
516
if (TAILQ_NEXT(TAILQ_FIRST(&exp->tq), q) == NULL)
usr.bin/vi/ex/ex_tag.c
569
TAILQ_FOREACH(tqp, &exp->tq, q) {
usr.bin/vi/ex/ex_tag.c
573
TAILQ_FOREACH(tp, &tqp->tagq, q) {
usr.bin/vi/ex/ex_tag.c
622
TAILQ_FOREACH(aqp, &oexp->tq, q) {
usr.bin/vi/ex/ex_tag.c
625
TAILQ_FOREACH(ap, &aqp->tagq, q) {
usr.bin/vi/ex/ex_tag.c
631
TAILQ_INSERT_TAIL(&tqp->tagq, tp, q);
usr.bin/vi/ex/ex_tag.c
633
TAILQ_INSERT_TAIL(&nexp->tq, tqp, q);
usr.bin/vi/ex/ex_tag.c
637
TAILQ_FOREACH(atfp, &oexp->tagfq, q) {
usr.bin/vi/ex/ex_tag.c
640
TAILQ_INSERT_TAIL(&nexp->tagfq, tfp, q);
usr.bin/vi/ex/ex_tag.c
736
TAILQ_REMOVE(&exp->tagfq, tfp, q);
usr.bin/vi/ex/ex_tag.c
757
TAILQ_REMOVE(&tqp->tagq, tp, q);
usr.bin/vi/ex/ex_tag.c
765
TAILQ_FOREACH(ttqp, &exp->tq, q) {
usr.bin/vi/ex/ex_tag.c
767
TAILQ_REMOVE(&exp->tq, tqp, q);
usr.bin/vi/ex/ex_tag.c
832
TAILQ_INSERT_TAIL(&exp->tagfq, tfp, q);
usr.bin/vi/ex/ex_tag.c
952
TAILQ_FOREACH(tfp, &exp->tagfq, q)
usr.bin/vi/ex/ex_tag.c
963
TAILQ_FOREACH(tfp, &exp->tagfq, q)
usr.bin/vi/ex/ex_txt.c
187
notlast: TAILQ_REMOVE(tiqh, tp, q);
usr.bin/vi/ex/ex_txt.c
224
TAILQ_INSERT_TAIL(tiqh, tp, q);
usr.bin/vi/ex/ex_txt.c
72
if (TAILQ_NEXT(tp, q) || tp->lb_len < 32) {
usr.bin/vi/ex/ex_txt.c
80
TAILQ_INSERT_HEAD(tiqh, tp, q);
usr.bin/vi/ex/tag.h
21
TAILQ_ENTRY(_tagf) q; /* Linked list of tag files. */
usr.bin/vi/ex/tag.h
55
TAILQ_ENTRY(_tag) q; /* Linked list of tags. */
usr.bin/vi/ex/tag.h
72
TAILQ_ENTRY(_tagq) q; /* Linked list of tag queues. */
usr.bin/vi/vi/v_at.c
86
TAILQ_FOREACH_REVERSE(tp, &cbp->textq, _texth, q)
usr.bin/vi/vi/v_at.c
87
if (((F_ISSET(cbp, CB_LMODE) || TAILQ_NEXT(tp, q)) &&
usr.bin/vi/vi/v_screen.c
50
if (TAILQ_NEXT(sp, q))
usr.bin/vi/vi/v_screen.c
51
sp->nextdisp = TAILQ_NEXT(sp, q);
usr.bin/vi/vi/v_txt.c
1795
if ((ntp = TAILQ_PREV(tp, _texth, q)) == NULL) {
usr.bin/vi/vi/v_txt.c
1815
TAILQ_REMOVE(tiqh, tp, q);
usr.bin/vi/vi/v_txt.c
2645
for (lno = tp->lno; (tp = TAILQ_NEXT(tp, q)); ++lno) {
usr.bin/vi/vi/v_txt.c
2828
TAILQ_FOREACH(ttp, tiqh, q) {
usr.bin/vi/vi/v_txt.c
289
if (TAILQ_NEXT(tp, q) || tp->lb_len < len + 32) {
usr.bin/vi/vi/v_txt.c
302
TAILQ_INSERT_HEAD(tiqh, tp, q);
usr.bin/vi/vi/v_txt.c
768
TAILQ_INSERT_TAIL(&sp->tiq, ntp, q);
usr.bin/vi/vi/vi.c
1012
TAILQ_REMOVE(&gp->dq, tsp, q);
usr.bin/vi/vi/vi.c
1013
TAILQ_INSERT_TAIL(&gp->hq, tsp, q);
usr.bin/vi/vi/vi.c
1018
TAILQ_REMOVE(&gp->hq, sp, q);
usr.bin/vi/vi/vi.c
1019
TAILQ_INSERT_TAIL(&gp->dq, sp, q);
usr.bin/vi/vi/vi.h
357
#define IS_SPLIT(sp) (TAILQ_NEXT((sp), q) || TAILQ_PREV((sp), _dqh, q))
usr.bin/vi/vi/vs_msg.c
592
if (TAILQ_NEXT(sp, q))
usr.bin/vi/vi/vs_msg.c
693
LIST_REMOVE(mp, q);
usr.bin/vi/vi/vs_msg.c
768
if (TAILQ_NEXT(sp, q)) {
usr.bin/vi/vi/vs_msg.c
894
LIST_INSERT_HEAD(&gp->msgq, mp_n, q);
usr.bin/vi/vi/vs_msg.c
896
for (; LIST_NEXT(mp_c, q) != NULL; mp_c = LIST_NEXT(mp_c, q));
usr.bin/vi/vi/vs_msg.c
897
LIST_INSERT_AFTER(mp_c, mp_n, q);
usr.bin/vi/vi/vs_refresh.c
131
TAILQ_FOREACH(tsp, &gp->dq, q)
usr.bin/vi/vi/vs_refresh.c
78
TAILQ_FOREACH(tsp, &gp->dq, q)
usr.bin/vi/vi/vs_refresh.c
95
TAILQ_FOREACH(tsp, &gp->dq, q)
usr.bin/vi/vi/vs_split.c
109
TAILQ_INSERT_AFTER(&gp->dq, sp, new, q);
usr.bin/vi/vi/vs_split.c
219
if ((nsp = TAILQ_PREV(sp, _dqh, q))) {
usr.bin/vi/vi/vs_split.c
223
} else if ((nsp = TAILQ_NEXT(sp, q))) {
usr.bin/vi/vi/vs_split.c
309
TAILQ_REMOVE(&gp->hq, nsp, q);
usr.bin/vi/vi/vs_split.c
313
TAILQ_INSERT_TAIL(&gp->hq, nsp, q);
usr.bin/vi/vi/vs_split.c
318
TAILQ_REMOVE(&gp->dq, sp, q);
usr.bin/vi/vi/vs_split.c
319
TAILQ_INSERT_TAIL(&gp->hq, sp, q);
usr.bin/vi/vi/vs_split.c
348
TAILQ_REMOVE(&gp->dq, sp, q);
usr.bin/vi/vi/vs_split.c
349
TAILQ_INSERT_TAIL(&gp->hq, sp, q);
usr.bin/vi/vi/vs_split.c
438
TAILQ_REMOVE(&gp->hq, nsp, q);
usr.bin/vi/vi/vs_split.c
439
TAILQ_INSERT_AFTER(&gp->dq, sp, nsp, q);
usr.bin/vi/vi/vs_split.c
492
if ((g = TAILQ_PREV(sp, _dqh, q)) == NULL) {
usr.bin/vi/vi/vs_split.c
493
if ((g = TAILQ_NEXT(sp, q)) == NULL)
usr.bin/vi/vi/vs_split.c
500
if ((s = TAILQ_NEXT(sp, q)))
usr.bin/vi/vi/vs_split.c
508
if ((s = TAILQ_PREV(sp, _dqh, q)) == NULL) {
usr.bin/vi/vi/vs_split.c
570
TAILQ_FOREACH(nsp, &gp->hq, q) {
usr.bin/vi/vi/vs_split.c
576
TAILQ_FOREACH(nsp, &gp->hq, q) {
usr.bin/vi/vi/vs_split.c
96
TAILQ_INSERT_BEFORE(sp, new, q);
usr.bin/vmstat/dkstats.c
163
struct diskstats *q;
usr.bin/vmstat/dkstats.c
350
q = malloc(size);
usr.bin/vmstat/dkstats.c
351
if (q == NULL)
usr.bin/vmstat/dkstats.c
353
if (sysctl(mib, 2, q, &size, NULL, 0) == -1) {
usr.bin/vmstat/dkstats.c
357
memset(q, 0, cur.dk_ndrive * sizeof(struct diskstats));
usr.bin/vmstat/dkstats.c
361
cur.dk_rxfer[i] = q[i].ds_rxfer;
usr.bin/vmstat/dkstats.c
362
cur.dk_wxfer[i] = q[i].ds_wxfer;
usr.bin/vmstat/dkstats.c
363
cur.dk_seek[i] = q[i].ds_seek;
usr.bin/vmstat/dkstats.c
364
cur.dk_rbytes[i] = q[i].ds_rbytes;
usr.bin/vmstat/dkstats.c
365
cur.dk_wbytes[i] = q[i].ds_wbytes;
usr.bin/vmstat/dkstats.c
366
cur.dk_time[i] = q[i].ds_time;
usr.bin/vmstat/dkstats.c
368
free(q);
usr.bin/yacc/mkpar.c
352
action *q;
usr.bin/yacc/mkpar.c
355
q = p->next;
usr.bin/yacc/mkpar.c
357
p = q;
usr.bin/yacc/symtab.c
145
bucket *p, *q;
usr.bin/yacc/symtab.c
147
for (p = first_symbol; p; p = q) {
usr.bin/yacc/symtab.c
148
q = p->next;
usr.bin/yacc/verbose.c
282
action *q;
usr.bin/yacc/verbose.c
285
for (q = p; q; q = q->next) {
usr.bin/yacc/verbose.c
286
if (q->suppressed < 2 && q->action_code == SHIFT)
usr.bin/yacc/verbose.c
304
action *q;
usr.bin/yacc/verbose.c
307
for (q = p; q; q = q->next) {
usr.bin/yacc/verbose.c
308
if (q->action_code == REDUCE && q->suppressed < 2) {
usr.sbin/amd/amd/info_passwd.c
114
q = strrchr(p, '/');
usr.sbin/amd/amd/info_passwd.c
115
if (q) {
usr.sbin/amd/amd/info_passwd.c
116
strlcat(rhost, q + 1, sizeof(rhost));
usr.sbin/amd/amd/info_passwd.c
118
*q = '\0';
usr.sbin/amd/amd/info_passwd.c
122
} while (q);
usr.sbin/amd/amd/info_passwd.c
132
q = strchr(rhost, '.');
usr.sbin/amd/amd/info_passwd.c
133
if (q)
usr.sbin/amd/amd/info_passwd.c
134
*q = '\0';
usr.sbin/amd/amd/info_passwd.c
139
if (q)
usr.sbin/amd/amd/info_passwd.c
140
*q = '.';
usr.sbin/amd/amd/info_passwd.c
90
char *user, *p, *q;
usr.sbin/amd/amd/xutil.c
119
char *q;
usr.sbin/amd/amd/xutil.c
123
for (p = f, q = e; (*q = *p) && len < maxlen; len++, q++, p++) {
usr.sbin/amd/amd/xutil.c
128
strlcpy(q, errstr, maxlen - (q - e));
usr.sbin/amd/amd/xutil.c
130
snprintf(q, maxlen - (q - e),
usr.sbin/amd/amd/xutil.c
132
len += strlen(q) - 1;
usr.sbin/amd/amd/xutil.c
133
q += strlen(q) - 1;
usr.sbin/amd/include/am.h
175
#define FIRST(ty, q) ((ty *) ((q)->q_forw))
usr.sbin/amd/include/am.h
176
#define LAST(ty, q) ((ty *) ((q)->q_back))
usr.sbin/amd/include/am.h
177
#define NEXT(ty, q) ((ty *) (((qelem *) q)->q_forw))
usr.sbin/amd/include/am.h
178
#define PREV(ty, q) ((ty *) (((qelem *) q)->q_back))
usr.sbin/amd/include/am.h
179
#define HEAD(ty, q) ((ty *) q)
usr.sbin/amd/include/am.h
180
#define ITER(v, ty, q) \
usr.sbin/amd/include/am.h
181
for ((v) = FIRST(ty,(q)); (v) != HEAD(ty,(q)); (v) = NEXT(ty,(v)))
usr.sbin/bgpctl/parser.c
1233
char *p, *q;
usr.sbin/bgpctl/parser.c
1240
if ((q = strchr(p, ':')) == NULL)
usr.sbin/bgpctl/parser.c
1242
*q++ = 0;
usr.sbin/bgpctl/parser.c
1246
getcommunity(q, 1, &c->data3, &dflag3);
usr.sbin/bgpd/parse.y
4380
char *p, *q;
usr.sbin/bgpd/parse.y
4389
if ((q = strchr(p, ':')) == NULL) {
usr.sbin/bgpd/parse.y
4393
*q++ = 0;
usr.sbin/bgpd/parse.y
4397
getcommunity(q, 1, &c->data3, &dflag3) == -1)
usr.sbin/bgpd/parse.y
5632
char *p, *q;
usr.sbin/bgpd/parse.y
5643
if ((q = strchr(flags, *p)) == NULL)
usr.sbin/bgpd/parse.y
5645
f |= 1 << (q - flags);
usr.sbin/config/hash.c
108
struct hashent *p, **h, **oldh, *q;
usr.sbin/config/hash.c
116
for (p = *oldh++; p != NULL; p = q) {
usr.sbin/config/hash.c
117
q = p->h_next;
usr.sbin/config/main.c
342
const char *q;
usr.sbin/config/main.c
350
q = machinearch;
usr.sbin/config/main.c
355
q = machine;
usr.sbin/config/main.c
357
ret |= mksymlink(p, q);
usr.sbin/config/pack.c
237
struct devi *i, **p, **q;
usr.sbin/config/pack.c
267
for (q = dst->i_parents; *q != NULL; q++) {
usr.sbin/config/pack.c
268
if (*q == i) {
usr.sbin/config/pack.c
284
dst->i_parents = q = ereallocarray(dst->i_parents, new + 1, sizeof(*q));
usr.sbin/config/pack.c
286
q[new] = NULL;
usr.sbin/config/pack.c
287
q += old;
usr.sbin/config/pack.c
290
*q++ = p[j];
usr.sbin/config/pack.c
393
const char **p, **q;
usr.sbin/config/pack.c
395
for (p = &locators.vec[off], q = (const char **)ptr; --len >= 0;)
usr.sbin/config/pack.c
396
if (*p++ != *q++)
usr.sbin/config/pack.c
438
short *p, *q;
usr.sbin/config/pack.c
440
for (p = &parents.vec[off], q = (short *)ptr; --len >= 0;)
usr.sbin/config/pack.c
441
if (*p++ != *q++)
usr.sbin/cron/crontab.c
259
char n[PATH_MAX], q[MAX_TEMPSTR];
usr.sbin/cron/crontab.c
353
q[0] = '\0';
usr.sbin/cron/crontab.c
354
if (fgets(q, sizeof q, stdin) == NULL) {
usr.sbin/cron/crontab.c
358
switch (q[0]) {
usr.sbin/cron/env.c
82
char **ep, *p, *q;
usr.sbin/cron/env.c
94
if ((q = strchr(p, '=')) == NULL)
usr.sbin/cron/env.c
96
if ((size_t)(q - p) == len && strncmp(p, name, len) == 0) {
usr.sbin/cron/env.c
97
p = q + 1;
usr.sbin/dhcpd/dispatch.c
522
struct dhcpd_timeout *t, *q;
usr.sbin/dhcpd/dispatch.c
526
for (q = timeouts; q; q = q->next) {
usr.sbin/dhcpd/dispatch.c
527
if (q->func == where && q->what == what) {
usr.sbin/dhcpd/dispatch.c
529
t->next = q->next;
usr.sbin/dhcpd/dispatch.c
531
timeouts = q->next;
usr.sbin/dhcpd/dispatch.c
534
t = q;
usr.sbin/dhcpd/dispatch.c
539
if (!q) {
usr.sbin/dhcpd/dispatch.c
540
q = malloc(sizeof (struct dhcpd_timeout));
usr.sbin/dhcpd/dispatch.c
541
if (!q)
usr.sbin/dhcpd/dispatch.c
543
q->func = where;
usr.sbin/dhcpd/dispatch.c
544
q->what = what;
usr.sbin/dhcpd/dispatch.c
547
q->when = when;
usr.sbin/dhcpd/dispatch.c
552
if (!timeouts || timeouts->when > q->when) {
usr.sbin/dhcpd/dispatch.c
553
q->next = timeouts;
usr.sbin/dhcpd/dispatch.c
554
timeouts = q;
usr.sbin/dhcpd/dispatch.c
560
if (t->next->when > q->when) {
usr.sbin/dhcpd/dispatch.c
561
q->next = t->next;
usr.sbin/dhcpd/dispatch.c
562
t->next = q;
usr.sbin/dhcpd/dispatch.c
568
t->next = q;
usr.sbin/dhcpd/dispatch.c
569
q->next = NULL;
usr.sbin/dhcpd/dispatch.c
575
struct dhcpd_timeout *t, *q;
usr.sbin/dhcpd/dispatch.c
579
for (q = timeouts; q; q = q->next) {
usr.sbin/dhcpd/dispatch.c
580
if (q->func == where && q->what == what) {
usr.sbin/dhcpd/dispatch.c
582
t->next = q->next;
usr.sbin/dhcpd/dispatch.c
584
timeouts = q->next;
usr.sbin/dhcpd/dispatch.c
585
free(q);
usr.sbin/dhcpd/dispatch.c
588
t = q;
usr.sbin/httpd/httpd.c
528
char *p, *q;
usr.sbin/httpd/httpd.c
535
while ((q = strstr(p, srch)) != NULL) {
usr.sbin/httpd/httpd.c
536
*q = '\0';
usr.sbin/httpd/httpd.c
543
q += strlen(srch);
usr.sbin/httpd/httpd.c
544
p = q;
usr.sbin/httpd/httpd.c
560
char *p, *q;
usr.sbin/httpd/httpd.c
565
p = q = url;
usr.sbin/httpd/httpd.c
583
*q = (char)x;
usr.sbin/httpd/httpd.c
587
*q = *p;
usr.sbin/httpd/httpd.c
591
q++;
usr.sbin/httpd/httpd.c
593
*q = '\0';
usr.sbin/httpd/server_file.c
744
char *p, *q;
usr.sbin/httpd/server_file.c
758
while ((q = strchr(p, ',')) != NULL) {
usr.sbin/httpd/server_file.c
759
*q++ = '\0';
usr.sbin/httpd/server_file.c
769
p = q;
usr.sbin/iscsid/initiator.c
335
const char **p, **q;
usr.sbin/iscsid/initiator.c
341
q = discovery;
usr.sbin/iscsid/initiator.c
344
q = secneg;
usr.sbin/iscsid/initiator.c
348
for (p = q; *p != NULL; i++, p++)
usr.sbin/lpd/iobuf.c
228
struct ioqbuf *q;
usr.sbin/lpd/iobuf.c
233
if ((q = malloc(sizeof(*q) + len)) == NULL)
usr.sbin/lpd/iobuf.c
236
q->rpos = 0;
usr.sbin/lpd/iobuf.c
237
q->wpos = 0;
usr.sbin/lpd/iobuf.c
238
q->size = len;
usr.sbin/lpd/iobuf.c
239
q->next = NULL;
usr.sbin/lpd/iobuf.c
240
q->buf = (char *)(q) + sizeof(*q);
usr.sbin/lpd/iobuf.c
243
io->outq = q;
usr.sbin/lpd/iobuf.c
245
io->outqlast->next = q;
usr.sbin/lpd/iobuf.c
246
io->outqlast = q;
usr.sbin/lpd/iobuf.c
248
return (q);
usr.sbin/lpd/iobuf.c
260
struct ioqbuf *q;
usr.sbin/lpd/iobuf.c
266
if (((q = io->outqlast) == NULL) || q->size - q->wpos <= len) {
usr.sbin/lpd/iobuf.c
267
if ((q = ioqbuf_alloc(io, len)) == NULL)
usr.sbin/lpd/iobuf.c
271
r = q->buf + q->wpos;
usr.sbin/lpd/iobuf.c
272
q->wpos += len;
usr.sbin/lpd/iobuf.c
352
struct ioqbuf *q;
usr.sbin/lpd/iobuf.c
357
for (q = io->outq; q ; q = q->next) {
usr.sbin/lpd/iobuf.c
360
iov[i].iov_base = q->buf + q->rpos;
usr.sbin/lpd/iobuf.c
361
iov[i].iov_len = q->wpos - q->rpos;
usr.sbin/lpd/iobuf.c
408
struct ioqbuf *q;
usr.sbin/lpd/iobuf.c
412
q = io->outq;
usr.sbin/lpd/iobuf.c
413
n = SSL_write(ssl, q->buf + q->rpos, q->wpos - q->rpos);
usr.sbin/lpd/iobuf.c
70
struct ioqbuf *q;
usr.sbin/lpd/iobuf.c
74
while ((q = io->outq)) {
usr.sbin/lpd/iobuf.c
75
io->outq = q->next;
usr.sbin/lpd/iobuf.c
76
free(q);
usr.sbin/lpd/iobuf.c
85
struct ioqbuf *q;
usr.sbin/lpd/iobuf.c
88
while ((q = io->outq) && left) {
usr.sbin/lpd/iobuf.c
89
if ((q->wpos - q->rpos) > left) {
usr.sbin/lpd/iobuf.c
90
q->rpos += left;
usr.sbin/lpd/iobuf.c
93
left -= q->wpos - q->rpos;
usr.sbin/lpd/iobuf.c
94
io->outq = q->next;
usr.sbin/lpd/iobuf.c
95
free(q);
usr.sbin/lpd/lp.c
277
lp_readqueue(struct lp_printer *lp, struct lp_queue *q)
usr.sbin/lpd/lp.c
367
q->count = nqe;
usr.sbin/lpd/lp.c
368
q->cfname = calloc(nqe, sizeof(*q->cfname));
usr.sbin/lpd/lp.c
369
if (q->cfname == NULL) {
usr.sbin/lpd/lp.c
374
q->cfname[i] = qe[i].name;
usr.sbin/lpd/lp.c
385
lp_clearqueue(q);
usr.sbin/lpd/lp.c
390
lp_clearqueue(struct lp_queue *q)
usr.sbin/lpd/lp.c
394
for (i = 0; i < q->count; i++)
usr.sbin/lpd/lp.c
395
free(q->cfname[i]);
usr.sbin/lpd/lp.c
396
free(q->cfname);
usr.sbin/lpd/lp_banner.c
1098
#define TRC(q) (((q)-' ')&0177)
usr.sbin/lpd/lp_displayq.c
101
doshort(ofd, lp, jf, i+1, q.cfname[i], active);
usr.sbin/lpd/lp_displayq.c
105
lp_clearqueue(&q);
usr.sbin/lpd/lp_displayq.c
36
struct lp_queue q;
usr.sbin/lpd/lp_displayq.c
59
if ((lp_readqueue(lp, &q)) == -1) {
usr.sbin/lpd/lp_displayq.c
82
if (q.count == 0) {
usr.sbin/lpd/lp_displayq.c
96
for (i = 0; i < q.count; i++) {
usr.sbin/lpd/lp_displayq.c
97
active = !strcmp(q.cfname[i], currjob);
usr.sbin/lpd/lp_displayq.c
99
dolong(ofd, lp, jf, i+1, q.cfname[i], active);
usr.sbin/lpd/lp_rmjob.c
37
struct lp_queue q;
usr.sbin/lpd/lp_rmjob.c
42
if ((lp_readqueue(lp, &q)) == -1) {
usr.sbin/lpd/lp_rmjob.c
47
if (q.count == 0) {
usr.sbin/lpd/lp_rmjob.c
48
lp_clearqueue(&q);
usr.sbin/lpd/lp_rmjob.c
67
for(i = 0; i < q.count; i++) {
usr.sbin/lpd/lp_rmjob.c
68
active = !strcmp(q.cfname[i], currjob);
usr.sbin/lpd/lp_rmjob.c
69
switch (docheck(lp, agent, jf, q.cfname[i], active, 0)) {
usr.sbin/lpd/lp_rmjob.c
73
doremove(ofd, lp, q.cfname[i]);
usr.sbin/lpd/lp_rmjob.c
78
dprintf(ofd, "%s: Permission denied\n", q.cfname[i]);
usr.sbin/lpd/lp_rmjob.c
83
lp_clearqueue(&q);
usr.sbin/lpd/printer.c
116
struct lp_queue q;
usr.sbin/lpd/printer.c
210
memset(&q, 0, sizeof(q));
usr.sbin/lpd/printer.c
228
lp_clearqueue(&q);
usr.sbin/lpd/printer.c
233
if (reload || q.count == 0) {
usr.sbin/lpd/printer.c
234
if (lp_readqueue(lp, &q) == -1)
usr.sbin/lpd/printer.c
241
if (q.count <= jobidx) {
usr.sbin/lpd/printer.c
253
lp_clearqueue(&q);
usr.sbin/lpd/printer.c
258
if (strcmp(curr, q.cfname[jobidx]))
usr.sbin/lpd/printer.c
261
strlcpy(curr, q.cfname[jobidx], sizeof(curr));
usr.sbin/lpd/printer.c
263
lp_setcurrtask(lp, q.cfname[jobidx]);
usr.sbin/lpd/printer.c
265
r = sendjob(q.cfname[jobidx], retry);
usr.sbin/lpd/printer.c
267
r = printjob(q.cfname[jobidx], retry);
usr.sbin/lpd/printer.c
272
log_info("job %s %s successfully", q.cfname[jobidx],
usr.sbin/lpd/printer.c
282
q.cfname[jobidx]);
usr.sbin/lpd/resolver.c
134
struct asr_query *q;
usr.sbin/lpd/resolver.c
157
q = NULL;
usr.sbin/lpd/resolver.c
159
(q = getaddrinfo_async(hostname, servname, &hints, NULL)) &&
usr.sbin/lpd/resolver.c
160
(event_asr_run(q, resolver_getaddrinfo_cb, s))) {
usr.sbin/lpd/resolver.c
167
if (q)
usr.sbin/lpd/resolver.c
168
asr_abort(q);
usr.sbin/lpd/resolver.c
185
q = NULL;
usr.sbin/lpd/resolver.c
189
(q = getnameinfo_async(sa, sa->sa_len, s->host, NI_MAXHOST,
usr.sbin/lpd/resolver.c
191
(event_asr_run(q, resolver_getnameinfo_cb, s))) {
usr.sbin/lpd/resolver.c
198
if (q)
usr.sbin/lpd/resolver.c
199
asr_abort(q);
usr.sbin/lpr/common_source/common.c
230
struct queue *q, **queue = NULL;
usr.sbin/lpr/common_source/common.c
261
q = malloc(sizeof(struct queue));
usr.sbin/lpr/common_source/common.c
262
if (q == NULL)
usr.sbin/lpr/common_source/common.c
264
q->q_time = stbuf.st_mtime;
usr.sbin/lpr/common_source/common.c
265
strlcpy(q->q_name, d->d_name, sizeof(q->q_name));
usr.sbin/lpr/common_source/common.c
276
free(q);
usr.sbin/lpr/common_source/common.c
282
queue[nitems++] = q;
usr.sbin/lpr/common_source/displayq.c
235
q = queue[i];
usr.sbin/lpr/common_source/displayq.c
236
if (remote || strcmp(current, q->q_name) != 0)
usr.sbin/lpr/common_source/displayq.c
237
inform(q->q_name, rank++);
usr.sbin/lpr/common_source/displayq.c
238
free(q);
usr.sbin/lpr/common_source/displayq.c
95
struct queue *q;
usr.sbin/lpr/lpc/cmds.c
1028
touch(struct queue *q)
usr.sbin/lpr/lpc/cmds.c
1036
ret = utimes(q->q_name, tvp);
usr.sbin/lpr/lpc/lpc.c
170
char *p, *q;
usr.sbin/lpr/lpc/lpc.c
178
for (q = name; *q == *p++; q++)
usr.sbin/lpr/lpc/lpc.c
179
if (*q == 0) /* exact match? */
usr.sbin/lpr/lpc/lpc.c
181
if (!*q) { /* the name was a prefix */
usr.sbin/lpr/lpc/lpc.c
182
if (q - name > longest) {
usr.sbin/lpr/lpc/lpc.c
183
longest = q - name;
usr.sbin/lpr/lpc/lpc.c
186
} else if (q - name == longest)
usr.sbin/lpr/lpd/printjob.c
1051
#define TRC(q) (((q)-' ')&0177)
usr.sbin/lpr/lpd/printjob.c
131
struct queue *q, **qp;
usr.sbin/lpr/lpd/printjob.c
223
for (qp = queue; nitems--; free(q)) {
usr.sbin/lpr/lpd/printjob.c
224
q = *qp++;
usr.sbin/lpr/lpd/printjob.c
225
if (stat(q->q_name, &stb) < 0)
usr.sbin/lpr/lpd/printjob.c
233
if ((i = snprintf(line, sizeof(line), "%s\n", q->q_name)) < 0 ||
usr.sbin/lpr/lpd/printjob.c
239
i = printit(q->q_name);
usr.sbin/lpr/lpd/printjob.c
241
i = sendit(q->q_name);
usr.sbin/lpr/lpd/printjob.c
252
for (free(q); nitems--; free(q))
usr.sbin/lpr/lpd/printjob.c
253
q = *qp++;
usr.sbin/lpr/lpd/printjob.c
282
remote ? "sent to remote host" : "printed", q->q_name);
usr.sbin/lpr/lpd/printjob.c
286
(void)unlink(q->q_name);
usr.sbin/lpr/lpd/printjob.c
287
q->q_name[0] = 'd';
usr.sbin/lpr/lpd/printjob.c
288
(void)unlink(q->q_name);
usr.sbin/mrouted/cfparse.y
412
char *q;
usr.sbin/mrouted/cfparse.y
427
q = p;
usr.sbin/mrouted/cfparse.y
432
if (!*q) {
usr.sbin/mrouted/cfparse.y
437
return q;
usr.sbin/mrouted/cfparse.y
446
char *q;
usr.sbin/mrouted/cfparse.y
448
if ((q = next_word()) == NULL) {
usr.sbin/mrouted/cfparse.y
452
if (!strcmp(q,"cache_lifetime"))
usr.sbin/mrouted/cfparse.y
454
if (!strcmp(q,"pruning"))
usr.sbin/mrouted/cfparse.y
456
if (!strcmp(q,"phyint"))
usr.sbin/mrouted/cfparse.y
458
if (!strcmp(q,"tunnel"))
usr.sbin/mrouted/cfparse.y
460
if (!strcmp(q,"disable"))
usr.sbin/mrouted/cfparse.y
462
if (!strcmp(q,"metric"))
usr.sbin/mrouted/cfparse.y
464
if (!strcmp(q,"threshold"))
usr.sbin/mrouted/cfparse.y
466
if (!strcmp(q,"rate_limit"))
usr.sbin/mrouted/cfparse.y
468
if (!strcmp(q,"srcrt") || !strcmp(q,"sourceroute"))
usr.sbin/mrouted/cfparse.y
470
if (!strcmp(q,"boundary"))
usr.sbin/mrouted/cfparse.y
472
if (!strcmp(q,"netmask"))
usr.sbin/mrouted/cfparse.y
474
if (!strcmp(q,"igmpv1"))
usr.sbin/mrouted/cfparse.y
476
if (!strcmp(q,"altnet"))
usr.sbin/mrouted/cfparse.y
478
if (!strcmp(q,"name"))
usr.sbin/mrouted/cfparse.y
480
if (!strcmp(q,"on") || !strcmp(q,"yes")) {
usr.sbin/mrouted/cfparse.y
484
if (!strcmp(q,"off") || !strcmp(q,"no")) {
usr.sbin/mrouted/cfparse.y
488
if (sscanf(q,"%[.0-9]/%d%c",s1,&n,s2) == 2) {
usr.sbin/mrouted/cfparse.y
496
if (sscanf(q,"%[.0-9]%c",s1,s2) == 1) {
usr.sbin/mrouted/cfparse.y
503
if (sscanf(q,"0x%8x%c",&n,s1) == 1) {
usr.sbin/mrouted/cfparse.y
507
if (sscanf(q,"%d%c",&n,s1) == 1) {
usr.sbin/mrouted/cfparse.y
511
yylval.ptr = q;
usr.sbin/mrouted/prune.h
78
} q;
usr.sbin/mrouted/prune.h
83
} q;
usr.sbin/mrouted/prune.h
87
#define tr_rttl q.ttl
usr.sbin/mrouted/prune.h
88
#define tr_qid q.qid
usr.sbin/mrouted/vif.c
880
u_char *q;
usr.sbin/mrouted/vif.c
884
q = (u_char *) (send_buf + MIN_IP_HEADER_LEN + IGMP_MINLEN);
usr.sbin/mrouted/vif.c
896
len = info_version(q, (u_char *)send_buf + RECV_BUF_SIZE - q);
usr.sbin/mrouted/vif.c
904
*(q+1) = len++;
usr.sbin/mrouted/vif.c
906
q += len * 4;
usr.sbin/mtrace/mtrace.c
84
struct tr_query q; /* Query/response header */
usr.sbin/mtrace/mtrace.c
91
#define qhdr u.t.q
usr.sbin/npppd/common/radish.c
101
q = i >> 3;
usr.sbin/npppd/common/radish.c
103
for(j = 0; j < q; j++)
usr.sbin/npppd/common/radish.c
165
int i, lim, q, r, masklen;
usr.sbin/npppd/common/radish.c
170
q = masklen >> 3;
usr.sbin/npppd/common/radish.c
186
new->rd_masklim = q;
usr.sbin/npppd/common/radish.c
199
while (i < q) {
usr.sbin/npppd/common/radish.c
82
int num = alen * 8 + 1, i, j, q, r;
usr.sbin/nsd/answer.c
101
q->delegation_domain)
usr.sbin/nsd/answer.c
102
TC_SET(q->packet);
usr.sbin/nsd/answer.c
108
ANCOUNT_SET(q->packet, counts[ANSWER_SECTION]);
usr.sbin/nsd/answer.c
109
NSCOUNT_SET(q->packet,
usr.sbin/nsd/answer.c
112
ARCOUNT_SET(q->packet,
usr.sbin/nsd/answer.c
61
encode_answer(query_type *q, const answer_type *answer)
usr.sbin/nsd/answer.c
70
if (q->client_addr.ss_family == AF_INET6)
usr.sbin/nsd/answer.c
79
!TC(q->packet) && section < RR_SECTION_COUNT;
usr.sbin/nsd/answer.c
82
for (i = 0; !TC(q->packet) && i < answer->rrset_count; ++i) {
usr.sbin/nsd/answer.c
85
q,
usr.sbin/nsd/answer.h
33
void encode_answer(query_type *q, const answer_type *answer);
usr.sbin/nsd/axfr.c
186
static int axfr_ixfr_can_admit_query(struct nsd* nsd, struct query* q)
usr.sbin/nsd/axfr.c
193
if (nsd->options->tls_auth_xfr_only && !q->tls_auth) {
usr.sbin/nsd/axfr.c
196
addr2str(&q->client_addr, address, sizeof(address));
usr.sbin/nsd/axfr.c
197
addr2str(&q->remote_addr, proxy, sizeof(proxy));
usr.sbin/nsd/axfr.c
199
(q->qtype==TYPE_AXFR?"axfr":"ixfr"),
usr.sbin/nsd/axfr.c
200
dname_to_string(q->qname, NULL),
usr.sbin/nsd/axfr.c
203
RCODE_SET(q->packet, RCODE_REFUSE);
usr.sbin/nsd/axfr.c
206
q->edns.ede = EDE_PROHIBITED;
usr.sbin/nsd/axfr.c
211
zone_opt = zone_options_find(nsd->options, q->qname);
usr.sbin/nsd/axfr.c
212
if(zone_opt && q->is_proxied && acl_check_incoming_block_proxy(
usr.sbin/nsd/axfr.c
213
zone_opt->pattern->provide_xfr, q, &acl) == -1) {
usr.sbin/nsd/axfr.c
217
addr2str(&q->client_addr, address, sizeof(address));
usr.sbin/nsd/axfr.c
218
addr2str(&q->remote_addr, proxy, sizeof(proxy));
usr.sbin/nsd/axfr.c
220
(q->qtype==TYPE_AXFR?"axfr":"ixfr"),
usr.sbin/nsd/axfr.c
221
dname_to_string(q->qname, NULL),
usr.sbin/nsd/axfr.c
229
RCODE_SET(q->packet, RCODE_REFUSE);
usr.sbin/nsd/axfr.c
232
q->edns.ede = EDE_PROHIBITED;
usr.sbin/nsd/axfr.c
236
acl_check_incoming(zone_opt->pattern->provide_xfr, q, &acl)==-1)
usr.sbin/nsd/axfr.c
240
addr2str(&q->client_addr, a, sizeof(a));
usr.sbin/nsd/axfr.c
242
(q->qtype==TYPE_AXFR?"axfr":"ixfr"),
usr.sbin/nsd/axfr.c
243
dname_to_string(q->qname, NULL), a, acl?"blocked":"no acl matches"));
usr.sbin/nsd/axfr.c
246
(q->qtype==TYPE_AXFR?"axfr":"ixfr"),
usr.sbin/nsd/axfr.c
249
RCODE_SET(q->packet, RCODE_NOTAUTH);
usr.sbin/nsd/axfr.c
251
RCODE_SET(q->packet, RCODE_REFUSE);
usr.sbin/nsd/axfr.c
254
q->edns.ede = EDE_PROHIBITED;
usr.sbin/nsd/axfr.c
260
(q->qtype==TYPE_AXFR?"axfr":"ixfr"),
usr.sbin/nsd/axfr.c
262
(q->tls||q->tls_auth)?(q->tls?" tls":" tls-auth"):""));
usr.sbin/nsd/axfr.c
265
(q->qtype==TYPE_AXFR?"axfr":"ixfr"),
usr.sbin/nsd/axfr.c
270
addr2str(&q->client_addr, a, sizeof(a));
usr.sbin/nsd/axfr.c
273
(q->qtype==TYPE_AXFR?"axfr":"ixfr"),
usr.sbin/nsd/axfr.c
274
dname_to_string(q->qname, NULL), a,
usr.sbin/nsd/axfr.c
275
(q->tls||q->tls_auth)?(q->tls?" tls":" tls-auth"):"",
usr.sbin/nsd/axfr.c
276
(q->tls||q->tls_auth)?" ":"",
usr.sbin/nsd/axfr.c
277
(q->tls||q->tls_auth)?(q->cert_cn?q->cert_cn:"not-verified"):""));
usr.sbin/nsd/axfr.c
280
(q->qtype==TYPE_AXFR?"axfr":"ixfr"),
usr.sbin/nsd/axfr.c
281
dname_to_string(q->qname, NULL), a));
usr.sbin/nsd/axfr.c
291
answer_axfr_ixfr(struct nsd *nsd, struct query *q)
usr.sbin/nsd/axfr.c
294
switch (q->qtype) {
usr.sbin/nsd/axfr.c
296
if (q->tcp) {
usr.sbin/nsd/axfr.c
297
if(!axfr_ixfr_can_admit_query(nsd, q))
usr.sbin/nsd/axfr.c
299
return query_axfr(nsd, q, 1);
usr.sbin/nsd/axfr.c
302
RCODE_SET(q->packet, RCODE_IMPL);
usr.sbin/nsd/axfr.c
305
if(!axfr_ixfr_can_admit_query(nsd, q)) {
usr.sbin/nsd/axfr.c
307
NSCOUNT_SET(q->packet, 0);
usr.sbin/nsd/axfr.c
308
ARCOUNT_SET(q->packet, 0);
usr.sbin/nsd/axfr.c
309
if(QDCOUNT(q->packet) > 0 && (size_t)QHEADERSZ+4+
usr.sbin/nsd/axfr.c
310
q->qname->name_size <= buffer_limit(q->packet)) {
usr.sbin/nsd/axfr.c
311
buffer_set_position(q->packet, QHEADERSZ+4+
usr.sbin/nsd/axfr.c
312
q->qname->name_size);
usr.sbin/nsd/axfr.c
316
return query_ixfr(nsd, q);
usr.sbin/nsd/axfr.h
22
query_state_type answer_axfr_ixfr(struct nsd *nsd, struct query *q);
usr.sbin/nsd/edns.c
245
void cookie_verify(query_type *q, struct nsd* nsd, uint32_t *now_p) {
usr.sbin/nsd/edns.c
252
if(q->edns.cookie_len != 24)
usr.sbin/nsd/edns.c
255
if(q->edns.cookie[8] != 1)
usr.sbin/nsd/edns.c
258
q->edns.cookie_status = COOKIE_INVALID;
usr.sbin/nsd/edns.c
260
cookie_time = (q->edns.cookie[12] << 24)
usr.sbin/nsd/edns.c
261
| (q->edns.cookie[13] << 16)
usr.sbin/nsd/edns.c
262
| (q->edns.cookie[14] << 8)
usr.sbin/nsd/edns.c
263
| q->edns.cookie[15];
usr.sbin/nsd/edns.c
276
memcpy(hash2verify, q->edns.cookie + 16, 8);
usr.sbin/nsd/edns.c
279
if(q->client_addr.ss_family == AF_INET6) {
usr.sbin/nsd/edns.c
280
memcpy(q->edns.cookie + 16, &((struct sockaddr_in6 *)&q->client_addr)->sin6_addr, 16);
usr.sbin/nsd/edns.c
283
memcpy(q->edns.cookie + 16, &((struct sockaddr_in *)&q->client_addr)->sin_addr, 4);
usr.sbin/nsd/edns.c
287
memcpy( q->edns.cookie + 16, &q->client_addr.sin_addr, 4);
usr.sbin/nsd/edns.c
291
q->edns.cookie_status = COOKIE_INVALID;
usr.sbin/nsd/edns.c
292
siphash(q->edns.cookie, verify_size,
usr.sbin/nsd/edns.c
296
q->edns.cookie_status = COOKIE_VALID_REUSE;
usr.sbin/nsd/edns.c
297
memcpy(q->edns.cookie + 16, hash, 8);
usr.sbin/nsd/edns.c
299
q->edns.cookie_status = COOKIE_VALID;
usr.sbin/nsd/edns.c
305
siphash(q->edns.cookie, verify_size,
usr.sbin/nsd/edns.c
308
q->edns.cookie_status = COOKIE_VALID;
usr.sbin/nsd/edns.c
314
void cookie_create(query_type *q, struct nsd* nsd, uint32_t *now_p)
usr.sbin/nsd/edns.c
319
if (q->edns.cookie_status == COOKIE_VALID_REUSE)
usr.sbin/nsd/edns.c
323
q->edns.cookie[ 8] = 1;
usr.sbin/nsd/edns.c
324
q->edns.cookie[ 9] = 0;
usr.sbin/nsd/edns.c
325
q->edns.cookie[10] = 0;
usr.sbin/nsd/edns.c
326
q->edns.cookie[11] = 0;
usr.sbin/nsd/edns.c
327
q->edns.cookie[12] = (now_uint32 & 0xFF000000) >> 24;
usr.sbin/nsd/edns.c
328
q->edns.cookie[13] = (now_uint32 & 0x00FF0000) >> 16;
usr.sbin/nsd/edns.c
329
q->edns.cookie[14] = (now_uint32 & 0x0000FF00) >> 8;
usr.sbin/nsd/edns.c
330
q->edns.cookie[15] = now_uint32 & 0x000000FF;
usr.sbin/nsd/edns.c
332
if (q->client_addr.ss_family == AF_INET6) {
usr.sbin/nsd/edns.c
333
memcpy( q->edns.cookie + 16
usr.sbin/nsd/edns.c
334
, &((struct sockaddr_in6 *)&q->client_addr)->sin6_addr, 16);
usr.sbin/nsd/edns.c
335
siphash(q->edns.cookie, 32, nsd->cookie_secrets[0].cookie_secret, hash, 8);
usr.sbin/nsd/edns.c
337
memcpy( q->edns.cookie + 16
usr.sbin/nsd/edns.c
338
, &((struct sockaddr_in *)&q->client_addr)->sin_addr, 4);
usr.sbin/nsd/edns.c
339
siphash(q->edns.cookie, 20, nsd->cookie_secrets[0].cookie_secret, hash, 8);
usr.sbin/nsd/edns.c
342
memcpy( q->edns.cookie + 16, &q->client_addr.sin_addr, 4);
usr.sbin/nsd/edns.c
343
siphash(q->edns.cookie, 20, nsd->cookie_secrets[0].cookie_secret, hash, 8);
usr.sbin/nsd/edns.c
345
memcpy(q->edns.cookie + 16, hash, 8);
usr.sbin/nsd/edns.h
108
void cookie_verify(struct query *q, struct nsd* nsd, uint32_t *now_p);
usr.sbin/nsd/edns.h
109
void cookie_create(struct query *q, struct nsd* nsd, uint32_t *now_p);
usr.sbin/nsd/edns.h
98
struct query* q, struct nsd* nsd);
usr.sbin/nsd/lookup3.c
933
uint8_t q[] = "This is the time for all good men to come to the aid of their country...";
usr.sbin/nsd/lookup3.c
945
hashword((const uint32_t *)q, (sizeof(q)-1)/4, 13),
usr.sbin/nsd/lookup3.c
946
hashword((const uint32_t *)q, (sizeof(q)-5)/4, 13),
usr.sbin/nsd/lookup3.c
947
hashword((const uint32_t *)q, (sizeof(q)-9)/4, 13));
usr.sbin/nsd/lookup3.c
948
p = q;
usr.sbin/nsd/lookup3.c
950
hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
usr.sbin/nsd/lookup3.c
951
hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
usr.sbin/nsd/lookup3.c
952
hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
usr.sbin/nsd/lookup3.c
953
hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
usr.sbin/nsd/lookup3.c
954
hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
usr.sbin/nsd/lookup3.c
955
hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
usr.sbin/nsd/lookup3.c
958
hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
usr.sbin/nsd/lookup3.c
959
hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
usr.sbin/nsd/lookup3.c
960
hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
usr.sbin/nsd/lookup3.c
961
hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
usr.sbin/nsd/lookup3.c
962
hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
usr.sbin/nsd/lookup3.c
963
hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
usr.sbin/nsd/lookup3.c
966
hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
usr.sbin/nsd/lookup3.c
967
hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
usr.sbin/nsd/lookup3.c
968
hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
usr.sbin/nsd/lookup3.c
969
hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
usr.sbin/nsd/lookup3.c
970
hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
usr.sbin/nsd/lookup3.c
971
hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
usr.sbin/nsd/lookup3.c
974
hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
usr.sbin/nsd/lookup3.c
975
hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
usr.sbin/nsd/lookup3.c
976
hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
usr.sbin/nsd/lookup3.c
977
hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
usr.sbin/nsd/lookup3.c
978
hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
usr.sbin/nsd/lookup3.c
979
hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
usr.sbin/nsd/lookup3.c
984
hashlittle2(q, sizeof(q), &i, &j);
usr.sbin/nsd/lookup3.c
985
if (hashlittle(q, sizeof(q), 47) != i)
usr.sbin/nsd/options.c
1056
acl_equal(struct acl_options* p, struct acl_options* q)
usr.sbin/nsd/options.c
1058
if(!booleq(p->use_axfr_only, q->use_axfr_only)) return 0;
usr.sbin/nsd/options.c
1059
if(!booleq(p->allow_udp, q->allow_udp)) return 0;
usr.sbin/nsd/options.c
1060
if(strcmp(p->ip_address_spec, q->ip_address_spec)!=0) return 0;
usr.sbin/nsd/options.c
1062
if(!booleq(p->nokey, q->nokey)) return 0;
usr.sbin/nsd/options.c
1063
if(!booleq(p->blocked, q->blocked)) return 0;
usr.sbin/nsd/options.c
1064
if(p->key_name && q->key_name) {
usr.sbin/nsd/options.c
1065
if(strcmp(p->key_name, q->key_name)!=0) return 0;
usr.sbin/nsd/options.c
1066
} else if(p->key_name && !q->key_name) return 0;
usr.sbin/nsd/options.c
1067
else if(!p->key_name && q->key_name) return 0;
usr.sbin/nsd/options.c
1069
if(p->tls_auth_name && q->tls_auth_name) {
usr.sbin/nsd/options.c
1070
if(strcmp(p->tls_auth_name, q->tls_auth_name)!=0) return 0;
usr.sbin/nsd/options.c
1071
} else if(p->tls_auth_name && !q->tls_auth_name) return 0;
usr.sbin/nsd/options.c
1072
else if(!p->tls_auth_name && q->tls_auth_name) return 0;
usr.sbin/nsd/options.c
1078
acl_list_equal(struct acl_options* p, struct acl_options* q)
usr.sbin/nsd/options.c
1081
while(p && q) {
usr.sbin/nsd/options.c
1082
if(!acl_equal(p, q))
usr.sbin/nsd/options.c
1085
q = q->next;
usr.sbin/nsd/options.c
1087
if(!p && !q) return 1;
usr.sbin/nsd/options.c
1427
pattern_options_equal(struct pattern_options* p, struct pattern_options* q)
usr.sbin/nsd/options.c
1429
if(strcmp(p->pname, q->pname) != 0) return 0;
usr.sbin/nsd/options.c
1430
if(!p->zonefile && q->zonefile) return 0;
usr.sbin/nsd/options.c
1431
else if(p->zonefile && !q->zonefile) return 0;
usr.sbin/nsd/options.c
1432
else if(p->zonefile && q->zonefile) {
usr.sbin/nsd/options.c
1433
if(strcmp(p->zonefile, q->zonefile) != 0) return 0;
usr.sbin/nsd/options.c
1435
if(!p->zonestats && q->zonestats) return 0;
usr.sbin/nsd/options.c
1436
else if(p->zonestats && !q->zonestats) return 0;
usr.sbin/nsd/options.c
1437
else if(p->zonestats && q->zonestats) {
usr.sbin/nsd/options.c
1438
if(strcmp(p->zonestats, q->zonestats) != 0) return 0;
usr.sbin/nsd/options.c
1440
if(!booleq(p->allow_axfr_fallback, q->allow_axfr_fallback)) return 0;
usr.sbin/nsd/options.c
1442
q->allow_axfr_fallback_is_default)) return 0;
usr.sbin/nsd/options.c
1443
if(p->notify_retry != q->notify_retry) return 0;
usr.sbin/nsd/options.c
1445
q->notify_retry_is_default)) return 0;
usr.sbin/nsd/options.c
1446
if(!booleq(p->implicit, q->implicit)) return 0;
usr.sbin/nsd/options.c
1447
if(!acl_list_equal(p->allow_notify, q->allow_notify)) return 0;
usr.sbin/nsd/options.c
1448
if(!acl_list_equal(p->request_xfr, q->request_xfr)) return 0;
usr.sbin/nsd/options.c
1449
if(!acl_list_equal(p->notify, q->notify)) return 0;
usr.sbin/nsd/options.c
1450
if(!acl_list_equal(p->provide_xfr, q->provide_xfr)) return 0;
usr.sbin/nsd/options.c
1451
if(!acl_list_equal(p->allow_query, q->allow_query)) return 0;
usr.sbin/nsd/options.c
1452
if(!acl_list_equal(p->outgoing_interface, q->outgoing_interface))
usr.sbin/nsd/options.c
1454
if(p->max_refresh_time != q->max_refresh_time) return 0;
usr.sbin/nsd/options.c
1456
q->max_refresh_time_is_default)) return 0;
usr.sbin/nsd/options.c
1457
if(p->min_refresh_time != q->min_refresh_time) return 0;
usr.sbin/nsd/options.c
1459
q->min_refresh_time_is_default)) return 0;
usr.sbin/nsd/options.c
1460
if(p->max_retry_time != q->max_retry_time) return 0;
usr.sbin/nsd/options.c
1462
q->max_retry_time_is_default)) return 0;
usr.sbin/nsd/options.c
1463
if(p->min_retry_time != q->min_retry_time) return 0;
usr.sbin/nsd/options.c
1465
q->min_retry_time_is_default)) return 0;
usr.sbin/nsd/options.c
1466
if(p->min_expire_time != q->min_expire_time) return 0;
usr.sbin/nsd/options.c
1468
q->min_expire_time_expr)) return 0;
usr.sbin/nsd/options.c
1470
if(p->rrl_whitelist != q->rrl_whitelist) return 0;
usr.sbin/nsd/options.c
1472
if(!booleq(p->multi_primary_check,q->multi_primary_check)) return 0;
usr.sbin/nsd/options.c
1473
if(p->size_limit_xfr != q->size_limit_xfr) return 0;
usr.sbin/nsd/options.c
1474
if(!booleq(p->store_ixfr,q->store_ixfr)) return 0;
usr.sbin/nsd/options.c
1475
if(!booleq(p->store_ixfr_is_default,q->store_ixfr_is_default)) return 0;
usr.sbin/nsd/options.c
1476
if(p->ixfr_size != q->ixfr_size) return 0;
usr.sbin/nsd/options.c
1477
if(!booleq(p->ixfr_size_is_default,q->ixfr_size_is_default)) return 0;
usr.sbin/nsd/options.c
1478
if(p->ixfr_number != q->ixfr_number) return 0;
usr.sbin/nsd/options.c
1479
if(!booleq(p->ixfr_number_is_default,q->ixfr_number_is_default)) return 0;
usr.sbin/nsd/options.c
1480
if(!booleq(p->create_ixfr,q->create_ixfr)) return 0;
usr.sbin/nsd/options.c
1481
if(!booleq(p->create_ixfr_is_default,q->create_ixfr_is_default)) return 0;
usr.sbin/nsd/options.c
1482
if(p->verify_zone != q->verify_zone) return 0;
usr.sbin/nsd/options.c
1484
q->verify_zone_is_default)) return 0;
usr.sbin/nsd/options.c
1486
(const char **)q->verifier)) return 0;
usr.sbin/nsd/options.c
1487
if(p->verifier_feed_zone != q->verifier_feed_zone) return 0;
usr.sbin/nsd/options.c
1489
q->verifier_feed_zone_is_default)) return 0;
usr.sbin/nsd/options.c
1490
if(p->verifier_timeout != q->verifier_timeout) return 0;
usr.sbin/nsd/options.c
1492
q->verifier_timeout_is_default)) return 0;
usr.sbin/nsd/options.c
1493
if(p->catalog_role != q->catalog_role) return 0;
usr.sbin/nsd/options.c
1495
q->catalog_role_is_default)) return 0;
usr.sbin/nsd/options.c
1496
if(!p->catalog_member_pattern && q->catalog_member_pattern) return 0;
usr.sbin/nsd/options.c
1497
else if(p->catalog_member_pattern && !q->catalog_member_pattern) return 0;
usr.sbin/nsd/options.c
1498
else if(p->catalog_member_pattern && q->catalog_member_pattern) {
usr.sbin/nsd/options.c
1499
if(strcmp(p->catalog_member_pattern, q->catalog_member_pattern) != 0) return 0;
usr.sbin/nsd/options.c
1501
if(!p->catalog_producer_zone && q->catalog_producer_zone) return 0;
usr.sbin/nsd/options.c
1502
else if(p->catalog_producer_zone && !q->catalog_producer_zone) return 0;
usr.sbin/nsd/options.c
1503
else if(p->catalog_producer_zone && q->catalog_producer_zone) {
usr.sbin/nsd/options.c
1504
if(strcmp(p->catalog_producer_zone, q->catalog_producer_zone) != 0) return 0;
usr.sbin/nsd/options.c
1912
key_options_equal(struct key_options* p, struct key_options* q)
usr.sbin/nsd/options.c
1914
return strcmp(p->name, q->name)==0 && strcmp(p->algorithm,
usr.sbin/nsd/options.c
1915
q->algorithm)==0 && strcmp(p->secret, q->secret)==0;
usr.sbin/nsd/options.c
1945
acl_check_incoming_block_proxy(struct acl_options* acl, struct query* q,
usr.sbin/nsd/options.c
1959
if(acl_addr_matches_proxy(acl, q) && acl->blocked) {
usr.sbin/nsd/options.c
1971
acl_check_incoming(struct acl_options* acl, struct query* q,
usr.sbin/nsd/options.c
1991
(acl->tls_auth_name && q->tls_auth)?acl->tls_auth_name:""));
usr.sbin/nsd/options.c
1997
if(acl_addr_matches(acl, q) && acl_key_matches(acl, q)) {
usr.sbin/nsd/options.c
2011
if (acl->tls_auth_name && q->tls_auth) {
usr.sbin/nsd/options.c
2014
if (!acl_tls_hostname_matches(q->tls_auth, acl->tls_auth_options->auth_domain_name)) {
usr.sbin/nsd/options.c
2018
q->cert_cn = NULL;
usr.sbin/nsd/options.c
2023
q->cert_cn = acl->tls_auth_options->auth_domain_name;
usr.sbin/nsd/options.c
2120
acl_addr_matches(struct acl_options* acl, struct query* q)
usr.sbin/nsd/options.c
2125
struct sockaddr_storage* addr = (struct sockaddr_storage*)&q->client_addr;
usr.sbin/nsd/options.c
2135
struct sockaddr_in* addr = (struct sockaddr_in*)&q->client_addr;
usr.sbin/nsd/options.c
2145
acl_addr_matches_proxy(struct acl_options* acl, struct query* q)
usr.sbin/nsd/options.c
2150
struct sockaddr_storage* addr = (struct sockaddr_storage*)&q->remote_addr;
usr.sbin/nsd/options.c
2160
struct sockaddr_in* addr = (struct sockaddr_in*)&q->remote_addr;
usr.sbin/nsd/options.c
2396
acl_key_matches(struct acl_options* acl, struct query* q)
usr.sbin/nsd/options.c
2401
if(q->tsig.status == TSIG_NOT_PRESENT)
usr.sbin/nsd/options.c
2406
if(q->tsig.status != TSIG_OK) {
usr.sbin/nsd/options.c
2410
if(q->tsig.error_code != TSIG_ERROR_NOERROR) {
usr.sbin/nsd/options.c
2418
if(dname_compare(q->tsig.key_name,
usr.sbin/nsd/options.c
2423
if(tsig_strlowercmp(q->tsig.algorithm->short_name,
usr.sbin/nsd/options.c
2425
strncmp("hmac-", q->tsig.algorithm->short_name, 5) != 0 ||
usr.sbin/nsd/options.c
2426
tsig_strlowercmp(q->tsig.algorithm->short_name+5,
usr.sbin/nsd/options.h
538
int pattern_options_equal(struct pattern_options* p, struct pattern_options* q);
usr.sbin/nsd/options.h
549
int key_options_equal(struct key_options* p, struct key_options* q);
usr.sbin/nsd/options.h
593
int acl_check_incoming(struct acl_options* acl, struct query* q,
usr.sbin/nsd/options.h
596
int acl_addr_matches(struct acl_options* acl, struct query* q);
usr.sbin/nsd/options.h
597
int acl_addr_matches_proxy(struct acl_options* acl, struct query* q);
usr.sbin/nsd/options.h
601
int acl_key_matches(struct acl_options* acl, struct query* q);
usr.sbin/nsd/options.h
607
int acl_check_incoming_block_proxy(struct acl_options* acl, struct query* q,
usr.sbin/nsd/options.h
616
int acl_list_equal(struct acl_options* p, struct acl_options* q);
usr.sbin/nsd/options.h
618
int acl_equal(struct acl_options* p, struct acl_options* q);
usr.sbin/nsd/packet.c
23
encode_dname(query_type *q, domain_type *domain)
usr.sbin/nsd/packet.c
25
while (domain->parent && query_get_dname_offset(q, domain) == 0) {
usr.sbin/nsd/packet.c
26
query_put_dname_offset(q, domain, buffer_position(q->packet));
usr.sbin/nsd/packet.c
31
query_get_dname_offset(q, domain)));
usr.sbin/nsd/packet.c
32
buffer_write(q->packet, dname_name(domain_dname(domain)),
usr.sbin/nsd/packet.c
41
query_get_dname_offset(q, domain)));
usr.sbin/nsd/packet.c
42
assert(query_get_dname_offset(q, domain) <= MAX_COMPRESSION_OFFSET);
usr.sbin/nsd/packet.c
43
buffer_write_u16(q->packet,
usr.sbin/nsd/packet.c
44
0xc000 | query_get_dname_offset(q, domain));
usr.sbin/nsd/packet.c
46
buffer_write_u8(q->packet, 0);
usr.sbin/nsd/packet.c
51
packet_encode_rr(query_type *q, domain_type *owner, rr_type *rr, uint32_t ttl)
usr.sbin/nsd/packet.c
59
assert(q);
usr.sbin/nsd/packet.c
67
truncation_mark = buffer_position(q->packet);
usr.sbin/nsd/packet.c
69
encode_dname(q, owner);
usr.sbin/nsd/packet.c
70
buffer_write_u16(q->packet, rr->type);
usr.sbin/nsd/packet.c
71
buffer_write_u16(q->packet, rr->klass);
usr.sbin/nsd/packet.c
72
buffer_write_u32(q->packet, ttl);
usr.sbin/nsd/packet.c
75
rdlength_pos = buffer_position(q->packet);
usr.sbin/nsd/packet.c
76
buffer_skip(q->packet, sizeof(rdlength));
usr.sbin/nsd/packet.c
78
descriptor->write_rdata(q, rr);
usr.sbin/nsd/packet.c
80
if (!query_overflow(q)) {
usr.sbin/nsd/packet.c
81
rdlength = (buffer_position(q->packet) - rdlength_pos
usr.sbin/nsd/packet.c
83
buffer_write_u16_at(q->packet, rdlength_pos, rdlength);
usr.sbin/nsd/packet.c
86
buffer_set_position(q->packet, truncation_mark);
usr.sbin/nsd/packet.c
87
query_clear_dname_offsets(q, truncation_mark);
usr.sbin/nsd/packet.c
88
assert(!query_overflow(q));
usr.sbin/nsd/query.c
100
query_clear_compression_tables(struct query *q)
usr.sbin/nsd/query.c
104
for (i = 0; i < q->compressed_dname_count; ++i) {
usr.sbin/nsd/query.c
105
assert(q->compressed_dnames);
usr.sbin/nsd/query.c
1058
answer_domain(struct nsd* nsd, struct query *q, answer_type *answer,
usr.sbin/nsd/query.c
106
q->compressed_dname_offsets[q->compressed_dnames[i]->number] = 0;
usr.sbin/nsd/query.c
1063
if (q->qtype == TYPE_ANY) {
usr.sbin/nsd/query.c
1074
for (rrset = domain_find_any_rrset(domain, q->zone); rrset; rrset = rrset->next) {
usr.sbin/nsd/query.c
1075
if (rrset->zone == q->zone
usr.sbin/nsd/query.c
108
q->compressed_dname_count = 0;
usr.sbin/nsd/query.c
1084
&& !(q->edns.dnssec_ok
usr.sbin/nsd/query.c
1085
&& zone_is_secure(q->zone)
usr.sbin/nsd/query.c
1108
add_rrset(q, answer, ANSWER_SECTION, domain, preferred_rrset);
usr.sbin/nsd/query.c
1110
add_rrset(q, answer, ANSWER_SECTION, domain, normal_rrset);
usr.sbin/nsd/query.c
1112
add_rrset(q, answer, ANSWER_SECTION, domain, non_preferred_rrset);
usr.sbin/nsd/query.c
1114
answer_nodata(q, answer, original);
usr.sbin/nsd/query.c
1118
} else if (q->qtype == TYPE_NSEC3) {
usr.sbin/nsd/query.c
1119
answer_nodata(q, answer, original);
usr.sbin/nsd/query.c
112
query_add_compression_domain(struct query *q, domain_type *domain, uint16_t offset)
usr.sbin/nsd/query.c
1122
} else if ((rrset = domain_find_rrset(domain, q->zone, q->qtype))) {
usr.sbin/nsd/query.c
1123
add_rrset(q, answer, ANSWER_SECTION, domain, rrset);
usr.sbin/nsd/query.c
1124
} else if ((rrset = domain_find_rrset(domain, q->zone, TYPE_CNAME))) {
usr.sbin/nsd/query.c
1132
added = add_rrset(q, answer, ANSWER_SECTION, domain, rrset);
usr.sbin/nsd/query.c
1138
zone_type* origzone = q->zone;
usr.sbin/nsd/query.c
1139
++q->cname_count;
usr.sbin/nsd/query.c
1141
answer_lookup_zone(nsd, q, answer, closest_match->number,
usr.sbin/nsd/query.c
1145
q->zone = origzone;
usr.sbin/nsd/query.c
1149
answer_nodata(q, answer, original);
usr.sbin/nsd/query.c
1153
if (q->qclass != CLASS_ANY && q->zone->ns_rrset && answer_needs_ns(q)
usr.sbin/nsd/query.c
1155
add_rrset(q, answer, OPTIONAL_AUTHORITY_SECTION, q->zone->apex,
usr.sbin/nsd/query.c
1156
q->zone->ns_rrset);
usr.sbin/nsd/query.c
1172
struct query *q,
usr.sbin/nsd/query.c
1187
if(exact && domain_has_only_NSEC3(closest_match, q->zone)) {
usr.sbin/nsd/query.c
1193
if((dname_ce = find_dname_above(closest_encloser, q->zone)) != NULL) {
usr.sbin/nsd/query.c
120
query_put_dname_offset(q, domain, offset);
usr.sbin/nsd/query.c
1201
} else if ((rrset=domain_find_rrset(closest_encloser, q->zone, TYPE_DNAME))) {
usr.sbin/nsd/query.c
1208
zone_type* origzone = q->zone;
usr.sbin/nsd/query.c
1217
if(!add_rrset(q, answer, ANSWER_SECTION, closest_encloser, rrset)) {
usr.sbin/nsd/query.c
1223
newname = dname_replace(q->region, name,
usr.sbin/nsd/query.c
1225
++q->cname_count;
usr.sbin/nsd/query.c
1227
RCODE_SET(q->packet, RCODE_YXDOMAIN);
usr.sbin/nsd/query.c
1230
ASSIGN_EDE_CODE_AND_STRING_LITERAL(q->edns.ede,
usr.sbin/nsd/query.c
1238
newnum = query_synthesize_cname(q, answer, name, newname,
usr.sbin/nsd/query.c
1245
if(q->qtype == TYPE_CNAME) {
usr.sbin/nsd/query.c
1252
answer_lookup_zone(nsd, q, answer, newnum,
usr.sbin/nsd/query.c
1255
q->zone = origzone;
usr.sbin/nsd/query.c
1261
q->wildcard_domain = wildcard_child;
usr.sbin/nsd/query.c
1264
match = (domain_type *) region_alloc(q->region,
usr.sbin/nsd/query.c
1288
if (q->edns.dnssec_ok && q->zone->nsec3_param) {
usr.sbin/nsd/query.c
1290
nsec3_answer_wildcard(q, answer, wildcard_child, qname);
usr.sbin/nsd/query.c
130
query_error (struct query *q, nsd_rc_type rcode)
usr.sbin/nsd/query.c
1307
if (q->edns.dnssec_ok && q->zone->nsec3_param) {
usr.sbin/nsd/query.c
1308
nsec3_answer_authoritative(&match, q, answer,
usr.sbin/nsd/query.c
1312
if (q->edns.dnssec_ok && zone_is_secure(q->zone)) {
usr.sbin/nsd/query.c
1321
nsec_domain = find_covering_nsec(closest_match, q->zone, &nsec_rrset);
usr.sbin/nsd/query.c
1323
add_rrset(q, answer, AUTHORITY_SECTION, nsec_domain, nsec_rrset);
usr.sbin/nsd/query.c
1336
wildcard_child_closest_match, q->zone,
usr.sbin/nsd/query.c
1338
add_rrset(q, answer, AUTHORITY_SECTION, nsec_domain, nsec_rrset);
usr.sbin/nsd/query.c
1344
if (RCODE(q->packet)!=RCODE_OK) {
usr.sbin/nsd/query.c
1349
answer_domain(nsd, q, answer, match, original);
usr.sbin/nsd/query.c
1351
answer_nxdomain(q, answer);
usr.sbin/nsd/query.c
1359
answer_lookup_zone(struct nsd *nsd, struct query *q, answer_type *answer,
usr.sbin/nsd/query.c
136
buffer_clear(q->packet);
usr.sbin/nsd/query.c
1363
zone_type* origzone = q->zone;
usr.sbin/nsd/query.c
1364
q->zone = domain_find_zone(nsd->db, closest_encloser);
usr.sbin/nsd/query.c
1365
if (!q->zone) {
usr.sbin/nsd/query.c
1367
if(q->cname_count == 0) {
usr.sbin/nsd/query.c
1368
RCODE_SET(q->packet, RCODE_REFUSE);
usr.sbin/nsd/query.c
1371
q->edns.ede = EDE_NOT_AUTHORITATIVE;
usr.sbin/nsd/query.c
1376
if(q->zone->opts && q->zone->opts->pattern
usr.sbin/nsd/query.c
1377
&& q->zone->opts->pattern->allow_query) {
usr.sbin/nsd/query.c
138
QR_SET(q->packet); /* This is an answer. */
usr.sbin/nsd/query.c
1381
if(q->is_proxied && acl_check_incoming_block_proxy(
usr.sbin/nsd/query.c
1382
q->zone->opts->pattern->allow_query, q, &why) == -1) {
usr.sbin/nsd/query.c
1386
addr2str(&q->client_addr, address, sizeof(address));
usr.sbin/nsd/query.c
1387
addr2str(&q->remote_addr, proxy, sizeof(proxy));
usr.sbin/nsd/query.c
1389
dname_to_string(q->qname, NULL),
usr.sbin/nsd/query.c
139
AD_CLR(q->packet);
usr.sbin/nsd/query.c
1399
if(q->cname_count == 0) {
usr.sbin/nsd/query.c
140
RCODE_SET(q->packet, (int) rcode); /* Error code. */
usr.sbin/nsd/query.c
1400
RCODE_SET(q->packet, RCODE_REFUSE);
usr.sbin/nsd/query.c
1403
q->edns.ede = EDE_PROHIBITED;
usr.sbin/nsd/query.c
1408
q->zone->opts->pattern->allow_query, q, &why) != -1) {
usr.sbin/nsd/query.c
1411
dname_to_string(q->qname, NULL),
usr.sbin/nsd/query.c
1415
} else if(q->qtype == TYPE_SOA
usr.sbin/nsd/query.c
1416
&& 0 == dname_compare(q->qname,
usr.sbin/nsd/query.c
1417
(const dname_type*)q->zone->opts->node.key)
usr.sbin/nsd/query.c
1419
q->zone->opts->pattern->provide_xfr, q,&why)) {
usr.sbin/nsd/query.c
1423
dname_to_string(q->qname, NULL),
usr.sbin/nsd/query.c
1428
if (q->cname_count == 0 && verbosity >= 2) {
usr.sbin/nsd/query.c
143
QDCOUNT_SET(q->packet, 0);
usr.sbin/nsd/query.c
1430
addr2str(&q->client_addr, address, sizeof(address));
usr.sbin/nsd/query.c
1432
dname_to_string(q->qname, NULL),
usr.sbin/nsd/query.c
144
ANCOUNT_SET(q->packet, 0);
usr.sbin/nsd/query.c
1442
if(q->cname_count == 0) {
usr.sbin/nsd/query.c
1443
RCODE_SET(q->packet, RCODE_REFUSE);
usr.sbin/nsd/query.c
1446
q->edns.ede = EDE_PROHIBITED;
usr.sbin/nsd/query.c
145
NSCOUNT_SET(q->packet, 0);
usr.sbin/nsd/query.c
1451
if(!q->zone->apex || !q->zone->soa_rrset) {
usr.sbin/nsd/query.c
1453
if(q->cname_count == 0) {
usr.sbin/nsd/query.c
1454
RCODE_SET(q->packet, RCODE_SERVFAIL);
usr.sbin/nsd/query.c
1457
q->edns.ede = EDE_NOT_READY;
usr.sbin/nsd/query.c
1458
ASSIGN_EDE_CODE_AND_STRING_LITERAL(q->edns.ede,
usr.sbin/nsd/query.c
146
ARCOUNT_SET(q->packet, 0);
usr.sbin/nsd/query.c
1469
(origzone != NULL && dname_compare(domain_dname(origzone->apex), domain_dname(q->zone->apex)) != 0)) {
usr.sbin/nsd/query.c
147
buffer_set_position(q->packet, QHEADERSZ);
usr.sbin/nsd/query.c
1486
if (exact && q->qtype == TYPE_DS && closest_encloser == q->zone->apex) {
usr.sbin/nsd/query.c
1492
zone_type *zone = domain_find_parent_zone(nsd->db, q->zone);
usr.sbin/nsd/query.c
1494
q->zone = zone;
usr.sbin/nsd/query.c
1495
if(!q->zone->apex || !q->zone->soa_rrset) {
usr.sbin/nsd/query.c
1497
if(q->cname_count == 0) {
usr.sbin/nsd/query.c
1498
RCODE_SET(q->packet, RCODE_SERVFAIL);
usr.sbin/nsd/query.c
1502
q->edns.ede, EDE_NOT_READY,
usr.sbin/nsd/query.c
1511
if(q->zone && q->zone->opts && q->zone->opts->pattern &&
usr.sbin/nsd/query.c
1512
q->zone->opts->pattern->request_xfr != 0 && !q->zone->is_ok) {
usr.sbin/nsd/query.c
1513
if(q->cname_count == 0) {
usr.sbin/nsd/query.c
1514
RCODE_SET(q->packet, RCODE_SERVFAIL);
usr.sbin/nsd/query.c
1517
ASSIGN_EDE_CODE_AND_STRING_LITERAL(q->edns.ede,
usr.sbin/nsd/query.c
1523
if (exact && q->qtype == TYPE_DS && closest_encloser == q->zone->apex) {
usr.sbin/nsd/query.c
1528
if (q->qclass == CLASS_ANY) {
usr.sbin/nsd/query.c
1529
AA_CLR(q->packet);
usr.sbin/nsd/query.c
1531
AA_SET(q->packet);
usr.sbin/nsd/query.c
1533
answer_nodata(q, answer, closest_encloser);
usr.sbin/nsd/query.c
1535
q->delegation_domain = domain_find_ns_rrsets(
usr.sbin/nsd/query.c
1536
closest_encloser, q->zone, &q->delegation_rrset);
usr.sbin/nsd/query.c
1537
if(q->delegation_domain && find_dname_above(q->delegation_domain, q->zone)) {
usr.sbin/nsd/query.c
1538
q->delegation_domain = NULL; /* use higher DNAME */
usr.sbin/nsd/query.c
1541
if (!q->delegation_domain
usr.sbin/nsd/query.c
1542
|| !q->delegation_rrset
usr.sbin/nsd/query.c
1543
|| (exact && q->qtype == TYPE_DS && closest_encloser == q->delegation_domain))
usr.sbin/nsd/query.c
1545
if (q->qclass == CLASS_ANY) {
usr.sbin/nsd/query.c
1546
AA_CLR(q->packet);
usr.sbin/nsd/query.c
1548
AA_SET(q->packet);
usr.sbin/nsd/query.c
1550
answer_authoritative(nsd, q, answer, domain_number, exact,
usr.sbin/nsd/query.c
1554
answer_delegation(q, answer);
usr.sbin/nsd/query.c
1560
answer_query(struct nsd *nsd, struct query *q)
usr.sbin/nsd/query.c
1570
exact = namedb_lookup(nsd->db, q->qname, &closest_match, &closest_encloser);
usr.sbin/nsd/query.c
1572
answer_lookup_zone(nsd, q, &answer, 0, exact, closest_match,
usr.sbin/nsd/query.c
1573
closest_encloser, q->qname);
usr.sbin/nsd/query.c
1574
ZTATUP2(nsd, q->zone, opcode, q->opcode);
usr.sbin/nsd/query.c
1575
ZTATUP2(nsd, q->zone, qtype, q->qtype);
usr.sbin/nsd/query.c
1576
ZTATUP2(nsd, q->zone, qclass, q->qclass);
usr.sbin/nsd/query.c
1578
offset = dname_label_offsets(q->qname)[domain_dname(closest_encloser)->label_count - 1] + QHEADERSZ;
usr.sbin/nsd/query.c
1579
query_add_compression_domain(q, closest_encloser, offset);
usr.sbin/nsd/query.c
1580
encode_answer(q, &answer);
usr.sbin/nsd/query.c
1581
query_clear_compression_tables(q);
usr.sbin/nsd/query.c
1585
query_prepare_response(query_type *q)
usr.sbin/nsd/query.c
1592
buffer_set_position(q->packet, buffer_limit(q->packet));
usr.sbin/nsd/query.c
1593
buffer_set_limit(q->packet, buffer_capacity(q->packet));
usr.sbin/nsd/query.c
1598
q->reserved_space = edns_reserved_space(&q->edns);
usr.sbin/nsd/query.c
1599
q->reserved_space += tsig_reserved_space(&q->tsig);
usr.sbin/nsd/query.c
1602
flags = FLAGS(q->packet);
usr.sbin/nsd/query.c
1606
FLAGS_SET(q->packet, flags);
usr.sbin/nsd/query.c
1614
query_process(query_type *q, nsd_type *nsd, uint32_t *now_p)
usr.sbin/nsd/query.c
1622
if (buffer_limit(q->packet) < QHEADERSZ) {
usr.sbin/nsd/query.c
1627
if (QR(q->packet)) {
usr.sbin/nsd/query.c
1634
q->opcode = OPCODE(q->packet);
usr.sbin/nsd/query.c
1635
if(q->opcode != OPCODE_QUERY && q->opcode != OPCODE_NOTIFY) {
usr.sbin/nsd/query.c
1638
if(nsd->options->drop_updates && q->opcode == OPCODE_UPDATE)
usr.sbin/nsd/query.c
1640
return query_error(q, NSD_RC_IMPL);
usr.sbin/nsd/query.c
1643
if (RCODE(q->packet) != RCODE_OK || !process_query_section(q)) {
usr.sbin/nsd/query.c
1644
return query_formerr(q, nsd);
usr.sbin/nsd/query.c
1648
STATUP2(nsd, opcode, q->opcode);
usr.sbin/nsd/query.c
1649
STATUP2(nsd, qtype, q->qtype);
usr.sbin/nsd/query.c
1650
STATUP2(nsd, qclass, q->qclass);
usr.sbin/nsd/query.c
1652
if (q->opcode != OPCODE_QUERY) {
usr.sbin/nsd/query.c
1653
if (q->opcode == OPCODE_NOTIFY) {
usr.sbin/nsd/query.c
1654
return answer_notify(nsd, q);
usr.sbin/nsd/query.c
1658
return query_error(q, NSD_RC_IMPL);
usr.sbin/nsd/query.c
1663
if (QDCOUNT(q->packet) != 1) {
usr.sbin/nsd/query.c
1664
if(QDCOUNT(q->packet) == 0 && ANCOUNT(q->packet) == 0 &&
usr.sbin/nsd/query.c
1665
NSCOUNT(q->packet) == 0 && ARCOUNT(q->packet) == 1 &&
usr.sbin/nsd/query.c
1666
buffer_limit(q->packet) >= QHEADERSZ+OPT_LEN+
usr.sbin/nsd/query.c
1669
buffer_set_position(q->packet, QHEADERSZ);
usr.sbin/nsd/query.c
1670
if (edns_parse_record(&q->edns, q->packet, q, nsd)) {
usr.sbin/nsd/query.c
1671
if(process_edns(nsd, q) == NSD_RC_OK) {
usr.sbin/nsd/query.c
1672
int opcode = OPCODE(q->packet);
usr.sbin/nsd/query.c
1673
(void)query_error(q, NSD_RC_FORMAT);
usr.sbin/nsd/query.c
1674
query_add_optional(q, nsd, now_p);
usr.sbin/nsd/query.c
1675
FLAGS_SET(q->packet, FLAGS(q->packet) & 0x0100U);
usr.sbin/nsd/query.c
1677
OPCODE_SET(q->packet, opcode);
usr.sbin/nsd/query.c
1678
QR_SET(q->packet);
usr.sbin/nsd/query.c
1683
FLAGS_SET(q->packet, 0);
usr.sbin/nsd/query.c
1684
return query_formerr(q, nsd);
usr.sbin/nsd/query.c
1690
if (ANCOUNT(q->packet) != 0 ||
usr.sbin/nsd/query.c
1691
(q->qtype!=TYPE_IXFR && NSCOUNT(q->packet) != 0)) {
usr.sbin/nsd/query.c
1692
return query_formerr(q, nsd);
usr.sbin/nsd/query.c
1694
if(q->qtype==TYPE_IXFR && NSCOUNT(q->packet) > 0) {
usr.sbin/nsd/query.c
1696
unsigned int nscount = (unsigned)NSCOUNT(q->packet);
usr.sbin/nsd/query.c
1702
if(nscount > 64) return query_formerr(q, nsd);
usr.sbin/nsd/query.c
1704
if(!packet_skip_rr(q->packet, 0))
usr.sbin/nsd/query.c
1705
return query_formerr(q, nsd);
usr.sbin/nsd/query.c
1708
arcount = ARCOUNT(q->packet);
usr.sbin/nsd/query.c
1722
if (edns_parse_record(&q->edns, q->packet, q, nsd))
usr.sbin/nsd/query.c
1726
if (arcount > 0 && q->tsig.status == TSIG_NOT_PRESENT) {
usr.sbin/nsd/query.c
1728
if (!tsig_parse_rr(&q->tsig, q->packet))
usr.sbin/nsd/query.c
1729
return query_formerr(q, nsd);
usr.sbin/nsd/query.c
1730
if(q->tsig.status != TSIG_NOT_PRESENT)
usr.sbin/nsd/query.c
1735
return query_formerr(q, nsd);
usr.sbin/nsd/query.c
1740
if (buffer_remaining(q->packet) > 0) {
usr.sbin/nsd/query.c
1742
return query_formerr(q, nsd);
usr.sbin/nsd/query.c
1746
buffer_set_limit(q->packet, buffer_position(q->packet));
usr.sbin/nsd/query.c
1748
rc = process_tsig(q);
usr.sbin/nsd/query.c
1750
return query_error(q, rc);
usr.sbin/nsd/query.c
1752
rc = process_edns(nsd, q);
usr.sbin/nsd/query.c
1758
RCODE_SET(q->packet, NSD_RC_OK);
usr.sbin/nsd/query.c
1759
buffer_clear(q->packet);
usr.sbin/nsd/query.c
1760
buffer_set_position(q->packet,
usr.sbin/nsd/query.c
1761
QHEADERSZ + 4 + q->qname->name_size);
usr.sbin/nsd/query.c
1762
QR_SET(q->packet);
usr.sbin/nsd/query.c
1763
AD_CLR(q->packet);
usr.sbin/nsd/query.c
1764
QDCOUNT_SET(q->packet, 1);
usr.sbin/nsd/query.c
1765
ANCOUNT_SET(q->packet, 0);
usr.sbin/nsd/query.c
1766
NSCOUNT_SET(q->packet, 0);
usr.sbin/nsd/query.c
1767
ARCOUNT_SET(q->packet, 0);
usr.sbin/nsd/query.c
1771
if (q->edns.cookie_status == COOKIE_UNVERIFIED)
usr.sbin/nsd/query.c
1772
cookie_verify(q, nsd, now_p);
usr.sbin/nsd/query.c
1774
query_prepare_response(q);
usr.sbin/nsd/query.c
1776
if (q->qclass != CLASS_IN && q->qclass != CLASS_ANY) {
usr.sbin/nsd/query.c
1777
if (q->qclass == CLASS_CH) {
usr.sbin/nsd/query.c
1778
return answer_chaos(nsd, q);
usr.sbin/nsd/query.c
1782
q->edns.ede = EDE_NOT_SUPPORTED;
usr.sbin/nsd/query.c
1783
return query_error(q, RCODE_REFUSE);
usr.sbin/nsd/query.c
1786
query_state = answer_axfr_ixfr(nsd, q);
usr.sbin/nsd/query.c
1791
if(q->qtype == TYPE_ANY && nsd->options->refuse_any && !q->tcp) {
usr.sbin/nsd/query.c
1792
TC_SET(q->packet);
usr.sbin/nsd/query.c
1793
return query_error(q, NSD_RC_OK);
usr.sbin/nsd/query.c
1796
answer_query(nsd, q);
usr.sbin/nsd/query.c
1802
query_add_optional(query_type *q, nsd_type *nsd, uint32_t *now_p)
usr.sbin/nsd/query.c
1806
if (q->client_addr.ss_family == AF_INET6) {
usr.sbin/nsd/query.c
1810
if (RCODE(q->packet) == RCODE_FORMAT) {
usr.sbin/nsd/query.c
1813
switch (q->edns.status) {
usr.sbin/nsd/query.c
1817
if (q->edns.dnssec_ok) edns->ok[7] = 0x80;
usr.sbin/nsd/query.c
1819
buffer_write(q->packet, edns->ok, OPT_LEN);
usr.sbin/nsd/query.c
1823
if (q->edns.ede >= 0)
usr.sbin/nsd/query.c
1824
q->edns.opt_reserved_space +=
usr.sbin/nsd/query.c
1825
6 + ( q->edns.ede_text_len
usr.sbin/nsd/query.c
1826
? q->edns.ede_text_len : 0);
usr.sbin/nsd/query.c
1828
if(q->edns.zoneversion
usr.sbin/nsd/query.c
1829
&& q->zone
usr.sbin/nsd/query.c
1830
&& q->zone->soa_rrset
usr.sbin/nsd/query.c
1831
&& q->zone->soa_rrset->rr_count >= 1
usr.sbin/nsd/query.c
1832
&& q->zone->soa_rrset->rrs[0]->rdlength >= 20 /* 5x 32bit numbers */ +2*sizeof(void*) /* two pointers to domain names */)
usr.sbin/nsd/query.c
1833
q->edns.opt_reserved_space += sizeof(uint16_t)
usr.sbin/nsd/query.c
1839
if(q->edns.opt_reserved_space == 0 || !buffer_available(
usr.sbin/nsd/query.c
1840
q->packet, 2+q->edns.opt_reserved_space)) {
usr.sbin/nsd/query.c
1842
buffer_write(q->packet, edns->rdata_none, OPT_RDATA);
usr.sbin/nsd/query.c
1845
buffer_write_u16(q->packet, q->edns.opt_reserved_space);
usr.sbin/nsd/query.c
1847
if(q->edns.nsid) {
usr.sbin/nsd/query.c
1849
buffer_write(q->packet, edns->nsid, OPT_HDR);
usr.sbin/nsd/query.c
1851
buffer_write(q->packet, nsd->nsid, nsd->nsid_len);
usr.sbin/nsd/query.c
1853
if(q->edns.zoneversion
usr.sbin/nsd/query.c
1854
&& q->zone
usr.sbin/nsd/query.c
1855
&& q->zone->soa_rrset
usr.sbin/nsd/query.c
1856
&& q->zone->soa_rrset->rr_count >= 1
usr.sbin/nsd/query.c
1857
&& q->zone->soa_rrset->rrs[0]->rdlength >= 20+2*sizeof(void*) /* 5x4 bytes and 2 pointers to domains */ ) {
usr.sbin/nsd/query.c
1859
buffer_write_u16(q->packet, ZONEVERSION_CODE);
usr.sbin/nsd/query.c
1860
buffer_write_u16( q->packet
usr.sbin/nsd/query.c
1864
buffer_write_u8(q->packet,
usr.sbin/nsd/query.c
1865
domain_dname(q->zone->apex)->label_count - 1);
usr.sbin/nsd/query.c
1866
buffer_write_u8( q->packet
usr.sbin/nsd/query.c
1868
retrieve_soa_rdata_serial(q->zone->soa_rrset->rrs[0], &serial);
usr.sbin/nsd/query.c
1869
buffer_write_u32(q->packet, serial);
usr.sbin/nsd/query.c
1871
if(q->edns.cookie_status != COOKIE_NOT_PRESENT) {
usr.sbin/nsd/query.c
1873
buffer_write(q->packet, edns->cookie, OPT_HDR);
usr.sbin/nsd/query.c
1875
cookie_create(q, nsd, now_p);
usr.sbin/nsd/query.c
1876
buffer_write(q->packet, q->edns.cookie, 24);
usr.sbin/nsd/query.c
1879
if (q->edns.ede >= 0) { /* < 0 means no EDE */
usr.sbin/nsd/query.c
1881
buffer_write_u16(q->packet, EDE_CODE);
usr.sbin/nsd/query.c
1883
buffer_write_u16(q->packet,
usr.sbin/nsd/query.c
1884
2 + ( q->edns.ede_text_len
usr.sbin/nsd/query.c
1885
? q->edns.ede_text_len : 0));
usr.sbin/nsd/query.c
1887
buffer_write_u16(q->packet, q->edns.ede);
usr.sbin/nsd/query.c
1889
if (q->edns.ede_text_len)
usr.sbin/nsd/query.c
1890
buffer_write(q->packet,
usr.sbin/nsd/query.c
1891
q->edns.ede_text,
usr.sbin/nsd/query.c
1892
q->edns.ede_text_len);
usr.sbin/nsd/query.c
1895
ARCOUNT_SET(q->packet, ARCOUNT(q->packet) + 1);
usr.sbin/nsd/query.c
1897
ZTATUP(nsd, q->zone, edns);
usr.sbin/nsd/query.c
1900
if (q->edns.dnssec_ok) edns->error[7] = 0x80;
usr.sbin/nsd/query.c
1902
buffer_write(q->packet, edns->error, OPT_LEN);
usr.sbin/nsd/query.c
1903
buffer_write(q->packet, edns->rdata_none, OPT_RDATA);
usr.sbin/nsd/query.c
1904
ARCOUNT_SET(q->packet, ARCOUNT(q->packet) + 1);
usr.sbin/nsd/query.c
1906
ZTATUP(nsd, q->zone, ednserr);
usr.sbin/nsd/query.c
1910
if (q->tsig.status != TSIG_NOT_PRESENT) {
usr.sbin/nsd/query.c
1911
if (q->tsig.status == TSIG_ERROR ||
usr.sbin/nsd/query.c
1912
q->tsig.error_code != TSIG_ERROR_NOERROR) {
usr.sbin/nsd/query.c
1913
tsig_error_reply(&q->tsig);
usr.sbin/nsd/query.c
1914
tsig_append_rr(&q->tsig, q->packet);
usr.sbin/nsd/query.c
1915
ARCOUNT_SET(q->packet, ARCOUNT(q->packet) + 1);
usr.sbin/nsd/query.c
1916
} else if(q->tsig.status == TSIG_OK &&
usr.sbin/nsd/query.c
1917
q->tsig.error_code == TSIG_ERROR_NOERROR)
usr.sbin/nsd/query.c
1919
if(q->tsig_prepare_it)
usr.sbin/nsd/query.c
1920
tsig_prepare(&q->tsig);
usr.sbin/nsd/query.c
1921
if(q->tsig_update_it)
usr.sbin/nsd/query.c
1922
tsig_update(&q->tsig, q->packet, buffer_position(q->packet));
usr.sbin/nsd/query.c
1923
if(q->tsig_sign_it) {
usr.sbin/nsd/query.c
1924
tsig_sign(&q->tsig);
usr.sbin/nsd/query.c
1925
tsig_append_rr(&q->tsig, q->packet);
usr.sbin/nsd/query.c
1926
ARCOUNT_SET(q->packet, ARCOUNT(q->packet) + 1);
usr.sbin/nsd/query.c
230
query_set_buffer_data(query_type *q, void *data, size_t data_capacity)
usr.sbin/nsd/query.c
232
buffer_create_from(q->packet, data, data_capacity);
usr.sbin/nsd/query.c
236
query_reset(query_type *q, size_t maxlen, int is_tcp)
usr.sbin/nsd/query.c
249
region_free_all(q->region);
usr.sbin/nsd/query.c
250
q->remote_addrlen = (socklen_t)sizeof(q->remote_addr);
usr.sbin/nsd/query.c
251
q->client_addrlen = (socklen_t)sizeof(q->client_addr);
usr.sbin/nsd/query.c
252
q->is_proxied = 0;
usr.sbin/nsd/query.c
253
q->maxlen = maxlen;
usr.sbin/nsd/query.c
254
q->reserved_space = 0;
usr.sbin/nsd/query.c
255
buffer_clear(q->packet);
usr.sbin/nsd/query.c
256
edns_init_record(&q->edns);
usr.sbin/nsd/query.c
257
tsig_init_record(&q->tsig, NULL, NULL);
usr.sbin/nsd/query.c
258
q->tsig_prepare_it = 1;
usr.sbin/nsd/query.c
259
q->tsig_update_it = 1;
usr.sbin/nsd/query.c
260
q->tsig_sign_it = 1;
usr.sbin/nsd/query.c
261
q->tcp = is_tcp;
usr.sbin/nsd/query.c
262
q->qname = NULL;
usr.sbin/nsd/query.c
263
q->qtype = 0;
usr.sbin/nsd/query.c
264
q->qclass = 0;
usr.sbin/nsd/query.c
265
q->zone = NULL;
usr.sbin/nsd/query.c
266
q->opcode = 0;
usr.sbin/nsd/query.c
267
q->cname_count = 0;
usr.sbin/nsd/query.c
268
q->delegation_domain = NULL;
usr.sbin/nsd/query.c
269
q->delegation_rrset = NULL;
usr.sbin/nsd/query.c
270
q->compressed_dname_count = 0;
usr.sbin/nsd/query.c
271
q->number_temporary_domains = 0;
usr.sbin/nsd/query.c
273
q->axfr_is_done = 0;
usr.sbin/nsd/query.c
274
q->axfr_zone = NULL;
usr.sbin/nsd/query.c
275
q->axfr_current_domain = NULL;
usr.sbin/nsd/query.c
276
q->axfr_current_rrset = NULL;
usr.sbin/nsd/query.c
277
q->axfr_current_rr = 0;
usr.sbin/nsd/query.c
279
q->ixfr_is_done = 0;
usr.sbin/nsd/query.c
280
q->ixfr_data = NULL;
usr.sbin/nsd/query.c
281
q->ixfr_count_newsoa = 0;
usr.sbin/nsd/query.c
282
q->ixfr_count_oldsoa = 0;
usr.sbin/nsd/query.c
283
q->ixfr_count_del = 0;
usr.sbin/nsd/query.c
284
q->ixfr_count_add = 0;
usr.sbin/nsd/query.c
287
q->wildcard_domain = NULL;
usr.sbin/nsd/query.c
293
query_get_tempdomain(struct query *q)
usr.sbin/nsd/query.c
296
if(q->number_temporary_domains >= EXTRA_DOMAIN_NUMBERS)
usr.sbin/nsd/query.c
298
q->number_temporary_domains ++;
usr.sbin/nsd/query.c
299
memset(&d[q->number_temporary_domains-1], 0, sizeof(domain_type));
usr.sbin/nsd/query.c
300
d[q->number_temporary_domains-1].number = q->compressed_dname_offsets_size +
usr.sbin/nsd/query.c
301
q->number_temporary_domains - 1;
usr.sbin/nsd/query.c
302
return &d[q->number_temporary_domains-1];
usr.sbin/nsd/query.c
306
query_addtxt(struct query *q,
usr.sbin/nsd/query.c
318
if (dname >= buffer_begin(q->packet)
usr.sbin/nsd/query.c
319
&& dname <= buffer_current(q->packet))
usr.sbin/nsd/query.c
321
buffer_write_u16(q->packet,
usr.sbin/nsd/query.c
322
0xc000 | (dname - buffer_begin(q->packet)));
usr.sbin/nsd/query.c
324
buffer_write(q->packet, dname + 1, *dname);
usr.sbin/nsd/query.c
327
buffer_write_u16(q->packet, TYPE_TXT);
usr.sbin/nsd/query.c
328
buffer_write_u16(q->packet, klass);
usr.sbin/nsd/query.c
329
buffer_write_u32(q->packet, ttl);
usr.sbin/nsd/query.c
330
buffer_write_u16(q->packet, len + 1);
usr.sbin/nsd/query.c
331
buffer_write_u8(q->packet, len);
usr.sbin/nsd/query.c
332
buffer_write(q->packet, txt, len);
usr.sbin/nsd/query.c
364
process_edns(nsd_type* nsd, struct query *q)
usr.sbin/nsd/query.c
366
if (q->edns.status == EDNS_ERROR) {
usr.sbin/nsd/query.c
371
if (q->edns.status == EDNS_OK) {
usr.sbin/nsd/query.c
373
if (!q->tcp && q->edns.maxlen > UDP_MAX_MESSAGE_LEN) {
usr.sbin/nsd/query.c
376
if (q->client_addr.ss_family == AF_INET6) {
usr.sbin/nsd/query.c
382
if (q->edns.maxlen < edns_size) {
usr.sbin/nsd/query.c
383
q->maxlen = q->edns.maxlen;
usr.sbin/nsd/query.c
385
q->maxlen = edns_size;
usr.sbin/nsd/query.c
395
if (q->client_addr.ss_family == AF_INET6
usr.sbin/nsd/query.c
396
&& q->maxlen > IPV6_MIN_MTU)
usr.sbin/nsd/query.c
398
q->maxlen = IPV6_MIN_MTU;
usr.sbin/nsd/query.c
404
buffer_set_position(q->packet, q->edns.position);
usr.sbin/nsd/query.c
405
buffer_set_limit(q->packet, q->edns.position);
usr.sbin/nsd/query.c
406
ARCOUNT_SET(q->packet, ARCOUNT(q->packet) - 1);
usr.sbin/nsd/query.c
416
process_tsig(struct query* q)
usr.sbin/nsd/query.c
418
if(q->tsig.status == TSIG_ERROR)
usr.sbin/nsd/query.c
420
if(q->tsig.status == TSIG_OK) {
usr.sbin/nsd/query.c
421
if(!tsig_from_query(&q->tsig)) {
usr.sbin/nsd/query.c
423
addr2str(&q->client_addr, a, sizeof(a));
usr.sbin/nsd/query.c
425
tsig_error(q->tsig.error_code),
usr.sbin/nsd/query.c
426
dname_to_string(q->tsig.key_name, NULL), a);
usr.sbin/nsd/query.c
429
buffer_set_limit(q->packet, q->tsig.position);
usr.sbin/nsd/query.c
430
ARCOUNT_SET(q->packet, ARCOUNT(q->packet) - 1);
usr.sbin/nsd/query.c
431
tsig_prepare(&q->tsig);
usr.sbin/nsd/query.c
432
tsig_update(&q->tsig, q->packet, buffer_limit(q->packet));
usr.sbin/nsd/query.c
433
if(!tsig_verify(&q->tsig)) {
usr.sbin/nsd/query.c
435
addr2str(&q->client_addr, a, sizeof(a));
usr.sbin/nsd/query.c
437
dname_to_string(q->tsig.key->name, NULL), a);
usr.sbin/nsd/query.c
441
dname_to_string(q->tsig.key->name, NULL)));
usr.sbin/nsd/query.c
56
struct query *q,
usr.sbin/nsd/query.c
582
answer_chaos(struct nsd *nsd, query_type *q)
usr.sbin/nsd/query.c
584
AA_CLR(q->packet);
usr.sbin/nsd/query.c
585
switch (q->qtype) {
usr.sbin/nsd/query.c
588
if ((q->qname->name_size == 11
usr.sbin/nsd/query.c
589
&& memcmp(dname_name(q->qname), "\002id\006server", 11) == 0) ||
usr.sbin/nsd/query.c
590
(q->qname->name_size == 15
usr.sbin/nsd/query.c
591
&& memcmp(dname_name(q->qname), "\010hostname\004bind", 15) == 0))
usr.sbin/nsd/query.c
595
query_addtxt(q,
usr.sbin/nsd/query.c
596
buffer_begin(q->packet) + QHEADERSZ,
usr.sbin/nsd/query.c
600
ANCOUNT_SET(q->packet, ANCOUNT(q->packet) + 1);
usr.sbin/nsd/query.c
602
RCODE_SET(q->packet, RCODE_REFUSE);
usr.sbin/nsd/query.c
605
q->edns.ede = EDE_PROHIBITED;
usr.sbin/nsd/query.c
607
} else if ((q->qname->name_size == 16
usr.sbin/nsd/query.c
608
&& memcmp(dname_name(q->qname), "\007version\006server", 16) == 0) ||
usr.sbin/nsd/query.c
609
(q->qname->name_size == 14
usr.sbin/nsd/query.c
610
&& memcmp(dname_name(q->qname), "\007version\004bind", 14) == 0))
usr.sbin/nsd/query.c
614
query_addtxt(q,
usr.sbin/nsd/query.c
615
buffer_begin(q->packet) + QHEADERSZ,
usr.sbin/nsd/query.c
619
ANCOUNT_SET(q->packet, ANCOUNT(q->packet) + 1);
usr.sbin/nsd/query.c
621
RCODE_SET(q->packet, RCODE_REFUSE);
usr.sbin/nsd/query.c
624
q->edns.ede = EDE_PROHIBITED;
usr.sbin/nsd/query.c
627
RCODE_SET(q->packet, RCODE_REFUSE);
usr.sbin/nsd/query.c
630
q->edns.ede = EDE_NOT_SUPPORTED;
usr.sbin/nsd/query.c
635
RCODE_SET(q->packet, RCODE_REFUSE);
usr.sbin/nsd/query.c
638
q->edns.ede = EDE_NOT_SUPPORTED;
usr.sbin/nsd/query.c
64
static void answer_lookup_zone(struct nsd *nsd, struct query *q,
usr.sbin/nsd/query.c
71
query_put_dname_offset(struct query *q, domain_type *domain, uint16_t offset)
usr.sbin/nsd/query.c
73
assert(q);
usr.sbin/nsd/query.c
79
if (q->compressed_dname_count >= MAX_COMPRESSED_DNAMES)
usr.sbin/nsd/query.c
82
q->compressed_dname_offsets[domain->number] = offset;
usr.sbin/nsd/query.c
83
q->compressed_dnames[q->compressed_dname_count] = domain;
usr.sbin/nsd/query.c
84
++q->compressed_dname_count;
usr.sbin/nsd/query.c
849
query_synthesize_cname(struct query* q, struct answer* answer, const dname_type* from_name,
usr.sbin/nsd/query.c
863
assert(q && answer && from_name && to_name && src && to_closest_encloser);
usr.sbin/nsd/query.c
874
DEBUG(DEBUG_QUERY,2, (LOG_INFO, "loop for synthesized CNAME rrset for query %s", dname_to_string(q->qname, NULL)));
usr.sbin/nsd/query.c
88
query_clear_dname_offsets(struct query *q, size_t max_offset)
usr.sbin/nsd/query.c
882
domain_type* newdom = query_get_tempdomain(q);
usr.sbin/nsd/query.c
892
= dname_partial_copy(q->region,
usr.sbin/nsd/query.c
894
if(dname_compare(domain_dname(newdom), q->qname) == 0) {
usr.sbin/nsd/query.c
90
while (q->compressed_dname_count > 0
usr.sbin/nsd/query.c
909
domain_type* newdom = query_get_tempdomain(q);
usr.sbin/nsd/query.c
91
&& (q->compressed_dname_offsets[q->compressed_dnames[q->compressed_dname_count - 1]->number]
usr.sbin/nsd/query.c
919
= dname_partial_copy(q->region,
usr.sbin/nsd/query.c
929
rrset = (rrset_type*) region_alloc(q->region, sizeof(rrset_type)
usr.sbin/nsd/query.c
935
rrset->zone = q->zone;
usr.sbin/nsd/query.c
938
rrset->rrs = (rr_type**) region_alloc(q->region, sizeof(rr_type*));
usr.sbin/nsd/query.c
94
q->compressed_dname_offsets[q->compressed_dnames[q->compressed_dname_count - 1]->number] = 0;
usr.sbin/nsd/query.c
940
rrset->rrs[0] = (rr_type*) region_alloc(q->region,
usr.sbin/nsd/query.c
95
--q->compressed_dname_count;
usr.sbin/nsd/query.c
950
if(!add_rrset(q, answer, ANSWER_SECTION, cname_domain, rrset)) {
usr.sbin/nsd/query.c
951
DEBUG(DEBUG_QUERY,2, (LOG_INFO, "could not add synthesized CNAME rrset to packet for query %s", dname_to_string(q->qname, NULL)));
usr.sbin/nsd/query.h
168
static inline int query_overflow(struct query *q);
usr.sbin/nsd/query.h
230
void query_set_buffer_data(query_type *q, void *data, size_t data_capacity);
usr.sbin/nsd/query.h
241
query_state_type query_process(query_type *q, nsd_type *nsd, uint32_t *now_p);
usr.sbin/nsd/query.h
249
void query_prepare_response(query_type *q);
usr.sbin/nsd/query.h
254
void query_add_optional(query_type *q, nsd_type *nsd, uint32_t *now_p);
usr.sbin/nsd/query.h
260
query_state_type query_error(query_type *q, nsd_rc_type rcode);
usr.sbin/nsd/query.h
263
query_overflow(query_type *q)
usr.sbin/nsd/query.h
265
return buffer_position(q->packet) > (q->maxlen - q->reserved_space);
usr.sbin/nsd/rdata.c
1357
encode_dname(query_type *q, domain_type *domain)
usr.sbin/nsd/rdata.c
1359
while (domain->parent && query_get_dname_offset(q, domain) == 0) {
usr.sbin/nsd/rdata.c
1360
query_put_dname_offset(q, domain, buffer_position(q->packet));
usr.sbin/nsd/rdata.c
1365
query_get_dname_offset(q, domain)));
usr.sbin/nsd/rdata.c
1366
buffer_write(q->packet, dname_name(domain_dname(domain)),
usr.sbin/nsd/rdata.c
1375
query_get_dname_offset(q, domain)));
usr.sbin/nsd/rdata.c
1376
assert(query_get_dname_offset(q, domain) <= MAX_COMPRESSION_OFFSET);
usr.sbin/nsd/rdata.c
1377
buffer_write_u16(q->packet,
usr.sbin/nsd/rdata.c
1378
0xc000 | query_get_dname_offset(q, domain));
usr.sbin/nsd/rdata.c
1380
buffer_write_u8(q->packet, 0);
usr.sbin/nsd/server.c
4064
consume_pp2_header(struct buffer* buf, struct query* q, int stream)
usr.sbin/nsd/server.c
4098
(struct sockaddr_in*)&q->client_addr;
usr.sbin/nsd/server.c
4104
q->client_addrlen = (socklen_t)sizeof(struct sockaddr_in);
usr.sbin/nsd/server.c
4113
(struct sockaddr_in6*)&q->client_addr;
usr.sbin/nsd/server.c
4120
q->client_addrlen = (socklen_t)sizeof(struct sockaddr_in6);
usr.sbin/nsd/server.c
4131
q->is_proxied = 1;
usr.sbin/nsd/server.c
4148
struct query *q;
usr.sbin/nsd/server.c
4172
q = queries[i];
usr.sbin/nsd/server.c
4184
iovecs[i].iov_len = buffer_remaining(q->packet);
usr.sbin/nsd/server.c
4198
buffer_skip(q->packet, received);
usr.sbin/nsd/server.c
4199
buffer_flip(q->packet);
usr.sbin/nsd/server.c
4200
if(data->pp2_enabled && !consume_pp2_header(q->packet, q, 0)) {
usr.sbin/nsd/server.c
4205
if(!q->is_proxied) {
usr.sbin/nsd/server.c
4206
q->client_addrlen = q->remote_addrlen;
usr.sbin/nsd/server.c
4207
memmove(&q->client_addr, &q->remote_addr,
usr.sbin/nsd/server.c
4208
q->remote_addrlen);
usr.sbin/nsd/server.c
4214
log_addr("query from client", &q->client_addr);
usr.sbin/nsd/server.c
4216
if(verbosity >= 6 && q->is_proxied)
usr.sbin/nsd/server.c
4217
log_addr("query via proxy", &q->remote_addr);
usr.sbin/nsd/server.c
4218
dt_collector_submit_auth_query(data->nsd, (void*)&data->socket->addr.ai_addr, &q->client_addr, q->client_addrlen,
usr.sbin/nsd/server.c
4219
q->tcp, q->packet);
usr.sbin/nsd/server.c
4223
if (server_process_query_udp(data->nsd, q, &now) != QUERY_DISCARDED) {
usr.sbin/nsd/server.c
4224
if (RCODE(q->packet) == RCODE_OK && !AA(q->packet)) {
usr.sbin/nsd/server.c
4226
ZTATUP(data->nsd, q->zone, nona);
usr.sbin/nsd/server.c
4231
ZTATUP(data->nsd, q->zone, qudp);
usr.sbin/nsd/server.c
4233
ZTATUP(data->nsd, q->zone, qudp6);
usr.sbin/nsd/server.c
4238
query_add_optional(q, data->nsd, &now);
usr.sbin/nsd/server.c
4240
buffer_flip(q->packet);
usr.sbin/nsd/server.c
4241
iovecs[i].iov_len = buffer_remaining(q->packet);
usr.sbin/nsd/server.c
4244
STATUP2(data->nsd, rcode, RCODE(q->packet));
usr.sbin/nsd/server.c
4245
ZTATUP2(data->nsd, q->zone, rcode, RCODE(q->packet));
usr.sbin/nsd/server.c
4246
if (TC(q->packet)) {
usr.sbin/nsd/server.c
4248
ZTATUP(data->nsd, q->zone, truncated);
usr.sbin/nsd/server.c
4256
log_addr("response to client", &q->client_addr);
usr.sbin/nsd/server.c
4257
if(verbosity >= 6 && q->is_proxied)
usr.sbin/nsd/server.c
4258
log_addr("response via proxy", &q->remote_addr);
usr.sbin/nsd/server.c
4260
&q->client_addr, q->client_addrlen, q->tcp, q->packet,
usr.sbin/nsd/server.c
4261
q->zone);
usr.sbin/nsd/server.c
4265
iovecs[i].iov_len = buffer_remaining(q->packet);
usr.sbin/nsd/server.c
4269
ZTATUP(data->nsd, q->zone, dropped);
usr.sbin/nsd/server.c
4280
queries[recvcount] = q;
usr.sbin/nsd/server.c
4745
struct query *q = data->query;
usr.sbin/nsd/server.c
4750
if ((event & EV_TIMEOUT) || !q) {
usr.sbin/nsd/server.c
4759
if (data->bytes_transmitted < sizeof(q->tcplen)) {
usr.sbin/nsd/server.c
4761
uint16_t n_tcplen = htons(q->tcplen);
usr.sbin/nsd/server.c
4766
iov[1].iov_base = buffer_begin(q->packet);
usr.sbin/nsd/server.c
4767
iov[1].iov_len = buffer_limit(q->packet);
usr.sbin/nsd/server.c
4803
if (data->bytes_transmitted < sizeof(q->tcplen)) {
usr.sbin/nsd/server.c
4819
buffer_current(q->packet),
usr.sbin/nsd/server.c
4820
buffer_remaining(q->packet));
usr.sbin/nsd/server.c
4853
buffer_skip(q->packet, sent);
usr.sbin/nsd/server.c
4854
if (data->bytes_transmitted < q->tcplen + sizeof(q->tcplen)) {
usr.sbin/nsd/server.c
4862
assert(data->bytes_transmitted == q->tcplen + sizeof(q->tcplen));
usr.sbin/nsd/server.c
4867
buffer_clear(q->packet);
usr.sbin/nsd/server.c
4869
data->query_state = query_axfr(data->nsd, q, 0);
usr.sbin/nsd/server.c
4870
else data->query_state = query_ixfr(data->nsd, q);
usr.sbin/nsd/server.c
4875
buffer_flip(q->packet);
usr.sbin/nsd/server.c
4876
q->tcplen = buffer_remaining(q->packet);
usr.sbin/nsd/server.c
5347
struct query *q = data->query;
usr.sbin/nsd/server.c
5354
if ((event & EV_TIMEOUT) || !q) {
usr.sbin/nsd/server.c
5383
QIOBUFSZ + sizeof(q->tcplen));
usr.sbin/nsd/server.c
5390
buffer_write_u16(write_buffer, q->tcplen);
usr.sbin/nsd/server.c
5391
buffer_write(write_buffer, buffer_current(q->packet),
usr.sbin/nsd/server.c
5392
(int)buffer_remaining(q->packet));
usr.sbin/nsd/server.c
5395
write_buffer = q->packet;
usr.sbin/nsd/server.c
5437
if (data->bytes_transmitted == 0 && (ssize_t)sent > (ssize_t)sizeof(q->tcplen)) {
usr.sbin/nsd/server.c
5438
buffer_skip(q->packet, (ssize_t)sent - (ssize_t)sizeof(q->tcplen));
usr.sbin/nsd/server.c
5443
if (data->bytes_transmitted < q->tcplen + sizeof(q->tcplen)) {
usr.sbin/nsd/server.c
5451
assert(data->bytes_transmitted == q->tcplen + sizeof(q->tcplen));
usr.sbin/nsd/server.c
5456
buffer_clear(q->packet);
usr.sbin/nsd/server.c
5458
data->query_state = query_axfr(data->nsd, q, 0);
usr.sbin/nsd/server.c
5459
else data->query_state = query_ixfr(data->nsd, q);
usr.sbin/nsd/server.c
5464
buffer_flip(q->packet);
usr.sbin/nsd/server.c
5465
q->tcplen = buffer_remaining(q->packet);
usr.sbin/nsd/simdzone/src/generic/atma.h
115
uint32_t q;
usr.sbin/nsd/simdzone/src/generic/atma.h
147
if ((q = base16_table_dec_32bit_d0[*s++]) == 256) {
usr.sbin/nsd/simdzone/src/generic/atma.h
150
} else if (q == 257) {
usr.sbin/nsd/simdzone/src/generic/atma.h
153
st.carry = (uint8_t)q;
usr.sbin/nsd/simdzone/src/generic/atma.h
163
if ((q = base16_table_dec_32bit_d1[*s++]) == 256) {
usr.sbin/nsd/simdzone/src/generic/atma.h
166
} else if (q == 257) {
usr.sbin/nsd/simdzone/src/generic/atma.h
169
*o++ = st.carry | (uint8_t)q;
usr.sbin/nsd/simdzone/src/generic/base16.h
158
uint32_t q;
usr.sbin/nsd/simdzone/src/generic/base16.h
190
if ((q = base16_table_dec_32bit_d0[*s++]) >= 255) {
usr.sbin/nsd/simdzone/src/generic/base16.h
194
st.carry = (uint8_t)q;
usr.sbin/nsd/simdzone/src/generic/base16.h
204
if ((q = base16_table_dec_32bit_d1[*s++]) >= 255) {
usr.sbin/nsd/simdzone/src/generic/base16.h
208
*o++ = st.carry | (uint8_t)q;
usr.sbin/nsd/simdzone/src/generic/base64.h
547
uint8_t q;
usr.sbin/nsd/simdzone/src/generic/base64.h
592
if ((q = base64_table_dec_8bit[*s++]) >= 254) {
usr.sbin/nsd/simdzone/src/generic/base64.h
597
st.carry = (uint8_t)(q << 2);
usr.sbin/nsd/simdzone/src/generic/base64.h
607
if ((q = base64_table_dec_8bit[*s++]) >= 254) {
usr.sbin/nsd/simdzone/src/generic/base64.h
612
*o++ = st.carry | (q >> 4);
usr.sbin/nsd/simdzone/src/generic/base64.h
613
st.carry = (uint8_t)(q << 4);
usr.sbin/nsd/simdzone/src/generic/base64.h
624
if ((q = base64_table_dec_8bit[*s++]) >= 254) {
usr.sbin/nsd/simdzone/src/generic/base64.h
628
if (q == 254) {
usr.sbin/nsd/simdzone/src/generic/base64.h
633
q = base64_table_dec_8bit[*s++];
usr.sbin/nsd/simdzone/src/generic/base64.h
634
ret = ((q == 254) && (slen == 0)) ? 1 : 0;
usr.sbin/nsd/simdzone/src/generic/base64.h
647
*o++ = st.carry | (q >> 2);
usr.sbin/nsd/simdzone/src/generic/base64.h
648
st.carry = (uint8_t)(q << 6);
usr.sbin/nsd/simdzone/src/generic/base64.h
659
if ((q = base64_table_dec_8bit[*s++]) >= 254) {
usr.sbin/nsd/simdzone/src/generic/base64.h
664
ret = ((q == 254) && (slen == 0)) ? 1 : 0;
usr.sbin/nsd/simdzone/src/generic/base64.h
667
*o++ = st.carry | q;
usr.sbin/nsd/udb.c
1431
udb_void q = s + m - UDB_ALLOC_CHUNK_SIZE;
usr.sbin/nsd/udb.c
1434
while(q >= s) {
usr.sbin/nsd/udb.c
1435
assert(UDB_CHUNK(q)->exp == UDB_ALLOC_CHUNKS_MAX);
usr.sbin/nsd/udb.c
1436
assert(UDB_CHUNK(q)->type == udb_chunk_type_free);
usr.sbin/nsd/udb.c
1437
udb_alloc_unlink_fl(base, alloc, q, UDB_ALLOC_CHUNKS_MAX);
usr.sbin/nsd/udb.c
1438
q -= UDB_ALLOC_CHUNK_SIZE;
usr.sbin/nsd/udb.c
822
udb_void q = s + m - UDB_ALLOC_CHUNK_SIZE;
usr.sbin/nsd/udb.c
825
while(q >= s) {
usr.sbin/nsd/udb.c
826
UDB_CHUNK(q)->exp = UDB_ALLOC_CHUNKS_MAX;
usr.sbin/nsd/udb.c
827
UDB_CHUNK(q)->type = udb_chunk_type_free;
usr.sbin/nsd/udb.c
828
q -= UDB_ALLOC_CHUNK_SIZE;
usr.sbin/nsd/xdp-server.c
190
struct query *q,
usr.sbin/nsd/xdp-server.c
692
struct query *q, sa_family_t ai_family) {
usr.sbin/nsd/xdp-server.c
697
buffer_skip(q->packet, dnslen);
usr.sbin/nsd/xdp-server.c
698
buffer_flip(q->packet);
usr.sbin/nsd/xdp-server.c
700
if (query_process(q, nsd, &now) != QUERY_DISCARDED) {
usr.sbin/nsd/xdp-server.c
701
if (RCODE(q->packet) == RCODE_OK && !AA(q->packet)) {
usr.sbin/nsd/xdp-server.c
703
ZTATUP(nsd, q->zone, nona);
usr.sbin/nsd/xdp-server.c
708
ZTATUP(nsd, q->zone, qudp);
usr.sbin/nsd/xdp-server.c
710
ZTATUP(nsd, q->zone, qudp6);
usr.sbin/nsd/xdp-server.c
714
query_add_optional(q, nsd, &now);
usr.sbin/nsd/xdp-server.c
716
buffer_flip(q->packet);
usr.sbin/nsd/xdp-server.c
720
STATUP2(nsd, rcode, RCODE(q->packet));
usr.sbin/nsd/xdp-server.c
721
ZTATUP2(nsd, q->zone, rcode, RCODE(q->packet));
usr.sbin/nsd/xdp-server.c
722
if (TC(q->packet)) {
usr.sbin/nsd/xdp-server.c
724
ZTATUP(nsd, q->zone, truncated);
usr.sbin/nsd/xdp-server.c
729
return (uint32_t) buffer_remaining(q->packet);
usr.sbin/nsd/xdp-server.c
731
query_reset(q, UDP_MAX_MESSAGE_LEN, 0);
usr.sbin/nsd/xdp-server.c
733
ZTATUP(nsd, q->zone, dropped);
usr.sbin/ntpd/constraint.c
1137
char *buf, *q, c;
usr.sbin/ntpd/constraint.c
1145
if ((q = reallocarray(buf, len, 2)) == NULL)
usr.sbin/ntpd/constraint.c
1147
buf = q;
usr.sbin/ntpd/parse.y
343
struct ntp_addr *p, *q = NULL;
usr.sbin/ntpd/parse.y
357
q = p;
usr.sbin/ntpd/parse.y
360
if (q != NULL) {
usr.sbin/ntpd/parse.y
361
q->next = $1->a;
usr.sbin/ospf6d/rde.c
1335
struct lsa_prefix *q;
usr.sbin/ospf6d/rde.c
1340
q = b->prefix;
usr.sbin/ospf6d/rde.c
1342
len = MINIMUM(LSA_PREFIXSIZE(p->prefixlen), LSA_PREFIXSIZE(q->prefixlen));
usr.sbin/ospf6d/rde.c
1344
i = memcmp(p + 1, q + 1, len);
usr.sbin/ospf6d/rde.c
1347
if (p->prefixlen < q->prefixlen)
usr.sbin/ospf6d/rde.c
1349
if (p->prefixlen > q->prefixlen)
usr.sbin/procmap/procmap.c
202
no_impl(const void *p, const void *q)
usr.sbin/radiusd/parse.y
236
int gai_errno, q, r;
usr.sbin/radiusd/parse.y
252
q = $3 >> 3;
usr.sbin/radiusd/parse.y
276
if (q > 0)
usr.sbin/radiusd/parse.y
277
memset(&$$.mask.addr.ipv6, 0xff, q);
usr.sbin/radiusd/parse.y
279
*((u_char *)&$$.mask.addr.ipv6 + q) =
usr.sbin/radiusd/radiusd.c
1030
radiusd_access_response_fixup(struct radius_query *q, struct radius_query *q0,
usr.sbin/radiusd/radiusd.c
1040
client_secret = (islast)? q->client->secret :
usr.sbin/radiusd/radiusd.c
1041
q->authen->auth->module->secret;
usr.sbin/radiusd/radiusd.c
1044
client_req_auth = q->req_auth;
usr.sbin/radiusd/radiusd.c
1102
if (res_id != q->req_id) {
usr.sbin/radiusd/radiusd.c
1104
radius_set_id(q0->res, q->req_id);
usr.sbin/radiusd/radiusd.c
1113
struct radius_query *q;
usr.sbin/radiusd/radiusd.c
1115
TAILQ_FOREACH(q, &radiusd->query, next) {
usr.sbin/radiusd/radiusd.c
1116
if (q->id == q_id)
usr.sbin/radiusd/radiusd.c
1117
return (q);
usr.sbin/radiusd/radiusd.c
1414
struct radius_query *q;
usr.sbin/radiusd/radiusd.c
1440
q = radiusd_find_query(module->radiusd, q_id);
usr.sbin/radiusd/radiusd.c
1441
if (q == NULL) {
usr.sbin/radiusd/radiusd.c
1447
if ((q->res = radius_new_response_packet(
usr.sbin/radiusd/radiusd.c
1450
q->req)) == NULL) {
usr.sbin/radiusd/radiusd.c
1452
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1455
radius_put_string_attr(q->res,
usr.sbin/radiusd/radiusd.c
1457
radius_set_response_authenticator(q->res,
usr.sbin/radiusd/radiusd.c
1458
radius_query_client_secret(q));
usr.sbin/radiusd/radiusd.c
1459
radiusd_access_request_answer(q);
usr.sbin/radiusd/radiusd.c
1493
q = radiusd_find_query(module->radiusd, q_id);
usr.sbin/radiusd/radiusd.c
1494
if (q == NULL) {
usr.sbin/radiusd/radiusd.c
1507
q->id);
usr.sbin/radiusd/radiusd.c
1508
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1514
if (q->deco == NULL || q->deco->type !=
usr.sbin/radiusd/radiusd.c
1517
"requested", q->id, typestr);
usr.sbin/radiusd/radiusd.c
1523
radius_delete_packet(q->req);
usr.sbin/radiusd/radiusd.c
1524
q->req = radpkt;
usr.sbin/radiusd/radiusd.c
1526
raidus_query_access_request(q);
usr.sbin/radiusd/radiusd.c
1531
q->id);
usr.sbin/radiusd/radiusd.c
1532
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1535
q->res = radpkt;
usr.sbin/radiusd/radiusd.c
1536
radiusd_access_request_answer(q);
usr.sbin/radiusd/radiusd.c
1541
q->id);
usr.sbin/radiusd/radiusd.c
1542
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1545
radiusd_access_request_next(q, radpkt);
usr.sbin/radiusd/radiusd.c
1548
if (q->deco == NULL || q->deco->type !=
usr.sbin/radiusd/radiusd.c
1551
"requested", q->id, typestr);
usr.sbin/radiusd/radiusd.c
1557
radius_delete_packet(q->res);
usr.sbin/radiusd/radiusd.c
1559
q->req);
usr.sbin/radiusd/radiusd.c
1560
q->res = radpkt;
usr.sbin/radiusd/radiusd.c
1562
radius_query_access_response(q);
usr.sbin/radiusd/radiusd.c
1576
q = radiusd_find_query(module->radiusd, q_id);
usr.sbin/radiusd/radiusd.c
1577
if (q == NULL) {
usr.sbin/radiusd/radiusd.c
1582
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1733
radiusd_module_userpass(struct radiusd_module *module, struct radius_query *q)
usr.sbin/radiusd/radiusd.c
1738
userpass.q_id = q->id;
usr.sbin/radiusd/radiusd.c
1740
if (radius_get_user_password_attr(q->req, userpass.pass,
usr.sbin/radiusd/radiusd.c
1741
sizeof(userpass.pass), radius_query_client_secret(q)) == 0)
usr.sbin/radiusd/radiusd.c
1745
if (radius_get_string_attr(q->req, RADIUS_TYPE_USER_NAME,
usr.sbin/radiusd/radiusd.c
1747
log_warnx("q=%u no User-Name attribute", q->id);
usr.sbin/radiusd/radiusd.c
1755
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1760
struct radius_query *q)
usr.sbin/radiusd/radiusd.c
1765
if ((radpkt = radius_convert_packet(radius_get_data(q->req),
usr.sbin/radiusd/radiusd.c
1766
radius_get_length(q->req))) == NULL) {
usr.sbin/radiusd/radiusd.c
1767
log_warn("q=%u Could not send ACCSREQ to `%s'", q->id,
usr.sbin/radiusd/radiusd.c
1769
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1773
q->client->secret) == 0) {
usr.sbin/radiusd/radiusd.c
1779
IMSG_RADIUSD_MODULE_ACCSREQ, q->id, radpkt) == -1) {
usr.sbin/radiusd/radiusd.c
1780
log_warn("q=%u Could not send ACCSREQ to `%s'", q->id,
usr.sbin/radiusd/radiusd.c
1782
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1790
struct radius_query *q, RADIUS_PACKET *pkt)
usr.sbin/radiusd/radiusd.c
1793
IMSG_RADIUSD_MODULE_NEXTRES, q->id, pkt) == -1) {
usr.sbin/radiusd/radiusd.c
1794
log_warn("q=%u Could not send NEXTRES to `%s'", q->id,
usr.sbin/radiusd/radiusd.c
1796
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1803
struct radius_query *q)
usr.sbin/radiusd/radiusd.c
1807
"not running?", q->id, module->name);
usr.sbin/radiusd/radiusd.c
1808
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1812
IMSG_RADIUSD_MODULE_REQDECO, q->id, q->req) == -1) {
usr.sbin/radiusd/radiusd.c
1813
log_warn("q=%u Could not send REQDECO to `%s'", q->id,
usr.sbin/radiusd/radiusd.c
1815
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1818
RADIUSD_ASSERT(q->deco != NULL);
usr.sbin/radiusd/radiusd.c
1819
q->deco->type = IMSG_RADIUSD_MODULE_REQDECO;
usr.sbin/radiusd/radiusd.c
1825
struct radius_query *q)
usr.sbin/radiusd/radiusd.c
1829
"not running?", q->id, module->name);
usr.sbin/radiusd/radiusd.c
1830
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1834
IMSG_RADIUSD_MODULE_RESDECO0_REQ, q->id, q->req) == -1) {
usr.sbin/radiusd/radiusd.c
1835
log_warn("q=%u Could not send RESDECO0_REQ to `%s'", q->id,
usr.sbin/radiusd/radiusd.c
1837
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1841
IMSG_RADIUSD_MODULE_RESDECO, q->id, q->res) == -1) {
usr.sbin/radiusd/radiusd.c
1842
log_warn("q=%u Could not send RESDECO to `%s'", q->id,
usr.sbin/radiusd/radiusd.c
1844
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1847
RADIUSD_ASSERT(q->deco != NULL);
usr.sbin/radiusd/radiusd.c
1848
q->deco->type = IMSG_RADIUSD_MODULE_RESDECO;
usr.sbin/radiusd/radiusd.c
1854
struct radius_query *q)
usr.sbin/radiusd/radiusd.c
1858
if ((radpkt = radius_convert_packet(radius_get_data(q->req),
usr.sbin/radiusd/radiusd.c
1859
radius_get_length(q->req))) == NULL) {
usr.sbin/radiusd/radiusd.c
1860
log_warn("q=%u Could not send ACCSREQ to `%s'", q->id,
usr.sbin/radiusd/radiusd.c
1862
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
1866
IMSG_RADIUSD_MODULE_ACCTREQ, q->id, radpkt) == -1) {
usr.sbin/radiusd/radiusd.c
1867
log_warn("q=%u Could not send ACCTREQ to `%s'", q->id,
usr.sbin/radiusd/radiusd.c
1869
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
445
struct radius_query *q = NULL;
usr.sbin/radiusd/radiusd.c
510
TAILQ_FOREACH(q, &listn->radiusd->query, next) {
usr.sbin/radiusd/radiusd.c
511
if (peer->sa_family == q->clientaddr.ss_family &&
usr.sbin/radiusd/radiusd.c
512
((peer->sa_family == AF_INET && in(&q->clientaddr).s_addr ==
usr.sbin/radiusd/radiusd.c
514
IN6_ARE_ADDR_EQUAL(&in6(&q->clientaddr), &in6(peer)))) &&
usr.sbin/radiusd/radiusd.c
515
((struct sockaddr_in *)&q->clientaddr)->sin_port ==
usr.sbin/radiusd/radiusd.c
517
req_id == q->req_id)
usr.sbin/radiusd/radiusd.c
520
if (q != NULL) {
usr.sbin/radiusd/radiusd.c
523
peerstr, req_id, q->id);
usr.sbin/radiusd/radiusd.c
524
q = NULL;
usr.sbin/radiusd/radiusd.c
528
if ((q = calloc(1, sizeof(struct radius_query))) == NULL) {
usr.sbin/radiusd/radiusd.c
538
strlcpy(q->username, username, sizeof(q->username));
usr.sbin/radiusd/radiusd.c
540
q->id = ++radius_query_id_seq;
usr.sbin/radiusd/radiusd.c
541
q->radiusd = listn->radiusd;
usr.sbin/radiusd/radiusd.c
542
q->clientaddrlen = peerlen;
usr.sbin/radiusd/radiusd.c
543
memcpy(&q->clientaddr, peer, peerlen);
usr.sbin/radiusd/radiusd.c
544
q->listen = listn;
usr.sbin/radiusd/radiusd.c
545
q->req = packet;
usr.sbin/radiusd/radiusd.c
546
q->client = client;
usr.sbin/radiusd/radiusd.c
547
q->req_id = req_id;
usr.sbin/radiusd/radiusd.c
548
radius_get_authenticator(packet, q->req_auth);
usr.sbin/radiusd/radiusd.c
550
TAILQ_INSERT_TAIL(&listn->radiusd->query, q, next);
usr.sbin/radiusd/radiusd.c
579
q->authen = authen;
usr.sbin/radiusd/radiusd.c
592
radius_code_string(req_code), req_code, peerstr, q->req_id,
usr.sbin/radiusd/radiusd.c
593
q->username, q->id, q->authen->auth->module->name);
usr.sbin/radiusd/radiusd.c
595
raidus_query_access_request(q);
usr.sbin/radiusd/radiusd.c
605
if (radius_get_uint32_attr(q->req, RADIUS_TYPE_ACCT_STATUS_TYPE,
usr.sbin/radiusd/radiusd.c
614
raidus_query_accounting_request(accounting, q);
usr.sbin/radiusd/radiusd.c
624
raidus_query_accounting_request(accounting, q);
usr.sbin/radiusd/radiusd.c
629
raidus_query_accounting_request(NULL, q);
usr.sbin/radiusd/radiusd.c
631
if ((q->res = radius_new_response_packet(
usr.sbin/radiusd/radiusd.c
632
RADIUS_CODE_ACCOUNTING_RESPONSE, q->req)) == NULL)
usr.sbin/radiusd/radiusd.c
636
radius_query_accounting_response(q);
usr.sbin/radiusd/radiusd.c
648
if (q != NULL)
usr.sbin/radiusd/radiusd.c
649
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
655
raidus_query_access_request(struct radius_query *q)
usr.sbin/radiusd/radiusd.c
657
struct radiusd_authentication *authen = q->authen;
usr.sbin/radiusd/radiusd.c
661
if (q->deco == NULL)
usr.sbin/radiusd/radiusd.c
662
q->deco = TAILQ_FIRST(&q->authen->deco);
usr.sbin/radiusd/radiusd.c
664
q->deco = TAILQ_NEXT(q->deco, next);
usr.sbin/radiusd/radiusd.c
665
if (q->deco == NULL || MODULE_DO_REQDECO(q->deco->module))
usr.sbin/radiusd/radiusd.c
669
if (q->deco != NULL)
usr.sbin/radiusd/radiusd.c
670
radiusd_module_request_decoration(q->deco->module, q);
usr.sbin/radiusd/radiusd.c
674
radiusd_module_access_request(authen->auth->module, q);
usr.sbin/radiusd/radiusd.c
676
radiusd_module_userpass(authen->auth->module, q);
usr.sbin/radiusd/radiusd.c
681
radius_query_access_response(struct radius_query *q)
usr.sbin/radiusd/radiusd.c
687
q_last = q;
usr.sbin/radiusd/radiusd.c
691
if (q->deco == NULL)
usr.sbin/radiusd/radiusd.c
692
q->deco = TAILQ_FIRST(&q->authen->deco);
usr.sbin/radiusd/radiusd.c
694
q->deco = TAILQ_NEXT(q->deco, next);
usr.sbin/radiusd/radiusd.c
695
if (q->deco == NULL || MODULE_DO_RESDECO(q->deco->module))
usr.sbin/radiusd/radiusd.c
699
if (q->deco != NULL) {
usr.sbin/radiusd/radiusd.c
700
radiusd_module_response_decoration(q->deco->module, q);
usr.sbin/radiusd/radiusd.c
704
if (q->prev != NULL) {
usr.sbin/radiusd/radiusd.c
705
if (MODULE_DO_NEXTRES(q->prev->authen->auth->module)) {
usr.sbin/radiusd/radiusd.c
706
if (radiusd_access_response_fixup(q->prev, q_last, 0)
usr.sbin/radiusd/radiusd.c
709
q0 = q;
usr.sbin/radiusd/radiusd.c
710
q = q->prev;
usr.sbin/radiusd/radiusd.c
713
q->hasnext = false;
usr.sbin/radiusd/radiusd.c
714
radiusd_module_next_response(q->authen->auth->module,
usr.sbin/radiusd/radiusd.c
715
q, q_last->res);
usr.sbin/radiusd/radiusd.c
719
q = q->prev;
usr.sbin/radiusd/radiusd.c
723
if (radiusd_access_response_fixup(q, q_last, 1) != 0)
usr.sbin/radiusd/radiusd.c
726
res_id = radius_get_id(q->res);
usr.sbin/radiusd/radiusd.c
727
res_code = radius_get_code(q->res);
usr.sbin/radiusd/radiusd.c
730
if (radius_has_attr(q->res, RADIUS_TYPE_MESSAGE_AUTHENTICATOR))
usr.sbin/radiusd/radiusd.c
731
radius_del_attr_all(q->res, RADIUS_TYPE_MESSAGE_AUTHENTICATOR);
usr.sbin/radiusd/radiusd.c
732
radius_put_message_authenticator(q->res, q->client->secret);
usr.sbin/radiusd/radiusd.c
733
radius_set_response_authenticator(q->res, q->client->secret);
usr.sbin/radiusd/radiusd.c
737
addrport_tostring((struct sockaddr *)&q->clientaddr,
usr.sbin/radiusd/radiusd.c
738
q->clientaddrlen, buf, sizeof(buf)), res_id, q->id);
usr.sbin/radiusd/radiusd.c
740
if ((sz = sendto(q->listen->sock, radius_get_data(q->res),
usr.sbin/radiusd/radiusd.c
741
radius_get_length(q->res), 0,
usr.sbin/radiusd/radiusd.c
742
(struct sockaddr *)&q->clientaddr, q->clientaddrlen)) <= 0)
usr.sbin/radiusd/radiusd.c
745
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
750
struct radius_query *q)
usr.sbin/radiusd/radiusd.c
760
q);
usr.sbin/radiusd/radiusd.c
763
req_code = radius_get_code(q->req);
usr.sbin/radiusd/radiusd.c
764
if (radius_get_uint32_attr(q->req, RADIUS_TYPE_ACCT_STATUS_TYPE,
usr.sbin/radiusd/radiusd.c
770
acct_status, addrport_tostring((struct sockaddr *)&q->clientaddr,
usr.sbin/radiusd/radiusd.c
771
q->clientaddrlen, buf0, sizeof(buf0)), q->req_id, q->username,
usr.sbin/radiusd/radiusd.c
772
q->id);
usr.sbin/radiusd/radiusd.c
776
radius_query_accounting_response(struct radius_query *q)
usr.sbin/radiusd/radiusd.c
781
radius_set_response_authenticator(q->res, q->client->secret);
usr.sbin/radiusd/radiusd.c
782
res_id = radius_get_id(q->res);
usr.sbin/radiusd/radiusd.c
783
res_code = radius_get_code(q->res);
usr.sbin/radiusd/radiusd.c
787
addrport_tostring((struct sockaddr *)&q->clientaddr,
usr.sbin/radiusd/radiusd.c
788
q->clientaddrlen, buf, sizeof(buf)), res_id, q->id);
usr.sbin/radiusd/radiusd.c
790
if ((sz = sendto(q->listen->sock, radius_get_data(q->res),
usr.sbin/radiusd/radiusd.c
791
radius_get_length(q->res), 0,
usr.sbin/radiusd/radiusd.c
792
(struct sockaddr *)&q->clientaddr, q->clientaddrlen)) <= 0)
usr.sbin/radiusd/radiusd.c
797
radius_query_client_secret(struct radius_query *q)
usr.sbin/radiusd/radiusd.c
802
for (q0 = q; q0 != NULL && client_secret == NULL; q0 = q0->prev) {
usr.sbin/radiusd/radiusd.c
814
radiusd_access_request_answer(struct radius_query *q)
usr.sbin/radiusd/radiusd.c
816
radius_set_request_packet(q->res, q->req);
usr.sbin/radiusd/radiusd.c
817
RADIUSD_ASSERT(q->deco == NULL);
usr.sbin/radiusd/radiusd.c
819
radius_query_access_response(q);
usr.sbin/radiusd/radiusd.c
823
radiusd_access_request_next(struct radius_query *q, RADIUS_PACKET *pkt)
usr.sbin/radiusd/radiusd.c
830
RADIUSD_ASSERT(q->deco == NULL);
usr.sbin/radiusd/radiusd.c
832
if (!q->authen->isfilter) {
usr.sbin/radiusd/radiusd.c
834
"not authentication-filter", q->id,
usr.sbin/radiusd/radiusd.c
835
q->authen->auth->module->name);
usr.sbin/radiusd/radiusd.c
842
for (authen = TAILQ_NEXT(q->authen, next); authen != NULL;
usr.sbin/radiusd/radiusd.c
853
"no more `authenticate' matches", q->id,
usr.sbin/radiusd/radiusd.c
854
q->authen->auth->module->name);
usr.sbin/radiusd/radiusd.c
859
log_warn("%s: q=%u calloc: %m", __func__, q->id);
usr.sbin/radiusd/radiusd.c
863
q_next->radiusd = q->radiusd;
usr.sbin/radiusd/radiusd.c
864
q_next->req_id = q->req_id;
usr.sbin/radiusd/radiusd.c
868
q_next->prev = q;
usr.sbin/radiusd/radiusd.c
869
q->hasnext = true;
usr.sbin/radiusd/radiusd.c
871
TAILQ_INSERT_TAIL(&q->radiusd->query, q_next, next);
usr.sbin/radiusd/radiusd.c
878
radiusd_access_request_aborted(q);
usr.sbin/radiusd/radiusd.c
882
radiusd_access_request_aborted(struct radius_query *q)
usr.sbin/radiusd/radiusd.c
884
if (q->hasnext) /* don't abort if filtering */
usr.sbin/radiusd/radiusd.c
886
if (q->prev != NULL) {
usr.sbin/radiusd/radiusd.c
887
q->prev->hasnext = false;
usr.sbin/radiusd/radiusd.c
888
radiusd_access_request_aborted(q->prev);
usr.sbin/radiusd/radiusd.c
890
if (q->req != NULL)
usr.sbin/radiusd/radiusd.c
891
radius_delete_packet(q->req);
usr.sbin/radiusd/radiusd.c
892
if (q->res != NULL)
usr.sbin/radiusd/radiusd.c
893
radius_delete_packet(q->res);
usr.sbin/radiusd/radiusd.c
894
TAILQ_REMOVE(&q->radiusd->query, q, next);
usr.sbin/radiusd/radiusd.c
895
free(q);
usr.sbin/relayd/pfe_route.c
114
if (q > 0)
usr.sbin/relayd/pfe_route.c
115
memset(b + off, 0xff, q);
usr.sbin/relayd/pfe_route.c
117
b[off + q] = (0xff00 >> r) & 0xff;
usr.sbin/relayd/pfe_route.c
94
int q, r, off;
usr.sbin/relayd/pfe_route.c
97
q = len >> 3;
usr.sbin/relayd/relayd.c
1475
char *p, *q;
usr.sbin/relayd/relayd.c
1482
while ((q = strstr(p, srch)) != NULL) {
usr.sbin/relayd/relayd.c
1483
*q = '\0';
usr.sbin/relayd/relayd.c
1490
q += strlen(srch);
usr.sbin/relayd/relayd.c
1491
p = q;
usr.sbin/route6d/route6d.c
1505
char *p, *q;
usr.sbin/route6d/route6d.c
1554
q = (char *)(ifam + 1);
usr.sbin/route6d/route6d.c
1559
q = (char *)(ifm + 1);
usr.sbin/route6d/route6d.c
1564
q = (char *)(p + rtm->rtm_hdrlen);
usr.sbin/route6d/route6d.c
1576
rta[i] = (struct sockaddr_in6 *)q;
usr.sbin/route6d/route6d.c
1577
q += ROUNDUP(rta[i]->sin6_len);
usr.sbin/route6d/route6d.c
3107
char *q;
usr.sbin/route6d/route6d.c
3109
q = strdup(p);
usr.sbin/route6d/route6d.c
3110
if (q == NULL) {
usr.sbin/route6d/route6d.c
3114
return q;
usr.sbin/rpki-client/filemode.c
740
parse_file(struct entityq *q, struct msgbuf *msgq)
usr.sbin/rpki-client/filemode.c
747
while ((entp = TAILQ_FIRST(q)) != NULL) {
usr.sbin/rpki-client/filemode.c
748
TAILQ_REMOVE(q, entp, entries);
usr.sbin/rpki-client/filemode.c
788
struct entityq q;
usr.sbin/rpki-client/filemode.c
805
TAILQ_INIT(&q);
usr.sbin/rpki-client/filemode.c
842
TAILQ_INSERT_TAIL(&q, entp, entries);
usr.sbin/rpki-client/filemode.c
856
parse_file(&q, msgq);
usr.sbin/rpki-client/filemode.c
860
while ((entp = TAILQ_FIRST(&q)) != NULL) {
usr.sbin/rpki-client/filemode.c
861
TAILQ_REMOVE(&q, entp, entries);
usr.sbin/rpki-client/main.c
228
entityq_flush(struct entityq *q, struct repo *rp)
usr.sbin/rpki-client/main.c
234
TAILQ_FOREACH_SAFE(p, q, entries, np) {
usr.sbin/rpki-client/main.c
236
TAILQ_REMOVE(q, p, entries);
usr.sbin/rpki-client/parser.c
1027
struct entityq q = TAILQ_HEAD_INITIALIZER(q);
usr.sbin/rpki-client/parser.c
1053
TAILQ_INSERT_TAIL(&q, entp, entries);
usr.sbin/rpki-client/parser.c
1066
parse_entity(&q, myq, ctx, bn_ctx);
usr.sbin/rpki-client/parser.c
845
parse_entity(struct entityq *q, struct ibufqueue *msgq, X509_STORE_CTX *ctx,
usr.sbin/rpki-client/parser.c
863
while ((entp = TAILQ_FIRST(q)) != NULL) {
usr.sbin/rpki-client/parser.c
864
TAILQ_REMOVE(q, entp, entries);
usr.sbin/rpki-client/rrdp_notification.c
112
TAILQ_FOREACH(d, &nxml->delta_q, q) {
usr.sbin/rpki-client/rrdp_notification.c
404
TAILQ_REMOVE(&nxml->delta_q, d, q);
usr.sbin/rpki-client/rrdp_notification.c
438
TAILQ_FOREACH(d, &nxml->delta_q, q) {
usr.sbin/rpki-client/rrdp_notification.c
468
TAILQ_FOREACH_SAFE(d, &nxml->delta_q, q, nextd) {
usr.sbin/rpki-client/rrdp_notification.c
48
TAILQ_ENTRY(delta_item) q;
usr.sbin/rpki-client/rrdp_notification.c
491
TAILQ_REMOVE(&nxml->delta_q, d, q);
usr.sbin/rpki-client/rrdp_notification.c
601
TAILQ_REMOVE(&nxml->delta_q, d, q);
usr.sbin/rpki-client/rrdp_notification.c
622
TAILQ_FOREACH(d, &nxml->delta_q, q) {
usr.sbin/rpki-client/rrdp_notification.c
86
TAILQ_INSERT_HEAD(&nxml->delta_q, d, q);
usr.sbin/rpki-client/rrdp_notification.c
88
TAILQ_INSERT_TAIL(&nxml->delta_q, d, q);
usr.sbin/rpki-client/rrdp_notification.c
90
TAILQ_FOREACH(n, &nxml->delta_q, q) {
usr.sbin/rpki-client/rrdp_notification.c
97
TAILQ_INSERT_BEFORE(n, d, q);
usr.sbin/smtpd/dns.c
231
struct dns_query q;
usr.sbin/smtpd/dns.c
255
unpack_query(&pack, &q);
usr.sbin/smtpd/dns.c
297
struct dns_query q;
usr.sbin/smtpd/dns.c
315
unpack_query(&pack, &q);
usr.sbin/smtpd/iobuf.c
222
struct ioqbuf *q;
usr.sbin/smtpd/iobuf.c
227
if ((q = malloc(sizeof(*q) + len)) == NULL)
usr.sbin/smtpd/iobuf.c
230
q->rpos = 0;
usr.sbin/smtpd/iobuf.c
231
q->wpos = 0;
usr.sbin/smtpd/iobuf.c
232
q->size = len;
usr.sbin/smtpd/iobuf.c
233
q->next = NULL;
usr.sbin/smtpd/iobuf.c
234
q->buf = (char *)(q) + sizeof(*q);
usr.sbin/smtpd/iobuf.c
237
io->outq = q;
usr.sbin/smtpd/iobuf.c
239
io->outqlast->next = q;
usr.sbin/smtpd/iobuf.c
240
io->outqlast = q;
usr.sbin/smtpd/iobuf.c
242
return (q);
usr.sbin/smtpd/iobuf.c
254
struct ioqbuf *q;
usr.sbin/smtpd/iobuf.c
260
if (((q = io->outqlast) == NULL) || q->size - q->wpos <= len) {
usr.sbin/smtpd/iobuf.c
261
if ((q = ioqbuf_alloc(io, len)) == NULL)
usr.sbin/smtpd/iobuf.c
265
r = q->buf + q->wpos;
usr.sbin/smtpd/iobuf.c
266
q->wpos += len;
usr.sbin/smtpd/iobuf.c
346
struct ioqbuf *q;
usr.sbin/smtpd/iobuf.c
351
for (q = io->outq; q ; q = q->next) {
usr.sbin/smtpd/iobuf.c
354
iov[i].iov_base = q->buf + q->rpos;
usr.sbin/smtpd/iobuf.c
355
iov[i].iov_len = q->wpos - q->rpos;
usr.sbin/smtpd/iobuf.c
402
struct ioqbuf *q;
usr.sbin/smtpd/iobuf.c
405
q = io->outq;
usr.sbin/smtpd/iobuf.c
407
n = tls_write(tls, q->buf + q->rpos, q->wpos - q->rpos);
usr.sbin/smtpd/iobuf.c
65
struct ioqbuf *q;
usr.sbin/smtpd/iobuf.c
69
while ((q = io->outq)) {
usr.sbin/smtpd/iobuf.c
70
io->outq = q->next;
usr.sbin/smtpd/iobuf.c
71
free(q);
usr.sbin/smtpd/iobuf.c
80
struct ioqbuf *q;
usr.sbin/smtpd/iobuf.c
83
while ((q = io->outq) && left) {
usr.sbin/smtpd/iobuf.c
84
if ((q->wpos - q->rpos) > left) {
usr.sbin/smtpd/iobuf.c
85
q->rpos += left;
usr.sbin/smtpd/iobuf.c
88
left -= q->wpos - q->rpos;
usr.sbin/smtpd/iobuf.c
89
io->outq = q->next;
usr.sbin/smtpd/iobuf.c
90
free(q);
usr.sbin/smtpd/mta_session.c
1433
size_t sz = 0, q;
usr.sbin/smtpd/mta_session.c
1436
q = io_queued(s->io);
usr.sbin/smtpd/mta_session.c
1458
return (io_queued(s->io) - q);
usr.sbin/smtpd/mta_session.c
557
ssize_t q;
usr.sbin/smtpd/mta_session.c
834
if ((q = mta_queue_data(s)) == -1) {
usr.sbin/smtpd/mta_session.c
838
if (q == 0) {
usr.sbin/smtpd/mta_session.c
843
log_trace(TRACE_MTA, "mta: %p: >>> [...%zd bytes...]", s, q);
usr.sbin/smtpd/queue_fs.c
552
struct qwalk *q;
usr.sbin/smtpd/queue_fs.c
554
q = xcalloc(1, sizeof(*q));
usr.sbin/smtpd/queue_fs.c
556
q->fts = fts_open(path_argv,
usr.sbin/smtpd/queue_fs.c
559
if (q->fts == NULL)
usr.sbin/smtpd/queue_fs.c
562
return (q);
usr.sbin/smtpd/queue_fs.c
568
struct qwalk *q = hdl;
usr.sbin/smtpd/queue_fs.c
570
fts_close(q->fts);
usr.sbin/smtpd/queue_fs.c
572
free(q);
usr.sbin/smtpd/queue_fs.c
578
struct qwalk *q = hdl;
usr.sbin/smtpd/queue_fs.c
582
while ((e = fts_read(q->fts)) != NULL) {
usr.sbin/smtpd/queue_fs.c
585
q->depth += 1;
usr.sbin/smtpd/queue_fs.c
586
if (q->depth == 2 && e->fts_namelen != 2) {
usr.sbin/smtpd/queue_fs.c
589
fts_set(q->fts, e, FTS_SKIP);
usr.sbin/smtpd/queue_fs.c
592
if (q->depth == 3 && e->fts_namelen != 8) {
usr.sbin/smtpd/queue_fs.c
595
fts_set(q->fts, e, FTS_SKIP);
usr.sbin/smtpd/queue_fs.c
602
q->depth -= 1;
usr.sbin/smtpd/queue_fs.c
606
if (q->depth != 3)
usr.sbin/smtpd/resolver.c
154
struct asr_query *q;
usr.sbin/smtpd/resolver.c
179
q = NULL;
usr.sbin/smtpd/resolver.c
181
(q = getaddrinfo_async(hostname, servname, &hints, NULL)) &&
usr.sbin/smtpd/resolver.c
182
(event_asr_run(q, resolver_getaddrinfo_cb, s))) {
usr.sbin/smtpd/resolver.c
189
if (q)
usr.sbin/smtpd/resolver.c
190
asr_abort(q);
usr.sbin/smtpd/resolver.c
207
q = NULL;
usr.sbin/smtpd/resolver.c
211
(q = getnameinfo_async(sa, sa->sa_len, s->host, NI_MAXHOST,
usr.sbin/smtpd/resolver.c
213
(event_asr_run(q, resolver_getnameinfo_cb, s))) {
usr.sbin/smtpd/resolver.c
220
if (q)
usr.sbin/smtpd/resolver.c
221
asr_abort(q);
usr.sbin/smtpd/resolver.c
243
q = NULL;
usr.sbin/smtpd/resolver.c
245
(q = res_query_async(dname, class, type, NULL)) &&
usr.sbin/smtpd/resolver.c
246
(event_asr_run(q, resolver_res_query_cb, s))) {
usr.sbin/smtpd/resolver.c
253
if (q)
usr.sbin/smtpd/resolver.c
254
asr_abort(q);
usr.sbin/smtpd/scheduler_ramqueue.c
1001
if (TAILQ_EMPTY(&hq->q)) {
usr.sbin/smtpd/scheduler_ramqueue.c
1034
TAILQ_REMOVE(&hq->q, evp, entry);
usr.sbin/smtpd/scheduler_ramqueue.c
1036
if (TAILQ_EMPTY(&hq->q)) {
usr.sbin/smtpd/scheduler_ramqueue.c
383
TAILQ_INIT(&hq->q);
usr.sbin/smtpd/scheduler_ramqueue.c
406
TAILQ_INSERT_HEAD(&hq->q, evp, entry);
usr.sbin/smtpd/scheduler_ramqueue.c
434
evp = TAILQ_FIRST(&hq->q);
usr.sbin/smtpd/scheduler_ramqueue.c
438
TAILQ_REMOVE(&hq->q, evp, entry);
usr.sbin/smtpd/scheduler_ramqueue.c
452
if (TAILQ_EMPTY(&hq->q)) {
usr.sbin/smtpd/scheduler_ramqueue.c
67
struct evplist q;
usr.sbin/smtpd/scheduler_ramqueue.c
943
struct evplist *q = NULL;
usr.sbin/smtpd/scheduler_ramqueue.c
947
q = &rq->q_mta;
usr.sbin/smtpd/scheduler_ramqueue.c
950
q = &rq->q_mda;
usr.sbin/smtpd/scheduler_ramqueue.c
953
q = &rq->q_bounce;
usr.sbin/smtpd/scheduler_ramqueue.c
958
q = &rq->q_update;
usr.sbin/smtpd/scheduler_ramqueue.c
962
TAILQ_REMOVE(&hq->q, evp, entry);
usr.sbin/smtpd/scheduler_ramqueue.c
964
if (TAILQ_EMPTY(&hq->q)) {
usr.sbin/smtpd/scheduler_ramqueue.c
976
TAILQ_INSERT_TAIL(q, evp, entry);
usr.sbin/smtpd/scheduler_ramqueue.c
999
TAILQ_REMOVE(&hq->q, evp, entry);
usr.sbin/smtpd/smtpd.c
1750
struct offline *q;
usr.sbin/smtpd/smtpd.c
1756
q = malloc(sizeof(*q) + strlen(path) + 1);
usr.sbin/smtpd/smtpd.c
1757
if (q == NULL)
usr.sbin/smtpd/smtpd.c
1759
q->uid = uid;
usr.sbin/smtpd/smtpd.c
1760
q->gid = gid;
usr.sbin/smtpd/smtpd.c
1761
q->path = (char *)q + sizeof(*q);
usr.sbin/smtpd/smtpd.c
1762
memmove(q->path, path, strlen(path) + 1);
usr.sbin/smtpd/smtpd.c
1763
TAILQ_INSERT_TAIL(&offline_q, q, entry);
usr.sbin/smtpd/smtpd.c
1771
struct offline *q;
usr.sbin/smtpd/smtpd.c
1776
if ((q = TAILQ_FIRST(&offline_q)) == NULL)
usr.sbin/smtpd/smtpd.c
1778
TAILQ_REMOVE(&offline_q, q, entry);
usr.sbin/smtpd/smtpd.c
1779
offline_enqueue(q->path, q->uid, q->gid);
usr.sbin/smtpd/smtpd.c
1780
free(q);
usr.sbin/smtpd/spfwalk.c
142
struct dns_query q;
usr.sbin/smtpd/spfwalk.c
151
unpack_query(&pack, &q);
usr.sbin/smtpd/to.c
290
char *p, *q;
usr.sbin/smtpd/to.c
322
if ((q = strchr(p, '@')) != NULL) {
usr.sbin/smtpd/to.c
323
*q = 0;
usr.sbin/smtpd/to.c
327
p = q + 1;
usr.sbin/smtpd/unpack_dns.c
55
unpack_query(struct unpack *p, struct dns_query *q)
usr.sbin/smtpd/unpack_dns.c
57
unpack_dname(p, q->q_dname, sizeof(q->q_dname));
usr.sbin/smtpd/unpack_dns.c
58
unpack_u16(p, &q->q_type);
usr.sbin/smtpd/unpack_dns.c
59
unpack_u16(p, &q->q_class);
usr.sbin/syslogd/syslogd.c
1687
char *p, *q, line[LOG_MAXLINE + 4 + 1]; /* message, encoding, NUL */
usr.sbin/syslogd/syslogd.c
1690
for (q = line; *p && q < &line[LOG_MAXLINE]; p++) {
usr.sbin/syslogd/syslogd.c
1692
*q++ = ' ';
usr.sbin/syslogd/syslogd.c
1694
q = vis(q, *p, VIS_NOSLASH, 0);
usr.sbin/syslogd/syslogd.c
1696
line[LOG_MAXLINE] = *q = '\0';
usr.sbin/syslogd/syslogd.c
1723
char *lp, *p, *q;
usr.sbin/syslogd/syslogd.c
1747
q = lp;
usr.sbin/syslogd/syslogd.c
1749
q < &msg.m_msg[sizeof(msg.m_msg) - 4])
usr.sbin/syslogd/syslogd.c
1750
q = vis(q, c, VIS_NOSLASH, 0);
usr.sbin/syslogd/syslogd.c
2423
char progblock[NAME_MAX+1], hostblock[NAME_MAX+1], *cline, *p, *q;
usr.sbin/syslogd/syslogd.c
2534
q = (*p == '!') ? progblock : hostblock;
usr.sbin/syslogd/syslogd.c
2540
strlcpy(q, "*", NAME_MAX+1);
usr.sbin/syslogd/syslogd.c
2546
*q++ = *p++;
usr.sbin/syslogd/syslogd.c
2548
*q = '\0';
usr.sbin/syslogd/syslogd.c
2721
char *bp, *p, *q, *proto, *host, *port, *ipproto;
usr.sbin/syslogd/syslogd.c
2753
for (q = p; *q && *q != '\t' && *q != ' ' && *q++ != '.'; )
usr.sbin/syslogd/syslogd.c
2757
for (bp = buf; *q && !strchr("\t,; ", *q); )
usr.sbin/syslogd/syslogd.c
2758
*bp++ = *q++;
usr.sbin/syslogd/syslogd.c
2762
while (*q && strchr(",;", *q))
usr.sbin/syslogd/syslogd.c
2763
q++;
usr.sbin/syslogd/syslogd.c
2804
p = q;
usr.sbin/syslogd/syslogd.c
2987
rb_len = strtoul(++p, &q, 0);
usr.sbin/syslogd/syslogd.c
2989
*q != ':' || rb_len == 0) {
usr.sbin/syslogd/syslogd.c
2994
q++;
usr.sbin/syslogd/syslogd.c
2999
if (!isalnum((unsigned char)q[i]))
usr.sbin/syslogd/syslogd.c
3001
f->f_un.f_mb.f_mname[i] = q[i];
usr.sbin/syslogd/syslogd.c
3023
for (q = p; *q && *q != ','; )
usr.sbin/syslogd/syslogd.c
3024
q++;
usr.sbin/syslogd/syslogd.c
3026
if ((q - p) > UT_NAMESIZE)
usr.sbin/syslogd/syslogd.c
3029
f->f_un.f_uname[i][q - p] = '\0';
usr.sbin/syslogd/syslogd.c
3030
while (*q == ',' || *q == ' ')
usr.sbin/syslogd/syslogd.c
3031
q++;
usr.sbin/syslogd/syslogd.c
3032
p = q;
usr.sbin/tcpdump/print-ip.c
75
} q;
usr.sbin/tcpdump/print-ip.c
80
} q;
usr.sbin/tcpdump/print-ip.c
84
#define tr_rttl q.ttl
usr.sbin/tcpdump/print-ip.c
85
#define tr_qid q.qid
usr.sbin/tcpdump/print-isoclns.c
263
const u_char *q;
usr.sbin/tcpdump/print-isoclns.c
279
q = p;
usr.sbin/tcpdump/print-isoclns.c
284
printf(" tmo=%d", q[0] * 256 + q[1]);
usr.sbin/tcpdump/print-isoclns.c
289
printf("%02x", *q++);
usr.sbin/tcpdump/print-ofp.c
697
uint64_t *q;
usr.sbin/tcpdump/print-ofp.c
699
if (length < sizeof(*q)) {
usr.sbin/tcpdump/print-ofp.c
704
q = (uint64_t *)bp;
usr.sbin/tcpdump/print-ofp.c
706
printf("%#016llx", be64toh(*q));
usr.sbin/tcpdump/print-ofp.c
708
printf("%llu", be64toh(*q));
usr.sbin/tcpdump/print-ofp.c
711
bp += sizeof(*q);
usr.sbin/tcpdump/print-ofp.c
712
length -= sizeof(*q);
usr.sbin/unbound/daemon/remote.c
1763
size_t addr_size, int is_ipv6, time_t now, struct query_info* q,
usr.sbin/unbound/daemon/remote.c
1769
cache_lookup_subnet_addrnode(struct query_info* q, struct reply_info* d,
usr.sbin/unbound/daemon/remote.c
1785
sldns_wire2str_dname_buf(q->qname, q->qname_len, s, sizeof(s));
usr.sbin/unbound/daemon/remote.c
1786
sldns_wire2str_type_buf(q->qtype, tp, sizeof(tp));
usr.sbin/unbound/daemon/remote.c
1787
sldns_wire2str_class_buf(q->qclass, cl, sizeof(cl));
usr.sbin/unbound/daemon/remote.c
1841
size_t addr_size, int is_ipv6, time_t now, struct query_info* q,
usr.sbin/unbound/daemon/remote.c
1857
now, q, func, arg);
usr.sbin/unbound/daemon/remote.c
1863
size_t addr_size, int is_ipv6, time_t now, struct query_info* q,
usr.sbin/unbound/daemon/remote.c
1869
func(q, (struct reply_info*)n->elem, addr, addr_size, is_ipv6,
usr.sbin/unbound/daemon/remote.c
1874
now, q, func, arg);
usr.sbin/unbound/daemon/remote.c
1876
now, q, func, arg);
usr.sbin/unbound/daemon/remote.c
1882
struct query_info* q,
usr.sbin/unbound/daemon/remote.c
1889
sizeof(addr), is_ipv6, now, q, func, arg);
usr.sbin/unbound/daemon/worker.c
2460
struct module_qstate* q, int* was_ratelimited)
usr.sbin/unbound/daemon/worker.c
2462
struct worker* worker = q->env->worker;
usr.sbin/unbound/daemon/worker.c
2464
q->region, sizeof(*e));
usr.sbin/unbound/daemon/worker.c
2467
e->qstate = q;
usr.sbin/unbound/daemon/worker.c
2470
ssl_upstream, tls_auth_name, addr, addrlen, zone, zonelen, q,
usr.sbin/unbound/daemon/worker.c
2471
worker_handle_service_reply, e, worker->back->udp_buff, q->env,
usr.sbin/unbound/daemon/worker.c
2521
struct module_qstate* ATTR_UNUSED(q), int* ATTR_UNUSED(was_ratelimited))
usr.sbin/unbound/dnstap/dnstap.c
361
struct sockaddr_in6 *q = (struct sockaddr_in6 *) qs;
usr.sbin/unbound/dnstap/dnstap.c
368
qaddr->data = q->sin6_addr.s6_addr;
usr.sbin/unbound/dnstap/dnstap.c
373
*qport = ntohs(q->sin6_port);
usr.sbin/unbound/dnstap/dnstap.c
376
struct sockaddr_in *q = (struct sockaddr_in *) qs;
usr.sbin/unbound/dnstap/dnstap.c
383
qaddr->data = (uint8_t *) &q->sin_addr.s_addr;
usr.sbin/unbound/dnstap/dnstap.c
388
*qport = ntohs(q->sin_port);
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
1652
struct module_qstate* ATTR_UNUSED(q), int* ATTR_UNUSED(was_ratelimited))
usr.sbin/unbound/dnstap/unbound-dnstap-socket.c
1686
struct module_qstate* ATTR_UNUSED(q), int* ATTR_UNUSED(was_ratelimited))
usr.sbin/unbound/edns-subnet/subnetmod.c
80
struct msgreply_entry *q = (struct msgreply_entry*)k;
usr.sbin/unbound/edns-subnet/subnetmod.c
84
+ q->key.qname_len + lock_get_mem(&q->entry.lock);
usr.sbin/unbound/iterator/iter_utils.c
1068
reply_equal(struct reply_info* p, struct reply_info* q, struct regional* region)
usr.sbin/unbound/iterator/iter_utils.c
1072
if(p->flags != q->flags ||
usr.sbin/unbound/iterator/iter_utils.c
1073
p->qdcount != q->qdcount ||
usr.sbin/unbound/iterator/iter_utils.c
1079
p->security != q->security ||
usr.sbin/unbound/iterator/iter_utils.c
1080
p->an_numrrsets != q->an_numrrsets ||
usr.sbin/unbound/iterator/iter_utils.c
1081
p->ns_numrrsets != q->ns_numrrsets ||
usr.sbin/unbound/iterator/iter_utils.c
1082
p->ar_numrrsets != q->ar_numrrsets ||
usr.sbin/unbound/iterator/iter_utils.c
1083
p->rrset_count != q->rrset_count)
usr.sbin/unbound/iterator/iter_utils.c
1099
region, q->rrsets, sizeof(*sorted_q)*q->rrset_count);
usr.sbin/unbound/iterator/iter_utils.c
1104
log_assert(q->an_numrrsets + q->ns_numrrsets + q->ar_numrrsets <=
usr.sbin/unbound/iterator/iter_utils.c
1105
q->rrset_count);
usr.sbin/unbound/iterator/iter_utils.c
1106
qsort(sorted_q + q->an_numrrsets, q->ns_numrrsets,
usr.sbin/unbound/iterator/iter_utils.c
1108
qsort(sorted_q + q->an_numrrsets + q->ns_numrrsets, q->ar_numrrsets,
usr.sbin/unbound/iterator/iter_utils.h
261
int reply_equal(struct reply_info* p, struct reply_info* q, struct regional* region);
usr.sbin/unbound/libunbound/context.c
131
context_query_delete(struct ctx_query* q)
usr.sbin/unbound/libunbound/context.c
133
if(!q) return;
usr.sbin/unbound/libunbound/context.c
134
ub_resolve_free(q->res);
usr.sbin/unbound/libunbound/context.c
135
free(q->msg);
usr.sbin/unbound/libunbound/context.c
136
free(q);
usr.sbin/unbound/libunbound/context.c
160
struct ctx_query* q = (struct ctx_query*)calloc(1, sizeof(*q));
usr.sbin/unbound/libunbound/context.c
161
if(!q) return NULL;
usr.sbin/unbound/libunbound/context.c
163
if(!find_id(ctx, &q->querynum)) {
usr.sbin/unbound/libunbound/context.c
165
free(q);
usr.sbin/unbound/libunbound/context.c
169
q->node.key = &q->querynum;
usr.sbin/unbound/libunbound/context.c
170
q->async = (cb != NULL || cb_event != NULL);
usr.sbin/unbound/libunbound/context.c
171
q->cb = cb;
usr.sbin/unbound/libunbound/context.c
172
q->cb_event = cb_event;
usr.sbin/unbound/libunbound/context.c
173
q->cb_arg = cbarg;
usr.sbin/unbound/libunbound/context.c
174
q->res = (struct ub_result*)calloc(1, sizeof(*q->res));
usr.sbin/unbound/libunbound/context.c
175
if(!q->res) {
usr.sbin/unbound/libunbound/context.c
176
free(q);
usr.sbin/unbound/libunbound/context.c
179
q->res->qname = strdup(name);
usr.sbin/unbound/libunbound/context.c
180
if(!q->res->qname) {
usr.sbin/unbound/libunbound/context.c
181
free(q->res);
usr.sbin/unbound/libunbound/context.c
182
free(q);
usr.sbin/unbound/libunbound/context.c
185
q->res->qtype = rrtype;
usr.sbin/unbound/libunbound/context.c
186
q->res->qclass = rrclass;
usr.sbin/unbound/libunbound/context.c
190
if(q->async)
usr.sbin/unbound/libunbound/context.c
192
(void)rbtree_insert(&ctx->queries, &q->node);
usr.sbin/unbound/libunbound/context.c
194
return q;
usr.sbin/unbound/libunbound/context.c
240
context_serialize_new_query(struct ctx_query* q, uint32_t* len)
usr.sbin/unbound/libunbound/context.c
250
size_t slen = strlen(q->res->qname) + 1/*end of string*/;
usr.sbin/unbound/libunbound/context.c
255
sldns_write_uint32(p+sizeof(uint32_t), (uint32_t)q->querynum);
usr.sbin/unbound/libunbound/context.c
256
sldns_write_uint32(p+2*sizeof(uint32_t), (uint32_t)q->res->qtype);
usr.sbin/unbound/libunbound/context.c
257
sldns_write_uint32(p+3*sizeof(uint32_t), (uint32_t)q->res->qclass);
usr.sbin/unbound/libunbound/context.c
258
memmove(p+4*sizeof(uint32_t), q->res->qname, slen);
usr.sbin/unbound/libunbound/context.c
265
struct ctx_query* q = (struct ctx_query*)calloc(1, sizeof(*q));
usr.sbin/unbound/libunbound/context.c
266
if(!q) return NULL;
usr.sbin/unbound/libunbound/context.c
268
free(q);
usr.sbin/unbound/libunbound/context.c
272
q->querynum = (int)sldns_read_uint32(p+sizeof(uint32_t));
usr.sbin/unbound/libunbound/context.c
273
q->node.key = &q->querynum;
usr.sbin/unbound/libunbound/context.c
274
q->async = 1;
usr.sbin/unbound/libunbound/context.c
275
q->res = (struct ub_result*)calloc(1, sizeof(*q->res));
usr.sbin/unbound/libunbound/context.c
276
if(!q->res) {
usr.sbin/unbound/libunbound/context.c
277
free(q);
usr.sbin/unbound/libunbound/context.c
280
q->res->qtype = (int)sldns_read_uint32(p+2*sizeof(uint32_t));
usr.sbin/unbound/libunbound/context.c
281
q->res->qclass = (int)sldns_read_uint32(p+3*sizeof(uint32_t));
usr.sbin/unbound/libunbound/context.c
282
q->res->qname = strdup((char*)(p+4*sizeof(uint32_t)));
usr.sbin/unbound/libunbound/context.c
283
if(!q->res->qname) {
usr.sbin/unbound/libunbound/context.c
284
free(q->res);
usr.sbin/unbound/libunbound/context.c
285
free(q);
usr.sbin/unbound/libunbound/context.c
291
(void)rbtree_insert(&ctx->queries, &q->node);
usr.sbin/unbound/libunbound/context.c
292
return q;
usr.sbin/unbound/libunbound/context.c
298
struct ctx_query* q;
usr.sbin/unbound/libunbound/context.c
305
q = (struct ctx_query*)rbtree_search(&ctx->queries, &querynum);
usr.sbin/unbound/libunbound/context.c
306
if(!q) {
usr.sbin/unbound/libunbound/context.c
309
log_assert(q->async);
usr.sbin/unbound/libunbound/context.c
310
return q;
usr.sbin/unbound/libunbound/context.c
314
context_serialize_answer(struct ctx_query* q, int err, sldns_buffer* pkt,
usr.sbin/unbound/libunbound/context.c
330
size_t wlen = (pkt&&q->res->why_bogus)?strlen(q->res->why_bogus)+1:0;
usr.sbin/unbound/libunbound/context.c
336
sldns_write_uint32(p+sizeof(uint32_t), (uint32_t)q->querynum);
usr.sbin/unbound/libunbound/context.c
338
sldns_write_uint32(p+3*sizeof(uint32_t), (uint32_t)q->msg_security);
usr.sbin/unbound/libunbound/context.c
339
sldns_write_uint32(p+4*sizeof(uint32_t), (uint32_t)q->res->was_ratelimited);
usr.sbin/unbound/libunbound/context.c
342
memmove(p+size_of_uint32s, q->res->why_bogus, wlen);
usr.sbin/unbound/libunbound/context.c
354
struct ctx_query* q = NULL ;
usr.sbin/unbound/libunbound/context.c
360
q = (struct ctx_query*)rbtree_search(&ctx->queries, &id);
usr.sbin/unbound/libunbound/context.c
361
if(!q) return NULL;
usr.sbin/unbound/libunbound/context.c
363
q->msg_security = sldns_read_uint32(p+3*sizeof(uint32_t));
usr.sbin/unbound/libunbound/context.c
364
q->res->was_ratelimited = (int)sldns_read_uint32(p+4*sizeof(uint32_t));
usr.sbin/unbound/libunbound/context.c
368
q->res->why_bogus = (char*)memdup(
usr.sbin/unbound/libunbound/context.c
370
if(!q->res->why_bogus) {
usr.sbin/unbound/libunbound/context.c
372
q->msg_len = 0;
usr.sbin/unbound/libunbound/context.c
374
return q;
usr.sbin/unbound/libunbound/context.c
376
q->res->why_bogus[wlen-1] = 0; /* zero terminated for sure */
usr.sbin/unbound/libunbound/context.c
379
q->msg_len = len - size_of_uint32s - wlen;
usr.sbin/unbound/libunbound/context.c
380
q->msg = (uint8_t*)memdup(p+size_of_uint32s+wlen,
usr.sbin/unbound/libunbound/context.c
381
q->msg_len);
usr.sbin/unbound/libunbound/context.c
382
if(!q->msg) {
usr.sbin/unbound/libunbound/context.c
384
q->msg_len = 0;
usr.sbin/unbound/libunbound/context.c
386
return q;
usr.sbin/unbound/libunbound/context.c
389
return q;
usr.sbin/unbound/libunbound/context.c
393
context_serialize_cancel(struct ctx_query* q, uint32_t* len)
usr.sbin/unbound/libunbound/context.c
402
sldns_write_uint32(p+sizeof(uint32_t), (uint32_t)q->querynum);
usr.sbin/unbound/libunbound/context.c
409
struct ctx_query* q;
usr.sbin/unbound/libunbound/context.c
414
q = (struct ctx_query*)rbtree_search(&ctx->queries, &id);
usr.sbin/unbound/libunbound/context.c
415
return q;
usr.sbin/unbound/libunbound/context.h
218
void context_query_delete(struct ctx_query* q);
usr.sbin/unbound/libunbound/context.h
260
uint8_t* context_serialize_new_query(struct ctx_query* q, uint32_t* len);
usr.sbin/unbound/libunbound/context.h
272
uint8_t* context_serialize_answer(struct ctx_query* q, int err,
usr.sbin/unbound/libunbound/context.h
282
uint8_t* context_serialize_cancel(struct ctx_query* q, uint32_t* len);
usr.sbin/unbound/libunbound/libunbound.c
258
struct ctx_query* q = (struct ctx_query*)n;
usr.sbin/unbound/libunbound/libunbound.c
259
context_query_delete(q);
usr.sbin/unbound/libunbound/libunbound.c
590
struct ctx_query* q;
usr.sbin/unbound/libunbound/libunbound.c
598
q = context_deserialize_answer(ctx, msg, len, err);
usr.sbin/unbound/libunbound/libunbound.c
599
if(!q) {
usr.sbin/unbound/libunbound/libunbound.c
605
log_assert(q->async);
usr.sbin/unbound/libunbound/libunbound.c
608
if(q->cancelled) {
usr.sbin/unbound/libunbound/libunbound.c
612
*cb = q->cb;
usr.sbin/unbound/libunbound/libunbound.c
613
*cbarg = q->cb_arg;
usr.sbin/unbound/libunbound/libunbound.c
617
ub_resolve_free(q->res);
usr.sbin/unbound/libunbound/libunbound.c
620
sldns_buffer* buf = sldns_buffer_new(q->msg_len);
usr.sbin/unbound/libunbound/libunbound.c
622
*res = q->res;
usr.sbin/unbound/libunbound/libunbound.c
626
sldns_buffer_write(buf, q->msg, q->msg_len);
usr.sbin/unbound/libunbound/libunbound.c
629
q->msg_security);
usr.sbin/unbound/libunbound/libunbound.c
631
(*res)->answer_packet = q->msg;
usr.sbin/unbound/libunbound/libunbound.c
632
(*res)->answer_len = (int)q->msg_len;
usr.sbin/unbound/libunbound/libunbound.c
633
q->msg = NULL;
usr.sbin/unbound/libunbound/libunbound.c
637
q->res = NULL;
usr.sbin/unbound/libunbound/libunbound.c
639
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libunbound.c
641
context_query_delete(q);
usr.sbin/unbound/libunbound/libunbound.c
751
struct ctx_query* q;
usr.sbin/unbound/libunbound/libunbound.c
765
q = context_new(ctx, name, rrtype, rrclass, NULL, NULL, NULL);
usr.sbin/unbound/libunbound/libunbound.c
766
if(!q)
usr.sbin/unbound/libunbound/libunbound.c
770
r = libworker_fg(ctx, q);
usr.sbin/unbound/libunbound/libunbound.c
773
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libunbound.c
774
context_query_delete(q);
usr.sbin/unbound/libunbound/libunbound.c
778
q->res->answer_packet = q->msg;
usr.sbin/unbound/libunbound/libunbound.c
779
q->res->answer_len = (int)q->msg_len;
usr.sbin/unbound/libunbound/libunbound.c
780
q->msg = NULL;
usr.sbin/unbound/libunbound/libunbound.c
781
*result = q->res;
usr.sbin/unbound/libunbound/libunbound.c
782
q->res = NULL;
usr.sbin/unbound/libunbound/libunbound.c
785
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libunbound.c
786
context_query_delete(q);
usr.sbin/unbound/libunbound/libunbound.c
796
struct ctx_query* q;
usr.sbin/unbound/libunbound/libunbound.c
822
q = context_new(ctx, name, rrtype, rrclass, NULL, callback, mydata);
usr.sbin/unbound/libunbound/libunbound.c
823
if(!q)
usr.sbin/unbound/libunbound/libunbound.c
827
if((r=libworker_attach_mesh(ctx, q, async_id)) != 0)
usr.sbin/unbound/libunbound/libunbound.c
837
struct ctx_query* q;
usr.sbin/unbound/libunbound/libunbound.c
867
q = context_new(ctx, name, rrtype, rrclass, callback, NULL, mydata);
usr.sbin/unbound/libunbound/libunbound.c
868
if(!q)
usr.sbin/unbound/libunbound/libunbound.c
873
msg = context_serialize_new_query(q, &len);
usr.sbin/unbound/libunbound/libunbound.c
875
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libunbound.c
877
context_query_delete(q);
usr.sbin/unbound/libunbound/libunbound.c
882
*async_id = q->querynum;
usr.sbin/unbound/libunbound/libunbound.c
899
struct ctx_query* q;
usr.sbin/unbound/libunbound/libunbound.c
903
q = (struct ctx_query*)rbtree_search(&ctx->queries, &async_id);
usr.sbin/unbound/libunbound/libunbound.c
904
if(!q || !q->async) {
usr.sbin/unbound/libunbound/libunbound.c
909
log_assert(q->async);
usr.sbin/unbound/libunbound/libunbound.c
910
q->cancelled = 1;
usr.sbin/unbound/libunbound/libunbound.c
914
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libunbound.c
916
msg = context_serialize_cancel(q, &len);
usr.sbin/unbound/libunbound/libunbound.c
917
context_query_delete(q);
usr.sbin/unbound/libunbound/libworker.c
268
struct ctx_query* q;
usr.sbin/unbound/libunbound/libworker.c
271
q = context_deserialize_cancel(w->ctx, buf, len);
usr.sbin/unbound/libunbound/libworker.c
274
q = context_deserialize_cancel(w->ctx, buf, len);
usr.sbin/unbound/libunbound/libworker.c
276
if(!q) {
usr.sbin/unbound/libunbound/libworker.c
281
q->cancelled = 1;
usr.sbin/unbound/libunbound/libworker.c
540
libworker_fillup_fg(struct ctx_query* q, int rcode, sldns_buffer* buf,
usr.sbin/unbound/libunbound/libworker.c
543
q->res->was_ratelimited = was_ratelimited;
usr.sbin/unbound/libunbound/libworker.c
545
q->res->why_bogus = strdup(why_bogus);
usr.sbin/unbound/libunbound/libworker.c
547
q->res->rcode = rcode;
usr.sbin/unbound/libunbound/libworker.c
548
q->msg_security = s;
usr.sbin/unbound/libunbound/libworker.c
552
q->res->rcode = LDNS_RCODE_SERVFAIL;
usr.sbin/unbound/libunbound/libworker.c
553
q->msg_security = sec_status_unchecked;
usr.sbin/unbound/libunbound/libworker.c
554
q->msg = memdup(sldns_buffer_begin(buf), sldns_buffer_limit(buf));
usr.sbin/unbound/libunbound/libworker.c
555
q->msg_len = sldns_buffer_limit(buf);
usr.sbin/unbound/libunbound/libworker.c
556
if(!q->msg) {
usr.sbin/unbound/libunbound/libworker.c
561
q->msg_security = s;
usr.sbin/unbound/libunbound/libworker.c
562
libworker_enter_result(q->res, buf, q->w->env->scratch, s);
usr.sbin/unbound/libunbound/libworker.c
569
struct ctx_query* q = (struct ctx_query*)arg;
usr.sbin/unbound/libunbound/libworker.c
571
comm_base_exit(q->w->base);
usr.sbin/unbound/libunbound/libworker.c
573
libworker_fillup_fg(q, rcode, buf, s, why_bogus, was_ratelimited);
usr.sbin/unbound/libunbound/libworker.c
578
setup_qinfo_edns(struct libworker* w, struct ctx_query* q,
usr.sbin/unbound/libunbound/libworker.c
581
qinfo->qtype = (uint16_t)q->res->qtype;
usr.sbin/unbound/libunbound/libworker.c
582
qinfo->qclass = (uint16_t)q->res->qclass;
usr.sbin/unbound/libunbound/libworker.c
584
qinfo->qname = sldns_str2wire_dname(q->res->qname, &qinfo->qname_len);
usr.sbin/unbound/libunbound/libworker.c
605
int libworker_fg(struct ub_ctx* ctx, struct ctx_query* q)
usr.sbin/unbound/libunbound/libworker.c
613
if(!setup_qinfo_edns(w, q, &qinfo, &edns)) {
usr.sbin/unbound/libunbound/libworker.c
619
q->w = w;
usr.sbin/unbound/libunbound/libworker.c
627
libworker_fillup_fg(q, LDNS_RCODE_NOERROR,
usr.sbin/unbound/libunbound/libworker.c
637
libworker_fillup_fg(q, LDNS_RCODE_NOERROR,
usr.sbin/unbound/libunbound/libworker.c
645
w->back->udp_buff, qid, libworker_fg_done_cb, q, 0)) {
usr.sbin/unbound/libunbound/libworker.c
662
struct ctx_query* q = (struct ctx_query*)arg;
usr.sbin/unbound/libunbound/libworker.c
663
ub_event_callback_type cb = q->cb_event;
usr.sbin/unbound/libunbound/libworker.c
664
void* cb_arg = q->cb_arg;
usr.sbin/unbound/libunbound/libworker.c
665
int cancelled = q->cancelled;
usr.sbin/unbound/libunbound/libworker.c
668
struct ub_ctx* ctx = q->w->ctx;
usr.sbin/unbound/libunbound/libworker.c
670
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libworker.c
672
context_query_delete(q);
usr.sbin/unbound/libunbound/libworker.c
687
int libworker_attach_mesh(struct ub_ctx* ctx, struct ctx_query* q,
usr.sbin/unbound/libunbound/libworker.c
696
if(!setup_qinfo_edns(w, q, &qinfo, &edns))
usr.sbin/unbound/libunbound/libworker.c
700
q->w = w;
usr.sbin/unbound/libunbound/libworker.c
709
libworker_event_done_cb(q, LDNS_RCODE_NOERROR,
usr.sbin/unbound/libunbound/libworker.c
718
libworker_event_done_cb(q, LDNS_RCODE_NOERROR,
usr.sbin/unbound/libunbound/libworker.c
724
*async_id = q->querynum;
usr.sbin/unbound/libunbound/libworker.c
726
w->back->udp_buff, qid, libworker_event_done_cb, q, 0)) {
usr.sbin/unbound/libunbound/libworker.c
736
add_bg_result(struct libworker* w, struct ctx_query* q, sldns_buffer* pkt,
usr.sbin/unbound/libunbound/libworker.c
743
context_query_delete(q);
usr.sbin/unbound/libunbound/libworker.c
750
q->res->why_bogus = strdup(reason);
usr.sbin/unbound/libunbound/libworker.c
751
q->res->was_ratelimited = was_ratelimited;
usr.sbin/unbound/libunbound/libworker.c
753
q->msg_len = sldns_buffer_remaining(pkt);
usr.sbin/unbound/libunbound/libworker.c
754
q->msg = memdup(sldns_buffer_begin(pkt), q->msg_len);
usr.sbin/unbound/libunbound/libworker.c
755
if(!q->msg) {
usr.sbin/unbound/libunbound/libworker.c
756
msg = context_serialize_answer(q, UB_NOMEM, NULL, &len);
usr.sbin/unbound/libunbound/libworker.c
758
msg = context_serialize_answer(q, err, NULL, &len);
usr.sbin/unbound/libunbound/libworker.c
761
msg = context_serialize_answer(q, err, NULL, &len);
usr.sbin/unbound/libunbound/libworker.c
766
q->res->why_bogus = strdup(reason);
usr.sbin/unbound/libunbound/libworker.c
767
q->res->was_ratelimited = was_ratelimited;
usr.sbin/unbound/libunbound/libworker.c
768
msg = context_serialize_answer(q, err, pkt, &len);
usr.sbin/unbound/libunbound/libworker.c
769
(void)rbtree_delete(&w->ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libworker.c
771
context_query_delete(q);
usr.sbin/unbound/libunbound/libworker.c
788
struct ctx_query* q = (struct ctx_query*)arg;
usr.sbin/unbound/libunbound/libworker.c
790
if(q->cancelled || q->w->back->want_to_quit) {
usr.sbin/unbound/libunbound/libworker.c
791
if(q->w->is_bg_thread) {
usr.sbin/unbound/libunbound/libworker.c
793
struct ub_ctx* ctx = q->w->ctx;
usr.sbin/unbound/libunbound/libworker.c
795
(void)rbtree_delete(&ctx->queries, q->node.key);
usr.sbin/unbound/libunbound/libworker.c
797
context_query_delete(q);
usr.sbin/unbound/libunbound/libworker.c
803
q->msg_security = s;
usr.sbin/unbound/libunbound/libworker.c
805
buf = q->w->env->scratch_buffer;
usr.sbin/unbound/libunbound/libworker.c
810
add_bg_result(q->w, q, buf, UB_NOERROR, why_bogus, was_ratelimited);
usr.sbin/unbound/libunbound/libworker.c
821
struct ctx_query* q;
usr.sbin/unbound/libunbound/libworker.c
824
q = context_lookup_new_query(w->ctx, buf, len);
usr.sbin/unbound/libunbound/libworker.c
827
q = context_deserialize_new_query(w->ctx, buf, len);
usr.sbin/unbound/libunbound/libworker.c
830
if(!q) {
usr.sbin/unbound/libunbound/libworker.c
834
if(!setup_qinfo_edns(w, q, &qinfo, &edns)) {
usr.sbin/unbound/libunbound/libworker.c
835
add_bg_result(w, q, NULL, UB_SYNTAX, NULL, 0);
usr.sbin/unbound/libunbound/libworker.c
847
q->msg_security = sec_status_insecure;
usr.sbin/unbound/libunbound/libworker.c
848
add_bg_result(w, q, w->back->udp_buff, UB_NOERROR, NULL, 0);
usr.sbin/unbound/libunbound/libworker.c
856
q->msg_security = sec_status_insecure;
usr.sbin/unbound/libunbound/libworker.c
857
add_bg_result(w, q, w->back->udp_buff, UB_NOERROR, NULL, 0);
usr.sbin/unbound/libunbound/libworker.c
861
q->w = w;
usr.sbin/unbound/libunbound/libworker.c
864
w->back->udp_buff, qid, libworker_bg_done_cb, q, 0)) {
usr.sbin/unbound/libunbound/libworker.c
865
add_bg_result(w, q, NULL, UB_NOMEM, NULL, 0);
usr.sbin/unbound/libunbound/libworker.c
882
struct module_qstate* q, int* was_ratelimited)
usr.sbin/unbound/libunbound/libworker.c
884
struct libworker* w = (struct libworker*)q->env->worker;
usr.sbin/unbound/libunbound/libworker.c
886
q->region, sizeof(*e));
usr.sbin/unbound/libunbound/libworker.c
889
e->qstate = q;
usr.sbin/unbound/libunbound/libworker.c
892
tls_auth_name, addr, addrlen, zone, zonelen, q,
usr.sbin/unbound/libunbound/libworker.c
893
libworker_handle_service_reply, e, w->back->udp_buff, q->env,
usr.sbin/unbound/libunbound/libworker.c
979
struct module_qstate* ATTR_UNUSED(q), int* ATTR_UNUSED(was_ratelimited))
usr.sbin/unbound/libunbound/libworker.h
112
int libworker_fg(struct ub_ctx* ctx, struct ctx_query* q);
usr.sbin/unbound/libunbound/libworker.h
130
int libworker_attach_mesh(struct ub_ctx* ctx, struct ctx_query* q,
usr.sbin/unbound/libunbound/worker.h
137
struct module_qstate* q, int* was_ratelimited);
usr.sbin/unbound/libunbound/worker.h
81
struct module_qstate* q, int* was_ratelimited);
usr.sbin/unbound/services/authzone.c
3657
struct query_info q;
usr.sbin/unbound/services/authzone.c
3659
memset(&q, 0, sizeof(q));
usr.sbin/unbound/services/authzone.c
3661
if(!query_info_parse(&q, pkt)) return 0;
usr.sbin/unbound/services/cache/dns.c
573
gen_dns_msg(struct regional* region, struct query_info* q, size_t num)
usr.sbin/unbound/services/cache/dns.c
579
memcpy(&msg->qinfo, q, sizeof(struct query_info));
usr.sbin/unbound/services/cache/dns.c
580
msg->qinfo.qname = regional_alloc_init(region, q->qname, q->qname_len);
usr.sbin/unbound/services/cache/dns.c
601
tomsg(struct module_env* env, struct query_info* q, struct reply_info* r,
usr.sbin/unbound/services/cache/dns.c
619
msg = gen_dns_msg(region, q, r->rrset_count);
usr.sbin/unbound/services/cache/dns.c
648
LDNS_RR_TYPE_DNAME)) && !reply_check_cname_chain(q, r)) {
usr.sbin/unbound/services/cache/dns.c
699
time_t now, struct query_info* q)
usr.sbin/unbound/services/cache/dns.c
706
msg = gen_dns_msg(region, q, 1); /* only the CNAME (or other) RRset */
usr.sbin/unbound/services/cache/dns.c
731
time_t now, struct query_info* q, enum sec_status* sec_status)
usr.sbin/unbound/services/cache/dns.c
746
msg = gen_dns_msg(region, q, 2); /* DNAME + CNAME RRset */
usr.sbin/unbound/services/cache/dns.c
769
newlen = q->qname_len + dtarglen - rrset->rk.dname_len;
usr.sbin/unbound/services/cache/dns.c
779
memcpy(newname, q->qname, q->qname_len-rrset->rk.dname_len);
usr.sbin/unbound/services/cache/dns.c
780
memmove(newname+(q->qname_len-rrset->rk.dname_len), dtarg, dtarglen);
usr.sbin/unbound/services/cache/dns.c
792
ck->rk.dname = regional_alloc_init(region, q->qname, q->qname_len);
usr.sbin/unbound/services/cache/dns.c
795
ck->rk.dname_len = q->qname_len;
usr.sbin/unbound/services/cache/dns.h
166
struct dns_msg* tomsg(struct module_env* env, struct query_info* q,
usr.sbin/unbound/sldns/keyraw.c
202
BIGNUM** q, BIGNUM** g, BIGNUM** y)
usr.sbin/unbound/sldns/keyraw.c
220
*q = BN_bin2bn(key+offset, SHA_DIGEST_LENGTH, NULL);
usr.sbin/unbound/sldns/keyraw.c
231
if(!*q || !*p || !*g || !*y) {
usr.sbin/unbound/sldns/keyraw.c
232
BN_free(*q);
usr.sbin/unbound/sldns/keyraw.c
258
dsa->q = Q;
usr.sbin/unbound/sldns/keyraw.c
291
BIGNUM *p=NULL, *q=NULL, *g=NULL, *y=NULL;
usr.sbin/unbound/sldns/keyraw.c
294
if(!sldns_key_dsa_buf_bignum(key, len, &p, &q, &g, &y)) {
usr.sbin/unbound/sldns/keyraw.c
301
BN_free(q);
usr.sbin/unbound/sldns/keyraw.c
308
!OSSL_PARAM_BLD_push_BN(param_bld, "q", q) ||
usr.sbin/unbound/sldns/keyraw.c
312
BN_free(q);
usr.sbin/unbound/sldns/keyraw.c
324
BN_free(q);
usr.sbin/unbound/sldns/keyraw.c
333
BN_free(q);
usr.sbin/unbound/sldns/keyraw.c
342
BN_free(q);
usr.sbin/unbound/sldns/keyraw.c
351
BN_free(q);
usr.sbin/unbound/sldns/str2wire.c
103
if (!sldns_parse_escape(q, &s)) {
usr.sbin/unbound/sldns/str2wire.c
104
*q = 0;
usr.sbin/unbound/sldns/str2wire.c
105
return RET_ERR(LDNS_WIREPARSE_ERR_SYNTAX_BAD_ESCAPE, q-buf);
usr.sbin/unbound/sldns/str2wire.c
111
*q = (uint8_t)*s;
usr.sbin/unbound/sldns/str2wire.c
119
if (q >= buf + *olen)
usr.sbin/unbound/sldns/str2wire.c
120
return RET_ERR(LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL, q-buf);
usr.sbin/unbound/sldns/str2wire.c
121
if (q >= buf + LDNS_MAX_DOMAINLEN) {
usr.sbin/unbound/sldns/str2wire.c
122
return RET_ERR(LDNS_WIREPARSE_ERR_DOMAINNAME_OVERFLOW, q-buf);
usr.sbin/unbound/sldns/str2wire.c
125
return RET_ERR(LDNS_WIREPARSE_ERR_LABEL_OVERFLOW, q-buf);
usr.sbin/unbound/sldns/str2wire.c
128
return RET_ERR(LDNS_WIREPARSE_ERR_EMPTY_LABEL, q-buf);
usr.sbin/unbound/sldns/str2wire.c
132
*q = 0;
usr.sbin/unbound/sldns/str2wire.c
47
uint8_t *q, *pq, label_len;
usr.sbin/unbound/sldns/str2wire.c
78
q = buf+1;
usr.sbin/unbound/sldns/str2wire.c
81
for (s = str; *s; s++, q++) {
usr.sbin/unbound/sldns/str2wire.c
82
if (q >= buf + *olen)
usr.sbin/unbound/sldns/str2wire.c
83
return RET_ERR(LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL, q-buf);
usr.sbin/unbound/sldns/str2wire.c
84
if (q >= buf + LDNS_MAX_DOMAINLEN)
usr.sbin/unbound/sldns/str2wire.c
85
return RET_ERR(LDNS_WIREPARSE_ERR_DOMAINNAME_OVERFLOW, q-buf);
usr.sbin/unbound/sldns/str2wire.c
89
return RET_ERR(LDNS_WIREPARSE_ERR_LABEL_OVERFLOW, q-buf);
usr.sbin/unbound/sldns/str2wire.c
92
return RET_ERR(LDNS_WIREPARSE_ERR_EMPTY_LABEL, q-buf);
usr.sbin/unbound/sldns/str2wire.c
95
*q = 0;
usr.sbin/unbound/sldns/str2wire.c
98
pq = q;
usr.sbin/unbound/smallapp/unbound-host.c
267
pretty_rdata(char* q, char* cstr, char* tstr, int t, const char* sec,
usr.sbin/unbound/smallapp/unbound-host.c
270
printf("%s", q);
usr.sbin/unbound/smallapp/unbound-host.c
290
pretty_output(char* q, int t, int c, struct ub_result* result, int docname)
usr.sbin/unbound/smallapp/unbound-host.c
303
q, result->rcode, rcodestr);
usr.sbin/unbound/smallapp/unbound-host.c
325
printf("%s", result->canonname?result->canonname:q);
usr.sbin/unbound/smallapp/unbound-host.c
358
result->canonname?result->canonname:q,
usr.sbin/unbound/smallapp/unbound-host.c
369
dnslook(struct ub_ctx* ctx, char* q, int t, int c, int docname)
usr.sbin/unbound/smallapp/unbound-host.c
374
ret = ub_resolve(ctx, q, t, c, &result);
usr.sbin/unbound/smallapp/unbound-host.c
379
pretty_output(q, t, c, result, docname);
usr.sbin/unbound/smallapp/worker_cb.c
104
char* ATTR_UNUSED(tls_auth_name), struct module_qstate* ATTR_UNUSED(q),
usr.sbin/unbound/smallapp/worker_cb.c
138
char* ATTR_UNUSED(tls_auth_name), struct module_qstate* ATTR_UNUSED(q),
usr.sbin/unbound/testcode/dohclient.c
498
run(struct http2_session* h2_session, int port, int no_tls, int count, char** q)
usr.sbin/unbound/testcode/dohclient.c
543
buf = make_query(q[i], q[i+1], q[i+2]);
usr.sbin/unbound/testcode/doqclient.c
2598
struct module_qstate* ATTR_UNUSED(q), int* ATTR_UNUSED(was_ratelimited))
usr.sbin/unbound/testcode/doqclient.c
2632
struct module_qstate* ATTR_UNUSED(q), int* ATTR_UNUSED(was_ratelimited))
usr.sbin/unbound/testcode/fake_event.c
334
fill_buffer_with_reply(sldns_buffer* buffer, struct entry* entry, uint8_t* q,
usr.sbin/unbound/testcode/fake_event.c
359
if(q) adjust_packet(entry, &c, &clen, q, qlen);
usr.sbin/unbound/testcode/fake_event.c
361
if(q) free(c);
usr.sbin/unbound/testcode/pktview.c
128
static void analyze_rr(sldns_buffer* pkt, int q)
usr.sbin/unbound/testcode/pktview.c
140
if(q) {
usr.sbin/unbound/testcode/testpkts.c
1029
match_noloc_section(char** q, char** nq, char** p, char** np, uint16_t num)
usr.sbin/unbound/testcode/testpkts.c
1038
get_line(q, nq);
usr.sbin/unbound/testcode/testpkts.c
1040
qlines[numq++] = *q;
usr.sbin/unbound/testcode/testpkts.c
1062
match_noloc(char* q, char* p, uint8_t* q_pkt, size_t q_pkt_len,
usr.sbin/unbound/testcode/testpkts.c
1065
char* nq = q, *np = p;
usr.sbin/unbound/testcode/testpkts.c
1069
return memcmp(p, q, p_pkt_len);
usr.sbin/unbound/testcode/testpkts.c
1081
get_line(&q, &nq);
usr.sbin/unbound/testcode/testpkts.c
1083
if(strcmp(q, p) != 0) {
usr.sbin/unbound/testcode/testpkts.c
1087
get_line(&q, &nq);
usr.sbin/unbound/testcode/testpkts.c
1089
if(strcmp(q, p) != 0) {
usr.sbin/unbound/testcode/testpkts.c
1094
get_line(&q, &nq);
usr.sbin/unbound/testcode/testpkts.c
1096
if(strcmp(q, p) != 0) return 0;
usr.sbin/unbound/testcode/testpkts.c
1097
if(!match_noloc_section(&q, &nq, &p, &np, LDNS_QDCOUNT(p_pkt)))
usr.sbin/unbound/testcode/testpkts.c
1101
get_line(&q, &nq);
usr.sbin/unbound/testcode/testpkts.c
1103
if(strcmp(q, p) != 0) return 0;
usr.sbin/unbound/testcode/testpkts.c
1104
get_line(&q, &nq);
usr.sbin/unbound/testcode/testpkts.c
1106
if(strcmp(q, p) != 0) return 0;
usr.sbin/unbound/testcode/testpkts.c
1107
if(!match_noloc_section(&q, &nq, &p, &np, LDNS_ANCOUNT(p_pkt)))
usr.sbin/unbound/testcode/testpkts.c
1111
get_line(&q, &nq);
usr.sbin/unbound/testcode/testpkts.c
1113
if(strcmp(q, p) != 0) return 0;
usr.sbin/unbound/testcode/testpkts.c
1114
get_line(&q, &nq);
usr.sbin/unbound/testcode/testpkts.c
1116
if(strcmp(q, p) != 0) return 0;
usr.sbin/unbound/testcode/testpkts.c
1117
if(!match_noloc_section(&q, &nq, &p, &np, LDNS_NSCOUNT(p_pkt)))
usr.sbin/unbound/testcode/testpkts.c
1121
get_line(&q, &nq);
usr.sbin/unbound/testcode/testpkts.c
1123
if(strcmp(q, p) != 0) return 0;
usr.sbin/unbound/testcode/testpkts.c
1124
get_line(&q, &nq);
usr.sbin/unbound/testcode/testpkts.c
1126
if(strcmp(q, p) != 0) return 0;
usr.sbin/unbound/testcode/testpkts.c
1127
if(!match_noloc_section(&q, &nq, &p, &np, LDNS_ARCOUNT(p_pkt)))
usr.sbin/unbound/testcode/testpkts.c
1267
match_question(uint8_t* q, size_t qlen, uint8_t* p, size_t plen, int mttl)
usr.sbin/unbound/testcode/testpkts.c
1270
uint8_t* qb = q, *pb = p;
usr.sbin/unbound/testcode/testpkts.c
1273
qb = memdup(q, qlen);
usr.sbin/unbound/testcode/testpkts.c
1334
match_answer(uint8_t* q, size_t qlen, uint8_t* p, size_t plen, int mttl)
usr.sbin/unbound/testcode/testpkts.c
1337
uint8_t* qb = q, *pb = p;
usr.sbin/unbound/testcode/testpkts.c
1340
qb = memdup(q, qlen);
usr.sbin/unbound/testcode/testpkts.c
1417
match_all(uint8_t* q, size_t qlen, uint8_t* p, size_t plen, int mttl,
usr.sbin/unbound/testcode/testpkts.c
1421
uint8_t* qb = q, *pb = p;
usr.sbin/unbound/testcode/testpkts.c
1423
qb = memdup(q, qlen);
usr.sbin/unbound/testcode/testpkts.c
1460
r = match_noloc(qstr, pstr, q, qlen, p, plen);
usr.sbin/unbound/testcode/testpkts.c
1473
static int equal_dname(uint8_t* q, size_t qlen, uint8_t* p, size_t plen)
usr.sbin/unbound/testcode/testpkts.c
1475
uint8_t* qn = get_qname(q, qlen);
usr.sbin/unbound/testcode/testpkts.c
1483
(void)sldns_wire2str_dname_scan(&qn, &qlen, &qss, &qslen, q, qlen, &comprloop);
usr.sbin/unbound/testcode/testpkts.c
1489
static int subdomain_dname(uint8_t* q, size_t qlen, uint8_t* p, size_t plen)
usr.sbin/unbound/testcode/testpkts.c
1493
uint8_t* qn = get_qname(q, qlen);
usr.sbin/unbound/testcode/testpkts.c
1502
(void)sldns_wire2str_dname_scan(&qn, &qlen, &qss, &qslen, q, qlen, &comprloop);
usr.sbin/unbound/testcode/testpkts.c
1527
match_ednsdata(uint8_t* q, size_t qlen, uint8_t* p, size_t plen)
usr.sbin/unbound/testcode/testpkts.c
1529
uint8_t* walk_q = q;
usr.sbin/unbound/testcode/testpkts.h
302
int match_all(uint8_t* q, size_t qlen, uint8_t* p, size_t plen, int mttl,
usr.sbin/unbound/testcode/unitauth.c
750
q_ans_parse(struct q_ans* q, struct regional* region,
usr.sbin/unbound/testcode/unitauth.c
760
if(strstr(q->flags, "fallback"))
usr.sbin/unbound/testcode/unitauth.c
765
if((ret=sldns_str2wire_dname_buf(q->zone, buf, dp_nmlen))!=0)
usr.sbin/unbound/testcode/unitauth.c
766
fatal_exit("cannot parse query dp zone %s : %s", q->zone,
usr.sbin/unbound/testcode/unitauth.c
774
if((ret=sldns_str2wire_rr_question_buf(q->query, buf, &len, &dname_len,
usr.sbin/unbound/testcode/unitauth.c
776
fatal_exit("cannot parse query %s : %s", q->query,
usr.sbin/unbound/testcode/unitauth.c
861
line_diff(const char* p, const char* q, const char* pdesc, const char* qdesc)
usr.sbin/unbound/testcode/unitauth.c
866
qdup = strdup(q);
usr.sbin/unbound/testcode/unitauth.c
904
q_ans_query(struct q_ans* q, struct auth_zones* az, struct query_info* qinfo,
usr.sbin/unbound/testcode/unitauth.c
946
if(strcmp(q->answer, ans_str) != 0) {
usr.sbin/unbound/testcode/unitauth.c
947
if(vbmp) printf("wanted:\n%s", q->answer);
usr.sbin/unbound/testcode/unitauth.c
948
line_diff(q->answer, ans_str, "wanted", "got");
usr.sbin/unbound/testcode/unitauth.c
950
unit_assert(strcmp(q->answer, ans_str) == 0);
usr.sbin/unbound/testcode/unitauth.c
959
struct q_ans* q;
usr.sbin/unbound/testcode/unitauth.c
965
for(q=queries; q->zone; q++) {
usr.sbin/unbound/testcode/unitauth.c
966
if(vbmp) printf("query %s: %s %s\n", q->zone, q->query,
usr.sbin/unbound/testcode/unitauth.c
967
q->flags);
usr.sbin/unbound/testcode/unitauth.c
968
q_ans_parse(q, region, &qinfo, &fallback, &dp_nm, &dp_nmlen);
usr.sbin/unbound/testcode/unitauth.c
969
q_ans_query(q, az, qinfo, region, fallback, dp_nm, dp_nmlen);
usr.sbin/unbound/util/data/msgreply.c
1387
int edns_opt_compare(struct edns_option* p, struct edns_option* q)
usr.sbin/unbound/util/data/msgreply.c
1389
if(!p && !q) return 0;
usr.sbin/unbound/util/data/msgreply.c
1391
if(!q) return 1;
usr.sbin/unbound/util/data/msgreply.c
1392
log_assert(p && q);
usr.sbin/unbound/util/data/msgreply.c
1393
if(p->opt_code != q->opt_code)
usr.sbin/unbound/util/data/msgreply.c
1394
return (int)q->opt_code - (int)p->opt_code;
usr.sbin/unbound/util/data/msgreply.c
1395
if(p->opt_len != q->opt_len)
usr.sbin/unbound/util/data/msgreply.c
1396
return (int)q->opt_len - (int)p->opt_len;
usr.sbin/unbound/util/data/msgreply.c
1398
return memcmp(p->opt_data, q->opt_data, p->opt_len);
usr.sbin/unbound/util/data/msgreply.c
1402
int edns_opt_list_compare(struct edns_option* p, struct edns_option* q)
usr.sbin/unbound/util/data/msgreply.c
1405
while(p && q) {
usr.sbin/unbound/util/data/msgreply.c
1406
r = edns_opt_compare(p, q);
usr.sbin/unbound/util/data/msgreply.c
1410
q = q->next;
usr.sbin/unbound/util/data/msgreply.c
1412
if(p || q) {
usr.sbin/unbound/util/data/msgreply.c
1415
if(q) return -1;
usr.sbin/unbound/util/data/msgreply.c
640
uint8_t* q = sldns_buffer_begin(query);
usr.sbin/unbound/util/data/msgreply.c
644
if((LDNS_OPCODE_WIRE(q) != LDNS_PACKET_QUERY && LDNS_OPCODE_WIRE(q) !=
usr.sbin/unbound/util/data/msgreply.c
645
LDNS_PACKET_NOTIFY) || LDNS_QDCOUNT(q) != 1 ||
usr.sbin/unbound/util/data/msgreply.c
692
struct msgreply_entry* q = (struct msgreply_entry*)k;
usr.sbin/unbound/util/data/msgreply.c
695
+ q->key.qname_len + lock_get_mem(&q->entry.lock)
usr.sbin/unbound/util/data/msgreply.c
705
struct msgreply_entry* q = (struct msgreply_entry*)k;
usr.sbin/unbound/util/data/msgreply.c
706
lock_rw_destroy(&q->entry.lock);
usr.sbin/unbound/util/data/msgreply.c
707
query_info_clear(&q->key);
usr.sbin/unbound/util/data/msgreply.c
708
free(q);
usr.sbin/unbound/util/data/msgreply.c
723
query_info_hash(struct query_info *q, uint16_t flags)
usr.sbin/unbound/util/data/msgreply.c
726
h = hashlittle(&q->qtype, sizeof(q->qtype), h);
usr.sbin/unbound/util/data/msgreply.c
727
if(q->qtype == LDNS_RR_TYPE_AAAA && (flags&BIT_CD))
usr.sbin/unbound/util/data/msgreply.c
729
h = hashlittle(&q->qclass, sizeof(q->qclass), h);
usr.sbin/unbound/util/data/msgreply.c
730
h = dname_query_hash(q->qname, h);
usr.sbin/unbound/util/data/msgreply.c
735
query_info_entrysetup(struct query_info* q, struct reply_info* r,
usr.sbin/unbound/util/data/msgreply.c
741
memcpy(&e->key, q, sizeof(*q));
usr.sbin/unbound/util/data/msgreply.c
755
q->qname = NULL;
usr.sbin/unbound/util/data/msgreply.h
367
void query_entry_delete(void *q, void* arg);
usr.sbin/unbound/util/data/msgreply.h
374
hashvalue_type query_info_hash(struct query_info *q, uint16_t flags);
usr.sbin/unbound/util/data/msgreply.h
383
struct msgreply_entry* query_info_entrysetup(struct query_info* q,
usr.sbin/unbound/util/data/msgreply.h
797
int edns_opt_compare(struct edns_option* p, struct edns_option* q);
usr.sbin/unbound/util/data/msgreply.h
802
int edns_opt_list_compare(struct edns_option* p, struct edns_option* q);
usr.sbin/unbound/util/fptr_wlist.c
364
int ssl_upstream, char* tls_auth_name, struct module_qstate* q,
usr.sbin/unbound/util/fptr_wlist.h
216
int ssl_upstream, char* tls_auth_name, struct module_qstate* q,
usr.sbin/unbound/util/module.c
105
struct errinf_strlist* q = qstate->errinf;
usr.sbin/unbound/util/module.c
106
while(q->next)
usr.sbin/unbound/util/module.c
107
q = q->next;
usr.sbin/unbound/util/module.c
108
q->next = p;
usr.sbin/unbound/util/module.h
388
char* tls_auth_name, struct module_qstate* q, int* was_ratelimited);
usr.sbin/unbound/util/storage/lookup3.c
1084
uint8_t q[] = "This is the time for all good men to come to the aid of their country...";
usr.sbin/unbound/util/storage/lookup3.c
1096
hashword((const uint32_t *)q, (sizeof(q)-1)/4, 13),
usr.sbin/unbound/util/storage/lookup3.c
1097
hashword((const uint32_t *)q, (sizeof(q)-5)/4, 13),
usr.sbin/unbound/util/storage/lookup3.c
1098
hashword((const uint32_t *)q, (sizeof(q)-9)/4, 13));
usr.sbin/unbound/util/storage/lookup3.c
1099
p = q;
usr.sbin/unbound/util/storage/lookup3.c
1101
hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
usr.sbin/unbound/util/storage/lookup3.c
1102
hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
usr.sbin/unbound/util/storage/lookup3.c
1103
hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
usr.sbin/unbound/util/storage/lookup3.c
1104
hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
usr.sbin/unbound/util/storage/lookup3.c
1105
hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
usr.sbin/unbound/util/storage/lookup3.c
1106
hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
usr.sbin/unbound/util/storage/lookup3.c
1109
hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
usr.sbin/unbound/util/storage/lookup3.c
1110
hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
usr.sbin/unbound/util/storage/lookup3.c
1111
hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
usr.sbin/unbound/util/storage/lookup3.c
1112
hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
usr.sbin/unbound/util/storage/lookup3.c
1113
hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
usr.sbin/unbound/util/storage/lookup3.c
1114
hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
usr.sbin/unbound/util/storage/lookup3.c
1117
hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
usr.sbin/unbound/util/storage/lookup3.c
1118
hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
usr.sbin/unbound/util/storage/lookup3.c
1119
hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
usr.sbin/unbound/util/storage/lookup3.c
1120
hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
usr.sbin/unbound/util/storage/lookup3.c
1121
hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
usr.sbin/unbound/util/storage/lookup3.c
1122
hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
usr.sbin/unbound/util/storage/lookup3.c
1125
hashlittle(p, sizeof(q)-1, 13), hashlittle(p, sizeof(q)-2, 13),
usr.sbin/unbound/util/storage/lookup3.c
1126
hashlittle(p, sizeof(q)-3, 13), hashlittle(p, sizeof(q)-4, 13),
usr.sbin/unbound/util/storage/lookup3.c
1127
hashlittle(p, sizeof(q)-5, 13), hashlittle(p, sizeof(q)-6, 13),
usr.sbin/unbound/util/storage/lookup3.c
1128
hashlittle(p, sizeof(q)-7, 13), hashlittle(p, sizeof(q)-8, 13),
usr.sbin/unbound/util/storage/lookup3.c
1129
hashlittle(p, sizeof(q)-9, 13), hashlittle(p, sizeof(q)-10, 13),
usr.sbin/unbound/util/storage/lookup3.c
1130
hashlittle(p, sizeof(q)-11, 13), hashlittle(p, sizeof(q)-12, 13));
usr.sbin/unbound/util/storage/lookup3.c
1135
hashlittle2(q, sizeof(q), &i, &j);
usr.sbin/unbound/util/storage/lookup3.c
1136
if (hashlittle(q, sizeof(q), 47) != i)
usr.sbin/unbound/util/timehist.c
182
timehist_quartile(struct timehist* hist, double q)
usr.sbin/unbound/util/timehist.c
193
lookfor *= q;
usr.sbin/unbound/util/timehist.h
103
double timehist_quartile(struct timehist* hist, double q);
usr.sbin/unbound/validator/val_secalgo.c
1820
nettle_mpz_set_str_256_u(pubkey.q, 20, key+offset);