| /linux/tools/docs/ |
| H A D | get_abi.py | 45 parser = subparsers.add_parser("rest", 49 parser.add_argument("--enable-lineno", action="store_true", 51 parser.add_argument("--raw", action="store_true", 55 parser.add_argument("--no-file", action="store_true", 57 parser.add_argument("--show-hints", help="Show-hints") 59 parser.set_defaults(func=self.run) 64 parser = AbiParser(args.dir, debug=args.debug) 65 parser.parse_abi() 66 parser.check_issues() 68 for t in parser.doc(args.raw, not args.no_file): [all …]
|
| H A D | get_feat.py | 105 def parse_arch(self, parser): argument 108 parser.add_argument("--arch", 113 def parse_feat(self, parser): argument 116 parser.add_argument("--feat", "--feature", 124 parser = subparsers.add_parser("current", 131 self.parse_feat(parser) 132 parser.set_defaults(func=self.run_current) 137 parser = subparsers.add_parser("rest", 147 self.parse_arch(parser) 148 self.parse_feat(parser) [all …]
|
| H A D | parse-headers.py | 37 parser = argparse.ArgumentParser(description=__doc__, 40 parser.add_argument("-d", "--debug", action="count", default=0, 42 parser.add_argument("-t", "--toc", action="store_true", 45 parser.add_argument("file_in", help="Input C file") 46 parser.add_argument("file_out", help="Output RST file") 47 parser.add_argument("file_rules", nargs="?", 50 args = parser.parse_args() 52 parser = ParseDataStructs(debug=args.debug) 53 parser.parse_file(args.file_in, args.file_rules) 55 parser.debug_print() [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-core.c | 151 static int open_collection(struct hid_parser *parser, unsigned type) in open_collection() argument 157 usage = parser->local.usage[0]; in open_collection() 159 if (parser->collection_stack_ptr == parser->collection_stack_size) { in open_collection() 161 unsigned int new_size = parser->collection_stack_size + in open_collection() 164 collection_stack = krealloc(parser->collection_stack, in open_collection() 170 parser->collection_stack = collection_stack; in open_collection() 171 parser->collection_stack_size = new_size; in open_collection() 174 if (parser->device->maxcollection == parser->device->collection_size) { in open_collection() 177 parser->device->collection_size, in open_collection() 181 hid_err(parser->device, "failed to reallocate collection array\n"); in open_collection() [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_cs.c | 415 static void radeon_cs_parser_fini(struct radeon_cs_parser *parser, int error) in radeon_cs_parser_fini() argument 432 list_sort(NULL, &parser->validated, cmp_size_smaller_first); in radeon_cs_parser_fini() 433 list_for_each_entry(reloc, &parser->validated, list) { in radeon_cs_parser_fini() 435 &parser->ib.fence->base, in radeon_cs_parser_fini() 442 drm_exec_fini(&parser->exec); in radeon_cs_parser_fini() 444 if (parser->relocs != NULL) { in radeon_cs_parser_fini() 445 for (i = 0; i < parser->nrelocs; i++) { in radeon_cs_parser_fini() 446 struct radeon_bo *bo = parser->relocs[i].robj; in radeon_cs_parser_fini() 453 kfree(parser->track); in radeon_cs_parser_fini() 454 kvfree(parser->relocs); in radeon_cs_parser_fini() [all …]
|
| /linux/tools/perf/util/ |
| H A D | demangle-rust-v0.c | 102 struct parser { struct 113 struct parser parser; member 124 static NODISCARD demangle_status try_parse_path(struct parser *parser) { in try_parse_path() argument 127 *parser, in try_parse_path() 135 *parser = printer.parser; in try_parse_path() 172 struct parser parser = { inner, inner_len, 0, 0 }; in rust_demangle_v0_demangle() local 174 demangle_status status = try_parse_path(&parser); in rust_demangle_v0_demangle() 176 char next = parser.sym[parser.next]; in rust_demangle_v0_demangle() 179 if (parser.next < parser.sym_len && next >= 'A' && next <= 'Z') { in rust_demangle_v0_demangle() 180 status = try_parse_path(&parser); in rust_demangle_v0_demangle() [all …]
|
| /linux/drivers/of/ |
| H A D | address.c | 265 struct of_range_parser parser; in of_range_to_resource() local 268 ret = of_range_parser_init(&parser, np); in of_range_to_resource() 272 for_each_of_range(&parser, &range) in of_range_to_resource() 753 static int parser_init(struct of_pci_range_parser *parser, in parser_init() argument 758 parser->node = node; in parser_init() 759 parser->pna = of_n_addr_cells(node); in parser_init() 760 parser->na = of_bus_n_addr_cells(node); in parser_init() 761 parser->ns = of_bus_n_size_cells(node); in parser_init() 762 parser->dma = !strcmp(name, "dma-ranges"); in parser_init() 763 parser->bus = of_match_bus(node); in parser_init() [all …]
|
| H A D | irq.c | 160 int of_imap_parser_init(struct of_imap_parser *parser, struct device_node *node, in of_imap_parser_init() argument 174 parser->parent_offset = of_bus_n_addr_cells(node); in of_imap_parser_init() 180 parser->parent_offset += tmp; in of_imap_parser_init() 182 if (WARN(parser->parent_offset > ARRAY_SIZE(item->child_imap), in of_imap_parser_init() 184 parser->parent_offset, ARRAY_SIZE(item->child_imap))) in of_imap_parser_init() 187 parser->imap = of_get_property(node, "interrupt-map", &imaplen); in of_imap_parser_init() 188 if (!parser->imap) in of_imap_parser_init() 191 imaplen /= sizeof(*parser->imap); in of_imap_parser_init() 192 parser->imap_end = parser->imap + imaplen; in of_imap_parser_init() 195 item->child_imap_count = parser->parent_offset; in of_imap_parser_init() [all …]
|
| /linux/scripts/ |
| H A D | kernel-doc | 200 parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter, 206 parser.add_argument("-v", "-verbose", "--verbose", action="store_true", 209 parser.add_argument("-d", "-debug", "--debug", action="store_true", 212 parser.add_argument("-M", "-modulename", "--modulename", 216 parser.add_argument("-l", "-enable-lineno", "--enable_lineno", 223 parser.add_argument("-Wreturn", "--wreturn", action="store_true", 226 parser.add_argument("-Wshort-desc", "-Wshort-description", "--wshort-desc", 230 parser.add_argument("-Wcontents-before-sections", 234 parser.add_argument("-Wall", "--wall", action="store_true", 237 parser [all...] |
| H A D | kernel-doc.py | |
| H A D | spdxcheck.py | 107 self.parser = yacc.yacc(module = self, write_tables = False, debug = False) 195 self.parser.parse(expr, lexer = self.lexer) 299 parser.set_dirinfo(basedir, dirdepth) 304 parser.excluded += 1 307 parser.parse_lines(fd, args.maxlines, el.path) 359 parser = id_parser(spdx) variable 385 parser.parse_lines(stdin, args.maxlines, '-') 390 parser.parse_lines(open(p, 'rb'), args.maxlines, p) 401 ndirs = len(parser.spdx_dirs) 404 for di in parser.spdx_dirs.values(): [all …]
|
| H A D | bpf_doc.py | 375 def __init__(self, parser): argument 376 self.parser = parser 421 def __init__(self, parser): argument 422 self.parser = parser 485 def __init__(self, parser): argument 486 self.elements = parser.helpers 487 …self.elem_number_check(parser.desc_unique_helpers, parser.define_unique_helpers, 'helper', '___BPF… 666 def __init__(self, parser): argument 667 self.elements = parser.commands 668 self.elem_number_check(parser.desc_syscalls, parser.enum_syscalls, 'syscall', 'bpf_cmd') [all …]
|
| H A D | container | 160 parser = argparse.ArgumentParser( variable 165 parser.add_argument( 169 parser.add_argument( 173 parser.add_argument( 177 parser.add_argument( 182 parser.add_argument( 186 parser.add_argument( 191 parser.add_argument( 195 parser.add_argument( 199 sys.exit(main(parser.parse_args(sys.argv[1:])))
|
| H A D | generate_rust_analyzer.py | 224 parser = argparse.ArgumentParser() 225 parser.add_argument('--verbose', '-v', action='store_true') 226 parser.add_argument('--cfgs', action='append', default=[]) 227 parser.add_argument("core_edition") 228 parser.add_argument("srctree", type=pathlib.Path) 229 parser.add_argument("objtree", type=pathlib.Path) 230 parser.add_argument("sysroot", type=pathlib.Path) 231 parser.add_argument("sysroot_src", type=pathlib.Path) 232 parser.add_argument("exttree", type=pathlib.Path, nargs="?") 233 args = parser [all...] |
| H A D | make_fit.py | 71 parser = argparse.ArgumentParser(epilog=epilog, fromfile_prefix_chars='@') 72 parser.add_argument('-A', '--arch', type=str, required=True, 74 parser.add_argument('-c', '--compress', type=str, default='none', 76 parser.add_argument('-D', '--decompose-dtbs', action='store_true', 78 parser.add_argument('-E', '--external', action='store_true', 80 parser.add_argument('-n', '--name', type=str, required=True, 82 parser.add_argument('-o', '--output', type=str, required=True, 84 parser.add_argument('-O', '--os', type=str, required=True, 86 parser.add_argument('-k', '--kernel', type=str, required=True, 88 parser.add_argument('-r', '--ramdisk', type=str, [all …]
|
| /linux/tools/testing/selftests/tc-testing/ |
| H A D | tdc_multibatch.py | 13 parser = argparse.ArgumentParser( variable 15 parser.add_argument("device", help="device name") 16 parser.add_argument("dir", help="where to put batch files") 17 parser.add_argument( 19 parser.add_argument("num_files", type=int, help="how many batch files") 20 parser.add_argument( 24 parser.add_argument( 29 parser.add_argument( 34 parser.add_argument( 40 parser.add_argument( [all …]
|
| H A D | tdc_batch.py | 11 parser = argparse.ArgumentParser(description='TC batch file generator') variable 12 parser.add_argument("device", help="device name") 13 parser.add_argument("file", help="batch file name") 14 parser.add_argument("-n", "--number", type=int, 16 parser.add_argument( 22 parser.add_argument("-o", "--skip_sw", 25 parser.add_argument("-s", "--share_action", 28 parser.add_argument("-p", "--prio", 31 parser.add_argument( 38 parser.add_argument( [all …]
|
| H A D | tdc.py | 96 def load_required_plugins(self, reqs, parser, args, remaining): argument 125 parser = self.call_add_args(parser) 126 (args, remaining) = parser.parse_known_args(args=remaining, namespace=args) 167 def call_add_args(self, parser): argument 169 parser = pgn_inst.add_args(parser) 170 return parser 679 parser = argparse.ArgumentParser(description='Linux TC unit tests') 680 parser.register('type', None, identity) 681 return parser 684 def set_args(parser): argument [all …]
|
| /linux/tools/net/ynl/pyynl/ |
| H A D | cli.py | 191 parser = argparse.ArgumentParser(description=description, 194 gen_group = parser.add_argument_group('General options') 198 spec_group = parser.add_argument_group('Netlink family selection') 209 ops_group = parser.add_argument_group('Operations') 225 io_group = parser.add_argument_group('Input / Output') 233 ntf_group = parser.add_argument_group('Notifications') 240 nlflags = parser.add_argument_group('Netlink message flags (NLM_F_*)', 253 schema_group = parser.add_argument_group('Development options') 258 dbg_group = parser.add_argument_group('Debug options') 264 args = parser [all...] |
| H A D | ethtool.py | 141 parser = argparse.ArgumentParser(description='ethtool wannabe') 142 parser.add_argument('--json', action=argparse.BooleanOptionalAction) 143 parser.add_argument('--show-priv-flags', action=argparse.BooleanOptionalAction) 144 parser.add_argument('--set-priv-flags', action=argparse.BooleanOptionalAction) 145 parser.add_argument('--show-eee', action=argparse.BooleanOptionalAction) 146 parser.add_argument('--set-eee', action=argparse.BooleanOptionalAction) 147 parser.add_argument('-a', '--show-pause', action=argparse.BooleanOptionalAction) 148 parser.add_argument('-A', '--set-pause', action=argparse.BooleanOptionalAction) 149 parser.add_argument('-c', '--show-coalesce', action=argparse.BooleanOptionalAction) 150 parser [all...] |
| /linux/drivers/mtd/ |
| H A D | mtdpart.c | 523 static int mtd_part_do_parse(struct mtd_part_parser *parser, in mtd_part_do_parse() argument 530 ret = (*parser->parse_fn)(master, &pparts->parts, data); in mtd_part_do_parse() 531 pr_debug("%s: parser %s: %i\n", master->name, parser->name, ret); in mtd_part_do_parse() 536 parser->name, master->name); in mtd_part_do_parse() 539 pparts->parser = parser; in mtd_part_do_parse() 586 struct mtd_part_parser *parser; in mtd_part_of_parse() local 616 parser = mtd_part_get_compatible_parser(compat); in mtd_part_of_parse() 617 if (!parser) in mtd_part_of_parse() 619 ret = mtd_part_do_parse(parser, master, pparts, NULL); in mtd_part_of_parse() 625 mtd_part_parser_put(parser); in mtd_part_of_parse() [all …]
|
| /linux/Documentation/networking/ |
| H A D | strparser.rst | 10 The stream parser (strparser) is a utility that parses messages of an 12 parser works in conjunction with an upper layer in the kernel to provide 46 Called to initialize a stream parser. strp is a struct of type 48 socket associated with the stream parser for use with receive 50 are called by the stream parser (the callbacks are listed below). 56 Temporarily pause a stream parser. Message parsing is suspended 63 Unpause a paused stream parser. 69 strp_stop is called to completely stop stream parser operations. 70 This is called internally when the stream parser encounters an 79 parser instance. This must be called after the stream processor [all …]
|
| /linux/tools/perf/pmu-events/ |
| H A D | arm64_metrics.py | 23 parser = argparse.ArgumentParser(description="ARM perf json generator") 24 parser.add_argument( 26 parser.add_argument("vendor", help="e.g. arm") 27 parser.add_argument("model", help="e.g. neoverse-n1") 28 parser.add_argument( 33 _args = parser.parse_args()
|
| /linux/tools/cgroup/ |
| H A D | iocost_coef_gen.py | 32 parser = argparse.ArgumentParser(description=desc, variable 34 parser.add_argument('--testdev', metavar='DEV', 36 parser.add_argument('--testfile-size-gb', type=float, metavar='GIGABYTES', default=16, 38 parser.add_argument('--duration', type=int, metavar='SECONDS', default=120, 40 parser.add_argument('--seqio-block-mb', metavar='MEGABYTES', type=int, default=128, 42 parser.add_argument('--seq-depth', type=int, metavar='DEPTH', default=64, 44 parser.add_argument('--rand-depth', type=int, metavar='DEPTH', default=64, 46 parser.add_argument('--numjobs', type=int, metavar='JOBS', default=1, 48 parser.add_argument('--quiet', action='store_true') 49 parser.add_argument('--verbose', action='store_true') [all …]
|
| /linux/tools/crypto/ccp/ |
| H A D | dbc_cli.py | 41 parser = argparse.ArgumentParser( 44 parser.add_argument( 49 parser.add_argument("--device", default="/dev/dbc", help="Device to operate") 50 parser.add_argument("--signature", help="File containing signature for command") 51 parser.add_argument("--message", choices=messages.keys(), help="Message index") 52 parser.add_argument("--data", help="Argument to pass to message") 53 parser.add_argument("--uid", help="File containing UID to pass") 54 return parser.parse_args()
|