bin/csh/glob.c
772
Gmatch(Char *string, Char *pattern)
bin/csh/glob.c
777
if (*pattern == '^') {
bin/csh/glob.c
779
pattern++;
bin/csh/glob.c
783
blk[0] = Strsave(pattern);
bin/csh/glob.c
796
pmatch(Char *string, Char *pattern)
bin/csh/glob.c
804
patternc = *pattern++;
bin/csh/glob.c
813
if (!*pattern)
bin/csh/glob.c
816
if (Gmatch(string++, pattern))
bin/csh/glob.c
821
if ((negate_range = (*pattern == '^')) != 0)
bin/csh/glob.c
822
pattern++;
bin/csh/glob.c
823
while ((rangec = *pattern++) != '\0') {
bin/csh/glob.c
828
if (rangec == '-' && *(pattern-2) != '[' && *pattern != ']') {
bin/csh/glob.c
829
match = (stringc <= (*pattern & TRIM) &&
bin/csh/glob.c
830
(*(pattern-2) & TRIM) <= stringc);
bin/csh/glob.c
831
pattern++;
bin/ksh/misc.c
714
posix_cclass(const unsigned char *pattern, int test, const unsigned char **ep)
bin/ksh/misc.c
721
if ((colon = strchr(pattern, ':')) == NULL || colon[1] != MAGIC) {
bin/ksh/misc.c
722
*ep = pattern - 2;
bin/ksh/misc.c
726
len = (size_t)(colon - pattern);
bin/ksh/misc.c
729
if (!strncmp(pattern, cc->name, len) && cc->name[len] == '\0') {
bin/pax/pat_rep.c
493
fn_match(char *pattern, char *string, char **pend)
bin/pax/pat_rep.c
500
switch (c = *pattern++) {
bin/pax/pat_rep.c
525
c = *pattern;
bin/pax/pat_rep.c
530
c = *++pattern;
bin/pax/pat_rep.c
542
if (!fn_match(pattern, string, pend))
bin/pax/pat_rep.c
552
((pattern = range_match(pattern, test)) == NULL))
bin/pax/pat_rep.c
556
if ((c = *pattern++) == '\0')
bin/pax/pat_rep.c
569
range_match(char *pattern, int test)
bin/pax/pat_rep.c
576
if ((negate = (*pattern == '!')) != 0)
bin/pax/pat_rep.c
577
++pattern;
bin/pax/pat_rep.c
579
while ((c = *pattern++) != ']') {
bin/pax/pat_rep.c
586
if ((*pattern == '-') && ((c2 = pattern[1]) != '\0') &&
bin/pax/pat_rep.c
590
pattern += 2;
bin/pax/pat_rep.c
594
return (ok == negate ? NULL : pattern);
bin/pax/pax.h
86
struct pattern *fow; /* next pattern */
games/factor/factor.c
231
memcpy(table, &pattern[factor], pattern_size-factor);
games/factor/factor.c
236
memcpy(&table[fact_lim], pattern, pattern_size);
games/factor/factor.c
239
memcpy(&table[fact_lim], pattern, TABSIZE-fact_lim);
games/factor/factor.c
73
extern const char pattern[];
games/primes/pattern.c
435
const int pattern_size = (sizeof(pattern)/sizeof(pattern[0]));
games/primes/pattern.c
48
const char pattern[] = {
games/primes/primes.c
239
memcpy(table, &pattern[factor], pattern_size-factor);
games/primes/primes.c
243
memcpy(&table[fact_lim], pattern, pattern_size);
games/primes/primes.c
246
memcpy(&table[fact_lim], pattern, TABSIZE-fact_lim);
games/primes/primes.c
88
extern const char pattern[];
lib/libc/gen/fnmatch.c
101
const char * const mismatch = pattern;
lib/libc/gen/fnmatch.c
107
if (pattern[0] != '[' || pattern[1] != ':') {
lib/libc/gen/fnmatch.c
111
pattern += 2;
lib/libc/gen/fnmatch.c
113
if ((colon = strchr(pattern, ':')) == NULL || colon[1] != ']') {
lib/libc/gen/fnmatch.c
118
len = (size_t)(colon - pattern);
lib/libc/gen/fnmatch.c
120
if (foldcase && strncmp(pattern, "upper:]", 7) == 0)
lib/libc/gen/fnmatch.c
121
pattern = "lower:]";
lib/libc/gen/fnmatch.c
123
if (!strncmp(pattern, cc->name, len) && cc->name[len] == '\0') {
lib/libc/gen/fnmatch.c
144
static int fnmatch_ch(const char **pattern, const char **string, int flags)
lib/libc/gen/fnmatch.c
146
const char * const mismatch = *pattern;
lib/libc/gen/fnmatch.c
154
if (**pattern == '[') {
lib/libc/gen/fnmatch.c
155
++*pattern;
lib/libc/gen/fnmatch.c
158
negate = (**pattern == '!') || (**pattern == '^');
lib/libc/gen/fnmatch.c
160
++*pattern;
lib/libc/gen/fnmatch.c
163
if (**pattern == ']')
lib/libc/gen/fnmatch.c
166
while (**pattern) {
lib/libc/gen/fnmatch.c
167
if (**pattern == ']') {
lib/libc/gen/fnmatch.c
168
++*pattern;
lib/libc/gen/fnmatch.c
174
if (escape && (**pattern == '\\')) {
lib/libc/gen/fnmatch.c
175
++*pattern;
lib/libc/gen/fnmatch.c
178
if (!**pattern)
lib/libc/gen/fnmatch.c
183
if (slash && (**pattern == '/'))
lib/libc/gen/fnmatch.c
187
switch (classmatch(*pattern, **string, nocase, pattern)) {
lib/libc/gen/fnmatch.c
198
if (!**pattern)
lib/libc/gen/fnmatch.c
206
if (((*pattern)[1] == '-') && ((*pattern)[2] != ']')) {
lib/libc/gen/fnmatch.c
207
startch = *pattern;
lib/libc/gen/fnmatch.c
208
*pattern += (escape && ((*pattern)[2] == '\\')) ? 3 : 2;
lib/libc/gen/fnmatch.c
216
if (!**pattern || (slash && (**pattern == '/')))
lib/libc/gen/fnmatch.c
220
if ((**string >= *startch) && (**string <= **pattern))
lib/libc/gen/fnmatch.c
225
isupper((unsigned char)**pattern)) &&
lib/libc/gen/fnmatch.c
229
tolower((unsigned char)**pattern)))
lib/libc/gen/fnmatch.c
232
++*pattern;
lib/libc/gen/fnmatch.c
237
if ((**string == **pattern))
lib/libc/gen/fnmatch.c
240
isupper((unsigned char)**pattern)) &&
lib/libc/gen/fnmatch.c
242
tolower((unsigned char)**pattern)))
lib/libc/gen/fnmatch.c
245
++*pattern;
lib/libc/gen/fnmatch.c
251
*pattern = mismatch;
lib/libc/gen/fnmatch.c
253
} else if (**pattern == '?') {
lib/libc/gen/fnmatch.c
259
} else if (escape && (**pattern == '\\') && (*pattern)[1]) {
lib/libc/gen/fnmatch.c
260
++*pattern;
lib/libc/gen/fnmatch.c
264
if (**string == **pattern)
lib/libc/gen/fnmatch.c
267
isupper((unsigned char)**pattern)) &&
lib/libc/gen/fnmatch.c
269
tolower((unsigned char)**pattern)))
lib/libc/gen/fnmatch.c
273
if (**string == '\0' || **pattern == '\0' ||
lib/libc/gen/fnmatch.c
274
(slash && ((**string == '/') || (**pattern == '/'))))
lib/libc/gen/fnmatch.c
278
++*pattern;
lib/libc/gen/fnmatch.c
284
int fnmatch(const char *pattern, const char *string, int flags)
lib/libc/gen/fnmatch.c
299
if (*pattern == '*')
lib/libc/gen/fnmatch.c
302
while (*pattern && *string) {
lib/libc/gen/fnmatch.c
307
if (slash && escape && (*pattern == '\\') && (pattern[1] == '/'))
lib/libc/gen/fnmatch.c
308
++pattern;
lib/libc/gen/fnmatch.c
309
if (slash && (*pattern == '/') && (*string == '/')) {
lib/libc/gen/fnmatch.c
310
++pattern;
lib/libc/gen/fnmatch.c
320
if (*pattern == '.')
lib/libc/gen/fnmatch.c
321
++pattern;
lib/libc/gen/fnmatch.c
322
else if (escape && (*pattern == '\\') && (pattern[1] == '.'))
lib/libc/gen/fnmatch.c
323
pattern += 2;
lib/libc/gen/fnmatch.c
345
while (*pattern) {
lib/libc/gen/fnmatch.c
347
((string == strendseg) && (*pattern != '*')))
lib/libc/gen/fnmatch.c
350
if (slash && ((*pattern == '/') ||
lib/libc/gen/fnmatch.c
351
(escape && (*pattern == '\\') && (pattern[1] == '/'))))
lib/libc/gen/fnmatch.c
358
for (wild = 0; (*pattern == '*') || (*pattern == '?'); ++pattern) {
lib/libc/gen/fnmatch.c
359
if (*pattern == '*') {
lib/libc/gen/fnmatch.c
372
mismatch = pattern;
lib/libc/gen/fnmatch.c
378
for (matchptr = pattern, matchlen = 0; 1; ++matchlen) {
lib/libc/gen/fnmatch.c
435
while (*pattern && (string < strendseg)) {
lib/libc/gen/fnmatch.c
437
if (*pattern == '*')
lib/libc/gen/fnmatch.c
441
(*pattern == '/') || (escape &&
lib/libc/gen/fnmatch.c
442
(*pattern == '\\') && (pattern[1] == '/'))))
lib/libc/gen/fnmatch.c
450
if (!fnmatch_ch(&pattern, &string, flags))
lib/libc/gen/fnmatch.c
465
pattern = mismatch;
lib/libc/gen/fnmatch.c
475
if (*pattern && !(slash && ((*pattern == '/') ||
lib/libc/gen/fnmatch.c
476
(escape && (*pattern == '\\') && (pattern[1] == '/')))))
lib/libc/gen/fnmatch.c
479
if (leading_dir && !*pattern && *string == '/')
lib/libc/gen/fnmatch.c
484
if (!*string && !*pattern)
lib/libc/gen/fnmatch.c
99
classmatch(const char *pattern, char test, int foldcase, const char **ep)
lib/libc/gen/glob.c
167
glob(const char *pattern, int flags, int (*errfunc)(const char *, int),
lib/libc/gen/glob.c
175
patnext = (u_char *) pattern;
lib/libc/gen/glob.c
187
if (strnlen(pattern, PATH_MAX) == PATH_MAX)
lib/libc/gen/glob.c
225
globexp1(const Char *pattern, glob_t *pglob, struct glob_lim *limitp)
lib/libc/gen/glob.c
227
const Char* ptr = pattern;
lib/libc/gen/glob.c
230
if (pattern[0] == LBRACE && pattern[1] == RBRACE && pattern[2] == EOS)
lib/libc/gen/glob.c
231
return glob0(pattern, pglob, limitp);
lib/libc/gen/glob.c
234
return globexp2(ptr, pattern, pglob, limitp);
lib/libc/gen/glob.c
236
return glob0(pattern, pglob, limitp);
lib/libc/gen/glob.c
246
globexp2(const Char *ptr, const Char *pattern, glob_t *pglob,
lib/libc/gen/glob.c
255
for (lm = patbuf, pm = pattern; pm != ptr; *lm++ = *pm++)
lib/libc/gen/glob.c
351
globtilde(const Char *pattern, Char *patbuf, size_t patbuf_len, glob_t *pglob)
lib/libc/gen/glob.c
358
if (*pattern != TILDE || !(pglob->gl_flags & GLOB_TILDE))
lib/libc/gen/glob.c
359
return pattern;
lib/libc/gen/glob.c
363
for (p = pattern + 1, h = (char *) patbuf;
lib/libc/gen/glob.c
383
return pattern;
lib/libc/gen/glob.c
394
return pattern;
lib/libc/gen/glob.c
429
const Char *pattern = *patternp + 1;
lib/libc/gen/glob.c
435
if ((colon = g_strchr(pattern, ':')) == NULL || colon[1] != ']')
lib/libc/gen/glob.c
438
len = (size_t)(colon - pattern);
lib/libc/gen/glob.c
440
if (!g_strncmp(pattern, cc->name, len) && cc->name[len] == '\0')
lib/libc/gen/glob.c
461
glob0(const Char *pattern, glob_t *pglob, struct glob_lim *limitp)
lib/libc/gen/glob.c
468
qpatnext = globtilde(pattern, patbuf, PATH_MAX, pglob);
lib/libc/gen/glob.c
551
return(globextend(pattern, pglob, limitp, NULL));
lib/libc/gen/glob.c
600
glob1(Char *pattern, Char *pattern_last, glob_t *pglob, struct glob_lim *limitp)
lib/libc/gen/glob.c
605
if (*pattern == EOS)
lib/libc/gen/glob.c
609
pattern, pattern_last, pglob, limitp));
lib/libc/gen/glob.c
619
Char *pattern, Char *pattern_last, glob_t *pglob, struct glob_lim *limitp)
lib/libc/gen/glob.c
630
if (*pattern == EOS) { /* End of pattern? */
lib/libc/gen/glob.c
659
p = pattern;
lib/libc/gen/glob.c
670
pattern = p;
lib/libc/gen/glob.c
671
while (*pattern == SEP) {
lib/libc/gen/glob.c
674
*pathend++ = *pattern++;
lib/libc/gen/glob.c
679
pathend_last, pattern, p, pattern_last,
lib/libc/gen/glob.c
687
Char *pattern, Char *restpattern, Char *restpattern_last, glob_t *pglob,
lib/libc/gen/glob.c
741
if (dp->d_name[0] == DOT && *pattern != DOT)
lib/libc/gen/glob.c
753
if (!match(pathend, pattern, restpattern)) {
lib/libc/regex/regcomp.c
141
regcomp(regex_t *preg, const char *pattern, int cflags)
lib/libc/regex/regcomp.c
159
if (preg->re_endp < pattern)
lib/libc/regex/regcomp.c
161
len = preg->re_endp - pattern;
lib/libc/regex/regcomp.c
163
len = strlen((char *)pattern);
lib/libc/regex/regcomp.c
179
p->next = pattern;
lib/libcrypto/x509/x509_utl.c
1004
equal_wildcard(const unsigned char *pattern, size_t pattern_len,
lib/libcrypto/x509/x509_utl.c
1014
star = valid_star(pattern, pattern_len, flags);
lib/libcrypto/x509/x509_utl.c
1016
return equal_nocase(pattern, pattern_len,
lib/libcrypto/x509/x509_utl.c
1018
return wildcard_match(pattern, star - pattern,
lib/libcrypto/x509/x509_utl.c
1019
star + 1, (pattern + pattern_len) - star - 1,
lib/libcrypto/x509/x509_utl.c
761
typedef int (*equal_fn)(const unsigned char *pattern, size_t pattern_len,
lib/libcrypto/x509/x509_utl.c
769
const unsigned char *pattern = *p;
lib/libcrypto/x509/x509_utl.c
781
while (pattern_len > subject_len && *pattern) {
lib/libcrypto/x509/x509_utl.c
783
*pattern == '.')
lib/libcrypto/x509/x509_utl.c
785
++pattern;
lib/libcrypto/x509/x509_utl.c
791
*p = pattern;
lib/libcrypto/x509/x509_utl.c
806
equal_nocase(const unsigned char *pattern, size_t pattern_len,
lib/libcrypto/x509/x509_utl.c
809
if (memchr(pattern, '\0', pattern_len) != NULL)
lib/libcrypto/x509/x509_utl.c
813
skip_prefix(&pattern, &pattern_len, subject, subject_len, flags);
lib/libcrypto/x509/x509_utl.c
816
return (strncasecmp(pattern, subject, pattern_len) == 0);
lib/libcrypto/x509/x509_utl.c
821
equal_case(const unsigned char *pattern, size_t pattern_len,
lib/libcrypto/x509/x509_utl.c
824
if (memchr(pattern, 0, pattern_len) != NULL)
lib/libcrypto/x509/x509_utl.c
828
skip_prefix(&pattern, &pattern_len, subject, subject_len, flags);
lib/libcrypto/x509/x509_utl.c
831
return (strncmp(pattern, subject, pattern_len) == 0);
lib/libedit/search.c
523
wchar_t *pattern = el->el_search.patbuf;
lib/libedit/search.c
526
ocp = &pattern[1];
lib/libedit/search.c
530
ocp = pattern;
lib/libmenu/m_driver.c
165
menu->pattern,
lib/libmenu/m_driver.c
249
assert(menu->pattern);
lib/libmenu/m_driver.c
394
assert(menu->pattern);
lib/libmenu/m_driver.c
404
assert(menu->pattern);
lib/libmenu/m_driver.c
405
if (menu->pattern[0])
lib/libmenu/m_driver.c
423
assert(menu->pattern);
lib/libmenu/m_driver.c
424
if (menu->pattern[0])
lib/libmenu/m_driver.c
49
(menu)->pattern[--((menu)->pindex)] = '\0'
lib/libmenu/m_driver.c
53
{ (menu)->pattern[((menu)->pindex)++] = (char) (ch);\
lib/libmenu/m_driver.c
54
(menu)->pattern[(menu)->pindex] = '\0'; }
lib/libmenu/m_format.c
85
if (menu->pattern)
lib/libmenu/m_global.c
157
if (menu->pattern)
lib/libmenu/m_global.c
158
free(menu->pattern);
lib/libmenu/m_global.c
159
menu->pattern = (char *)0;
lib/libmenu/m_global.c
215
if ((menu->pattern = typeMalloc(char, (unsigned)(1 + menu->namelen))))
lib/libmenu/m_item_cur.c
74
assert(menu->pattern);
lib/libmenu/m_item_top.c
81
assert(menu->pattern);
lib/libmenu/m_pattern.c
62
returnPtr(menu ? (menu->pattern ? menu->pattern : empty) : 0);
lib/libmenu/menu.h
130
char *pattern; /* Buffer to store match chars */
lib/libmenu/menu.priv.h
120
(menu)->pattern[0] = '\0'; }
regress/lib/libc/fnmatch/fnm_test.c
17
char pattern[1024], string[1024];
regress/lib/libc/fnmatch/fnm_test.c
38
got = sscanf(line, "%s %s 0x%x %d", pattern, string, &flags,
regress/lib/libc/fnmatch/fnm_test.c
44
if (pattern[0] == '#') {
regress/lib/libc/fnmatch/fnm_test.c
49
got = fnmatch(pattern, string, flags);
regress/lib/libc/fnmatch/fnm_test.c
51
warnx("%s %s %d: want %d, got %d", pattern,
regress/lib/libc/glob/globtest.c
109
if (glob(entry->pattern, entry->flags, NULL, &gl) != 0)
regress/lib/libc/glob/globtest.c
110
errx(1, "glob failed: %s", entry->pattern);
regress/lib/libc/glob/globtest.c
129
"(found %07o, expected %07o)", entry->pattern, entry->flags,
regress/lib/libc/glob/globtest.c
135
"(found \"%s\", expected \"%s\")", entry->pattern, entry->flags,
regress/lib/libc/glob/globtest.c
18
char pattern[1024];
regress/lib/libc/glob/globtest.c
61
if (entry.pattern[0])
regress/lib/libc/glob/globtest.c
68
if (len >= sizeof(entry.pattern))
regress/lib/libc/glob/globtest.c
70
memcpy(entry.pattern, buf + 1, len);
regress/lib/libc/glob/globtest.c
71
entry.pattern[len] = '\0';
regress/lib/libc/glob/globtest.c
84
if (!entry.pattern[0])
regress/lib/libc/glob/globtest.c
89
entry.pattern, MAX_RESULTS);
regress/lib/libc/glob/globtest.c
99
if (entry.pattern[0])
regress/lib/libssl/buffer/buffertest.c
173
uint8_t pattern;
regress/lib/libssl/buffer/buffertest.c
186
.pattern = 0xdb,
regress/lib/libssl/buffer/buffertest.c
191
.pattern = 0xbd,
regress/lib/libssl/buffer/buffertest.c
196
.pattern = 0xdb,
regress/lib/libssl/buffer/buffertest.c
201
.pattern = 0xfe,
regress/lib/libssl/buffer/buffertest.c
206
.pattern = 0xbd,
regress/lib/libssl/buffer/buffertest.c
211
.pattern = 0xbd,
regress/lib/libssl/buffer/buffertest.c
216
.pattern = 0xdb,
regress/lib/libssl/buffer/buffertest.c
221
.pattern = 0xbd,
regress/lib/libssl/buffer/buffertest.c
226
.pattern = 0xee,
regress/lib/libssl/buffer/buffertest.c
231
.pattern = 0xfe,
regress/lib/libssl/buffer/buffertest.c
236
.pattern = 0xfe,
regress/lib/libssl/buffer/buffertest.c
241
.pattern = 0xfe,
regress/lib/libssl/buffer/buffertest.c
246
.pattern = 0xdb,
regress/lib/libssl/buffer/buffertest.c
251
.pattern = 0xbd,
regress/lib/libssl/buffer/buffertest.c
256
.pattern = 0xee,
regress/lib/libssl/buffer/buffertest.c
261
.pattern = 0xee,
regress/lib/libssl/buffer/buffertest.c
296
memset(wbuf, rwt->pattern, rwt->append);
regress/lib/libssl/buffer/buffertest.c
310
memset(wbuf, rwt->pattern, rwt->write);
regress/lib/libssl/buffer/buffertest.c
335
memset(wbuf, rwt->pattern, rwt->want);
regress/sys/kern/pledge/generic/manager.c
103
error = asprintf(&pattern,
regress/sys/kern/pledge/generic/manager.c
110
error = regcomp(®ex, pattern, REG_EXTENDED);
regress/sys/kern/pledge/generic/manager.c
112
warnx("regcomp pattern=%s error=%d", pattern, error);
regress/sys/kern/pledge/generic/manager.c
113
free(pattern);
regress/sys/kern/pledge/generic/manager.c
117
warnx("regcomp pattern=%s nsub=%zu", pattern, regex.re_nsub);
regress/sys/kern/pledge/generic/manager.c
129
pattern, output, error);
regress/sys/kern/pledge/generic/manager.c
145
free(pattern);
regress/sys/kern/pledge/generic/manager.c
96
char *pattern;
regress/usr.bin/rsync-unit/rmatch_test.c
231
for (i = 0; tvs[i].pattern != NULL; i++) {
regress/usr.bin/rsync-unit/rmatch_test.c
232
p = tvs[i].pattern;
regress/usr.bin/rsync-unit/rmatch_test.c
236
tvs[i].string, tvs[i].pattern,
regress/usr.bin/rsync-unit/rmatch_test.c
240
tvs[i].string, tvs[i].pattern,
regress/usr.bin/rsync-unit/rmatch_test.c
245
tvs[i].string, tvs[i].pattern,
regress/usr.bin/rsync-unit/rmatch_test.c
26
const char *pattern;
regress/usr.sbin/httpd/patterns/patterns-tester.c
57
char pattern[1024];
regress/usr.sbin/httpd/patterns/patterns-tester.c
67
read_string(pattern, sizeof(pattern));
regress/usr.sbin/httpd/patterns/patterns-tester.c
72
strlcpy(pattern, argv[2], sizeof(pattern));
regress/usr.sbin/httpd/patterns/patterns-tester.c
77
printf("pattern='%s'\n", pattern);
regress/usr.sbin/httpd/patterns/patterns-tester.c
80
ret = str_match(string, pattern, &m, &errstr);
sys/arch/alpha/tc/ioasic.c
344
u_int32_t pattern;
sys/arch/alpha/tc/ioasic.c
348
pattern = 0; /* all clear */
sys/arch/alpha/tc/ioasic.c
375
pattern = averunnable.ldavg[0] >> FSHIFT;
sys/arch/alpha/tc/ioasic.c
377
pattern = led_pattern8[led_blink_state.patpos];
sys/arch/alpha/tc/ioasic.c
397
(pattern << 16);
sys/arch/alpha/tc/ioasic.c
411
(*(volatile uint32_t *)rw_csr & ~0xff) | pattern;
sys/arch/arm/arm/disassem.c
109
u_int pattern;
sys/arch/arm/arm/disassem.c
306
if ((insn & i_ptr->mask) == i_ptr->pattern) {
sys/arch/arm64/arm64/disasm.c
3625
uint32_t pattern;
sys/arch/arm64/arm64/disasm.c
3990
if ((insn & insn_tables[i].mask) != insn_tables[i].pattern)
sys/arch/luna88k/stand/boot/logo.c
29
u_int32_t pattern[LOGO_YSIZE][LOGO_XSIZE];
sys/arch/luna88k/stand/boot/logo.c
42
*p++ = pattern[i][j];
sys/arch/luna88k/stand/boot/logo.c
49
u_int32_t pattern[LOGO_YSIZE][LOGO_XSIZE] = {
sys/dev/i2c/ietp.c
155
uint8_t pattern;
sys/dev/i2c/ietp.c
190
pattern = buf == 0xFFFF ? 0 : buf8[1];
sys/dev/i2c/ietp.c
191
sc->hi_precision = pattern >= 0x02;
sys/dev/i2c/ietp.c
193
reg = pattern >= 0x01 ? IETP_IC_TYPE : IETP_OSM_VERSION;
sys/dev/i2c/ietp.c
198
sc->ic_type = pattern >= 0x01 ? be16toh(buf) : buf8[1];
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7283
uint32_t data, pattern = 0xDEADBEEF;
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7296
WREG32_SOC15(GC, 0, mmVGT_ESGS_RING_SIZE_UMD, pattern);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7298
if (RREG32_SOC15(GC, 0, mmVGT_ESGS_RING_SIZE_Sienna_Cichlid) == pattern) {
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7312
WREG32_SOC15(GC, 0, mmVGT_ESGS_RING_SIZE_UMD, pattern);
sys/dev/pci/drm/amd/amdgpu/gfx_v10_0.c
7314
if (RREG32_SOC15(GC, 0, mmVGT_ESGS_RING_SIZE) == pattern) {
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
351
u32 compute_dim_x, u64 wb_gpu_addr, u32 pattern,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
401
ib->ptr[ib->length_dw++] = pattern;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
454
uint32_t pattern, uint32_t num_wave, bool wait)
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
470
(wb_ptr[offset] == pattern))
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
498
u32 pattern[3] = { 0x1, 0x5, 0xa };
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
523
wb_ib.gpu_addr, pattern[0], &fences[0]);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
531
pattern[0],
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
548
wb_ib.gpu_addr, pattern[1], &fences[1]);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
556
pattern[1], adev->gfx.cu_info.number * SIMD_ID_MAX * 6,
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
588
wb_ib.gpu_addr, pattern[2], &fences[2]);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
596
pattern[2],
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
642
u32 pattern = 0xa;
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
666
wb_ib.gpu_addr, pattern, &fence);
sys/dev/pci/drm/amd/amdgpu/gfx_v9_4_2.c
681
pattern,
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
368
const uint8_t *pattern)
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
387
((pattern[1] & 0x03) << 8) | pattern[0];
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
389
((pattern[2] & 0x0f) << 6) | ((pattern[1] >> 2) & 0x3f);
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
391
((pattern[3] & 0x3f) << 4) | ((pattern[2] >> 4) & 0x0f);
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
393
(pattern[4] << 2) | ((pattern[3] >> 6) & 0x03);
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
395
((pattern[6] & 0x03) << 8) | pattern[5];
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
397
((pattern[7] & 0x0f) << 6) | ((pattern[6] >> 2) & 0x3f);
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
399
((pattern[8] & 0x3f) << 4) | ((pattern[7] >> 4) & 0x0f);
sys/dev/pci/drm/amd/display/dc/dce/dce_link_encoder.c
401
(pattern[9] << 2) | ((pattern[8] >> 6) & 0x03);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
298
const uint8_t *pattern)
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
317
((pattern[1] & 0x03) << 8) | pattern[0];
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
319
((pattern[2] & 0x0f) << 6) | ((pattern[1] >> 2) & 0x3f);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
321
((pattern[3] & 0x3f) << 4) | ((pattern[2] >> 4) & 0x0f);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
323
(pattern[4] << 2) | ((pattern[3] >> 6) & 0x03);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
325
((pattern[6] & 0x03) << 8) | pattern[5];
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
327
((pattern[7] & 0x0f) << 6) | ((pattern[6] >> 2) & 0x3f);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
329
((pattern[8] & 0x3f) << 4) | ((pattern[7] >> 4) & 0x0f);
sys/dev/pci/drm/amd/display/dc/dio/dcn10/dcn10_link_encoder.c
331
(pattern[9] << 2) | ((pattern[8] >> 6) & 0x03);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
661
enum dpcd_phy_test_patterns pattern;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
748
pattern = PHY_TEST_PATTERN_NONE;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
751
pattern = PHY_TEST_PATTERN_D10_2;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
754
pattern = PHY_TEST_PATTERN_SYMBOL_ERROR;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
757
pattern = PHY_TEST_PATTERN_PRBS7;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
760
pattern = PHY_TEST_PATTERN_80BIT_CUSTOM;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
763
pattern = PHY_TEST_PATTERN_CP2520_1;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
766
pattern = PHY_TEST_PATTERN_CP2520_2;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
769
pattern = PHY_TEST_PATTERN_CP2520_3;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
772
pattern = PHY_TEST_PATTERN_128b_132b_TPS1;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
775
pattern = PHY_TEST_PATTERN_128b_132b_TPS2;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
778
pattern = PHY_TEST_PATTERN_PRBS9;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
781
pattern = PHY_TEST_PATTERN_PRBS11;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
784
pattern = PHY_TEST_PATTERN_PRBS15;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
787
pattern = PHY_TEST_PATTERN_PRBS23;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
790
pattern = PHY_TEST_PATTERN_PRBS31;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
793
pattern = PHY_TEST_PATTERN_264BIT_CUSTOM;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
796
pattern = PHY_TEST_PATTERN_SQUARE;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
799
pattern = PHY_TEST_PATTERN_SQUARE_PRESHOOT_DISABLED;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
802
pattern = PHY_TEST_PATTERN_SQUARE_DEEMPHASIS_DISABLED;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
805
pattern = PHY_TEST_PATTERN_SQUARE_PRESHOOT_DEEMPHASIS_DISABLED;
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
829
(unsigned char)(pattern);
sys/dev/pci/drm/amd/display/dc/link/accessories/link_dp_cts.c
847
training_pattern.v1_3.LINK_QUAL_PATTERN_SET = pattern;
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c
78
uint8_t pattern = 0x4F; /* SQ128 */
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c
85
const uint8_t vendor_lttpr_write_data_pg5[4] = {0x1, 0x1C, 0x58, pattern};
sys/dev/pci/drm/amd/display/dc/link/hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c
86
const uint8_t vendor_lttpr_write_data_pg6[4] = {0x1, 0x1C, 0x59, pattern};
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1228
enum dc_dp_training_pattern pattern,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1246
dp_training_pattern_to_dpcd_training_pattern(link, pattern);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1249
dp_initialize_scrambling_data_symbols(link, pattern);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1387
enum dc_dp_training_pattern pattern,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
1392
switch (pattern) {
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
181
enum dc_dp_training_pattern pattern)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
185
switch (pattern) {
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
199
__func__, pattern);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
208
enum dc_dp_training_pattern pattern)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
213
switch (pattern) {
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
250
__func__, pattern);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
809
enum dc_dp_training_pattern pattern = DP_TRAINING_PATTERN_SEQUENCE_2;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
822
pattern = DP_TRAINING_PATTERN_SEQUENCE_4;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
825
pattern = DP_TRAINING_PATTERN_SEQUENCE_3;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
827
pattern = DP_TRAINING_PATTERN_SEQUENCE_2;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
830
pattern = DP_128b_132b_TPS2;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
833
pattern = DP_TRAINING_PATTERN_SEQUENCE_2;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.c
836
return pattern;
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
171
enum dc_dp_training_pattern pattern);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
175
enum dc_dp_training_pattern pattern);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
48
enum dc_dp_training_pattern pattern,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training.h
76
enum dc_dp_training_pattern pattern,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
236
enum dc_dp_training_pattern pattern,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
249
dp_training_pattern_to_dpcd_training_pattern(link, pattern);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
252
dp_initialize_scrambling_data_symbols(link, pattern);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
974
uint8_t pattern,
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
979
if (lt_settings->lttpr_mode != LTTPR_MODE_NON_TRANSPARENT || pattern == DPCD_TRAINING_PATTERN_VIDEOIDLE)
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.c
985
dc_process_dmub_dpia_set_tps_notification(link->ctx->dc, link->link_index, pattern);
sys/dev/pci/drm/amd/display/dc/link/protocols/link_dp_training_dpia.h
57
uint8_t pattern,
sys/dev/pci/drm/i915/display/intel_dp_link_training.h
48
static inline u8 intel_dp_training_pattern_symbol(u8 pattern)
sys/dev/pci/drm/i915/display/intel_dp_link_training.h
50
return pattern & ~DP_LINK_SCRAMBLING_DISABLE;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
351
u32 pattern[] = { 0, 0xaa, 0xcc, 0x55, 0xff };
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
395
for (i = 0; i < ARRAY_SIZE(pattern); i++) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
396
memset(dma_map, pattern[i], PAGE_SIZE);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
397
if (memchr_inv(obj_map, pattern[i], PAGE_SIZE)) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
399
pr_err("imported vmap not all set to %x!\n", pattern[i]);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
405
for (i = 0; i < ARRAY_SIZE(pattern); i++) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
406
memset(obj_map, pattern[i], PAGE_SIZE);
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
407
if (memchr_inv(dma_map, pattern[i], PAGE_SIZE)) {
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
409
pr_err("exported vmap not all set to %x!\n", pattern[i]);
sys/dev/pci/if_ocereg.h
1345
uint64_t pattern;
sys/scsi/scsi_disk.h
111
u_int8_t pattern[...];
sys/scsi/scsiconf.c
109
struct scsi_inquiry_pattern pattern;
sys/scsi/st.c
113
struct scsi_inquiry_pattern pattern;
usr.bin/awk/awkgram.y
126
FOR '(' opt_simple_stmt ';' opt_nl pattern ';' opt_nl opt_simple_stmt rparen {inloop++;} stmt
usr.bin/awk/awkgram.y
140
IF '(' pattern rparen { $$ = notnull($3); }
usr.bin/awk/awkgram.y
173
pattern { $$ = notnull($1); }
usr.bin/awk/awkgram.y
196
pattern
usr.bin/awk/awkgram.y
197
| patlist comma pattern { $$ = linkum($1, $3); }
usr.bin/awk/awkgram.y
222
pattern:
usr.bin/awk/awkgram.y
223
var ASGNOP pattern { $$ = op2($2, $1, $3); }
usr.bin/awk/awkgram.y
224
| pattern '?' pattern ':' pattern %prec '?'
usr.bin/awk/awkgram.y
226
| pattern bor pattern %prec BOR
usr.bin/awk/awkgram.y
228
| pattern and pattern %prec AND
usr.bin/awk/awkgram.y
230
| pattern EQ pattern { $$ = op2($2, $1, $3); }
usr.bin/awk/awkgram.y
231
| pattern GE pattern { $$ = op2($2, $1, $3); }
usr.bin/awk/awkgram.y
232
| pattern GT pattern { $$ = op2($2, $1, $3); }
usr.bin/awk/awkgram.y
233
| pattern LE pattern { $$ = op2($2, $1, $3); }
usr.bin/awk/awkgram.y
234
| pattern LT pattern { $$ = op2($2, $1, $3); }
usr.bin/awk/awkgram.y
235
| pattern NE pattern { $$ = op2($2, $1, $3); }
usr.bin/awk/awkgram.y
236
| pattern MATCHOP reg_expr { $$ = op3($2, NIL, $1, (Node*)makedfa($3, 0)); free($3); }
usr.bin/awk/awkgram.y
237
| pattern MATCHOP pattern
usr.bin/awk/awkgram.y
243
| pattern IN varname { $$ = op2(INTEST, $1, makearr($3)); }
usr.bin/awk/awkgram.y
245
| pattern '|' GETLINE var {
usr.bin/awk/awkgram.y
248
| pattern '|' GETLINE {
usr.bin/awk/awkgram.y
251
| pattern term %prec CAT { $$ = op2(CAT, $1, $2); }
usr.bin/awk/awkgram.y
257
pattern comma pattern { $$ = linkum($1, $3); }
usr.bin/awk/awkgram.y
258
| plist comma pattern { $$ = linkum($1, $3); }
usr.bin/awk/awkgram.y
311
| pattern { $$ = exptostat($1); }
usr.bin/awk/awkgram.y
325
| do {inloop++;} stmt {--inloop;} WHILE '(' pattern ')' st
usr.bin/awk/awkgram.y
327
| EXIT pattern st { $$ = stat1(EXIT, $2); }
usr.bin/awk/awkgram.y
339
| RETURN pattern st { $$ = stat1(RETURN, $2); }
usr.bin/awk/awkgram.y
381
| GENSUB '(' reg_expr comma pattern comma pattern ')'
usr.bin/awk/awkgram.y
383
| GENSUB '(' pattern comma pattern comma pattern ')'
usr.bin/awk/awkgram.y
390
| GENSUB '(' reg_expr comma pattern comma pattern comma pattern ')'
usr.bin/awk/awkgram.y
392
| GENSUB '(' pattern comma pattern comma pattern comma pattern ')'
usr.bin/awk/awkgram.y
403
| INDEX '(' pattern comma pattern ')'
usr.bin/awk/awkgram.y
405
| INDEX '(' pattern comma reg_expr ')'
usr.bin/awk/awkgram.y
408
| '(' pattern ')' { $$ = $2; }
usr.bin/awk/awkgram.y
409
| MATCHFCN '(' pattern comma reg_expr ')'
usr.bin/awk/awkgram.y
411
| MATCHFCN '(' pattern comma pattern ')'
usr.bin/awk/awkgram.y
418
| SPLIT '(' pattern comma varname comma pattern ')' /* string */
usr.bin/awk/awkgram.y
420
| SPLIT '(' pattern comma varname comma reg_expr ')' /* const /regexp/ */
usr.bin/awk/awkgram.y
422
| SPLIT '(' pattern comma varname ')'
usr.bin/awk/awkgram.y
426
| subop '(' reg_expr comma pattern ')'
usr.bin/awk/awkgram.y
428
| subop '(' pattern comma pattern ')'
usr.bin/awk/awkgram.y
434
| subop '(' reg_expr comma pattern comma var ')'
usr.bin/awk/awkgram.y
436
| subop '(' pattern comma pattern comma var ')'
usr.bin/awk/awkgram.y
442
| SUBSTR '(' pattern comma pattern comma pattern ')'
usr.bin/awk/awkgram.y
444
| SUBSTR '(' pattern comma pattern ')'
usr.bin/awk/awkgram.y
472
WHILE '(' pattern rparen { $$ = notnull($3); }
usr.bin/awk/awkgram.y
66
%type <p> pas pattern ppattern plist pplist patlist prarg term re
usr.bin/ctags/ctags.c
248
char *pattern = NULL;
usr.bin/ctags/ctags.c
275
if ((pattern = strchr(file, '\t')) == NULL)
usr.bin/ctags/ctags.c
278
*pattern = '\0';
usr.bin/ctags/ctags.c
286
pattern++;
usr.bin/ctags/ctags.c
289
if ((pattern[0] == '/' || pattern[0] == '?')
usr.bin/ctags/ctags.c
290
&& pattern[1] == '^') {
usr.bin/ctags/ctags.c
292
i = strlen(pattern);
usr.bin/ctags/ctags.c
293
if (pattern[i-1] == pattern[0])
usr.bin/ctags/ctags.c
295
pattern[i-1] = '\0';
usr.bin/ctags/ctags.c
301
pattern += 2;
usr.bin/ctags/ctags.c
307
(void)strlcpy(lbuf, pattern, sizeof(lbuf));
usr.bin/diff/diff.c
298
char *buf, *pattern;
usr.bin/diff/diff.c
308
pattern = xmalloc(len + 1);
usr.bin/diff/diff.c
309
memcpy(pattern, buf, len);
usr.bin/diff/diff.c
310
pattern[len] = '\0';
usr.bin/diff/diff.c
311
push_excludes(pattern);
usr.bin/diff/diff.c
321
push_excludes(char *pattern)
usr.bin/diff/diff.c
326
entry->pattern = pattern;
usr.bin/diff/diff.c
332
push_ignore_pats(char *pattern)
usr.bin/diff/diff.c
337
ignore_pats = xstrdup(pattern);
usr.bin/diff/diff.c
340
len = strlen(ignore_pats) + strlen(pattern) + 2;
usr.bin/diff/diff.c
343
strlcat(ignore_pats, pattern, len);
usr.bin/diff/diff.h
80
char *pattern;
usr.bin/diff/diffdir.c
233
if (fnmatch(excl->pattern, dp->d_name, FNM_PATHNAME) == 0)
usr.bin/find/function.c
1166
c_name(char *pattern, char ***ignored, int unused)
usr.bin/find/function.c
1171
new->c_data = pattern;
usr.bin/find/function.c
1188
c_iname(char *pattern, char ***ignored, int unused)
usr.bin/find/function.c
1193
new->c_data = pattern;
usr.bin/find/function.c
1343
c_path(char *pattern, char ***ignored, int unused)
usr.bin/find/function.c
1348
new->c_data = pattern;
usr.bin/grep/grep.c
186
pattern = grep_reallocarray(pattern, ++pattern_sz, sizeof(*pattern));
usr.bin/grep/grep.c
198
pattern[patterns] = grep_malloc(len + 15 + extra);
usr.bin/grep/grep.c
199
snprintf(pattern[patterns], len + 15 + extra,
usr.bin/grep/grep.c
208
pattern[patterns] = grep_malloc(len + 1);
usr.bin/grep/grep.c
209
memcpy(pattern[patterns], pat, len);
usr.bin/grep/grep.c
210
pattern[patterns][len] = '\0';
usr.bin/grep/grep.c
498
fgrepcomp(&fg_pattern[i], pattern[i]);
usr.bin/grep/grep.c
502
if (fastcomp(&fg_pattern[i], pattern[i])) {
usr.bin/grep/grep.c
504
c = regcomp(&r_pattern[i], pattern[i], cflags);
usr.bin/grep/grep.c
51
char **pattern;
usr.bin/grep/grep.h
54
unsigned char *pattern;
usr.bin/grep/grep.h
76
extern char **pattern;
usr.bin/grep/util.c
222
if (fg_pattern[i].pattern) {
usr.bin/grep/util.c
289
fgrepcomp(fastgrep_t *fg, const unsigned char *pattern)
usr.bin/grep/util.c
294
fg->patternLen = strlen(pattern);
usr.bin/grep/util.c
305
fg->pattern = grep_malloc(fg->patternLen + 1);
usr.bin/grep/util.c
307
fg->pattern[i] = toupper(pattern[i]);
usr.bin/grep/util.c
308
fg->pattern[fg->patternLen] = '\0';
usr.bin/grep/util.c
310
fg->pattern = (unsigned char *)pattern; /* really const */
usr.bin/grep/util.c
316
fg->qsBc[fg->pattern[i]] = fg->patternLen - i;
usr.bin/grep/util.c
323
fg->qsBc[tolower(fg->pattern[i])] = fg->patternLen - i;
usr.bin/grep/util.c
332
fastcomp(fastgrep_t *fg, const char *pattern)
usr.bin/grep/util.c
347
fg->patternLen = strlen(pattern);
usr.bin/grep/util.c
354
if (fg->patternLen > 0 && pattern[fg->patternLen - 1] == '$') {
usr.bin/grep/util.c
361
if (pattern[0] == '^') {
usr.bin/grep/util.c
374
strncmp(pattern + fg->bol, "[[:<:]]", 7) == 0 &&
usr.bin/grep/util.c
375
strncmp(pattern + fg->bol + fg->patternLen - 7, "[[:>:]]", 7) == 0) {
usr.bin/grep/util.c
385
fg->pattern = grep_malloc(fg->patternLen + 1);
usr.bin/grep/util.c
386
memcpy(fg->pattern, pattern + bol + fg->wmatch, fg->patternLen);
usr.bin/grep/util.c
387
fg->pattern[fg->patternLen] = '\0';
usr.bin/grep/util.c
392
switch (fg->pattern[i]) {
usr.bin/grep/util.c
419
free(fg->pattern);
usr.bin/grep/util.c
420
fg->pattern = NULL;
usr.bin/grep/util.c
425
fg->pattern[i] = toupper(fg->pattern[i]);
usr.bin/grep/util.c
440
grep_revstr(fg->pattern, fg->patternLen);
usr.bin/grep/util.c
469
fg->qsBc[fg->pattern[i]] = fg->patternLen - i;
usr.bin/grep/util.c
476
fg->qsBc[tolower(fg->pattern[i])] = fg->patternLen - i;
usr.bin/grep/util.c
484
grep_revstr(fg->pattern, fg->patternLen);
usr.bin/grep/util.c
531
if (grep_cmp(fg->pattern, data + j,
usr.bin/grep/util.c
544
if (grep_cmp(fg->pattern, data + j - fg->patternLen,
usr.bin/grep/util.c
563
if (grep_cmp(fg->pattern, data + j, fg->patternLen)) {
usr.bin/grep/util.c
628
grep_cmp(const char *pattern, const char *data, size_t len)
usr.bin/grep/util.c
633
if (((pattern[i] == data[i]) || (!Fflag && pattern[i] == '.'))
usr.bin/grep/util.c
634
|| (iflag && pattern[i] == toupper((unsigned char)data[i])))
usr.bin/less/command.c
789
multi_search(char *pattern, int n)
usr.bin/less/command.c
816
n = search(search_type, pattern, n);
usr.bin/less/pattern.c
108
match_pattern(void *pattern, char *tpattern, char *line, int line_len,
usr.bin/less/pattern.c
112
regex_t *spattern = (regex_t *)pattern;
usr.bin/less/pattern.c
26
compile_pattern2(char *pattern, int search_type, regex_t **comp_pattern)
usr.bin/less/pattern.c
33
if (regcomp(comp, pattern, less_is_more ? 0 : REGCOMP_FLAG)) {
usr.bin/less/pattern.c
48
compile_pattern(char *pattern, int search_type, regex_t **comp_pattern)
usr.bin/less/pattern.c
54
cvt_pattern = pattern;
usr.bin/less/pattern.c
56
cvt_pattern = ecalloc(1, cvt_length(strlen(pattern)));
usr.bin/less/pattern.c
57
cvt_text(cvt_pattern, pattern, NULL, NULL, CVT_TO_LC);
usr.bin/less/pattern.c
60
if (cvt_pattern != pattern)
usr.bin/less/pattern.c
69
uncompile_pattern(regex_t **pattern)
usr.bin/less/pattern.c
71
if (*pattern != NULL)
usr.bin/less/pattern.c
72
regfree(*pattern);
usr.bin/less/pattern.c
73
*pattern = NULL;
usr.bin/less/pattern.c
81
match(char *pattern, int pattern_len, char *buf, int buf_len,
usr.bin/less/pattern.c
85
char *pattern_end = pattern + pattern_len;
usr.bin/less/pattern.c
89
for (pp = pattern, lp = buf; *pp == *lp; pp++, lp++)
usr.bin/less/search.c
103
if (pattern != NULL)
usr.bin/less/search.c
104
info->text = estrdup(pattern);
usr.bin/less/search.c
1083
set_filter_pattern(char *pattern, int search_type)
usr.bin/less/search.c
1086
if (pattern == NULL || *pattern == '\0')
usr.bin/less/search.c
1089
(void) set_pattern(&filter_info, pattern, search_type);
usr.bin/less/search.c
111
is_ucase_pattern = is_ucase(pattern);
usr.bin/less/search.c
828
char *pattern;
usr.bin/less/search.c
831
pattern = cmd_lastpattern();
usr.bin/less/search.c
832
if (pattern == NULL)
usr.bin/less/search.c
835
if (set_pattern(&search_info, pattern, search_type) < 0)
usr.bin/less/search.c
854
search(int search_type, char *pattern, int n)
usr.bin/less/search.c
858
if (pattern == NULL || *pattern == '\0') {
usr.bin/less/search.c
892
if (set_pattern(&search_info, pattern, search_type) < 0)
usr.bin/less/search.c
94
set_pattern(struct pattern_info *info, char *pattern, int search_type)
usr.bin/less/search.c
96
if (pattern == NULL)
usr.bin/less/search.c
98
else if (compile_pattern(pattern, search_type, &info->compiled) < 0)
usr.bin/less/tags.c
102
tp->tag_pattern = estrdup(pattern);
usr.bin/less/tags.c
91
maketagent(char *file, off_t linenum, char *pattern, int endline)
usr.bin/less/tags.c
99
if (pattern == NULL)
usr.bin/make/str.c
239
const char *pattern, const char *epattern)
usr.bin/make/str.c
244
pattern++;
usr.bin/make/str.c
247
while (pattern != epattern &&
usr.bin/make/str.c
248
(*pattern == '?' || *pattern == '*')) {
usr.bin/make/str.c
249
if (*pattern == '?') {
usr.bin/make/str.c
255
pattern++;
usr.bin/make/str.c
257
if (pattern == epattern)
usr.bin/make/str.c
260
if (Str_Matchi(string, estring, pattern,
usr.bin/make/str.c
318
const char *pattern, const char *epattern)
usr.bin/make/str.c
320
while (pattern != epattern) {
usr.bin/make/str.c
322
if (*pattern == '*')
usr.bin/make/str.c
323
return star_match(string, estring, pattern, epattern);
usr.bin/make/str.c
329
else if (*pattern == '[') {
usr.bin/make/str.c
330
pattern++;
usr.bin/make/str.c
331
if (!range_match(*string, &pattern, epattern))
usr.bin/make/str.c
336
else if (*pattern != '?') {
usr.bin/make/str.c
340
if (*pattern == '\\') {
usr.bin/make/str.c
341
if (++pattern == epattern)
usr.bin/make/str.c
346
if (*pattern != *string)
usr.bin/make/str.c
349
pattern++;
usr.bin/make/str.c
370
Str_SYSVMatch(const char *word, const char *pattern, size_t *len)
usr.bin/make/str.c
372
const char *p = pattern;
usr.bin/make/str.h
65
#define Str_Match(string, pattern) \
usr.bin/make/str.h
66
Str_Matchi(string, strchr(string, '\0'), pattern, strchr(pattern, '\0'))
usr.bin/make/varmodifiers.c
1000
pattern->flags |= VAR_MATCH_END;
usr.bin/make/varmodifiers.c
1002
if (pattern->lhs[0] == '^') {
usr.bin/make/varmodifiers.c
1003
pattern->lhs++;
usr.bin/make/varmodifiers.c
1004
pattern->leftLen--;
usr.bin/make/varmodifiers.c
1005
pattern->flags |= VAR_MATCH_START;
usr.bin/make/varmodifiers.c
1008
pattern->rhs = VarGetPattern(ctxt, err, &s, delim, delim,
usr.bin/make/varmodifiers.c
1009
&pattern->rightLen, dosubst ? pattern: NULL);
usr.bin/make/varmodifiers.c
1010
if (pattern->rhs != NULL) {
usr.bin/make/varmodifiers.c
1017
pattern->flags |= VAR_SUB_GLOBAL;
usr.bin/make/varmodifiers.c
1020
pattern->flags |= VAR_SUB_ONE;
usr.bin/make/varmodifiers.c
1027
return pattern;
usr.bin/make/varmodifiers.c
1031
free_patternarg(pattern);
usr.bin/make/varmodifiers.c
296
VarMatch(struct Name *word, bool addSpace, Buffer buf, void *pattern)
usr.bin/make/varmodifiers.c
298
const char *pat = pattern;
usr.bin/make/varmodifiers.c
316
VarNoMatch(struct Name *word, bool addSpace, Buffer buf, void *pattern)
usr.bin/make/varmodifiers.c
318
const char *pat = pattern;
usr.bin/make/varmodifiers.c
358
VarPattern *pattern;
usr.bin/make/varmodifiers.c
427
pattern = emalloc(sizeof(VarPattern));
usr.bin/make/varmodifiers.c
428
pattern->lbuffer = pattern->lhs = Buf_Retrieve(&buf);
usr.bin/make/varmodifiers.c
429
pattern->leftLen = Buf_Size(&buf);
usr.bin/make/varmodifiers.c
430
pattern->rhs = Buf_Retrieve(&buf2);
usr.bin/make/varmodifiers.c
431
pattern->rightLen = Buf_Size(&buf2);
usr.bin/make/varmodifiers.c
432
pattern->flags = 0;
usr.bin/make/varmodifiers.c
434
return pattern;
usr.bin/make/varmodifiers.c
451
VarPattern *pattern = patternp;
usr.bin/make/varmodifiers.c
454
if ((pattern->flags & (VAR_SUB_ONE|VAR_SUB_MATCHED)) !=
usr.bin/make/varmodifiers.c
458
if ((pattern->flags & VAR_MATCH_START) &&
usr.bin/make/varmodifiers.c
459
(strncmp(word->s, pattern->lhs, pattern->leftLen) == 0)) {
usr.bin/make/varmodifiers.c
461
if ((pattern->flags & VAR_MATCH_END) &&
usr.bin/make/varmodifiers.c
462
(wordLen == pattern->leftLen)) {
usr.bin/make/varmodifiers.c
466
if (pattern->rightLen != 0) {
usr.bin/make/varmodifiers.c
470
Buf_AddChars(buf, pattern->rightLen,
usr.bin/make/varmodifiers.c
471
pattern->rhs);
usr.bin/make/varmodifiers.c
473
pattern->flags |= VAR_SUB_MATCHED;
usr.bin/make/varmodifiers.c
474
} else if (pattern->flags & VAR_MATCH_END) {
usr.bin/make/varmodifiers.c
480
if ((pattern->rightLen + wordLen - pattern->leftLen) != 0){
usr.bin/make/varmodifiers.c
485
Buf_AddChars(buf, pattern->rightLen, pattern->rhs);
usr.bin/make/varmodifiers.c
486
Buf_AddChars(buf, wordLen - pattern->leftLen,
usr.bin/make/varmodifiers.c
487
word->s + pattern->leftLen);
usr.bin/make/varmodifiers.c
488
pattern->flags |= VAR_SUB_MATCHED;
usr.bin/make/varmodifiers.c
490
} else if (pattern->flags & VAR_MATCH_START) {
usr.bin/make/varmodifiers.c
493
} else if (pattern->flags & VAR_MATCH_END) {
usr.bin/make/varmodifiers.c
498
cp = word->s + (wordLen - pattern->leftLen);
usr.bin/make/varmodifiers.c
500
strncmp(cp, pattern->lhs, pattern->leftLen) == 0) {
usr.bin/make/varmodifiers.c
505
if (((cp - word->s) + pattern->rightLen) != 0) {
usr.bin/make/varmodifiers.c
511
Buf_AddChars(buf, pattern->rightLen, pattern->rhs);
usr.bin/make/varmodifiers.c
512
pattern->flags |= VAR_SUB_MATCHED;
usr.bin/make/varmodifiers.c
533
cp = strstr(word->s, pattern->lhs);
usr.bin/make/varmodifiers.c
535
if (addSpace && (cp - word->s) + pattern->rightLen != 0){
usr.bin/make/varmodifiers.c
540
Buf_AddChars(buf, pattern->rightLen, pattern->rhs);
usr.bin/make/varmodifiers.c
541
wordLen -= (cp - word->s) + pattern->leftLen;
usr.bin/make/varmodifiers.c
542
word->s = cp + pattern->leftLen;
usr.bin/make/varmodifiers.c
543
if (wordLen == 0 || (pattern->flags & VAR_SUB_GLOBAL) == 0)
usr.bin/make/varmodifiers.c
545
pattern->flags |= VAR_SUB_MATCHED;
usr.bin/make/varmodifiers.c
767
int delim2, size_t *length, VarPattern *pattern)
usr.bin/make/varmodifiers.c
780
cp[1] == '\\' || cp[1] == '$' || (pattern && cp[1] == '&')))
usr.bin/make/varmodifiers.c
806
} else if (pattern && *cp == '&')
usr.bin/make/varmodifiers.c
807
Buf_AddChars(&buf, pattern->leftLen, pattern->lhs);
usr.bin/make/varmodifiers.c
979
VarPattern *pattern;
usr.bin/make/varmodifiers.c
983
pattern = emalloc(sizeof(VarPattern));
usr.bin/make/varmodifiers.c
984
pattern->flags = 0;
usr.bin/make/varmodifiers.c
992
pattern->rhs = NULL;
usr.bin/make/varmodifiers.c
993
pattern->lhs = VarGetPattern(ctxt, err, &s, delim, delim,
usr.bin/make/varmodifiers.c
994
&pattern->leftLen, NULL);
usr.bin/make/varmodifiers.c
995
pattern->lbuffer = pattern->lhs;
usr.bin/make/varmodifiers.c
996
if (pattern->lhs != NULL) {
usr.bin/make/varmodifiers.c
997
if (dosubst && pattern->leftLen > 0) {
usr.bin/make/varmodifiers.c
998
if (pattern->lhs[pattern->leftLen-1] == '$') {
usr.bin/make/varmodifiers.c
999
pattern->leftLen--;
usr.bin/mg/autoexec.c
17
const char *pattern; /* Pattern to match to filenames */
usr.bin/mg/autoexec.c
45
if (fnmatch(ae->pattern, fname, 0) == 0) {
usr.bin/mg/autoexec.c
64
add_autoexec(const char *pattern, const char *func)
usr.bin/mg/autoexec.c
80
ae->pattern = strdup(pattern);
usr.bin/mg/autoexec.c
81
if (ae->pattern == NULL) {
usr.bin/mg/cscope.c
367
char pattern[MAX_TOKEN], cmd[BUFSIZ], title[BUFSIZ];
usr.bin/mg/cscope.c
38
const char *pattern;
usr.bin/mg/cscope.c
380
if (curtoken(0, 1, pattern) == FALSE)
usr.bin/mg/cscope.c
382
p = eread("%s", pattern, MAX_TOKEN, EFNEW | EFCR | EFDEF, csprompt[i]);
usr.bin/mg/cscope.c
393
i, pattern);
usr.bin/mg/cscope.c
407
clen = snprintf(title, sizeof(title), "%s%s", csprompt[i], pattern);
usr.bin/mg/cscope.c
513
t->pattern = p;
usr.bin/mg/cscope.c
524
t->function, t->lineno, ltrim(t->pattern)) < 0)
usr.bin/passwd/pwd_check.c
58
struct pattern patterns[] = {
usr.bin/rcs/rcsdiff.c
435
push_ignore_pats(char *pattern)
usr.bin/rcs/rcsdiff.c
440
len = strlen(pattern) + 1;
usr.bin/rcs/rcsdiff.c
442
strlcpy(diff_ignore_pats, pattern, len);
usr.bin/rcs/rcsdiff.c
445
len = strlen(diff_ignore_pats) + strlen(pattern) + 2;
usr.bin/rcs/rcsdiff.c
448
strlcat(diff_ignore_pats, pattern, len);
usr.bin/rdist/expand.c
345
matchdir(char *pattern) /* quote in pattern */
usr.bin/rdist/expand.c
364
if (match(dp->d_name, pattern)) {
usr.bin/rsync/rmatch.c
110
if ((negate = (*pattern == '!' || *pattern == '^')))
usr.bin/rsync/rmatch.c
111
++pattern;
usr.bin/rsync/rmatch.c
119
c = *pattern++;
usr.bin/rsync/rmatch.c
122
switch (classmatch(pattern, test, &pattern)) {
usr.bin/rsync/rmatch.c
134
c = *pattern++;
usr.bin/rsync/rmatch.c
140
if (*pattern == '-'
usr.bin/rsync/rmatch.c
141
&& (c2 = *(pattern + 1)) != '\0' && c2 != ']') {
usr.bin/rsync/rmatch.c
142
pattern += 2;
usr.bin/rsync/rmatch.c
144
c2 = *pattern++;
usr.bin/rsync/rmatch.c
151
} while ((c = *pattern++) != ']');
usr.bin/rsync/rmatch.c
153
*pp = pattern;
usr.bin/rsync/rmatch.c
165
const char *pattern = *pp;
usr.bin/rsync/rmatch.c
169
switch (c = *pattern++) {
usr.bin/rsync/rmatch.c
184
switch (rangematch(&pattern, in)) {
usr.bin/rsync/rmatch.c
195
if ((c = *pattern++) == '\0') {
usr.bin/rsync/rmatch.c
197
--pattern;
usr.bin/rsync/rmatch.c
207
*pp = pattern;
usr.bin/rsync/rmatch.c
220
const char *pattern = *pp;
usr.bin/rsync/rmatch.c
221
const char *p = pattern;
usr.bin/rsync/rmatch.c
259
while (*pattern != '\0' && *pattern != '*') {
usr.bin/rsync/rmatch.c
261
if (pattern[0] == '\\' && pattern[1] == '/')
usr.bin/rsync/rmatch.c
262
pattern++;
usr.bin/rsync/rmatch.c
263
if (pattern[0] == '/') {
usr.bin/rsync/rmatch.c
274
if (!matchchar(&pattern, *string++))
usr.bin/rsync/rmatch.c
279
pattern = *pp;
usr.bin/rsync/rmatch.c
289
*pp = pattern;
usr.bin/rsync/rmatch.c
299
rmatch(const char *pattern, const char *string, int leading_dir)
usr.bin/rsync/rmatch.c
304
while (*pattern && *string) {
usr.bin/rsync/rmatch.c
307
if (pattern[0] == '\\' && pattern[1] == '/')
usr.bin/rsync/rmatch.c
308
pattern++;
usr.bin/rsync/rmatch.c
309
if (*string == '/' && *pattern == '/') {
usr.bin/rsync/rmatch.c
311
pattern++;
usr.bin/rsync/rmatch.c
319
while (*pattern) {
usr.bin/rsync/rmatch.c
329
for ( ; *pattern == '*' || *pattern == '?'; pattern++) {
usr.bin/rsync/rmatch.c
330
if (pattern[0] == '*') {
usr.bin/rsync/rmatch.c
331
if (pattern[1] == '*') {
usr.bin/rsync/rmatch.c
333
pattern++;
usr.bin/rsync/rmatch.c
347
if (starstar && *pattern == '\0')
usr.bin/rsync/rmatch.c
352
mismatch = pattern;
usr.bin/rsync/rmatch.c
356
if (matchsub(&pattern, &string, segend, wild)) {
usr.bin/rsync/rmatch.c
363
pattern = mismatch;
usr.bin/rsync/rmatch.c
383
if (string >= segend && *pattern != '*')
usr.bin/rsync/rmatch.c
388
if (*pattern != '\0' && *pattern != '/')
usr.bin/rsync/rmatch.c
393
if (*pattern == '\0' && *string == '\0')
usr.bin/rsync/rmatch.c
396
if (leading_dir && *pattern == '\0' && *string == '/')
usr.bin/rsync/rmatch.c
64
classmatch(const char *pattern, char test, const char **ep)
usr.bin/rsync/rmatch.c
66
const char *mismatch = pattern;
usr.bin/rsync/rmatch.c
72
if (*pattern++ != ':') {
usr.bin/rsync/rmatch.c
76
if ((colon = strchr(pattern, ':')) == NULL || colon[1] != ']') {
usr.bin/rsync/rmatch.c
81
len = (size_t)(colon - pattern);
usr.bin/rsync/rmatch.c
84
if (!strncmp(pattern, cc->name, len) && cc->name[len] == '\0') {
usr.bin/rsync/rmatch.c
99
const char *pattern = *pp;
usr.bin/rsync/rules.c
147
parse_pattern(struct rule *r, char *pattern)
usr.bin/rsync/rules.c
157
if (*pattern == '/') {
usr.bin/rsync/rules.c
158
pattern++;
usr.bin/rsync/rules.c
161
plen = strlen(pattern);
usr.bin/rsync/rules.c
167
if (plen > 1 && pattern[plen - 1] == '/') {
usr.bin/rsync/rules.c
169
pattern[plen - 1] = '\0';
usr.bin/rsync/rules.c
171
if (plen > 4 && strcmp(pattern + plen - 4, "/***") == 0) {
usr.bin/rsync/rules.c
173
pattern[plen - 4] = '\0';
usr.bin/rsync/rules.c
177
for (p = pattern; *p != '\0'; p++)
usr.bin/rsync/rules.c
186
if (strpbrk(pattern, "*?[") == NULL) {
usr.bin/rsync/rules.c
191
if (strstr(pattern, "**") != NULL)
usr.bin/rsync/rules.c
195
r->pattern = strdup(pattern);
usr.bin/rsync/rules.c
196
if (r->pattern == NULL)
usr.bin/rsync/rules.c
205
char *pattern;
usr.bin/rsync/rules.c
223
pattern = line;
usr.bin/rsync/rules.c
225
pattern = line + len + 1;
usr.bin/rsync/rules.c
227
if (*pattern == '\0' && type != RULE_CLEAR)
usr.bin/rsync/rules.c
229
if (*pattern != '\0' && type == RULE_CLEAR)
usr.bin/rsync/rules.c
236
parse_pattern(r, pattern);
usr.bin/rsync/rules.c
25
char *pattern;
usr.bin/rsync/rules.c
356
len = strlen(r->pattern);
usr.bin/rsync/rules.c
363
if (!io_write_buf(sess, fd, r->pattern, len))
usr.bin/rsync/rules.c
430
if (strcmp(basename, r->pattern) == 0)
usr.bin/rsync/rules.c
437
if (strcmp(path, r->pattern) == 0)
usr.bin/rsync/rules.c
440
size_t plen = strlen(r->pattern);
usr.bin/rsync/rules.c
442
p = strstr(path, r->pattern);
usr.bin/rsync/rules.c
452
size_t plen = strlen(r->pattern);
usr.bin/rsync/rules.c
455
r->pattern) == 0) {
usr.bin/rsync/rules.c
488
if (rmatch(r->pattern, p, r->leadingdir) == 0)
usr.bin/ssh/match.c
103
if (*pattern != '?' && *pattern != *s)
usr.bin/ssh/match.c
108
pattern++;
usr.bin/ssh/match.c
120
match_pattern_list(const char *string, const char *pattern, int dolower)
usr.bin/ssh/match.c
125
u_int i, subi, len = strlen(pattern);
usr.bin/ssh/match.c
130
if (pattern[i] == '!') {
usr.bin/ssh/match.c
141
i < len && subi < sizeof(sub) - 1 && pattern[i] != ',';
usr.bin/ssh/match.c
143
sub[subi] = dolower && isupper((u_char)pattern[i]) ?
usr.bin/ssh/match.c
144
tolower((u_char)pattern[i]) : pattern[i];
usr.bin/ssh/match.c
150
if (i < len && pattern[i] == ',')
usr.bin/ssh/match.c
174
match_usergroup_pattern_list(const char *string, const char *pattern)
usr.bin/ssh/match.c
177
return match_pattern_list(string, pattern, 0);
usr.bin/ssh/match.c
187
match_hostname(const char *host, const char *pattern)
usr.bin/ssh/match.c
193
r = match_pattern_list(hostcopy, pattern, 1);
usr.bin/ssh/match.c
230
const char *pattern)
usr.bin/ssh/match.c
237
if ((p = strrchr(pattern, '@')) != NULL &&
usr.bin/ssh/match.c
246
if (strrchr(pattern, '@') == NULL)
usr.bin/ssh/match.c
247
return match_pattern(user, pattern);
usr.bin/ssh/match.c
249
pat = xstrdup(pattern);
usr.bin/ssh/match.c
55
match_pattern(const char *s, const char *pattern)
usr.bin/ssh/match.c
59
if (!*pattern)
usr.bin/ssh/match.c
62
if (*pattern == '*') {
usr.bin/ssh/match.c
64
while (*pattern == '*')
usr.bin/ssh/match.c
65
pattern++;
usr.bin/ssh/match.c
68
if (!*pattern)
usr.bin/ssh/match.c
72
if (*pattern != '?' && *pattern != '*') {
usr.bin/ssh/match.c
79
if (*s == *pattern &&
usr.bin/ssh/match.c
80
match_pattern(s + 1, pattern + 1))
usr.bin/ssh/match.c
90
if (match_pattern(s, pattern))
usr.bin/ssh/scp.c
723
find_brace(const char *pattern, int *startp, int *endp)
usr.bin/ssh/scp.c
730
for (i = 0; i < INT_MAX && *endp < 0 && pattern[i] != '\0'; i++) {
usr.bin/ssh/scp.c
731
switch (pattern[i]) {
usr.bin/ssh/scp.c
734
if (pattern[i + 1] != '\0')
usr.bin/ssh/scp.c
746
if (pattern[i + 1] == '}') {
usr.bin/ssh/scp.c
778
emit_expansion(const char *pattern, int brace_start, int brace_end,
usr.bin/ssh/scp.c
785
if ((pattern_len = strlen(pattern)) == 0 || pattern_len >= INT_MAX)
usr.bin/ssh/scp.c
788
tail_len = strlen(pattern + brace_end + 1);
usr.bin/ssh/scp.c
795
memcpy(cp, pattern, brace_start);
usr.bin/ssh/scp.c
800
memcpy(cp + o, pattern + sel_start,
usr.bin/ssh/scp.c
806
memcpy(cp + o, pattern + brace_end + 1, tail_len);
usr.bin/ssh/scp.c
827
brace_expand_one(const char *pattern, char ***patternsp, size_t *npatternsp,
usr.bin/ssh/scp.c
836
if (find_brace(pattern, &brace_start, &brace_end) != 0) {
usr.bin/ssh/scp.c
844
switch (pattern[i]) {
usr.bin/ssh/scp.c
866
if (pattern[i] == ',' || i == brace_end - 1) {
usr.bin/ssh/scp.c
873
if (emit_expansion(pattern, brace_start, brace_end,
usr.bin/ssh/scp.c
892
brace_expand(const char *pattern, char ***patternsp, size_t *npatternsp)
usr.bin/ssh/scp.c
902
if ((cp = strdup(pattern)) == NULL)
usr.bin/ssh/sftp-glob.c
110
sftp_glob(struct sftp_conn *conn, const char *pattern, int flags,
usr.bin/ssh/sftp-glob.c
127
if ((r = glob(pattern, flags | GLOB_ALTDIRFUNC, errfunc, pglob)) != 0)
usr.bin/tic/dump_entry.c
700
static const char pattern[] = ":\\\n\t:";
usr.bin/tic/dump_entry.c
706
IGNORE_SEP_TRAIL(src, t, pattern);
usr.bin/tmux/cmd-source-file.c
167
char *pattern, *cwd, *expanded = NULL;
usr.bin/tmux/cmd-source-file.c
217
pattern = xstrdup(path);
usr.bin/tmux/cmd-source-file.c
219
xasprintf(&pattern, "%s/%s", cwd, path);
usr.bin/tmux/cmd-source-file.c
220
log_debug("%s: %s", __func__, pattern);
usr.bin/tmux/cmd-source-file.c
222
if ((result = glob(pattern, 0, NULL, &g)) != 0) {
usr.bin/tmux/cmd-source-file.c
235
free(pattern);
usr.bin/tmux/cmd-source-file.c
238
free(pattern);
usr.bin/tmux/format.c
4380
format_match(struct format_modifier *fm, const char *pattern, const char *text)
usr.bin/tmux/format.c
4391
if (fnmatch(pattern, text, flags) != 0)
usr.bin/tmux/format.c
4397
if (regcomp(&r, pattern, flags) != 0)
usr.bin/tmux/format.c
4410
format_sub(struct format_modifier *fm, const char *text, const char *pattern,
usr.bin/tmux/format.c
4418
value = regsub(pattern, with, text, flags);
usr.bin/tmux/options-table.c
611
.pattern = "[0-9]*x[0-9]*",
usr.bin/tmux/options.c
1022
if (oe->pattern != NULL && fnmatch(oe->pattern, value, 0) != 0) {
usr.bin/tmux/regsub.c
113
if (*pattern == '^') {
usr.bin/tmux/regsub.c
61
regsub(const char *pattern, const char *with, const char *text, int flags)
usr.bin/tmux/regsub.c
71
if (*pattern == '\0')
usr.bin/tmux/regsub.c
73
if (regcomp(&r, pattern, flags) != 0)
usr.sbin/httpd/patterns.c
580
str_find_aux(struct match_state *ms, const char *pattern, const char *string,
usr.sbin/httpd/patterns.c
584
size_t lp = strlen(pattern);
usr.sbin/httpd/patterns.c
586
const char *p = pattern;
usr.sbin/httpd/patterns.c
641
str_find(const char *string, const char *pattern, struct str_find *sm,
usr.sbin/httpd/patterns.c
650
ret = str_find_aux(&ms, pattern, string, sm, nsm, 0);
usr.sbin/httpd/patterns.c
662
str_match(const char *string, const char *pattern, struct str_match *m,
usr.sbin/httpd/patterns.c
675
ret = str_find_aux(&ms, pattern, string, sm, nsm, 0);
usr.sbin/nsd/axfr.c
213
zone_opt->pattern->provide_xfr, q, &acl) == -1) {
usr.sbin/nsd/axfr.c
236
acl_check_incoming(zone_opt->pattern->provide_xfr, q, &acl)==-1)
usr.sbin/nsd/configparser.y
1001
cfg_parser->zone->pattern->pname = pname;
usr.sbin/nsd/configparser.y
1010
pattern:
usr.sbin/nsd/configparser.y
1013
assert(cfg_parser->pattern == NULL);
usr.sbin/nsd/configparser.y
1014
cfg_parser->pattern = pattern_options_create(cfg_parser->opt->region);
usr.sbin/nsd/configparser.y
1018
pattern_options_type *pattern = cfg_parser->pattern;
usr.sbin/nsd/configparser.y
1019
if(pattern->pname == NULL) {
usr.sbin/nsd/configparser.y
1021
} else if(!nsd_options_insert_pattern(cfg_parser->opt, pattern)) {
usr.sbin/nsd/configparser.y
1022
yyerror("duplicate pattern %s", pattern->pname);
usr.sbin/nsd/configparser.y
1024
cfg_parser->pattern = NULL;
usr.sbin/nsd/configparser.y
1036
cfg_parser->pattern->pname = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1044
cfg_parser->pattern->rrl_whitelist |= rrlstr2type($2);
usr.sbin/nsd/configparser.y
1048
{ cfg_parser->pattern->zonefile = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
1050
{ cfg_parser->pattern->zonestats = region_strdup(cfg_parser->opt->region, $2); }
usr.sbin/nsd/configparser.y
1054
cfg_parser->pattern->size_limit_xfr = (int)$2;
usr.sbin/nsd/configparser.y
1060
{ cfg_parser->pattern->multi_primary_check = (int)$2; }
usr.sbin/nsd/configparser.y
1062
{ config_apply_pattern(cfg_parser->pattern, $2); }
usr.sbin/nsd/configparser.y
1066
if(cfg_parser->pattern->catalog_role == CATALOG_ROLE_PRODUCER)
usr.sbin/nsd/configparser.y
1072
append_acl(&cfg_parser->pattern->request_xfr, acl);
usr.sbin/nsd/configparser.y
1084
append_acl(&cfg_parser->pattern->request_xfr, acl);
usr.sbin/nsd/configparser.y
1096
append_acl(&cfg_parser->pattern->request_xfr, acl);
usr.sbin/nsd/configparser.y
1101
append_acl(&cfg_parser->pattern->allow_notify, acl);
usr.sbin/nsd/configparser.y
1110
append_acl(&cfg_parser->pattern->notify, acl);
usr.sbin/nsd/configparser.y
1115
append_acl(&cfg_parser->pattern->provide_xfr, acl);
usr.sbin/nsd/configparser.y
1122
append_acl(&cfg_parser->pattern->allow_query, acl);
usr.sbin/nsd/configparser.y
1127
append_acl(&cfg_parser->pattern->outgoing_interface, acl);
usr.sbin/nsd/configparser.y
1131
cfg_parser->pattern->allow_axfr_fallback = $2;
usr.sbin/nsd/configparser.y
1132
cfg_parser->pattern->allow_axfr_fallback_is_default = 0;
usr.sbin/nsd/configparser.y
1136
cfg_parser->pattern->notify_retry = $2;
usr.sbin/nsd/configparser.y
1137
cfg_parser->pattern->notify_retry_is_default = 0;
usr.sbin/nsd/configparser.y
1141
cfg_parser->pattern->max_refresh_time = $2;
usr.sbin/nsd/configparser.y
1142
cfg_parser->pattern->max_refresh_time_is_default = 0;
usr.sbin/nsd/configparser.y
1146
cfg_parser->pattern->min_refresh_time = $2;
usr.sbin/nsd/configparser.y
1147
cfg_parser->pattern->min_refresh_time_is_default = 0;
usr.sbin/nsd/configparser.y
1151
cfg_parser->pattern->max_retry_time = $2;
usr.sbin/nsd/configparser.y
1152
cfg_parser->pattern->max_retry_time_is_default = 0;
usr.sbin/nsd/configparser.y
1156
cfg_parser->pattern->min_retry_time = $2;
usr.sbin/nsd/configparser.y
1157
cfg_parser->pattern->min_retry_time_is_default = 0;
usr.sbin/nsd/configparser.y
1168
cfg_parser->pattern->min_expire_time = num;
usr.sbin/nsd/configparser.y
1169
cfg_parser->pattern->min_expire_time_expr = expr;
usr.sbin/nsd/configparser.y
1173
cfg_parser->pattern->store_ixfr = $2;
usr.sbin/nsd/configparser.y
1174
cfg_parser->pattern->store_ixfr_is_default = 0;
usr.sbin/nsd/configparser.y
1178
cfg_parser->pattern->ixfr_size = $2;
usr.sbin/nsd/configparser.y
1179
cfg_parser->pattern->ixfr_size_is_default = 0;
usr.sbin/nsd/configparser.y
1183
cfg_parser->pattern->ixfr_number = $2;
usr.sbin/nsd/configparser.y
1184
cfg_parser->pattern->ixfr_number_is_default = 0;
usr.sbin/nsd/configparser.y
1188
cfg_parser->pattern->create_ixfr = $2;
usr.sbin/nsd/configparser.y
1189
cfg_parser->pattern->create_ixfr_is_default = 0;
usr.sbin/nsd/configparser.y
1192
{ cfg_parser->pattern->verify_zone = $2; }
usr.sbin/nsd/configparser.y
1194
{ cfg_parser->pattern->verifier = $2; }
usr.sbin/nsd/configparser.y
1196
{ cfg_parser->pattern->verifier_feed_zone = $2; }
usr.sbin/nsd/configparser.y
1198
{ cfg_parser->pattern->verifier_timeout = $2; }
usr.sbin/nsd/configparser.y
1201
if($2 == CATALOG_ROLE_PRODUCER && cfg_parser->pattern->request_xfr)
usr.sbin/nsd/configparser.y
1203
cfg_parser->pattern->catalog_role = $2;
usr.sbin/nsd/configparser.y
1204
cfg_parser->pattern->catalog_role_is_default = 0;
usr.sbin/nsd/configparser.y
1208
cfg_parser->pattern->catalog_member_pattern = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1221
cfg_parser->pattern->catalog_producer_zone = region_strdup(cfg_parser->opt->region, $2);
usr.sbin/nsd/configparser.y
1332
add_to_last_acl(&cfg_parser->pattern->request_xfr, tls_auth_name);} ;
usr.sbin/nsd/configparser.y
1337
add_to_last_acl(&cfg_parser->pattern->provide_xfr, tls_auth_name);} ;
usr.sbin/nsd/configparser.y
258
| pattern
usr.sbin/nsd/configparser.y
969
assert(cfg_parser->pattern == NULL);
usr.sbin/nsd/configparser.y
973
cfg_parser->zone->pattern = cfg_parser->pattern =
usr.sbin/nsd/configparser.y
975
cfg_parser->zone->pattern->implicit = 1;
usr.sbin/nsd/configparser.y
984
} else if(!nsd_options_insert_pattern(cfg_parser->opt, cfg_parser->zone->pattern)) {
usr.sbin/nsd/configparser.y
985
yyerror("duplicate pattern %s", cfg_parser->zone->pattern->pname);
usr.sbin/nsd/configparser.y
987
cfg_parser->pattern = NULL;
usr.sbin/nsd/dbaccess.c
238
if(!nsd->db || !zone || !zone->opts || !zone->opts->pattern->zonefile)
usr.sbin/nsd/dbaccess.c
301
zone->opts->pattern->ixfr_size, 0);
usr.sbin/nsd/dbaccess.c
350
zone->opts->pattern->ixfr_number)) {
usr.sbin/nsd/dbcreate.c
183
if(!zopt->pattern->zonefile)
usr.sbin/nsd/difffile.c
1078
zopt->pattern = pattern_options_find(opt, patname);
usr.sbin/nsd/difffile.c
1079
if(!zopt->name || !zopt->pattern) return 0;
usr.sbin/nsd/difffile.c
1815
const char* pattern, unsigned zonestatid)
usr.sbin/nsd/difffile.c
1818
size_t plen = strlen(pattern);
usr.sbin/nsd/difffile.c
1821
DEBUG(DEBUG_IPC,1, (LOG_INFO, "add task addzone %s %s", zone, pattern));
usr.sbin/nsd/difffile.c
1831
memmove((char*)p+zlen+1, pattern, plen+1);
usr.sbin/nsd/difffile.c
2094
if(!z->soa_rrset && z->opts->pattern->zonefile) {
usr.sbin/nsd/difffile.h
145
const char* pattern, unsigned zonestatid);
usr.sbin/nsd/ixfr.c
1457
return zone->opts->pattern->store_ixfr;
usr.sbin/nsd/ixfr.c
1551
if(zone->opts->pattern->ixfr_number == 0) {
usr.sbin/nsd/ixfr.c
1558
while(ixfr->data->count >= zone->opts->pattern->ixfr_number) {
usr.sbin/nsd/ixfr.c
1562
if(zone->opts->pattern->ixfr_size == 0) {
usr.sbin/nsd/ixfr.c
1572
zone->opts->pattern->ixfr_size) {
usr.sbin/nsd/ixfr.c
1579
zone->opts->pattern->ixfr_size) {
usr.sbin/nsd/ixfr.c
1636
dest_num_files = (int)zone->opts->pattern->ixfr_number;
usr.sbin/nsd/ixfr.c
2563
zone->ixfr->data->count == zone->opts->pattern->ixfr_number) {
usr.sbin/nsd/ixfr.c
2565
zone->opts->name, ixfrfile, (int)zone->opts->pattern->ixfr_number));
usr.sbin/nsd/ixfr.c
2629
if(zone->opts->pattern->ixfr_size != 0 &&
usr.sbin/nsd/ixfr.c
2631
zone->opts->pattern->ixfr_size) {
usr.sbin/nsd/ixfr.c
2633
zone->opts->name, ixfrfile, (unsigned)zone->opts->pattern->ixfr_size, (unsigned)ixfr_data_size(state.data)));
usr.sbin/nsd/ixfrcreate.c
1085
if(!zone->opts->pattern->create_ixfr)
usr.sbin/nsd/ixfrcreate.c
218
if(zone->opts && zone->opts->pattern)
usr.sbin/nsd/ixfrcreate.c
219
ixfrcr->max_size = (size_t)zone->opts->pattern->ixfr_size;
usr.sbin/nsd/nsd-checkconf.c
334
quote(zone->pattern->pname);
usr.sbin/nsd/nsd-checkconf.c
338
ZONE_GET_PATH(final, zonefile, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
339
ZONE_GET_ACL(allow_query, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
340
ZONE_GET_ACL(request_xfr, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
341
ZONE_GET_ACL(provide_xfr, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
342
ZONE_GET_ACL(allow_notify, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
343
ZONE_GET_ACL(notify, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
344
ZONE_GET_BIN(notify_retry, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
345
ZONE_GET_STR(zonestats, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
346
ZONE_GET_OUTGOING(outgoing_interface, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
347
ZONE_GET_BIN(allow_axfr_fallback, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
348
ZONE_GET_INT(max_refresh_time, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
349
ZONE_GET_INT(min_refresh_time, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
350
ZONE_GET_INT(max_retry_time, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
351
ZONE_GET_INT(min_retry_time, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
352
ZONE_GET_INT(min_expire_time, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
353
ZONE_GET_INT(size_limit_xfr, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
355
ZONE_GET_RRL(rrl_whitelist, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
357
ZONE_GET_BIN(multi_primary_check, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
358
ZONE_GET_BIN(store_ixfr, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
359
ZONE_GET_INT(ixfr_size, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
360
ZONE_GET_INT(ixfr_number, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
361
ZONE_GET_BIN(create_ixfr, o, zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
823
print_zone_content_elems(zone->pattern);
usr.sbin/nsd/nsd-checkconf.c
841
if(zone->pattern->allow_notify && !zone->pattern->request_xfr) {
usr.sbin/nsd/nsd-checkconf.c
848
&& (!zone->pattern->zonefile || zone->pattern->zonefile[0] == 0)) {
usr.sbin/nsd/options.c
1020
zone->pattern = 0;
usr.sbin/nsd/options.c
1034
member_zone->options.pattern = 0;
usr.sbin/nsd/options.c
2484
return opt && opt->pattern && opt->pattern->request_xfr != 0;
usr.sbin/nsd/options.c
251
cfg_parser->pattern = NULL;
usr.sbin/nsd/options.c
2576
if(!strchr(zone->pattern->zonefile, '%')) {
usr.sbin/nsd/options.c
2578
zone->pattern->zonefile &&
usr.sbin/nsd/options.c
2579
zone->pattern->zonefile[0] == '/' &&
usr.sbin/nsd/options.c
2580
strncmp(zone->pattern->zonefile, nsd->chrootdir,
usr.sbin/nsd/options.c
2583
return zone->pattern->zonefile + strlen(nsd->chrootdir) - 1;
usr.sbin/nsd/options.c
2584
return zone->pattern->zonefile;
usr.sbin/nsd/options.c
2586
strlcpy(f, zone->pattern->zonefile, sizeof(f));
usr.sbin/nsd/options.c
2947
if(!zopt->pattern->zonestats || zopt->pattern->zonestats[0]==0)
usr.sbin/nsd/options.c
2949
statname = config_cook_string(zopt, zopt->pattern->zonestats);
usr.sbin/nsd/options.c
486
zone->pattern = pat;
usr.sbin/nsd/options.c
903
zone->pattern->pname,
usr.sbin/nsd/options.c
908
zone->pattern->pname);
usr.sbin/nsd/options.h
375
struct pattern_options* pattern;
usr.sbin/nsd/options.h
501
struct pattern_options *pattern;
usr.sbin/nsd/options.h
624
{ return opt && opt->pattern
usr.sbin/nsd/options.h
625
&& opt->pattern->catalog_role == CATALOG_ROLE_CONSUMER; }
usr.sbin/nsd/options.h
627
{ return opt && opt->pattern
usr.sbin/nsd/options.h
628
&& opt->pattern->catalog_role == CATALOG_ROLE_PRODUCER; }
usr.sbin/nsd/options.h
632
{ return opt && opt->pattern && opt->pattern->catalog_producer_zone
usr.sbin/nsd/options.h
633
? opt->pattern->catalog_producer_zone : NULL; }
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
1382
q->zone->opts->pattern->allow_query, q, &why) == -1) {
usr.sbin/nsd/query.c
1408
q->zone->opts->pattern->allow_query, q, &why) != -1) {
usr.sbin/nsd/query.c
1419
q->zone->opts->pattern->provide_xfr, q,&why)) {
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
477
zone_opt->pattern->allow_notify, query, &why) == -1) {
usr.sbin/nsd/query.c
495
if((acl_num = acl_check_incoming(zone_opt->pattern->allow_notify, query,
usr.sbin/nsd/query.c
506
zone_opt->pattern->request_xfr, query, NULL);
usr.sbin/nsd/remote.c
1042
if(!ssl_printf(ssl, " pattern: %s\n", zo->pattern->pname))
usr.sbin/nsd/remote.c
1718
zopt->pattern = pattern_options_find(xfrd->nsd->options, pname);
usr.sbin/nsd/remote.c
1719
if(!zopt->name || !zopt->pattern)
usr.sbin/nsd/remote.c
1873
struct pattern_options* oldp = xz->zone_options->pattern;
usr.sbin/nsd/remote.c
1898
struct pattern_options* oldp = nz->options->pattern;
usr.sbin/nsd/remote.c
1927
nz->notify_current = nz->options->pattern->notify;
usr.sbin/nsd/remote.c
2036
struct pattern_options* oldp = zone_opt->pattern;
usr.sbin/nsd/remote.c
2432
zopt_set_acl_to_tsig(zone->pattern->allow_notify, region, arg2,
usr.sbin/nsd/remote.c
2434
zopt_set_acl_to_tsig(zone->pattern->notify, region, arg2, key_opt);
usr.sbin/nsd/remote.c
2435
zopt_set_acl_to_tsig(zone->pattern->request_xfr, region, arg2,
usr.sbin/nsd/remote.c
2437
zopt_set_acl_to_tsig(zone->pattern->provide_xfr, region, arg2,
usr.sbin/nsd/remote.c
2439
zopt_set_acl_to_tsig(zone->pattern->allow_query, region, arg2,
usr.sbin/nsd/remote.c
2443
xfrd->last_task, zone->pattern);
usr.sbin/nsd/remote.c
2479
if(acl_contains_tsig_key(zone->pattern->allow_notify, arg) ||
usr.sbin/nsd/remote.c
2480
acl_contains_tsig_key(zone->pattern->notify, arg) ||
usr.sbin/nsd/remote.c
2481
acl_contains_tsig_key(zone->pattern->request_xfr, arg) ||
usr.sbin/nsd/remote.c
2482
acl_contains_tsig_key(zone->pattern->provide_xfr, arg) ||
usr.sbin/nsd/remote.c
2483
acl_contains_tsig_key(zone->pattern->allow_query, arg)) {
usr.sbin/nsd/rrl.c
319
(query->zone->opts->pattern->rrl_whitelist & c))
usr.sbin/nsd/rrl.c
366
(query->zone->opts->pattern->rrl_whitelist & c))
usr.sbin/nsd/verify.c
437
if(zone->opts->pattern->verifier != NULL) {
usr.sbin/nsd/verify.c
438
command = zone->opts->pattern->verifier;
usr.sbin/nsd/verify.c
447
if(zone->opts->pattern->verifier_timeout
usr.sbin/nsd/verify.c
450
timeout = zone->opts->pattern->verifier_timeout;
usr.sbin/nsd/verify.c
455
if(zone->opts->pattern->verifier_feed_zone
usr.sbin/nsd/verify.c
458
fdin = zone->opts->pattern->verifier_feed_zone ? -2 : -1;
usr.sbin/nsd/verify.c
47
verify = zone->opts->pattern->verify_zone;
usr.sbin/nsd/xfrd-catalog-zones.c
1000
to_add->group_name = cmz->options.pattern->pname;
usr.sbin/nsd/xfrd-catalog-zones.c
1023
to_delete->group_name = cmz->options.pattern->pname;
usr.sbin/nsd/xfrd-catalog-zones.c
1141
, xw->producer_zone->options->pattern->pname
usr.sbin/nsd/xfrd-catalog-zones.c
217
if(zone->pattern && zone->pattern->store_ixfr) {
usr.sbin/nsd/xfrd-catalog-zones.c
219
zone->pattern->store_ixfr = 0;
usr.sbin/nsd/xfrd-catalog-zones.c
55
if (!consumer_zone->options->pattern
usr.sbin/nsd/xfrd-catalog-zones.c
56
|| !consumer_zone->options->pattern->catalog_member_pattern)
usr.sbin/nsd/xfrd-catalog-zones.c
583
struct pattern_options *pattern = NULL;
usr.sbin/nsd/xfrd-catalog-zones.c
59
consumer_zone->options->pattern->catalog_member_pattern);
usr.sbin/nsd/xfrd-catalog-zones.c
639
if ((pattern = pattern_options_find(
usr.sbin/nsd/xfrd-catalog-zones.c
652
} else if (valid_group_values == 1 && pattern
usr.sbin/nsd/xfrd-catalog-zones.c
653
&& pattern->catalog_producer_zone) {
usr.sbin/nsd/xfrd-catalog-zones.c
659
domain_to_string(member_id), pattern->pname);
usr.sbin/nsd/xfrd-catalog-zones.c
664
assert(pattern);
usr.sbin/nsd/xfrd-catalog-zones.c
667
pattern = default_pattern; /* pass */
usr.sbin/nsd/xfrd-catalog-zones.c
669
else if (!(pattern = default_pattern =
usr.sbin/nsd/xfrd-catalog-zones.c
735
cursor_cmz(cursor)->options.pattern->pname,
usr.sbin/nsd/xfrd-catalog-zones.c
736
pattern->pname));
usr.sbin/nsd/xfrd-catalog-zones.c
738
if (cursor_cmz(cursor)->options.pattern ==
usr.sbin/nsd/xfrd-catalog-zones.c
739
pattern)
usr.sbin/nsd/xfrd-catalog-zones.c
768
zopt->pattern = pattern;
usr.sbin/nsd/xfrd-catalog-zones.c
772
pattern->pname,
usr.sbin/nsd/xfrd-catalog-zones.c
830
to_add->options.pattern = pattern;
usr.sbin/nsd/xfrd-catalog-zones.c
835
( pattern->pname ? pattern->pname: "<NULL>"));
usr.sbin/nsd/xfrd-catalog-zones.c
855
pattern->pname,
usr.sbin/nsd/xfrd-catalog-zones.c
914
if(!cmz || !cmz->options.pattern->catalog_producer_zone)
usr.sbin/nsd/xfrd-catalog-zones.c
919
cmz->options.pattern->catalog_producer_zone);
usr.sbin/nsd/xfrd-disk.c
264
zone->master = acl_find_num(zone->zone_options->pattern->
usr.sbin/nsd/xfrd-disk.c
269
zone->master = zone->zone_options->pattern->request_xfr;
usr.sbin/nsd/xfrd-disk.c
280
if (soa_refresh > (time_t)zone->zone_options->pattern->max_refresh_time)
usr.sbin/nsd/xfrd-disk.c
281
soa_refresh = zone->zone_options->pattern->max_refresh_time;
usr.sbin/nsd/xfrd-disk.c
282
else if (soa_refresh < (time_t)zone->zone_options->pattern->min_refresh_time)
usr.sbin/nsd/xfrd-disk.c
283
soa_refresh = zone->zone_options->pattern->min_refresh_time;
usr.sbin/nsd/xfrd-notify.c
238
zone->options->pattern->notify_retry) {
usr.sbin/nsd/xfrd-notify.c
303
zone->options->pattern->outgoing_interface);
usr.sbin/nsd/xfrd-notify.c
476
zone->notify_current = zone->options->pattern->notify;
usr.sbin/nsd/xfrd-notify.c
496
if(!zone->options->pattern->notify) {
usr.sbin/nsd/xfrd-notify.c
513
zone->notify_current = zone->options->pattern->notify;
usr.sbin/nsd/xfrd-tcp.c
1655
if(zone->zone_options->pattern->multi_primary_check) {
usr.sbin/nsd/xfrd-tcp.c
917
zone->master = zone->zone_options->pattern->request_xfr;
usr.sbin/nsd/xfrd-tcp.c
975
if (!xfrd_bind_local_interface(fd, zone->zone_options->pattern->
usr.sbin/nsd/xfrd.c
1227
zone->master = acl_find_num(zone->zone_options->pattern->
usr.sbin/nsd/xfrd.c
1231
zone->master = zone->zone_options->pattern->request_xfr;
usr.sbin/nsd/xfrd.c
1247
zone->master = zone->zone_options->pattern->request_xfr;
usr.sbin/nsd/xfrd.c
1264
if(zone->zone_options->pattern->multi_primary_check) {
usr.sbin/nsd/xfrd.c
1315
if (zone->zone_options->pattern->allow_axfr_fallback) {
usr.sbin/nsd/xfrd.c
1731
if(zone->zone_options->pattern->multi_primary_check) {
usr.sbin/nsd/xfrd.c
1959
zone->zone_options->pattern->outgoing_interface)) == -1)
usr.sbin/nsd/xfrd.c
2326
if(zone->zone_options->pattern->multi_primary_check) {
usr.sbin/nsd/xfrd.c
2518
zone->zone_options->pattern->pname,
usr.sbin/nsd/xfrd.c
2542
if( zone->zone_options->pattern->size_limit_xfr != 0 &&
usr.sbin/nsd/xfrd.c
2543
xfrfile_size > zone->zone_options->pattern->size_limit_xfr ) {
usr.sbin/nsd/xfrd.c
2656
if(zone->zone_options->pattern->multi_primary_check) {
usr.sbin/nsd/xfrd.c
2778
if (acl_find_num(zone->zone_options->pattern->request_xfr,
usr.sbin/nsd/xfrd.c
2831
struct acl_options* nfy_acl = acl_find_num(zone->zone_options->pattern->
usr.sbin/nsd/xfrd.c
2834
struct acl_options* master = zone->zone_options->pattern->request_xfr;
usr.sbin/nsd/xfrd.c
534
xzone->master = xzone->zone_options->pattern->request_xfr;
usr.sbin/nsd/xfrd.h
284
return (time_t)zone->zone_options->pattern->max_refresh_time < refresh
usr.sbin/nsd/xfrd.h
285
? (time_t)zone->zone_options->pattern->max_refresh_time
usr.sbin/nsd/xfrd.h
286
: (time_t)zone->zone_options->pattern->min_refresh_time > refresh
usr.sbin/nsd/xfrd.h
287
? (time_t)zone->zone_options->pattern->min_refresh_time
usr.sbin/nsd/xfrd.h
309
return (time_t)zone->zone_options->pattern->max_retry_time < retry
usr.sbin/nsd/xfrd.h
310
? (time_t)zone->zone_options->pattern->max_retry_time
usr.sbin/nsd/xfrd.h
311
: (time_t)zone->zone_options->pattern->min_retry_time > retry
usr.sbin/nsd/xfrd.h
312
? (time_t)zone->zone_options->pattern->min_retry_time
usr.sbin/nsd/xfrd.h
334
switch (zone->zone_options->pattern->min_expire_time_expr) {
usr.sbin/nsd/xfrd.h
336
return (time_t)zone->zone_options->pattern->min_expire_time > expire
usr.sbin/nsd/xfrd.h
337
? (time_t)zone->zone_options->pattern->min_expire_time : expire;
usr.sbin/smtpd/parser.c
112
errx(1, "duplicate pattern: %s", pattern);
usr.sbin/smtpd/parser.c
55
cmd_install(const char *pattern, int (*cmd)(int, struct parameter*))
usr.sbin/smtpd/parser.c
62
str = s = strdup(pattern);
usr.sbin/smtpd/table.c
488
table_regex_match(const char *string, const char *pattern)
usr.sbin/smtpd/table.c
494
if (strncmp(pattern, "(?i)", 4) == 0) {
usr.sbin/smtpd/table.c
496
pattern += 4;
usr.sbin/smtpd/table.c
499
if (regcomp(&preg, pattern, cflags) != 0)
usr.sbin/smtpd/util.c
359
hostname_match(const char *hostname, const char *pattern)
usr.sbin/smtpd/util.c
361
while (*pattern != '\0' && *hostname != '\0') {
usr.sbin/smtpd/util.c
362
if (*pattern == '*') {
usr.sbin/smtpd/util.c
363
while (*pattern == '*')
usr.sbin/smtpd/util.c
364
pattern++;
usr.sbin/smtpd/util.c
367
tolower((unsigned char)*pattern))
usr.sbin/smtpd/util.c
372
if (tolower((unsigned char)*pattern) !=
usr.sbin/smtpd/util.c
375
pattern++;
usr.sbin/smtpd/util.c
379
return (*hostname == '\0' && *pattern == '\0');