Home
last modified time | relevance | path

Searched refs:term (Results 1 – 25 of 183) sorted by relevance

12345678

/Linux-v5.4/tools/perf/util/
Dparse-events.y78 %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 …]
Dparse-events.c300 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 …]
Dpmu.c313 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 …]
Dparse-events.l166 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 …]
Dbpf-loader.c863 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 …]
Dcolor_config.c32 char *term = getenv("TERM"); in perf_config_colorbool() local
33 if (term && strcmp(term, "dumb")) in perf_config_colorbool()
Dparse-events.h128 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);
Dbpf-loader.h72 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()
Devsel.c777 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/
Dxt_repldata.h25 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; \
Dnf_conntrack_ftp.c72 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/
Diwarp.h229 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 …]
Dsiw_qp.c390 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 …]
Dsiw_qp_rx.c879 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/
Duvc_driver.c1062 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/
Dmixer.c764 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 …]
Dstream.c637 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/
Ddrm_fixed.h191 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/
Dsysfs-bus-event_source-devices-events42 <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/
Dpower_allocator.rst102 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/
Dsc2731_charger.txt11 - charge-term-current-microamp: current for charge termination phase.
19 charge-term-current-microamp = <120000>;
/Linux-v5.4/drivers/pwm/
Dpwm-ep93xx.c69 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/
Dbh.c423 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/
Dparse-events.c596 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 …]
Dstat.c32 #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()

12345678