Home
last modified time | relevance | path

Searched refs:scale (Results 1 – 25 of 504) sorted by relevance

12345678910>>...21

/linux/drivers/gpu/ipu-v3/
H A Dipu-ic-csc.c25 .scale = 2,
42 .scale = 1,
59 .scale = 2,
76 .scale = 1,
94 .scale = 2,
125 .scale = 1,
136 .scale = 1,
148 .scale = 1,
159 .scale = 1,
183 .scale = 2,
[all …]
/linux/drivers/media/test-drivers/vidtv/
H A Dvidtv_demod.c133 c->strength.stat[0].scale = FE_SCALE_DECIBEL; in vidtv_clean_stats()
137 c->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
142 c->pre_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
145 c->pre_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
148 c->post_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
151 c->post_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
154 c->block_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
157 c->block_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in vidtv_clean_stats()
166 u32 scale; in vidtv_demod_update_stats() local
169 scale = FE_SCALE_COUNTER; in vidtv_demod_update_stats()
[all …]
/linux/drivers/media/platform/verisilicon/
H A Dhantro_jpeg.c173 static unsigned char jpeg_scale_qp(const unsigned char qp, int scale) in jpeg_scale_qp() argument
177 temp = DIV_ROUND_CLOSEST((unsigned int)qp * scale, 100); in jpeg_scale_qp()
189 const unsigned char *tab, int scale) in jpeg_scale_quant_table() argument
197 file_q_tab[i] = jpeg_scale_qp(tab[v4l2_jpeg_zigzag_scan_index[i]], scale); in jpeg_scale_quant_table()
198 reordered_q_tab[i] = jpeg_scale_qp(tab[hw_reorder[i]], scale); in jpeg_scale_quant_table()
204 int scale; in jpeg_set_quality() local
210 scale = 5000 / ctx->quality; in jpeg_set_quality()
212 scale = 200 - 2 * ctx->quality; in jpeg_set_quality()
221 (const unsigned char *)v4l2_jpeg_ref_table_luma_qt, scale); in jpeg_set_quality()
224 (const unsigned char *)v4l2_jpeg_ref_table_chroma_qt, scale); in jpeg_set_quality()
/linux/drivers/iio/adc/
H A Dsc27xx_adc.c112 int (*get_ratio)(int channel, int scale);
220 static int sc2720_adc_get_ratio(int channel, int scale) in sc2720_adc_get_ratio() argument
224 switch (scale) { in sc2720_adc_get_ratio()
237 switch (scale) { in sc2720_adc_get_ratio()
252 switch (scale) { in sc2720_adc_get_ratio()
265 switch (scale) { in sc2720_adc_get_ratio()
281 static int sc2721_adc_get_ratio(int channel, int scale) in sc2721_adc_get_ratio() argument
288 return scale ? SC27XX_VOLT_RATIO(400, 1025) : in sc2721_adc_get_ratio()
294 return scale ? SC27XX_VOLT_RATIO(100, 125) : in sc2721_adc_get_ratio()
308 static int sc2730_adc_get_ratio(int channel, int scale) in sc2730_adc_get_ratio() argument
[all …]
H A Dti-ads8688.c83 unsigned int scale; member
91 .scale = 76295,
96 .scale = 38148,
101 .scale = 19074,
106 .scale = 38148,
111 .scale = 19074,
123 ads8688_range_def[0].scale * st->vref_mv, in ads8688_show_scales()
124 ads8688_range_def[1].scale * st->vref_mv, in ads8688_show_scales()
125 ads8688_range_def[2].scale * st->vref_mv); in ads8688_show_scales()
262 scale_mv *= ads8688_range_def[st->range[chan->channel]].scale; in ads8688_read_raw()
[all …]
/linux/drivers/media/i2c/
H A Dtw9910.c229 const struct tw9910_scale_ctrl *scale; member
348 const struct tw9910_scale_ctrl *scale) in tw9910_set_scale() argument
353 (scale->vscale & 0x0F00) >> 4 | in tw9910_set_scale()
354 (scale->hscale & 0x0F00) >> 8); in tw9910_set_scale()
359 scale->hscale & 0x00FF); in tw9910_set_scale()
364 scale->vscale & 0x00FF); in tw9910_set_scale()
426 const struct tw9910_scale_ctrl *scale; in tw9910_select_norm() local
432 scale = tw9910_ntsc_scales; in tw9910_select_norm()
435 scale = tw9910_pal_scales; in tw9910_select_norm()
442 tmp = abs(width - scale[i].width) + in tw9910_select_norm()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-iio-adc-mt63606 Calculating with scale and offset returns voltage in uV
14 Calculating with scale and offset returns voltage in uV
22 Calculating with scale and offset returns voltage in uV
29 Calculating with scale and offset returns voltage in uV
36 Calculating with scale and offset returns voltage in uV
43 Calculating with scale and offset returns voltage in uA
50 Calculating with scale and offset returns voltage in uA
57 Calculating with scale and offset returns voltage in uV
64 Calculating with scale and offset returns temperature in degree
71 Calculating with scale and offset returns voltage in uV
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_draw.c66 unsigned int scale, u16 fg16) in drm_draw_blit16() argument
72 if (drm_draw_is_pixel_fg(sbuf8, spitch, x / scale, y / scale)) in drm_draw_blit16()
80 unsigned int scale, u32 fg32) in drm_draw_blit24() argument
88 if (drm_draw_is_pixel_fg(sbuf8, spitch, x / scale, y / scale)) { in drm_draw_blit24()
102 unsigned int scale, u32 fg32) in drm_draw_blit32() argument
108 if (drm_draw_is_pixel_fg(sbuf8, spitch, x / scale, y / scale)) in drm_draw_blit32()
H A Ddrm_panic.c148 const u8 *sbuf8, unsigned int spitch, unsigned int scale, in drm_panic_blit_pixel() argument
155 if (drm_draw_is_pixel_fg(sbuf8, spitch, x / scale, y / scale)) in drm_panic_blit_pixel()
236 unsigned int scale, u32 fg32) in drm_panic_blit_page() argument
246 if (drm_draw_is_pixel_fg(sbuf8, spitch, x / scale, y / scale)) { in drm_panic_blit_page()
292 unsigned int scale, u32 fg_color) in drm_panic_blit() argument
298 return drm_panic_blit_pixel(sb, clip, sbuf8, spitch, scale, fg_color); in drm_panic_blit()
302 sbuf8, spitch, clip, scale, fg_color); in drm_panic_blit()
310 drm_rect_height(clip), drm_rect_width(clip), scale, fg_color); in drm_panic_blit()
314 drm_rect_height(clip), drm_rect_width(clip), scale, fg_color); in drm_panic_blit()
318 drm_rect_height(clip), drm_rect_width(clip), scale, fg_color); in drm_panic_blit()
[all …]
/linux/arch/arm64/include/asm/
H A Dtlbflush.h152 #define __TLBI_VADDR_RANGE(baddr, asid, scale, num, ttl) \ argument
159 __ta |= FIELD_PREP(TLBIR_SCALE_MASK, scale); \
166 #define __TLBI_RANGE_PAGES(num, scale) \ argument
167 ((unsigned long)((num) + 1) << (5 * (scale) + 1))
177 #define __TLBI_RANGE_NUM(pages, scale) \ argument
180 __TLBI_RANGE_PAGES(31, (scale))); \
181 (__pages >> (5 * (scale) + 1)) - 1; \
385 int scale = 3; \
402 num = __TLBI_RANGE_NUM(__flush_pages, scale); \
405 scale, num, tlb_level); \
[all …]
/linux/drivers/iio/light/
H A Disl29018.c72 unsigned int scale; member
88 struct isl29018_scale scale; member
120 if (chip->scale.scale == isl29018_scales[int_time][i].scale && in isl29018_set_integration_time()
121 chip->scale.uscale == isl29018_scales[int_time][i].uscale) { in isl29018_set_integration_time()
122 chip->scale = isl29018_scales[new_int_time][i]; in isl29018_set_integration_time()
131 static int isl29018_set_scale(struct isl29018_chip *chip, int scale, int uscale) in isl29018_set_scale() argument
138 if (scale == isl29018_scales[chip->int_time][i].scale && in isl29018_set_scale()
154 chip->scale = new_scale; in isl29018_set_scale()
203 data_x_range = lux_data * chip->scale.scale + in isl29018_read_lux()
204 lux_data * chip->scale.uscale / 1000000; in isl29018_read_lux()
[all …]
/linux/drivers/gpu/drm/sprd/
H A Dmegacores_pll.c219 const u32 scale = 100; in dphy_timing_config() local
226 t_ui = 1000 * scale / (pll->freq / 1000); in dphy_timing_config()
236 range[L] = 50 * scale; in dphy_timing_config()
243 range[L] = 38 * scale; in dphy_timing_config()
244 range[H] = 95 * scale; in dphy_timing_config()
247 range[L] = 40 * scale + 4 * t_ui; in dphy_timing_config()
248 range[H] = 85 * scale + 6 * t_ui; in dphy_timing_config()
254 range[L] = 300 * scale; in dphy_timing_config()
258 range[L] = 145 * scale + 10 * t_ui; in dphy_timing_config()
265 range[L] = 60 * scale; in dphy_timing_config()
[all …]
/linux/arch/arm64/kernel/
H A Dtopology.c222 u64 core_cnt, const_cnt, scale; in amu_scale_freq_tick() local
248 scale = core_cnt - prev_core_cnt; in amu_scale_freq_tick()
249 scale *= this_cpu_read(arch_max_freq_scale); in amu_scale_freq_tick()
250 scale = div64_u64(scale >> SCHED_CAPACITY_SHIFT, in amu_scale_freq_tick()
253 scale = min_t(unsigned long, scale, SCHED_CAPACITY_SCALE); in amu_scale_freq_tick()
254 this_cpu_write(arch_freq_scale, (unsigned long)scale); in amu_scale_freq_tick()
291 u64 scale; in arch_freq_get_on_cpu() local
348 scale = arch_scale_freq_capacity(cpu); in arch_freq_get_on_cpu()
349 freq = scale * arch_scale_freq_ref(cpu); in arch_freq_get_on_cpu()
/linux/drivers/media/dvb-frontends/
H A Dlgdt330x.c290 p->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in lgdt330x_init()
292 p->block_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in lgdt330x_init()
294 p->block_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in lgdt330x_init()
680 p->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in lgdt3302_read_status()
681 p->block_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in lgdt3302_read_status()
682 p->block_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in lgdt3302_read_status()
694 p->cnr.stat[0].scale = FE_SCALE_DECIBEL; in lgdt3302_read_status()
697 p->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in lgdt3302_read_status()
711 p->block_error.stat[0].scale = FE_SCALE_COUNTER; in lgdt3302_read_status()
712 p->block_count.stat[0].scale = FE_SCALE_COUNTER; in lgdt3302_read_status()
[all …]
H A Dmn88473.c324 c->strength.stat[0].scale = FE_SCALE_RELATIVE; in mn88473_read_status()
327 c->strength.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mn88473_read_status()
349 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in mn88473_read_status()
383 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in mn88473_read_status()
405 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in mn88473_read_status()
407 c->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mn88473_read_status()
424 c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER; in mn88473_read_status()
426 c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER; in mn88473_read_status()
429 c->post_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mn88473_read_status()
430 c->post_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mn88473_read_status()
[all …]
H A Dmb86a20s.c1407 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in mb86a20s_get_main_CNR()
1451 c->cnr.stat[1 + layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_get_blk_error_layer_CNR()
1495 c->cnr.stat[1 + layer].scale = FE_SCALE_DECIBEL; in mb86a20s_get_blk_error_layer_CNR()
1547 c->strength.stat[0].scale = FE_SCALE_RELATIVE; in mb86a20s_stats_not_ready()
1552 c->cnr.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
1553 c->pre_bit_error.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
1554 c->pre_bit_count.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
1555 c->post_bit_error.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
1556 c->post_bit_count.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
1557 c->block_error.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
[all …]
/linux/Documentation/admin-guide/acpi/
H A Dcppc_sysfs.rst14 scale. CPPC exposes a set of registers to describe abstract performance scale,
40 * highest_perf : Highest performance of this processor (abstract scale).
42 (abstract scale).
44 power savings (abstract scale).
45 * lowest_perf : Lowest performance of this processor (abstract scale).
50 frequency instead of abstract scale. These values should not be used for any
59 accumulates (abstract scale).
/linux/drivers/media/common/siano/
H A Dsmsdvb-main.c136 c->strength.stat[0].scale = FE_SCALE_DECIBEL; in smsdvb_stats_not_ready()
137 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in smsdvb_stats_not_ready()
150 c->post_bit_error.stat[i].scale = FE_SCALE_NOT_AVAILABLE; in smsdvb_stats_not_ready()
151 c->post_bit_count.stat[i].scale = FE_SCALE_NOT_AVAILABLE; in smsdvb_stats_not_ready()
152 c->block_error.stat[i].scale = FE_SCALE_NOT_AVAILABLE; in smsdvb_stats_not_ready()
153 c->block_count.stat[i].scale = FE_SCALE_NOT_AVAILABLE; in smsdvb_stats_not_ready()
279 c->block_error.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_per_slices()
280 c->block_count.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_per_slices()
285 c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_per_slices()
286 c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_per_slices()
[all …]
/linux/drivers/iio/imu/bmi323/
H A Dbmi323.h199 #define BMI323_INT_MICRO_TO_RAW(val, val2, scale) ((val) * (scale) + \ argument
200 ((val2) * (scale)) / MEGA)
202 #define BMI323_RAW_TO_MICRO(raw, scale) ((((raw) % (scale)) * MEGA) / scale) argument
/linux/Documentation/driver-api/media/drivers/
H A Dsh_mobile_ceu_camera.rst59 (3) to (3') - sensor scale
62 (5) to (5') - reverse sensor scale applied to CEU cropped width or height
63 (2) to (5) - reverse sensor scale applied to CEU cropped left or top
64 (6) to (6') - CEU scale - user window
111 10. Use CEU scaling to scale to the requested user window:
119 The :ref:`V4L2 crop API <crop-scale>` says:
137 4. Sensor scaled to 3 : 3'. Sensor's scale is (2' - 2) / (3' - 3). Calculate
140 5. Calculate and apply host scale = (6' - 6) / (4' - 4)
/linux/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/
H A Dia_css_ob.host.c46 unsigned int scale = 16 - ob_bit_depth; in ia_css_ob_encode() local
51 to->blacklevel_gr = from->level_gr >> scale; in ia_css_ob_encode()
52 to->blacklevel_r = from->level_r >> scale; in ia_css_ob_encode()
53 to->blacklevel_b = from->level_b >> scale; in ia_css_ob_encode()
54 to->blacklevel_gb = from->level_gb >> scale; in ia_css_ob_encode()
/linux/drivers/hwmon/
H A Dscpi-hwmon.c19 unsigned int scale; member
59 if (scpi_scale[sensor->info.class] != sensor->scale) { in scpi_scale_reading()
61 do_div(*value, sensor->scale); in scpi_scale_reading()
138 const u32 *scale; in scpi_hwmon_probe() local
173 scale = of_device_get_match_data(&pdev->dev); in scpi_hwmon_probe()
174 if (!scale) { in scpi_hwmon_probe()
226 sensor->scale = scale[sensor->info.class]; in scpi_hwmon_probe()
H A Dscmi-hwmon.c40 int scale = sensor->scale; in scmi_hwmon_scale() local
47 scale += 3; in scmi_hwmon_scale()
51 scale += 6; in scmi_hwmon_scale()
57 if (scale == 0) in scmi_hwmon_scale()
60 if (abs(scale) > 19) in scmi_hwmon_scale()
63 f = __pow10(abs(scale)); in scmi_hwmon_scale()
64 if (scale > 0) in scmi_hwmon_scale()
/linux/drivers/clk/
H A Dclk-xgene.c242 u64 ret, scale; in xgene_clk_pmd_recalc_rate() local
259 scale = (val & fd->mask) >> fd->shift; in xgene_clk_pmd_recalc_rate()
261 scale = fd->denom - scale; in xgene_clk_pmd_recalc_rate()
263 scale++; in xgene_clk_pmd_recalc_rate()
267 ret *= scale; in xgene_clk_pmd_recalc_rate()
278 u64 ret, scale; in xgene_clk_pmd_determine_rate() local
288 scale = DIV_ROUND_UP_ULL(ret, req->best_parent_rate); in xgene_clk_pmd_determine_rate()
290 ret = (u64)req->best_parent_rate * scale; in xgene_clk_pmd_determine_rate()
303 u64 scale, ret; in xgene_clk_pmd_set_rate() local
313 scale = DIV_ROUND_UP_ULL(ret, (u64)parent_rate); in xgene_clk_pmd_set_rate()
[all …]
/linux/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_top.c1049 c->pre_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend()
1052 c->pre_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend()
1055 c->post_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend()
1058 c->post_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend()
1061 c->block_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend()
1064 c->block_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_set_frontend()
1140 c->pre_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_get_stats()
1142 c->pre_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_get_stats()
1144 c->post_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_get_stats()
1146 c->post_bit_count.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in cxd2880_get_stats()
[all …]

12345678910>>...21