Searched refs:regex (Results 1 - 34 of 34) sorted by relevance

/linux-4.4.14/scripts/
H A Dtags.sh169 --regex-asm='/^(ENTRY|_GLOBAL)\(([^)]*)\).*/\2/' \
170 --regex-c='/^SYSCALL_DEFINE[[:digit:]]?\(([^,)]*).*/sys_\1/' \
171 --regex-c='/^COMPAT_SYSCALL_DEFINE[[:digit:]]?\(([^,)]*).*/compat_sys_\1/' \
172 --regex-c++='/^TRACE_EVENT\(([^,)]*).*/trace_\1/' \
173 --regex-c++='/^TRACE_EVENT\(([^,)]*).*/trace_\1_rcuidle/' \
174 --regex-c++='/^DEFINE_EVENT\([^,)]*, *([^,)]*).*/trace_\1/' \
175 --regex-c++='/^DEFINE_EVENT\([^,)]*, *([^,)]*).*/trace_\1_rcuidle/' \
176 --regex-c++='/PAGEFLAG\(([^,)]*).*/Page\1/' \
177 --regex-c++='/PAGEFLAG\(([^,)]*).*/SetPage\1/' \
178 --regex-c++='/PAGEFLAG\(([^,)]*).*/ClearPage\1/' \
179 --regex-c++='/TESTSETFLAG\(([^,)]*).*/TestSetPage\1/' \
180 --regex-c++='/TESTPAGEFLAG\(([^,)]*).*/Page\1/' \
181 --regex-c++='/SETPAGEFLAG\(([^,)]*).*/SetPage\1/' \
182 --regex-c++='/__SETPAGEFLAG\(([^,)]*).*/__SetPage\1/' \
183 --regex-c++='/TESTCLEARFLAG\(([^,)]*).*/TestClearPage\1/' \
184 --regex-c++='/__TESTCLEARFLAG\(([^,)]*).*/TestClearPage\1/' \
185 --regex-c++='/CLEARPAGEFLAG\(([^,)]*).*/ClearPage\1/' \
186 --regex-c++='/__CLEARPAGEFLAG\(([^,)]*).*/__ClearPage\1/' \
187 --regex-c++='/__PAGEFLAG\(([^,)]*).*/__SetPage\1/' \
188 --regex-c++='/__PAGEFLAG\(([^,)]*).*/__ClearPage\1/' \
189 --regex-c++='/PAGEFLAG_FALSE\(([^,)]*).*/Page\1/' \
190 --regex-c++='/TESTSCFLAG\(([^,)]*).*/TestSetPage\1/' \
191 --regex-c++='/TESTSCFLAG\(([^,)]*).*/TestClearPage\1/' \
192 --regex-c++='/SETPAGEFLAG_NOOP\(([^,)]*).*/SetPage\1/' \
193 --regex-c++='/CLEARPAGEFLAG_NOOP\(([^,)]*).*/ClearPage\1/' \
194 --regex-c++='/__CLEARPAGEFLAG_NOOP\(([^,)]*).*/__ClearPage\1/' \
195 --regex-c++='/TESTCLEARFLAG_FALSE\(([^,)]*).*/TestClearPage\1/' \
196 --regex-c++='/__TESTCLEARFLAG_FALSE\(([^,)]*).*/__TestClearPage\1/' \
197 --regex-c++='/_PE\(([^,)]*).*/PEVENT_ERRNO__\1/' \
198 --regex-c++='/TASK_PFA_TEST\([^,]*,\s*([^)]*)\)/task_\1/' \
199 --regex-c++='/TASK_PFA_SET\([^,]*,\s*([^)]*)\)/task_set_\1/' \
200 --regex-c++='/TASK_PFA_CLEAR\([^,]*,\s*([^)]*)\)/task_clear_\1/'\
201 --regex-c++='/DEF_MMIO_(IN|OUT)_(X|D)\(([^,]*),\s*[^)]*\)/\3/' \
202 --regex-c++='/DEBUGGER_BOILERPLATE\(([^,]*)\)/\1/' \
203 --regex-c='/PCI_OP_READ\((\w*).*[1-4]\)/pci_bus_read_config_\1/' \
204 --regex-c='/PCI_OP_WRITE\((\w*).*[1-4]\)/pci_bus_write_config_\1/' \
205 --regex-c='/DEFINE_(MUTEX|SEMAPHORE|SPINLOCK)\((\w*)/\2/v/' \
206 --regex-c='/DEFINE_(RAW_SPINLOCK|RWLOCK|SEQLOCK)\((\w*)/\2/v/' \
207 --regex-c='/DECLARE_(RWSEM|COMPLETION)\((\w*)/\2/v/' \
208 --regex-c='/DECLARE_BITMAP\((\w*)/\1/v/' \
209 --regex-c='/(^|\s)(|L|H)LIST_HEAD\((\w*)/\3/v/' \
210 --regex-c='/(^|\s)RADIX_TREE\((\w*)/\2/v/' \
211 --regex-c='/DEFINE_PER_CPU\(([^,]*,\s*)(\w*).*\)/\2/v/' \
212 --regex-c='/DEFINE_PER_CPU_SHARED_ALIGNED\(([^,]*,\s*)(\w*).*\)/\2/v/' \
213 --regex-c='/DECLARE_WAIT_QUEUE_HEAD\((\w*)/\1/v/' \
214 --regex-c='/DECLARE_(TASKLET|WORK|DELAYED_WORK)\((\w*)/\2/v/' \
215 --regex-c='/DEFINE_PCI_DEVICE_TABLE\((\w*)/\1/v/' \
216 --regex-c='/(^\s)OFFSET\((\w*)/\2/v/' \
217 --regex-c='/(^\s)DEFINE\((\w*)/\2/v/' \
218 --regex-c='/DEFINE_HASHTABLE\((\w*)/\1/v/'
222 --regex-kconfig='/^[[:blank:]]*(menu|)config[[:blank:]]+([[:alnum:]_]+)/\2/'
226 --regex-kconfig='/^[[:blank:]]*(menu|)config[[:blank:]]+([[:alnum:]_]+)/CONFIG_\2/'
230 --regex-dotconfig='/^#?[[:blank:]]*(CONFIG_[[:alnum:]_]+)/\1/'
236 --regex='/^\(ENTRY\|_GLOBAL\)(\([^)]*\)).*/\2/' \
237 --regex='/^SYSCALL_DEFINE[0-9]?(\([^,)]*\).*/sys_\1/' \
238 --regex='/^COMPAT_SYSCALL_DEFINE[0-9]?(\([^,)]*\).*/compat_sys_\1/' \
239 --regex='/^TRACE_EVENT(\([^,)]*\).*/trace_\1/' \
240 --regex='/^TRACE_EVENT(\([^,)]*\).*/trace_\1_rcuidle/' \
241 --regex='/^DEFINE_EVENT([^,)]*, *\([^,)]*\).*/trace_\1/' \
242 --regex='/^DEFINE_EVENT([^,)]*, *\([^,)]*\).*/trace_\1_rcuidle/' \
243 --regex='/PAGEFLAG(\([^,)]*\).*/Page\1/' \
244 --regex='/PAGEFLAG(\([^,)]*\).*/SetPage\1/' \
245 --regex='/PAGEFLAG(\([^,)]*\).*/ClearPage\1/' \
246 --regex='/TESTSETFLAG(\([^,)]*\).*/TestSetPage\1/' \
247 --regex='/TESTPAGEFLAG(\([^,)]*\).*/Page\1/' \
248 --regex='/SETPAGEFLAG(\([^,)]*\).*/SetPage\1/' \
249 --regex='/__SETPAGEFLAG(\([^,)]*\).*/__SetPage\1/' \
250 --regex='/TESTCLEARFLAG(\([^,)]*\).*/TestClearPage\1/' \
251 --regex='/__TESTCLEARFLAG(\([^,)]*\).*/TestClearPage\1/' \
252 --regex='/CLEARPAGEFLAG(\([^,)]*\).*/ClearPage\1/' \
253 --regex='/__CLEARPAGEFLAG(\([^,)]*\).*/__ClearPage\1/' \
254 --regex='/__PAGEFLAG(\([^,)]*\).*/__SetPage\1/' \
255 --regex='/__PAGEFLAG(\([^,)]*\).*/__ClearPage\1/' \
256 --regex='/PAGEFLAG_FALSE(\([^,)]*\).*/Page\1/' \
257 --regex='/TESTSCFLAG(\([^,)]*\).*/TestSetPage\1/' \
258 --regex='/TESTSCFLAG(\([^,)]*\).*/TestClearPage\1/' \
259 --regex='/SETPAGEFLAG_NOOP(\([^,)]*\).*/SetPage\1/' \
260 --regex='/CLEARPAGEFLAG_NOOP(\([^,)]*\).*/ClearPage\1/' \
261 --regex='/__CLEARPAGEFLAG_NOOP(\([^,)]*\).*/__ClearPage\1/' \
262 --regex='/TESTCLEARFLAG_FALSE(\([^,)]*\).*/TestClearPage\1/' \
263 --regex='/__TESTCLEARFLAG_FALSE(\([^,)]*\).*/__TestClearPage\1/' \
264 --regex='/TASK_PFA_TEST\([^,]*,\s*([^)]*)\)/task_\1/' \
265 --regex='/TASK_PFA_SET\([^,]*,\s*([^)]*)\)/task_set_\1/' \
266 --regex='/TASK_PFA_CLEAR\([^,]*,\s*([^)]*)\)/task_clear_\1/' \
267 --regex='/_PE(\([^,)]*\).*/PEVENT_ERRNO__\1/' \
268 --regex='/PCI_OP_READ(\([a-z]*[a-z]\).*[1-4])/pci_bus_read_config_\1/' \
269 --regex='/PCI_OP_WRITE(\([a-z]*[a-z]\).*[1-4])/pci_bus_write_config_\1/'\
270 --regex='/[^#]*DEFINE_HASHTABLE(\([^,)]*\)/\1/'
273 --regex='/^[ \t]*\(\(menu\)*config\)[ \t]+\([a-zA-Z0-9_]+\)/\3/'
276 --regex='/^[ \t]*\(\(menu\)*config\)[ \t]+\([a-zA-Z0-9_]+\)/CONFIG_\3/'
279 --regex='/^#?[ \t]?\(CONFIG_[a-zA-Z0-9_]+\)/\1/'
H A Dcheckkconfigsymbols.py18 # regex expressions
27 # regex objects
71 "the pattern needs to be a Python regex. To "
103 sys.exit("Please specify a valid Python regex.")
H A Dkernel-doc36 # Small fixes (like spaces vs. \s in regex)
H A Dcheckpatch.pl2437 # UTF-8 regex found at http://www.w3.org/International/questions/qa-forms-utf-8.en.php
/linux-4.4.14/tools/perf/util/
H A Dctype.c14 P = GIT_PRINT_EXTRA, /* printable - alpha - digit - glob - regex */
H A Dutil.h66 #include <regex.h>
H A Dmachine.c1491 static bool symbol__match_regex(struct symbol *sym, regex_t *regex) symbol__match_regex() argument
1493 if (sym->name && !regexec(regex, sym->name, 0, NULL, 0)) symbol__match_regex()
H A Dannotate.c20 #include <regex.h>
H A Dsort.c1602 pr_err("Invalid regex: %s\n%s", parent_pattern, err); sort_dimension__add()
/linux-4.4.14/arch/x86/tools/
H A Drelocs.h16 #include <regex.h>
/linux-4.4.14/Documentation/trace/postprocess/
H A Dtrace-pagealloc-postprocess.pl79 # Defaults for dynamically discovered regex's
82 # Dyanically discovered regex
85 # Static regex used. Specified like this for readability and for use with /o
94 my $regex;
98 $regex = $default;
104 $regex = $1;
105 $regex =~ s/%p/\([0-9a-f]*\)/g;
106 $regex =~ s/%d/\([-0-9]*\)/g;
107 $regex =~ s/%lu/\([0-9]*\)/g;
114 foreach $tuple (split /\s/, $regex) {
119 $regex =~ s/$key=\((.*)\)/$key=$1/;
127 return $regex;
H A Dtrace-vmscan-postprocess.pl109 # Defaults for dynamically discovered regex's
120 # Dyanically discovered regex
131 # Static regex used. Specified like this for readability and for use with /o
140 my $regex;
152 $regex = $1;
153 $regex =~ s/%s/\([0-9a-zA-Z|_]*\)/g;
154 $regex =~ s/%p/\([0-9a-f]*\)/g;
155 $regex =~ s/%d/\([-0-9]*\)/g;
156 $regex =~ s/%ld/\([-0-9]*\)/g;
157 $regex =~ s/%lu/\([0-9]*\)/g;
164 $regex =~ s/\(REC.*\) \? __print_flags.*//;
168 foreach $tuple (split /\s/, $regex) {
173 $regex =~ s/$key=\((.*)\)/$key=$1/;
181 return $regex;
/linux-4.4.14/tools/net/
H A Dbpf_jit_disasm.c25 #include <regex.h>
167 regex_t regex; get_last_jit_image() local
172 ret = regcomp(&regex, "flen=[[:alnum:]]+ proglen=[[:digit:]]+ " get_last_jit_image()
180 ret = regexec(&regex, ptr, 1, pmatch, 0); get_last_jit_image()
193 regfree(&regex); get_last_jit_image()
221 regfree(&regex); get_last_jit_image()
/linux-4.4.14/tools/lib/lockdep/
H A DMakefile130 --regex-c++='/_PE\(([^,)]*).*/PEVENT_ERRNO__\1/'
135 --regex='/_PE(\([^,)]*\).*/PEVENT_ERRNO__\1/'
/linux-4.4.14/kernel/trace/
H A Dtrace_events_filter.c209 cmp = pred->regex.match(addr, &pred->regex, pred->regex.field_len); filter_pred_string()
223 cmp = pred->regex.match(*addr, &pred->regex, len); filter_pred_pchar()
248 cmp = pred->regex.match(addr, &pred->regex, str_len); filter_pred_strloc()
292 cmp = pred->regex.match(current->comm, &pred->regex, filter_pred_comm()
293 pred->regex.field_len); filter_pred_comm()
305 * regex_match_foo - Basic regex callbacks
308 * @r: the regex structure containing the pattern string
316 static int regex_match_full(char *str, struct regex *r, int len) regex_match_full()
323 static int regex_match_front(char *str, struct regex *r, int len) regex_match_front()
330 static int regex_match_middle(char *str, struct regex *r, int len) regex_match_middle()
337 static int regex_match_end(char *str, struct regex *r, int len) regex_match_end()
348 * filter_parse_regex - parse a basic regex
349 * @buff: the raw regex
350 * @len: length of the regex
354 * This passes in a buffer containing a regex and this function will
399 struct regex *r = &pred->regex; filter_build_regex()
1049 pred->regex.field_len = TASK_COMM_LEN; init_pred()
1055 pred->regex.field_len = field->size; init_pred()
1067 ret = kstrtoll(pred->regex.pattern, 0, &val); init_pred()
1069 ret = kstrtoull(pred->regex.pattern, 0, &val); init_pred()
1419 strcpy(pred.regex.pattern, operand2); create_pred()
1420 pred.regex.len = strlen(pred.regex.pattern); create_pred()
2247 pred->regex.pattern, ftrace_function_set_filter_cb()
2248 pred->regex.len, ftrace_function_set_filter_cb()
H A Dtrace.h1081 struct regex;
1085 typedef int (*regex_match_func)(char *str, struct regex *r, int len);
1094 struct regex { struct
1104 struct regex regex; member in struct:filter_pred
H A Dftrace.c4628 /* decode regex */ ftrace_set_func()
/linux-4.4.14/tools/lib/traceevent/
H A DMakefile232 --regex-c++='/_PE\(([^,)]*).*/PEVENT_ERRNO__\1/'
237 --regex='/_PE(\([^,)]*\).*/PEVENT_ERRNO__\1/'
H A Devent-parse.h26 #include <regex.h>
399 _PE(INVALID_REGEX, "regex did not compute"), \
H A Dparse-filter.c490 * convert this to a string or regex. add_right()
/linux-4.4.14/tools/perf/scripts/python/
H A Dcompaction-times.py14 usage = "usage: perf script report compaction-times.py -- [-h] [-u] [-p|-pv] [-t | [-m] [-fs] [-ms]] [pid|pid-range|comm-regex]\n"
307 sys.stderr.write("invalid regex '%s'" % opt)
/linux-4.4.14/drivers/scsi/aic7xxx/aicasm/
H A Daicasm_macro_gram.y49 #include <regex.h>
H A Daicasm_symbol.c54 #include <regex.h>
H A Daicasm.c49 #include <regex.h>
H A Daicasm_gram.y49 #include <regex.h>
/linux-4.4.14/lib/
H A Dglob.c35 * are complemented by a leading !; this does not support the regex-style
/linux-4.4.14/tools/perf/
H A Dbuiltin-report.c599 pr_err("Invalid --ignore-callees regex: %s\n%s", arg, buf); report_parse_ignore_callees_opt()
706 OPT_STRING('p', "parent", &parent_pattern, "regex", cmd_report()
707 "regex filter to identify parent, see: '--sort parent'"), cmd_report()
722 OPT_CALLBACK(0, "ignore-callees", NULL, "regex", cmd_report()
H A Dbuiltin-kmem.c25 #include <regex.h>
328 pr_err("Invalid regex: %s\n%s", pattern, err); build_alloc_func_list()
H A Dbuiltin-top.c1184 OPT_CALLBACK(0, "ignore-callees", NULL, "regex", cmd_top()
/linux-4.4.14/drivers/scsi/
H A Dscript_asm.pl165 print STDERR "value regex = $value\n" if ($debug);
168 print STDERR "phase regex = $phase\n" if ($debug);
173 # regex
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dmkregtable.c16 #include <regex.h>
/linux-4.4.14/scripts/kconfig/
H A Dnconf.c65 " no regex support, STRING is displayed in upper left corner\n"
H A Dsymbol.c9 #include <regex.h>
/linux-4.4.14/tools/vm/
H A Dslabinfo.c20 #include <regex.h>

Completed in 1504 milliseconds