Home
last modified time | relevance | path

Searched refs:parser (Results 1 – 25 of 225) sorted by relevance

123456789

/linux/sound/firewire/motu/
H A Dmotu-command-dsp-message-parser.c38 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->interval = 4; in snd_motu_command_dsp_message_parser_init()
63 parser->interval = 2; in snd_motu_command_dsp_message_parser_init()
69 parser->interval = 1; in snd_motu_command_dsp_message_parser_init()
[all …]
H A Dmotu-register-dsp-message-parser.c103 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->prev_mixer_src_type = INVALID; in snd_motu_register_dsp_message_parser_init()
119 parser->mixer_ch = 0xff; in snd_motu_register_dsp_message_parser_init()
120 parser->mixer_src_ch = 0xff; in snd_motu_register_dsp_message_parser_init()
[all …]
/linux/tools/docs/
H A Dget_abi.py45 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 Dget_feat.py105 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 Dparse-headers.py37 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 Dkernel-doc200 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.add_argument("-Werror", "--werror", action="store_true",
[all …]
/linux/drivers/hid/
H A Dhid-core.c151 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 Dradeon_cs.c415 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 Ddemangle-rust-v0.c102 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/include/linux/
H A Dof_address.h35 #define for_each_of_pci_range(parser, range) \ argument
36 for (; of_pci_range_parser_one(parser, range);)
48 static inline int of_range_count(const struct of_range_parser *parser) in of_range_count() argument
50 if (!parser || !parser->node || !parser->range || parser->range == parser->end) in of_range_count()
52 return (parser->end - parser->range) / (parser->na + parser->pna + parser->ns); in of_range_count()
78 extern int of_pci_range_parser_init(struct of_pci_range_parser *parser,
80 extern int of_pci_dma_range_parser_init(struct of_pci_range_parser *parser,
83 struct of_pci_range_parser *parser,
117 static inline int of_pci_range_parser_init(struct of_pci_range_parser *parser, in of_pci_range_parser_init() argument
123 static inline int of_pci_dma_range_parser_init(struct of_pci_range_parser *parser, in of_pci_dma_range_parser_init() argument
[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()
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 …]
/linux/scripts/
H A Dkernel-doc200 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.add_argument("-Werror", "--werror", action="store_true",
[all …]
H A Dspdxcheck.py107 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 Dbpf_doc.py375 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 Dgenerate_rust_analyzer.py224 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.parse_args()
H A Dcontainer160 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:])))
/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 …]
/linux/tools/testing/kunit/
H A Dkunit.py331 def add_completion_opts(parser: argparse.ArgumentParser) -> None:
332 parser.add_argument('--list-opts',
336 def add_root_opts(parser: argparse.ArgumentParser) -> None:
337 parser.add_argument('--list-cmds',
340 add_completion_opts(parser)
342 def add_common_opts(parser: argparse.ArgumentParser) -> None:
343 parser.add_argument('--build_dir',
347 parser.add_argument('--make_options',
350 parser.add_argument('--alltests',
353 parser.add_argument('--kunitconfig',
[all …]
/linux/drivers/mtd/
H A Dmtdpart.c523 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/tools/net/ynl/pyynl/
H A Dethtool.py141 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.add_argument('-C', '--set-coalesce', action=argparse.BooleanOptionalAction)
[all …]
H A Dynl_gen_rst.py28 parser = argparse.ArgumentParser(description="Netlink RST generator")
30 parser.add_argument("-v", "--verbose", action="store_true")
31 parser.add_argument("-o", "--output", help="Output file name")
34 group = parser.add_mutually_exclusive_group()
37 args = parser.parse_args()
70 parser = YnlDocGenerator()
75 content = parser.parse_yaml_file(os.path.join(args.input))
/linux/sound/firewire/fireface/
H A Dff-protocol-former.c561 struct ff400_msg_parser *parser = ff->msg_parser; in ff400_has_msg() local
563 return (parser->push_pos != parser->pull_pos); in ff400_has_msg()
658 struct ff400_msg_parser *parser = ff->msg_parser; in ff400_handle_msg() local
660 parser->msgs[parser->push_pos].msg = quad; in ff400_handle_msg()
661 parser->msgs[parser->push_pos].tstamp = tstamp; in ff400_handle_msg()
662 ++parser->push_pos; in ff400_handle_msg()
663 if (parser->push_pos >= FF400_QUEUE_SIZE) in ff400_handle_msg()
664 parser->push_pos = 0; in ff400_handle_msg()
684 struct ff400_msg_parser *parser = ff->msg_parser; in ff400_copy_msg_to_user() local
688 if (count < sizeof(ev) || parser->pull_pos == parser->push_pos) in ff400_copy_msg_to_user()
[all …]
/linux/Documentation/networking/
H A Dstrparser.rst10 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 Darm64_metrics.py23 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()

123456789