/kernel/linux/linux-5.10/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 [all...] |
/kernel/linux/linux-6.6/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 [all...] |
/kernel/linux/linux-5.10/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_demod.c | 133 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 in vidtv_demod_update_stats() [all...] |
/kernel/linux/linux-6.6/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_demod.c | 133 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 in vidtv_demod_update_stats() [all...] |
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | sc27xx_adc.c | 112 int (*get_ratio)(int channel, int scale); 126 * should use the small-scale graph, and if more than 1.2v, we should use the 127 * big-scale graph. 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 in sc2721_adc_get_ratio() 308 sc2730_adc_get_ratio(int channel, int scale) sc2730_adc_get_ratio() argument 382 sc2731_adc_get_ratio(int channel, int scale) sc2731_adc_get_ratio() argument 484 sc27xx_adc_read(struct sc27xx_adc_data *data, int channel, int scale, int *val) sc27xx_adc_read() argument 584 sc27xx_adc_volt_ratio(struct sc27xx_adc_data *data, int channel, int scale, struct u32_fract *fract) sc27xx_adc_volt_ratio() argument 616 sc27xx_adc_convert_volt(struct sc27xx_adc_data *data, int channel, int scale, int raw_adc) sc27xx_adc_convert_volt() argument 646 sc27xx_adc_read_processed(struct sc27xx_adc_data *data, int channel, int scale, int *val) sc27xx_adc_read_processed() argument 664 int scale = data->channel_scale[chan->channel]; sc27xx_adc_read_raw() local [all...] |
H A D | ti-ads8688.c | 84 unsigned int scale; member 92 .scale = 76295, 97 .scale = 38148, 102 .scale = 19074, 107 .scale = 38148, 112 .scale = 19074, 124 ads8688_range_def[0].scale * st->vref_mv, in ads8688_show_scales() 125 ads8688_range_def[1].scale * st->vref_mv, in ads8688_show_scales() 126 ads8688_range_def[2].scale * st->vref_mv); in ads8688_show_scales() 263 scale_mv *= ads8688_range_def[st->range[chan->channel]].scale; in ads8688_read_raw() 295 unsigned int scale = 0; ads8688_write_raw() local [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | tlbflush.h | 136 #define __TLBI_VADDR_RANGE(addr, asid, scale, num, ttl) \ 142 __ta |= (unsigned long)(scale) << 44; \ 149 #define __TLBI_RANGE_PAGES(num, scale) \ 150 ((unsigned long)((num) + 1) << (5 * (scale) + 1)) 158 #define __TLBI_RANGE_NUM(pages, scale) \ 159 ((((pages) >> (5 * (scale) + 1)) & TLBI_RANGE_MASK) - 1) 287 int scale = 0; in __flush_tlb_range() local 319 * by 'scale', so multiple range TLBI operations may be required. in __flush_tlb_range() 320 * Start from scale = 0, flush the corresponding number of pages in __flush_tlb_range() 321 * ((num+1)*2^(5*scale in __flush_tlb_range() [all...] |
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | tlbflush.h | 137 #define __TLBI_VADDR_RANGE(addr, asid, scale, num, ttl) \ 143 __ta |= (unsigned long)(scale) << 44; \ 150 #define __TLBI_RANGE_PAGES(num, scale) \ 151 ((unsigned long)((num) + 1) << (5 * (scale) + 1)) 159 #define __TLBI_RANGE_NUM(pages, scale) \ 160 ((((pages) >> (5 * (scale) + 1)) & TLBI_RANGE_MASK) - 1) 358 * by 'scale', so multiple range TLBI operations may be required. 359 * Start from scale = 0, flush the corresponding number of pages 360 * ((num+1)*2^(5*scale+1) starting from 'addr'), then increase it 364 * scale o [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | tw9910.c | 234 const struct tw9910_scale_ctrl *scale; member 353 const struct tw9910_scale_ctrl *scale) in tw9910_set_scale() 358 (scale->vscale & 0x0F00) >> 4 | in tw9910_set_scale() 359 (scale->hscale & 0x0F00) >> 8); in tw9910_set_scale() 364 scale->hscale & 0x00FF); in tw9910_set_scale() 369 scale->vscale & 0x00FF); in tw9910_set_scale() 431 const struct tw9910_scale_ctrl *scale; in tw9910_select_norm() local 437 scale = tw9910_ntsc_scales; in tw9910_select_norm() 440 scale = tw9910_pal_scales; in tw9910_select_norm() 447 tmp = abs(width - scale[ in tw9910_select_norm() 352 tw9910_set_scale(struct i2c_client *client, const struct tw9910_scale_ctrl *scale) tw9910_set_scale() argument 806 const struct tw9910_scale_ctrl *scale; tw9910_set_fmt() local [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | tw9910.c | 234 const struct tw9910_scale_ctrl *scale; member 353 const struct tw9910_scale_ctrl *scale) in tw9910_set_scale() 358 (scale->vscale & 0x0F00) >> 4 | in tw9910_set_scale() 359 (scale->hscale & 0x0F00) >> 8); in tw9910_set_scale() 364 scale->hscale & 0x00FF); in tw9910_set_scale() 369 scale->vscale & 0x00FF); in tw9910_set_scale() 431 const struct tw9910_scale_ctrl *scale; in tw9910_select_norm() local 437 scale = tw9910_ntsc_scales; in tw9910_select_norm() 440 scale = tw9910_pal_scales; in tw9910_select_norm() 447 tmp = abs(width - scale[ in tw9910_select_norm() 352 tw9910_set_scale(struct i2c_client *client, const struct tw9910_scale_ctrl *scale) tw9910_set_scale() argument 806 const struct tw9910_scale_ctrl *scale; tw9910_set_fmt() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/light/ |
H A D | isl29018.c | 71 unsigned int scale; member 87 struct isl29018_scale scale; member 119 if (chip->scale.scale == isl29018_scales[int_time][i].scale && in isl29018_set_integration_time() 120 chip->scale.uscale == isl29018_scales[int_time][i].uscale) { in isl29018_set_integration_time() 121 chip->scale = isl29018_scales[new_int_time][i]; in isl29018_set_integration_time() 130 static int isl29018_set_scale(struct isl29018_chip *chip, int scale, int uscale) in isl29018_set_scale() argument 137 if (scale == isl29018_scales[chip->int_time][i].scale in isl29018_set_scale() [all...] |
/kernel/linux/linux-6.6/drivers/iio/light/ |
H A D | isl29018.c | 71 unsigned int scale; member 87 struct isl29018_scale scale; member 119 if (chip->scale.scale == isl29018_scales[int_time][i].scale && in isl29018_set_integration_time() 120 chip->scale.uscale == isl29018_scales[int_time][i].uscale) { in isl29018_set_integration_time() 121 chip->scale = isl29018_scales[new_int_time][i]; in isl29018_set_integration_time() 130 static int isl29018_set_scale(struct isl29018_chip *chip, int scale, int uscale) in isl29018_set_scale() argument 137 if (scale == isl29018_scales[chip->int_time][i].scale in isl29018_set_scale() [all...] |
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | topology.c | 234 u64 core_cnt, const_cnt, scale; in topology_scale_freq_tick() local 254 * scale = ------- * -------------------- in topology_scale_freq_tick() 260 scale = core_cnt - prev_core_cnt; in topology_scale_freq_tick() 261 scale *= this_cpu_read(arch_max_freq_scale); in topology_scale_freq_tick() 262 scale = div64_u64(scale >> SCHED_CAPACITY_SHIFT, in topology_scale_freq_tick() 265 scale = min_t(unsigned long, scale, SCHED_CAPACITY_SCALE); in topology_scale_freq_tick() 266 this_cpu_write(freq_scale, (unsigned long)scale); in topology_scale_freq_tick()
|
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | ti-ads8688.c | 84 unsigned int scale; member 92 .scale = 76295, 97 .scale = 38148, 102 .scale = 19074, 107 .scale = 38148, 112 .scale = 19074, 124 ads8688_range_def[0].scale * st->vref_mv, in ads8688_show_scales() 125 ads8688_range_def[1].scale * st->vref_mv, in ads8688_show_scales() 126 ads8688_range_def[2].scale * st->vref_mv); in ads8688_show_scales() 263 scale_mv *= ads8688_range_def[st->range[chan->channel]].scale; in ads8688_read_raw() 297 unsigned int scale = 0; ads8688_write_raw() local [all...] |
H A D | sc27xx_adc.c | 93 * should use the small-scale graph, and if more than 1.2v, we should use the 94 * big-scale graph. 163 static int sc27xx_adc_get_ratio(int channel, int scale) in sc27xx_adc_get_ratio() argument 170 return scale ? SC27XX_VOLT_RATIO(400, 1025) : in sc27xx_adc_get_ratio() 178 return scale ? SC27XX_VOLT_RATIO(100, 125) : in sc27xx_adc_get_ratio() 189 int scale, int *val) in sc27xx_adc_read() 210 /* Configure the channel id and scale */ in sc27xx_adc_read() 211 tmp = (scale << SC27XX_ADC_SCALE_SHIFT) & SC27XX_ADC_SCALE_MASK; in sc27xx_adc_read() 262 int channel, int scale, in sc27xx_adc_volt_ratio() 265 u32 ratio = sc27xx_adc_get_ratio(channel, scale); in sc27xx_adc_volt_ratio() 188 sc27xx_adc_read(struct sc27xx_adc_data *data, int channel, int scale, int *val) sc27xx_adc_read() argument 261 sc27xx_adc_volt_ratio(struct sc27xx_adc_data *data, int channel, int scale, u32 *div_numerator, u32 *div_denominator) sc27xx_adc_volt_ratio() argument 283 sc27xx_adc_convert_volt(struct sc27xx_adc_data *data, int channel, int scale, int raw_adc) sc27xx_adc_convert_volt() argument 313 sc27xx_adc_read_processed(struct sc27xx_adc_data *data, int channel, int scale, int *val) sc27xx_adc_read_processed() argument 331 int scale = data->channel_scale[chan->channel]; sc27xx_adc_read_raw() local [all...] |
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | topology.c | 153 u64 core_cnt, const_cnt, scale; in amu_scale_freq_tick() local 169 * scale = ------- * -------------------- in amu_scale_freq_tick() 175 scale = core_cnt - prev_core_cnt; in amu_scale_freq_tick() 176 scale *= this_cpu_read(arch_max_freq_scale); in amu_scale_freq_tick() 177 scale = div64_u64(scale >> SCHED_CAPACITY_SHIFT, in amu_scale_freq_tick() 180 scale = min_t(unsigned long, scale, SCHED_CAPACITY_SCALE); in amu_scale_freq_tick() 181 this_cpu_write(arch_freq_scale, (unsigned long)scale); in amu_scale_freq_tick()
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | scmi-hwmon.c | 33 s8 scale = sensor->scale; in scmi_hwmon_scale() local 40 scale += 3; in scmi_hwmon_scale() 44 scale += 6; in scmi_hwmon_scale() 50 if (scale == 0) in scmi_hwmon_scale() 53 if (abs(scale) > 19) in scmi_hwmon_scale() 56 f = __pow10(abs(scale)); in scmi_hwmon_scale() 57 if (scale > 0) in scmi_hwmon_scale()
|
/kernel/linux/linux-5.10/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() 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() 251 c->block_error.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_per_slices() 252 c->block_count.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_per_slices() 257 c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER; in smsdvb_update_per_slices() 258 c->post_bit_count.stat[0].scale in smsdvb_update_per_slices() [all...] |
/kernel/linux/linux-6.6/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() 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 in smsdvb_update_per_slices() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/sprd/ |
H A D | megacores_pll.c | 219 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...] |
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/ |
H A D | lgdt330x.c | 290 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() 608 /* scale the range 0 - 35*2^24 into 0 - 65535 */ in lgdt330x_read_signal_strength() 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 in lgdt3302_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() 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 in mn88473_read_status() [all...] |
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
H A D | lgdt330x.c | 290 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() 608 /* scale the range 0 - 35*2^24 into 0 - 65535 */ in lgdt330x_read_signal_strength() 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 in lgdt3302_read_status() [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ |
H A D | ia_css_ob.host.c | 55 unsigned int scale = 16 - ob_bit_depth; in ia_css_ob_encode() local 60 to->blacklevel_gr = from->level_gr >> scale; in ia_css_ob_encode() 61 to->blacklevel_r = from->level_r >> scale; in ia_css_ob_encode() 62 to->blacklevel_b = from->level_b >> scale; in ia_css_ob_encode() 63 to->blacklevel_gb = from->level_gb >> scale; in ia_css_ob_encode()
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/ |
H A D | ia_css_ob.host.c | 55 unsigned int scale = 16 - ob_bit_depth; in ia_css_ob_encode() local 60 to->blacklevel_gr = from->level_gr >> scale; in ia_css_ob_encode() 61 to->blacklevel_r = from->level_r >> scale; in ia_css_ob_encode() 62 to->blacklevel_b = from->level_b >> scale; in ia_css_ob_encode() 63 to->blacklevel_gb = from->level_gb >> scale; in ia_css_ob_encode()
|