| /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 …]
|
| H A D | sphinx-build-wrapper | 165 parser = argparse.ArgumentParser() 166 parser.add_argument('-j', '--jobs', type=int) 167 parser.add_argument('-q', '--quiet', action='store_true') 180 sphinx_args, self.sphinxopts = parser.parse_known_args(sphinxopts) 814 parser = argparse.ArgumentParser(description="Kernel documentation builder") 816 parser.add_argument("target", choices=list(TARGETS.keys()), 818 parser.add_argument("--sphinxdirs", nargs="+", 820 parser.add_argument("--builddir", default="output", 823 parser.add_argument("--theme", help="Sphinx theme to use") 825 parser.add_argument("--css", help="Custom CSS file for HTML/EPUB") [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/scripts/ |
| H A D | kernel-doc | 181 parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter, 186 parser.add_argument("-v", "-verbose", "--verbose", action="store_true", 189 parser.add_argument("-d", "-debug", "--debug", action="store_true", 192 parser.add_argument("-M", "-modulename", "--modulename", 196 parser.add_argument("-l", "-enable-lineno", "--enable_lineno", 202 parser.add_argument("-Wreturn", "--wreturn", action="store_true", 205 parser.add_argument("-Wshort-desc", "-Wshort-description", "--wshort-desc", 209 parser.add_argument("-Wcontents-before-sections", 213 parser.add_argument("-Wall", "--wall", action="store_true", 216 parser [all...] |
| H A D | kernel-doc.py | 181 parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter, 186 parser.add_argument("-v", "-verbose", "--verbose", action="store_true", 189 parser.add_argument("-d", "-debug", "--debug", action="store_true", 192 parser.add_argument("-M", "-modulename", "--modulename", 196 parser.add_argument("-l", "-enable-lineno", "--enable_lineno", 202 parser.add_argument("-Wreturn", "--wreturn", action="store_true", 205 parser.add_argument("-Wshort-desc", "-Wshort-description", "--wshort-desc", 209 parser.add_argument("-Wcontents-before-sections", 213 parser.add_argument("-Wall", "--wall", action="store_true", 216 parser.add_argument("-Werror", "--werror", action="store_true", [all …]
|
| H A D | generate_rust_analyzer.py | 200 parser = argparse.ArgumentParser() 201 parser.add_argument('--verbose', '-v', action='store_true') 202 parser.add_argument('--cfgs', action='append', default=[]) 203 parser.add_argument("core_edition") 204 parser.add_argument("srctree", type=pathlib.Path) 205 parser.add_argument("objtree", type=pathlib.Path) 206 parser.add_argument("sysroot", type=pathlib.Path) 207 parser.add_argument("sysroot_src", type=pathlib.Path) 208 parser.add_argument("exttree", type=pathlib.Path, nargs="?") 209 args = parser.parse_args()
|
| 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 | make_fit.py | 67 parser = argparse.ArgumentParser(epilog=epilog, fromfile_prefix_chars='@') 68 parser.add_argument('-A', '--arch', type=str, required=True, 70 parser.add_argument('-c', '--compress', type=str, default='none', 72 parser.add_argument('-D', '--decompose-dtbs', action='store_true', 74 parser.add_argument('-E', '--external', action='store_true', 76 parser.add_argument('-n', '--name', type=str, required=True, 78 parser.add_argument('-o', '--output', type=str, required=True, 80 parser.add_argument('-O', '--os', type=str, required=True, 82 parser.add_argument('-k', '--kernel', type=str, required=True, 84 parser [all...] |
| H A D | bloat-o-meter | 15 parser = argparse.ArgumentParser(description="Simple script used to compare the symbol sizes of 2 o… variable 16 group = parser.add_mutually_exclusive_group() 20 parser.add_argument('-p', dest='prefix', help='Arch prefix for the tool being used. Useful in cross… 21 parser.add_argument('file1', help='First file to compare') 22 parser.add_argument('file2', help='Second file to compare') 24 args = parser.parse_args()
|
| /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 | 107 parser = argparse.ArgumentParser(description=description, 109 spec_group = parser.add_mutually_exclusive_group(required=True) 117 parser.add_argument('--schema', dest='schema', type=str) 118 parser.add_argument('--no-schema', action='store_true') 119 parser.add_argument('--json', dest='json_text', type=str) 121 group = parser.add_mutually_exclusive_group() 132 parser.add_argument('--duration', dest='duration', type=int, 134 parser.add_argument('--sleep', dest='duration', type=int, 136 parser.add_argument('--subscribe', dest='ntf', type=str) 137 parser [all...] |
| H A D | ethtool.py | 129 parser = argparse.ArgumentParser(description='ethtool wannabe') 130 parser.add_argument('--json', action=argparse.BooleanOptionalAction) 131 parser.add_argument('--show-priv-flags', action=argparse.BooleanOptionalAction) 132 parser.add_argument('--set-priv-flags', action=argparse.BooleanOptionalAction) 133 parser.add_argument('--show-eee', action=argparse.BooleanOptionalAction) 134 parser.add_argument('--set-eee', action=argparse.BooleanOptionalAction) 135 parser.add_argument('-a', '--show-pause', action=argparse.BooleanOptionalAction) 136 parser.add_argument('-A', '--set-pause', action=argparse.BooleanOptionalAction) 137 parser.add_argument('-c', '--show-coalesce', action=argparse.BooleanOptionalAction) 138 parser.add_argument('-C', '--set-coalesce', action=argparse.BooleanOptionalAction) [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/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()
|
| /linux/include/linux/mtd/ |
| H A D | partitions.h | 92 const struct mtd_part_parser *parser; member 95 extern int __register_mtd_parser(struct mtd_part_parser *parser, 97 #define register_mtd_parser(parser) __register_mtd_parser(parser, THIS_MODULE) argument 99 extern void deregister_mtd_parser(struct mtd_part_parser *parser);
|
| /linux/scripts/clang-tools/ |
| H A D | run-clang-tools.py | 27 parser = argparse.ArgumentParser(description=usage) 30 parser.add_argument("type", 34 parser.add_argument("path", type=str, help=path_help) 37 parser.add_argument("-checks", type=str, default=None, help=checks_help) 39 parser.add_argument("-header-filter", type=str, default=None, help=header_filter_help) 41 return parser.parse_args()
|
| H A D | gen_compile_commands.py | 39 parser = argparse.ArgumentParser(description=usage) 43 parser.add_argument('-d', '--directory', type=str, default='.', 48 parser.add_argument('-o', '--output', type=str, default=_DEFAULT_OUTPUT, 53 parser.add_argument('--log_level', choices=_VALID_LOG_LEVELS, 57 parser.add_argument('-a', '--ar', type=str, default='llvm-ar', help=ar_help) 62 parser.add_argument('paths', type=str, nargs='*', help=paths_help) 64 args = parser.parse_args()
|
| /linux/tools/perf/scripts/python/ |
| H A D | flamegraph.py | 238 parser = argparse.ArgumentParser(description="Create flame graphs.") variable 239 parser.add_argument("-f", "--format", 242 parser.add_argument("-o", "--output", 244 parser.add_argument("--template", 247 parser.add_argument("--colorscheme", 251 parser.add_argument("-i", "--input", 253 parser.add_argument("--allow-download", 257 parser.add_argument("-e", "--event", 263 cli_args = parser.parse_args()
|
| /linux/tools/verification/rvgen/ |
| H A D | __main__.py | 19 parser = argparse.ArgumentParser(description='Generate kernel rv monitor') variable 20 parser.add_argument("-D", "--description", dest="description", required=False) 21 parser.add_argument("-a", "--auto_patch", dest="auto_patch", 25 subparsers = parser.add_subparsers(dest="subcmd", required=True) 40 params = parser.parse_args()
|
| /linux/drivers/gpu/drm/msm/registers/ |
| H A D | gen_header.py | 51 def __init__(self, name, low, high, shr, type, parser): argument 60 maxpos = parser.current_bitsize - 1 63 raise parser.error("low attribute out of range: %d" % low) 65 raise parser.error("high attribute out of range: %d" % high) 67 raise parser.error("low is greater than high: low=%d, high=%d" % (low, high)) 69 raise parser.error("booleans should be 1 bit fields") 71 raise parser.error("floats should be 16 or 32 bit fields") 72 elif self.type not in builtin_types and self.type not in parser.enums: 73 raise parser.error("unknown type '%s'" % self.type) 484 parser, filename = self.stack[-1] [all …]
|