/Linux-v4.19/drivers/ata/ |
D | pata_cypress.c | 64 time_16 = clamp_val(t.recover - 1, 0, 15) | in cy82c693_set_piomode() 65 (clamp_val(t.active - 1, 0, 15) << 4); in cy82c693_set_piomode() 66 time_8 = clamp_val(t.act8b - 1, 0, 15) | in cy82c693_set_piomode() 67 (clamp_val(t.rec8b - 1, 0, 15) << 4); in cy82c693_set_piomode() 73 addr |= clamp_val(t.setup - 1, 0, 15); in cy82c693_set_piomode() 83 addr |= (clamp_val(t.setup - 1, 0, 15) << 4); in cy82c693_set_piomode()
|
D | pata_legacy.c | 370 active = clamp_val(t.active, 2, 15); in ht6560a_set_piomode() 371 recover = clamp_val(t.recover, 4, 15); in ht6560a_set_piomode() 404 active = clamp_val(t.active, 2, 15); in ht6560b_set_piomode() 405 recover = clamp_val(t.recover, 2, 16) & 0x0F; in ht6560b_set_piomode() 488 active = clamp_val(t.active, 2, 17) - 2; in opti82c611a_set_piomode() 489 recover = clamp_val(t.recover, 1, 16) - 1; in opti82c611a_set_piomode() 490 setup = clamp_val(t.setup, 1, 4) - 1; in opti82c611a_set_piomode() 567 active = clamp_val(t.active, 2, 17) - 2; in opti82c46x_set_piomode() 568 recover = clamp_val(t.recover, 1, 16) - 1; in opti82c46x_set_piomode() 569 setup = clamp_val(t.setup, 1, 4) - 1; in opti82c46x_set_piomode() [all …]
|
D | pata_amd.c | 85 t = (t & ~(3 << ((3 - dn) << 1))) | ((clamp_val(at.setup, 1, 4) - 1) << ((3 - dn) << 1)); in timing_setup() 90 ((clamp_val(at.act8b, 1, 16) - 1) << 4) | (clamp_val(at.rec8b, 1, 16) - 1)); in timing_setup() 94 ((clamp_val(at.active, 1, 16) - 1) << 4) | (clamp_val(at.recover, 1, 16) - 1)); in timing_setup() 98 t = at.udma ? (0xc0 | (clamp_val(at.udma, 2, 5) - 2)) : 0x03; in timing_setup() 102 t = at.udma ? (0xc0 | amd_cyc2udma[clamp_val(at.udma, 2, 10)]) : 0x03; in timing_setup() 106 t = at.udma ? (0xc0 | amd_cyc2udma[clamp_val(at.udma, 1, 10)]) : 0x03; in timing_setup() 110 t = at.udma ? (0xc0 | amd_cyc2udma[clamp_val(at.udma, 1, 15)]) : 0x03; in timing_setup()
|
D | pata_via.c | 283 setup |= (clamp_val(t.setup, 1, 4) - 1) << shift; in via_do_set_mode() 289 ((clamp_val(t.act8b, 1, 16) - 1) << 4) | (clamp_val(t.rec8b, 1, 16) - 1)); in via_do_set_mode() 291 ((clamp_val(t.active, 1, 16) - 1) << 4) | (clamp_val(t.recover, 1, 16) - 1)); in via_do_set_mode() 297 ut = t.udma ? (0xe0 | (clamp_val(t.udma, 2, 5) - 2)) : 0x03; in via_do_set_mode() 300 ut = t.udma ? (0xe8 | (clamp_val(t.udma, 2, 9) - 2)) : 0x0f; in via_do_set_mode() 303 ut = t.udma ? (0xe0 | (clamp_val(t.udma, 2, 9) - 2)) : 0x07; in via_do_set_mode() 306 ut = t.udma ? (0xe0 | (clamp_val(t.udma, 2, 9) - 2)) : 0x07; in via_do_set_mode()
|
D | pata_ns87410.c | 92 at.active = clamp_val(at.active, 2, 16) - 2; in ns87410_set_piomode() 93 at.setup = clamp_val(at.setup, 1, 4) - 1; in ns87410_set_piomode() 94 at.recover = clamp_val(at.recover, 1, 12) - 1; in ns87410_set_piomode()
|
D | pata_ali.c | 181 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-v4.19/drivers/ide/ |
D | amd74xx.c | 56 t = (t & ~(3 << ((3 - dn) << 1))) | ((clamp_val(timing->setup, 1, 4) - 1) << ((3 - dn) << 1)); in amd_set_speed() 60 ((clamp_val(timing->act8b, 1, 16) - 1) << 4) | (clamp_val(timing->rec8b, 1, 16) - 1)); in amd_set_speed() 63 ((clamp_val(timing->active, 1, 16) - 1) << 4) | (clamp_val(timing->recover, 1, 16) - 1)); in amd_set_speed() 66 case ATA_UDMA2: t = timing->udma ? (0xc0 | (clamp_val(timing->udma, 2, 5) - 2)) : 0x03; break; in amd_set_speed() 67 …case ATA_UDMA4: t = timing->udma ? (0xc0 | amd_cyc2udma[clamp_val(timing->udma, 2, 10)]) : 0x03; b… in amd_set_speed() 68 …case ATA_UDMA5: t = timing->udma ? (0xc0 | amd_cyc2udma[clamp_val(timing->udma, 1, 10)]) : 0x03; b… in amd_set_speed() 69 …case ATA_UDMA6: t = timing->udma ? (0xc0 | amd_cyc2udma[clamp_val(timing->udma, 1, 15)]) : 0x03; b… in amd_set_speed()
|
D | cy82c693.c | 105 time_16 = clamp_val(t.recover - 1, 0, 15) | in cy82c693_set_pio_mode() 106 (clamp_val(t.active - 1, 0, 15) << 4); in cy82c693_set_pio_mode() 107 time_8 = clamp_val(t.act8b - 1, 0, 15) | in cy82c693_set_pio_mode() 108 (clamp_val(t.rec8b - 1, 0, 15) << 4); in cy82c693_set_pio_mode() 120 addrCtrl |= clamp_val(t.setup - 1, 0, 15); in cy82c693_set_pio_mode() 136 addrCtrl |= (clamp_val(t.setup - 1, 0, 15) << 4); in cy82c693_set_pio_mode()
|
D | via82cxxx.c | 134 t = (t & ~(3 << ((3 - dn) << 1))) | ((clamp_val(timing->setup, 1, 4) - 1) << ((3 - dn) << 1)); in via_set_speed() 139 ((clamp_val(timing->act8b, 1, 16) - 1) << 4) | (clamp_val(timing->rec8b, 1, 16) - 1)); in via_set_speed() 142 ((clamp_val(timing->active, 1, 16) - 1) << 4) | (clamp_val(timing->recover, 1, 16) - 1)); in via_set_speed() 145 case ATA_UDMA2: t = timing->udma ? (0xe0 | (clamp_val(timing->udma, 2, 5) - 2)) : 0x03; break; in via_set_speed() 146 case ATA_UDMA4: t = timing->udma ? (0xe8 | (clamp_val(timing->udma, 2, 9) - 2)) : 0x0f; break; in via_set_speed() 147 case ATA_UDMA5: t = timing->udma ? (0xe0 | (clamp_val(timing->udma, 2, 9) - 2)) : 0x07; break; in via_set_speed() 148 case ATA_UDMA6: t = timing->udma ? (0xe0 | (clamp_val(timing->udma, 2, 9) - 2)) : 0x07; break; in via_set_speed()
|
D | alim15x3.c | 82 t->setup = clamp_val(t->setup, 1, 8) & 7; in ali_program_timings() 83 t->act8b = clamp_val(t->act8b, 1, 8) & 7; in ali_program_timings() 84 t->rec8b = clamp_val(t->rec8b, 1, 16) & 15; in ali_program_timings() 85 t->active = clamp_val(t->active, 1, 8) & 7; in ali_program_timings() 86 t->recover = clamp_val(t->recover, 1, 16) & 15; in ali_program_timings()
|
/Linux-v4.19/drivers/hwmon/pmbus/ |
D | lm25066.c | 364 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data() 369 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data() 376 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data() 385 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data() 393 word = ((s16)word < 0) ? 0 : clamp_val(word, 0, data->rlimit); in lm25066_write_word_data()
|
/Linux-v4.19/drivers/hwmon/ |
D | amc6821.c | 305 val = clamp_val(val / 1000, -128, 127); in set_temp() 390 data->pwm1 = clamp_val(val , 0, 255); in set_pwm1() 553 ptemp[0] = clamp_val(val / 1000, 0, in set_temp_auto_point_temp() 555 ptemp[0] = clamp_val(ptemp[0], 0, in set_temp_auto_point_temp() 557 ptemp[0] = clamp_val(ptemp[0], 0, 63); in set_temp_auto_point_temp() 568 ptemp[1] = clamp_val(val / 1000, (ptemp[0] & 0x7C) + 4, 124); in set_temp_auto_point_temp() 570 ptemp[2] = clamp_val(ptemp[2], ptemp[1] + 1, 255); in set_temp_auto_point_temp() 573 ptemp[2] = clamp_val(val / 1000, ptemp[1]+1, 255); in set_temp_auto_point_temp() 604 data->pwm1_auto_point_pwm[1] = clamp_val(val, 0, 254); in set_pwm1_auto_point_pwm() 668 data->fan[ix] = (u16) clamp_val(val, 1, 0xFFFF); in set_fan()
|
D | asc7621.c | 194 reqval = clamp_val(reqval, 0, 255); in store_u8() 227 reqval = clamp_val(reqval, 0, param->mask[0]); in store_bitmask() 277 (reqval <= 0 ? 0xffff : clamp_val(5400000 / reqval, 0, 0xfffe)); in store_fan16() 346 reqval = clamp_val(reqval, 0, 0xffff); in store_in8() 350 reqval = clamp_val(reqval, 0, 0xff); in store_in8() 379 reqval = clamp_val(reqval, -127000, 127000); in store_temp8() 435 reqval = clamp_val(reqval, -32000, 31750); in store_temp62() 471 temp = auto_point1 + asc7621_range_map[clamp_val(regval, 0, 15)]; in show_ap2_temp() 492 reqval = clamp_val(reqval, auto_point1 + 2000, auto_point1 + 80000); in store_ap2_temp() 526 return sprintf(buf, "%u\n", map[clamp_val(regval, 0, 15)]); in show_pwm_ac() [all …]
|
D | lm95245.c | 308 val = clamp_val(val / 1000, 0, 255); in lm95245_write_temp() 314 val = clamp_val(val / 1000, 0, channel ? 255 : 127); in lm95245_write_temp() 326 val = clamp_val(val, -1000000, 1000000); in lm95245_write_temp() 328 val = clamp_val(val, 0, 31); in lm95245_write_temp() 334 val = clamp_val(val, -128000, 127875); in lm95245_write_temp()
|
D | w83l786ng.c | 89 rpm = clamp_val(rpm, 1, 1000000); in FAN_TO_REG() 90 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); in FAN_TO_REG() 98 #define TEMP_TO_REG(val) (clamp_val(((val) < 0 ? (val) + 0x100 * 1000 \ 108 #define IN_TO_REG(val) (clamp_val((((val) + 4) / 8), 0, 255)) 117 val = clamp_val(val, 1, 128) >> 1; in DIV_TO_REG() 528 val = clamp_val(val, 0, 255); in store_pwm() 613 tol_tmp = clamp_val(val, 0, 15); in store_tolerance()
|
D | vt8231.c | 150 return clamp_val(1310720 / (rpm * div), 1, 255); in FAN_TO_REG() 239 data->in_min[nr] = clamp_val(((val * 958) / 10000) + 3, 0, 255); in set_in_min() 259 data->in_max[nr] = clamp_val(((val * 958) / 10000) + 3, 0, 255); in set_in_max() 306 data->in_min[5] = clamp_val(((val * 958 * 34) / (10000 * 54)) + 3, in in5_min_store() 326 data->in_max[5] = clamp_val(((val * 958 * 34) / (10000 * 54)) + 3, in in5_max_store() 386 data->temp_max[0] = clamp_val((val + 500) / 1000, 0, 255); in temp1_max_store() 404 data->temp_min[0] = clamp_val((val + 500) / 1000, 0, 255); in temp1_max_hyst_store() 451 data->temp_max[nr] = clamp_val(TEMP_MAXMIN_TO_REG(val), 0, 255); in set_temp_max() 470 data->temp_min[nr] = clamp_val(TEMP_MAXMIN_TO_REG(val), 0, 255); in set_temp_min()
|
D | ina209.c | 167 return clamp_val(val, -320, 320) * 100; in ina209_to_reg() 179 return (DIV_ROUND_CLOSEST(clamp_val(val, 0, 32000), 4) << 3) in ina209_to_reg() 190 return (clamp_val(-val, 0, 255) << 8) | (old & 0xff); in ina209_to_reg() 199 return (clamp_val(val, 0, 255) << 8) | (old & 0xff); in ina209_to_reg() 550 clamp_val(40960000 / shunt, 1, 65535)); in ina209_init_client()
|
D | lm75.h | 39 int ntemp = clamp_val(temp, LM75_TEMP_MIN, LM75_TEMP_MAX); in LM75_TEMP_TO_REG()
|
D | tmp401.c | 182 temp = clamp_val(temp, -64000, 191000); in tmp401_temp_to_register() 185 temp = clamp_val(temp, 0, 127000); in tmp401_temp_to_register() 383 val = clamp_val(val, -64000, 191000); in store_temp_crit_hyst() 385 val = clamp_val(val, 0, 127000); in store_temp_crit_hyst() 389 val = clamp_val(val, temp - 255000, temp); in store_temp_crit_hyst() 460 val = clamp_val(val, 125, 16000); in update_interval_store()
|
D | lm63.c | 130 #define TEMP8_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val((val), -128000, \ 132 #define TEMP8U_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val((val), 0, \ 135 #define TEMP11_TO_REG(val) (DIV_ROUND_CLOSEST(clamp_val((val), -128000, \ 137 #define TEMP11U_TO_REG(val) (DIV_ROUND_CLOSEST(clamp_val((val), 0, \ 139 #define HYST_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val((val), 0, 127000), \ 207 return DIV_ROUND_CLOSEST(clamp_val(val, 0, 127500), 500); in lut_temp_to_reg() 209 return DIV_ROUND_CLOSEST(clamp_val(val, 0, 127000), 1000); in lut_temp_to_reg() 411 val = clamp_val(val, 0, 255); in set_pwm1() 695 lm63_set_convrate(data, clamp_val(val, 0, 100000)); in update_interval_store()
|
D | via686a.c | 138 return (u8) clamp_val((val * 21024 - 1205000) / 250000, 0, 255); in IN_TO_REG() 140 return (u8) clamp_val((val * 15737 - 1205000) / 250000, 0, 255); in IN_TO_REG() 142 return (u8) clamp_val((val * 10108 - 1205000) / 250000, 0, 255); in IN_TO_REG() 144 return (u8) clamp_val((val * 41714 - 12050000) / 2500000, 0, in IN_TO_REG() 175 rpm = clamp_val(rpm, 1, 1000000); in FAN_TO_REG() 176 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 255); in FAN_TO_REG()
|
/Linux-v4.19/fs/fscache/ |
D | main.c | 111 clamp_val(nr_cpus, in fscache_init() 121 clamp_val(fscache_object_max_active / 2, in fscache_init()
|
/Linux-v4.19/drivers/gpu/drm/sti/ |
D | sti_gdp.c | 635 dst_w = clamp_val(state->crtc_w, 0, mode->hdisplay - dst_x); in sti_gdp_atomic_check() 636 dst_h = clamp_val(state->crtc_h, 0, mode->vdisplay - dst_y); in sti_gdp_atomic_check() 640 src_w = clamp_val(state->src_w >> 16, 0, GAM_GDP_SIZE_MAX_WIDTH); in sti_gdp_atomic_check() 641 src_h = clamp_val(state->src_h >> 16, 0, GAM_GDP_SIZE_MAX_HEIGHT); in sti_gdp_atomic_check() 744 dst_w = clamp_val(state->crtc_w, 0, mode->hdisplay - dst_x); in sti_gdp_atomic_update() 745 dst_h = clamp_val(state->crtc_h, 0, mode->vdisplay - dst_y); in sti_gdp_atomic_update() 749 src_w = clamp_val(state->src_w >> 16, 0, GAM_GDP_SIZE_MAX_WIDTH); in sti_gdp_atomic_update() 750 src_h = clamp_val(state->src_h >> 16, 0, GAM_GDP_SIZE_MAX_HEIGHT); in sti_gdp_atomic_update()
|
/Linux-v4.19/drivers/power/supply/ |
D | smb347-charger.c | 440 ret = clamp_val(ret, 2400000, 3000000) - 2400000; in smb347_set_voltage_limits() 454 ret = clamp_val(ret, 3500000, 4500000) - 3500000; in smb347_set_voltage_limits() 476 val = clamp_val(val, 100, 130) - 100; in smb347_set_temp_limits() 489 val = clamp_val(val, 0, 15); in smb347_set_temp_limits() 506 val = clamp_val(val, 40, 55) - 40; in smb347_set_temp_limits() 521 val = clamp_val(val, -5, 10) + 5; in smb347_set_temp_limits() 538 val = clamp_val(val, 50, 65) - 50; in smb347_set_temp_limits()
|
/Linux-v4.19/drivers/net/ethernet/qualcomm/emac/ |
D | emac-ethtool.c | 166 clamp_val(ring->tx_pending, EMAC_MIN_TX_DESCS, EMAC_MAX_TX_DESCS); in emac_set_ringparam() 169 clamp_val(ring->rx_pending, EMAC_MIN_RX_DESCS, EMAC_MAX_RX_DESCS); in emac_set_ringparam()
|