/Linux-v5.4/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()
|
/Linux-v5.4/drivers/hid/ |
D | hid-core.c | 121 static int open_collection(struct hid_parser *parser, unsigned type) in open_collection() argument 127 usage = parser->local.usage[0]; in open_collection() 129 if (parser->collection_stack_ptr == parser->collection_stack_size) { in open_collection() 131 unsigned int new_size = parser->collection_stack_size + in open_collection() 134 collection_stack = krealloc(parser->collection_stack, in open_collection() 140 parser->collection_stack = collection_stack; in open_collection() 141 parser->collection_stack_size = new_size; in open_collection() 144 if (parser->device->maxcollection == parser->device->collection_size) { in open_collection() 147 parser->device->collection_size, in open_collection() 151 hid_err(parser->device, "failed to reallocate collection array\n"); in open_collection() [all …]
|
/Linux-v5.4/drivers/gpu/drm/radeon/ |
D | radeon_cs.c | 415 static void radeon_cs_parser_fini(struct radeon_cs_parser *parser, int error, bool backoff) in radeon_cs_parser_fini() argument 430 list_sort(NULL, &parser->validated, cmp_size_smaller_first); in radeon_cs_parser_fini() 432 ttm_eu_fence_buffer_objects(&parser->ticket, in radeon_cs_parser_fini() 433 &parser->validated, in radeon_cs_parser_fini() 434 &parser->ib.fence->base); in radeon_cs_parser_fini() 436 ttm_eu_backoff_reservation(&parser->ticket, in radeon_cs_parser_fini() 437 &parser->validated); in radeon_cs_parser_fini() 440 if (parser->relocs != NULL) { in radeon_cs_parser_fini() 441 for (i = 0; i < parser->nrelocs; i++) { in radeon_cs_parser_fini() 442 struct radeon_bo *bo = parser->relocs[i].robj; in radeon_cs_parser_fini() [all …]
|
/Linux-v5.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 | 84 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 452 parser = argparse.ArgumentParser(description='Linux TC unit tests') 453 return parser 456 def set_args(parser): argument 460 parser.add_argument( [all …]
|
/Linux-v5.4/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-v5.4/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-v5.4/tools/cgroup/ |
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-v5.4/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-v5.4/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-v5.4/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_cs.c | 748 static void amdgpu_cs_parser_fini(struct amdgpu_cs_parser *parser, int error, in amdgpu_cs_parser_fini() argument 754 ttm_eu_backoff_reservation(&parser->ticket, in amdgpu_cs_parser_fini() 755 &parser->validated); in amdgpu_cs_parser_fini() 757 for (i = 0; i < parser->num_post_deps; i++) { in amdgpu_cs_parser_fini() 758 drm_syncobj_put(parser->post_deps[i].syncobj); in amdgpu_cs_parser_fini() 759 kfree(parser->post_deps[i].chain); in amdgpu_cs_parser_fini() 761 kfree(parser->post_deps); in amdgpu_cs_parser_fini() 763 dma_fence_put(parser->fence); in amdgpu_cs_parser_fini() 765 if (parser->ctx) { in amdgpu_cs_parser_fini() 766 mutex_unlock(&parser->ctx->lock); 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() 713 struct amdgpu_device *adev = ctx->parser->adev; in amdgpu_uvd_cs_msg() 754 adev->uvd.filp[i] = ctx->parser->filp; in amdgpu_uvd_cs_msg() 772 if (adev->uvd.filp[i] != ctx->parser->filp) { in amdgpu_uvd_cs_msg() 814 r = amdgpu_cs_find_mapping(ctx->parser, addr, &bo, &mapping); in amdgpu_uvd_cs_pass2() [all …]
|
/Linux-v5.4/drivers/mtd/ |
D | mtdpart.c | 830 static int mtd_part_do_parse(struct mtd_part_parser *parser, in mtd_part_do_parse() argument 837 ret = (*parser->parse_fn)(master, &pparts->parts, data); in mtd_part_do_parse() 838 pr_debug("%s: parser %s: %i\n", master->name, parser->name, ret); in mtd_part_do_parse() 843 parser->name, master->name); in mtd_part_do_parse() 846 pparts->parser = parser; in mtd_part_do_parse() 893 struct mtd_part_parser *parser; in mtd_part_of_parse() local 907 parser = mtd_part_get_compatible_parser(compat); in mtd_part_of_parse() 908 if (!parser) in mtd_part_of_parse() 910 ret = mtd_part_do_parse(parser, master, pparts, NULL); in mtd_part_of_parse() 915 mtd_part_parser_put(parser); in mtd_part_of_parse() [all …]
|
/Linux-v5.4/tools/perf/tests/ |
D | attr.py | 142 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-v5.4/tools/perf/scripts/python/ |
D | stackcollapse.py | 57 parser = OptionParser(option_list=option_list) variable 58 (opts, args) = parser.parse_args() 61 parser.error("unexpected command line argument") 63 parser.error("requesting tid but not comm is invalid") 65 parser.error("requesting pid but not comm is invalid")
|
/Linux-v5.4/scripts/ |
D | spdxcheck.py | 91 self.parser = yacc.yacc(module = self, write_tables = False, debug = False) 165 self.parser.parse(expr, lexer = self.lexer) 214 parser.parse_lines(fd, args.maxlines, el.path) 244 parser = id_parser(spdx) variable 261 parser.parse_lines(stdin, args.maxlines, '-') 266 parser.parse_lines(open(p, 'rb'), args.maxlines, p) 283 sys.stderr.write('Files checked: %12d\n' %parser.checked) 284 sys.stderr.write('Lines checked: %12d\n' %parser.lines_checked) 285 sys.stderr.write('Files with SPDX: %12d\n' %parser.spdx_valid) 286 sys.stderr.write('Files with errors: %12d\n' %parser.spdx_errors)
|
D | gen_compile_commands.py | 38 parser = argparse.ArgumentParser(description=usage) 42 parser.add_argument('-d', '--directory', type=str, help=directory_help) 46 parser.add_argument('-o', '--output', type=str, help=output_help) 51 parser.add_argument( 55 args = parser.parse_args()
|
/Linux-v5.4/crypto/asymmetric_keys/ |
D | asymmetric_type.c | 371 struct asymmetric_key_parser *parser; in asymmetric_key_preparse() local 382 list_for_each_entry(parser, &asymmetric_key_parsers, link) { in asymmetric_key_preparse() 383 pr_debug("Trying parser '%s'\n", parser->name); in asymmetric_key_preparse() 385 ret = parser->parse(prep); in asymmetric_key_preparse() 597 int register_asymmetric_key_parser(struct asymmetric_key_parser *parser) in register_asymmetric_key_parser() argument 605 if (strcmp(cursor->name, parser->name) == 0) { in register_asymmetric_key_parser() 607 parser->name); in register_asymmetric_key_parser() 613 list_add_tail(&parser->link, &asymmetric_key_parsers); in register_asymmetric_key_parser() 615 pr_notice("Asymmetric key parser '%s' registered\n", parser->name); in register_asymmetric_key_parser() 628 void unregister_asymmetric_key_parser(struct asymmetric_key_parser *parser) in unregister_asymmetric_key_parser() argument [all …]
|
/Linux-v5.4/net/core/ |
D | skmsg.c | 570 strp_done(&psock->parser.strp); in sk_psock_destroy_deferred() 683 struct sk_psock_parser *parser; in sk_psock_from_strp() local 685 parser = container_of(strp, struct sk_psock_parser, strp); in sk_psock_from_strp() 686 return container_of(parser, struct sk_psock, parser); in sk_psock_from_strp() 787 strp_data_ready(&psock->parser.strp); in sk_psock_strp_data_ready() 815 psock->parser.enabled = false; in sk_psock_init_strp() 816 return strp_init(&psock->parser.strp, sk, &cb); in sk_psock_init_strp() 821 struct sk_psock_parser *parser = &psock->parser; in sk_psock_start_strp() local 823 if (parser->enabled) in sk_psock_start_strp() 826 parser->saved_data_ready = sk->sk_data_ready; in sk_psock_start_strp() [all …]
|
/Linux-v5.4/sound/core/seq/ |
D | seq_midi.c | 47 struct snd_midi_event *parser; member 80 if (msynth->parser == NULL) in snd_midi_input_event() 84 if (!snd_midi_event_encode_byte(msynth->parser, in snd_midi_input_event() 134 snd_midi_event_reset_decode(msynth->parser); in event_process_midi() 136 if (msynth->parser == NULL) in event_process_midi() 138 len = snd_midi_event_decode(msynth->parser, msg, sizeof(msg), ev); in event_process_midi() 142 snd_midi_event_reset_decode(msynth->parser); in event_process_midi() 153 if (snd_midi_event_new(MAX_MIDI_EVENT_BUF, &msynth->parser) < 0) in snd_seq_midisynth_new() 185 snd_midi_event_reset_encode(msynth->parser); in midisynth_subscribe() 227 snd_midi_event_reset_decode(msynth->parser); in midisynth_use() [all …]
|
/Linux-v5.4/drivers/misc/habanalabs/goya/ |
D | goya.c | 3137 struct hl_cs_parser *parser, in goya_pin_memory_before_cs() argument 3145 parser->job_userptr_list, &userptr)) in goya_pin_memory_before_cs() 3157 list_add_tail(&userptr->job_node, parser->job_userptr_list); in goya_pin_memory_before_cs() 3170 parser->patched_cb_size += in goya_pin_memory_before_cs() 3183 struct hl_cs_parser *parser, in goya_validate_dma_pkt_host() argument 3269 parser->patched_cb_size += sizeof(*user_dma_pkt); in goya_validate_dma_pkt_host() 3272 (parser->hw_queue_id > GOYA_QUEUE_ID_DMA_1)) { in goya_validate_dma_pkt_host() 3278 rc = goya_pin_memory_before_cs(hdev, parser, user_dma_pkt, in goya_validate_dma_pkt_host() 3286 struct hl_cs_parser *parser, in goya_validate_dma_pkt_no_host() argument 3325 parser->patched_cb_size += sizeof(*user_dma_pkt); in goya_validate_dma_pkt_no_host() [all …]
|
/Linux-v5.4/scripts/dtc/ |
D | Makefile | 9 dtc-objs += dtc-lexer.lex.o dtc-parser.tab.o 27 HOSTCFLAGS_dtc-parser.tab.o := -I $(srctree)/$(src) 30 $(obj)/dtc-lexer.lex.o: $(obj)/dtc-parser.tab.h
|
/Linux-v5.4/drivers/mtd/parsers/ |
D | Kconfig | 3 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 tristate "BCM63XX CFE partitioning parser" 61 tristate "OpenFirmware (device tree) partitioning parser" 65 This provides a open firmware device tree partition parser 107 tristate "Sharp SL Series NAND flash partition parser" 112 partition parser using this code.
|