/Linux-v4.19/tools/perf/pmu-events/ |
D | jsmn.c | 31 static jsmntok_t *jsmn_alloc_token(jsmn_parser *parser, in jsmn_alloc_token() argument 36 if ((unsigned)parser->toknext >= num_tokens) in jsmn_alloc_token() 38 tok = &tokens[parser->toknext++]; in jsmn_alloc_token() 59 static jsmnerr_t jsmn_parse_primitive(jsmn_parser *parser, const char *js, in jsmn_parse_primitive() argument 66 start = parser->pos; in jsmn_parse_primitive() 68 for (; parser->pos < len; parser->pos++) { in jsmn_parse_primitive() 69 switch (js[parser->pos]) { in jsmn_parse_primitive() 88 if (js[parser->pos] < 32 || js[parser->pos] >= 127) { in jsmn_parse_primitive() 89 parser->pos = start; in jsmn_parse_primitive() 98 parser->pos = start; in jsmn_parse_primitive() [all …]
|
D | json.c | 85 jsmn_parser parser; in parse_json() local 98 jsmn_init(&parser); in parse_json() 99 res = jsmn_parse(&parser, *map, *size, tokens, in parse_json() 106 *len = parser.toknext; in parse_json()
|
D | jsmn.h | 56 void jsmn_init(jsmn_parser *parser); 62 jsmnerr_t jsmn_parse(jsmn_parser *parser, const char *js,
|
/Linux-v4.19/drivers/hid/ |
D | hid-core.c | 124 static int open_collection(struct hid_parser *parser, unsigned type) in open_collection() argument 129 usage = parser->local.usage[0]; in open_collection() 131 if (parser->collection_stack_ptr == parser->collection_stack_size) { in open_collection() 133 unsigned int new_size = parser->collection_stack_size + in open_collection() 136 collection_stack = krealloc(parser->collection_stack, in open_collection() 142 parser->collection_stack = collection_stack; in open_collection() 143 parser->collection_stack_size = new_size; in open_collection() 146 if (parser->device->maxcollection == parser->device->collection_size) { in open_collection() 149 parser->device->collection_size, in open_collection() 153 hid_err(parser->device, "failed to reallocate collection array\n"); in open_collection() [all …]
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_cs.c | 409 static void radeon_cs_parser_fini(struct radeon_cs_parser *parser, int error, bool backoff) in radeon_cs_parser_fini() argument 424 list_sort(NULL, &parser->validated, cmp_size_smaller_first); in radeon_cs_parser_fini() 426 ttm_eu_fence_buffer_objects(&parser->ticket, in radeon_cs_parser_fini() 427 &parser->validated, in radeon_cs_parser_fini() 428 &parser->ib.fence->base); in radeon_cs_parser_fini() 430 ttm_eu_backoff_reservation(&parser->ticket, in radeon_cs_parser_fini() 431 &parser->validated); in radeon_cs_parser_fini() 434 if (parser->relocs != NULL) { in radeon_cs_parser_fini() 435 for (i = 0; i < parser->nrelocs; i++) { in radeon_cs_parser_fini() 436 struct radeon_bo *bo = parser->relocs[i].robj; in radeon_cs_parser_fini() [all …]
|
/Linux-v4.19/tools/testing/selftests/tc-testing/ |
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("-o", "--skip_sw", 19 parser.add_argument("-s", "--share_action", 22 parser.add_argument("-p", "--prio", 25 args = parser.parse_args()
|
D | tdc.py | 86 def call_add_args(self, parser): argument 88 parser = pgn_inst.add_args(parser) 89 return parser 367 parser = argparse.ArgumentParser(description='Linux TC unit tests') 368 return parser 371 def set_args(parser): argument 375 parser.add_argument( 378 sg = parser.add_argument_group( 381 ag = parser.add_argument_group( 407 parser.add_argument( [all …]
|
/Linux-v4.19/drivers/of/ |
D | address.c | 235 static int parser_init(struct of_pci_range_parser *parser, in parser_init() argument 241 parser->node = node; in parser_init() 242 parser->pna = of_n_addr_cells(node); in parser_init() 243 parser->np = parser->pna + na + ns; in parser_init() 245 parser->range = of_get_property(node, name, &rlen); in parser_init() 246 if (parser->range == NULL) in parser_init() 249 parser->end = parser->range + rlen / sizeof(__be32); in parser_init() 254 int of_pci_range_parser_init(struct of_pci_range_parser *parser, in of_pci_range_parser_init() argument 257 return parser_init(parser, node, "ranges"); in of_pci_range_parser_init() 261 int of_pci_dma_range_parser_init(struct of_pci_range_parser *parser, in of_pci_dma_range_parser_init() argument [all …]
|
/Linux-v4.19/Documentation/networking/ |
D | strparser.txt | 6 The stream parser (strparser) is a utility that parses messages of an 8 parser works in conjunction with an upper layer in the kernel to provide 40 Called to initialize a stream parser. strp is a struct of type 42 socket associated with the stream parser for use with receive 44 are called by the stream parser (the callbacks are listed below). 48 Temporarily pause a stream parser. Message parsing is suspended 53 Unpause a paused stream parser. 57 strp_stop is called to completely stop stream parser operations. 58 This is called internally when the stream parser encounters an 65 parser instance. This must be called after the stream processor [all …]
|
/Linux-v4.19/include/linux/ |
D | of_address.h | 25 #define for_each_of_pci_range(parser, range) \ argument 26 for (; of_pci_range_parser_one(parser, range);) 51 extern int of_pci_range_parser_init(struct of_pci_range_parser *parser, 53 extern int of_pci_dma_range_parser_init(struct of_pci_range_parser *parser, 56 struct of_pci_range_parser *parser, 88 static inline int of_pci_range_parser_init(struct of_pci_range_parser *parser, in of_pci_range_parser_init() argument 94 static inline int of_pci_dma_range_parser_init(struct of_pci_range_parser *parser, in of_pci_dma_range_parser_init() argument 101 struct of_pci_range_parser *parser, in of_pci_range_parser_one() argument
|
/Linux-v4.19/include/linux/mtd/ |
D | partitions.h | 90 const struct mtd_part_parser *parser; member 93 extern int __register_mtd_parser(struct mtd_part_parser *parser, 95 #define register_mtd_parser(parser) __register_mtd_parser(parser, THIS_MODULE) argument 97 extern void deregister_mtd_parser(struct mtd_part_parser *parser);
|
/Linux-v4.19/drivers/mtd/ |
D | mtdpart.c | 805 static int mtd_part_do_parse(struct mtd_part_parser *parser, in mtd_part_do_parse() argument 812 ret = (*parser->parse_fn)(master, &pparts->parts, data); in mtd_part_do_parse() 813 pr_debug("%s: parser %s: %i\n", master->name, parser->name, ret); in mtd_part_do_parse() 818 parser->name, master->name); in mtd_part_do_parse() 821 pparts->parser = parser; in mtd_part_do_parse() 868 struct mtd_part_parser *parser; in mtd_part_of_parse() local 882 parser = mtd_part_get_compatible_parser(compat); in mtd_part_of_parse() 883 if (!parser) in mtd_part_of_parse() 885 ret = mtd_part_do_parse(parser, master, pparts, NULL); in mtd_part_of_parse() 890 mtd_part_parser_put(parser); in mtd_part_of_parse() [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_cs.c | 783 static void amdgpu_cs_parser_fini(struct amdgpu_cs_parser *parser, int error, in amdgpu_cs_parser_fini() argument 789 ttm_eu_backoff_reservation(&parser->ticket, in amdgpu_cs_parser_fini() 790 &parser->validated); in amdgpu_cs_parser_fini() 792 for (i = 0; i < parser->num_post_dep_syncobjs; i++) in amdgpu_cs_parser_fini() 793 drm_syncobj_put(parser->post_dep_syncobjs[i]); in amdgpu_cs_parser_fini() 794 kfree(parser->post_dep_syncobjs); in amdgpu_cs_parser_fini() 796 dma_fence_put(parser->fence); in amdgpu_cs_parser_fini() 798 if (parser->ctx) { in amdgpu_cs_parser_fini() 799 mutex_unlock(&parser->ctx->lock); in amdgpu_cs_parser_fini() 800 amdgpu_ctx_put(parser->ctx); in amdgpu_cs_parser_fini() [all …]
|
D | amdgpu_uvd.c | 88 struct amdgpu_cs_parser *parser; member 460 lo = amdgpu_get_ib_value(ctx->parser, ctx->ib_idx, ctx->data0); in amdgpu_uvd_get_addr_from_ctx() 461 hi = amdgpu_get_ib_value(ctx->parser, ctx->ib_idx, ctx->data1); in amdgpu_uvd_get_addr_from_ctx() 484 r = amdgpu_cs_find_mapping(ctx->parser, addr, &bo, &mapping); in amdgpu_uvd_cs_pass1() 490 if (!ctx->parser->adev->uvd.address_64_bit) { in amdgpu_uvd_cs_pass1() 492 cmd = amdgpu_get_ib_value(ctx->parser, ctx->ib_idx, ctx->idx) >> 1; in amdgpu_uvd_cs_pass1() 711 struct amdgpu_device *adev = ctx->parser->adev; in amdgpu_uvd_cs_msg() 752 adev->uvd.filp[i] = ctx->parser->filp; in amdgpu_uvd_cs_msg() 770 if (adev->uvd.filp[i] != ctx->parser->filp) { in amdgpu_uvd_cs_msg() 812 r = amdgpu_cs_find_mapping(ctx->parser, addr, &bo, &mapping); in amdgpu_uvd_cs_pass2() [all …]
|
/Linux-v4.19/tools/perf/tests/ |
D | attr.py | 137 parser = ConfigParser.SafeConfigParser() 138 parser.read(path) 145 self.command = parser.get('config', 'command') 146 self.args = parser.get('config', 'args') 149 self.ret = parser.get('config', 'ret') 154 self.arch = parser.get('config', 'arch') 357 parser = optparse.OptionParser(usage=USAGE) 359 parser.add_option("-t", "--test", 361 parser.add_option("-d", "--test-dir", 363 parser.add_option("-p", "--perf", [all …]
|
/Linux-v4.19/tools/perf/scripts/python/ |
D | stackcollapse.py | 55 parser = OptionParser(option_list=option_list) variable 56 (opts, args) = parser.parse_args() 59 parser.error("unexpected command line argument") 61 parser.error("requesting tid but not comm is invalid") 63 parser.error("requesting pid but not comm is invalid")
|
/Linux-v4.19/crypto/asymmetric_keys/ |
D | asymmetric_type.c | 374 struct asymmetric_key_parser *parser; in asymmetric_key_preparse() local 385 list_for_each_entry(parser, &asymmetric_key_parsers, link) { in asymmetric_key_preparse() 386 pr_debug("Trying parser '%s'\n", parser->name); in asymmetric_key_preparse() 388 ret = parser->parse(prep); in asymmetric_key_preparse() 558 int register_asymmetric_key_parser(struct asymmetric_key_parser *parser) in register_asymmetric_key_parser() argument 566 if (strcmp(cursor->name, parser->name) == 0) { in register_asymmetric_key_parser() 568 parser->name); in register_asymmetric_key_parser() 574 list_add_tail(&parser->link, &asymmetric_key_parsers); in register_asymmetric_key_parser() 576 pr_notice("Asymmetric key parser '%s' registered\n", parser->name); in register_asymmetric_key_parser() 589 void unregister_asymmetric_key_parser(struct asymmetric_key_parser *parser) in unregister_asymmetric_key_parser() argument [all …]
|
/Linux-v4.19/scripts/ |
D | spdxcheck.py | 90 self.parser = yacc.yacc(module = self, write_tables = False, debug = False) 164 self.parser.parse(expr, lexer = self.lexer) 207 parser.parse_lines(fd, args.maxlines, el.path) 237 parser = id_parser(spdx) variable 253 parser.parse_lines(sys.stdin, args.maxlines, '-') 258 parser.parse_lines(open(p), args.maxlines, p) 275 sys.stderr.write('Files checked: %12d\n' %parser.checked) 276 sys.stderr.write('Lines checked: %12d\n' %parser.lines_checked) 277 sys.stderr.write('Files with SPDX: %12d\n' %parser.spdx_valid) 278 sys.stderr.write('Files with errors: %12d\n' %parser.spdx_errors)
|
D | checkkconfigsymbols.py | 52 parser = argparse.ArgumentParser(description=usage) 54 parser.add_argument('-c', '--commit', dest='commit', action='store', 59 parser.add_argument('-d', '--diff', dest='diff', action='store', 64 parser.add_argument('-f', '--find', dest='find', action='store_true', 69 parser.add_argument('-i', '--ignore', dest='ignore', action='store', 74 parser.add_argument('-s', '--sim', dest='sim', action='store', default="", 77 parser.add_argument('--force', dest='force', action='store_true', 81 parser.add_argument('--no-color', dest='color', action='store_false', 86 args = parser.parse_args()
|
/Linux-v4.19/scripts/dtc/ |
D | Makefile | 9 dtc-objs += dtc-lexer.lex.o dtc-parser.tab.o 16 HOSTCFLAGS_dtc-parser.tab.o := -I$(src) 19 $(obj)/dtc-lexer.lex.o: $(obj)/dtc-parser.tab.h
|
/Linux-v4.19/sound/core/seq/ |
D | seq_midi.c | 61 struct snd_midi_event *parser; member 94 if (msynth->parser == NULL) in snd_midi_input_event() 98 if (!snd_midi_event_encode_byte(msynth->parser, in snd_midi_input_event() 148 snd_midi_event_reset_decode(msynth->parser); in event_process_midi() 150 if (msynth->parser == NULL) in event_process_midi() 152 len = snd_midi_event_decode(msynth->parser, msg, sizeof(msg), ev); in event_process_midi() 156 snd_midi_event_reset_decode(msynth->parser); in event_process_midi() 167 if (snd_midi_event_new(MAX_MIDI_EVENT_BUF, &msynth->parser) < 0) in snd_seq_midisynth_new() 199 snd_midi_event_reset_encode(msynth->parser); in midisynth_subscribe() 241 snd_midi_event_reset_decode(msynth->parser); in midisynth_use() [all …]
|
D | seq_virmidi.c | 99 len = snd_midi_event_decode(vmidi->parser, msg, sizeof(msg), ev); in snd_virmidi_dev_receive_event() 161 if (!snd_midi_event_encode_byte(vmidi->parser, input, in snd_vmidi_output_work() 202 if (snd_midi_event_new(0, &vmidi->parser) < 0) { in snd_virmidi_input_open() 232 if (snd_midi_event_new(MAX_MIDI_EVENT_BUF, &vmidi->parser) < 0) { in snd_virmidi_output_open() 259 snd_midi_event_free(vmidi->parser); in snd_virmidi_input_close() 274 snd_midi_event_free(vmidi->parser); in snd_virmidi_output_close()
|
/Linux-v4.19/sound/pci/hda/ |
D | hda_sysfs.c | 610 void (*parser)(char *buf, struct hda_bus *bus, struct hda_codec **retc); member 616 .parser = parse_codec_mode, 620 .parser = parse_model_mode, 625 .parser = parse_verb_mode, 630 .parser = parse_pincfg_mode, 635 .parser = parse_hint_mode 639 .parser = parse_vendor_id_mode, 643 .parser = parse_subsystem_id_mode, 647 .parser = parse_revision_id_mode, 651 .parser = parse_chip_name_mode, [all …]
|
/Linux-v4.19/tools/hv/ |
D | lsvmbus | 7 parser = OptionParser() 8 parser.add_option("-v", "--verbose", dest="verbose", 12 (options, args) = parser.parse_args()
|
/Linux-v4.19/fs/befs/ |
D | TODO | 9 * See if Alexander Viro's option parser made it into the kernel tree. 10 Use that if we can. (include/linux/parser.h)
|