Home
last modified time | relevance | path

Searched full:best (Results 1 – 25 of 1064) sorted by relevance

12345678910>>...43

/linux/drivers/clk/renesas/
H A Drzv2h-cpg-lib.c17 * rzv2h_cpg_get_pll_pars - Finds the best combination of PLL parameters
21 * @pars: Pointer to the structure where the best calculated PLL parameters values
25 * This function calculates the best set of PLL parameters (M, K, P, S) to achieve
29 * determine the best solution. The best solution is one that minimizes the error
40 struct rzv2h_pll_pars p, best; in rzv2h_cpg_get_pll_pars() local
46 /* Initialize best error to maximum possible value */ in rzv2h_cpg_get_pll_pars()
47 best.error_millihz = S64_MAX; in rzv2h_cpg_get_pll_pars()
152 /* Update best match if error is smaller */ in rzv2h_cpg_get_pll_pars()
153 if (abs(best.error_millihz) > abs(p.error_millihz)) in rzv2h_cpg_get_pll_pars()
154 best = p; in rzv2h_cpg_get_pll_pars()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dshadow.c186 }, *mthd, *best = NULL; in nvbios_shadow() local
199 best = mthd; in nvbios_shadow()
206 if (!best && (best = mthd)) { in nvbios_shadow()
212 if (!best->score) { in nvbios_shadow()
219 /* scan all potential bios sources, looking for best image */ in nvbios_shadow()
220 if (!best || !best->score) { in nvbios_shadow()
221 for (mthd = mthds, best = mthd; mthd->func; mthd++) { in nvbios_shadow()
222 if (!mthd->skip || best->score < mthd->skip) { in nvbios_shadow()
224 if (mthd->score > best->score) in nvbios_shadow()
225 best = mthd; in nvbios_shadow()
[all …]
/linux/sound/pci/emu10k1/
H A Demu10k1_callback.c27 struct best_voice *best, int active_only);
84 struct best_voice best[V_END]; in snd_emu10k1_synth_get_voice() local
89 lookup_voices(emu, hw, best, 1); /* no OFF voices */ in snd_emu10k1_synth_get_voice()
91 if (best[i].voice >= 0) { in snd_emu10k1_synth_get_voice()
93 vp = &emu->voices[best[i].voice]; in snd_emu10k1_synth_get_voice()
206 * look up voice table - get the best voice in order of preference
211 struct best_voice *best, int active_only) in lookup_voices() argument
218 best[i].time = (unsigned int)-1; /* XXX MAX_?INT really */ in lookup_voices()
219 best[i].voice = -1; in lookup_voices()
223 * Go through them all and get a best one to use. in lookup_voices()
[all …]
/linux/fs/jffs2/
H A Dcompr.c35 struct jffs2_compressor *best, uint32_t size, uint32_t bestsize) in jffs2_is_best_compression() argument
45 if ((best->compr != JFFS2_COMPR_LZO) && (bestsize > size)) in jffs2_is_best_compression()
154 struct jffs2_compressor *this, *best=NULL; in jffs2_compress() local
210 if (((!best_dlen) || jffs2_is_best_compression(this, best, *cdatalen, best_dlen)) in jffs2_compress()
214 best = this; in jffs2_compress()
221 output_buf = best->compr_buf; in jffs2_compress()
222 best->compr_buf = NULL; in jffs2_compress()
223 best->compr_buf_size = 0; in jffs2_compress()
224 best->stat_compr_blocks++; in jffs2_compress()
225 best->stat_compr_orig_size += best_slen; in jffs2_compress()
[all …]
/linux/drivers/net/bonding/
H A Dbond_3ad.c1734 * the current best, according to the ad_select policy.
1736 static struct aggregator *ad_agg_selection_test(struct aggregator *best, in ad_agg_selection_test() argument
1739 /* 0. If no best, select current. in ad_agg_selection_test()
1741 * 1. If the current agg is not individual, and the best is in ad_agg_selection_test()
1744 * 2. If current agg is individual and the best is not, keep best. in ad_agg_selection_test()
1746 * 3. Therefore, current and best are both individual or both not in ad_agg_selection_test()
1749 * 3a. If current agg partner replied, and best agg partner did not, in ad_agg_selection_test()
1752 * 3b. If current agg partner did not reply and best agg partner in ad_agg_selection_test()
1753 * did reply, keep best. in ad_agg_selection_test()
1755 * 4. Therefore, current and best both have partner replies or in ad_agg_selection_test()
[all …]
/linux/sound/isa/sb/
H A Demu8000_callback.c156 struct best { in get_voice() struct
159 } best[END]; in get_voice() local
160 struct best *bp; in get_voice()
165 best[i].time = (unsigned int)(-1); /* XXX MAX_?INT really */ in get_voice()
166 best[i].voice = -1; in get_voice()
170 * Go through them all and get a best one to use. in get_voice()
179 bp = best + OFF; in get_voice()
182 bp = best + RELEASED; in get_voice()
185 bp = best + OFF; in get_voice()
188 bp = best + PLAYING; in get_voice()
[all …]
/linux/drivers/md/
H A Ddm-ps-queue-length.c194 struct path_info *pi = NULL, *best = NULL; in ql_select_path() local
203 if (!best || in ql_select_path()
204 (atomic_read(&pi->qlen) < atomic_read(&best->qlen))) in ql_select_path()
205 best = pi; in ql_select_path()
207 if (!atomic_read(&best->qlen)) in ql_select_path()
211 if (!best) in ql_select_path()
215 list_move_tail(&best->list, &s->valid_paths); in ql_select_path()
217 ret = best->path; in ql_select_path()
H A Ddm-ps-service-time.c280 struct path_info *pi = NULL, *best = NULL; in st_select_path() local
289 if (!best || (st_compare_load(pi, best, nr_bytes) < 0)) in st_select_path()
290 best = pi; in st_select_path()
292 if (!best) in st_select_path()
296 list_move_tail(&best->list, &s->valid_paths); in st_select_path()
298 ret = best->path; in st_select_path()
H A Ddm-ps-historical-service-time.c13 * will never have the best estimated service time, or if the entire
434 struct path_info *pi = NULL, *best = NULL; in hst_select_path() local
444 if (!best || (hst_compare(pi, best, time_now, ps) < 0)) in hst_select_path()
445 best = pi; in hst_select_path()
448 if (!best) in hst_select_path()
452 list_move_tail(&best->list, &s->valid_paths); in hst_select_path()
454 ret = best->path; in hst_select_path()
/linux/arch/sh/kernel/
H A Dunwinder.c59 * select_unwinder - Select the best registered stack unwinder.
63 * Select the stack unwinder with the best rating. This is useful for
68 struct unwinder *best; in select_unwinder() local
73 best = list_entry(unwinder_list.next, struct unwinder, list); in select_unwinder()
74 if (best == curr_unwinder) in select_unwinder()
77 return best; in select_unwinder()
/linux/net/dccp/
H A Dqpolicy.c
/linux/drivers/gpu/drm/
H A Ddrm_vma_manager.c137 * Returns NULL if no suitable node can be found. Otherwise, the best match
145 struct drm_mm_node *node, *best; in drm_vma_offset_lookup_locked() local
150 best = NULL; in drm_vma_offset_lookup_locked()
157 best = node; in drm_vma_offset_lookup_locked()
166 if (best) { in drm_vma_offset_lookup_locked()
167 offset = best->start + best->size; in drm_vma_offset_lookup_locked()
169 best = NULL; in drm_vma_offset_lookup_locked()
172 if (!best) in drm_vma_offset_lookup_locked()
175 return container_of(best, struct drm_vma_offset_node, vm_node); in drm_vma_offset_lookup_locked()
/linux/drivers/clk/rockchip/
H A Dclk-half-divider.c14 unsigned long best, unsigned long flags) in _is_best_half_div() argument
17 return abs(rate - now) < abs(rate - best); in _is_best_half_div()
19 return now <= rate && now > best; in _is_best_half_div()
40 unsigned long parent_rate, best = 0, now, maxdiv; in clk_half_divider_bestdiv() local
80 if (_is_best_half_div(rate, now, best, flags)) { in clk_half_divider_bestdiv()
82 best = now; in clk_half_divider_bestdiv()
/linux/scripts/
H A Dkallsyms.c287 /* uncompress a compressed symbol. When this function is called, the best table
549 int i, best, bestprofit; in find_best_token()
552 best = 0; in find_best_token()
556 best = i; in find_best_token()
560 return best; in optimize_result()
563 /* this is the core of the algorithm: calculate the "best" table */ in optimize_result()
566 int i, best; in optimize_result()
576 /* find the token with the best profit value */ in optimize_result()
577 best = find_best_token(); in optimize_result()
578 if (token_profit[best] in optimize_result()
545 int i, best, bestprofit; find_best_token() local
562 int i, best; optimize_result() local
[all...]
/linux/drivers/crypto/intel/qat/qat_common/
H A Dqat_crypto.c55 unsigned long best = ~0; in qat_crypto_get_instance_node() local
65 if (best > ctr) { in qat_crypto_get_instance_node()
67 best = ctr; in qat_crypto_get_instance_node()
87 best = ~0; in qat_crypto_get_instance_node()
92 if (best > ctr) { in qat_crypto_get_instance_node()
94 best = ctr; in qat_crypto_get_instance_node()
/linux/drivers/acpi/numa/
H A Dhmat.c45 * selecting the best performing node.
683 static bool hmat_update_best(u8 type, u32 value, u32 *best) in hmat_update_best() argument
694 if (!*best || *best > value) { in hmat_update_best()
695 *best = value; in hmat_update_best()
702 if (!*best || *best < value) { in hmat_update_best()
703 *best = value; in hmat_update_best()
743 u32 best = 0; in hmat_update_target_attrs() local
755 * only that one. Otherwise, find the best performance attributes and in hmat_update_target_attrs()
785 best = 0; in hmat_update_target_attrs()
799 if (hmat_update_best(loc->hmat_loc->data_type, value, &best)) in hmat_update_target_attrs()
[all …]
/linux/drivers/clk/sophgo/
H A Dclk-sg2042-pll.c246 * @best: output to hold calculated combination of REFDIV/FBDIV/PSTDIV1/POSTDIV2
252 static int sg2042_get_pll_ctl_setting(struct sg2042_pll_ctrl *best, in sg2042_get_pll_ctl_setting() argument
272 memset(best, 0, sizeof(struct sg2042_pll_ctrl)); in sg2042_get_pll_ctl_setting()
305 if (abs_diff(foutpostdiv, req_rate) < abs_diff(best->freq, req_rate)) { in sg2042_get_pll_ctl_setting()
306 best->freq = foutpostdiv; in sg2042_get_pll_ctl_setting()
307 best->refdiv = refdiv; in sg2042_get_pll_ctl_setting()
308 best->fbdiv = fbdiv; in sg2042_get_pll_ctl_setting()
309 best->postdiv1 = postdiv1; in sg2042_get_pll_ctl_setting()
310 best->postdiv2 = postdiv2; in sg2042_get_pll_ctl_setting()
318 if (best->freq == 0) in sg2042_get_pll_ctl_setting()
/linux/Documentation/userspace-api/gpio/
H A Dgpio-get-linehandle-ioctl.rst90 - treat the feature as best effort
100 Bias best effort
105 Bias is treated as best effort to allow userspace to apply the same
116 emulated, or is best effort.
H A Dgpio-v2-get-line-ioctl.rst107 - treat the feature as best effort
117 Bias best effort
124 Bias is treated as best effort to allow userspace to apply the same
143 emulated, or is best effort.
/linux/drivers/clk/
H A Dclk-multiplier.c57 unsigned long best, unsigned long flags) in __is_best_rate() argument
60 return abs(rate - new) < abs(rate - best); in __is_best_rate()
62 return new >= rate && new < best; in __is_best_rate()
93 * This is the best case for us if we have a in __bestmult()
/linux/drivers/net/wireless/morsemicro/mm81x/
H A Dmmrc.c161 /* EWMA percentage value for averaging the best rate probability variation */
173 /* If the best rate changes twice in this number of cycles, it is unstable */
177 * Once the best rate is unchanged for this number of cycles it has
461 * Assist the best rate by increasing the probability by the in calculate_throughput()
526 * Fill out the remaining rates to be used once the best rate is selected.
602 * rates up to the previous best rate. in generate_table_priority()
635 /* Drop one rate, as the best throughput is zero */ in generate_table_priority()
643 /* Increase the counter when the best rate is not changed */ in generate_table_priority()
646 /* Back off the counter when there is a new best rate */ in generate_table_priority()
665 * Best rate has changed twice in a few cycles in generate_table_priority()
[all …]
/linux/drivers/clk/versatile/
H A Dicst.c51 unsigned int i = 0, rd, best = (unsigned int)-1; in icst_hz_to_vco() local
90 if ((unsigned)f_diff < best) { in icst_hz_to_vco()
95 best = f_diff; in icst_hz_to_vco()
/linux/sound/soc/codecs/
H A Dwm8731.c72 int val, i, best; in wm8731_set_deemph()
78 best = 1; in wm8731_set_deemph()
81 abs(wm8731_deemph[best] - wm8731->playback_fs)) in wm8731_set_deemph()
82 best = i; in wm8731_set_deemph()
85 val = best << 1; in wm8731_set_deemph()
87 best = 0; in wm8731_set_deemph()
92 best, wm8731_deemph[best]); in wm8731_set_deemph()
71 int val, i, best; wm8731_set_deemph() local
/linux/drivers/clk/qcom/
H A Dclk-regmap-mux-div.c82 static inline bool is_better_rate(unsigned long req, unsigned long best, in is_better_rate() argument
85 return (req <= new && new < best) || (best < req && best < new); in is_better_rate()
/linux/Documentation/process/
H A D3.Early-stage.rst8 though, much of the groundwork for success is best laid before the first
130 the right maintainer. For mailing lists, the best approach is to look in
144 patches. Those are the people who will be best placed to help with a new
188 idea. The best thing to do in this situation is to proceed, keeping the
215 best option is often to hire an outside developer to review the plans under

12345678910>>...43