| /Linux-v5.4/tools/perf/util/ |
| D | parse-events.y | 78 %type <term> event_term 105 struct parse_events_term *term; member 535 struct parse_events_term *term = $3; variable 538 list_add_tail(&term->list, head); 545 struct parse_events_term *term = $1; variable 549 list_add_tail(&term->list, head); 556 struct parse_events_term *term; variable 558 ABORT_ON(parse_events_term__str(&term, PARSE_EVENTS__TERM_TYPE_USER, 560 $$ = term; 565 struct parse_events_term *term; variable [all …]
|
| D | parse-events.c | 300 static int parse_events__is_name_term(struct parse_events_term *term) in parse_events__is_name_term() argument 302 return term->type_term == PARSE_EVENTS__TERM_TYPE_NAME; in parse_events__is_name_term() 307 struct parse_events_term *term; in get_config_name() local 312 list_for_each_entry(term, head_terms, list) in get_config_name() 313 if (parse_events__is_name_term(term)) in get_config_name() 314 return term->val.str; in get_config_name() 396 struct parse_events_term *term, 399 struct parse_events_term *term, 741 struct parse_events_term *term; in parse_events_config_bpf() local 747 list_for_each_entry(term, head_config, list) { in parse_events_config_bpf() [all …]
|
| D | pmu.c | 313 struct parse_events_term *term; in __perf_pmu__new_alias() local 345 list_for_each_entry(term, &alias->terms, list) { in __perf_pmu__new_alias() 349 if (term->type_val == PARSE_EVENTS__TERM_TYPE_NUM) in __perf_pmu__new_alias() 351 "%s=%#x", term->config, term->val.num); in __perf_pmu__new_alias() 352 else if (term->type_val == PARSE_EVENTS__TERM_TYPE_STR) in __perf_pmu__new_alias() 354 "%s=%s", term->config, term->val.str); in __perf_pmu__new_alias() 495 struct parse_events_term *term, *cloned; in pmu_alias_terms() local 499 list_for_each_entry(term, &alias->terms, list) { in pmu_alias_terms() 500 ret = parse_events_term__clone(&cloned, term); in pmu_alias_terms() 968 static int pmu_resolve_param_term(struct parse_events_term *term, in pmu_resolve_param_term() argument [all …]
|
| D | parse-events.l | 166 static int term(yyscan_t scanner, int type) in term() function 270 config { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG); } 271 config1 { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG1); } 272 config2 { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG2); } 273 name { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_NAME); } 274 period { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_SAMPLE_PERIOD); } 275 freq { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_SAMPLE_FREQ); } 276 branch_type { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_BRANCH_SAMPLE_TYPE); } 277 time { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_TIME); } 278 call-graph { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CALLGRAPH); } [all …]
|
| D | bpf-loader.c | 863 bpf_map_op_setkey(struct bpf_map_op *op, struct parse_events_term *term) in bpf_map_op_setkey() argument 866 if (!term) in bpf_map_op_setkey() 869 if (term->array.nr_ranges) { in bpf_map_op_setkey() 870 size_t memsz = term->array.nr_ranges * in bpf_map_op_setkey() 873 op->k.array.ranges = memdup(term->array.ranges, memsz); in bpf_map_op_setkey() 879 op->k.array.nr_ranges = term->array.nr_ranges; in bpf_map_op_setkey() 885 bpf_map_op__new(struct parse_events_term *term) in bpf_map_op__new() argument 897 err = bpf_map_op_setkey(op, term); in bpf_map_op__new() 987 bpf_map__add_newop(struct bpf_map *map, struct parse_events_term *term) in bpf_map__add_newop() argument 992 op = bpf_map_op__new(term); in bpf_map__add_newop() [all …]
|
| D | color_config.c | 32 char *term = getenv("TERM"); in perf_config_colorbool() local 33 if (term && strcmp(term, "dumb")) in perf_config_colorbool()
|
| D | parse-events.h | 128 int parse_events__is_hardcoded_term(struct parse_events_term *term); 129 int parse_events_term__num(struct parse_events_term **term, 133 int parse_events_term__str(struct parse_events_term **term, 136 int parse_events_term__sym_hw(struct parse_events_term **term, 139 struct parse_events_term *term);
|
| D | bpf-loader.h | 72 int bpf__config_obj(struct bpf_object *obj, struct parse_events_term *term, 75 struct parse_events_term *term, 121 struct parse_events_term *term __maybe_unused, in bpf__config_obj() 184 struct parse_events_term *term __maybe_unused, in bpf__strerror_config_obj()
|
| D | evsel.c | 777 struct perf_evsel_config_term *term; in apply_config_terms() local 788 list_for_each_entry(term, config_terms, list) { in apply_config_terms() 789 switch (term->type) { in apply_config_terms() 791 if (!(term->weak && opts->user_interval != ULLONG_MAX)) { in apply_config_terms() 792 attr->sample_period = term->val.period; in apply_config_terms() 798 if (!(term->weak && opts->user_freq != UINT_MAX)) { in apply_config_terms() 799 attr->sample_freq = term->val.freq; in apply_config_terms() 805 if (term->val.time) in apply_config_terms() 811 callgraph_buf = term->val.callgraph; in apply_config_terms() 814 if (term->val.branch && strcmp(term->val.branch, "no")) { in apply_config_terms() [all …]
|
| /Linux-v5.4/net/netfilter/ |
| D | xt_repldata.h | 25 struct type##_error *term; \ 27 __alignof__(*term) - 1) & ~(__alignof__(*term) - 1); \ 28 tbl = kzalloc(term_offset + sizeof(*term), GFP_KERNEL); \ 31 term = (struct type##_error *)&(((char *)tbl)[term_offset]); \ 33 *term = (struct type##_error)typ2##_ERROR_INIT; \
|
| D | nf_conntrack_ftp.c | 72 char term; member 81 .term = '\r', 89 .term = '\r', 105 .term = ')', 113 get_ipv6_addr(const char *src, size_t dlen, struct in6_addr *dst, u_int8_t term) in get_ipv6_addr() argument 116 int ret = in6_pton(src, min_t(size_t, dlen, 0xffff), (u8 *)dst, term, &end); in get_ipv6_addr() 123 int array_size, char sep, char term) in try_number() argument 140 if ((*data == term || !term) && i == array_size - 1) in try_number() 155 struct nf_conntrack_man *cmd, char term, in try_rfc959() argument 161 length = try_number(data, dlen, array, 6, ',', term); in try_rfc959() [all …]
|
| /Linux-v5.4/drivers/infiniband/sw/siw/ |
| D | iwarp.h | 229 static inline u8 __rdmap_term_layer(struct iwarp_terminate *term) in __rdmap_term_layer() argument 231 return term->layer; in __rdmap_term_layer() 234 static inline void __rdmap_term_set_layer(struct iwarp_terminate *term, in __rdmap_term_set_layer() argument 237 term->layer = layer & 0xf; in __rdmap_term_set_layer() 240 static inline u8 __rdmap_term_etype(struct iwarp_terminate *term) in __rdmap_term_etype() argument 242 return term->etype; in __rdmap_term_etype() 245 static inline void __rdmap_term_set_etype(struct iwarp_terminate *term, in __rdmap_term_set_etype() argument 248 term->etype = etype & 0xf; in __rdmap_term_set_etype() 251 static inline u8 __rdmap_term_ecode(struct iwarp_terminate *term) in __rdmap_term_ecode() argument 253 return term->ecode; in __rdmap_term_ecode() [all …]
|
| D | siw_qp.c | 390 struct iwarp_terminate *term = NULL; in siw_send_terminate() local 417 term = kzalloc(sizeof(*term), GFP_KERNEL); in siw_send_terminate() 418 if (!term) in siw_send_terminate() 421 term->ddp_qn = cpu_to_be32(RDMAP_UNTAGGED_QN_TERMINATE); in siw_send_terminate() 422 term->ddp_mo = 0; in siw_send_terminate() 423 term->ddp_msn = cpu_to_be32(1); in siw_send_terminate() 425 iov[0].iov_base = term; in siw_send_terminate() 426 iov[0].iov_len = sizeof(*term); in siw_send_terminate() 433 kfree(term); in siw_send_terminate() 437 memcpy(&term->ctrl, &iwarp_pktinfo[RDMAP_TERMINATE].ctrl, in siw_send_terminate() [all …]
|
| D | siw_qp_rx.c | 879 struct iwarp_terminate *term = &srx->hdr.terminate; in siw_proc_terminate() local 886 __rdmap_term_layer(term), __rdmap_term_etype(term), in siw_proc_terminate() 887 __rdmap_term_ecode(term)); in siw_proc_terminate() 889 if (be32_to_cpu(term->ddp_qn) != RDMAP_UNTAGGED_QN_TERMINATE || in siw_proc_terminate() 890 be32_to_cpu(term->ddp_msn) != in siw_proc_terminate() 892 be32_to_cpu(term->ddp_mo) != 0) { in siw_proc_terminate() 894 be32_to_cpu(term->ddp_qn), be32_to_cpu(term->ddp_msn), in siw_proc_terminate() 895 be32_to_cpu(term->ddp_mo)); in siw_proc_terminate() 901 if (!term->flag_m) in siw_proc_terminate() 933 if (term->flag_r) { in siw_proc_terminate() [all …]
|
| /Linux-v5.4/drivers/media/usb/uvc/ |
| D | uvc_driver.c | 1062 struct uvc_entity *unit, *term; in uvc_parse_standard_control() local 1146 term = uvc_alloc_entity(type | UVC_TERM_INPUT, buffer[3], in uvc_parse_standard_control() 1148 if (term == NULL) in uvc_parse_standard_control() 1151 if (UVC_ENTITY_TYPE(term) == UVC_ITT_CAMERA) { in uvc_parse_standard_control() 1152 term->camera.bControlSize = n; in uvc_parse_standard_control() 1153 term->camera.bmControls = (u8 *)term + sizeof(*term); in uvc_parse_standard_control() 1154 term->camera.wObjectiveFocalLengthMin = in uvc_parse_standard_control() 1156 term->camera.wObjectiveFocalLengthMax = in uvc_parse_standard_control() 1158 term->camera.wOcularFocalLength = in uvc_parse_standard_control() 1160 memcpy(term->camera.bmControls, &buffer[15], n); in uvc_parse_standard_control() [all …]
|
| /Linux-v5.4/sound/usb/ |
| D | mixer.c | 764 struct usb_audio_term *term); 767 struct usb_audio_term *term, in parse_term_uac1_iterm_unit() argument 772 term->type = le16_to_cpu(d->wTerminalType); in parse_term_uac1_iterm_unit() 773 term->channels = d->bNrChannels; in parse_term_uac1_iterm_unit() 774 term->chconfig = le16_to_cpu(d->wChannelConfig); in parse_term_uac1_iterm_unit() 775 term->name = d->iTerminal; in parse_term_uac1_iterm_unit() 780 struct usb_audio_term *term, in parse_term_uac2_iterm_unit() argument 787 err = __check_input_term(state, d->bCSourceID, term); in parse_term_uac2_iterm_unit() 794 term->id = id; in parse_term_uac2_iterm_unit() 795 term->type = le16_to_cpu(d->wTerminalType); in parse_term_uac2_iterm_unit() [all …]
|
| D | stream.c | 637 struct uac2_input_terminal_descriptor *term = NULL; in snd_usb_find_input_terminal_descriptor() local 639 while ((term = snd_usb_find_csint_desc(ctrl_iface->extra, in snd_usb_find_input_terminal_descriptor() 641 term, UAC_INPUT_TERMINAL))) { in snd_usb_find_input_terminal_descriptor() 642 if (!snd_usb_validate_audio_desc(term, protocol)) in snd_usb_find_input_terminal_descriptor() 644 if (term->bTerminalID == terminal_id) in snd_usb_find_input_terminal_descriptor() 645 return term; in snd_usb_find_input_terminal_descriptor() 656 struct uac2_output_terminal_descriptor *term = NULL; in snd_usb_find_output_terminal_descriptor() local 658 while ((term = snd_usb_find_csint_desc(ctrl_iface->extra, in snd_usb_find_output_terminal_descriptor() 660 term, UAC_OUTPUT_TERMINAL))) { in snd_usb_find_output_terminal_descriptor() 661 if (!snd_usb_validate_audio_desc(term, protocol)) in snd_usb_find_output_terminal_descriptor() [all …]
|
| /Linux-v5.4/include/drm/ |
| D | drm_fixed.h | 191 s64 sum = DRM_FIXED_ONE, term, y = x; in drm_fixp_exp() local 197 term = y; in drm_fixp_exp() 199 while (term >= tolerance) { in drm_fixp_exp() 200 sum = sum + term; in drm_fixp_exp() 202 term = drm_fixp_mul(term, div64_s64(y, count)); in drm_fixp_exp()
|
| /Linux-v5.4/Documentation/ABI/testing/ |
| D | sysfs-bus-event_source-devices-events | 42 <term>[=<value>][,<term>[=<value>]]... 44 Where <term> is one of the terms listed under 47 If a <term> is specified alone (without an assigned value), it 48 is implied that 0x1 is assigned to that <term>. 59 corresponding to the <term>) in the perf_event structure passed
|
| /Linux-v5.4/Documentation/driver-api/thermal/ |
| D | power_allocator.rst | 102 thermal governor allows the configuration of two proportional term 103 constants: `k_po` and `k_pu`. `k_po` is the proportional term 106 proportional term constant during temperature undershoot periods 121 proportional term will be 2 * `sustainable_power`. The default value 131 The proportional term is proportional to the difference between the 156 Therefore, the proportional term alone linearly decreases power from 163 `k_i` configures the PID loop's integral term constant. This term 164 allows the PID controller to compensate for long term drift and for 168 integral term. This term is then multiplied by `k_i` and the result 175 `k_d` configures the PID loop's derivative term constant. It's
|
| /Linux-v5.4/Documentation/devicetree/bindings/power/supply/ |
| D | sc2731_charger.txt | 11 - charge-term-current-microamp: current for charge termination phase. 19 charge-term-current-microamp = <120000>;
|
| /Linux-v5.4/drivers/pwm/ |
| D | pwm-ep93xx.c | 69 unsigned long term; in ep93xx_pwm_config() local 93 term = readw(base + EP93XX_PWMx_TERM_COUNT); in ep93xx_pwm_config() 96 if (period_cycles > term) { in ep93xx_pwm_config()
|
| /Linux-v5.4/drivers/net/wireless/st/cw1200/ |
| D | bh.c | 423 int rx, tx, term, suspend; in cw1200_bh() local 459 term = atomic_xchg(&priv->bh_term, 0); in cw1200_bh() 462 (rx || tx || term || suspend || priv->bh_error); in cw1200_bh() 466 rx, tx, term, suspend, priv->bh_error, status); in cw1200_bh() 470 term || priv->bh_error) { in cw1200_bh() 610 if (!term) { in cw1200_bh()
|
| /Linux-v5.4/tools/perf/tests/ |
| D | parse-events.c | 596 struct parse_events_term *term; in test__checkterms_simple() local 599 term = list_entry(terms->next, struct parse_events_term, list); in test__checkterms_simple() 601 term->type_term == PARSE_EVENTS__TERM_TYPE_CONFIG); in test__checkterms_simple() 603 term->type_val == PARSE_EVENTS__TERM_TYPE_NUM); in test__checkterms_simple() 604 TEST_ASSERT_VAL("wrong val", term->val.num == 10); in test__checkterms_simple() 605 TEST_ASSERT_VAL("wrong config", !term->config); in test__checkterms_simple() 608 term = list_entry(term->list.next, struct parse_events_term, list); in test__checkterms_simple() 610 term->type_term == PARSE_EVENTS__TERM_TYPE_CONFIG1); in test__checkterms_simple() 612 term->type_val == PARSE_EVENTS__TERM_TYPE_NUM); in test__checkterms_simple() 613 TEST_ASSERT_VAL("wrong val", term->val.num == 1); in test__checkterms_simple() [all …]
|
| D | stat.c | 32 #define HAS(term, val) \ in process_stat_config_event() argument 33 has_term(config, PERF_STAT_CONFIG_TERM__##term, val) in process_stat_config_event()
|