/linux/scripts/lib/abi/ |
H A D | abi_regex.py | 10 import re 28 (re.compile("\\\\"), ""), 31 (re.compile(r"\."), "\xf6"), 34 (re.compile(r"\[0\-9\]\+"), "\xff"), 37 (re.compile(r"\[0\-\d+\]"), "\xff"), 38 (re.compile(r"\[0:\d+\]"), "\xff"), 39 (re.compile(r"\[(\d+)\]"), "\xf4\\\\d+\xf5"), 42 (re.compile(r"\[(\d)\-(\d)\]"), "\xf4\1-\2\xf5"), 45 (re.compile(r"[\{\<\[]([\w_]+)(?:[,|]+([\w_]+)){1,}[\}\>\]]"), r"(\1|\2)"), 48 (re [all...] |
H A D | abi_parser.py | 13 import re 52 self.re_abi_dir = re.compile(r"(.*)" + ABI_DIR) 53 self.re_tag = re.compile(r"(\S+)(:\s*)(.*)", re.I) 54 self.re_valid = re.compile(self.TAGS) 55 self.re_start_spc = re.compile(r"(\s*)(\S.*)") 56 self.re_whitespace = re.compile(r"^\s+") 59 self.re_what = re.compile(r"(\/?(?:[\w\-]+\/?){1,2})") 60 self.re_escape = re.compile(r"([\.\x01-\x08\x0e-\x1f\x21-\x2f\x3a-\x40\x7b-\xff])") 61 self.re_unprintable = re [all...] |
/linux/scripts/ |
H A D | checkstack.pl | 29 # $re is used for two matches: 30 # $& (whole re) matches the complete objdump line with the stack growth 34 # $& (whole re) matches the complete objdump line with the stack growth 40 my (@stack, $re, $dre, $sub, $x, $xs, $funcre, $min_stack); 59 $re = qr/^.*stp.*sp, ?\#-([0-9]{1,8})\]\!/o; 63 $re = qr/.*sub.*sp, sp, #([0-9]{1,4})/o; 69 $re = qr/^.*[as][du][db] \$(0x$x{1,8}),\%(e|r)sp$/o; 74 $re = qr/.*(?:linkw %fp,|addaw )#-([0-9]{1,4})(?:,%sp)?$/o; 77 $re = qr/.*daddiu.*sp,sp,-([0-9]{1,8})/o; 80 $re [all...] |
H A D | macro_checker.py | 9 import re 27 match = re.match(macro_pattern, macro_line) 29 macro_def = re.sub(macro_pattern, '', macro_line) 42 if (re.match(fp_pattern, macro_def)): 66 macro = re.sub(comment_pattern1, '', macro) 67 macro = re.sub(comment_pattern2, '', macro) 91 macro = re.match(macro_pattern, line)
|
H A D | checkkconfigsymbols.py | 14 import re 31 REGEX_FILE_KCONFIG = re.compile(r".*Kconfig[\.\w+\-]*$") 32 REGEX_SYMBOL = re.compile(r'(?!\B)' + SYMBOL + r'(?!\B)') 33 REGEX_SOURCE_SYMBOL = re.compile(SOURCE_SYMBOL) 34 REGEX_KCONFIG_DEF = re.compile(DEF) 35 REGEX_KCONFIG_EXPR = re.compile(EXPR) 36 REGEX_KCONFIG_STMT = re.compile(STMT) 37 REGEX_FILTER_SYMBOLS = re.compile(r"[A-Za-z0-9]$") 38 REGEX_NUMERIC = re.compile(r"0[xX][0-9a-fA-F]+|[0-9]+") 39 REGEX_QUOTES = re [all...] |
H A D | bpf_doc.py | 12 import re 71 arg_re = re.compile(r'((\w+ )*?(\w+|...))( (\**)(\w+))?$') 73 proto_re = re.compile(r'(.+) (\**)(\w+)\(((([^,]+)(, )?){1,5})\)$') 138 p = re.compile(r' \* ?(BPF\w+)$') 142 end_re = re.compile(r' \* ?NOTES$') 157 p = re.compile(r' \* ?((.+) \**\w+\((((const )?(struct )?(\w+|\.\.\.)( \**\w+)?)(, )?){1,5}\))$') 165 p = re.compile(r' \* ?(?:\t| {5,8})Description$') 178 p = re.compile(r' \* ?(?:\t| {5,8})(?:\t| {8})(.*)') 191 p = re.compile(r' \* ?(?:\t| {5,8})Return$') 204 p = re [all...] |
/linux/arch/arm64/crypto/ |
H A D | sm3-neon-core.S | 45 #define re w7 macro 358 ldp re, rf, [RSTATE, #16] 401 R1(ra, rb, rc, rd, re, rf, rg, rh, k_even, KL, 0, 0, IW, _, 0) 402 R1(rd, ra, rb, rc, rh, re, rf, rg, k_odd, _, 1, 1, IW, _, 0) 403 R1(rc, rd, ra, rb, rg, rh, re, rf, k_even, KL, 2, 2, IW, _, 0) 404 R1(rb, rc, rd, ra, rf, rg, rh, re, k_odd, _, 3, 3, IW, _, 0) 407 R1(ra, rb, rc, rd, re, rf, rg, rh, k_even, KL, 4, 0, IW, _, 0) 408 R1(rd, ra, rb, rc, rh, re, rf, rg, k_odd, _, 5, 1, IW, _, 0) 409 R1(rc, rd, ra, rb, rg, rh, re, rf, k_even, KL, 6, 2, IW, SCHED_W_W0W1W2W3W4W5_1, 12) 410 R1(rb, rc, rd, ra, rf, rg, rh, re, k_od [all...] |
/linux/tools/testing/selftests/bpf/ |
H A D | test_bpftool_synctypes.py | 7 import re 37 array_start = re.search(start_marker, self.reader.read()) 52 if not line or re.match(end_marker, line): 65 end_marker = re.compile('^};') 69 self.start_marker = re.compile(fr'(static )?const bool {self.array_name}\[.*\] = {{\n') 83 pattern = re.compile(r'\[(BPF_\w*)\]\s*= (true|false),?$') 87 if line == '' or re.match(self.end_marker, line): 111 if re.search(end_marker, line): 180 start_marker = re.compile(f'enum {enum_name} {{\n') 181 pattern = re [all...] |
/linux/arch/mips/math-emu/ |
H A D | sp_maddf.c | 18 int re; in _sp_maddf() local 146 * rm = xm * ym, re = xe + ye basically in _sp_maddf() 151 /* rm = xm * ym, re = xe+ye basically */ in _sp_maddf() 155 re = xe + ye; in _sp_maddf() 166 re++; in _sp_maddf() 178 return ieee754sp_format(rs, re, rm); in _sp_maddf() 186 if (ze > re) { in _sp_maddf() 190 s = ze - re; in _sp_maddf() 192 re += s; in _sp_maddf() 193 } else if (re > z in _sp_maddf() [all...] |
H A D | dp_maddf.c | 43 int re; in _dp_maddf() local 177 * rm = xm * ym, re = xe + ye basically in _dp_maddf() 184 re = xe + ye; in _dp_maddf() 222 re++; in _dp_maddf() 234 return ieee754dp_format(rs, re, lrm); in _dp_maddf() 243 if (ze > re) { in _dp_maddf() 247 s = ze - re; in _dp_maddf() 249 re += s; in _dp_maddf() 250 } else if (re > ze) { in _dp_maddf() 254 s = re in _dp_maddf() [all...] |
H A D | sp_div.c | 15 int re; in ieee754sp_div() local 116 re = xe - ye; in ieee754sp_div() 138 re--; in ieee754sp_div() 141 return ieee754sp_format(xs == ys ? 0 : 1, re, rm); in ieee754sp_div()
|
/linux/scripts/dtc/ |
H A D | dt-extract-compatibles | 6 import re 18 for m in re.finditer(re_macros, data): 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): 52 for m in re.finditer(rf'{func_name}\(([a-zA-Z0-9_>\(\)"\-]+,\s)*"([a-zA-Z0-9_,-]+)"\)', data):
|
H A D | flattree.c | 297 struct reserve_info *re; in flatten_reserve_list() local 301 for (re = reservelist; re; re = re->next) { in flatten_reserve_list() 302 d = data_append_re(d, re->address, re->size); in flatten_reserve_list() 452 struct reserve_info *re; in dt_to_asm() local 517 for (re = dti->reservelist; re; r in dt_to_asm() 689 struct fdt_reserve_entry re; flat_read_mem_reserve() local [all...] |
H A D | treesource.c | 348 struct reserve_info *re; in dt_to_source() local 352 for (re = dti->reservelist; re; re = re->next) { in dt_to_source() 355 for_each_label(re->labels, l) in dt_to_source() 358 (unsigned long long)re->address, in dt_to_source() 359 (unsigned long long)re->size); in dt_to_source()
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_guc_db_mgr.c | 227 unsigned int rs, re; in dbm_print_locked() local 235 for_each_clear_bitrange(rs, re, dbm->bitmap, dbm->count) { in dbm_print_locked() 237 rs, re - 1, re - rs); in dbm_print_locked() 238 total += re - rs; in dbm_print_locked() 243 for_each_set_bitrange(rs, re, dbm->bitmap, dbm->count) { in dbm_print_locked() 245 rs, re - 1, re - rs); in dbm_print_locked() 246 total += re - rs; in dbm_print_locked()
|
H A D | xe_guc_id_mgr.c | 110 unsigned int rs, re, range; in find_last_zero_area() local 112 for_each_clear_bitrange(rs, re, bitmap, total) { in find_last_zero_area() 113 range = re - rs; in find_last_zero_area() 252 unsigned int rs, re; in idm_print_locked() local 261 for_each_set_bitrange(rs, re, idm->bitmap, idm->total) in idm_print_locked() 262 drm_printf_indent(p, indent, "range %u..%u (%u)\n", rs, re - 1, re - rs); in idm_print_locked()
|
/linux/scripts/lib/kdoc/ |
H A D | kdoc_parser.py | 16 import re 47 known_sections = KernRe(known_section_names, flags = re.I) 50 flags=re.I, cache=False) 58 flags=re.I | re.S, cache=False) 423 dtype = KernRe(r'([^\(]+\(\*?)\s*' + re.escape(param)).sub(r'\1', arg) 438 dtype = KernRe(r'([^\(]+\(\*?)\s*' + re.escape(param)).sub(r'\1', arg) 449 args[0] = re.sub(r'(\*+)\s*', r' \1', args[0]) 571 (KernRe(r'\/\*\s*private:.*?\/\*\s*public:.*?\*\/', re.S | re [all...] |
/linux/Documentation/sphinx/ |
H A D | maintainers_include.py | 21 import re 73 if re.search('^[A-Z0-9]', line): 81 m = re.search(pat, line) 84 line = re.sub(pat, ':doc:`%s <../%s>`' % (m.group(2), m.group(2)), line) 93 m = re.search(r"\s(\S):\s", line) 97 m = re.search(r"\*([^\*]+)\*", line) 115 heading = re.sub(r"\s+", " ", line)
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | spin_lock.c | 61 regex_t re; in match_regex() local 63 err = regcomp(&re, pattern, REG_NOSUB); in match_regex() 67 regerror(err, &re, errbuf, sizeof(errbuf)); in match_regex() 71 rc = regexec(&re, string, 0, NULL, 0); in match_regex() 72 regfree(&re); in match_regex()
|
/linux/drivers/mtd/ubi/ |
H A D | cdev.c | 13 * manipulate whole volumes: create, remove, and re-size them. Volume character 651 * verify_rsvol_req - verify volume re-size request. 672 * @req: volumes re-name request 674 * This is a helper function for the volume re-name IOCTL which validates the 684 struct ubi_rename_entry *re, *re1; in rename_volumes() local 723 /* Create the re-name list */ in rename_volumes() 730 re = kzalloc(sizeof(struct ubi_rename_entry), GFP_KERNEL); in rename_volumes() 731 if (!re) { in rename_volumes() 736 re->desc = ubi_open_volume(ubi->ubi_num, vol_id, UBI_METAONLY); in rename_volumes() 737 if (IS_ERR(re in rename_volumes() [all...] |
/linux/arch/um/ |
H A D | Kconfig.debug | 13 If you're involved in UML kernel development and want to use gprof, 14 say Y. If you're unsure, say N. 28 If you're involved in UML kernel development and want to use gcov, 29 say Y. If you're unsure, say N.
|
/linux/tools/perf/arch/x86/util/ |
H A D | header.c | 96 regex_t re; in strcmp_cpuid_str() local 112 if (regcomp(&re, mapcpuid, REG_EXTENDED) != 0) { in strcmp_cpuid_str() 118 match = !regexec(&re, id, 1, pmatch, 0); in strcmp_cpuid_str() 119 regfree(&re); in strcmp_cpuid_str()
|
/linux/Documentation/trace/postprocess/ |
H A D | decode_msr.py | 5 import re 11 m = re.match(r'#define (MSR_\w+)\s+(0x[0-9a-fA-F]+)', j) 22 m = re.search(r'(read|write)_msr:\s+([0-9a-f]+)', j)
|
/linux/drivers/net/ethernet/cavium/octeon/ |
H A D | octeon_mgmt.c | 217 union mgmt_port_ring_entry re; in octeon_mgmt_rx_fill_ring() local 229 re.d64 = 0; in octeon_mgmt_rx_fill_ring() 230 re.s.len = size; in octeon_mgmt_rx_fill_ring() 231 re.s.addr = dma_map_single(p->dev, skb->data, in octeon_mgmt_rx_fill_ring() 236 p->rx_ring[p->rx_next_fill] = re.d64; in octeon_mgmt_rx_fill_ring() 256 union mgmt_port_ring_entry re; in octeon_mgmt_clean_tx_buffers() local 276 re.d64 = p->tx_ring[p->tx_next_clean]; in octeon_mgmt_clean_tx_buffers() 290 dma_unmap_single(p->dev, re.s.addr, re.s.len, in octeon_mgmt_clean_tx_buffers() 294 if (unlikely(re in octeon_mgmt_clean_tx_buffers() 372 union mgmt_port_ring_entry re; octeon_mgmt_dequeue_rx_buffer() local 395 union mgmt_port_ring_entry re; octeon_mgmt_receive_one() local 1279 union mgmt_port_ring_entry re; octeon_mgmt_xmit() local [all...] |
/linux/tools/testing/selftests/drivers/net/hw/ |
H A D | iou-zcrx.py | 4 import re 18 values = re.findall(r'Combined:\s+(\d+)', output) 24 values = re.search(r'New RSS context is (\d+)', output).group(1) 31 values = re.search(r'ID (\d+)', output).group(1) 37 values = re.search(r'ID (\d+)', output).group(1)
|