/linux-6.14.4/sound/firewire/motu/ |
D | motu-command-dsp-message-parser.c | 3 // 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 …]
|
D | motu-register-dsp-message-parser.c | 3 // 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-6.14.4/drivers/gpu/drm/radeon/ |
D | radeon_cs.c | 409 * radeon_cs_parser_fini() - clean parser states 410 * @parser: parser structure holding parsing context. 417 static void radeon_cs_parser_fini(struct radeon_cs_parser *parser, int error) in radeon_cs_parser_fini() argument 434 list_sort(NULL, &parser->validated, cmp_size_smaller_first); in radeon_cs_parser_fini() 435 list_for_each_entry(reloc, &parser->validated, list) { in radeon_cs_parser_fini() 437 &parser->ib.fence->base, in radeon_cs_parser_fini() 444 drm_exec_fini(&parser->exec); in radeon_cs_parser_fini() 446 if (parser->relocs != NULL) { in radeon_cs_parser_fini() 447 for (i = 0; i < parser->nrelocs; i++) { in radeon_cs_parser_fini() 448 struct radeon_bo *bo = parser->relocs[i].robj; in radeon_cs_parser_fini() [all …]
|
/linux-6.14.4/drivers/hid/ |
D | hid-core.c | 147 static int open_collection(struct hid_parser *parser, unsigned type) in open_collection() argument 153 usage = parser->local.usage[0]; in open_collection() 155 if (parser->collection_stack_ptr == parser->collection_stack_size) { in open_collection() 157 unsigned int new_size = parser->collection_stack_size + in open_collection() 160 collection_stack = krealloc(parser->collection_stack, in open_collection() 166 parser->collection_stack = collection_stack; in open_collection() 167 parser->collection_stack_size = new_size; in open_collection() 170 if (parser->device->maxcollection == parser->device->collection_size) { in open_collection() 173 parser->device->collection_size, in open_collection() 177 hid_err(parser->device, "failed to reallocate collection array\n"); in open_collection() [all …]
|
/linux-6.14.4/include/linux/ |
D | of_address.h | 35 #define for_each_of_pci_range(parser, range) \ argument 36 for (; of_pci_range_parser_one(parser, range);) 41 * @parser: Parser state initialized by of_range_parser_init() 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 [all …]
|
/linux-6.14.4/Documentation/networking/ |
D | strparser.rst | 4 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-6.14.4/tools/testing/selftests/tc-testing/ |
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 …]
|
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 …]
|
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 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-6.14.4/tools/net/ynl/pyynl/ |
D | cli.py | 52 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 …]
|
D | ethtool.py | 127 parser = argparse.ArgumentParser(description='ethtool wannabe') 128 parser.add_argument('--json', action=argparse.BooleanOptionalAction) 129 parser.add_argument('--show-priv-flags', action=argparse.BooleanOptionalAction) 130 parser.add_argument('--set-priv-flags', action=argparse.BooleanOptionalAction) 131 parser.add_argument('--show-eee', action=argparse.BooleanOptionalAction) 132 parser.add_argument('--set-eee', action=argparse.BooleanOptionalAction) 133 parser.add_argument('-a', '--show-pause', action=argparse.BooleanOptionalAction) 134 parser.add_argument('-A', '--set-pause', action=argparse.BooleanOptionalAction) 135 parser.add_argument('-c', '--show-coalesce', action=argparse.BooleanOptionalAction) 136 parser.add_argument('-C', '--set-coalesce', action=argparse.BooleanOptionalAction) [all …]
|
/linux-6.14.4/drivers/mtd/ |
D | mtdpart.c | 520 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-6.14.4/Documentation/userspace-api/media/ |
D | Makefile | 6 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-6.14.4/drivers/of/ |
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() 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-6.14.4/drivers/mtd/parsers/ |
D | Kconfig | 3 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-6.14.4/scripts/ |
D | spdxcheck.py | 105 # 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) 299 parser.set_dirinfo(basedir, dirdepth) 304 parser.excluded += 1 307 parser.parse_lines(fd, args.maxlines, el.path) 358 # Initialize the parser 359 parser = id_parser(spdx) variable 385 parser.parse_lines(stdin, args.maxlines, '-') 390 parser.parse_lines(open(p, 'rb'), args.maxlines, p) [all …]
|
D | generate_rust_analyzer.py | 162 parser = argparse.ArgumentParser() 163 parser.add_argument('--verbose', '-v', action='store_true') 164 parser.add_argument('--cfgs', action='append', default=[]) 165 parser.add_argument("srctree", type=pathlib.Path) 166 parser.add_argument("objtree", type=pathlib.Path) 167 parser.add_argument("sysroot", type=pathlib.Path) 168 parser.add_argument("sysroot_src", type=pathlib.Path) 169 parser.add_argument("exttree", type=pathlib.Path, nargs="?") 170 args = parser.parse_args()
|
/linux-6.14.4/tools/testing/kunit/ |
D | kunit.py | 326 def add_common_opts(parser: argparse.ArgumentParser) -> None: 327 parser.add_argument('--build_dir', 331 parser.add_argument('--make_options', 334 parser.add_argument('--alltests', 337 parser.add_argument('--kunitconfig', 343 parser.add_argument('--kconfig_add', 348 parser.add_argument('--arch', 356 parser.add_argument('--cross_compile', 368 parser.add_argument('--qemu_config', 373 parser.add_argument('--qemu_args', [all …]
|
/linux-6.14.4/tools/verification/dot2/ |
D | dot2k | 19 parser = argparse.ArgumentParser(description='transform .dot file into kernel rv monitor') 20 parser.add_argument('-d', "--dot", dest="dot_file", required=True) 21 parser.add_argument('-t', "--monitor_type", dest="monitor_type", required=True) 22 parser.add_argument('-n', "--model_name", dest="model_name", required=False) 23 parser.add_argument("-D", "--description", dest="description", required=False) 24 parser.add_argument("-a", "--auto_patch", dest="auto_patch", 27 params = parser.parse_args()
|
/linux-6.14.4/crypto/asymmetric_keys/ |
D | asymmetric_type.c | 10 #include <keys/asymmetric-parser.h> 394 struct asymmetric_key_parser *parser; in asymmetric_key_preparse() local 405 list_for_each_entry(parser, &asymmetric_key_parsers, link) { in asymmetric_key_preparse() 406 pr_debug("Trying parser '%s'\n", parser->name); in asymmetric_key_preparse() 408 ret = parser->parse(prep); in asymmetric_key_preparse() 410 pr_debug("Parser recognised the format (ret %d)\n", in asymmetric_key_preparse() 617 * register_asymmetric_key_parser - Register a asymmetric key blob parser 618 * @parser: The parser to register 620 int register_asymmetric_key_parser(struct asymmetric_key_parser *parser) in register_asymmetric_key_parser() argument 628 if (strcmp(cursor->name, parser->name) == 0) { in register_asymmetric_key_parser() [all …]
|
/linux-6.14.4/Documentation/core-api/ |
D | parser.rst | 4 Generic parser 10 The generic parser is a simple parser for parsing mount options, 13 Parser API 16 .. kernel-doc:: lib/parser.c
|
/linux-6.14.4/tools/perf/tests/shell/lib/ |
D | attr.py | 155 parser = configparser.ConfigParser() 156 parser.read(path) 163 self.command = parser.get('config', 'command') 164 self.args = parser.get('config', 'args') 167 self.ret = parser.get('config', 'ret') 171 self.test_ret = parser.getboolean('config', 'test_ret', fallback=False) 174 self.arch = parser.get('config', 'arch') 179 self.auxv = parser.get('config', 'auxv', fallback=None) 180 self.kernel_since = parse_version(parser.get('config', 'kernel_since', fallback=None)) 181 self.kernel_until = parse_version(parser.get('config', 'kernel_until', fallback=None)) [all …]
|
/linux-6.14.4/sound/firewire/fireface/ |
D | ff-protocol-former.c | 561 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-6.14.4/tools/crypto/ccp/ |
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-6.14.4/include/linux/mtd/ |
D | partitions.h | 26 * 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);
|