/linux/sound/firewire/motu/ |
H A 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 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 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 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/scripts/ |
H A D | get_abi.py | 45 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 [all...] |
H A D | kernel-doc | 175 parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter, 180 parser.add_argument("-v", "-verbose", "--verbose", action="store_true", 183 parser.add_argument("-d", "-debug", "--debug", action="store_true", 186 parser.add_argument("-M", "-modulename", "--modulename", 190 parser.add_argument("-l", "-enable-lineno", "--enable_lineno", 196 parser.add_argument("-Wreturn", "--wreturn", action="store_true", 199 parser.add_argument("-Wshort-desc", "-Wshort-description", "--wshort-desc", 203 parser.add_argument("-Wcontents-before-sections", 207 parser.add_argument("-Wall", "--wall", action="store_true", 210 parser [all...] |
H A D | kernel-doc.py | 175 parser = argparse.ArgumentParser(formatter_class=argparse.RawTextHelpFormatter, 180 parser.add_argument("-v", "-verbose", "--verbose", action="store_true", 183 parser.add_argument("-d", "-debug", "--debug", action="store_true", 186 parser.add_argument("-M", "-modulename", "--modulename", 190 parser.add_argument("-l", "-enable-lineno", "--enable_lineno", 196 parser.add_argument("-Wreturn", "--wreturn", action="store_true", 199 parser.add_argument("-Wshort-desc", "-Wshort-description", "--wshort-desc", 203 parser.add_argument("-Wcontents-before-sections", 207 parser.add_argument("-Wall", "--wall", action="store_true", 210 parser [all...] |
H A D | generate_rust_analyzer.py | 179 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 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 [all...] |
H A D | bpf_doc.py | 373 @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 666 __init__(self, parser) global() argument 698 __init__(self, parser) global() argument 920 __init__(self, parser) global() argument 941 __init__(self, parser) global() argument [all...] |
H A D | make_fit.py | 67 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/drivers/hid/ |
H A D | hid-core.c | 151 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 in open_collection() 216 close_collection(struct hid_parser * parser) close_collection() argument 231 hid_lookup_collection(struct hid_parser * parser,unsigned type) hid_lookup_collection() argument 249 complete_usage(struct hid_parser * parser,unsigned int index) complete_usage() argument 260 hid_add_usage(struct hid_parser * parser,unsigned usage,u8 size) hid_add_usage() argument 287 hid_add_field(struct hid_parser * parser,unsigned report_type,unsigned flags) hid_add_field() argument 401 hid_parser_global(struct hid_parser * parser,struct hid_item * item) hid_parser_global() argument 507 hid_parser_local(struct hid_parser * parser,struct hid_item * item) hid_parser_local() argument 606 hid_concatenate_last_usage_page(struct hid_parser * parser) hid_concatenate_last_usage_page() argument 638 hid_parser_main(struct hid_parser * parser,struct hid_item * item) hid_parser_main() argument 681 hid_parser_reserved(struct hid_parser * parser,struct hid_item * item) hid_parser_reserved() argument 834 hid_scan_input_usage(struct hid_parser * parser,u32 usage) hid_scan_input_usage() argument 842 hid_scan_feature_usage(struct hid_parser * parser,u32 usage) hid_scan_feature_usage() argument 853 hid_scan_collection(struct hid_parser * parser,unsigned type) hid_scan_collection() argument 884 hid_scan_main(struct hid_parser * parser,struct hid_item * item) hid_scan_main() argument 927 struct hid_parser *parser; hid_scan_report() local 1252 struct hid_parser *parser; hid_open_report() local [all...] |
/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_cs.c | 409 * radeon_cs_parser_fini() - clean parser states 410 * @parser: parser structure holding parsing context. 416 static void radeon_cs_parser_fini(struct radeon_cs_parser *parser, int error) in radeon_cs_parser_fini() argument 433 list_sort(NULL, &parser->validated, cmp_size_smaller_first); in radeon_cs_parser_fini() 434 list_for_each_entry(reloc, &parser->validated, list) { in radeon_cs_parser_fini() 436 &parser->ib.fence->base, in radeon_cs_parser_fini() 443 drm_exec_fini(&parser->exec); in radeon_cs_parser_fini() 445 if (parser->relocs != NULL) { in radeon_cs_parser_fini() 446 for (i = 0; i < parser in radeon_cs_parser_fini() 466 radeon_cs_ib_chunk(struct radeon_device * rdev,struct radeon_cs_parser * parser) radeon_cs_ib_chunk() argument 552 radeon_cs_ib_vm_chunk(struct radeon_device * rdev,struct radeon_cs_parser * parser) radeon_cs_ib_vm_chunk() argument 613 radeon_cs_ib_fill(struct radeon_device * rdev,struct radeon_cs_parser * parser) radeon_cs_ib_fill() argument 672 struct radeon_cs_parser parser; radeon_cs_ioctl() local [all...] |
/linux/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);) 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 in of_range_count() 117 of_pci_range_parser_init(struct of_pci_range_parser * parser,struct device_node * node) of_pci_range_parser_init() argument 123 of_pci_dma_range_parser_init(struct of_pci_range_parser * parser,struct device_node * node) of_pci_dma_range_parser_init() argument 130 of_pci_range_parser_one(struct of_pci_range_parser * parser,struct of_pci_range * range) of_pci_range_parser_one() argument [all...] |
/linux/tools/perf/util/ |
H A D | demangle-rust-v0.c | 102 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 }; rust_demangle_v0_demangle() local 662 parser_push_depth(struct parser * parser) parser_push_depth() argument 671 parser_pop_depth(struct parser * parser) parser_pop_depth() argument 676 parser_peek(struct parser const * parser) parser_peek() argument 684 parser_eat(struct parser * parser,uint8_t ch) parser_eat() argument 695 parser_next(struct parser * parser) parser_next() argument 704 parser_ch(struct parser * parser,uint8_t * next) parser_ch() argument 719 parser_hex_nibbles(struct parser * parser,struct buf * buf) parser_hex_nibbles() argument 735 parser_digit_10(struct parser * parser,uint8_t * out) parser_digit_10() argument 746 parser_digit_62(struct parser * parser,uint64_t * out) parser_digit_62() argument 765 parser_integer_62(struct parser * parser,uint64_t * out) parser_integer_62() argument 794 parser_opt_integer_62(struct parser * parser,uint8_t tag,uint64_t * out) parser_opt_integer_62() argument 811 parser_disambiguator(struct parser * parser,uint64_t * out) parser_disambiguator() argument 817 parser_namespace(struct parser * parser,parser_namespace_type * out) parser_namespace() argument 830 parser_backref(struct parser * parser,struct parser * out) parser_backref() argument 858 parser_ident(struct parser * parser,struct ident * out) parser_ident() argument [all...] |
/linux/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 [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 [all...] |
/linux/drivers/of/ |
H A 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 in parser_init() 778 of_pci_range_parser_init(struct of_pci_range_parser * parser,struct device_node * node) of_pci_range_parser_init() argument 785 of_pci_dma_range_parser_init(struct of_pci_range_parser * parser,struct device_node * node) of_pci_dma_range_parser_init() argument 793 of_pci_range_parser_one(struct of_pci_range_parser * parser,struct of_pci_range * range) of_pci_range_parser_one() argument 898 struct of_range_parser parser; of_dma_get_range() local 971 struct of_range_parser parser; of_dma_get_max_cpu_address() local [all...] |
/linux/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) 79 parser [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) 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 [all...] |
/linux/drivers/mtd/ |
H A 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 672 struct mtd_part_parser *parser; parse_mtd_partitions() local 719 const struct mtd_part_parser *parser; mtd_part_parser_cleanup() local [all...] |
/linux/sound/firewire/fireface/ |
H A 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 in ff400_handle_msg() 684 struct ff400_msg_parser *parser = ff->msg_parser; ff400_copy_msg_to_user() local [all...] |
/linux/tools/testing/kunit/ |
H A 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 [all...] |
/linux/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 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 instanc [all...] |
/linux/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 [all...] |
/linux/tools/perf/tests/shell/lib/ |
H A D | attr.py | 149 parser = configparser.ConfigParser() 150 parser.read(path) 157 self.command = parser.get('config', 'command') 158 self.args = parser.get('config', 'args') 161 self.ret = parser.get('config', 'ret') 165 self.test_ret = parser.getboolean('config', 'test_ret', fallback=False) 168 self.arch = parser.get('config', 'arch') 173 self.auxv = parser.get('config', 'auxv', fallback=None) 174 self.kernel_since = parse_version(parser.get('config', 'kernel_since', fallback=None)) 175 self.kernel_until = parse_version(parser [all...] |
/linux/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()
|