/linux/Documentation/userspace-api/media/ |
H A D | glossary.rst | 17 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/net/netfilter/ |
H A D | xt_repldata.h | 5 * '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 D | nf_conntrack_ftp.c | 68 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 D | iwarp.h | 216 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 …]
|
H A D | siw_qp.c | 378 siw_dbg_qp(qp, "init TERM: layer %d, type %d, code %d, in tx %s\n", in siw_init_terminate() 394 struct iwarp_terminate *term = NULL; in siw_send_terminate() local 421 term = kzalloc(sizeof(*term), GFP_KERNEL); in siw_send_terminate() 422 if (!term) in siw_send_terminate() 425 term->ddp_qn = cpu_to_be32(RDMAP_UNTAGGED_QN_TERMINATE); in siw_send_terminate() 426 term->ddp_mo = 0; in siw_send_terminate() 427 term->ddp_msn = cpu_to_be32(1); in siw_send_terminate() 429 iov[0].iov_base = term; in siw_send_terminate() 430 iov[0].iov_len = sizeof(*term); in siw_send_terminate() 437 kfree(term); in siw_send_terminate() [all …]
|
H A D | siw_qp_rx.c | 882 struct iwarp_terminate *term = &srx->hdr.terminate; in siw_proc_terminate() local 889 __rdmap_term_layer(term), __rdmap_term_etype(term), in siw_proc_terminate() 890 __rdmap_term_ecode(term)); in siw_proc_terminate() 892 if (be32_to_cpu(term->ddp_qn) != RDMAP_UNTAGGED_QN_TERMINATE || in siw_proc_terminate() 893 be32_to_cpu(term->ddp_msn) != in siw_proc_terminate() 895 be32_to_cpu(term->ddp_mo) != 0) { in siw_proc_terminate() 896 pr_warn("siw: rx bogus TERM [QN x%08x, MSN x%08x, MO x%08x]\n", in siw_proc_terminate() 897 be32_to_cpu(term->ddp_qn), be32_to_cpu(term->ddp_msn), in siw_proc_terminate() 898 be32_to_cpu(term->ddp_mo)); in siw_proc_terminate() 902 * Receive remaining pieces of TERM if indicated in siw_proc_terminate() [all …]
|
/linux/tools/perf/util/ |
H A D | bpf-filter.l | 14 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 D | hwmon_pmu.c | 599 struct parse_events_term *term, in hwmon_pmu__config_term() argument 602 if (term->type_term == PARSE_EVENTS__TERM_TYPE_USER) { in hwmon_pmu__config_term() 606 if (parse_hwmon_filename(term->config, &type, &number, in hwmon_pmu__config_term() 624 !strcasecmp(term->config, value->name)) { in hwmon_pmu__config_term() 646 parse_events_error__handle(err, term->err_val, in hwmon_pmu__config_term() 648 "unexpected hwmon event term (%s) %s", in hwmon_pmu__config_term() 649 parse_events__term_type_str(term->type_term), in hwmon_pmu__config_term() 650 term->config) < 0 in hwmon_pmu__config_term() 651 ? strdup("unexpected hwmon event term") in hwmon_pmu__config_term() 664 struct parse_events_term *term; in hwmon_pmu__config_terms() local [all …]
|
H A D | color_config.c | 32 char *term = getenv("TERM"); in perf_config_colorbool() local 33 if (term && strcmp(term, "dumb")) in perf_config_colorbool()
|
H A D | bpf-filter.y | 19 /* 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/lib/ |
H A D | polynomial.c | 81 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/drivers/pinctrl/intel/ |
H A D | pinctrl-tangier.c | 275 u32 value, term; in tng_config_get() local 283 term = (value & BUFCFG_PUPD_VAL_MASK) >> BUFCFG_PUPD_VAL_SHIFT; in tng_config_get() 295 switch (term) { in tng_config_get() 316 switch (term) { in tng_config_get() 361 u32 mask, term, value = 0; in tng_config_set_pin() local 371 term = BUFCFG_PUPD_VAL_50K; in tng_config_set_pin() 375 term = BUFCFG_PUPD_VAL_20K; in tng_config_set_pin() 378 term = BUFCFG_PUPD_VAL_2K; in tng_config_set_pin() 381 term = BUFCFG_PUPD_VAL_910; in tng_config_set_pin() 388 value = BUFCFG_PU_EN | (term << BUFCFG_PUPD_VAL_SHIFT); in tng_config_set_pin() [all …]
|
/linux/Documentation/driver-api/thermal/ |
H A D | power_allocator.rst | 104 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/drivers/media/v4l2-core/ |
H A D | v4l2-h264.c | 65 * 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 D | polynomial.h | 10 * 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/sound/usb/ |
H A D | mixer.c | 776 struct usb_audio_term *term); 779 struct usb_audio_term *term, in parse_term_uac1_iterm_unit() argument 784 term->type = le16_to_cpu(d->wTerminalType); in parse_term_uac1_iterm_unit() 785 term->channels = d->bNrChannels; in parse_term_uac1_iterm_unit() 786 term->chconfig = le16_to_cpu(d->wChannelConfig); in parse_term_uac1_iterm_unit() 787 term->name = d->iTerminal; in parse_term_uac1_iterm_unit() 792 struct usb_audio_term *term, in parse_term_uac2_iterm_unit() argument 799 err = __check_input_term(state, d->bCSourceID, term); in parse_term_uac2_iterm_unit() 803 /* save input term properties after recursion, in parse_term_uac2_iterm_unit() 806 term->id = id; in parse_term_uac2_iterm_unit() [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-thermal | 122 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/drivers/macintosh/ |
H A D | windfarm_pid.c | 39 /* 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/lib/math/ |
H A D | rational-test.c | 16 { 1230, 10, 100, 20, 100, 1, "Exceeds bounds, semi-convergent term > 1/2 last term" }, 17 { 34567,100, 120, 20, 120, 1, "Exceeds bounds, semi-convergent term < 1/2 last term" },
|
H A D | rational.c | 49 * a is current term of the continued fraction. in rational_best_approximation() 62 /* Find next term in continued fraction, 'a', via in rational_best_approximation() 71 * convergent), n2/d2, using the term just found and in rational_best_approximation() 79 * largest semi-convergent, the final term of which is in rational_best_approximation()
|
/linux/include/drm/ |
H A D | drm_fixed.h | 198 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 D | hvc_rtas.c | 72 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()
|
/linux/drivers/net/slip/ |
H A D | Kconfig | 28 want to run term (term is a program which gives you almost full 31 <http://www.bart.nl/~patrickr/term-howto/Term-HOWTO.html>). SLIP
|
/linux/tools/testing/selftests/arm64/signal/testcases/ |
H A D | testcases.c | 12 struct _aarch64_ctx *term; in validate_extra_context() local 18 term = GET_RESV_NEXT_HEAD(&extra->head); in validate_extra_context() 19 if (!term || term->magic || term->size) { in validate_extra_context() 27 else if (extra->datap != (uint64_t)term + 0x10UL) in validate_extra_context()
|
/linux/arch/x86/math-emu/ |
H A D | polynom_Xsig.S | 104 * Now put the sum of next term and the accumulator 108 addl (%edi),%eax /* term ls long */ 111 adcl (%edi),%eax /* term ls long */ 114 adcl 4(%edi),%eax /* term ms long */
|