Home
last modified time | relevance | path

Searched full:parser (Results 1 – 25 of 494) sorted by relevance

12345678910>>...20

/linux/sound/firewire/motu/
H A Dmotu-command-dsp-message-parser.c3 // motu-command-dsp-message-parser.c - a part of driver for MOTU FireWire series
38 struct msg_parser *parser; in snd_motu_command_dsp_message_parser_new() local
40 parser = devm_kzalloc(&motu->card->card_dev, sizeof(*parser), GFP_KERNEL); in snd_motu_command_dsp_message_parser_new()
41 if (!parser) in snd_motu_command_dsp_message_parser_new()
43 spin_lock_init(&parser->lock); in snd_motu_command_dsp_message_parser_new()
44 motu->message_parser = parser; in snd_motu_command_dsp_message_parser_new()
51 struct msg_parser *parser = motu->message_parser; in snd_motu_command_dsp_message_parser_init() local
53 parser->state = INITIALIZED; in snd_motu_command_dsp_message_parser_init()
59 parser in snd_motu_command_dsp_message_parser_init()
88 struct msg_parser *parser = motu->message_parser; snd_motu_command_dsp_message_parser_parse() local
178 struct msg_parser *parser = motu->message_parser; snd_motu_command_dsp_message_parser_copy_meter() local
[all...]
H A Dmotu-register-dsp-message-parser.c3 // motu-register-dsp-message-parser.c - a part of driver for MOTU FireWire series
103 struct msg_parser *parser; in snd_motu_register_dsp_message_parser_new() local
104 parser = devm_kzalloc(&motu->card->card_dev, sizeof(*parser), GFP_KERNEL); in snd_motu_register_dsp_message_parser_new()
105 if (!parser) in snd_motu_register_dsp_message_parser_new()
107 spin_lock_init(&parser->lock); in snd_motu_register_dsp_message_parser_new()
109 parser->meter_pos_quirk = true; in snd_motu_register_dsp_message_parser_new()
110 motu->message_parser = parser; in snd_motu_register_dsp_message_parser_new()
116 struct msg_parser *parser = motu->message_parser; in snd_motu_register_dsp_message_parser_init() local
118 parser in snd_motu_register_dsp_message_parser_init()
129 struct msg_parser *parser = motu->message_parser; queue_event() local
150 struct msg_parser *parser = motu->message_parser; snd_motu_register_dsp_message_parser_parse() local
373 struct msg_parser *parser = motu->message_parser; snd_motu_register_dsp_message_parser_copy_meter() local
384 struct msg_parser *parser = motu->message_parser; snd_motu_register_dsp_message_parser_copy_parameter() local
394 struct msg_parser *parser = motu->message_parser; snd_motu_register_dsp_message_parser_count_event() local
404 struct msg_parser *parser = motu->message_parser; snd_motu_register_dsp_message_parser_copy_event() local
[all...]
/linux/Documentation/networking/
H A Dstrparser.rst4 Stream Parser (strparser)
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
14 Connection Multiplexor (KCM) uses the Stream Parser to parse messages
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.
[all …]
/linux/tools/perf/util/
H A Ddemangle-rust-v0.c102 struct parser { struct
103 // the parser assumes that `sym` has a safe "terminating byte". It might be NUL,
112 demangle_status status; // if status == 0 parser is valid argument
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()
[all …]
/linux/drivers/of/
H A Daddress.c265 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()
757 static int parser_init(struct of_pci_range_parser *parser, in parser_init() argument
762 parser->node = node; in parser_init()
763 parser->pna = of_n_addr_cells(node); in parser_init()
764 parser->na = of_bus_n_addr_cells(node); in parser_init()
765 parser->ns = of_bus_n_size_cells(node); in parser_init()
766 parser->dma = !strcmp(name, "dma-ranges"); in parser_init()
767 parser->bus = of_match_bus(node); in parser_init()
[all …]
/linux/tools/net/ynl/pyynl/
H A Dcli.py52 parser = argparse.ArgumentParser(description=description,
54 spec_group = parser.add_mutually_exclusive_group(required=True)
62 parser.add_argument('--schema', dest='schema', type=str)
63 parser.add_argument('--no-schema', action='store_true')
64 parser.add_argument('--json', dest='json_text', type=str)
66 group = parser.add_mutually_exclusive_group()
74 parser.add_argument('--duration', dest='duration', type=int,
76 parser.add_argument('--sleep', dest='duration', type=int,
78 parser.add_argument('--subscribe', dest='ntf', type=str)
79 parser.add_argument('--replace', dest='flags', action='append_const',
[all …]
H A Dethtool.py129 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/tools/testing/selftests/tc-testing/
H A Dtdc_multibatch.py13 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 Dtdc_batch.py11 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 Dtdc.py96 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
677 Create the argument parser.
679 parser = argparse.ArgumentParser(description='Linux TC unit tests')
680 parser.register('type', None, identity)
681 return parser
[all …]
/linux/drivers/mtd/
H A Dmtdpart.c520 static int mtd_part_do_parse(struct mtd_part_parser *parser, in mtd_part_do_parse() argument
527 ret = (*parser->parse_fn)(master, &pparts->parts, data); in mtd_part_do_parse()
528 pr_debug("%s: parser %s: %i\n", master->name, parser->name, ret); in mtd_part_do_parse()
533 parser->name, master->name); in mtd_part_do_parse()
536 pparts->parser = parser; in mtd_part_do_parse()
542 * mtd_part_get_compatible_parser - find MTD parser by a compatible string
547 * compatibility strings. This function finds a parser that advertises support
583 struct mtd_part_parser *parser; in mtd_part_of_parse() local
613 parser = mtd_part_get_compatible_parser(compat); in mtd_part_of_parse()
614 if (!parser) in mtd_part_of_parse()
[all …]
/linux/drivers/mtd/parsers/
H A DKconfig3 tristate "BCM47XX partitioning parser"
6 This provides partitions parser for devices based on BCM47xx
10 bool "BCM63XX CFE partitioning parser"
19 tristate "Broadcom's U-Boot partition parser"
66 tristate "OpenFirmware (device tree) partitioning parser"
70 This provides a open firmware device tree partition parser
80 This provides partitions parser for BCM4908 family devices
89 This provides partitions parser for Linksys devices based on Broadcom
95 tristate "Parser for BCM963XX Image Tag format partitions"
122 tristate "TP-Link Safeloader partitions parser"
[all …]
/linux/scripts/
H A Dkernel-doc181 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 Dkernel-doc.py181 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 Dgenerate_rust_analyzer.py179 parser = argparse.ArgumentParser()
180 parser.add_argument('--verbose', '-v', action='store_true')
181 parser.add_argument('--cfgs', action='append', default=[])
182 parser.add_argument("core_edition")
183 parser.add_argument("srctree", type=pathlib.Path)
184 parser.add_argument("objtree", type=pathlib.Path)
185 parser.add_argument("sysroot", type=pathlib.Path)
186 parser.add_argument("sysroot_src", type=pathlib.Path)
187 parser.add_argument("exttree", type=pathlib.Path, nargs="?")
188 args = parser
[all...]
H A Dbpf_doc.py373 @parser: A HeaderParser with objects to print to standard output
375 def __init__(self, parser): argument
376 self.parser = parser
419 @parser: A HeaderParser with objects to print to standard output
421 def __init__(self, parser): argument
422 self.parser = parser
483 @parser: A HeaderParser with Helper objects to print to standard output
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…
[all …]
H A Dmake_fit.py67 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...]
/linux/tools/crypto/ccp/
H A Ddbc_cli.py41 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/tools/cgroup/
H A Diocost_coef_gen.py32 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/include/linux/mtd/
H A Dpartitions.h26 * extra parser is needed that will detect these dynamic partitions and
28 * of parser names to use when looking for subpartitions.
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/tools/testing/selftests/bpf/
H A Dtest_bpftool_synctypes.py25 A parser for extracting set of values from blocks such as enums.
61 A parser for extracting a set of values from some BPF-related arrays.
96 A parser for extracting set of values from inline lists.
118 several helper methods that wrap around parser objects to extract values
128 Close the file used by the parser.
134 Reset the file position indicator for this parser. This is useful when
183 parser = BlockParser(self.reader)
184 parser.search_block(start_marker)
185 return parser.parse(pattern, end_marker)
209 parser = InlineListParser(self.reader)
[all …]
/linux/scripts/clang-tools/
H A Drun-clang-tools.py27 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()
/linux/drivers/acpi/acpica/
H A Dacdispat.h4 * Name: acdispat.h - dispatcher (parser to interpreter interface)
69 * dsexec - Parser/Interpreter interface, method execution callbacks
82 * dsfield - Parser/Interpreter interface for AML fields
108 * dsload - Parser/Interpreter interface
168 * dsmethod - Parser/Interpreter interface - control method parsing
203 * dsobject - Parser/Interpreter interface - object initialization and conversion
241 * dsutils - Parser/Interpreter interface utility routines
286 * dswstate - parser WALK_STATE management routines
337 * dsdebug - parser debugging routines
/linux/drivers/platform/surface/aggregator/
H A Dssh_parser.c3 * SSH message parser.
130 dev_warn(dev, "rx: parser: invalid start of frame\n"); in sshp_parse_frame()
136 dev_dbg(dev, "rx: parser: not enough data for frame\n"); in sshp_parse_frame()
146 dev_warn(dev, "rx: parser: invalid frame CRC\n"); in sshp_parse_frame()
153 dev_warn(dev, "rx: parser: frame too large: %llu bytes\n", in sshp_parse_frame()
163 dev_dbg(dev, "rx: parser: not enough data for payload\n"); in sshp_parse_frame()
169 dev_warn(dev, "rx: parser: invalid payload CRC\n"); in sshp_parse_frame()
176 dev_dbg(dev, "rx: parser: valid frame found (type: %#04x, len: %u)\n", in sshp_parse_frame()
216 dev_err(dev, "rx: parser: command payload is too short\n"); in sshp_parse_command()
224 dev_dbg(dev, "rx: parser: valid command found (tc: %#04x, cid: %#04x)\n", in sshp_parse_command()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_cs.c1383 /* Cleanup the parser structure */
1384 static void amdgpu_cs_parser_fini(struct amdgpu_cs_parser *parser) in amdgpu_cs_parser_fini() argument
1388 amdgpu_sync_free(&parser->sync); in amdgpu_cs_parser_fini()
1389 drm_exec_fini(&parser->exec); in amdgpu_cs_parser_fini()
1391 for (i = 0; i < parser->num_post_deps; i++) { in amdgpu_cs_parser_fini()
1392 drm_syncobj_put(parser->post_deps[i].syncobj); in amdgpu_cs_parser_fini()
1393 kfree(parser->post_deps[i].chain); in amdgpu_cs_parser_fini()
1395 kfree(parser->post_deps); in amdgpu_cs_parser_fini()
1397 dma_fence_put(parser->fence); in amdgpu_cs_parser_fini()
1399 if (parser->ctx) in amdgpu_cs_parser_fini()
[all …]

12345678910>>...20