| /scripts/coccinelle/misc/ |
| D | newline_in_nl_msg.cocci | 15 @r depends on context || org || report@ 23 m << r.m; 29 @r1 depends on r@ 31 expression r.e; 32 constant r.m; 33 position r.p; 41 @depends on context && r@ 43 expression r.e; 44 constant r.m; 54 m << r.m; [all …]
|
| D | do_div.cocci | 83 @r depends on (org || report)@ 102 p << r.p; 103 ul << r.ul; 109 p << r.p; 110 l << r.l; 116 p << r.p; 117 ul64 << r.ul64; 123 p << r.p; 124 sl64 << r.sl64; 130 p << r.p; [all …]
|
| D | doubleinit.cocci | 17 @r@ 26 identifier I, s, r.fld; 27 position r.p0,p; 34 p0 << r.p0; 35 fld << r.fld; 37 pr << r.p; 43 cocci.print_secs("r",pr) 46 p0 << r.p0; 47 fld << r.fld; 49 pr << r.p;
|
| D | cstptr.cocci | 16 @r exists@ 29 p1 << r.p1; 30 p2 << r.p2; 37 p1 << r.p1; 38 p2 << r.p2;
|
| D | orplus.cocci | 17 @r@ 30 constant r.c, r.c1; 54 position r.p; 61 p << r.p; 67 p << r.p;
|
| D | of_table.cocci | 52 @r depends on org || report@ 74 p1 << r.p1; 75 arr << r.arr; 81 p1 << r.p1; 82 arr << r.arr;
|
| D | boolconv.cocci | 46 @r depends on !patch@ 75 @script:python depends on r&&org@ 76 p << r.p; 86 @script:python depends on r&&report@ 87 p << r.p;
|
| /scripts/atomic/fallbacks/ |
| D | try_cmpxchg | 2 ${int} r, o = *old; 3 r = raw_${atomic}_cmpxchg${order}(v, o, new); 4 if (unlikely(r != o)) 5 *old = r; 6 return likely(r == o);
|
| /scripts/coccinelle/iterators/ |
| D | for_each_child.cocci | 16 @r@ 52 local idexpression r.n; 53 iterator r.i,i1; 55 expression list [r.n1] es; 81 local idexpression r.n; 82 iterator r.i,i1,i2; 84 expression list [r.n1] es; 113 local idexpression r.n; 114 iterator r.i,i1,i2; 117 expression list [r.n1] es; [all …]
|
| D | list_entry_update.cocci | 19 @r exists@ 29 position r.p1,r.p2; 41 position r.p1,r.p2; 50 p1 << r.p1; 51 p2 << r.p2; 58 p1 << r.p1; 59 p2 << r.p2;
|
| /scripts/coccinelle/api/ |
| D | d_find_alias.cocci | 15 @r exists@ 45 local idexpression struct dentry *r.dent; 46 position r.p1,r.p2; 58 p1 << r.p1; 59 p2 << r.p2; 65 local idexpression struct dentry *r.dent; 66 position r.p2; 77 p1 << r.p1; 78 p2 << r.p2;
|
| D | pm_runtime.cocci | 85 @r depends on (org || report) exists@ 99 p1 << r.p1; 100 p2 << r.p2; 101 pm_runtime_api << r.pm_runtime_api; 108 p1 << r.p1; 109 p2 << r.p2; 110 pm_runtime_api << r.pm_runtime_api;
|
| D | err_cast.cocci | 35 @r depends on !context && !patch && (org || report)@ 43 p << r.p; 44 x << r.x; 52 p << r.p; 53 x << r.x;
|
| /scripts/kconfig/ |
| D | menu.c | 589 static void get_def_str(struct gstr *r, const struct menu *menu) in get_def_str() argument 591 str_printf(r, "Defined at %s:%d\n", in get_def_str() 595 static void get_dep_str(struct gstr *r, const struct expr *expr, in get_dep_str() argument 599 str_append(r, prefix); in get_dep_str() 600 expr_gstr_print(expr, r); in get_dep_str() 601 str_append(r, "\n"); in get_dep_str() 610 static void get_prompt_str(struct gstr *r, struct property *prop, in get_prompt_str() argument 617 str_printf(r, " Prompt: %s\n", prop->text); in get_prompt_str() 619 get_dep_str(r, prop->menu->dep, " Depends on: "); in get_prompt_str() 629 get_dep_str(r, prop->visible.expr, " Visible if: "); in get_prompt_str() [all …]
|
| /scripts/coccinelle/locks/ |
| D | flags.cocci | 16 @r exists@ 44 expression f <= r.flags; 46 position r.p1, r.p2; 68 p1 << r.p1; 69 p2 << r.p2; 76 p1 << r.p1; 77 p2 << r.p2;
|
| D | double_lock.cocci | 64 @r depends on !balanced exists@ 78 p1 << r.p1; 79 p2 << r.p2; 80 lock << r.lock; 87 p1 << r.p1; 88 p2 << r.p2; 89 lock << r.lock;
|
| D | mini_lock.cocci | 57 position r; 60 for(...;...;...) { <+... return@r ...; ...+> } 66 position r!=looped.r; 75 * return@r ...; 85 p2 << err.r; 95 p2 << err.r;
|
| /scripts/coccinelle/tests/ |
| D | doubletest.cocci | 19 @r expression@ 31 expression r.E,e1,e2,fn; 32 position r.p; 43 expression r.E; 44 position r.p; 50 p << r.p; 56 p << r.p;
|
| /scripts/ |
| D | checkkconfigsymbols.py | 22 OPERATORS = r"&|\(|\)|\||\!" 23 SYMBOL = r"(?:\w*[A-Z0-9]\w*){2,}" 24 DEF = r"^\s*(?:menu){,1}config\s+(" + SYMBOL + r")\s*" 25 EXPR = r"(?:" + OPERATORS + r"|\s|" + SYMBOL + r")+" 26 DEFAULT = r"default\s+.*?(?:if\s.+){,1}" 27 STMT = r"^\s*(?:if|select|imply|depends\s+on|(?:" + DEFAULT + r"))\s+" + EXPR 28 SOURCE_SYMBOL = r"(?:\W|\b)+[D]{,1}CONFIG_(" + SYMBOL + r")" 31 REGEX_FILE_KCONFIG = re.compile(r".*Kconfig[\.\w+\-]*$") 32 REGEX_SYMBOL = re.compile(r'(?!\B)' + SYMBOL + r'(?!\B)') 37 REGEX_FILTER_SYMBOLS = re.compile(r"[A-Za-z0-9]$") [all …]
|
| D | sorttable.c | 67 static uint32_t (*r)(const uint32_t *); variable 195 return r(&symtab_shndx_start[sym_offs]); in get_secindex() 205 int32_t av = (int32_t)r(a); in compare_relative_table() 206 int32_t bv = (int32_t)r(b); in compare_relative_table() 225 w(r(loc) + i, loc); in sort_relative_table() 235 w(r(loc) - i, loc); in sort_relative_table() 247 w(r(loc) + i, loc); in sort_relative_table_with_data() 248 w(r(loc + 1) + i + 4, loc + 1); in sort_relative_table_with_data() 260 w(r(loc) - i, loc); in sort_relative_table_with_data() 261 w(r(loc + 1) - (i + 4), loc + 1); in sort_relative_table_with_data() [all …]
|
| D | macro_checker.py | 18 macro_pattern = r"#define\s+(\w+)\(([^)]*)\)" 20 fp_patterns = [r"\s*do\s*\{\s*\}\s*while\s*\(\s*0\s*\)", 21 r"\(?0\)?", r"\(?1\)?"] 62 comment_pattern1 = r"\/\/*" 63 comment_pattern2 = r"\/\**\*\/"
|
| D | tags.sh | 222 local mode=$1 lang tmp=() r 232 for r in "${tmp[@]}"; do 237 case "$r" in 239 r=${r%?/} 242 case "$r" in 245 r="/^[^#]*${r#/}"
|
| /scripts/genksyms/ |
| D | keywords.c | 72 struct resword *r = keywords + i; in is_reserved_word() local 73 int l = strlen(r->name); in is_reserved_word() 74 if (len == l && !memcmp(str, r->name, len)) in is_reserved_word() 75 return r->token; in is_reserved_word()
|
| /scripts/coccinelle/null/ |
| D | eno.cocci | 26 @r depends on !patch exists@ 36 p1 << r.p1; 37 p2 << r.p2; 44 p1 << r.p1; 45 p2 << r.p2;
|
| /scripts/dtc/ |
| D | dt-extract-compatibles | 15 re_macros = r'(?<!CPU_METHOD_)(IRQCHIP|OF)_(DECLARE|MATCH)(_DRIVER)?\(.*?\)' 17 re_macros = r'(?<!CPU_METHOD_)(IRQCHIP|OF)_(DECLARE|MATCH)\(.*?\)' 20 compat = re.search(r'"(.*?)"', m[0])[1] 32 for m in re.finditer(r'of_device_id(\s+\S+)?\s+(\S+)\[\](\s+\S+)?\s*=\s*({.*?);', data): 35 compat_list += re.findall(r'\.compatible\s+=\s+"(\S+)"', m[4]) 43 for m in re.finditer(r'\.of_match_table\s+=\s+(of_match_ptr\()?([a-zA-Z0-9_-]+)', data):
|