| /linux-6.15/drivers/gpu/ipu-v3/ |
| H A D | ipu-ic-csc.c | 25 .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-6.15/drivers/media/test-drivers/vidtv/ |
| H A D | vidtv_demod.c | 166 u32 scale; in vidtv_demod_update_stats() local 169 scale = FE_SCALE_COUNTER; in vidtv_demod_update_stats() 170 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in vidtv_demod_update_stats() 172 scale = FE_SCALE_NOT_AVAILABLE; in vidtv_demod_update_stats() 173 c->cnr.stat[0].scale = scale; in vidtv_demod_update_stats() 176 c->pre_bit_error.stat[0].scale = scale; in vidtv_demod_update_stats() 177 c->pre_bit_count.stat[0].scale = scale; in vidtv_demod_update_stats() 178 c->post_bit_error.stat[0].scale = scale; in vidtv_demod_update_stats() 179 c->post_bit_count.stat[0].scale = scale; in vidtv_demod_update_stats() 180 c->block_error.stat[0].scale = scale; in vidtv_demod_update_stats() [all …]
|
| /linux-6.15/drivers/media/platform/verisilicon/ |
| H A D | hantro_jpeg.c | 173 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-6.15/drivers/iio/adc/ |
| H A D | sc27xx_adc.c | 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() 312 switch (scale) { in sc2730_adc_get_ratio() 325 switch (scale) { in sc2730_adc_get_ratio() 338 switch (scale) { in sc2730_adc_get_ratio() 353 switch (scale) { in sc2730_adc_get_ratio() 366 switch (scale) { in sc2730_adc_get_ratio() 485 int scale, int *val) in sc27xx_adc_read() argument [all …]
|
| H A D | ti-ads8688.c | 83 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() 294 unsigned int scale = 0; in ads8688_write_raw() local 337 scale = ads8688_range_def[st->range[chan->channel]].scale; in ads8688_write_raw() [all …]
|
| /linux-6.15/drivers/media/i2c/ |
| H A D | tw9910.c | 446 ret = scale + i; in tw9910_select_norm() 478 if (!priv->scale) { in tw9910_s_stream() 484 priv->scale->name, in tw9910_s_stream() 485 priv->scale->width, in tw9910_s_stream() 486 priv->scale->height); in tw9910_s_stream() 653 if (!priv->scale) in tw9910_set_frame() 712 priv->scale = NULL; in tw9910_set_frame() 754 if (!priv->scale) { in tw9910_get_fmt() 756 if (!priv->scale) in tw9910_get_fmt() 818 if (!scale) in tw9910_set_fmt() [all …]
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-bus-iio-adc-mt6360 | 6 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-6.15/arch/arm64/include/asm/ |
| H A D | tlbflush.h | 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; \ 395 int scale = 3; \ 412 num = __TLBI_RANGE_NUM(__flush_pages, scale); \ 415 scale, num, tlb_level); \ 420 __flush_pages -= __TLBI_RANGE_PAGES(num, scale);\ [all …]
|
| /linux-6.15/drivers/iio/light/ |
| H A D | isl29018.c | 72 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() 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() 444 *val = chip->scale.scale; in isl29018_read_raw() 445 *val2 = chip->scale.uscale; in isl29018_read_raw() 604 status = isl29018_set_scale(chip, chip->scale.scale, in isl29018_chip_init() [all …]
|
| H A D | zopt2201.c | 84 unsigned int scale; /* micro lux per count */ member 95 unsigned int scale; /* micro W/m2 per count */ member 117 unsigned int scale, uscale; /* scale factor as integer + micro */ member 146 unsigned int scale, uscale; /* scale factor as integer + micro */ member 280 *val = zopt2201_gain_als[data->gain].scale; in zopt2201_read_raw() 283 *val = zopt2201_gain_uvb[data->gain].scale; in zopt2201_read_raw() 373 if (val == zopt2201_scale_als[i].scale && in zopt2201_write_scale_als() 403 if (val == zopt2201_scale_uvb[i].scale && in zopt2201_write_scale_uvb() 459 zopt2201_scale_als[i].scale, in zopt2201_show_als_scale_avail() 475 zopt2201_scale_uvb[i].scale, in zopt2201_show_uvb_scale_avail()
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_draw.c | 144 unsigned int scale, u16 fg16) in drm_draw_blit16() argument 150 if (drm_draw_is_pixel_fg(sbuf8, spitch, x / scale, y / scale)) in drm_draw_blit16() 158 unsigned int scale, u32 fg32) in drm_draw_blit24() argument 166 if (drm_draw_is_pixel_fg(sbuf8, spitch, x / scale, y / scale)) { in drm_draw_blit24() 180 unsigned int scale, u32 fg32) in drm_draw_blit32() argument 186 if (drm_draw_is_pixel_fg(sbuf8, spitch, x / scale, y / scale)) in drm_draw_blit32()
|
| H A D | drm_panic.c | 146 const u8 *sbuf8, unsigned int spitch, unsigned int scale, in drm_panic_blit_pixel() argument 153 if (drm_draw_is_pixel_fg(sbuf8, spitch, x / scale, y / scale)) in drm_panic_blit_pixel() 172 unsigned int scale, u32 fg_color) in drm_panic_blit() argument 186 drm_rect_height(clip), drm_rect_width(clip), scale, fg_color); in drm_panic_blit() 582 unsigned int max_qr_size, scale; in _draw_panic_static_qr_code() local 605 scale = max_qr_size / qr_canvas_width; in _draw_panic_static_qr_code() 607 if (scale < 2) in _draw_panic_static_qr_code() 610 pr_debug("QR width %d and scale %d\n", qr_width, scale); in _draw_panic_static_qr_code() 611 r_qr_canvas = DRM_RECT_INIT(0, 0, qr_canvas_width * scale, qr_canvas_width * scale); in _draw_panic_static_qr_code() 616 r_qr = DRM_RECT_INIT(r_qr_canvas.x1 + QR_MARGIN * scale, r_qr_canvas.y1 + QR_MARGIN * scale, in _draw_panic_static_qr_code() [all …]
|
| /linux-6.15/arch/arm64/kernel/ |
| H A D | topology.c | 222 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-6.15/drivers/gpu/drm/sprd/ |
| H A D | megacores_pll.c | 219 const u32 scale = 100; in dphy_timing_config() local 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() 273 range[L] = 100 * scale; in dphy_timing_config() [all …]
|
| /linux-6.15/drivers/media/dvb-frontends/ |
| H A D | lgdt330x.c | 290 p->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in lgdt330x_init() 680 p->cnr.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() 786 p->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in lgdt3303_read_status() 800 p->cnr.stat[0].scale = FE_SCALE_DECIBEL; in lgdt3303_read_status() 803 p->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in lgdt3303_read_status() 817 p->block_error.stat[0].scale = FE_SCALE_COUNTER; in lgdt3303_read_status() [all …]
|
| H A D | mn88473.c | 324 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() 444 c->block_error.stat[0].scale = FE_SCALE_COUNTER; in mn88473_read_status() 446 c->block_count.stat[0].scale = FE_SCALE_COUNTER; in mn88473_read_status() 532 c->strength.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mn88473_init() [all …]
|
| H A D | mb86a20s.c | 1407 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in mb86a20s_get_main_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() 1686 c->pre_bit_error.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats() 1688 c->pre_bit_count.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats() 1692 c->pre_bit_count.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats() 1707 c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats() 1724 c->block_error.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats() 1726 c->block_count.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats() [all …]
|
| /linux-6.15/Documentation/admin-guide/acpi/ |
| H A D | cppc_sysfs.rst | 14 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-6.15/drivers/media/common/siano/ |
| H A D | smsdvb-main.c | 136 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() 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() 334 c->block_error.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_dvb_stats() 335 c->block_count.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_dvb_stats() 369 c->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in smsdvb_update_isdbt_stats() 404 c->block_error.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_isdbt_stats() 405 c->block_count.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_isdbt_stats() 492 c->block_error.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_isdbt_stats_ex() [all …]
|
| /linux-6.15/drivers/iio/imu/bmi323/ |
| H A D | bmi323.h | 199 #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-6.15/Documentation/driver-api/media/drivers/ |
| H A D | sh_mobile_ceu_camera.rst | 59 (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-6.15/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ |
| H A D | ia_css_ob.host.c | 46 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-6.15/drivers/hwmon/ |
| H A D | scpi-hwmon.c | 19 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 D | scmi-hwmon.c | 40 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-6.15/drivers/clk/ |
| H A D | clk-xgene.c | 242 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_round_rate() local 287 ret = (u64)*parent_rate * scale; in xgene_clk_pmd_round_rate() 298 u64 scale, ret; in xgene_clk_pmd_set_rate() local 312 scale = fd->denom - scale; in xgene_clk_pmd_set_rate() 314 scale--; in xgene_clk_pmd_set_rate() [all …]
|