Home
last modified time | relevance | path

Searched full:term (Results 1 – 25 of 599) sorted by relevance

12345678910>>...24

/linux/Documentation/userspace-api/media/
H A Dglossary.rst17 A :term:`Device Driver` that implements the main logic to talk with
46 An API designed to control a subset of the :term:`Media Hardware`
54 A specialized :term:`Microprocessor`, with its architecture
60 An :term:`IC` circuit designed to be configured by a customer or
66 A subset of the :term:`Media Hardware`. For example an :term:`I²C` or
67 :term:`SPI` device, or an :term:`IP Block` inside an
68 :term:`SoC` or :term:`FPGA`.
71 A group of :term:`hardware components <Hardware Component>` that
73 instance, the :term:`SoC` :term:`ISP` :term:`IP Block`
77 Also known as :term:`Peripheral`.
[all …]
/linux/tools/perf/util/
H A Dparse-events.c11 #include "term.h"
107 struct parse_events_term *term; in get_config_str() local
112 list_for_each_entry(term, &head_terms->terms, list) in get_config_str()
113 if (term->type_term == type_term) in get_config_str()
114 return term->val.str; in get_config_str()
132 struct parse_events_term *term; in get_config_cpu() local
138 list_for_each_entry(term, &head_terms->terms, list) { in get_config_cpu()
141 if (term->type_term != PARSE_EVENTS__TERM_TYPE_CPU) in get_config_cpu()
144 if (term->type_val == PARSE_EVENTS__TERM_TYPE_NUM) { in get_config_cpu()
145 term_cpus = perf_cpu_map__new_int(term->val.num); in get_config_cpu()
[all …]
H A Dparse-events.y79 %type <term> event_term
80 %destructor { parse_events_term__delete ($$); } <term>
114 struct parse_events_term *term; member
250 * no name was on an event via a term, set the name to the entire text
563 struct parse_events_term *term = $3; variable
566 parse_events_term__delete(term);
569 list_add_tail(&term->list, &head->terms);
576 struct parse_events_term *term = $1; variable
581 list_add_tail(&term->list, &head->terms);
595 struct parse_events_term *term; variable
[all …]
H A Dparse-events.l126 static int term(yyscan_t scanner, enum parse_events__term_type type) in term() function
240 /* PE_NAME token when inside a config term list, allows ':'. */
309 * Please update config_term_names when new static term is added.
311 config { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG); }
312 config1 { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG1); }
313 config2 { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG2); }
314 config3 { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CONFIG3); }
315 name { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_NAME); }
316 period { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_SAMPLE_PERIOD); }
317 freq { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_SAMPLE_FREQ); }
[all …]
H A Dparse-events.h91 /** @list: The term list the term is a part of. */
94 * @config: The left-hand side of a term assignment, so the term
99 * @val: The right-hand side of a term assignment that can either be a
106 /** @type_val: The union variable in val to be used for the term. */
109 * @type_term: A predefined term type or PARSE_EVENTS__TERM_TYPE_USER
114 * @err_term: The column index of the term from parsing, used during
123 /** @used: Was the term used during parameterized-eval. */
126 * @weak: A term from the sysfs or json encoding of an event that
131 * @no_value: Is there no value. If a numeric term has no value then the
160 /* Holds returned terms for term parsing. */
[all …]
H A Dpmu.c772 struct parse_events_term *term, *cloned; in pmu_alias_terms() local
776 list_for_each_entry(term, &alias->terms.terms, list) { in pmu_alias_terms()
777 int ret = parse_events_term__clone(&cloned, term); in pmu_alias_terms()
1341 * by passing a config term on the command line.
1352 struct evsel_config_term *term = evsel__get_config_term(evsel, CFG_CHG); in evsel__set_config_if_unset() local
1354 if (term) in evsel__set_config_if_unset()
1355 user_bits = term->val.cfg_chg; in evsel__set_config_if_unset()
1440 * Term is a string term, and might be a param-term. Try to look up it's value
1442 * - We have a term like "base-or-format-term=param-term",
1443 * - We need to find the value supplied for "param-term" (with param-term named
[all …]
H A Dbpf-filter.l14 static int sample(enum perf_bpf_filter_term term) in sample() argument
17 perf_bpf_filter_lval.sample.term = term; in sample()
22 static int sample_part(enum perf_bpf_filter_term term, int part) in sample_part() argument
25 perf_bpf_filter_lval.sample.term = term; in sample_part()
30 static int sample_path(enum perf_bpf_filter_term term) in sample_path() argument
33 perf_bpf_filter_lval.sample.term = term; in sample_path()
H A Ddrm_pmu.c320 struct parse_events_term *term, in drm_pmu__config_term() argument
323 if (term->type_term == PARSE_EVENTS__TERM_TYPE_USER) { in drm_pmu__config_term()
324 int i = drm_pmu__index_for_event(drm, term->config); in drm_pmu__config_term()
334 parse_events_error__handle(err, term->err_val, in drm_pmu__config_term()
336 "unexpected drm event term (%s) %s", in drm_pmu__config_term()
337 parse_events__term_type_str(term->type_term), in drm_pmu__config_term()
338 term->config) < 0 in drm_pmu__config_term()
339 ? strdup("unexpected drm event term") in drm_pmu__config_term()
352 struct parse_events_term *term; in drm_pmu__config_terms() local
354 list_for_each_entry(term, &terms->terms, list) { in drm_pmu__config_terms()
[all …]
H A Dhwmon_pmu.c587 struct parse_events_term *term, in hwmon_pmu__config_term() argument
590 if (term->type_term == PARSE_EVENTS__TERM_TYPE_USER) { in hwmon_pmu__config_term()
594 if (parse_hwmon_filename(term->config, &type, &number, in hwmon_pmu__config_term()
612 !strcasecmp(term->config, value->name)) { in hwmon_pmu__config_term()
634 parse_events_error__handle(err, term->err_val, in hwmon_pmu__config_term()
636 "unexpected hwmon event term (%s) %s", in hwmon_pmu__config_term()
637 parse_events__term_type_str(term->type_term), in hwmon_pmu__config_term()
638 term->config) < 0 in hwmon_pmu__config_term()
639 ? strdup("unexpected hwmon event term") in hwmon_pmu__config_term()
652 struct parse_events_term *term; in hwmon_pmu__config_terms() local
[all …]
H A Dcolor_config.c32 char *term = getenv("TERM"); in perf_config_colorbool() local
33 if (term && strcmp(term, "dumb")) in perf_config_colorbool()
H A Dbpf-filter.c7 * Each filter expression contains a sample flag (term) to compare, an operation
28 * task id (tgid) --------------+ | .... | | | ... | .term (+ part)
125 if (expr->term >= PBF_TERM_SAMPLE_START && expr->term <= PBF_TERM_SAMPLE_END && in check_sample_flags()
126 (evsel->core.attr.sample_type & (1 << (expr->term - PBF_TERM_SAMPLE_START)))) in check_sample_flags()
129 if (expr->term == PBF_TERM_UID || expr->term == PBF_TERM_GID) { in check_sample_flags()
144 info = get_sample_info(expr->term); in check_sample_flags()
147 evsel__name(evsel), expr->term); in check_sample_flags()
171 entry[i].term = expr->term; in get_filter_entries()
184 entry[i].term = group->term; in get_filter_entries()
612 struct perf_bpf_filter_expr *perf_bpf_filter_expr__new(enum perf_bpf_filter_term term, in perf_bpf_filter_expr__new() argument
[all …]
H A Dbpf-filter.y19 /* To indicate if the current term needs a pathname or not */
35 enum perf_bpf_filter_term term;
88 $$ = perf_bpf_filter_expr__new($1.term, $1.part, $2, $3);
105 $$ = perf_bpf_filter_expr__new($1.term, $1.part, $2, cgroup_id);
/linux/net/netfilter/
H A Dxt_repldata.h5 * 'entries' and 'term' are never anywhere referenced by word in code. In fact,
13 * struct type##_error term;
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; \
H A Dnf_conntrack_ftp.c68 char term; member
77 .term = '\r',
85 .term = '\r',
101 .term = ')',
109 get_ipv6_addr(const char *src, size_t dlen, struct in6_addr *dst, u_int8_t term) in get_ipv6_addr() argument
112 int ret = in6_pton(src, min_t(size_t, dlen, 0xffff), (u8 *)dst, term, &end); in get_ipv6_addr()
119 int array_size, char sep, char term) in try_number() argument
136 if ((*data == term || !term) && i == array_size - 1) in try_number()
151 struct nf_conntrack_man *cmd, char term, in try_rfc959() argument
157 length = try_number(data, dlen, array, 6, ',', term); in try_rfc959()
[all …]
/linux/drivers/infiniband/sw/siw/
H A Diwarp.h216 static inline u8 __rdmap_term_layer(struct iwarp_terminate *term) in __rdmap_term_layer() argument
218 return term->layer; in __rdmap_term_layer()
221 static inline void __rdmap_term_set_layer(struct iwarp_terminate *term, in __rdmap_term_set_layer() argument
224 term->layer = layer & 0xf; in __rdmap_term_set_layer()
227 static inline u8 __rdmap_term_etype(struct iwarp_terminate *term) in __rdmap_term_etype() argument
229 return term->etype; in __rdmap_term_etype()
232 static inline void __rdmap_term_set_etype(struct iwarp_terminate *term, in __rdmap_term_set_etype() argument
235 term->etype = etype & 0xf; in __rdmap_term_set_etype()
238 static inline u8 __rdmap_term_ecode(struct iwarp_terminate *term) in __rdmap_term_ecode() argument
240 return term->ecode; in __rdmap_term_ecode()
[all …]
/linux/lib/
H A Dpolynomial.c81 const struct polynomial_term *term = poly->terms; in polynomial_calc() local
89 * We walk over each degree term up to the free one, and perform in polynomial_calc()
90 * the redistributed multiplication of the term coefficient, its in polynomial_calc()
97 tmp = term->coef; in polynomial_calc()
98 for (deg = 0; deg < term->deg; ++deg) in polynomial_calc()
99 tmp = mult_frac(tmp, data, term->divider); in polynomial_calc()
100 ret += tmp / term->divider_leftover; in polynomial_calc()
101 } while ((term++)->deg); in polynomial_calc()
/linux/Documentation/driver-api/thermal/
H A Dpower_allocator.rst104 thermal governor allows the configuration of two proportional term
105 constants: `k_po` and `k_pu`. `k_po` is the proportional term
108 proportional term constant during temperature undershoot periods
123 proportional term will be 2 * `sustainable_power`. The default value
133 The proportional term is proportional to the difference between the
158 Therefore, the proportional term alone linearly decreases power from
165 `k_i` configures the PID loop's integral term constant. This term
166 allows the PID controller to compensate for long term drift and for
170 integral term. This term is then multiplied by `k_i` and the result
177 `k_d` configures the PID loop's derivative term constant. It's
/linux/tools/perf/Documentation/
H A Dintel-acr.txt11 term and a bitmask ("acr_mask") for each relevant event specifying the
26 The acr_mask term is a hexadecimal value representing a bitmask of the
34 ratio-to-prev Event Term
36 To simplify this, an event term "ratio-to-prev" is provided which is used
37 alongside the sample period term n or the -c/--count option. This would
46 ratio-to-prev is the ratio of the event using the term relative
/linux/drivers/media/v4l2-core/
H A Dv4l2-h264.c65 * For long term references, frame_num is set to in v4l2_h264_init_reflist_builder()
139 /* Short term pics first. */ in v4l2_h264_p_ref_list_cmp()
147 * For frames, short term pics are in descending pic num order and long in v4l2_h264_p_ref_list_cmp()
148 * term ones in ascending order. For fields, the same direction is used in v4l2_h264_p_ref_list_cmp()
178 /* Short term pics first. */ in v4l2_h264_b0_ref_list_cmp()
185 /* Long term pics in ascending frame num order. */ in v4l2_h264_b0_ref_list_cmp()
195 * Short term pics with POC < cur POC first in POC descending order in v4l2_h264_b0_ref_list_cmp()
196 * followed by short term pics with POC > cur POC in POC ascending in v4l2_h264_b0_ref_list_cmp()
223 /* Short term pics first. */ in v4l2_h264_b1_ref_list_cmp()
230 /* Long term pics in ascending frame num order. */ in v4l2_h264_b1_ref_list_cmp()
[all …]
/linux/include/linux/
H A Dpolynomial.h10 * struct polynomial_term - one term descriptor of a polynomial
11 * @deg: degree of the term.
12 * @coef: multiplication factor of the term.
26 * @terms: polynomial terms, last term must have degree of 0
/linux/Documentation/ABI/testing/
H A Dsysfs-class-thermal122 The derivative term of the power allocator governor's PID
130 The integral term of the power allocator governor's PID
131 controller. This term allows the PID controller to compensate
132 for long term drift. For more information see
139 The proportional term of the power allocator governor's PID
149 The proportional term of the power allocator governor's PID
160 above which the integral term of the power allocator
162 example, if integral_cutoff is 0, then the integral term only
/linux/sound/usb/
H A Dmixer.c767 struct usb_audio_term *term); in uac_mixer_unit_get_channels()
770 struct usb_audio_term *term, in uac_mixer_unit_get_channels()
775 term->type = le16_to_cpu(d->wTerminalType);
776 term->channels = d->bNrChannels;
777 term->chconfig = le16_to_cpu(d->wChannelConfig);
778 term->name = d->iTerminal; in parse_term_uac1_iterm_unit()
783 struct usb_audio_term *term, in parse_term_uac1_iterm_unit()
790 err = __check_input_term(state, d->bCSourceID, term);
794 /* save input term properties after recursion, in parse_term_uac2_iterm_unit()
797 term in parse_term_uac2_iterm_unit()
779 parse_term_uac1_iterm_unit(struct mixer_build * state,struct usb_audio_term * term,void * p1,int id) parse_term_uac1_iterm_unit() argument
792 parse_term_uac2_iterm_unit(struct mixer_build * state,struct usb_audio_term * term,void * p1,int id) parse_term_uac2_iterm_unit() argument
815 parse_term_uac3_iterm_unit(struct mixer_build * state,struct usb_audio_term * term,void * p1,int id) parse_term_uac3_iterm_unit() argument
845 parse_term_mixer_unit(struct mixer_build * state,struct usb_audio_term * term,void * p1,int id) parse_term_mixer_unit() argument
866 parse_term_selector_unit(struct mixer_build * state,struct usb_audio_term * term,void * p1,int id) parse_term_selector_unit() argument
884 parse_term_proc_unit(struct mixer_build * state,struct usb_audio_term * term,void * p1,int id,int vtype) parse_term_proc_unit() argument
913 parse_term_effect_unit(struct mixer_build * state,struct usb_audio_term * term,void * p1,int id) parse_term_effect_unit() argument
928 parse_term_uac2_clock_source(struct mixer_build * state,struct usb_audio_term * term,void * p1,int id) parse_term_uac2_clock_source() argument
940 parse_term_uac3_clock_source(struct mixer_build * state,struct usb_audio_term * term,void * p1,int id) parse_term_uac3_clock_source() argument
958 __check_input_term(struct mixer_build * state,int id,struct usb_audio_term * term) __check_input_term() argument
1030 check_input_term(struct mixer_build * state,int id,struct usb_audio_term * term) check_input_term() argument
1844 get_connector_control_name(struct usb_mixer_interface * mixer,struct usb_audio_term * term,bool is_input,char * name,int name_size) get_connector_control_name() argument
1875 build_connector_control(struct usb_mixer_interface * mixer,const struct usbmix_name_map * imap,struct usb_audio_term * term,bool is_input) build_connector_control() argument
[all...]
/linux/drivers/macintosh/
H A Dwindfarm_pid.c39 /* Calculate error term */ in wf_pid_run()
56 /* Calculate integral term */ in wf_pid_run()
61 /* Calculate derivative term */ in wf_pid_run()
94 /* Calculate error term */ in wf_cpu_pid_run()
114 /* Calculate integral term */ in wf_cpu_pid_run()
124 /* Calculate derivative term */ in wf_cpu_pid_run()
130 /* Calculate proportional term */ in wf_cpu_pid_run()
/linux/include/drm/
H A Ddrm_fixed.h198 s64 sum = DRM_FIXED_ONE, term, y = x; in drm_fixp_exp() local
204 term = y; in drm_fixp_exp()
206 while (term >= tolerance) { in drm_fixp_exp()
207 sum = sum + term; in drm_fixp_exp()
209 term = drm_fixp_mul(term, div64_s64(y, count)); in drm_fixp_exp()
/linux/drivers/tty/hvc/
H A Dhvc_rtas.c72 rtascons_put_char_token = rtas_token("put-term-char"); in hvc_rtas_init()
77 rtascons_get_char_token = rtas_token("get-term-char"); in hvc_rtas_init()
98 rtascons_put_char_token = rtas_token("put-term-char"); in hvc_rtas_console_init()
102 rtascons_get_char_token = rtas_token("get-term-char"); in hvc_rtas_console_init()

12345678910>>...24