arch/arm64/kvm/pauth.c
98
return 64 - clamp(txsz, mintxsz, maxtxsz);
arch/mips/kernel/csrc-r4k.c
127
clocksource_mips.rating += clamp(mips_hpt_frequency / 10000000, 0, 99);
arch/powerpc/kernel/rtas.c
1355
ms = clamp(ms, 1U, 1000U);
arch/powerpc/platforms/pseries/vas.c
50
ms = clamp(get_longbusy_msecs(rc), 1, 10);
arch/s390/mm/mmap.c
62
gap = clamp(gap, SZ_128M, (STACK_TOP / 6) * 5);
arch/um/kernel/smp.c
230
uml_ncpus = clamp(uml_ncpus, 1, NR_CPUS);
arch/x86/boot/compressed/kaslr.c
630
entry.start = clamp(region->start, start, end);
arch/x86/boot/compressed/kaslr.c
631
entry_end = clamp(region_end, start, end);
arch/x86/mm/mmap.c
96
gap = clamp(gap, SIZE_128M, (task_size / 6) * 5);
block/blk-cgroup.c
1932
bool clamp;
block/blk-cgroup.c
1948
clamp = use_delay > 0;
block/blk-cgroup.c
1966
if (clamp)
block/blk-iocost.c
1030
vrate = clamp(DIV64_U64_ROUND_UP(vrate * adj_pct, 100),
block/blk-iocost.c
2337
usage = clamp(DIV64_U64_ROUND_UP(usage_us * WEIGHT_ONE, usage_dur),
block/blk-iocost.c
2437
ioc->busy_level = clamp(ioc->busy_level, -1000, 1000);
block/blk-iocost.c
983
vcomp = clamp(vcomp, vcomp_min, vcomp_max);
block/blk-iocost.c
990
ioc->vtime_err = clamp(ioc->vtime_err, -vperiod, vperiod);
block/kyber-iosched.c
262
depth = clamp(depth, 1U, kyber_depth[sched_domain]);
drivers/accel/habanalabs/common/device.c
1209
curr_power = clamp(curr_power, dc_power, max_power);
drivers/acpi/pmic/intel_pmic_xpower.c
311
raw = clamp(raw, first.raw, last.raw);
drivers/acpi/pmic/intel_pmic_xpower.c
313
raw = clamp(raw, last.raw, first.raw);
drivers/ata/libata-core.c
6093
host->n_tags = clamp(sht->can_queue, 1, ATA_MAX_QUEUE);
drivers/bus/bt1-apb.c
280
n = clamp(n, APB_EHB_TIMEOUT_MIN, APB_EHB_TIMEOUT_MAX);
drivers/clk/at91/clk-audio-pll.c
253
req->rate = clamp(req->rate, AUDIO_PLL_FOUT_MIN, AUDIO_PLL_FOUT_MAX);
drivers/clk/bcm/clk-bcm2835.c
580
req->rate = clamp(req->rate, data->min_rate, data->max_rate);
drivers/clk/bcm/clk-raspberrypi.c
276
req->rate = clamp(req->rate, req->min_rate, req->max_rate);
drivers/clk/clk-apple-nco.c
221
req->rate = clamp(req->rate, lo, hi);
drivers/clk/clk-plldig.c
132
div = clamp(div, 1UL, MAX_RFDPHI1);
drivers/clk/clk-plldig.c
143
req->rate = clamp(req->rate, PHI1_MIN_FREQ, PHI1_MAX_FREQ);
drivers/clk/clk-plldig.c
157
rate = clamp(rate, PHI1_MIN_FREQ, PHI1_MAX_FREQ);
drivers/clk/clk-rp1.c
743
div = clamp(div, 8u, 19u);
drivers/clk/clk-rp1.c
871
div = clamp(div,
drivers/clk/clk-sp7021.c
150
freq = clamp(freq, F_MIN, F_MAX);
drivers/clk/clk-sp7021.c
217
freq = clamp(freq, F_MIN, F_MAX);
drivers/clk/clk-versaclock5.c
460
req->rate = clamp(req->rate, VC5_PLL_VCO_MIN, vc5->chip_info->vco_max);
drivers/clk/clk.c
1582
req->rate = clamp(req->rate, req->min_rate, req->max_rate);
drivers/clk/clk.c
2711
rate = clamp(rate, min, max);
drivers/clk/imx/clk-pll14xx.c
193
mdiv = clamp(mdiv, 64, 1023);
drivers/clk/meson/sclk-div.c
46
return clamp(div, 2, maxdiv);
drivers/clk/mxs/clk-ref.c
69
frac = clamp(tmp, 18, 35);
drivers/clk/mxs/clk-ref.c
91
frac = clamp(tmp, 18, 35);
drivers/clk/qcom/clk-alpha-pll.c
2774
req->rate = clamp(req->rate, min_freq, max_freq);
drivers/clk/qcom/clk-alpha-pll.c
881
req->rate = clamp(req->rate, min_freq, max_freq);
drivers/clk/qcom/clk-hfpll.c
141
req->rate = clamp(req->rate, hd->min_rate, hd->max_rate);
drivers/clk/renesas/clk-div6.c
101
return clamp(div, 1U, 64U);
drivers/clk/renesas/clk-div6.c
128
div = clamp(div, min_div, max_div);
drivers/clk/renesas/rcar-gen2-cpg.c
78
mult = clamp(mult, min_mult, max_mult);
drivers/clk/renesas/rcar-gen2-cpg.c
93
mult = clamp(mult, 1U, 32U);
drivers/clk/renesas/rcar-gen3-cpg.c
208
mult = clamp(mult, min_mult, max_mult);
drivers/clk/renesas/rcar-gen3-cpg.c
223
mult = clamp(mult, 1U, 32U);
drivers/clk/renesas/rcar-gen3-cpg.c
77
mult = clamp(mult, min_mult, max_mult);
drivers/clk/renesas/rcar-gen3-cpg.c
91
mult = clamp(mult, 1U, 128U);
drivers/clk/renesas/rcar-gen4-cpg.c
126
ni = clamp(ni, min_mult, max_mult);
drivers/clk/renesas/rcar-gen4-cpg.c
155
ni = clamp(ni, 1U, 256U);
drivers/clk/renesas/rcar-gen4-cpg.c
313
mult = clamp(mult, min_mult, max_mult);
drivers/clk/renesas/rcar-gen4-cpg.c
328
mult = clamp(mult, 1U, 32U);
drivers/clk/sophgo/clk-sg2044-pll.c
268
target = clamp(req->rate, pll->pll.limits[PLL_LIMIT_FOUT].min,
drivers/clk/starfive/clk-starfive-jh71x0.c
110
unsigned long div = clamp(DIV_ROUND_CLOSEST(parent_rate, rate),
drivers/clk/starfive/clk-starfive-jh71x0.c
132
unsigned long rate = clamp(req->rate, req->min_rate, req->max_rate);
drivers/clk/starfive/clk-starfive-jh71x0.c
133
unsigned long div100 = clamp(DIV_ROUND_CLOSEST(parent100, rate),
drivers/clk/starfive/clk-starfive-jh71x0.c
152
unsigned long div100 = clamp(DIV_ROUND_CLOSEST(100 * parent_rate, rate),
drivers/clk/starfive/clk-starfive-jh71x0.c
81
unsigned long rate = clamp(req->rate, req->min_rate, req->max_rate);
drivers/clk/tegra/clk-bpmp.c
177
rate = clamp(rate_req->rate, rate_req->min_rate, rate_req->max_rate);
drivers/clk/tegra/clk-dfll.c
888
force_val = clamp(force_val, FORCE_MIN, FORCE_MAX);
drivers/clk/tegra/cvb.c
74
dfll_mv = clamp(dfll_mv, min_mv, max_mv);
drivers/clk/thead/clk-th1520-ap.c
1464
return clamp(DIV_ROUND_UP(parent_rate, TH1520_C910_BUS_MAX_RATE),
drivers/clocksource/mips-gic-timer.c
232
gic_clocksource.rating += clamp(gic_frequency / 10000000, 0, 99);
drivers/cpufreq/amd-pstate.c
145
return (u8)clamp(perf_val, perf.lowest_perf, perf.highest_perf);
drivers/cpufreq/amd_freq_sensitivity.c
79
clamp(sensitivity, 0, POWERSAVE_BIAS_MAX);
drivers/cpufreq/mediatek-cpufreq.c
100
new_vsram = clamp(new_vproc + soc_data->min_volt_shift,
drivers/cpufreq/mediatek-cpufreq.c
105
vsram = clamp(pre_vproc + soc_data->max_volt_shift,
drivers/crypto/intel/qat/qat_common/adf_clock.c
127
*frequency = clamp(freq, min, max);
drivers/devfreq/devfreq.c
155
*max_freq = clamp(*max_freq, devfreq->scaling_min_freq, devfreq->scaling_max_freq);
drivers/devfreq/devfreq.c
156
*min_freq = clamp(*min_freq, devfreq->scaling_min_freq, *max_freq);
drivers/devfreq/mtk-cci-devfreq.c
64
new_vsram = clamp(new_voltage + soc_data->min_volt_shift,
drivers/devfreq/mtk-cci-devfreq.c
69
vsram = clamp(pre_voltage + soc_data->max_volt_shift,
drivers/dma/dw/core.c
787
clamp(dwc->dma_sconfig.src_maxburst, 1U, dwc->max_burst);
drivers/dma/dw/core.c
789
clamp(dwc->dma_sconfig.dst_maxburst, 1U, dwc->max_burst);
drivers/dma/xilinx/zynqmp_dma.c
578
chan->src_burst_len = clamp(config->src_maxburst, 1U,
drivers/dma/xilinx/zynqmp_dma.c
580
chan->dst_burst_len = clamp(config->dst_maxburst, 1U,
drivers/firewire/core-transaction.c
1284
cycles = clamp(cycles, 800u, 3u * 8000u);
drivers/firewire/net.c
473
max_rec = clamp(max_rec, 8U, 11U); /* 512...4096 */
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c
97
*ref_div = clamp(DIV_ROUND_CLOSEST(den, post_div), 1u, ref_div_max);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2402
clamp(phys_ram_gb * 3, min_vm_size, max_size));
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2123
pages = clamp(pages, 1ULL << 9, 1ULL << 18);
drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c
452
vlevel = clamp(vlevel_req, 2, vlevel_max);
drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c
457
vlevel = clamp(vlevel_req, 1, vlevel_max);
drivers/gpu/drm/bridge/chipone-icn6211.c
285
p_min = clamp(DIV_ROUND_UP(fin, 20000000), 1U, 31U);
drivers/gpu/drm/bridge/chipone-icn6211.c
286
p_max = clamp(fin / 5000000, 1U, 31U);
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
254
min_n = clamp(min_n, N_MIN, N_MAX);
drivers/gpu/drm/bridge/imx/imx93-mipi-dsi.c
255
max_n = clamp(max_n, N_MIN, N_MAX);
drivers/gpu/drm/bridge/tc358768.c
963
val = clamp(raw_val, 0, 127);
drivers/gpu/drm/bridge/tc358768.c
973
val2 = clamp(raw_val, 0, 127);
drivers/gpu/drm/bridge/tc358768.c
993
val = clamp(raw_val, 0, 15);
drivers/gpu/drm/bridge/ti-sn65dsi83.c
354
return clamp((unsigned int)mode->clock *
drivers/gpu/drm/display/drm_dp_helper.c
2160
dp_aux_i2c_transfer_size = clamp(dp_aux_i2c_transfer_size, 1, DP_AUX_MAX_PAYLOAD_BYTES);
drivers/gpu/drm/display/drm_dp_helper.c
4371
pn = clamp(bit_count, pn_min, pn_max);
drivers/gpu/drm/display/drm_dp_helper.c
4414
f = clamp(DIV_ROUND_CLOSEST(fxp, 1 << pn), 1, 255);
drivers/gpu/drm/drm_edid.c
1880
if (score < clamp(edid_fixup, 0, 8)) {
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
531
gpu->fe_waitcycles = clamp(gpu->base_rate_core >> (15 - gpu->freq_scale),
drivers/gpu/drm/i915/display/intel_backlight.c
1352
val = clamp(val, panel->backlight.pwm_level_min, panel->backlight.pwm_level_max);
drivers/gpu/drm/i915/display/intel_backlight.c
53
source_val = clamp(source_val, source_min, source_max);
drivers/gpu/drm/i915/display/intel_backlight.c
75
hw_level = clamp(hw_level, panel->backlight.min, panel->backlight.max);
drivers/gpu/drm/i915/display/intel_color.c
624
c = clamp(c, -(s64)BIT(int_bits + frac_bits - 1),
drivers/gpu/drm/i915/display/intel_color.c
867
mantissa = clamp(b - a, 0, 0x7f);
drivers/gpu/drm/i915/display/intel_dp.c
396
return clamp(intel_dp->link.force_lane_count, 1, intel_dp_max_common_lane_count(intel_dp));
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
109
*ana_cp_int = clamp(ana_cp_int_temp, 1, 127);
drivers/gpu/drm/i915/display/intel_snps_hdmi_pll.c
128
*ana_cp_prop = clamp(*ana_cp_prop, 1, 127);
drivers/gpu/drm/i915/display/intel_vdsc.c
102
vdsc_cfg->first_line_bpg_offset = clamp(first_line_bpg_offset, 0,
drivers/gpu/drm/i915/gt/intel_engine_cs.c
533
u64 clamp = intel_clamp_##field(engine, engine->props.field); \
drivers/gpu/drm/i915/gt/intel_engine_cs.c
534
if (clamp != engine->props.field) { \
drivers/gpu/drm/i915/gt/intel_engine_cs.c
537
#field, clamp); \
drivers/gpu/drm/i915/gt/intel_engine_cs.c
538
engine->props.field = clamp; \
drivers/gpu/drm/i915/gt/intel_rps.c
1981
new_freq = clamp(new_freq,
drivers/gpu/drm/i915/gt/intel_rps.c
2625
intel_rps_set(rps, clamp(rps->cur_freq,
drivers/gpu/drm/i915/gt/intel_rps.c
880
clamp(rps->cur_freq,
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
1532
vote = clamp(peak, 1, BCM_TCS_CMD_VOTE_MASK);
drivers/gpu/drm/msm/adreno/a6xx_gmu.c
167
bw_index |= AB_VOTE(clamp(tmp, 1, MAX_AB_VOTE));
drivers/gpu/drm/msm/msm_drv.h
537
return clamp(remaining_jiffies, 1LL, (s64)INT_MAX);
drivers/gpu/drm/nouveau/dispnv50/disp.c
1183
clamp(connector->display_info.bpc, 6U, 8U);
drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c
85
x |= (0x80 | clamp(m, 0, 0x1f)) << (8 * j);
drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c
145
result = clamp(result, (s64)info.min, (s64)info.max);
drivers/gpu/drm/panel/panel-sitronix-st7701.c
260
(clamp((u32)mode->htotal, 512U, 1008U) - 512) / 16));
drivers/gpu/drm/panel/panel-sitronix-st7701.c
278
DIV_ROUND_CLOSEST(clamp(desc->vgh_mv,
drivers/gpu/drm/radeon/radeon_display.c
939
ref_div_max = clamp(100 / post_div, 1u, ref_div_max);
drivers/gpu/drm/radeon/radeon_display.c
942
*ref_div = clamp(den / post_div, 1u, ref_div_max);
drivers/gpu/drm/renesas/rcar-du/rcar_du_crtc.c
192
div = clamp(DIV_ROUND_CLOSEST(rate, target), 1UL, 64UL) - 1;
drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c
631
adjusted_mode->clock = clamp(adjusted_mode->clock, min_freq, 148500);
drivers/gpu/drm/stm/ltdc.c
1800
ldev->caps.nb_layers = clamp((int)lcr, 1, LTDC_MAX_LAYER);
drivers/gpu/drm/vkms/vkms_formats.c
298
r = clamp(fp_r, 0, 0xffff);
drivers/gpu/drm/vkms/vkms_formats.c
299
g = clamp(fp_g, 0, 0xffff);
drivers/gpu/drm/vkms/vkms_formats.c
300
b = clamp(fp_b, 0, 0xffff);
drivers/gpu/ipu-v3/ipu-di.c
428
div = clamp(div, 1U, 255U);
drivers/gpu/ipu-v3/ipu-di.c
445
div = clamp(div, 1U, 255U);
drivers/gpu/ipu-v3/ipu-di.c
469
div = clamp(div, 1U, 255U);
drivers/gpu/ipu-v3/ipu-image-convert.c
1940
x = clamp(x, (min + ~mask) & mask, max & mask);
drivers/hid/hid-elecom.c
51
nbuttons = clamp(nbuttons, 0, MOUSE_BUTTONS_MAX);
drivers/hid/hid-input.c
1598
value = clamp(value,
drivers/hid/hid-logitech-hidpp.c
2778
range = clamp(range, 180, 900);
drivers/hid/hid-nintendo.c
1335
new_val = clamp(new_val, (s32)-JC_MAX_STICK_MAG, (s32)JC_MAX_STICK_MAG);
drivers/hid/hid-nintendo.c
1894
ctlr->rumble_ll_freq = clamp(ctlr->rumble_ll_freq,
drivers/hid/hid-nintendo.c
1897
ctlr->rumble_lh_freq = clamp(ctlr->rumble_lh_freq,
drivers/hid/hid-nintendo.c
1900
ctlr->rumble_rl_freq = clamp(ctlr->rumble_rl_freq,
drivers/hid/hid-nintendo.c
1903
ctlr->rumble_rh_freq = clamp(ctlr->rumble_rh_freq,
drivers/hid/hid-udraw-ps3.c
233
level = clamp(data[13] - PRESSURE_OFFSET,
drivers/hid/hid-udraw-ps3.c
92
axis = clamp(axis,
drivers/hid/intel-ish-hid/ishtp/loader.c
186
length = clamp(ish_fw->size - offset, 0, fragment_size);
drivers/hid/usbhid/hid-pidff.c
320
return (s32)clamp(i, field->logical_minimum, field->logical_maximum);
drivers/hid/wacom.h
225
value = clamp(value, 0, in_max);
drivers/hwmon/bt1-pvt.c
338
val = clamp(val, PVT_TEMP_MIN, PVT_TEMP_MAX);
drivers/hwmon/bt1-pvt.c
341
val = clamp(val, PVT_VOLT_MIN, PVT_VOLT_MAX);
drivers/hwmon/hp-wmi-sensors.c
506
return clamp(count, 0, (int)HP_WMI_MAX_INSTANCES);
drivers/hwmon/pwm-fan.c
661
ctx->pwm_shutdown = (clamp(pwm_shutdown_percent, 0, 100) * 255) / 100;
drivers/i2c/busses/i2c-ocores.c
420
prescale = clamp(prescale, 0, 0xffff);
drivers/i2c/busses/i2c-omap.c
621
omap->threshold = clamp(size, (u8) 1, omap->fifo_size);
drivers/iio/accel/adxl345_core.c
383
val = clamp(max_boundary - adxl345_odr_tbl[odr][0],
drivers/iio/adc/ad4170-4.c
883
setup->filter_fs = clamp(val, AD4170_SINC3_MIN_FS,
drivers/iio/adc/ad4170-4.c
886
setup->filter_fs = clamp(val, AD4170_SINC5_MIN_FS,
drivers/iio/adc/ad4851.c
218
freq = clamp(freq, 1, st->info->max_sample_rate_hz);
drivers/iio/adc/ad7124.c
368
odr_sel_bits = clamp(DIV_ROUND_CLOSEST(fclk, divisor), 1, 2047);
drivers/iio/adc/ad7173.c
301
return clamp(div, 1U, AD7173_FILTER_SINC3_MAP_DIV);
drivers/iio/adc/ad7280a.c
744
value = clamp(value, 0L, 0xFFL);
drivers/iio/adc/ad7280a.c
769
value = clamp(value, 0L, 0xFFL);
drivers/iio/adc/ad7625.c
183
cnv_wf.period_length_ns = clamp(target, 100, 10 * KILO);
drivers/iio/adc/ad7768-1.c
1501
return clamp(val, 1, rdev->desc->n_voltages) - 1;
drivers/iio/adc/ad7768-1.c
591
dec_rate = clamp(dec_rate, 32, max_dec_rate);
drivers/iio/adc/ad7768-1.c
710
gain_nano = clamp(gain_nano, 0, ADAQ776X_GAIN_MAX_NANO);
drivers/iio/adc/ad7768-1.c
862
freq = clamp(freq, 50, 1024000);
drivers/iio/adc/ingenic-adc.c
333
div_main = clamp(div_main, 1u, 64u);
drivers/iio/adc/ingenic-adc.c
368
div_main = clamp(div_main, 1u, 256u);
drivers/iio/adc/meson_saradc.c
408
return clamp(tmp, 0, (1 << priv->param->resolution) - 1);
drivers/iio/adc/nxp-sar-adc.c
297
inpsamp = clamp(inpsamp, NXP_SAR_ADC_CTR_INPSAMP_MIN, NXP_SAR_ADC_CTR_INPSAMP_MAX);
drivers/iio/adc/pac1934.c
668
reg_data->energy_sec_acc[cnt] = clamp(curr_energy,
drivers/iio/adc/palmas_gpadc.c
468
return clamp(val, 0, 0xFFF);
drivers/iio/chemical/bme680_core.c
491
calc_hum = clamp(calc_hum, 0, 100000); /* clamp between 0-100 %rH */
drivers/iio/chemical/sgp40.c
178
ticks16 = (u16)clamp(ticks, 0u, 65535u); /* clamp between 0 .. 100 %rH */
drivers/iio/chemical/sgp40.c
183
ticks16 = (u16)clamp(ticks, 0u, 65535u); /* clamp between -45 .. +130 °C */
drivers/iio/frequency/ad9523.c
698
tmp = clamp(tmp, 1, 1024);
drivers/iio/frequency/ad9523.c
705
tmp = clamp(tmp, 0, 63);
drivers/iio/frequency/adf4371.c
318
cp_bleed = clamp(cp_bleed, 1U, 255U);
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c
338
return clamp(value, 1, 255);
drivers/iio/imu/inv_icm45600/inv_icm45600_accel.c
515
offset = clamp(offset, -8192, 8191);
drivers/iio/imu/inv_icm45600/inv_icm45600_gyro.c
527
offset = clamp(offset, -8192, 8191);
drivers/iio/light/gp2ap002.c
240
res = clamp(res, 0, (int)ARRAY_SIZE(gp2ap002_illuminance_table) - 1);
drivers/iio/magnetometer/yamaha-yas530.c
415
h[i] = clamp(h[i], -half_range, half_range - 1);
drivers/iio/proximity/sx9310.c
873
pos = clamp(ilog2(pos), 3, 11) - (pos >= 32 ? 4 : 3);
drivers/iio/proximity/sx9324.c
1014
raw = clamp(ilog2(pos), 3, 11) - (pos >= 32 ? 4 : 3);
drivers/iio/proximity/sx9360.c
738
raw = clamp(ilog2(pos), 3, 11) - (pos >= 32 ? 4 : 3);
drivers/input/input.c
2140
mt_slots = clamp(mt_slots, 2, 32);
drivers/input/joydev.c
85
return clamp(value, -32767, 32767);
drivers/input/misc/max7360-rotary.c
54
pos = clamp(pos, 0, maxval - 1);
drivers/input/mouse/focaltech.c
135
clamped_x = clamp(finger->x, 0U, priv->x_max);
drivers/input/mouse/focaltech.c
136
clamped_y = clamp(finger->y, 0U, priv->y_max);
drivers/input/mousedev.c
182
value = clamp(value, min, max);
drivers/input/mousedev.c
196
value = clamp(value, min, max);
drivers/input/touchscreen/sur40.c
769
SUR40_BRIGHTNESS_MIN, SUR40_BRIGHTNESS_MAX, 1, clamp(brightness,
drivers/input/touchscreen/sur40.c
773
SUR40_CONTRAST_MIN, SUR40_CONTRAST_MAX, 1, clamp(contrast,
drivers/input/touchscreen/sur40.c
777
SUR40_GAIN_MIN, SUR40_GAIN_MAX, 1, clamp(gain,
drivers/leds/led-class-flash.c
382
v = clamp(v, s->min, s->max);
drivers/leds/leds-lm3533.c
215
t = clamp(t, LM3533_LED_DELAY3_TMIN, LM3533_LED_DELAY3_TMAX);
drivers/leds/leds-lm3533.c
221
t = clamp(t, LM3533_LED_DELAY2_TMIN, LM3533_LED_DELAY2_TMAX);
drivers/leds/leds-lm3533.c
227
t = clamp(t, LM3533_LED_DELAY1_TMIN, LM3533_LED_DELAY1_TMAX);
drivers/leds/rgb/leds-ktd202x.c
301
num_steps = clamp(num_steps, 0, KTD202X_FLASH_PERIOD_MAX_STEPS);
drivers/macintosh/windfarm_cpufreq_clamp.c
103
clamp->ops = &clamp_ops;
drivers/macintosh/windfarm_cpufreq_clamp.c
104
clamp->name = "cpufreq-clamp";
drivers/macintosh/windfarm_cpufreq_clamp.c
105
ret = wf_register_control(clamp);
drivers/macintosh/windfarm_cpufreq_clamp.c
109
clamp_control = clamp;
drivers/macintosh/windfarm_cpufreq_clamp.c
113
kfree(clamp);
drivers/macintosh/windfarm_cpufreq_clamp.c
66
struct wf_control *clamp;
drivers/macintosh/windfarm_cpufreq_clamp.c
97
clamp = kmalloc_obj(struct wf_control);
drivers/macintosh/windfarm_cpufreq_clamp.c
98
if (clamp == NULL) {
drivers/md/dm-ps-historical-service-time.c
150
int bucket = clamp(delta >> HST_BUCKET_SHIFT, 0ULL,
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1234
int clamp = 1;
drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c
1270
if (clamp) {
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1021
y = clamp(y, 16, 235);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1022
cb = clamp(cb, 16, 240);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1023
cr = clamp(cr, 16, 240);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1025
y = clamp(y, 1, 254);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1026
cb = clamp(cb, 1, 254);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
1027
cr = clamp(cr, 1, 254);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
575
v = clamp(v, 0, 0xff0);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
581
v = clamp(v, 0, 0xff0);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
767
*r = clamp(*r >> 12, 0, 0xff0);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
768
*g = clamp(*g >> 12, 0, 0xff0);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
769
*b = clamp(*b >> 12, 0, 0xff0);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
955
r = clamp(r, 16 << 4, 235 << 4);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
956
g = clamp(g, 16 << 4, 235 << 4);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
957
b = clamp(b, 16 << 4, 235 << 4);
drivers/media/dvb-frontends/af9013.c
626
utmp1 = clamp(stmp1 + 90000, 0, 60000);
drivers/media/dvb-frontends/af9013.c
672
utmp1 = clamp(utmp1, 653799U, 1689999U);
drivers/media/dvb-frontends/af9013.c
683
utmp1 = clamp(utmp1, 371105U, 827999U);
drivers/media/dvb-frontends/af9013.c
694
utmp1 = clamp(utmp1, 193246U, 424999U);
drivers/media/dvb-frontends/af9033.c
731
utmp1 = clamp(utmp1, 653799U, 1689999U);
drivers/media/dvb-frontends/af9033.c
742
utmp1 = clamp(utmp1, 371105U, 827999U);
drivers/media/dvb-frontends/af9033.c
753
utmp1 = clamp(utmp1, 193246U, 424999U);
drivers/media/dvb-frontends/cxd2880/cxd2880_top.c
593
level = clamp(level, -840, -240);
drivers/media/dvb-frontends/si2168.c
184
utmp = clamp(8 - cmd.args[1], 0, 8);
drivers/media/dvb-frontends/tda10071.c
519
uitmp = clamp(uitmp, 181U, 236U); /* -75dBm - -20dBm */
drivers/media/dvb-frontends/ts2020.c
275
f3db = clamp(f3db, 7000U, 40000U);
drivers/media/i2c/alvium-csi2.c
1685
req_fr = clamp(req_fr, min_fr, max_fr);
drivers/media/i2c/alvium-csi2.c
1761
crop->left = clamp((u32)max(0, crop->left), alvium->min_offx,
drivers/media/i2c/alvium-csi2.c
1763
crop->top = clamp((u32)max(0, crop->top), alvium->min_offy,
drivers/media/i2c/alvium-csi2.c
1907
crop->left = clamp((u32)crop->left, (u32)0,
drivers/media/i2c/alvium-csi2.c
1909
crop->top = clamp((u32)crop->top, (u32)0,
drivers/media/i2c/alvium-csi2.c
1949
crop->left = clamp((u32)max(0, sel->r.left), alvium->min_offx,
drivers/media/i2c/alvium-csi2.c
1951
crop->top = clamp((u32)max(0, sel->r.top), alvium->min_offy,
drivers/media/i2c/alvium-csi2.c
637
csi_clk = clamp(alvium->ep.link_frequencies[0],
drivers/media/i2c/ar0521.c
202
u16 x = clamp((AR0521_WIDTH_MAX - sensor->fmt.width) / 2,
drivers/media/i2c/ar0521.c
204
u16 y = clamp(((AR0521_HEIGHT_MAX - sensor->fmt.height) / 2) & ~1,
drivers/media/i2c/ar0521.c
427
fmt->width = clamp(ALIGN(fmt->width, 4), AR0521_WIDTH_MIN,
drivers/media/i2c/ar0521.c
429
fmt->height = clamp(ALIGN(fmt->height, 4), AR0521_HEIGHT_MIN,
drivers/media/i2c/ccs/ccs-core.c
2268
clamp(fmt->format.width,
drivers/media/i2c/ccs/ccs-core.c
2272
clamp(fmt->format.height,
drivers/media/i2c/ccs/ccs-core.c
2397
a = clamp(a, CCS_LIM(sensor, SCALER_M_MIN),
drivers/media/i2c/ccs/ccs-core.c
2399
b = clamp(b, CCS_LIM(sensor, SCALER_M_MIN),
drivers/media/i2c/ccs/ccs-core.c
2401
max_m = clamp(max_m, CCS_LIM(sensor, SCALER_M_MIN),
drivers/media/i2c/cx25840/cx25840-core.c
1809
fmt->width = clamp(fmt->width, (h_src + 15) / 16, h_src);
drivers/media/i2c/cx25840/cx25840-core.c
1812
fmt->height = clamp(fmt->height, (u32)1, v_src - v_add);
drivers/media/i2c/cx25840/cx25840-core.c
1814
fmt->height = clamp(fmt->height, (v_src - v_add * 8 + 7) / 8,
drivers/media/i2c/imx274.c
1569
reg_val = clamp(reg_val, (u8)0, (u8)3);
drivers/media/i2c/imx283.c
673
return clamp(numerator, 0, U32_MAX);
drivers/media/i2c/imx283.c
782
current_exposure = clamp(current_exposure, min_exposure,
drivers/media/i2c/imx296.c
768
rect.left = clamp(ALIGN(sel->r.left, 4), 0,
drivers/media/i2c/imx296.c
770
rect.top = clamp(ALIGN(sel->r.top, 4), 0,
drivers/media/i2c/max2175.c
1107
freq = clamp(vf->frequency, ctx->bands_rf->rangelow,
drivers/media/i2c/mt9m111.c
472
rect.left = clamp(rect.left, MT9M111_MIN_DARK_COLS,
drivers/media/i2c/mt9m111.c
475
rect.top = clamp(rect.top, MT9M111_MIN_DARK_ROWS,
drivers/media/i2c/mt9m114.c
1267
format->width = crop->width / clamp(hscale, 1U, 2U);
drivers/media/i2c/mt9m114.c
1268
format->height = crop->height / clamp(vscale, 1U, 2U);
drivers/media/i2c/mt9m114.c
1885
format->width = clamp(ALIGN(fmt->format.width, 8),
drivers/media/i2c/mt9m114.c
1888
format->height = clamp(ALIGN(fmt->format.height, 8),
drivers/media/i2c/mt9p031.c
664
rect.left = clamp(ALIGN(sel->r.left, 2), MT9P031_COLUMN_START_MIN,
drivers/media/i2c/mt9p031.c
666
rect.top = clamp(ALIGN(sel->r.top, 2), MT9P031_ROW_START_MIN,
drivers/media/i2c/mt9v032.c
521
width = clamp(ALIGN(format->format.width, 2),
drivers/media/i2c/mt9v032.c
525
height = clamp(ALIGN(format->format.height, 2),
drivers/media/i2c/mt9v032.c
578
rect.left = clamp(ALIGN(sel->r.left + 1, 2) - 1,
drivers/media/i2c/mt9v032.c
581
rect.top = clamp(ALIGN(sel->r.top + 1, 2) - 1,
drivers/media/i2c/ov4689.c
627
*result = clamp(range->offset + (logical_gain) / range->divider,
drivers/media/i2c/ov5693.c
934
rect.left = clamp(ALIGN(sel->r.left, 2), OV5693_NATIVE_START_LEFT,
drivers/media/i2c/ov5693.c
936
rect.top = clamp(ALIGN(sel->r.top, 2), OV5693_NATIVE_START_TOP,
drivers/media/i2c/tvp5150.c
1122
rect->left = clamp(rect->left, 0, TVP5150_MAX_CROP_LEFT);
drivers/media/i2c/tvp5150.c
1123
rect->top = clamp(rect->top, 0, TVP5150_MAX_CROP_TOP);
drivers/media/pci/bt8xx/bttv-driver.c
1907
*width = clamp(*width, min_width, max_width);
drivers/media/pci/bt8xx/bttv-driver.c
1908
*height = clamp(*height, min_height, max_height);
drivers/media/pci/bt8xx/bttv-vbi.c
215
start = clamp(f->start[i], min_start, max_start);
drivers/media/pci/bt8xx/bttv-vbi.c
219
f->count[i] = clamp(count, (s64) 1,
drivers/media/pci/intel/ipu6/ipu6-fw-isys.c
238
num_in_message_queues = clamp(num_streams, 1U, max_streams);
drivers/media/pci/intel/ipu6/ipu6-isys-csi2.c
438
sel->r.height = clamp(sel->r.height & ~1, IPU6_ISYS_MIN_HEIGHT,
drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c
179
format->format.width = clamp(format->format.width, IPU6_ISYS_MIN_WIDTH,
drivers/media/pci/intel/ipu6/ipu6-isys-subdev.c
181
format->format.height = clamp(format->format.height,
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
250
*width = clamp(*width, IPU6_ISYS_MIN_WIDTH, IPU6_ISYS_MAX_WIDTH);
drivers/media/pci/intel/ipu6/ipu6-isys-video.c
251
*height = clamp(*height, IPU6_ISYS_MIN_HEIGHT, IPU6_ISYS_MAX_HEIGHT);
drivers/media/pci/ivtv/ivtv-ioctl.c
851
sel->r.width = clamp(sel->r.width, 16U, r.width);
drivers/media/pci/ivtv/ivtv-ioctl.c
852
sel->r.height = clamp(sel->r.height, 16U, r.height);
drivers/media/pci/saa7164/saa7164-encoder.c
377
port->freq = clamp(f->frequency,
drivers/media/pci/solo6x10/solo6x10-offsets.h
60
clamp(__solo->sdram_size - SOLO_MP4E_EXT_ADDR(__solo) - \
drivers/media/pci/solo6x10/solo6x10-offsets.h
68
clamp(__solo->sdram_size - SOLO_JPEG_EXT_ADDR(__solo), \
drivers/media/pci/zoran/zoran_card.c
778
settings->hor_dcm = clamp(settings->hor_dcm, 1, 2);
drivers/media/pci/zoran/zoran_card.c
782
settings->ver_dcm = clamp(settings->ver_dcm, 1, 2);
drivers/media/pci/zoran/zoran_card.c
786
settings->tmp_dcm = clamp(settings->tmp_dcm, 1, 2);
drivers/media/pci/zoran/zoran_card.c
791
settings->field_per_buff = clamp(settings->field_per_buff, 1, 2);
drivers/media/pci/zoran/zoran_card.c
803
settings->img_width = clamp(settings->img_width, 0, (int)BUZ_MAX_WIDTH);
drivers/media/pci/zoran/zoran_card.c
807
settings->img_height = clamp(settings->img_height, 0, BUZ_MAX_HEIGHT / 2);
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
337
pix_mp->width = clamp(pix_mp->width, C3_ISP_MIN_WIDTH,
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
339
pix_mp->height = clamp(pix_mp->height, C3_ISP_MIN_HEIGHT,
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
698
sel->r.width = clamp(sel->r.width, C3_ISP_MIN_WIDTH,
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
700
sel->r.height = clamp(sel->r.height, C3_ISP_MIN_HEIGHT,
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
722
sel->r.width = clamp(sel->r.width, C3_ISP_MIN_WIDTH,
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
724
sel->r.height = clamp(sel->r.height, C3_ISP_MIN_HEIGHT,
drivers/media/platform/amphion/vpu_helpers.c
126
width = clamp(width, res->min_width, res->max_width);
drivers/media/platform/amphion/vpu_helpers.c
144
height = clamp(height, res->min_height, res->max_height);
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
686
pix_mp->width = clamp(pix_mp->width, MALI_C55_MIN_WIDTH,
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
688
pix_mp->height = clamp(pix_mp->height, MALI_C55_MIN_HEIGHT,
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
701
y_plane->bytesperline = clamp(y_plane->bytesperline,
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
259
sink_fmt->width = clamp(fmt->width, MALI_C55_MIN_WIDTH,
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
261
sink_fmt->height = clamp(fmt->height, MALI_C55_MIN_HEIGHT,
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
207
fmt->width = clamp(format->format.width, MALI_C55_MIN_WIDTH,
drivers/media/platform/arm/mali-c55/mali-c55-tpg.c
209
fmt->height = clamp(format->format.height, MALI_C55_MIN_HEIGHT,
drivers/media/platform/aspeed/aspeed-video.c
1309
u8 jpeg_hq_quality = clamp((int)video->jpeg_hq_quality - 1, 0,
drivers/media/platform/atmel/atmel-isi.c
605
pixfmt->width = clamp(pixfmt->width, 0U, MAX_SUPPORT_WIDTH);
drivers/media/platform/atmel/atmel-isi.c
606
pixfmt->height = clamp(pixfmt->height, 0U, MAX_SUPPORT_HEIGHT);
drivers/media/platform/chips-media/coda/coda-common.c
1083
s->r.width = clamp(s->r.width, 2U, q_data->width);
drivers/media/platform/chips-media/coda/coda-common.c
1084
s->r.height = clamp(s->r.height, 2U, q_data->height);
drivers/media/platform/chips-media/coda/coda-common.c
588
return round_up(clamp(sizeimage, width * height / 8,
drivers/media/platform/imagination/e5010-jpeg-enc.c
178
clamp(val, 1, 255);
drivers/media/platform/imagination/e5010-jpeg-enc.c
183
clamp(val, 1, 255);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
272
pix_mp->height = clamp(pix_mp->height, MTK_JPEG_MIN_HEIGHT,
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
274
pix_mp->width = clamp(pix_mp->width, MTK_JPEG_MIN_WIDTH,
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
286
pix_mp->height = clamp(round_up(pix_mp->height, fmt->v_align),
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
288
pix_mp->width = clamp(round_up(pix_mp->width, fmt->h_align),
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
108
*x = clamp(*x, min, max);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
193
bpl = clamp(bpl, min_bpl, max_bpl);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
201
si = clamp(si, min_si, max_si);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
303
pix_fmt_mp->width = clamp(pix_fmt_mp->width, MTK_VDEC_MIN_W, frmsize->max_width);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
304
pix_fmt_mp->height = clamp(pix_fmt_mp->height, MTK_VDEC_MIN_H, frmsize->max_height);
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
310
pix_fmt_mp->height = clamp(pix_fmt_mp->height, MTK_VENC_MIN_H, max_height);
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
311
pix_fmt_mp->width = clamp(pix_fmt_mp->width, MTK_VENC_MIN_W, max_width);
drivers/media/platform/nxp/dw100/dw100.c
968
clamp(sel->r.height, DW100_MIN_H, hframe - sel->r.top);
drivers/media/platform/nxp/dw100/dw100.c
970
clamp(sel->r.width, DW100_MIN_W, wframe - sel->r.left);
drivers/media/platform/nxp/imx7-media-csi.c
1159
pixfmt->width = clamp(round_up(pixfmt->width, walign), walign,
drivers/media/platform/nxp/imx7-media-csi.c
1161
pixfmt->height = clamp(pixfmt->height, 1U, 65535U);
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
481
mf->width = clamp(mf->width, MXC_ISI_MIN_WIDTH, max_width);
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
482
mf->height = clamp(mf->height, MXC_ISI_MIN_HEIGHT,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
623
sel->r.width = clamp(sel->r.width, MXC_ISI_MIN_WIDTH,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
625
sel->r.height = clamp(sel->r.height, MXC_ISI_MIN_HEIGHT,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
650
sel->r.width = clamp(sel->r.width, MXC_ISI_MIN_WIDTH,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
652
sel->r.height = clamp(sel->r.height, MXC_ISI_MIN_HEIGHT,
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
424
pix->width = clamp(pix->width, MXC_ISI_MIN_WIDTH, max_width);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
425
pix->height = clamp(pix->height, MXC_ISI_MIN_HEIGHT, MXC_ISI_MAX_HEIGHT);
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
456
bpl = clamp(plane->bytesperline,
drivers/media/platform/qcom/venus/vdec.c
208
pixmp->width = clamp(pixmp->width, frame_width_min(inst),
drivers/media/platform/qcom/venus/vdec.c
210
pixmp->height = clamp(pixmp->height, frame_height_min(inst),
drivers/media/platform/qcom/venus/vdec.c
486
us_per_frame = clamp(us_per_frame, 1, USEC_PER_SEC);
drivers/media/platform/qcom/venus/venc.c
199
pixmp->width = clamp(pixmp->width, frame_width_min(inst),
drivers/media/platform/qcom/venus/venc.c
201
pixmp->height = clamp(pixmp->height, frame_height_min(inst),
drivers/media/platform/qcom/venus/venc.c
416
us_per_frame = clamp(us_per_frame, 1, USEC_PER_SEC);
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
1115
f->fmt.pix_mp.width = clamp(f->fmt.pix_mp.width,
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
1118
f->fmt.pix_mp.height = clamp(f->fmt.pix_mp.height,
drivers/media/platform/renesas/rcar_fdp1.c
1494
pix->width = clamp(width, FDP1_MIN_W, FDP1_MAX_W);
drivers/media/platform/renesas/rcar_fdp1.c
1498
pix->height = clamp(height, FDP1_MIN_H / 2, FDP1_MAX_H / 2);
drivers/media/platform/renesas/rcar_fdp1.c
1500
pix->height = clamp(height, FDP1_MIN_H, FDP1_MAX_H);
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c
175
sink_fmt->width = clamp(fmt->width, RZV2H_IVC_MIN_WIDTH,
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-subdev.c
177
sink_fmt->height = clamp(fmt->height, RZV2H_IVC_MIN_HEIGHT,
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c
348
pix->width = clamp(pix->width, RZV2H_IVC_MIN_WIDTH,
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c
350
pix->height = clamp(pix->height, RZV2H_IVC_MIN_HEIGHT,
drivers/media/platform/renesas/vsp1/vsp1_brx.c
129
fmt->width = clamp(fmt->width, BRX_MIN_SIZE, BRX_MAX_SIZE);
drivers/media/platform/renesas/vsp1/vsp1_brx.c
130
fmt->height = clamp(fmt->height, BRX_MIN_SIZE, BRX_MAX_SIZE);
drivers/media/platform/renesas/vsp1/vsp1_histo.c
307
sel->r.width = clamp(sel->r.width, crop->width / 4, crop->width);
drivers/media/platform/renesas/vsp1/vsp1_histo.c
312
sel->r.height = clamp(sel->r.height, crop->height / 4, crop->height);
drivers/media/platform/renesas/vsp1/vsp1_sru.c
184
fmt->width = clamp(fmt->width, SRU_MIN_SIZE, SRU_MAX_SIZE);
drivers/media/platform/renesas/vsp1/vsp1_sru.c
185
fmt->height = clamp(fmt->height, SRU_MIN_SIZE, SRU_MAX_SIZE);
drivers/media/platform/renesas/vsp1/vsp1_uds.c
183
fmt->width = clamp(fmt->width, UDS_MIN_SIZE, UDS_MAX_SIZE);
drivers/media/platform/renesas/vsp1/vsp1_uds.c
184
fmt->height = clamp(fmt->height, UDS_MIN_SIZE, UDS_MAX_SIZE);
drivers/media/platform/renesas/vsp1/vsp1_uds.c
198
fmt->width = clamp(fmt->width, minimum, maximum);
drivers/media/platform/renesas/vsp1/vsp1_uds.c
200
fmt->height = clamp(fmt->height, minimum, maximum);
drivers/media/platform/renesas/vsp1/vsp1_video.c
156
pix->width = clamp(width, info->hsub, VSP1_VIDEO_MAX_WIDTH);
drivers/media/platform/renesas/vsp1/vsp1_video.c
157
pix->height = clamp(height, info->vsub, VSP1_VIDEO_MAX_HEIGHT);
drivers/media/platform/rockchip/rga/rga.c
489
pix_fmt->width = clamp(pix_fmt->width,
drivers/media/platform/rockchip/rga/rga.c
491
pix_fmt->height = clamp(pix_fmt->height,
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
1231
stride = clamp(DIV_ROUND_UP(plane_y->bytesperline, info->bpp[0]),
drivers/media/platform/st/stm32/stm32-dcmi.c
977
pix->width = clamp(pix->width, MIN_WIDTH, MAX_WIDTH);
drivers/media/platform/st/stm32/stm32-dcmi.c
978
pix->height = clamp(pix->height, MIN_HEIGHT, MAX_HEIGHT);
drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c
117
pix->width = clamp(width, _fmt->hsub, CSI_MAX_WIDTH);
drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c
118
pix->height = clamp(height, _fmt->vsub, CSI_MAX_HEIGHT);
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
333
width = clamp(width, DEINTERLACE_MIN_WIDTH,
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
335
height = clamp(height, DEINTERLACE_MIN_HEIGHT,
drivers/media/platform/ti/cal/cal-video.c
495
format->bytesperline = ALIGN(clamp(format->bytesperline,
drivers/media/platform/ti/omap/omap_vout.c
128
pix->height = clamp(pix->height, (u32)VID_MIN_HEIGHT,
drivers/media/platform/ti/omap/omap_vout.c
130
pix->width = clamp(pix->width, (u32)VID_MIN_WIDTH, (u32)VID_MAX_WIDTH);
drivers/media/platform/ti/omap3isp/ispccdc.c
2726
ccdc->clamp.oblen = 0;
drivers/media/platform/ti/omap3isp/ispccdc.c
2727
ccdc->clamp.dcsubval = 0;
drivers/media/platform/ti/omap3isp/ispccdc.c
536
u32 clamp;
drivers/media/platform/ti/omap3isp/ispccdc.c
539
clamp = ccdc->clamp.obgain << ISPCCDC_CLAMP_OBGAIN_SHIFT;
drivers/media/platform/ti/omap3isp/ispccdc.c
540
clamp |= ccdc->clamp.oblen << ISPCCDC_CLAMP_OBSLEN_SHIFT;
drivers/media/platform/ti/omap3isp/ispccdc.c
541
clamp |= ccdc->clamp.oblines << ISPCCDC_CLAMP_OBSLN_SHIFT;
drivers/media/platform/ti/omap3isp/ispccdc.c
542
clamp |= ccdc->clamp.obstpixel << ISPCCDC_CLAMP_OBST_SHIFT;
drivers/media/platform/ti/omap3isp/ispccdc.c
543
isp_reg_writel(isp, clamp, OMAP3_ISP_IOMEM_CCDC, ISPCCDC_CLAMP);
drivers/media/platform/ti/omap3isp/ispccdc.c
545
isp_reg_writel(isp, ccdc->clamp.dcsubval,
drivers/media/platform/ti/omap3isp/ispccdc.c
684
if (copy_from_user(&ccdc->clamp, ccdc_struct->bclamp,
drivers/media/platform/ti/omap3isp/ispccdc.c
685
sizeof(ccdc->clamp))) {
drivers/media/platform/ti/omap3isp/ispccdc.c
858
div = clamp(div, 2U, max_div);
drivers/media/platform/ti/omap3isp/ispccdc.h
142
struct omap3isp_ccdc_bclamp clamp;
drivers/media/platform/ti/omap3isp/ispresizer.c
805
output->height = clamp(output->height, min_height, max_height);
drivers/media/platform/ti/omap3isp/ispresizer.c
874
output->width = clamp(output->width, min_width,
drivers/media/platform/ti/omap3isp/ispvideo.c
170
bpl = clamp(bpl, min_bpl, video->bpl_max);
drivers/media/platform/verisilicon/hantro_g1_vp8_dec.c
147
u32 lf_level = clamp(lf->level + seg->lf_update[i],
drivers/media/platform/verisilicon/hantro_g1_vp8_dec.c
188
u32 quant = clamp(q->y_ac_qi + seg->quant_update[i],
drivers/media/platform/verisilicon/rockchip_av1_filmgrain.c
281
clamp((*luma_grain_block)[i][j] +
drivers/media/platform/verisilicon/rockchip_av1_filmgrain.c
389
clamp((*cb_grain_block)[i][j] +
drivers/media/platform/verisilicon/rockchip_av1_filmgrain.c
395
clamp((*cr_grain_block)[i][j] +
drivers/media/platform/verisilicon/rockchip_vpu2_hw_vp8_dec.c
288
u32 lf_level = clamp(lf->level + seg->lf_update[i],
drivers/media/platform/verisilicon/rockchip_vpu2_hw_vp8_dec.c
326
u32 quant = clamp(q->y_ac_qi + seg->quant_update[i],
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c
1060
qindex = clamp(qindex, 0, 255);
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c
847
clamp(abs(seg->feature_data[s][V4L2_AV1_SEG_LVL_ALT_Q]),
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c
856
clamp(abs(seg->feature_data[s][V4L2_AV1_SEG_LVL_ALT_LF_Y_V]),
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c
862
clamp(abs(seg->feature_data[s][V4L2_AV1_SEG_LVL_ALT_LF_Y_H]),
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c
868
clamp(abs(seg->feature_data[s][V4L2_AV1_SEG_LVL_ALT_LF_U]),
drivers/media/platform/verisilicon/rockchip_vpu981_hw_av1_dec.c
874
clamp(abs(seg->feature_data[s][V4L2_AV1_SEG_LVL_ALT_LF_V]),
drivers/media/platform/xilinx/xilinx-dma.c
546
pix->width = clamp(width, min_width, max_width) / info->bpp;
drivers/media/platform/xilinx/xilinx-dma.c
547
pix->height = clamp(pix->height, XVIP_DMA_MIN_HEIGHT,
drivers/media/platform/xilinx/xilinx-dma.c
558
pix->bytesperline = clamp(bpl, min_bpl, max_bpl);
drivers/media/radio/radio-cadet.c
220
freq = clamp(freq, bands[dev->is_fm_band].rangelow,
drivers/media/radio/radio-isa.c
97
freq = clamp(freq, FREQ_LOW, FREQ_HIGH);
drivers/media/radio/radio-keene.c
210
freq = clamp(freq, FREQ_MIN * FREQ_MUL, FREQ_MAX * FREQ_MUL);
drivers/media/radio/radio-sf16fmi.c
124
fmi->curfreq = clamp(fmi->curfreq, RSF16_MINFREQ, RSF16_MAXFREQ);
drivers/media/radio/radio-si476x.c
697
freq = clamp(freq,
drivers/media/radio/radio-tea5764.c
344
freq = clamp(freq, FREQ_MIN * FREQ_MUL, FREQ_MAX * FREQ_MUL);
drivers/media/radio/radio-tea5777.c
178
freq = clamp(tea->freq, bands[tea->band].rangelow,
drivers/media/radio/radio-tea5777.c
398
tea->freq = clamp(tea->freq, rangelow,
drivers/media/radio/si470x/radio-si470x-common.c
281
freq = clamp(freq, bands[radio->band].rangelow,
drivers/media/radio/tea575x.c
170
return clamp(freq * 16, bands[tea->band].rangelow,
drivers/media/radio/tea575x.c
384
tea->freq = clamp(tea->freq, bands[i].rangelow,
drivers/media/radio/tef6862.c
103
freq = clamp(freq, TEF6862_LO_FREQ, TEF6862_HI_FREQ);
drivers/media/test-drivers/vicodec/vicodec-core.c
1196
q_data->visible_width = clamp(s->r.width, MIN_WIDTH,
drivers/media/test-drivers/vicodec/vicodec-core.c
1199
q_data->visible_height = clamp(s->r.height, MIN_HEIGHT,
drivers/media/test-drivers/vicodec/vicodec-core.c
844
pix->width = clamp(pix->width, MIN_WIDTH, MAX_WIDTH);
drivers/media/test-drivers/vicodec/vicodec-core.c
847
pix->height = clamp(pix->height, MIN_HEIGHT, MAX_HEIGHT);
drivers/media/test-drivers/vicodec/vicodec-core.c
867
pix_mp->width = clamp(pix_mp->width, MIN_WIDTH, MAX_WIDTH);
drivers/media/test-drivers/vicodec/vicodec-core.c
870
pix_mp->height = clamp(pix_mp->height, MIN_HEIGHT, MAX_HEIGHT);
drivers/media/test-drivers/vim2m.c
823
width = clamp(width, MIN_W, MAX_W);
drivers/media/test-drivers/vim2m.c
824
height = clamp(height, MIN_H, MAX_H);
drivers/media/test-drivers/vivid/vivid-radio-rx.c
193
freq = clamp(dev->radio_rx_freq, low, high);
drivers/media/tuners/msi001.c
176
bandwidth = clamp(bandwidth, 200000U, 8000000U);
drivers/media/usb/gspca/stk1135.c
608
fmt->fmt.pix.width = clamp(fmt->fmt.pix.width, 32U, 1280U);
drivers/media/usb/gspca/stk1135.c
609
fmt->fmt.pix.height = clamp(fmt->fmt.pix.height, 32U, 1024U);
drivers/media/usb/hackrf/hackrf.c
1097
uitmp = clamp(f->frequency, bands_adc_dac[0].rangelow,
drivers/media/usb/hackrf/hackrf.c
1107
uitmp = clamp(f->frequency, bands_rx_tx[0].rangelow,
drivers/media/usb/uvc/uvc_ctrl.c
2530
value = clamp(value, min, max);
drivers/media/usb/uvc/uvc_ctrl.c
2548
*value_in_out = clamp(value, 0, 1);
drivers/media/usb/uvc/uvc_driver.c
310
clamp(frame->dwDefaultFrameInterval,
drivers/media/v4l2-core/v4l2-common.c
103
x = clamp(x, (min + ~mask) & mask, max & mask);
drivers/media/v4l2-core/v4l2-common.c
115
x = clamp(x, min, max);
drivers/media/v4l2-core/v4l2-vp9.c
1497
prob = clamp(((ct0 << 8) + (den >> 1)) / den, (u32)1, (u32)255);
drivers/memory/renesas-rpc-if.c
347
nbytes = clamp(nbytes, 1U, 4U);
drivers/mmc/host/litex_mmc.c
441
div = clamp(div, 2U, 256U);
drivers/mtd/nand/raw/mtk_nand.c
1030
if (clamp(mtk_nand->bad_mark.sec, start, end) == mtk_nand->bad_mark.sec)
drivers/mtd/nand/raw/txx9ndfmc.c
302
hold = clamp(hold, 1, 15);
drivers/mtd/nand/raw/txx9ndfmc.c
304
spw = clamp(spw, 1, 15);
drivers/net/can/dev/calc_bittiming.c
67
tseg2 = clamp(tseg2, btc->tseg2_min, btc->tseg2_max);
drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c
120
num_rx_coalesce = clamp(ec->rx_max_coalesced_frames_irq,
drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c
143
num_tx_coalesce = clamp(ec->tx_max_coalesced_frames_irq,
drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c
18
return clamp(val, obj->min, max);
drivers/net/dsa/yt921x.c
1705
ctrl = clamp(msecs / 5000, 1, U16_MAX);
drivers/net/ethernet/airoha/airoha_eth.c
783
thr = clamp(ndesc >> 3, 1, 32);
drivers/net/ethernet/amd/xgbe/xgbe-dev.c
2683
weight = clamp(weight, min_weight, total_weight);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
69
nq = clamp(nq, 1, BNX2X_MAX_QUEUES(bp));
drivers/net/ethernet/chelsio/cxgb4/sge.c
3996
timer_index = clamp(timer_index, 0, SGE_TIMERREGS - 1);
drivers/net/ethernet/intel/i40e/i40e_debugfs.c
1503
bytes = clamp(bytes, (u16)1024, (u16)I40E_MAX_AQ_BUF_SIZE);
drivers/net/ethernet/intel/libeth/rx.c
139
fq->buf_len = clamp(mtu, LIBETH_RX_BUF_STRIDE, max);
drivers/net/ethernet/intel/libeth/rx.c
49
truesize = clamp(roundup_pow_of_two(truesize), roundup_pow_of_two(min),
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
55
readrq = clamp(readrq, 0, 3);
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
58
mps = clamp(mps, 0, 3);
drivers/net/ethernet/meta/fbnic/fbnic_mac.c
61
cls = clamp(cls, 0, 3);
drivers/net/ethernet/sfc/efx_channels.c
219
clamp(n_channels / 2, 1U,
drivers/net/ethernet/sfc/falcon/efx.c
1397
efx->n_tx_channels = clamp(n_channels / 2, 1U,
drivers/net/ethernet/sfc/siena/efx_channels.c
220
clamp(n_channels / 2, 1U,
drivers/net/phy/marvell-88q2xxx.c
701
val = clamp(val, -75000, 180000);
drivers/net/phy/micrel.c
1772
dt = clamp(dt - 22, 0, 255);
drivers/net/tap.c
609
copylen = clamp(hdr_len ?: GOODCOPY_LEN, ETH_HLEN, good_linear);
drivers/net/tap.c
619
linear = clamp(hdr_len, ETH_HLEN, good_linear);
drivers/net/wireless/ath/ath5k/phy.c
1814
i_coff = clamp(i_coff, -32, 31); /* signed 6 bit */
drivers/net/wireless/ath/ath5k/phy.c
1820
q_coff = clamp(q_coff, -16, 15); /* signed 5 bit */
drivers/net/wireless/ath/ath9k/ar9003_aic.c
412
clamp(rot_dir_path_att_db, (int16_t)ATH_AIC_MIN_ROT_DIR_ATT_DB,
drivers/net/wireless/ath/ath9k/ar9003_aic.c
415
clamp(rot_quad_path_att_db, (int16_t)ATH_AIC_MIN_ROT_QUAD_ATT_DB,
drivers/net/wireless/ath/carl9170/rx.c
430
status->rate_idx = clamp(head->plcp[3] & 0x7f, 0, 75);
drivers/net/wireless/intel/iwlwifi/iwl-utils.c
193
return clamp(average_magnitude - i, -128, 0);
drivers/net/wireless/intersil/p54/txrx.c
596
survey->noise = clamp(priv->noise, -128, 127);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7293
crystal_cap = clamp(crystal_cap, 0, 0x3f);
drivers/net/wireless/realtek/rtlwifi/stats.c
21
s8 ret_val = clamp(-value, 0, 33) * 3;
drivers/net/wireless/realtek/rtw89/phy.c
5020
crystal_cap = clamp(crystal_cap, 0, 127);
drivers/net/wireless/realtek/rtw89/phy.c
5144
target_cfo = clamp(cfo_avg, max_cfo_lb, min_cfo_ub);
drivers/net/wireless/realtek/rtw89/phy.c
7184
dig->igi_fa_rssi = clamp(dig->igi_fa_rssi, dig->dyn_igi_min,
drivers/nvme/target/nvmet.h
841
return cpu_to_le16(clamp(a, 1U, 1U << 16) - 1);
drivers/pci/controller/pcie-rockchip-ep.c
83
return clamp(num_pass_bits,
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
284
percent = clamp(percent, 94U, 124U);
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
291
percent = clamp(percent, 90U, 108U);
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
327
percent = clamp(percent, 90U, 120U);
drivers/phy/freescale/phy-fsl-imx8mq-usb.c
389
percent = clamp(percent, 94, 104);
drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c
203
return (clamp(i, 14U, 63U) - 14) / 7;
drivers/platform/x86/asus-wmi.c
2984
value = clamp(value, 0, 255);
drivers/platform/x86/dell/dell-laptop.c
2234
start = clamp(start, CHARGE_START_MIN, CHARGE_START_MAX);
drivers/platform/x86/dell/dell-laptop.c
2250
end = clamp(end, CHARGE_END_MIN, CHARGE_END_MAX);
drivers/pmdomain/qcom/cpr.c
1199
corner->uV = clamp(corner->uV, corner->min_uV, corner->max_uV);
drivers/pmdomain/qcom/cpr.c
884
fuse->uV = clamp(uV, fuse->min_uV, fuse->max_uV);
drivers/power/supply/bq256xx_charger.c
516
ichg = clamp(ichg, BQ256XX_ICHG_MIN_uA, ichg_max);
drivers/power/supply/bq256xx_charger.c
529
ichg = clamp(ichg, BQ25618_ICHG_MIN_uA, ichg_max);
drivers/power/supply/bq256xx_charger.c
629
vbatreg = clamp(vbatreg, BQ25618_VBATREG_MIN_uV, vbatreg_max);
drivers/power/supply/bq256xx_charger.c
651
vbatreg = clamp(vbatreg, BQ25611D_VBATREG_MIN_uV, vbatreg_max);
drivers/power/supply/bq256xx_charger.c
672
vbatreg = clamp(vbatreg, BQ2560X_VBATREG_MIN_uV, vbatreg_max);
drivers/power/supply/bq256xx_charger.c
687
vbatreg = clamp(vbatreg, BQ25601D_VBATREG_MIN_uV, vbatreg_max);
drivers/power/supply/bq256xx_charger.c
725
iprechg = clamp(iprechg, BQ256XX_IPRECHG_MIN_uA,
drivers/power/supply/bq256xx_charger.c
757
iprechg = clamp(iprechg, BQ25618_IPRECHG_MIN_uA,
drivers/power/supply/bq256xx_charger.c
788
iterm = clamp(iterm, BQ256XX_ITERM_MIN_uA, BQ256XX_ITERM_MAX_uA);
drivers/power/supply/bq256xx_charger.c
818
iterm = clamp(iterm, BQ25618_ITERM_MIN_uA, BQ25618_ITERM_MAX_uA);
drivers/power/supply/bq256xx_charger.c
848
vindpm = clamp(vindpm, BQ256XX_VINDPM_MIN_uV, BQ256XX_VINDPM_MAX_uV);
drivers/power/supply/bq256xx_charger.c
878
iindpm = clamp(iindpm, BQ256XX_IINDPM_MIN_uA, BQ256XX_IINDPM_MAX_uA);
drivers/power/supply/bq257xx_charger.c
142
vsys = clamp(vsys, BQ25703_MINVSYS_MIN_UV, vsys_min);
drivers/power/supply/bq257xx_charger.c
219
ichg = clamp(ichg, BQ25703_ICHG_MIN_UA, ichg_max);
drivers/power/supply/bq257xx_charger.c
266
vbat = clamp(vbat, BQ25703_VBATREG_MIN_UV, vbat_max);
drivers/power/supply/bq257xx_charger.c
320
iindpm = clamp(iindpm, BQ25703_IINDPM_MIN_UA, iindpm_max);
drivers/power/supply/cpcap-battery.c
730
val->intval = clamp(val->intval, 0, ddata->charge_full);
drivers/power/supply/qcom_battmgr.c
681
start_soc = clamp(start_soc, CHARGE_CTRL_START_THR_MIN, CHARGE_CTRL_START_THR_MAX);
drivers/power/supply/qcom_battmgr.c
714
end_soc = clamp(end_soc, CHARGE_CTRL_END_THR_MIN, CHARGE_CTRL_END_THR_MAX);
drivers/power/supply/qcom_battmgr.c
749
end_soc = clamp(end_soc, CHARGE_CTRL_END_THR_MIN, CHARGE_CTRL_END_THR_MAX);
drivers/power/supply/qcom_battmgr.c
750
start_soc = clamp(start_soc, CHARGE_CTRL_START_THR_MIN, CHARGE_CTRL_START_THR_MAX);
drivers/pwm/pwm-lp3943.c
118
period_ns = clamp(period_ns, (u64)LP3943_MIN_PERIOD, (u64)LP3943_MAX_PERIOD);
drivers/pwm/pwm-sifive.c
113
scale = clamp(ilog2(scale_pow) - PWM_SIFIVE_CMPWIDTH, 0, 0xf);
drivers/rtc/rtc-armada38x.c
426
offset = clamp(offset, -484270L, 488558L);
drivers/rtc/rtc-pcf8523.c
362
reg_m0 = clamp(DIV_ROUND_CLOSEST(offset, 4340), -64L, 63L);
drivers/rtc/rtc-pcf8523.c
363
reg_m1 = clamp(DIV_ROUND_CLOSEST(offset, 4069), -64L, 63L);
drivers/rtc/rtc-rv3028.c
497
offset = clamp(offset, -244141L, 243187L) * 1000;
drivers/rtc/rtc-rv3032.c
390
offset = clamp(offset, -7629L, 7391L) * 1000;
drivers/rtc/rtc-rv3032.c
664
req->rate = RV3032_HFD_STEP * clamp(hfd, 0, 8192);
drivers/rtc/rtc-rv3032.c
684
hfd = clamp(hfd, 1, 8192) - 1;
drivers/s390/net/qeth_core_sys.c
264
cnt = clamp(cnt, QETH_IN_BUF_COUNT_MIN, QETH_IN_BUF_COUNT_MAX);
drivers/scsi/aha1542.c
711
u8 oncmd[] = { CMD_BUSON_TIME, clamp(bus_on, 2, 15) };
drivers/scsi/aha1542.c
719
u8 offcmd[] = { CMD_BUSOFF_TIME, clamp(bus_off, 1, 64) };
drivers/scsi/scsi_debug.c
8640
clamp(sdebug_unmap_max_blocks, 0U, 0xffffffffU);
drivers/scsi/scsi_debug.c
8643
clamp(sdebug_unmap_max_desc, 0U, 256U);
drivers/scsi/scsi_debug.c
8646
clamp(sdebug_unmap_granularity, 1U, 0xffffffffU);
drivers/scsi/scsi_transport_srp.c
391
clamp(rport->failed_reconnects - 10, 1, 100);
drivers/scsi/sr_ioctl.c
434
speed = clamp(speed, 0, 0xffff / 177);
drivers/slimbus/messaging.c
217
code = clamp(code, 1, (int)ARRAY_SIZE(sizetocode));
drivers/soc/tegra/regulators-tegra20.c
176
core_min_uV = clamp(tegra20_core_nominal_uV(),
drivers/soc/tegra/regulators-tegra20.c
316
cpu_min_uV = clamp(tegra20_cpu_nominal_uV(),
drivers/soc/tegra/regulators-tegra30.c
223
core_min_uV = clamp(tegra30_core_nominal_uV(),
drivers/soc/tegra/regulators-tegra30.c
283
cpu_min_uV = clamp(tegra30_cpu_nominal_uV(),
drivers/spi/spi-cadence.c
397
ntx = clamp(ntx, 0, xspi->tx_bytes);
drivers/spi/spi-cadence.c
398
nrx = clamp(nrx, 0, xspi->rx_bytes);
drivers/spi/spi-coldfire-qspi.c
134
return clamp((MCFQSPI_BUSCLK + speed_hz - 1) / speed_hz, 2u, 255u);
drivers/spi/spi-dw-core.c
695
cfg.freq = clamp(op->max_freq, 0U, dws->max_mem_freq);
drivers/spi/spi-ep93xx.c
119
rate = clamp(rate, host->min_speed_hz, host->max_speed_hz);
drivers/spi/spi-img-spfi.c
451
div = clamp(512 / (1 << get_count_order(div)), 1, 128);
drivers/spi/spi-ingenic.c
109
cdiv = clamp(cdiv, 1u, 0x100u) - 1;
drivers/spi/spi-rspi.c
265
rspi_write8(rspi, clamp(spbr, 0, 255), RSPI_SPBR);
drivers/spi/spi-rspi.c
357
spbr = clamp(spbr, 0, 255);
drivers/spi/spi-stm32.c
604
packet = clamp(xfer_len, 1U, spi->fifo_size / 2);
drivers/spi/spi-ti-qspi.c
178
clk_div = clamp(clk_div, 0, QSPI_CLK_DIV_MAX);
drivers/staging/greybus/camera.c
418
clk_freq = clamp(clk_freq + GB_CAMERA_CSI_CLK_FREQ_MARGIN,
drivers/staging/iio/impedance-analyzer/ad5933.c
416
val = clamp(val, (u16)0, (u16)0x7FC);
drivers/staging/iio/impedance-analyzer/ad5933.c
431
val = clamp(val, (u16)0, (u16)511);
drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c
166
to->e_dew_enh_x[0][base + j] = clamp(from->dew_enhance_seg_x[j],
drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c
168
to->e_dew_enh_y[0][base + j] = clamp(from->dew_enhance_seg_y[j],
drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c
173
to->e_dew_enh_a[0][base + j] = clamp(from->dew_enhance_seg_slope[j],
drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c
179
to->e_dew_enh_f[0][base + j] = clamp(from->dew_enhance_seg_exp[j],
drivers/staging/media/atomisp/pci/isp/kernels/eed1_8/ia_css_eed1_8.host.c
266
to->e_dew_enh_asr = 13 - clamp(min_exp, 0, 13);
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
102
return clamp(isp_coring, 0, isp_scale - 1);
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
162
to->alpha.ydiff = clamp(alpha_ydiff, min_diff, max_diff);
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
163
to->alpha.udiff = clamp(alpha_udiff, min_diff, max_diff);
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
164
to->alpha.vdiff = clamp(alpha_vdiff, min_diff, max_diff);
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
169
to->coring.udiff = clamp(coring_udiff, min_diff, max_diff);
drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ia_css_xnr3.host.c
170
to->coring.vdiff = clamp(coring_vdiff, min_diff, max_diff);
drivers/staging/media/atomisp/pci/sh_css_param_shading.c
126
src_y0 = clamp(src_y0, 0, (int)table_height - 1);
drivers/staging/media/atomisp/pci/sh_css_param_shading.c
127
src_y1 = clamp(src_y1, 0, (int)table_height - 1);
drivers/staging/media/atomisp/pci/sh_css_param_shading.c
128
ty = min(clamp(ty, 0, (int)sensor_height - 1),
drivers/staging/media/atomisp/pci/sh_css_param_shading.c
159
src_x0 = clamp(src_x0, 0, (int)table_width - 1);
drivers/staging/media/atomisp/pci/sh_css_param_shading.c
160
src_x1 = clamp(src_x1, 0, (int)table_width - 1);
drivers/staging/media/atomisp/pci/sh_css_param_shading.c
161
tx = min(clamp(tx, 0, (int)sensor_width - 1),
drivers/staging/media/atomisp/pci/sh_css_params.c
4002
motion_x = clamp(motion_x, -half_env_x, half_env_x);
drivers/staging/media/atomisp/pci/sh_css_params.c
4003
motion_y = clamp(motion_y, -half_env_y, half_env_y);
drivers/staging/media/atomisp/pci/sh_css_params.c
4014
motion_x = clamp(motion_x, -half_env_x, half_env_x);
drivers/staging/media/atomisp/pci/sh_css_params.c
4015
motion_y = clamp(motion_y, -half_env_y, half_env_y);
drivers/staging/media/atomisp/pci/sh_css_params.c
4036
motion_x = clamp(motion_x, -half_env_x, half_env_x);
drivers/staging/media/atomisp/pci/sh_css_params.c
4037
motion_y = clamp(motion_y, -half_env_y, half_env_y);
drivers/staging/media/ipu3/ipu3-css.c
984
clamp(max(fls(css_pipe->rect[IPU3_CSS_RECT_BDS].width /
drivers/staging/media/ipu3/ipu3-v4l2.c
172
fmt->format.width = clamp(fmt->format.width,
drivers/staging/media/ipu3/ipu3-v4l2.c
175
fmt->format.height = clamp(fmt->format.height,
drivers/staging/media/ipu3/ipu3-v4l2.c
179
fmt->format.width = clamp(fmt->format.width,
drivers/staging/media/ipu3/ipu3-v4l2.c
182
fmt->format.height = clamp(fmt->format.height,
drivers/staging/media/ipu7/ipu7-isys-csi2.c
225
sel->r.height = clamp(sel->r.height & ~1U, IPU_ISYS_MIN_HEIGHT,
drivers/staging/media/ipu7/ipu7-isys-subdev.c
118
format->format.width = clamp(format->format.width, IPU_ISYS_MIN_WIDTH,
drivers/staging/media/ipu7/ipu7-isys-subdev.c
120
format->format.height = clamp(format->format.height,
drivers/staging/media/ipu7/ipu7-isys-video.c
186
*width = clamp(*width, IPU_ISYS_MIN_WIDTH, IPU_ISYS_MAX_WIDTH);
drivers/staging/media/ipu7/ipu7-isys-video.c
187
*height = clamp(*height, IPU_ISYS_MIN_HEIGHT, IPU_ISYS_MAX_HEIGHT);
drivers/staging/media/meson/vdec/vdec.c
518
pixmp->width = clamp(pixmp->width, (u32)256, fmt_out->max_width);
drivers/staging/media/meson/vdec/vdec.c
519
pixmp->height = clamp(pixmp->height, (u32)144, fmt_out->max_height);
drivers/staging/media/sunxi/cedrus/cedrus_video.c
123
width = clamp(width, CEDRUS_MIN_WIDTH, CEDRUS_MAX_WIDTH);
drivers/staging/media/sunxi/cedrus/cedrus_video.c
124
height = clamp(height, CEDRUS_MIN_HEIGHT, CEDRUS_MAX_HEIGHT);
drivers/staging/media/tegra-video/tegra20.c
272
pix->width = clamp(pix->width, TEGRA20_MIN_WIDTH, TEGRA20_MAX_WIDTH);
drivers/staging/media/tegra-video/tegra20.c
273
pix->height = clamp(pix->height, TEGRA20_MIN_HEIGHT, TEGRA20_MAX_HEIGHT);
drivers/staging/media/tegra-video/tegra210.c
242
pix->width = clamp(pix->width, TEGRA210_MIN_WIDTH, TEGRA210_MAX_WIDTH);
drivers/staging/media/tegra-video/tegra210.c
243
pix->height = clamp(pix->height, TEGRA210_MIN_HEIGHT, TEGRA210_MAX_HEIGHT);
drivers/staging/media/tegra-video/tegra210.c
254
pix->bytesperline = clamp(bpl, min_bpl, max_bpl);
drivers/thermal/broadcom/bcm2835_thermal.c
84
return clamp(temp, 0, (int)BIT(BCM2835_TS_TSENSSTAT_DATA_BITS) - 1);
drivers/thermal/gov_power_allocator.c
291
power_range = clamp(power_range, (s64)0, (s64)max_allocatable_power);
drivers/thermal/gov_step_wise.c
48
return clamp(cur_state + 1, instance->lower, instance->upper);
drivers/thermal/gov_step_wise.c
55
return clamp(cur_state + 1, instance->lower, instance->upper);
drivers/thermal/gov_step_wise.c
64
return clamp(cur_state - 1,
drivers/thermal/intel/intel_powerclamp.c
295
window_size = clamp(new_window_size, 2ul, 10ul);
drivers/thermal/intel/intel_powerclamp.c
675
new_target_ratio = clamp(new_target_ratio, 0UL,
drivers/thermal/intel/intel_powerclamp.c
97
duration = clamp(new_duration, 6ul, 25ul) * 1000;
drivers/thermal/loongson2_thermal.c
66
loongson2_set_ctrl_regs(data, clamp(-40, low, high), true, enable);
drivers/thermal/loongson2_thermal.c
69
loongson2_set_ctrl_regs(data, clamp(125, low, high), false, enable);
drivers/thermal/renesas/rzg3e_thermal.c
185
return clamp(temp_mc, info->temp_d_mc, info->temp_e_mc);
drivers/thermal/sprd_thermal.c
181
clamp(rawdata, (u32)SPRD_THM_RAW_DATA_LOW, (u32)SPRD_THM_RAW_DATA_HIGH);
drivers/thermal/sprd_thermal.c
195
clamp(temp, (int)SPRD_THM_TEMP_LOW, (int)SPRD_THM_TEMP_HIGH);
drivers/thermal/sprd_thermal.c
204
return clamp(val, val, (u32)(SPRD_THM_RAW_DATA_HIGH - 1));
drivers/thermal/tegra/tegra30-tsensor.c
336
temps->hot_trip = clamp(temps->hot_trip, 25000, 90000);
drivers/thermal/tegra/tegra30-tsensor.c
345
temps->crit_trip = clamp(temps->crit_trip + 5000, 25000, 90000);
drivers/thunderbolt/debugfs.c
1018
margining->dwell_time = clamp(val, MIN_DWELL_TIME, MAX_DWELL_TIME);
drivers/thunderbolt/debugfs.c
911
margining->voltage_time_offset = clamp(val, 0, max_margin);
drivers/tty/n_hdlc.c
783
maxframe = clamp(maxframe, 4096, MAX_HDLC_FRAME_SIZE);
drivers/tty/serial/max310x.c
1070
val = (clamp(port->rs485.delay_rts_before_send, 0U, 15U) << 4) |
drivers/tty/serial/max310x.c
1071
clamp(port->rs485.delay_rts_after_send, 0U, 15U);
drivers/tty/serial/sh-sci.c
2556
dl = clamp(dl, 1U, 65535U);
drivers/tty/serial/sh-sci.c
2620
br = clamp(br, 1U, 256U);
drivers/tty/serial/sh-sci.c
2846
int shift = clamp(deviation / 2, -8, 7);
drivers/tty/vt/vt.c
1576
unsigned int count = clamp(vc->vc_par[0], 1, vc->vc_cols - vc->state.x);
drivers/tty/vt/vt.c
2132
nr = clamp(nr, 1, vc->vc_cols - vc->state.x);
drivers/tty/vt/vt.c
2139
unsigned int nr = clamp(vc->vc_par[0], 1, vc->vc_rows - vc->state.y);
drivers/tty/vt/vt.c
2148
unsigned int nr = clamp(vc->vc_par[0], 1, vc->vc_cols - vc->state.x);
drivers/tty/vt/vt.c
2156
unsigned int nr = clamp(vc->vc_par[0], 1, vc->vc_rows - vc->state.y);
drivers/usb/core/config.c
393
n = clamp(fls(d->bInterval) + 3, i, j);
drivers/usb/core/config.c
401
n = clamp(fls(d->bInterval), i, j);
drivers/usb/gadget/function/f_uvc.c
682
opts->streaming_interval = clamp(opts->streaming_interval, 1U, 16U);
drivers/usb/gadget/function/f_uvc.c
683
opts->streaming_maxpacket = clamp(opts->streaming_maxpacket, 1U, 3072U);
drivers/usb/gadget/function/u_audio.c
1066
volume = clamp(volume, prm->volume_min, prm->volume_max);
drivers/usb/gadget/function/u_audio.c
826
val = clamp(val, prm->volume_min, prm->volume_max);
drivers/usb/serial/cp210x.c
1066
baud = clamp(tty->termios.c_ospeed, priv->min_speed, priv->max_speed);
drivers/usb/serial/xr_serial.c
571
baud = clamp(baud, XR21V141X_MIN_SPEED, XR21V141X_MAX_SPEED);
drivers/video/fbdev/pxafb.c
422
var->hsync_len = clamp(var->hsync_len, 1, 64);
drivers/video/fbdev/pxafb.c
423
var->vsync_len = clamp(var->vsync_len, 1, 64);
drivers/video/fbdev/pxafb.c
424
var->left_margin = clamp(var->left_margin, 1, 255);
drivers/video/fbdev/pxafb.c
425
var->right_margin = clamp(var->right_margin, 1, 255);
drivers/video/fbdev/pxafb.c
426
var->upper_margin = clamp(var->upper_margin, 1, 255);
drivers/video/fbdev/pxafb.c
427
var->lower_margin = clamp(var->lower_margin, 1, 255);
drivers/video/fbdev/s3fb.c
960
value = clamp((htotal + hsstart + 1) / 2 + 2, hsstart + 4, htotal + 1);
drivers/w1/slaves/w1_therm.c
965
i = clamp(i, MIN_TEMP, MAX_TEMP);
drivers/watchdog/jz4740_wdt.c
171
jz4740_wdt->timeout = clamp(heartbeat,
fs/btrfs/compression.c
952
level = clamp(level, levels->min_level, levels->max_level);
fs/btrfs/discard.c
672
delay = clamp(delay, min_delay, BTRFS_DISCARD_MAX_DELAY_MSEC);
fs/btrfs/scrub.c
1395
div = clamp(bwlimit / (16 * 1024 * 1024), 1, 64);
fs/btrfs/space-info.c
1033
thresh >>= space_info->clamp;
fs/btrfs/space-info.c
1357
space_info->clamp = max(1, space_info->clamp - 1);
fs/btrfs/space-info.c
1723
space_info->clamp = min(space_info->clamp + 1, 8);
fs/btrfs/space-info.c
250
space_info->clamp = 1;
fs/btrfs/space-info.h
141
int clamp; /* Used to scale our threshold for preemptive
fs/ext4/mmp.c
230
mmp_check_interval = clamp(EXT4_MMP_CHECK_MULT * diff / HZ,
fs/fuse/readdir.c
344
size_t bufsize = clamp((unsigned int) ctx->count, PAGE_SIZE, fc->max_pages << PAGE_SHIFT);
fs/gfs2/rgrp.c
1586
extlen = clamp(extlen, (u32)RGRP_RSRV_MINBLKS, free_blocks);
fs/inode.c
2798
t.tv_sec = clamp(t.tv_sec, sb->s_time_min, sb->s_time_max);
fs/nfsd/nfs3proc.c
555
buf->buflen = clamp(count, (u32)(XDR_UNIT * 2), sendbuf);
fs/nfsd/nfsproc.c
575
buf->buflen = clamp(count, (u32)(XDR_UNIT * 2), (u32)PAGE_SIZE);
fs/notify/fanotify/fanotify_user.c
2193
max_marks = clamp(max_marks, FANOTIFY_OLD_DEFAULT_MAX_MARKS,
fs/notify/inotify/inotify_user.c
829
watches_max = clamp(watches_max, 8192UL, 1048576UL);
fs/smb/client/netmisc.c
183
day = clamp(day, 1, 31);
fs/smb/client/netmisc.c
184
month = clamp(month, 1, 12);
fs/xfs/xfs_verify_media.c
188
return clamp(iosize, btp->bt_logical_sectorsize, BBTOB(bbcount));
include/linux/cpufreq.h
497
policy->max = clamp(policy->max, min, max);
include/linux/cpufreq.h
498
policy->min = clamp(policy->min, min, policy->max);
include/linux/usb.h
1789
interval = clamp(interval, 1, 16);
include/trace/events/btrfs.h
2176
__field( int, clamp )
include/trace/events/btrfs.h
2195
__entry->clamp = sinfo->clamp;
include/trace/events/btrfs.h
2216
__entry->reclaim_size, __entry->clamp,
io_uring/io_uring.c
241
hash_bits = clamp(hash_bits, 1, 8);
kernel/bpf/bpf_lru_list.c
573
lru->target_free = clamp((nr_elems / num_possible_cpus()) / 2,
kernel/futex/core.c
1916
buckets = clamp(buckets, 16, futex_hashmask + 1);
kernel/profile.c
64
prof_shift = clamp(par, 0, BITS_PER_LONG - 1);
kernel/profile.c
74
prof_shift = clamp(par, 0, BITS_PER_LONG - 1);
kernel/rcu/tasks.h
700
rtsimc = clamp(rcu_task_stall_info_mult, 1, 10);
kernel/rcu/tree_stall.h
96
till_stall_check = clamp(msecs_to_jiffies(cpu_stall_timeout), 2UL, 300UL * HZ);
kernel/sched/core.c
1624
value = clamp(value, tg_min, tg_max);
kernel/sched/fair.c
10139
interval = clamp(interval, 1UL, max_load_balance_interval);
kernel/sched/fair.c
12171
interval = clamp(interval, 1UL, max_load_balance_interval);
kernel/sched/fair.c
13827
shares = clamp(shares, scale_load(MIN_SHARES), scale_load(MAX_SHARES));
kernel/sched/fair.c
2827
p->numa_scan_period = clamp(p->numa_scan_period + diff,
kernel/sched/fair.c
777
se->vlag = clamp(vlag, -limit, limit);
kernel/sched/syscalls.c
141
increment = clamp(increment, -NICE_WIDTH, NICE_WIDTH);
kernel/sched/syscalls.c
905
attr->sched_nice = clamp(attr->sched_nice, MIN_NICE, MAX_NICE);
kernel/time/ntp.c
295
offset = clamp(offset, -USEC_PER_SEC, USEC_PER_SEC);
kernel/time/ntp.c
300
offset = clamp(offset, -MAXPHASE, MAXPHASE);
kernel/time/ntp.c
741
ntpdata->time_maxerror = clamp(txc->maxerror, 0, NTP_PHASE_LIMIT);
kernel/time/ntp.c
744
ntpdata->time_esterror = clamp(txc->esterror, 0, NTP_PHASE_LIMIT);
kernel/time/ntp.c
747
ntpdata->time_constant = clamp(txc->constant, 0, MAXTC);
kernel/time/ntp.c
750
ntpdata->time_constant = clamp(ntpdata->time_constant, 0, MAXTC);
kernel/workqueue.c
1628
clamp(DIV_ROUND_UP(max_active * node_cpus, total_cpus),
kernel/workqueue.c
6081
wq->saved_min_active = clamp(min_active, 0, wq->saved_max_active);
lib/dynamic_queue_limits.c
173
limit = clamp(limit, dql->min_limit, dql->max_limit);
lib/test_vmalloc.c
542
nr_threads = clamp(nr_threads, 1, (int) USHRT_MAX);
lib/vsprintf.c
2807
spec->field_width = clamp(width, -FIELD_WIDTH_MAX, FIELD_WIDTH_MAX);
lib/vsprintf.c
2816
spec->precision = clamp(prec, 0, PRECISION_MAX);
mm/memblock.c
243
this_start = clamp(this_start, start, end);
mm/memblock.c
244
this_end = clamp(this_end, start, end);
mm/memblock.c
279
this_start = clamp(this_start, start, end);
mm/memblock.c
280
this_end = clamp(this_end, start, end);
mm/memtest.c
82
this_start = clamp(this_start, start, end);
mm/memtest.c
83
this_end = clamp(this_end, start, end);
mm/mm_init.c
1200
start_pfn = clamp(start_pfn, range_start_pfn, range_end_pfn);
mm/mm_init.c
1201
end_pfn = clamp(end_pfn, range_start_pfn, range_end_pfn);
mm/mm_init.c
1244
start_pfn = clamp(memblock_region_memory_base_pfn(r),
mm/mm_init.c
1246
end_pfn = clamp(memblock_region_memory_end_pfn(r),
mm/mm_init.c
1277
*zone_start_pfn = clamp(node_start_pfn, zone_low, zone_high);
mm/mm_init.c
1278
*zone_end_pfn = clamp(node_end_pfn, zone_low, zone_high);
mm/mm_init.c
1328
start_pfn = clamp(start_pfn, 0, high_zone_low);
mm/mm_init.c
1329
end_pfn = clamp(end_pfn, 0, high_zone_low);
mm/mm_init.c
950
start_pfn = clamp(start_pfn, zone_start_pfn, zone_end_pfn);
mm/mm_init.c
951
end_pfn = clamp(end_pfn, zone_start_pfn, zone_end_pfn);
mm/page-writeback.c
985
return clamp(pos_ratio, 0LL, 2LL << RATELIMIT_CALC_SHIFT);
mm/page_alloc.c
2811
high = pcp->high = clamp(pcp->high, high_min, high_max);
mm/page_alloc.c
2846
pcp->high = clamp(need_high, high_min, high_max);
mm/page_alloc.c
3292
high = pcp->high = clamp(pcp->high, high_min, high_max);
mm/page_alloc.c
6465
min_pages = clamp(min_pages, SWAP_CLUSTER_MAX, 128UL);
mm/page_alloc.c
6554
min_free_kbytes = clamp(new_min_free_kbytes, 128, 262144);
mm/percpu.c
2030
nr_to_pop = clamp(PCPU_EMPTY_POP_PAGES_HIGH -
mm/slab_common.c
2181
clamp(rcu_delay_page_cache_fill_msec, 0,
mm/vmalloc.c
2386
nr_purge_helpers = clamp(nr_purge_helpers, 1U, nr_purge_nodes) - 1;
mm/vmscan.c
4102
sc->priority = clamp(priority, DEF_PRIORITY / 2, DEF_PRIORITY);
net/handshake/netlink.c
185
hn->hn_pending_max = clamp(tmp, 3UL, 50UL);
net/ipv4/ip_tunnel.c
1229
mtu = clamp(dev->mtu, (unsigned int)ETH_MIN_MTU, max);
net/ipv4/tcp_cubic.c
47
#define HYSTART_DELAY_THRESH(x) clamp(x, HYSTART_DELAY_MIN, HYSTART_DELAY_MAX)
net/ipv4/tcp_htcp.c
188
scale = clamp(scale, 1U << 2, 10U << 3);
net/ipv4/tcp_timer.c
671
icsk->icsk_rto = clamp(__tcp_set_rto(tp),
net/ipv6/ip6_vti.c
670
clamp(dev->mtu, dev->min_mtu, dev->max_mtu));
net/netfilter/ipvs/ip_vs_conn.c
1503
max = clamp(max_avail, min, max);
net/netfilter/ipvs/ip_vs_conn.c
1504
ip_vs_conn_tab_bits = clamp(ip_vs_conn_tab_bits, min, max);
net/netfilter/ipvs/ip_vs_sync.c
1771
count = clamp(sysctl_sync_ports(ipvs), 1, IPVS_SYNC_PORTS_MAX);
net/netfilter/ipvs/ip_vs_sync.c
1795
clamp(dev->mtu, 1500U, 65535U) : 1500U;
net/netfilter/nf_conntrack_core.c
1581
expires = clamp(nf_ct_expires(tmp), GC_SCAN_INTERVAL_MIN, GC_SCAN_INTERVAL_CLAMP);
net/netfilter/nf_conntrack_core.c
1633
next_run = clamp(next_run, GC_SCAN_INTERVAL_MIN, GC_SCAN_INTERVAL_MAX);
net/rxrpc/input.c
807
max_mtu = clamp(max_mtu, 500, 65535);
net/rxrpc/input.c
826
capacity = clamp(capacity, 1, jumbo_max);
net/rxrpc/peer_event.c
250
diff = clamp(diff, -RXRPC_KEEPALIVE_TIME, RXRPC_KEEPALIVE_TIME);
net/rxrpc/rtt.c
30
return clamp(200000, rto + 100000, RXRPC_RTO_MAX);
samples/bpf/tcp_clamp_kern.c
30
int clamp = 100;
samples/bpf/tcp_clamp_kern.c
71
&clamp, sizeof(clamp));
samples/bpf/tcp_clamp_kern.c
77
&clamp, sizeof(clamp));
security/apparmor/lsm.c
2024
aa_g_rawdata_compression_level = clamp(aa_g_rawdata_compression_level,
sound/core/seq/seq_ump_convert.c
675
val = clamp(val, 0, 0x3fff);
sound/core/seq/seq_ump_convert.c
938
val = clamp(val, 0, 0x3fff);
sound/firewire/fireworks/fireworks.c
237
snd_efw_resp_buf_size = clamp(snd_efw_resp_buf_size, SND_EFW_RESPONSE_MAXIMUM_BYTES, 4096U);
sound/hda/codecs/side-codecs/tas2781_hda.c
325
val = clamp(profile_id, 0, max);
sound/hda/codecs/side-codecs/tas2781_hda.c
364
val = clamp(nr_program, 0, max);
sound/hda/codecs/side-codecs/tas2781_hda.c
403
val = clamp(nr_config, 0, max);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
249
val = clamp(invert ? max - ucontrol->value.integer.value[0] :
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
278
val = clamp(invert ? max - val : val, 0, max);
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
291
val = clamp(invert ? max - ucontrol->value.integer.value[0] :
sound/hda/codecs/side-codecs/tas2781_hda_spi.c
313
val = clamp(invert ? max - val : val, 0, max);
sound/pci/emu10k1/emuproc.c
369
buf, &spaces[nspaces - clamp(65 - len, 0, nspaces)],
sound/soc/amd/ps/ps-pdm-dma.c
64
pdm_ctrl |= FIELD_PREP(ACP_WOV_GAIN_CONTROL, clamp(pdm_gain, 0, 3));
sound/soc/amd/renoir/acp3x-pdm-dma.c
89
pdm_ctrl |= FIELD_PREP(ACP_WOV_GAIN_CONTROL, clamp(pdm_gain, 0, 3));
sound/soc/amd/yc/acp6x-pdm-dma.c
64
pdm_ctrl |= FIELD_PREP(ACP_WOV_GAIN_CONTROL, clamp(pdm_gain, 0, 3));
sound/soc/codecs/arizona-jack.c
114
if (clamp) {
sound/soc/codecs/arizona-jack.c
131
if (clamp)
sound/soc/codecs/arizona-jack.c
138
arizona->hpdet_clamp = clamp;
sound/soc/codecs/arizona-jack.c
141
if (clamp) {
sound/soc/codecs/arizona-jack.c
163
if (!clamp) {
sound/soc/codecs/arizona-jack.c
98
bool clamp)
sound/soc/codecs/cs4234.c
452
.min = mclk / clamp(mclk / 30000, 256, 512),
sound/soc/codecs/cs4234.c
453
.max = mclk / clamp(mclk / 50000, 256, 512),
sound/soc/codecs/cs4234.c
456
.min = mclk / clamp(mclk / 60000, 128, 256),
sound/soc/codecs/cs4234.c
457
.max = mclk / clamp(mclk / 100000, 128, 256),
sound/soc/codecs/pcm6240.c
1178
nr_profile = clamp(nr_profile, 0, max);
sound/soc/codecs/sgtl5000.c
557
l = clamp(l, 0x3c, 0xfc);
sound/soc/codecs/sgtl5000.c
558
r = clamp(r, 0x3c, 0xfc);
sound/soc/codecs/sgtl5000.c
605
l = clamp(l, 0, 0xfc - 0x3c);
sound/soc/codecs/sgtl5000.c
606
r = clamp(r, 0, 0xfc - 0x3c);
sound/soc/codecs/tas2781-i2c.c
1206
dev_id = clamp(dev_id, 0, max);
sound/soc/codecs/tas2781-i2c.c
890
vol = clamp(vol, 0, max);
sound/soc/sdca/sdca_asoc.c
921
mc->max = clamp((0x1ull << control->nbits) - 1, 0, type_max(mc->max));
sound/soc/soc-ops.c
157
val = clamp(val, mc->min, mc->max);
sound/usb/line6/playback.c
125
pov = clamp(val, -0x8000, 0x7fff);
sound/usb/line6/playback.c
38
pv = clamp(val, -0x8000, 0x7fff);
sound/usb/line6/playback.c
53
val = clamp(val, -0x800000, 0x7fffff);
sound/usb/mixer_scarlett.c
335
ucontrol->value.integer.value[0] = clamp(val, 0, FORTE_INPUT_GAIN_MAX);
sound/usb/mixer_scarlett.c
350
val = clamp((int)ucontrol->value.integer.value[0], 0, FORTE_INPUT_GAIN_MAX);
sound/usb/mixer_scarlett.c
387
val = clamp(val - opt->start, 0, opt->len - 1);
sound/usb/mixer_scarlett.c
566
val = clamp(val / 256, -128, (int)kctl->private_value) +
sound/usb/mixer_scarlett.c
662
val = clamp(val - opt->start, 0, opt->len-1);
sound/usb/mixer_scarlett.c
716
ucontrol->value.enumerated.item[0] = clamp((int)buf[0], 0, 1);
sound/usb/mixer_scarlett2.c
3789
val = clamp(ucontrol->value.integer.value[0],
sound/usb/mixer_scarlett2.c
4346
private->master_vol = clamp(vol + SCARLETT2_VOLUME_BIAS,
sound/usb/mixer_scarlett2.c
4364
private->headphone_vol = clamp(vol + SCARLETT2_VOLUME_BIAS,
sound/usb/mixer_scarlett2.c
5163
val = clamp(val, param->min, param->max);
sound/usb/mixer_scarlett2.c
6819
val = clamp(ucontrol->value.integer.value[0],
sound/usb/mixer_scarlett2.c
7017
val = clamp(ucontrol->value.integer.value[0],
sound/usb/mixer_scarlett2.c
7582
val = clamp(ucontrol->value.integer.value[0],
sound/usb/mixer_scarlett2.c
8583
private->vol[i] = clamp(
tools/testing/selftests/bpf/progs/bpf_cubic.c
40
#define HYSTART_DELAY_THRESH(x) clamp(x, HYSTART_DELAY_MIN, HYSTART_DELAY_MAX)
tools/testing/selftests/kvm/arm64/arch_timer_edge_cases.c
1025
width = clamp(width, 56, 64);