/linux-master/drivers/hwmon/ |
H A D | gl520sm.c | 198 #define VDD_CLAMP(val) clamp_val(val, 0, 255 * 95 / 4) 202 #define IN_CLAMP(val) clamp_val(val, 0, 255 * 19) 332 #define FAN_CLAMP(val, div) clamp_val(val, FAN_BASE(div) / 255, \ 498 #define TEMP_CLAMP(val) clamp_val(val, -130000, 125000)
|
H A D | g760a.c | 149 data->set_cnt = PWM_TO_CNT(clamp_val(val, 0, 255));
|
H A D | w83781d.c | 149 #define IN_TO_REG(val) clamp_val(((val) + 8) / 16, 0, 255) 157 rpm = clamp_val(rpm, 1, 1000000); 158 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); 171 #define TEMP_TO_REG(val) clamp_val((val) / 1000, -127, 128) 185 val = clamp_val(val, 1, 432 data->vrm = clamp_val(val, 0, 255); 718 data->pwm[nr] = clamp_val(val, 0, 255);
|
H A D | adt7475.c | 237 val = clamp_val(val, -64000, 191000); 240 val = clamp_val(val, -128000, 127000); 276 return clamp_val((90000 * 60) / rpm, 1, 0xFFFF); 309 return clamp_val(reg, 0, 1023) & (0xff << 2); 476 val = clamp_val(val, -63000, 127000); 479 val = clamp_val(val, -63000, 64000); 496 val = clamp_val(val, temp - 15000, temp); 687 val = clamp_val(val, temp + autorange_table[0], 823 data->pwm[sattr->nr][sattr->index] = clamp_val(val, 0, 0xFF); 988 idx = clamp_val(dat [all...] |
H A D | adm1026.c | 188 SCALE(clamp_val(val, 0, 255 * adm1026_scaling[n] / 192), \ 198 clamp_val(1350000 / ((val) * (div)), \ 206 #define TEMP_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val(val, -128000, 127000), \ 209 #define OFFSET_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val(val, -128000, 127000), \ 213 #define PWM_TO_REG(val) (clamp_val(val, 0, 255)) 224 #define DAC_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val(val, 0, 2500) * 255, \ 610 clamp_val(val, INT_MIN, 639 clamp_val(val, INT_MIN, 724 new_min = clamp_val(new_min, 1, 254); 1314 data->pwm1.auto_pwm_min = clamp_val(va [all...] |
H A D | vt1211.c | 148 #define IN_TO_REG(ix, val) (clamp_val((ix) == 5 ? \ 163 #define TEMP_TO_REG(ix, val) clamp_val( \ 173 clamp_val((1310720 / (val) / \ 679 val = 135000 / clamp_val(val, 135000 >> 7, 135000); 838 data->pwm_auto_pwm[ix][ap] = clamp_val(val, 0, 255);
|
H A D | w83793.c | 181 return clamp_val((1350000 + (rpm >> 1)) / rpm, 1, 0xffe); 191 return clamp_val((val + 50) / 100, 0, 0xff); 201 return clamp_val((val + (val < 0 ? -500 : 500)) / 1000, min, max); 549 val = clamp_val(val, 0, 0xff) >> 2; 730 data->pwm_default |= clamp_val(val, 0, 0xff) >> 2; 829 val = clamp_val(val, 0, 255); 898 val = clamp_val(val, 0, 0xff) >> 2; 994 val = clamp_val(val, 0, 255); 996 val = clamp_val(val, 0, 0x3FF);
|
H A D | lm90.c | 1368 val = clamp_val(val, -64000, 191000 + fraction); 1371 val = clamp_val(val, 0, 255000 + fraction); 1373 val = clamp_val(val, 0, 127000 + fraction); 1375 val = clamp_val(val, -128000, 127000 + fraction); 1442 val = clamp_val(val, -128000l, 255000l); 1443 data->temp_hyst = clamp_val(DIV_ROUND_CLOSEST(temp - val, 1000), 0, 31); 1715 clamp_val(val, 0, 100000)); 1718 err = lm90_set_faultqueue(client, data, clamp_val(val, 1, 4));
|
H A D | dme1737.c | 269 val = clamp_val(val, 0, 255 * nominal / 192); 286 val = clamp_val(val, -128000, 127000); 325 hyst = clamp_val(hyst, temp - 15000, temp); 343 return clamp_val(val / tpc, 0, 0xffff); 346 clamp_val(90000 * 60 / val, 0, 0xfffe); 1050 val = clamp_val(val, temp, temp + 80000); 1277 data->pwm[ix] = clamp_val(val, 0, 255); 1445 data->pwm_min[ix] = clamp_val(val, 0, 255);
|
H A D | w83627hf.c | 250 #define IN_TO_REG(val) (clamp_val((((val) + 8) / 16), 0, 255)) 257 rpm = clamp_val(rpm, 1, 1000000); 258 return clamp_val((1350000 + rpm * div / 2) / (rpm * div), 1, 254); 270 int ntemp = clamp_val(temp, TEMP_MIN, TEMP_MAX); 282 #define PWM_TO_REG(val) (clamp_val((val), 0, 255)) 337 val = clamp_val(val, 1, 128) >> 1; 856 clamp_val(((val * 100) - 70000 + 244) / 488, 0, 255); 895 clamp_val(((val * 100) - 70000 + 244) / 488, 0, 255);
|
H A D | sch5627.c | 235 return clamp_val(limit, 0, U8_MAX); 247 return clamp_val(pulses, 1, U16_MAX - 1);
|
H A D | max6639.c | 67 #define TEMP_LIMIT_TO_REG(val) clamp_val((val) / 1000, 0, 255) 254 val = clamp_val(val, 0, 255);
|
H A D | jc42.c | 219 int ntemp = clamp_val(temp, 359 val = clamp_val(val, (data->extended ? JC42_TEMP_MIN_EXTENDED
|
/linux-master/include/linux/ |
H A D | cpufreq.h | 850 target_freq = clamp_val(target_freq, policy->min, policy->max); 918 target_freq = clamp_val(target_freq, policy->min, policy->max); 1003 target_freq = clamp_val(target_freq, policy->min, policy->max); 1022 return freq == clamp_val(freq, policy->min, policy->max);
|
/linux-master/drivers/iio/accel/ |
H A D | adxl345_core.c | 120 clamp_val(ilog2(n), 0,
|
H A D | adxl313_core.c | 311 if (clamp_val(val, -128 * 4, 127 * 4) != val)
|
/linux-master/drivers/memory/ |
H A D | stm32-fmc2-ebi.c | 736 val = clamp_val(setup, 1, FMC2_BXTR_ADDSET_MAX); 756 val = clamp_val(setup, 1, FMC2_BXTR_ADDHLD_MAX); 774 val = clamp_val(setup, 1, FMC2_BXTR_DATAST_MAX); 826 val = setup ? clamp_val(setup - 1, 1, FMC2_BTR_CLKDIV_MAX) : 1; 845 val = setup ? clamp_val(setup - 1, 1, FMC2_CFGR_CLKDIV_MAX) : 1; 849 val = setup ? clamp_val(setup - 1, 1, FMC2_BTR_CLKDIV_MAX) : 1;
|
/linux-master/drivers/input/ |
H A D | ff-memless.c | 263 clamp_val(effect->u.ramp.start_level + x, -0x80, 0x7f); 265 clamp_val(effect->u.ramp.end_level + y, -0x80, 0x7f);
|
/linux-master/drivers/net/phy/ |
H A D | bcm54140.c | 315 val = clamp_val(val, BCM54140_HWMON_TO_TEMP(mask), 340 val = clamp_val(val, 0, BCM54140_HWMON_TO_IN(channel, mask));
|
/linux-master/drivers/hwmon/pmbus/ |
H A D | adm1275.c | 408 word = clamp_val(word, 1, ADM1275_SAMPLES_AVG_MAX); 413 word = clamp_val(word, 1, ADM1275_SAMPLES_AVG_MAX);
|
/linux-master/arch/x86/mm/ |
H A D | init.c | 577 u64 start = clamp_val(PFN_PHYS(start_pfn), r_start, r_end); 578 u64 end = clamp_val(PFN_PHYS(end_pfn), r_start, r_end);
|
/linux-master/drivers/usb/gadget/udc/bdc/ |
H A D | bdc_cmd.c | 153 si = clamp_val(si, 1, 16) - 1;
|
/linux-master/drivers/clk/ingenic/ |
H A D | jz4760-cgu.c | 67 n = clamp_val(n, 2, 1 << pll_info->n_bits);
|
/linux-master/drivers/gpu/drm/sti/ |
H A D | sti_hqvdp.c | 1043 dst_w = clamp_val(new_plane_state->crtc_w, 0, mode->hdisplay - dst_x); 1044 dst_h = clamp_val(new_plane_state->crtc_h, 0, mode->vdisplay - dst_y); 1153 dst_w = clamp_val(newstate->crtc_w, 0, mode->hdisplay - dst_x); 1154 dst_h = clamp_val(newstate->crtc_h, 0, mode->vdisplay - dst_y);
|
/linux-master/drivers/spi/ |
H A D | spi-loongson-core.c | 46 div = clamp_val(DIV_ROUND_UP_ULL(loongson_spi->clk_rate, hz), 2, 4096);
|