Home
last modified time | relevance | path

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

12345678910>>...24

/Linux-v6.1/sound/firewire/motu/
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->interval = 4; in snd_motu_command_dsp_message_parser_init()
63 parser->interval = 2; in snd_motu_command_dsp_message_parser_init()
[all …]
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->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()
[all …]
/Linux-v6.1/drivers/gpu/drm/radeon/
Dradeon_cs.c408 * radeon_cs_parser_fini() - clean parser states
409 * @parser: parser structure holding parsing context.
416 static void radeon_cs_parser_fini(struct radeon_cs_parser *parser, int error, bool backoff) in radeon_cs_parser_fini() argument
431 list_sort(NULL, &parser->validated, cmp_size_smaller_first); in radeon_cs_parser_fini()
433 ttm_eu_fence_buffer_objects(&parser->ticket, in radeon_cs_parser_fini()
434 &parser->validated, in radeon_cs_parser_fini()
435 &parser->ib.fence->base); in radeon_cs_parser_fini()
437 ttm_eu_backoff_reservation(&parser->ticket, in radeon_cs_parser_fini()
438 &parser->validated); in radeon_cs_parser_fini()
441 if (parser->relocs != NULL) { in radeon_cs_parser_fini()
[all …]
/Linux-v6.1/drivers/hid/
Dhid-core.c124 static int open_collection(struct hid_parser *parser, unsigned type) in open_collection() argument
130 usage = parser->local.usage[0]; in open_collection()
132 if (parser->collection_stack_ptr == parser->collection_stack_size) { in open_collection()
134 unsigned int new_size = parser->collection_stack_size + in open_collection()
137 collection_stack = krealloc(parser->collection_stack, in open_collection()
143 parser->collection_stack = collection_stack; in open_collection()
144 parser->collection_stack_size = new_size; in open_collection()
147 if (parser->device->maxcollection == parser->device->collection_size) { in open_collection()
150 parser->device->collection_size, in open_collection()
154 hid_err(parser->device, "failed to reallocate collection array\n"); in open_collection()
[all …]
/Linux-v6.1/drivers/gpu/drm/msm/dp/
Ddp_parser.c37 static int dp_parser_ctrl_res(struct dp_parser *parser) in dp_parser_ctrl_res() argument
39 struct platform_device *pdev = parser->pdev; in dp_parser_ctrl_res()
40 struct dp_io *io = &parser->io; in dp_parser_ctrl_res()
94 static int dp_parser_misc(struct dp_parser *parser) in dp_parser_misc() argument
96 struct device_node *of_node = parser->pdev->dev.of_node; in dp_parser_misc()
106 parser->max_dp_lanes = len; in dp_parser_misc()
116 static int dp_parser_init_clk_data(struct dp_parser *parser) in dp_parser_init_clk_data() argument
121 struct device *dev = &parser->pdev->dev; in dp_parser_init_clk_data()
122 struct dss_module_power *core_power = &parser->mp[DP_CORE_PM]; in dp_parser_init_clk_data()
123 struct dss_module_power *ctrl_power = &parser->mp[DP_CTRL_PM]; in dp_parser_init_clk_data()
[all …]
Ddp_power.c16 struct dp_parser *parser; member
33 core = &power->parser->mp[DP_CORE_PM]; in dp_power_clk_init()
34 ctrl = &power->parser->mp[DP_CTRL_PM]; in dp_power_clk_init()
35 stream = &power->parser->mp[DP_STREAM_PM]; in dp_power_clk_init()
121 mp = &power->parser->mp[DP_CORE_PM]; in dp_power_clk_enable()
133 mp = &power->parser->mp[pm_type]; in dp_power_clk_enable()
236 struct dp_power *dp_power_get(struct device *dev, struct dp_parser *parser) in dp_power_get() argument
241 if (!parser) { in dp_power_get()
246 power = devm_kzalloc(&parser->pdev->dev, sizeof(*power), GFP_KERNEL); in dp_power_get()
250 power->parser = parser; in dp_power_get()
[all …]
/Linux-v6.1/Documentation/networking/
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-v6.1/drivers/mtd/
Dmtdpart.c515 static int mtd_part_do_parse(struct mtd_part_parser *parser, in mtd_part_do_parse() argument
522 ret = (*parser->parse_fn)(master, &pparts->parts, data); in mtd_part_do_parse()
523 pr_debug("%s: parser %s: %i\n", master->name, parser->name, ret); in mtd_part_do_parse()
528 parser->name, master->name); in mtd_part_do_parse()
531 pparts->parser = parser; in mtd_part_do_parse()
537 * mtd_part_get_compatible_parser - find MTD parser by a compatible string
542 * compatibility strings. This function finds a parser that advertises support
578 struct mtd_part_parser *parser; in mtd_part_of_parse() local
598 parser = mtd_part_get_compatible_parser(compat); in mtd_part_of_parse()
599 if (!parser) in mtd_part_of_parse()
[all …]
/Linux-v6.1/tools/testing/selftests/tc-testing/
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 …]
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 …]
Dtdc.py84 def load_required_plugins(self, reqs, parser, args, remaining): argument
113 parser = self.call_add_args(parser)
114 (args, remaining) = parser.parse_known_args(args=remaining, namespace=args)
148 def call_add_args(self, parser): argument
150 parser = pgn_inst.add_args(parser)
151 return parser
450 Create the argument parser.
452 parser = argparse.ArgumentParser(description='Linux TC unit tests')
453 return parser
456 def set_args(parser): argument
[all …]
/Linux-v6.1/drivers/mtd/parsers/
DKconfig3 tristate "TI AR7 partitioning parser"
5 TI AR7 partitioning parser support
8 tristate "BCM47XX partitioning parser"
11 This provides partitions parser for devices based on BCM47xx
15 bool "BCM63XX CFE partitioning parser"
24 tristate "Broadcom's U-Boot partition parser"
71 tristate "OpenFirmware (device tree) partitioning parser"
75 This provides a open firmware device tree partition parser
85 This provides partitions parser for BCM4908 family devices
94 This provides partitions parser for Linksys devices based on Broadcom
[all …]
/Linux-v6.1/Documentation/userspace-api/media/
DMakefile6 PARSER = $(srctree)/Documentation/sphinx/parse-headers.pl macro
16 echo ${PARSER} $< $@ $(SRC_DIR)/$(notdir $@).exceptions; \
17 ${PARSER} $< $@ $(SRC_DIR)/$(notdir $@).exceptions
20 ${PARSER} $< $@ $(SRC_DIR)/$(notdir $@).exceptions
24 $(BUILDDIR)/ca.h.rst: ${UAPI}/dvb/ca.h ${PARSER} $(SRC_DIR)/ca.h.rst.exceptions
27 $(BUILDDIR)/dmx.h.rst: ${UAPI}/dvb/dmx.h ${PARSER} $(SRC_DIR)/dmx.h.rst.exceptions
30 $(BUILDDIR)/frontend.h.rst: ${UAPI}/dvb/frontend.h ${PARSER} $(SRC_DIR)/frontend.h.rst.exceptions
33 $(BUILDDIR)/net.h.rst: ${UAPI}/dvb/net.h ${PARSER} $(SRC_DIR)/net.h.rst.exceptions
36 $(BUILDDIR)/videodev2.h.rst: ${UAPI}/videodev2.h ${PARSER} $(SRC_DIR)/videodev2.h.rst.exceptions
39 $(BUILDDIR)/media.h.rst: ${UAPI}/media.h ${PARSER} $(SRC_DIR)/media.h.rst.exceptions
[all …]
/Linux-v6.1/drivers/of/
Daddress.c675 static int parser_init(struct of_pci_range_parser *parser, in parser_init() argument
680 parser->node = node; in parser_init()
681 parser->pna = of_n_addr_cells(node); in parser_init()
682 parser->na = of_bus_n_addr_cells(node); in parser_init()
683 parser->ns = of_bus_n_size_cells(node); in parser_init()
684 parser->dma = !strcmp(name, "dma-ranges"); in parser_init()
685 parser->bus = of_match_bus(node); in parser_init()
687 parser->range = of_get_property(node, name, &rlen); in parser_init()
688 if (parser->range == NULL) in parser_init()
691 parser->end = parser->range + rlen / sizeof(__be32); in parser_init()
[all …]
/Linux-v6.1/scripts/
Dspdxcheck.py105 # Initialize the parser. No debug file and no parser rules stored on disk
107 self.parser = yacc.yacc(module = self, write_tables = False, debug = False)
195 self.parser.parse(expr, lexer = self.lexer)
293 parser.set_dirinfo(basedir, dirdepth)
298 parser.excluded += 1
301 parser.parse_lines(fd, args.maxlines, el.path)
352 # Initialize the parser
353 parser = id_parser(spdx) variable
379 parser.parse_lines(stdin, args.maxlines, '-')
384 parser.parse_lines(open(p, 'rb'), args.maxlines, p)
[all …]
/Linux-v6.1/tools/testing/kunit/
Dkunit.py279 def add_common_opts(parser) -> None: argument
280 parser.add_argument('--build_dir',
284 parser.add_argument('--make_options',
287 parser.add_argument('--alltests',
290 parser.add_argument('--kunitconfig',
296 parser.add_argument('--kconfig_add',
301 parser.add_argument('--arch',
309 parser.add_argument('--cross_compile',
321 parser.add_argument('--qemu_config',
326 parser.add_argument('--qemu_args',
[all …]
/Linux-v6.1/crypto/asymmetric_keys/
Dasymmetric_type.c10 #include <keys/asymmetric-parser.h>
404 struct asymmetric_key_parser *parser; in asymmetric_key_preparse() local
415 list_for_each_entry(parser, &asymmetric_key_parsers, link) { in asymmetric_key_preparse()
416 pr_debug("Trying parser '%s'\n", parser->name); in asymmetric_key_preparse()
418 ret = parser->parse(prep); in asymmetric_key_preparse()
420 pr_debug("Parser recognised the format (ret %d)\n", in asymmetric_key_preparse()
627 * register_asymmetric_key_parser - Register a asymmetric key blob parser
628 * @parser: The parser to register
630 int register_asymmetric_key_parser(struct asymmetric_key_parser *parser) in register_asymmetric_key_parser() argument
638 if (strcmp(cursor->name, parser->name) == 0) { in register_asymmetric_key_parser()
[all …]
/Linux-v6.1/include/linux/
Dof_address.h34 #define for_each_of_pci_range(parser, range) \ argument
35 for (; of_pci_range_parser_one(parser, range);)
57 extern int of_pci_range_parser_init(struct of_pci_range_parser *parser,
59 extern int of_pci_dma_range_parser_init(struct of_pci_range_parser *parser,
62 struct of_pci_range_parser *parser,
89 static inline int of_pci_range_parser_init(struct of_pci_range_parser *parser, in of_pci_range_parser_init() argument
95 static inline int of_pci_dma_range_parser_init(struct of_pci_range_parser *parser, in of_pci_dma_range_parser_init() argument
102 struct of_pci_range_parser *parser, in of_pci_range_parser_one() argument
/Linux-v6.1/tools/verification/dot2/
Ddot2k21 parser = argparse.ArgumentParser(description='transform .dot file into kernel rv monitor')
22 parser.add_argument('-d', "--dot", dest="dot_file", required=True)
23 parser.add_argument('-t', "--monitor_type", dest="monitor_type", required=True)
24 parser.add_argument('-n', "--model_name", dest="model_name", required=False)
25 parser.add_argument("-D", "--description", dest="description", required=False)
26 params = parser.parse_args()
/Linux-v6.1/include/linux/mtd/
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-v6.1/tools/cgroup/
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-v6.1/tools/perf/tests/
Dattr.py142 parser = configparser.SafeConfigParser()
143 parser.read(path)
150 self.command = parser.get('config', 'command')
151 self.args = parser.get('config', 'args')
154 self.ret = parser.get('config', 'ret')
159 self.arch = parser.get('config', 'arch')
362 parser = optparse.OptionParser(usage=USAGE)
364 parser.add_option("-t", "--test",
366 parser.add_option("-d", "--test-dir",
368 parser.add_option("-p", "--perf",
[all …]
/Linux-v6.1/drivers/acpi/acpica/
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-v6.1/tools/testing/selftests/bpf/
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-v6.1/drivers/platform/surface/aggregator/
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()

12345678910>>...24