Home
last modified time | relevance | path

Searched refs:clamp_val (Results 1 – 25 of 219) sorted by relevance

123456789

/linux/drivers/ata/
A Dpata_cypress.c69 time_16 = clamp_val(t.recover - 1, 0, 15) | in cy82c693_set_piomode()
70 (clamp_val(t.active - 1, 0, 15) << 4); in cy82c693_set_piomode()
71 time_8 = clamp_val(t.act8b - 1, 0, 15) | in cy82c693_set_piomode()
72 (clamp_val(t.rec8b - 1, 0, 15) << 4); in cy82c693_set_piomode()
78 addr |= clamp_val(t.setup - 1, 0, 15); in cy82c693_set_piomode()
88 addr |= (clamp_val(t.setup - 1, 0, 15) << 4); in cy82c693_set_piomode()
A Dpata_legacy.c394 active = clamp_val(t.active, 2, 15); in ht6560a_set_piomode()
395 recover = clamp_val(t.recover, 4, 15); in ht6560a_set_piomode()
428 active = clamp_val(t.active, 2, 15); in ht6560b_set_piomode()
512 active = clamp_val(t.active, 2, 17) - 2; in opti82c611a_set_piomode()
513 recover = clamp_val(t.recover, 1, 16) - 1; in opti82c611a_set_piomode()
514 setup = clamp_val(t.setup, 1, 4) - 1; in opti82c611a_set_piomode()
591 active = clamp_val(t.active, 2, 17) - 2; in opti82c46x_set_piomode()
593 setup = clamp_val(t.setup, 1, 4) - 1; in opti82c46x_set_piomode()
687 active = 8 - clamp_val(t.active, 1, 8); in qdi65x0_set_piomode()
690 active = 9 - clamp_val(t.active, 2, 9); in qdi65x0_set_piomode()
[all …]
A Dpata_amd.c86 t = (t & ~(3 << ((3 - dn) << 1))) | ((clamp_val(at.setup, 1, 4) - 1) << ((3 - dn) << 1)); in timing_setup()
91 ((clamp_val(at.act8b, 1, 16) - 1) << 4) | (clamp_val(at.rec8b, 1, 16) - 1)); in timing_setup()
95 ((clamp_val(at.active, 1, 16) - 1) << 4) | (clamp_val(at.recover, 1, 16) - 1)); in timing_setup()
99 t = at.udma ? (0xc0 | (clamp_val(at.udma, 2, 5) - 2)) : 0x03; in timing_setup()
103 t = at.udma ? (0xc0 | amd_cyc2udma[clamp_val(at.udma, 2, 10)]) : 0x03; in timing_setup()
107 t = at.udma ? (0xc0 | amd_cyc2udma[clamp_val(at.udma, 1, 10)]) : 0x03; in timing_setup()
111 t = at.udma ? (0xc0 | amd_cyc2udma[clamp_val(at.udma, 1, 15)]) : 0x03; in timing_setup()
A Dpata_via.c284 setup |= (clamp_val(t.setup, 1, 4) - 1) << shift; in via_do_set_mode()
290 ((clamp_val(t.act8b, 1, 16) - 1) << 4) | (clamp_val(t.rec8b, 1, 16) - 1)); in via_do_set_mode()
292 ((clamp_val(t.active, 1, 16) - 1) << 4) | (clamp_val(t.recover, 1, 16) - 1)); in via_do_set_mode()
298 ut = t.udma ? (0xe0 | (clamp_val(t.udma, 2, 5) - 2)) : 0x03; in via_do_set_mode()
301 ut = t.udma ? (0xe8 | (clamp_val(t.udma, 2, 9) - 2)) : 0x0f; in via_do_set_mode()
304 ut = t.udma ? (0xe0 | (clamp_val(t.udma, 2, 9) - 2)) : 0x07; in via_do_set_mode()
307 ut = t.udma ? (0xe0 | (clamp_val(t.udma, 2, 9) - 2)) : 0x07; in via_do_set_mode()
A Dpata_ns87410.c79 at.active = clamp_val(at.active, 2, 16) - 2; in ns87410_set_piomode()
80 at.setup = clamp_val(at.setup, 1, 4) - 1; in ns87410_set_piomode()
81 at.recover = clamp_val(at.recover, 1, 12) - 1; in ns87410_set_piomode()
A Dpata_ali.c181 t->setup = clamp_val(t->setup, 1, 8) & 7; in ali_program_modes()
182 t->act8b = clamp_val(t->act8b, 1, 8) & 7; in ali_program_modes()
183 t->rec8b = clamp_val(t->rec8b, 1, 16) & 15; in ali_program_modes()
184 t->active = clamp_val(t->active, 1, 8) & 7; in ali_program_modes()
185 t->recover = clamp_val(t->recover, 1, 16) & 15; in ali_program_modes()
/linux/drivers/hwmon/pmbus/
A Dlm25066.c394 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
398 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
404 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
412 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
419 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
427 word = clamp_val(word, 1, LM25066_SAMPLES_FOR_AVG_MAX); in lm25066_write_word_data()
A Dmp2888.c273 word = clamp_val(word, 0, GENMASK(7, 0)); in mp2888_write_word_data()
280 word = clamp_val(word, 0, GENMASK(9, 0)); in mp2888_write_word_data()
287 word = clamp_val(word, 0, GENMASK(9, 0)); in mp2888_write_word_data()
A Dstpddc60.c58 return clamp_val(offset, 0, 7); in stpddc60_get_offset()
77 return clamp_val(m, 0, 0x3ff) | ((fixed << 11) & 0xf800); in stpddc60_adjust_linear()
/linux/drivers/hwmon/
A Damc6821.c287 val = clamp_val(val / 1000, -128, 127); in temp_store()
364 data->pwm1 = clamp_val(val , 0, 255); in pwm1_store()
518 ptemp[0] = clamp_val(val / 1000, 0, in temp_auto_point_temp_store()
520 ptemp[0] = clamp_val(ptemp[0], 0, in temp_auto_point_temp_store()
522 ptemp[0] = clamp_val(ptemp[0], 0, 63); in temp_auto_point_temp_store()
533 ptemp[1] = clamp_val(val / 1000, (ptemp[0] & 0x7C) + 4, 124); in temp_auto_point_temp_store()
535 ptemp[2] = clamp_val(ptemp[2], ptemp[1] + 1, 255); in temp_auto_point_temp_store()
538 ptemp[2] = clamp_val(val / 1000, ptemp[1]+1, 255); in temp_auto_point_temp_store()
567 data->pwm1_auto_point_pwm[1] = clamp_val(val, 0, 254); in pwm1_auto_point_pwm_store()
625 data->fan[ix] = (u16) clamp_val(val, 1, 0xFFFF); in fan_store()
A Dltc2947-core.c624 val = clamp_val(val, TEMP_MIN, TEMP_MAX); in ltc2947_write_temp()
639 val = clamp_val(val, TEMP_MIN, TEMP_MAX); in ltc2947_write_temp()
670 val = clamp_val(val, POWER_MIN, POWER_MAX); in ltc2947_write_power()
675 val = clamp_val(val, POWER_MIN, POWER_MAX); in ltc2947_write_power()
696 val = clamp_val(val, CURRENT_MIN, CURRENT_MAX); in ltc2947_write_curr()
701 val = clamp_val(val, CURRENT_MIN, CURRENT_MAX); in ltc2947_write_curr()
733 val = clamp_val(val, VDVCC_MIN, VDVCC_MAX); in ltc2947_write_in()
739 val = clamp_val(val, VOLTAGE_MIN, VOLTAGE_MAX); in ltc2947_write_in()
745 val = clamp_val(val, VDVCC_MIN, VDVCC_MAX); in ltc2947_write_in()
751 val = clamp_val(val, VOLTAGE_MIN, VOLTAGE_MAX); in ltc2947_write_in()
A Dasc7621.c181 reqval = clamp_val(reqval, 0, 255); in store_u8()
214 reqval = clamp_val(reqval, 0, param->mask[0]); in store_bitmask()
333 reqval = clamp_val(reqval, 0, 0xffff); in store_in8()
337 reqval = clamp_val(reqval, 0, 0xff); in store_in8()
366 reqval = clamp_val(reqval, -127000, 127000); in store_temp8()
422 reqval = clamp_val(reqval, -32000, 31750); in store_temp62()
458 temp = auto_point1 + asc7621_range_map[clamp_val(regval, 0, 15)]; in show_ap2_temp()
513 return sprintf(buf, "%u\n", map[clamp_val(regval, 0, 15)]); in show_pwm_ac()
652 regval = clamp_val(regval, 0, 15); in show_pwm_freq()
700 regval = clamp_val(regval, 0, 7); in show_pwm_ast()
[all …]
A Dlm95245.c286 val = clamp_val(val / 1000, 0, 255); in lm95245_write_temp()
292 val = clamp_val(val / 1000, 0, channel ? 255 : 127); in lm95245_write_temp()
304 val = clamp_val(val, -1000000, 1000000); in lm95245_write_temp()
306 val = clamp_val(val, 0, 31); in lm95245_write_temp()
312 val = clamp_val(val, -128000, 127875); in lm95245_write_temp()
A Dina209.c164 return clamp_val(val, -320, 320) * 100; in ina209_to_reg()
176 return (DIV_ROUND_CLOSEST(clamp_val(val, 0, 32000), 4) << 3) in ina209_to_reg()
187 return (clamp_val(-val, 0, 255) << 8) | (old & 0xff); in ina209_to_reg()
196 return (clamp_val(val, 0, 255) << 8) | (old & 0xff); in ina209_to_reg()
526 clamp_val(40960000 / shunt, 1, 65535)); in ina209_init_client()
A Dtmp401.c166 temp = clamp_val(temp, -64000, 191000); in tmp401_temp_to_register()
169 temp = clamp_val(temp, 0, 127000); in tmp401_temp_to_register()
370 val = clamp_val(val, -64000, 191000); in temp_crit_hyst_store()
372 val = clamp_val(val, 0, 127000); in temp_crit_hyst_store()
376 val = clamp_val(val, temp - 255000, temp); in temp_crit_hyst_store()
448 val = clamp_val(val, 125, 16000); in update_interval_store()
A Dw83l786ng.c76 rpm = clamp_val(rpm, 1, 1000000); in FAN_TO_REG()
77 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); in FAN_TO_REG()
85 #define TEMP_TO_REG(val) (clamp_val(((val) < 0 ? (val) + 0x100 * 1000 \
95 #define IN_TO_REG(val) (clamp_val((((val) + 4) / 8), 0, 255))
104 val = clamp_val(val, 1, 128) >> 1; in DIV_TO_REG()
515 val = clamp_val(val, 0, 255); in store_pwm()
600 tol_tmp = clamp_val(val, 0, 15); in store_tolerance()
A Dtmp513.c257 regval = clamp_val(val, -max_val, max_val); in tmp51x_set_value()
265 val = clamp_val(DIV_ROUND_CLOSEST(val, 4), 0, max_val); in tmp51x_set_value()
269 regval = clamp_val(DIV_ROUND_CLOSEST(val, data->pwr_lsb_uw), 0, in tmp51x_set_value()
277 val = clamp_val(val, MIN_TEMP_LIMIT, MAX_TEMP_LIMIT); in tmp51x_set_value()
282 val = clamp_val(val, 0, MAX_TEMP_HYST); in tmp51x_set_value()
A Dvt8231.c137 return clamp_val(1310720 / (rpm * div), 1, 255); in FAN_TO_REG()
226 data->in_min[nr] = clamp_val(((val * 958) / 10000) + 3, 0, 255); in in_min_store()
246 data->in_max[nr] = clamp_val(((val * 958) / 10000) + 3, 0, 255); in in_max_store()
293 data->in_min[5] = clamp_val(((val * 958 * 34) / (10000 * 54)) + 3, in in5_min_store()
313 data->in_max[5] = clamp_val(((val * 958 * 34) / (10000 * 54)) + 3, in in5_max_store()
375 data->temp_max[0] = clamp_val((val + 500) / 1000, 0, 255); in temp1_max_store()
393 data->temp_min[0] = clamp_val((val + 500) / 1000, 0, 255); in temp1_max_hyst_store()
441 data->temp_max[nr] = clamp_val(TEMP_MAXMIN_TO_REG(val), 0, 255); in temp_max_store()
461 data->temp_min[nr] = clamp_val(TEMP_MAXMIN_TO_REG(val), 0, 255); in temp_min_store()
A Dlm63.c117 #define TEMP8_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val((val), -128000, \
119 #define TEMP8U_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val((val), 0, \
122 #define TEMP11_TO_REG(val) (DIV_ROUND_CLOSEST(clamp_val((val), -128000, \
124 #define TEMP11U_TO_REG(val) (DIV_ROUND_CLOSEST(clamp_val((val), 0, \
126 #define HYST_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val((val), 0, 127000), \
194 return DIV_ROUND_CLOSEST(clamp_val(val, 0, 127500), 500); in lut_temp_to_reg()
196 return DIV_ROUND_CLOSEST(clamp_val(val, 0, 127000), 1000); in lut_temp_to_reg()
398 val = clamp_val(val, 0, 255); in set_pwm1()
682 lm63_set_convrate(data, clamp_val(val, 0, 100000)); in update_interval_store()
A Dmax6650.c146 return clamp_val(255 - (255 * dac) / DAC_LIMIT(v12), 0, 255); in dac_to_pwm()
269 rpm = clamp_val(rpm, FAN_RPM_MIN, FAN_RPM_MAX); in max6650_set_target()
495 state = clamp_val(state, 0, 255); in max6650_set_cur_state()
623 reg = pwm_to_dac(clamp_val(val, 0, 255), in max6650_write()
A Dvia686a.c124 return (u8) clamp_val((val * 21024 - 1205000) / 250000, 0, 255); in IN_TO_REG()
126 return (u8) clamp_val((val * 15737 - 1205000) / 250000, 0, 255); in IN_TO_REG()
128 return (u8) clamp_val((val * 10108 - 1205000) / 250000, 0, 255); in IN_TO_REG()
130 return (u8) clamp_val((val * 41714 - 12050000) / 2500000, 0, in IN_TO_REG()
161 rpm = clamp_val(rpm, 1, 1000000); in FAN_TO_REG()
162 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 255); in FAN_TO_REG()
/linux/drivers/gpu/drm/sti/
A Dsti_gdp.c642 dst_w = clamp_val(new_plane_state->crtc_w, 0, mode->hdisplay - dst_x); in sti_gdp_atomic_check()
643 dst_h = clamp_val(new_plane_state->crtc_h, 0, mode->vdisplay - dst_y); in sti_gdp_atomic_check()
647 src_w = clamp_val(new_plane_state->src_w >> 16, 0, in sti_gdp_atomic_check()
649 src_h = clamp_val(new_plane_state->src_h >> 16, 0, in sti_gdp_atomic_check()
756 dst_w = clamp_val(newstate->crtc_w, 0, mode->hdisplay - dst_x); in sti_gdp_atomic_update()
757 dst_h = clamp_val(newstate->crtc_h, 0, mode->vdisplay - dst_y); in sti_gdp_atomic_update()
761 src_w = clamp_val(newstate->src_w >> 16, 0, GAM_GDP_SIZE_MAX_WIDTH); in sti_gdp_atomic_update()
762 src_h = clamp_val(newstate->src_h >> 16, 0, GAM_GDP_SIZE_MAX_HEIGHT); in sti_gdp_atomic_update()
/linux/fs/fscache/
A Dmain.c145 clamp_val(nr_cpus, in fscache_init()
155 clamp_val(fscache_object_max_active / 2, in fscache_init()
/linux/drivers/gpu/drm/ingenic/
A Dingenic-ipu.c126 weight = clamp_val(weight, 0, 512); in jz4760_set_coefs()
155 w0 = clamp_val(w0, -1024, 1023); in jz4760_set_coefs()
156 w1 = clamp_val(w1, -1024, 1023); in jz4760_set_coefs()
157 w2 = clamp_val(w2, -1024, 1023); in jz4760_set_coefs()
158 w3 = clamp_val(w3, -1024, 1023); in jz4760_set_coefs()
178 weight = clamp_val(weight, 0, 512); in jz4725b_set_coefs()
/linux/fs/ksmbd/
A Dsmb2ops.c283 sz = clamp_val(sz, SMB3_MIN_IOSIZE, SMB3_MAX_IOSIZE); in init_smb2_max_read_size()
292 sz = clamp_val(sz, SMB3_MIN_IOSIZE, SMB3_MAX_IOSIZE); in init_smb2_max_write_size()
301 sz = clamp_val(sz, SMB3_MIN_IOSIZE, SMB3_MAX_IOSIZE); in init_smb2_max_trans_size()

Completed in 45 milliseconds

123456789