| /linux-6.15/sound/firewire/motu/ |
| H A D | motu-command-dsp-message-parser.c | 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() 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() 106 switch (parser->state) { in snd_motu_command_dsp_message_parser_parse() 123 parser->value >>= 8; in snd_motu_command_dsp_message_parser_parse() 142 parser->value >>= 8; in snd_motu_command_dsp_message_parser_parse() [all …]
|
| H A D | motu-register-dsp-message-parser.c | 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() 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() 142 parser->push_pos = pos; in queue_event() 177 parser->mixer_src_ch = 0; in snd_motu_register_dsp_message_parser_parse() 396 if (parser->pull_pos > parser->push_pos) in snd_motu_register_dsp_message_parser_count_event() 397 return EVENT_QUEUE_SIZE - parser->pull_pos + parser->push_pos; in snd_motu_register_dsp_message_parser_count_event() 399 return parser->push_pos - parser->pull_pos; in snd_motu_register_dsp_message_parser_count_event() [all …]
|
| /linux-6.15/scripts/ |
| H A D | get_abi.py | 59 parser.set_defaults(func=self.run) 65 parser.parse_abi() 66 parser.check_issues() 84 parser.set_defaults(func=self.run) 90 parser.parse_abi() 91 parser.check_issues() 104 parser.add_argument("expression", 107 parser.set_defaults(func=self.run) 113 parser.parse_abi() 190 subparsers = parser.add_subparsers() [all …]
|
| H A D | spdxcheck.py | 195 self.parser.parse(expr, lexer = self.lexer) 299 parser.set_dirinfo(basedir, dirdepth) 304 parser.excluded += 1 359 parser = id_parser(spdx) variable 401 ndirs = len(parser.spdx_dirs) 404 for di in parser.spdx_dirs.values(): 418 if parser.checked: 419 pc = int(100 * parser.spdx_valid / parser.checked) 421 missing = parser.checked - parser.spdx_valid 436 di = parser.spdx_dirs[f] [all …]
|
| H A D | generate_rust_analyzer.py | 177 parser = argparse.ArgumentParser() 178 parser.add_argument('--verbose', '-v', action='store_true') 179 parser.add_argument('--cfgs', action='append', default=[]) 180 parser.add_argument("srctree", type=pathlib.Path) 181 parser.add_argument("objtree", type=pathlib.Path) 182 parser.add_argument("sysroot", type=pathlib.Path) 183 parser.add_argument("sysroot_src", type=pathlib.Path) 184 parser.add_argument("exttree", type=pathlib.Path, nargs="?") 185 args = parser.parse_args()
|
| H A D | make_fit.py | 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.add_argument('-v', '--verbose', action='store_true', 86 parser.add_argument('dtbs', type=str, nargs='*', [all …]
|
| /linux-6.15/drivers/hid/ |
| H A D | hid-core.c | 191 parser->collection_stack[parser->collection_stack_ptr++] = in open_collection() 262 parser->local.usage[parser->local.usage_index] = usage; in hid_add_usage() 269 complete_usage(parser, parser->local.usage_index); in hid_add_usage() 271 parser->local.usage_size[parser->local.usage_index] = size; in hid_add_usage() 272 parser->local.collection_index[parser->local.usage_index] = in hid_add_usage() 408 memcpy(parser->global_stack + parser->global_stack_ptr++, in hid_parser_global() 419 memcpy(&parser->global, parser->global_stack + in hid_parser_global() 900 hid_scan_input_usage(parser, parser->local.usage[i]); in hid_scan_main() 906 hid_scan_feature_usage(parser, parser->local.usage[i]); in hid_scan_main() 911 memset(&parser->local, 0, sizeof(parser->local)); in hid_scan_main() [all …]
|
| /linux-6.15/drivers/gpu/drm/radeon/ |
| H A D | radeon_cs.c | 455 kfree(parser->track); in radeon_cs_parser_fini() 462 radeon_ib_free(parser->rdev, &parser->ib); in radeon_cs_parser_fini() 463 radeon_ib_free(parser->rdev, &parser->const_ib); in radeon_cs_parser_fini() 477 r = radeon_cs_parse(rdev, parser->ring, parser); in radeon_cs_ib_chunk() 565 r = radeon_ring_ib_parse(rdev, parser->ring, &parser->const_ib); in radeon_cs_ib_vm_chunk() 571 r = radeon_ring_ib_parse(rdev, parser->ring, &parser->ib); in radeon_cs_ib_vm_chunk() 594 r = radeon_ib_schedule(rdev, &parser->ib, &parser->const_ib, true); in radeon_cs_ib_vm_chunk() 634 r = radeon_ib_get(rdev, parser->ring, &parser->const_ib, in radeon_cs_ib_fill() 656 r = radeon_ib_get(rdev, parser->ring, &parser->ib, in radeon_cs_ib_fill() 690 parser.filp = filp; in radeon_cs_ioctl() [all …]
|
| /linux-6.15/include/linux/ |
| H A D | of_address.h | 35 #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-6.15/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 | 125 parser = self.call_add_args(parser) 169 parser = pgn_inst.add_args(parser) 170 return parser 681 return parser 684 def set_args(parser): argument 688 parser.add_argument( 692 parser.add_argument( 724 parser.add_argument( 741 return parser 1009 parser = set_args(parser) [all …]
|
| /linux-6.15/drivers/of/ |
| H A D | address.c | 762 parser->node = node; in parser_init() 773 parser->end = parser->range + rlen / sizeof(__be32); in parser_init() 796 int na = parser->na; in of_pci_range_parser_one() 804 if (!parser->range || parser->range + np > parser->end) in of_pci_range_parser_one() 807 range->flags = parser->bus->get_flags(parser->range); in of_pci_range_parser_one() 811 if (parser->dma) in of_pci_range_parser_one() 819 range->size = of_read_number(parser->range + parser->pna + na, ns); in of_pci_range_parser_one() 824 while (parser->range + np <= parser->end) { in of_pci_range_parser_one() 828 flags = parser->bus->get_flags(parser->range); in of_pci_range_parser_one() 830 if (parser->dma) in of_pci_range_parser_one() [all …]
|
| /linux-6.15/tools/net/ynl/pyynl/ |
| H A 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) 88 parser.add_argument('--output-json', action='store_true') [all …]
|
| H A 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) 134 parser.add_argument('-A', '--set-pause', action=argparse.BooleanOptionalAction) 138 parser.add_argument('-G', '--set-ring', action=argparse.BooleanOptionalAction) 154 parser.add_argument('device', metavar='device', type=str) 155 parser.add_argument('args', metavar='args', type=str, nargs='*') [all …]
|
| /linux-6.15/tools/verification/dot2/ |
| H A D | dot2k | 20 parser = argparse.ArgumentParser(description='transform .dot file into kernel rv monitor') 21 parser.add_argument('-d', "--dot", dest="dot_file", required=not is_container()) 22 parser.add_argument('-t', "--monitor_type", dest="monitor_type", required=not is_container(), 24 parser.add_argument('-n', "--model_name", dest="model_name", required=is_container()) 25 parser.add_argument("-D", "--description", dest="description", required=False) 26 parser.add_argument("-a", "--auto_patch", dest="auto_patch", 29 parser.add_argument("-p", "--parent", dest="parent", 31 parser.add_argument("-c", "--container", dest="container", 34 params = parser.parse_args()
|
| /linux-6.15/drivers/mtd/ |
| H A D | mtdpart.c | 533 parser->name, master->name); in mtd_part_do_parse() 536 pparts->parser = parser; in mtd_part_do_parse() 614 if (!parser) in mtd_part_of_parse() 622 mtd_part_parser_put(parser); in mtd_part_of_parse() 638 if (parser) { in mtd_part_of_parse() 642 mtd_part_parser_put(parser); in mtd_part_of_parse() 693 if (!parser) in parse_mtd_partitions() 724 parser = parts->parser; in mtd_part_parser_cleanup() 725 if (parser) { in mtd_part_parser_cleanup() 726 if (parser->cleanup) in mtd_part_parser_cleanup() [all …]
|
| /linux-6.15/sound/firewire/fireface/ |
| H A D | ff-protocol-former.c | 563 return (parser->push_pos != parser->pull_pos); in ff400_has_msg() 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() 664 parser->push_pos = 0; in ff400_handle_msg() 688 if (count < sizeof(ev) || parser->pull_pos == parser->push_pos) in ff400_copy_msg_to_user() 694 while (count >= sizeof(*parser->msgs) && parser->pull_pos != parser->push_pos) { in ff400_copy_msg_to_user() 696 if (copy_to_user(buf + consumed, parser->msgs + parser->pull_pos, in ff400_copy_msg_to_user() 697 sizeof(*parser->msgs))) in ff400_copy_msg_to_user() 703 ++parser->pull_pos; in ff400_copy_msg_to_user() [all …]
|
| /linux-6.15/tools/testing/kunit/ |
| H A D | kunit.py | 327 parser.add_argument('--build_dir', 334 parser.add_argument('--alltests', 348 parser.add_argument('--arch', 378 parser.add_argument('--jobs', 384 parser.add_argument('--timeout', 398 parser.add_argument('--filter', 429 parser.add_argument('--json', 434 parser.add_argument('--summary', 438 parser.add_argument('--failed', 570 parser = argparse.ArgumentParser( [all …]
|
| /linux-6.15/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 63 Unpause a paused stream parser. 70 This is called internally when the stream parser encounters an 88 strp_process is called in general mode for a stream parser to 92 parser will parse. timeo is timeout for completing a message. 109 This is normally called at initialization of a stream parser 217 accumulating statistics for multiple stream parser instances. [all …]
|
| /linux-6.15/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-6.15/tools/perf/tests/shell/lib/ |
| H A D | attr.py | 149 parser = configparser.ConfigParser() 150 parser.read(path) 158 self.args = parser.get('config', 'args') 161 self.ret = parser.get('config', 'ret') 168 self.arch = parser.get('config', 'arch') 435 parser = optparse.OptionParser(usage=USAGE) 437 parser.add_option("-t", "--test", 439 parser.add_option("-d", "--test-dir", 441 parser.add_option("-p", "--perf", 443 parser.add_option("-v", "--verbose", [all …]
|
| /linux-6.15/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-6.15/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-6.15/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()
|