Symbol: clamp_t
arch/powerpc/platforms/85xx/p1022_ds.c
406
pxclk = clamp_t(u32, pxclk, 2, 255);
arch/powerpc/platforms/85xx/p1022_rdk.c
76
pxclk = clamp_t(u32, pxclk, 2, 255);
arch/powerpc/platforms/85xx/t1042rdb_diu.c
110
pxclk = clamp_t(u32, pxclk, 2, 255);
arch/s390/kernel/perf_cpum_sf.c
597
return clamp_t(unsigned long, rate,
arch/x86/kernel/check.c
117
start = clamp_t(phys_addr_t, round_up(start, PAGE_SIZE),
arch/x86/kernel/check.c
119
end = clamp_t(phys_addr_t, round_down(end, PAGE_SIZE),
block/blk-iocost.c
1796
return clamp_t(s64, new_hwi, 1, hwm);
block/blk-iocost.c
3310
qos[tok] = clamp_t(s64, v * 100,
block/blk-iocost.c
793
period_us = clamp_t(u32, period_us, MIN_PERIOD, MAX_PERIOD);
drivers/accel/ivpu/ivpu_hw_btrs.c
111
hw->pll.min_ratio = clamp_t(u8, ivpu_pll_min_ratio, hw->pll.min_ratio, hw->pll.max_ratio);
drivers/accel/ivpu/ivpu_hw_btrs.c
112
hw->pll.max_ratio = clamp_t(u8, ivpu_pll_max_ratio, hw->pll.min_ratio, hw->pll.max_ratio);
drivers/accel/ivpu/ivpu_hw_btrs.c
113
hw->pll.pn_ratio = clamp_t(u8, hw->pll.pn_ratio, hw->pll.min_ratio, hw->pll.max_ratio);
drivers/acpi/pmic/intel_pmic_bxtwc.c
335
cursel = clamp_t(s8, (count - 7), 0, 7);
drivers/char/random.c
1098
credit_init_bits(clamp_t(unsigned int, (count & U16_MAX) / 64, 1, sizeof(pool) * 8));
drivers/clk/baikal-t1/ccu-div.c
227
return clamp_t(unsigned long, divider, CCU_DIV_CLKDIV_MIN,
drivers/clk/baikal-t1/ccu-div.c
381
val = clamp_t(u64, val, CCU_DIV_CLKDIV_MIN,
drivers/clk/baikal-t1/ccu-pll.c
392
val = clamp_t(u64, val, fld->min, fld->max);
drivers/clk/clk-axi-clkgen.c
169
dout = clamp_t(unsigned long, dout, 1, 128 << fract_shift);
drivers/clk/imx/clk-pll14xx.c
128
return clamp_t(short, kdiv, KDIV_MIN, KDIV_MAX);
drivers/clk/ingenic/cgu.c
482
div = clamp_t(unsigned int, div, clk_info->div.div,
drivers/clk/qcom/clk-rcg2.c
541
d_val = clamp_t(u32, d_val, f->m, n_minus_m);
drivers/clk/xilinx/xlnx_vcu.c
320
req->rate = clamp_t(unsigned long, req->rate, pll->fvco_min,
drivers/clk/xilinx/xlnx_vcu.c
324
feedback_div = clamp_t(unsigned int, feedback_div, 25, 125);
drivers/clk/zynqmp/pll.c
118
fbdiv = clamp_t(u32, fbdiv, PLL_FBDIV_MIN, PLL_FBDIV_MAX);
drivers/clk/zynqmp/pll.c
192
m = clamp_t(u32, m, (PLL_FBDIV_MIN), (PLL_FBDIV_MAX));
drivers/clk/zynqmp/pll.c
209
fbdiv = clamp_t(u32, fbdiv, PLL_FBDIV_MIN, PLL_FBDIV_MAX);
drivers/cpufreq/amd-pstate.c
581
des_perf = clamp_t(u8, des_perf, min_perf, max_perf);
drivers/cpufreq/intel_pstate.c
1612
no_turbo = !!clamp_t(int, input, 0, 1);
drivers/cpufreq/intel_pstate.c
1702
global.max_perf_pct = clamp_t(int, input, global.min_perf_pct, 100);
drivers/cpufreq/intel_pstate.c
1731
global.min_perf_pct = clamp_t(int, input,
drivers/cpufreq/intel_pstate.c
2099
vid_fp = clamp_t(int32_t, vid_fp, cpudata->vid.min, cpudata->vid.max);
drivers/cpufreq/intel_pstate.c
2572
return clamp_t(int, pstate, min_pstate, max_pstate);
drivers/cpufreq/intel_pstate.c
2834
min_policy_perf = clamp_t(int32_t, min_policy_perf,
drivers/cpufreq/intel_pstate.c
2865
global_min = clamp_t(int32_t, global_min, 0, global_max);
drivers/cpufreq/intel_pstate.c
3279
target_pstate = clamp_t(int, target_pstate, min_pstate, max_pstate);
drivers/gpu/drm/display/drm_hdmi_state_helper.c
649
unsigned int max_bpc = clamp_t(unsigned int,
drivers/gpu/drm/i915/display/intel_backlight.c
1222
min = clamp_t(int, connector->panel.vbt.backlight.min_brightness, 0, 64);
drivers/gpu/drm/i915/display/intel_dp_aux.c
518
ret = clamp_t(int, rxbuf[1], 0, msg->size);
drivers/gpu/drm/i915/gt/intel_rps.c
1214
clamp_t(u32,
drivers/gpu/drm/i915/gt/intel_rps.c
1894
new_freq = clamp_t(int, new_freq, min, max);
drivers/gpu/drm/i915/gt/intel_rps.c
2493
val = clamp_t(int, rps->cur_freq,
drivers/gpu/drm/i915/gt/intel_rps.c
2571
val = clamp_t(int, rps->cur_freq,
drivers/gpu/drm/i915/i915_hwmon.c
436
*val = clamp_t(u64, *val, min, max);
drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c
452
req->rate = clamp_t(unsigned long, req->rate,
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c
586
req->rate = clamp_t(unsigned long, req->rate,
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c
541
req->rate = clamp_t(unsigned long, req->rate,
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c
239
req->rate = clamp_t(unsigned long, req->rate,
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c
613
req->rate = clamp_t(unsigned long, req->rate,
drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c
635
req->rate = clamp_t(unsigned long, req->rate, HDMI_PCLK_MIN_FREQ, HDMI_PCLK_MAX_FREQ);
drivers/gpu/drm/msm/hdmi/hdmi_phy_8998.c
652
req->rate = clamp_t(unsigned long, req->rate, HDMI_PCLK_MIN_FREQ, HDMI_PCLK_MAX_FREQ);
drivers/gpu/drm/vboxvideo/vbox_main.c
152
vbox->num_crtcs = clamp_t(u32, vbox->num_crtcs, 1, VBOX_MAX_SCREENS);
drivers/gpu/drm/vc4/vc4_kms.c
433
unsigned long core_rate = clamp_t(unsigned long, state_rate,
drivers/gpu/drm/xe/xe_hwmon.c
367
*value = clamp_t(u64, *value, min, max);
drivers/hwmon/lochnagar-hwmon.c
297
val = clamp_t(long, val, 1, (LN2_MAX_NSAMPLE * LN2_SAMPLE_US) / 1000);
drivers/i2c/busses/i2c-img-scb.c
1196
prescale = clamp_t(unsigned int, prescale, 1, 8);
drivers/iio/accel/adxl355_core.c
610
calibbias = clamp_t(int, val, S16_MIN, S16_MAX);
drivers/iio/adc/ad4695.c
1256
val = clamp_t(int, val, S32_MIN / 8, S32_MAX / 8);
drivers/iio/adc/ad4695.c
1269
return clamp_t(int, val_calc, S16_MIN, S16_MAX);
drivers/iio/adc/qcom-spmi-vadc.c
284
*data = clamp_t(u16, *data, VADC_MIN_ADC_CODE, VADC_MAX_ADC_CODE);
drivers/iio/magnetometer/ak8975.c
782
*val = clamp_t(s16, buff, -def->range, def->range);
drivers/iio/magnetometer/ak8975.c
880
data->scan.channels[0] = clamp_t(s16, le16_to_cpu(fval[0]), -def->range, def->range);
drivers/iio/magnetometer/ak8975.c
881
data->scan.channels[1] = clamp_t(s16, le16_to_cpu(fval[1]), -def->range, def->range);
drivers/iio/magnetometer/ak8975.c
882
data->scan.channels[2] = clamp_t(s16, le16_to_cpu(fval[2]), -def->range, def->range);
drivers/iio/temperature/tmp117.c
101
off = clamp_t(int, val, S16_MIN, S16_MAX);
drivers/leds/flash/leds-qcom-flash.c
401
timer = clamp_t(u8, timer, 0, FLASH_TIMER_VAL_MASK);
drivers/leds/leds-sc27xx-bltc.c
139
v = clamp_t(u32, v, SC27XX_DELTA_T_MIN, SC27XX_DELTA_T_MAX);
drivers/md/bcache/btree.c
2630
return clamp_t(int64_t, bkey_cmp(&l->key, &r->key), -1, 1);
drivers/md/bcache/super.c
2077
ca->sb.keys = clamp_t(int, ca->sb.nbuckets >> 7,
drivers/md/bcache/super.c
2289
btree_buckets = clamp_t(size_t, ca->sb.nbuckets >> 7,
drivers/md/bcache/util.h
338
var = clamp_t(typeof(var), _v, min, max); \
drivers/md/bcache/writeback.c
149
new_rate = clamp_t(int32_t, (proportional_scaled + integral_scaled),
drivers/md/md.c
1631
sb->ctime = clamp_t(time64_t, mddev->ctime, 0, U32_MAX);
drivers/md/md.c
1637
sb->utime = clamp_t(time64_t, mddev->utime, 0, U32_MAX);
drivers/md/md.c
7203
info.ctime = clamp_t(time64_t, mddev->ctime, 0, U32_MAX);
drivers/md/md.c
7213
info.utime = clamp_t(time64_t, mddev->utime, 0, U32_MAX);
drivers/media/dvb-frontends/rtl2832_sdr.c
1086
dev->f_adc = clamp_t(unsigned int, f->frequency,
drivers/media/dvb-frontends/rtl2832_sdr.c
1096
dev->f_tuner = clamp_t(unsigned int, f->frequency,
drivers/media/dvb-frontends/rtl2832_sdr.c
1265
val = clamp_t(s32, val, dev->bandwidth->minimum,
drivers/media/dvb-frontends/ts2020.c
358
gain1 = clamp_t(long, gain1, 0, 15);
drivers/media/dvb-frontends/ts2020.c
359
gain2 = clamp_t(long, gain2, 0, 13);
drivers/media/dvb-frontends/ts2020.c
360
v_agc = clamp_t(long, v_agc, 400, 1100);
drivers/media/dvb-frontends/ts2020.c
375
gain1 = clamp_t(long, gain1, 0, 15);
drivers/media/dvb-frontends/ts2020.c
376
gain2 = clamp_t(long, gain2, 2, 16);
drivers/media/dvb-frontends/ts2020.c
377
gain3 = clamp_t(long, gain3, 0, 6);
drivers/media/dvb-frontends/ts2020.c
378
v_agc = clamp_t(long, v_agc, 600, 1600);
drivers/media/i2c/ccs/ccs-core.c
1565
clamp_t(u32, strobe_setup->strobe_width_high_us, 1, tmp);
drivers/media/i2c/imx296.c
700
width = clamp_t(unsigned int, fmt->format.width,
drivers/media/i2c/imx296.c
702
height = clamp_t(unsigned int, fmt->format.height,
drivers/media/i2c/imx296.c
772
rect.width = clamp_t(unsigned int, ALIGN(sel->r.width, 4),
drivers/media/i2c/imx296.c
774
rect.height = clamp_t(unsigned int, ALIGN(sel->r.height, 4),
drivers/media/i2c/mt9m001.c
273
rect.width = clamp_t(u32, rect.width, MT9M001_MIN_WIDTH,
drivers/media/i2c/mt9m001.c
275
rect.left = clamp_t(u32, rect.left, MT9M001_COLUMN_SKIP,
drivers/media/i2c/mt9m001.c
278
rect.height = clamp_t(u32, rect.height, MT9M001_MIN_HEIGHT,
drivers/media/i2c/mt9m001.c
280
rect.top = clamp_t(u32, rect.top, MT9M001_ROW_SKIP,
drivers/media/i2c/mt9m114.c
1326
sel->r.width = clamp_t(unsigned int, ALIGN(sel->r.width, 4),
drivers/media/i2c/mt9m114.c
1329
sel->r.height = clamp_t(unsigned int, ALIGN(sel->r.height, 2),
drivers/media/i2c/mt9m114.c
2015
crop->left = clamp_t(unsigned int, ALIGN(sel->r.left, 2), border,
drivers/media/i2c/mt9m114.c
2018
crop->top = clamp_t(unsigned int, ALIGN(sel->r.top, 2), border,
drivers/media/i2c/mt9m114.c
2021
crop->width = clamp_t(unsigned int, ALIGN(sel->r.width, 2),
drivers/media/i2c/mt9m114.c
2024
crop->height = clamp_t(unsigned int, ALIGN(sel->r.height, 2),
drivers/media/i2c/mt9m114.c
2039
compose->width = clamp_t(unsigned int, ALIGN(sel->r.width, 2),
drivers/media/i2c/mt9m114.c
2042
compose->height = clamp_t(unsigned int, ALIGN(sel->r.height, 2),
drivers/media/i2c/mt9p031.c
603
width = clamp_t(unsigned int, ALIGN(format->format.width, 2),
drivers/media/i2c/mt9p031.c
607
height = clamp_t(unsigned int, ALIGN(format->format.height, 2),
drivers/media/i2c/mt9p031.c
668
rect.width = clamp_t(unsigned int, ALIGN(sel->r.width, 2),
drivers/media/i2c/mt9p031.c
671
rect.height = clamp_t(unsigned int, ALIGN(sel->r.height, 2),
drivers/media/i2c/mt9v032.c
584
rect.width = clamp_t(unsigned int, ALIGN(sel->r.width, 2),
drivers/media/i2c/mt9v032.c
587
rect.height = clamp_t(unsigned int, ALIGN(sel->r.height, 2),
drivers/media/i2c/ov5640.c
2939
exposure_val = clamp_t(s32, sensor->ctrls.exposure->val,
drivers/media/i2c/ov5693.c
827
width = clamp_t(unsigned int, ALIGN(format->format.width, 2),
drivers/media/i2c/ov5693.c
829
height = clamp_t(unsigned int, ALIGN(format->format.height, 2),
drivers/media/i2c/ov5693.c
836
hratio = clamp_t(unsigned int,
drivers/media/i2c/ov5693.c
838
vratio = clamp_t(unsigned int,
drivers/media/i2c/ov5693.c
938
rect.width = clamp_t(unsigned int, ALIGN(sel->r.width, 2),
drivers/media/i2c/ov5693.c
940
rect.height = clamp_t(unsigned int, ALIGN(sel->r.height, 2),
drivers/media/i2c/s5k5baf.c
1145
state->req_fiv = clamp_t(u32,
drivers/media/pci/bt8xx/bttv-driver.c
2272
c.rect.left = clamp_t(s32, sel->r.left, b_left, b_right - 48);
drivers/media/pci/bt8xx/bttv-driver.c
2275
c.rect.width = clamp_t(s32, sel->r.width,
drivers/media/pci/bt8xx/bttv-driver.c
2278
c.rect.top = clamp_t(s32, sel->r.top, b_top, b_bottom - 32);
drivers/media/pci/bt8xx/bttv-driver.c
2282
c.rect.height = clamp_t(s32, sel->r.height,
drivers/media/pci/ivtv/ivtv-ioctl.c
853
sel->r.left = clamp_t(unsigned, sel->r.left, 0, r.width - sel->r.width);
drivers/media/pci/ivtv/ivtv-ioctl.c
854
sel->r.top = clamp_t(unsigned, sel->r.top, 0, r.height - sel->r.height);
drivers/media/platform/allegro-dvt/allegro-core.c
3375
f->fmt.pix.width = clamp_t(__u32, f->fmt.pix.width,
drivers/media/platform/allegro-dvt/allegro-core.c
3377
f->fmt.pix.height = clamp_t(__u32, f->fmt.pix.height,
drivers/media/platform/allegro-dvt/allegro-core.c
3447
f->fmt.pix.width = clamp_t(__u32, f->fmt.pix.width,
drivers/media/platform/allegro-dvt/allegro-core.c
3449
f->fmt.pix.height = clamp_t(__u32, f->fmt.pix.height,
drivers/media/platform/amlogic/c3/isp/c3-isp-core.c
407
sink_fmt->width = clamp_t(u32, format->format.width,
drivers/media/platform/amlogic/c3/isp/c3-isp-core.c
409
sink_fmt->height = clamp_t(u32, format->format.height,
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
557
sink_fmt->width = clamp_t(u32, format->format.width,
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
559
sink_fmt->height = clamp_t(u32, format->format.height,
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
696
sel->r.left = clamp_t(s32, sel->r.left, 0, fmt->width - 1);
drivers/media/platform/amlogic/c3/isp/c3-isp-resizer.c
697
sel->r.top = clamp_t(s32, sel->r.top, 0, fmt->height - 1);
drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c
539
fmt->width = clamp_t(u32, format->format.width,
drivers/media/platform/amlogic/c3/mipi-adapter/c3-mipi-adap.c
541
fmt->height = clamp_t(u32, format->format.height,
drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c
515
fmt->width = clamp_t(u32, format->format.width,
drivers/media/platform/amlogic/c3/mipi-csi2/c3-mipi-csi2.c
517
fmt->height = clamp_t(u32, format->format.height,
drivers/media/platform/amphion/vpu_malone.c
892
info->dcp_size = clamp_t(u32, info->dcp_size,
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
321
sel->r.left = clamp_t(unsigned int, sel->r.left, 0, fmt->width);
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
322
sel->r.top = clamp_t(unsigned int, sel->r.top, 0, fmt->height);
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
323
sel->r.width = clamp_t(unsigned int, sel->r.width, MALI_C55_MIN_WIDTH,
drivers/media/platform/arm/mali-c55/mali-c55-isp.c
325
sel->r.height = clamp_t(unsigned int, sel->r.height,
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
732
sink_fmt->width = clamp_t(unsigned int, fmt->width,
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
734
sink_fmt->height = clamp_t(unsigned int, fmt->height,
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
871
crop->left = clamp_t(unsigned int, sel->r.left, 0,
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
873
crop->top = clamp_t(unsigned int, sel->r.top, 0,
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
875
crop->width = clamp_t(unsigned int, sel->r.width, compose->width,
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
877
crop->height = clamp_t(unsigned int, sel->r.height, compose->height,
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
887
crop->left = clamp_t(unsigned int, sel->r.left, 0,
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
889
crop->top = clamp_t(unsigned int, sel->r.top, 0,
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
891
crop->width = clamp_t(unsigned int, sel->r.width,
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
894
crop->height = clamp_t(unsigned int, sel->r.height,
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
940
compose->width = clamp_t(unsigned int, sel->r.width, crop->width / 8,
drivers/media/platform/arm/mali-c55/mali-c55-resizer.c
942
compose->height = clamp_t(unsigned int, sel->r.height, crop->height / 8,
drivers/media/platform/broadcom/bcm2835-unicam.c
1370
format->format.width = clamp_t(unsigned int,
drivers/media/platform/broadcom/bcm2835-unicam.c
1374
format->format.height = clamp_t(unsigned int,
drivers/media/platform/broadcom/bcm2835-unicam.c
1380
format->format.width = clamp_t(unsigned int,
drivers/media/platform/broadcom/bcm2835-unicam.c
1384
format->format.height = clamp_t(unsigned int,
drivers/media/platform/broadcom/bcm2835-unicam.c
577
pix->bytesperline = clamp_t(unsigned int, pix->bytesperline, min_bpl,
drivers/media/platform/nxp/dw100/dw100.c
965
sel->r.top = clamp_t(int, sel->r.top, 0, hframe - DW100_MIN_H);
drivers/media/platform/nxp/dw100/dw100.c
966
sel->r.left = clamp_t(int, sel->r.left, 0, wframe - DW100_MIN_W);
drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c
273
fmt->format.width = clamp_t(unsigned int, fmt->format.width,
drivers/media/platform/nxp/imx8-isi/imx8-isi-crossbar.c
275
fmt->format.height = clamp_t(unsigned int, fmt->format.height,
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
621
sel->r.left = clamp_t(s32, sel->r.left, 0, rect->width - 1);
drivers/media/platform/nxp/imx8-isi/imx8-isi-pipe.c
622
sel->r.top = clamp_t(s32, sel->r.top, 0, rect->height - 1);
drivers/media/platform/qcom/camss/camss-csid.c
835
fmt->width = clamp_t(u32, fmt->width, 1, 8191);
drivers/media/platform/qcom/camss/camss-csid.c
836
fmt->height = clamp_t(u32, fmt->height, 1, 8191);
drivers/media/platform/qcom/camss/camss-csid.c
865
fmt->width = clamp_t(u32, fmt->width, 1, 8191);
drivers/media/platform/qcom/camss/camss-csid.c
866
fmt->height = clamp_t(u32, fmt->height, 1, 8191);
drivers/media/platform/qcom/camss/camss-csiphy.c
384
fmt->width = clamp_t(u32, fmt->width, 1, 8191);
drivers/media/platform/qcom/camss/camss-csiphy.c
385
fmt->height = clamp_t(u32, fmt->height, 1, 8191);
drivers/media/platform/qcom/camss/camss-ispif.c
917
fmt->width = clamp_t(u32, fmt->width, 1, 8191);
drivers/media/platform/qcom/camss/camss-ispif.c
918
fmt->height = clamp_t(u32, fmt->height, 1, 8191);
drivers/media/platform/qcom/camss/camss-vfe.c
1353
fmt->width = clamp_t(u32, fmt->width, 1, 8191);
drivers/media/platform/qcom/camss/camss-vfe.c
1354
fmt->height = clamp_t(u32, fmt->height, 1, 8191);
drivers/media/platform/qcom/camss/camss-video.c
470
bytesperline[i] = clamp_t(u32, p->bytesperline,
drivers/media/platform/qcom/camss/camss-video.c
472
sizeimage[i] = clamp_t(u32, p->sizeimage,
drivers/media/platform/qcom/camss/camss-video.c
491
pix_mp->width = clamp_t(u32, width, 1, CAMSS_FRAME_MAX_WIDTH);
drivers/media/platform/qcom/camss/camss-video.c
492
pix_mp->height = clamp_t(u32, height, 1, CAMSS_FRAME_MAX_HEIGHT_RDI);
drivers/media/platform/qcom/camss/camss-video.c
514
p->bytesperline = clamp_t(u32, p->bytesperline,
drivers/media/platform/qcom/camss/camss-video.c
516
p->sizeimage = clamp_t(u32, p->sizeimage,
drivers/media/platform/qcom/iris/iris_resources.c
32
bw_kbps = clamp_t(typeof(bw_kbps), bw_kbps,
drivers/media/platform/qcom/venus/vdec.c
233
pfmt[0].sizeimage = clamp_t(u32, pfmt[0].sizeimage, 0, SZ_8M);
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
444
r.top = clamp_t(s32, r.top, 0, max_rect.height - r.height);
drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c
445
r.left = clamp_t(s32, r.left, 0, max_rect.width - r.width);
drivers/media/platform/renesas/rcar_fdp1.c
1431
bpl = clamp_t(unsigned int, pix->plane_fmt[i].bytesperline,
drivers/media/platform/renesas/rcar_jpu.c
809
bpl = clamp_t(unsigned int, bpl, w, JPU_WIDTH_MAX);
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
661
sink_format->width = clamp_t(u32, fmt->format.width,
drivers/media/platform/renesas/rzg2l-cru/rzg2l-csi2.c
664
sink_format->height = clamp_t(u32, fmt->format.height,
drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c
229
sink_format->width = clamp_t(u32, fmt->format.width,
drivers/media/platform/renesas/rzg2l-cru/rzg2l-ip.c
231
sink_format->height = clamp_t(u32, fmt->format.height,
drivers/media/platform/renesas/vsp1/vsp1_brx.c
245
sel->r.left = clamp_t(unsigned int, sel->r.left, 0, format->width - 1);
drivers/media/platform/renesas/vsp1/vsp1_brx.c
246
sel->r.top = clamp_t(unsigned int, sel->r.top, 0, format->height - 1);
drivers/media/platform/renesas/vsp1/vsp1_entity.c
346
format->width = clamp_t(unsigned int, fmt->format.width,
drivers/media/platform/renesas/vsp1/vsp1_entity.c
348
format->height = clamp_t(unsigned int, fmt->format.height,
drivers/media/platform/renesas/vsp1/vsp1_histo.c
261
sel->r.left = clamp_t(unsigned int, sel->r.left, 0, format->width - 1);
drivers/media/platform/renesas/vsp1/vsp1_histo.c
262
sel->r.top = clamp_t(unsigned int, sel->r.top, 0, format->height - 1);
drivers/media/platform/renesas/vsp1/vsp1_histo.c
263
sel->r.width = clamp_t(unsigned int, sel->r.width, HISTO_MIN_SIZE,
drivers/media/platform/renesas/vsp1/vsp1_histo.c
265
sel->r.height = clamp_t(unsigned int, sel->r.height, HISTO_MIN_SIZE,
drivers/media/platform/renesas/vsp1/vsp1_hsit.c
95
format->width = clamp_t(unsigned int, fmt->format.width,
drivers/media/platform/renesas/vsp1/vsp1_hsit.c
97
format->height = clamp_t(unsigned int, fmt->format.height,
drivers/media/platform/renesas/vsp1/vsp1_rwpf.c
128
format->width = clamp_t(unsigned int, fmt->format.width,
drivers/media/platform/renesas/vsp1/vsp1_rwpf.c
130
format->height = clamp_t(unsigned int, fmt->format.height,
drivers/media/platform/renesas/vsp1/vsp1_uif.c
153
sel->r.left = clamp_t(unsigned int, sel->r.left, 0, format->width - 1);
drivers/media/platform/renesas/vsp1/vsp1_uif.c
154
sel->r.top = clamp_t(unsigned int, sel->r.top, 0, format->height - 1);
drivers/media/platform/renesas/vsp1/vsp1_uif.c
155
sel->r.width = clamp_t(unsigned int, sel->r.width, UIF_MIN_SIZE,
drivers/media/platform/renesas/vsp1/vsp1_uif.c
157
sel->r.height = clamp_t(unsigned int, sel->r.height, UIF_MIN_SIZE,
drivers/media/platform/renesas/vsp1/vsp1_video.c
170
bpl = clamp_t(unsigned int, pix->plane_fmt[i].bytesperline,
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
345
height = clamp_t(u32, pix->height, CIF_MIN_HEIGHT, CIF_MAX_HEIGHT);
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
346
width = clamp_t(u32, pix->width, CIF_MIN_WIDTH, CIF_MAX_WIDTH);
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
1299
pixm->width = clamp_t(u32, pixm->width,
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
1301
pixm->height = clamp_t(u32, pixm->height,
drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c
328
sink_fmt->width = clamp_t(u32, fmt->format.width,
drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c
331
sink_fmt->height = clamp_t(u32, fmt->format.height,
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
774
sink_fmt->width = clamp_t(u32, format->width,
drivers/media/platform/rockchip/rkisp1/rkisp1-isp.c
777
sink_fmt->height = clamp_t(u32, format->height,
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2605
*num_buffers = clamp_t(u32, *num_buffers,
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
426
src_fmt->width = clamp_t(u32, format->width,
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
429
src_fmt->height = clamp_t(u32, format->height,
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
495
sink_fmt->width = clamp_t(u32, format->width,
drivers/media/platform/rockchip/rkisp1/rkisp1-resizer.c
498
sink_fmt->height = clamp_t(u32, format->height,
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
99
*num_buffers = clamp_t(u32, *num_buffers, RKISP1_ISP_STATS_REQ_BUFS_MIN,
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
699
r->left = clamp_t(u32, r->left, 0, sink->f_width - r->width);
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
700
r->top = clamp_t(u32, r->top, 0, sink->f_height - r->height);
drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c
52
*num_buffers = clamp_t(u32, *num_buffers, FIMC_ISP_REQ_BUFS_MIN,
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
610
r->left = clamp_t(u32, r->left, 0, frame->f_width - r->width);
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
612
r->top = clamp_t(u32, r->top, 0, frame->f_height - r->height);
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
630
r->left = clamp_t(u32, r->left, 0, frame->f_width - r->width);
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
632
r->top = clamp_t(u32, r->top, 0, fimc->out_frame.f_height - r->height);
drivers/media/platform/st/stm32/stm32-dcmi.c
1019
c.top = clamp_t(s32, c.top, 0, pix->height - c.height);
drivers/media/platform/st/stm32/stm32-dcmi.c
1020
c.left = clamp_t(s32, c.left, 0, pix->width - c.width);
drivers/media/platform/st/stm32/stm32-dcmi.c
1285
r.top = clamp_t(s32, r.top, 0, pix.height - r.height);
drivers/media/platform/st/stm32/stm32-dcmi.c
1286
r.left = clamp_t(s32, r.left, 0, pix.width - r.width);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
179
fmt->width = clamp_t(u32, fmt->width, DCMIPP_FRAME_MIN_WIDTH,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c
181
fmt->height = clamp_t(u32, fmt->height, DCMIPP_FRAME_MIN_HEIGHT,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c
260
fmt->width = clamp_t(u32, fmt->width, DCMIPP_FRAME_MIN_WIDTH,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c
262
fmt->height = clamp_t(u32, fmt->height, DCMIPP_FRAME_MIN_HEIGHT,
drivers/media/platform/ti/am437x/am437x-vpfe.c
2013
r.left = clamp_t(unsigned int, r.left, 0, cr.width - r.width);
drivers/media/platform/ti/am437x/am437x-vpfe.c
2014
r.top = clamp_t(unsigned int, r.top, 0, cr.height - r.height);
drivers/media/platform/ti/cal/cal-camerarx.c
787
format->format.width = clamp_t(unsigned int, format->format.width,
drivers/media/platform/ti/cal/cal-camerarx.c
790
format->format.height = clamp_t(unsigned int, format->format.height,
drivers/media/platform/ti/cal/cal-video.c
480
format->width = clamp_t(unsigned int, format->width,
drivers/media/platform/ti/cal/cal-video.c
483
format->height = clamp_t(unsigned int, format->height,
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
258
pix->width = clamp_t(unsigned int, pix->width,
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
261
pix->height = clamp_t(unsigned int, pix->height, 1, MAX_HEIGHT_LINES);
drivers/media/platform/ti/omap3isp/ispccdc.c
1995
fmt->width = clamp_t(u32, width, 32, 4096);
drivers/media/platform/ti/omap3isp/ispccdc.c
1996
fmt->height = clamp_t(u32, height, 32, 4096);
drivers/media/platform/ti/omap3isp/ispccdc.c
2066
fmt->width = clamp_t(u32, width, 32, fmt->width);
drivers/media/platform/ti/omap3isp/ispccdc.c
2067
fmt->height = clamp_t(u32, height, 32, fmt->height - 1);
drivers/media/platform/ti/omap3isp/ispccdc.c
2099
crop->left = clamp_t(u32, crop->left, 0, sink->width - CCDC_MIN_WIDTH);
drivers/media/platform/ti/omap3isp/ispccdc.c
2100
crop->top = clamp_t(u32, crop->top, 0, sink->height - CCDC_MIN_HEIGHT);
drivers/media/platform/ti/omap3isp/ispccdc.c
2108
crop->width = clamp_t(u32, crop->width, CCDC_MIN_WIDTH, max_width)
drivers/media/platform/ti/omap3isp/ispccdc.c
2110
crop->height = clamp_t(u32, crop->height, CCDC_MIN_HEIGHT,
drivers/media/platform/ti/omap3isp/ispccp2.c
263
vpclk_div = clamp_t(unsigned int, vpclk_div, 1, 65536);
drivers/media/platform/ti/omap3isp/ispccp2.c
268
vpclk_div = clamp_t(unsigned int, vpclk_div, 1, 4);
drivers/media/platform/ti/omap3isp/ispccp2.c
655
fmt->width = clamp_t(u32, fmt->width,
drivers/media/platform/ti/omap3isp/ispccp2.c
658
fmt->height = clamp_t(u32, fmt->height,
drivers/media/platform/ti/omap3isp/ispccp2.c
662
fmt->width = clamp_t(u32, fmt->width,
drivers/media/platform/ti/omap3isp/ispccp2.c
665
fmt->height = clamp_t(u32, fmt->height,
drivers/media/platform/ti/omap3isp/ispcsi2.c
574
clamp_t(unsigned int, pipe->l3_ick / pipe->external_rate - 1,
drivers/media/platform/ti/omap3isp/ispcsi2.c
865
fmt->width = clamp_t(u32, fmt->width, 1, 8191);
drivers/media/platform/ti/omap3isp/ispcsi2.c
866
fmt->height = clamp_t(u32, fmt->height, 1, 8191);
drivers/media/platform/ti/omap3isp/isppreview.c
1751
fmt->width = clamp_t(u32, fmt->width, PREV_MIN_IN_WIDTH,
drivers/media/platform/ti/omap3isp/isppreview.c
1753
fmt->height = clamp_t(u32, fmt->height,
drivers/media/platform/ti/omap3isp/isppreview.c
1848
crop->left = clamp_t(u32, crop->left, left, right - PREV_MIN_OUT_WIDTH);
drivers/media/platform/ti/omap3isp/isppreview.c
1849
crop->top = clamp_t(u32, crop->top, top, bottom - PREV_MIN_OUT_HEIGHT);
drivers/media/platform/ti/omap3isp/isppreview.c
1850
crop->width = clamp_t(u32, crop->width, PREV_MIN_OUT_WIDTH,
drivers/media/platform/ti/omap3isp/isppreview.c
1852
crop->height = clamp_t(u32, crop->height, PREV_MIN_OUT_HEIGHT,
drivers/media/platform/ti/omap3isp/ispresizer.c
1202
crop->width = clamp_t(u32, crop->width, min_width, max_width);
drivers/media/platform/ti/omap3isp/ispresizer.c
1203
crop->height = clamp_t(u32, crop->height, min_height, max_height);
drivers/media/platform/ti/omap3isp/ispresizer.c
1206
crop->left = clamp_t(u32, crop->left, 0, sink->width - MIN_IN_WIDTH);
drivers/media/platform/ti/omap3isp/ispresizer.c
1207
crop->width = clamp_t(u32, crop->width, MIN_IN_WIDTH,
drivers/media/platform/ti/omap3isp/ispresizer.c
1209
crop->top = clamp_t(u32, crop->top, 0, sink->height - MIN_IN_HEIGHT);
drivers/media/platform/ti/omap3isp/ispresizer.c
1210
crop->height = clamp_t(u32, crop->height, MIN_IN_HEIGHT,
drivers/media/platform/ti/omap3isp/ispresizer.c
1392
fmt->width = clamp_t(u32, fmt->width, MIN_IN_WIDTH,
drivers/media/platform/ti/omap3isp/ispresizer.c
1394
fmt->height = clamp_t(u32, fmt->height, MIN_IN_HEIGHT,
drivers/media/platform/ti/omap3isp/ispresizer.c
812
ratio->vert = clamp_t(unsigned int, ratio->vert,
drivers/media/platform/ti/omap3isp/ispresizer.c
883
ratio->horz = clamp_t(unsigned int, ratio->horz,
drivers/media/platform/ti/vpe/vip.c
2086
r.left = clamp_t(unsigned int, r.left, 0, stream->width - r.width);
drivers/media/platform/ti/vpe/vip.c
2087
r.top = clamp_t(unsigned int, r.top, 0, stream->height - r.height);
drivers/media/platform/ti/vpe/vpe.c
1693
plane_fmt->bytesperline = clamp_t(u32, plane_fmt->bytesperline,
drivers/media/platform/xilinx/xilinx-vip.c
152
format->width = clamp_t(unsigned int, fmt->format.width,
drivers/media/platform/xilinx/xilinx-vip.c
154
format->height = clamp_t(unsigned int, fmt->format.height,
drivers/media/radio/dsbr100.c
209
return dsbr100_setfreq(radio, clamp_t(unsigned, f->frequency,
drivers/media/radio/radio-ma901.c
252
return ma901radio_set_freq(radio, clamp_t(unsigned, f->frequency,
drivers/media/radio/radio-miropcm20.c
289
dev->freq = clamp_t(u32, f->frequency, 87 * 16000U, 108 * 16000U);
drivers/media/radio/radio-mr800.c
198
freq = clamp_t(unsigned, freq, FREQ_MIN * FREQ_MUL, FREQ_MAX * FREQ_MUL);
drivers/media/radio/radio-raremono.c
256
freq = clamp_t(u32, f->frequency, bands[band].rangelow, bands[band].rangehigh);
drivers/media/radio/si4713/si4713.c
1381
frequency = clamp_t(u16, frequency, FREQ_RANGE_LOW, FREQ_RANGE_HIGH);
drivers/media/radio/tea575x.c
350
tea->freq = clamp_t(u32, f->frequency, bands[tea->band].rangelow,
drivers/media/test-drivers/vimc/vimc-capture.c
89
format->width = clamp_t(u32, format->width, VIMC_FRAME_MIN_WIDTH,
drivers/media/test-drivers/vimc/vimc-capture.c
91
format->height = clamp_t(u32, format->height, VIMC_FRAME_MIN_HEIGHT,
drivers/media/test-drivers/vimc/vimc-debayer.c
231
fmt->width = clamp_t(u32, fmt->width, VIMC_FRAME_MIN_WIDTH,
drivers/media/test-drivers/vimc/vimc-debayer.c
233
fmt->height = clamp_t(u32, fmt->height, VIMC_FRAME_MIN_HEIGHT,
drivers/media/test-drivers/vimc/vimc-scaler.c
178
fmt->width = clamp_t(u32, format->format.width, VIMC_FRAME_MIN_WIDTH,
drivers/media/test-drivers/vimc/vimc-scaler.c
180
fmt->height = clamp_t(u32, format->format.height, VIMC_FRAME_MIN_HEIGHT,
drivers/media/test-drivers/vimc/vimc-sensor.c
125
fmt->width = clamp_t(u32, fmt->width, VIMC_FRAME_MIN_WIDTH,
drivers/media/test-drivers/vimc/vimc-sensor.c
127
fmt->height = clamp_t(u32, fmt->height, VIMC_FRAME_MIN_HEIGHT,
drivers/media/test-drivers/vivid/vivid-core.c
2092
n_devs = clamp_t(unsigned, n_devs, 1, VIVID_MAX_DEVS);
drivers/media/test-drivers/vivid/vivid-core.c
2256
ndevs = clamp_t(unsigned int, n_devs, 1, VIVID_MAX_DEVS);
drivers/media/test-drivers/vivid/vivid-radio-common.c
165
freq = clamp_t(u32, vf->frequency, vivid_radio_bands[band].rangelow,
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
403
freq = clamp_t(unsigned, freq,
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
417
dev->sdr_fm_freq = clamp_t(unsigned, freq,
drivers/media/test-drivers/vivid/vivid-vid-cap.c
1273
dev->tv_freq = clamp_t(unsigned, vf->frequency, MIN_TV_FREQ, MAX_TV_FREQ);
drivers/media/test-drivers/vivid/vivid-vid-out.c
852
win->w.left = clamp_t(int, win->w.left,
drivers/media/test-drivers/vivid/vivid-vid-out.c
854
win->w.top = clamp_t(int, win->w.top,
drivers/media/tuners/e4000.c
338
dev->f_frequency = clamp_t(unsigned int, f->frequency,
drivers/media/tuners/fc0011.c
216
xin = clamp_t(u32, frac, 512, 65024);
drivers/media/tuners/fc2580.c
431
dev->f_frequency = clamp_t(unsigned int, f->frequency,
drivers/media/tuners/msi001.c
341
dev->f_tuner = clamp_t(unsigned int, f->frequency,
drivers/media/usb/airspy/airspy.c
757
s->f_adc = clamp_t(unsigned int, f->frequency,
drivers/media/usb/airspy/airspy.c
763
s->f_rf = clamp_t(unsigned int, f->frequency,
drivers/media/usb/dvb-usb/cxusb-analog.c
330
unsigned int tocheck = clamp_t(size_t, maxlinesamples / 4, 3,
drivers/media/usb/msi2500/msi2500.c
1041
dev->f_adc = clamp_t(unsigned int, f->frequency,
drivers/media/usb/msi2500/msi2500.c
608
*nbuffers = clamp_t(unsigned int, *nbuffers, 8, 32);
drivers/media/usb/stk1160/stk1160-v4l.c
381
width = clamp_t(unsigned int, f->fmt.pix.width,
drivers/media/usb/stk1160/stk1160-v4l.c
383
height = clamp_t(unsigned int, f->fmt.pix.height,
drivers/media/usb/stk1160/stk1160-v4l.c
663
*nbuffers = clamp_t(unsigned int, *nbuffers,
drivers/media/usb/uvc/uvc_ctrl.c
2532
value = clamp_t(u32, value, min, max);
drivers/media/v4l2-core/v4l2-ctrls-core.c
1382
val = clamp_t(s64, val, ctrl->minimum, ctrl->maximum);
drivers/media/v4l2-core/v4l2-ctrls-core.c
476
val = clamp_t(typeof(val), val, \
drivers/net/dsa/ocelot/felix_vsc9959.c
1618
rate = clamp_t(u32, rate, 1, GENMASK(14, 0));
drivers/net/dsa/ocelot/felix_vsc9959.c
1622
burst = clamp_t(u32, burst, 1, GENMASK(5, 0));
drivers/net/ethernet/broadcom/bnge/bnge_rmem.c
246
entries = clamp_t(u32, entries, ctxm->min_entries, ctxm->max_entries);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8281
val = clamp_t(u16, hw_coal->coal_bufs, 1, max);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8287
val = clamp_t(u16, hw_coal->coal_bufs_irq, 1,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8292
tmr = clamp_t(u16, tmr, 1, coal_cap->int_lat_tmr_max_max);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8298
val = clamp_t(u16, val, 1, coal_cap->int_lat_tmr_min_max);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8304
val = clamp_t(u16, tmr / 4, 1, coal_cap->cmpl_aggr_dma_tmr_max);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8310
val = clamp_t(u16, tmr, 1,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8346
tmr = clamp_t(u16, tmr, 1, coal_cap->int_lat_tmr_min_max);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
9164
entries = clamp_t(u32, entries, ctxm->min_entries, ctxm->max_entries);
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
153
stats_ticks = clamp_t(u32, stats_ticks,
drivers/net/ethernet/cadence/macb_main.c
3593
new_rx_size = clamp_t(u32, ring->rx_pending,
drivers/net/ethernet/cadence/macb_main.c
3597
new_tx_size = clamp_t(u32, ring->tx_pending,
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1276
rx_count = clamp_t(u32, ering->rx_pending, CN23XX_MIN_OQ_DESCRIPTORS,
drivers/net/ethernet/cavium/liquidio/lio_ethtool.c
1278
tx_count = clamp_t(u32, ering->tx_pending, CN23XX_MIN_IQ_DESCRIPTORS,
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
499
tx_count = clamp_t(u32, ring->tx_pending,
drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c
501
rx_count = clamp_t(u32, ring->rx_pending,
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c
173
pending_limit = clamp_t(u8, coal_pkts >> HINIC3_COAL_PKT_SHIFT,
drivers/net/ethernet/intel/e1000e/ethtool.c
673
new_rx_count = clamp_t(u32, ring->rx_pending, E1000_MIN_RXD,
drivers/net/ethernet/intel/e1000e/ethtool.c
677
new_tx_count = clamp_t(u32, ring->tx_pending, E1000_MIN_TXD,
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
534
new_tx_count = clamp_t(u32, ring->tx_pending,
drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c
538
new_rx_count = clamp_t(u32, ring->rx_pending,
drivers/net/ethernet/intel/igc/igc_tsn.c
428
return clamp_t(u8, mult, MIN_MULTPLIER_TX_MIN_FRAG,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1250
new_tx_count = clamp_t(u32, ring->tx_pending,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
1254
new_rx_count = clamp_t(u32, ring->rx_pending,
drivers/net/ethernet/marvell/mv643xx_eth.c
1667
mp->tx_ring_size = clamp_t(unsigned int, er->tx_pending,
drivers/net/ethernet/marvell/mv643xx_eth.c
2951
mp->tx_ring_size = clamp_t(unsigned int, tx_ring_size,
drivers/net/ethernet/marvell/mvneta.c
4808
pp->tx_ring_size = clamp_t(u16, ring->tx_pending,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
437
tx_count = clamp_t(u32, ring->tx_pending,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
519
ec->rx_coalesce_usecs = clamp_t(u32, ec->rx_coalesce_usecs,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
521
ec->tx_coalesce_usecs = clamp_t(u32, ec->tx_coalesce_usecs,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
538
ec->rx_max_coalesced_frames = clamp_t(u32, ec->rx_max_coalesced_frames,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
540
ec->tx_max_coalesced_frames = clamp_t(u32, ec->tx_max_coalesced_frames,
drivers/net/ethernet/mellanox/mlx5/core/en.h
167
return clamp_t(u8, MLX5_CAP_GEN(mdev, num_lag_ports), 1, MLX5_MAX_PORTS);
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c
1169
clamp_t(u32,
drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c
57
new_tx_count = clamp_t(u32, ring->tx_pending, WX_MIN_TXD, WX_MAX_TXD);
drivers/net/ethernet/wangxun/ngbe/ngbe_ethtool.c
60
new_rx_count = clamp_t(u32, ring->rx_pending, WX_MIN_RXD, WX_MAX_RXD);
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
49
new_tx_count = clamp_t(u32, ring->tx_pending, WX_MIN_TXD, WX_MAX_TXD);
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
52
new_rx_count = clamp_t(u32, ring->rx_pending, WX_MIN_RXD, WX_MAX_RXD);
drivers/net/hyperv/netvsc_drv.c
1827
new_tx = clamp_t(u32, ring->tx_pending,
drivers/net/hyperv/netvsc_drv.c
1829
new_rx = clamp_t(u32, ring->rx_pending,
drivers/net/ieee802154/adf7242.c
620
pwr = clamp_t(u8, db, 3, 15);
drivers/net/ieee802154/adf7242.c
823
s8 level = clamp_t(s8, mbm / 100, S8_MIN, S8_MAX);
drivers/net/usb/cdc_ncm.c
166
val = clamp_t(u32, new_rx, min, max);
drivers/net/usb/cdc_ncm.c
187
max = clamp_t(u32, le32_to_cpu(ctx->ncm_parm.dwNtbOutMaxSize),
drivers/net/usb/cdc_ncm.c
194
val = clamp_t(u32, new_tx, min, max);
drivers/net/usb/cdc_ncm.c
472
ctx->min_tx_pkt = clamp_t(u16, ctx->tx_max - 3 * usb_maxpacket(dev->udev, dev->out),
drivers/net/usb/cdc_ncm.c
618
ctx->max_datagram_size = clamp_t(u32, new_size,
drivers/net/virtio_net.c
2756
len = hdr_len + clamp_t(unsigned int, ewma_pkt_len_read(avg_pkt_len),
drivers/net/wireless/intersil/p54/main.c
704
priv->coverage_class = clamp_t(u8, coverage_class, 0, 31);
drivers/net/wireless/ralink/rt2x00/rt2400pci.h
942
clamp_t(u8, (__txpower), MIN_TXPOWER, MAX_TXPOWER)
drivers/net/wireless/ralink/rt2x00/rt2500pci.h
1222
clamp_t(u8, __txpower, MIN_TXPOWER, MAX_TXPOWER)
drivers/net/wireless/ralink/rt2x00/rt2500usb.h
842
clamp_t(u8, __txpower, MIN_TXPOWER, MAX_TXPOWER)
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
4121
return clamp_t(s8, txpower, MIN_G_TXPOWER, MAX_G_TXPOWER);
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
4125
return clamp_t(s8, txpower, MIN_A_TXPOWER_3593,
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
4128
return clamp_t(s8, txpower, MIN_A_TXPOWER, MAX_A_TXPOWER);
drivers/net/wireless/ralink/rt2x00/rt61pci.h
1487
clamp_t(u8, __txpower, MIN_TXPOWER, MAX_TXPOWER)
drivers/net/wireless/ralink/rt2x00/rt73usb.h
1066
clamp_t(u8, __txpower, MIN_TXPOWER, MAX_TXPOWER)
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
286
signal = -clamp_t(u8, agc, 25, 90) - 9;
drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c
288
signal = -clamp_t(u8, agc, 30, 95);
drivers/net/wireless/realtek/rtw88/fw.c
837
thold = clamp_t(s32, thold + rssi_offset, rssi_min, rssi_max);
drivers/net/wireless/realtek/rtw88/phy.c
1641
pwr_limit = clamp_t(s8, pwr_limit,
drivers/net/wireless/realtek/rtw88/phy.c
478
*lower = clamp_t(u8, min_rssi, dig_min, dig_mid);
drivers/net/wireless/realtek/rtw88/phy.c
479
*upper = clamp_t(u8, *lower + DIG_RSSI_GAIN_OFFSET, dig_min, dig_max);
drivers/net/wireless/realtek/rtw88/phy.c
579
cur_igi = clamp_t(u8, cur_igi, lower_bound, upper_bound);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1489
ofdm_index = clamp_t(s8, ofdm_index, 0, RTW_OFDM_SWING_TABLE_SIZE - 1);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
1540
swing_idx = clamp_t(s8, swing_idx, 0, RTW_CCK_SWING_TABLE_SIZE - 1);
drivers/net/wireless/realtek/rtw88/rtw8703b.c
953
val_s8 = clamp_t(s8, -val_s8 >> 1, 0, 64);
drivers/net/wireless/realtek/rtw88/rtw8723d.c
205
rx_evm = clamp_t(s8, -pkt_stat->rx_evm[RF_PATH_A] >> 1, 0, 64);
drivers/net/wireless/realtek/rtw88/rtw8723x.c
675
xtal_cap = clamp_t(s8, xtal_cap + pwrtrk_xtal[delta], 0, 0x3F);
drivers/net/wireless/realtek/rtw88/rtw8822c.c
4337
crystal_cap = clamp_t(s8, crystal_cap, 0, XCAP_MASK);
drivers/net/wireless/realtek/rtw88/sar.c
55
return (s8)clamp_t(s32, tmp, -max - 1, max) - base;
drivers/net/wireless/realtek/rtw89/acpi.c
709
*val = clamp_t(s32, (*val) + delta, MIN_VAL_OF_RTW89_ACPI_SAR, max);
drivers/net/wireless/realtek/rtw89/acpi.c
720
*val = clamp_t(s32, (*val) + delta, MIN_VAL_OF_RTW89_ACPI_SAR, max);
drivers/net/wireless/realtek/rtw89/chan.c
1511
dur_go = clamp_t(u16, role_go->duration, RTW89_MCC_MIN_GO_DURATION,
drivers/net/wireless/realtek/rtw89/chan.c
1625
bt_dur = clamp_t(u16, bt_dur, 1, data.available / 3);
drivers/net/wireless/realtek/rtw89/fw.c
4829
bcn_to_val = clamp_t(u8, bcn_track->bcn_timeout,
drivers/net/wireless/realtek/rtw89/phy.c
2201
clamp_t(s8, val,
drivers/net/wireless/realtek/rtw89/phy.c
2210
clamp_t(s8, val,
drivers/net/wireless/realtek/rtw89/phy.c
2221
clamp_t(s8, val,
drivers/net/wireless/realtek/rtw89/phy.c
6156
weight_zero = clamp_t(u16, env->nhm_th[0] - RTW89_NHM_WEIGHT_OFFSET, 0, U8_MAX);
drivers/net/wireless/realtek/rtw89/phy.c
6905
rxb_idx = clamp_t(s32, rxb_idx_tmp, RXB_IDX_MIN, RXB_IDX_MAX);
drivers/net/wireless/realtek/rtw89/phy.c
7102
ofdm_cca_th = clamp_t(u8, final_rssi, PD_TH_MIN_RSSI + under_region,
drivers/net/wireless/realtek/rtw89/phy.h
981
return clamp_t(s16, dbm << chip->txpwr_factor_mac, -64, 63);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1058
tmp = clamp_t(s32, tmp << 2, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1071
tmp = clamp_t(s32, tmp, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1078
tmp = clamp_t(s32, tmp, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1082
tmp = clamp_t(s32, tmp, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1087
tmp = clamp_t(s32, tmp, S8_MIN >> 1, S8_MAX >> 1);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
1773
rf_pwr_cw = clamp_t(s16, rf_pwr_cw, 15, 63);
drivers/net/wireless/realtek/rtw89/rtw8851b.c
2335
val = clamp_t(s8, val, -100, 0) + 100;
drivers/net/wireless/realtek/rtw89/rtw8851b_rfk.c
2152
dbm = clamp_t(u8, dbm, 7, 24);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
1493
rf_pwr_cw = clamp_t(s16, rf_pwr_cw, 15, 63);
drivers/net/wireless/realtek/rtw89/rtw8852a.c
2001
return clamp_t(s8, val + 6, -100, 0) + 100;
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1220
rf_pwr_cw = clamp_t(s16, rf_pwr_cw, 15, 63);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
1877
return clamp_t(s8, val + 6, -100, 0) + 100;
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
653
tmp = clamp_t(s32, tmp << 2, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
667
tmp = clamp_t(s32, tmp, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
671
tmp = clamp_t(s32, tmp, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
683
tmp = clamp_t(s32, tmp, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
687
tmp = clamp_t(s32, tmp, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8852b_common.c
692
tmp = clamp_t(s32, tmp, S8_MIN >> 1, S8_MAX >> 1);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1042
tmp = clamp_t(s32, (-offset_q0 << 3) + (offset_base_q4 >> 1),
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1053
tmp = clamp_t(s32, -tmp, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1056
tmp = clamp_t(s32, offset_q0 << 4, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
1998
rf_pwr_cw = clamp_t(s16, rf_pwr_cw, 15, 63);
drivers/net/wireless/realtek/rtw89/rtw8852c.c
2805
return clamp_t(s8, val + 6, -100, 0) + 100;
drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c
2221
dbm = clamp_t(u8, dbm, 7, 24);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1194
v1 = clamp_t(s32, value, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1196
v2 = clamp_t(s32, value, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
1198
v3 = clamp_t(s32, value, S8_MIN, S8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2449
return clamp_t(int, th, 0, U8_MAX);
drivers/net/wireless/realtek/rtw89/rtw8922a.c
2641
return clamp_t(s8, val, -100, 0) + 100;
drivers/net/wireless/realtek/rtw89/sar.c
217
return (s8)clamp_t(s32, cfg_mac,
drivers/net/wireless/realtek/rtw89/util.c
140
db = clamp_t(s32, db, RTW89_MIN_DBM, RTW89_MAX_DBM);
drivers/nvme/host/core.c
3604
ctrl->shutdown_timeout = clamp_t(unsigned int, transition_time,
drivers/nvme/target/core.c
369
port->max_queue_size = clamp_t(int, port->max_queue_size,
drivers/perf/arm_spe_pmu.c
404
period = clamp_t(u64, period, min_period, max_period) & max_period;
drivers/phy/intel/phy-intel-lgm-emmc.c
79
freqsel = clamp_t(int, quot, FRQSEL_25M, FRQSEL_150M);
drivers/platform/x86/dell/dell-wmi-led.c
143
on_eighths = clamp_t(unsigned long, on_eighths, 1, 255);
drivers/platform/x86/dell/dell-wmi-led.c
147
off_eighths = clamp_t(unsigned long, off_eighths, 1, 255);
drivers/power/supply/pm8916_lbc.c
101
tmp = clamp_t(u32, chg->charge_current_max,
drivers/power/supply/pm8916_lbc.c
209
chg->charge_voltage_safe = clamp_t(u32, chg->charge_voltage_safe,
drivers/power/supply/pm8916_lbc.c
224
chg->charge_current_safe = clamp_t(u32, chg->charge_current_safe,
drivers/power/supply/pm8916_lbc.c
88
chg->charge_voltage_max = clamp_t(u32, chg->charge_voltage_max,
drivers/powercap/arm_scmi_powercap.c
111
*norm = clamp_t(u32, val, spz->info->min_power_cap,
drivers/powercap/arm_scmi_powercap.c
162
*norm = clamp_t(u32, time_us, spz->info->min_pai, spz->info->max_pai);
drivers/spi/spi-sprd.c
685
word_delay = clamp_t(u16, d->value, SPRD_SPI_MIN_DELAY_CYCLE,
drivers/staging/greybus/spilib.c
265
xfer_delay = clamp_t(u16, xfer_delay, 0, U16_MAX);
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3858
f->width = rounddown(clamp_t(u32, f->width, ATOM_ISP_MIN_WIDTH,
drivers/staging/media/atomisp/pci/atomisp_cmd.c
3860
f->height = rounddown(clamp_t(u32, f->height, ATOM_ISP_MIN_HEIGHT,
drivers/staging/media/atomisp/pci/atomisp_csi2.c
93
actual_ffmt->width = clamp_t(u32, ffmt->width,
drivers/staging/media/atomisp/pci/atomisp_csi2.c
96
actual_ffmt->height = clamp_t(u32, ffmt->height,
drivers/staging/media/atomisp/pci/sh_css_frac.h
34
return clamp_t(int, v, sISP_VAL_MIN, sISP_VAL_MAX);
drivers/staging/media/atomisp/pci/sh_css_frac.h
45
return clamp_t(unsigned int, v, uISP_VAL_MIN, uISP_VAL_MAX);
drivers/staging/media/imx/imx-media-csc-scaler.c
370
s->r.width = clamp_t(unsigned int, s->r.width, 8,
drivers/staging/media/imx/imx-media-csc-scaler.c
372
s->r.height = clamp_t(unsigned int, s->r.height, 1,
drivers/staging/media/imx/imx-media-csc-scaler.c
374
s->r.left = clamp_t(unsigned int, s->r.left, 0,
drivers/staging/media/imx/imx-media-csc-scaler.c
376
s->r.top = clamp_t(unsigned int, s->r.top, 0,
drivers/staging/media/ipu3/ipu3-css.c
145
f->width = ALIGN(clamp_t(u32, f->width,
drivers/staging/media/ipu3/ipu3-css.c
147
f->height = ALIGN(clamp_t(u32, f->height,
drivers/staging/media/meson/vdec/codec_vp9.c
614
lvl_seg = clamp_t(int,
drivers/staging/media/starfive/camss/stf-isp.c
96
fmt->width = clamp_t(u32, fmt->width, STFCAMSS_FRAME_MIN_WIDTH,
drivers/staging/media/starfive/camss/stf-isp.c
98
fmt->height = clamp_t(u32, fmt->height, STFCAMSS_FRAME_MIN_HEIGHT,
drivers/staging/media/starfive/camss/stf-video.c
82
pix->width = clamp_t(u32, width, STFCAMSS_FRAME_MIN_WIDTH,
drivers/staging/media/starfive/camss/stf-video.c
84
pix->height = clamp_t(u32, height, STFCAMSS_FRAME_MIN_HEIGHT,
drivers/thermal/airoha_thermal.c
264
high = clamp_t(int, high, RAW_TO_TEMP(priv, 0),
drivers/thermal/airoha_thermal.c
276
low = clamp_t(int, high, RAW_TO_TEMP(priv, 0),
drivers/usb/dwc3/gadget.c
3084
clamp_t(u8, dwc->hird_threshold, 2, 15);
drivers/video/backlight/bd6107.c
155
props.brightness = clamp_t(unsigned int, pdata->def_value, 0,
drivers/video/backlight/lv5207lp.c
108
props.brightness = clamp_t(unsigned int, pdata->def_value, 0,
drivers/watchdog/sbsa_gwdt.c
159
timeout = clamp_t(unsigned int, timeout, 1, wdd->max_hw_heartbeat_ms / 1000);
drivers/watchdog/stm32_iwdg.c
108
tout = clamp_t(unsigned int, wdd->timeout,
drivers/watchdog/stm32_iwdg.c
110
ptot = clamp_t(unsigned int, tout - wdd->pretimeout,
drivers/watchdog/stmp3xxx_rtc_wdt.c
97
stmp3xxx_wdd.timeout = clamp_t(unsigned, heartbeat, 1, STMP3XXX_MAX_TIMEOUT);
fs/adfs/inode.c
225
cs = clamp_t(s64, cs, 0, 0xffffffffff);
fs/ext4/ext4.h
920
(raw_inode)->xtime = cpu_to_le32(clamp_t(int32_t, (ts).tv_sec, S32_MIN, S32_MAX)); \
fs/jffs2/os-linux.h
34
#define JFFS2_CLAMP_TIME(t) ((uint32_t)clamp_t(time64_t, (t), 0, U32_MAX))
fs/jfs/xattr.c
566
int size = clamp_t(int, ea_size, 0, EALIST_SIZE(ea_buf->xattr));
fs/ocfs2/dlmglue.c
2150
u64 sec = clamp_t(time64_t, spec->tv_sec, 0, 0x3ffffffffull);
fs/xfs/scrub/inode_repair.c
1756
ts->tv_nsec = clamp_t(long, ts->tv_nsec, 0, NSEC_PER_SEC);
fs/xfs/xfs_dquot.c
159
return clamp_t(time64_t, timeout, qi->qi_expiry_min,
fs/xfs/xfs_dquot.c
168
return clamp_t(time64_t, grace, XFS_DQ_GRACE_MIN, XFS_DQ_GRACE_MAX);
include/media/tpg/v4l2-tpg.h
329
hue = clamp_t(s16, hue, -128, 128);
kernel/acct.c
482
ac->ac_btime = clamp_t(time64_t, btime, 0, U32_MAX);
kernel/fork.c
826
max_threads = clamp_t(u64, threads, MIN_THREADS, MAX_THREADS);
kernel/sched/fair.c
4020
return clamp_t(long, shares, MIN_SHARES, tg_shares);
kernel/sched/fair.c
5155
se->slice = clamp_t(u64, attr->sched_runtime,
kernel/sched/sched.h
268
return clamp_t(unsigned long,
kernel/sys.c
1344
copy = clamp_t(size_t, len, 1, sizeof(buf));
kernel/tsacct.c
43
stats->ac_btime = clamp_t(time64_t, btime, 0, U32_MAX);
lib/notifier-error-inject.c
8
*(int *)data = clamp_t(int, val, -MAX_ERRNO, 0);
lib/sbitmap.c
443
return clamp_t(unsigned int,
mm/dmapool_test.c
38
return clamp_t(int, (PAGE_SIZE / size) * 512, 1024, 8192);
mm/page_alloc.c
2799
batch = clamp_t(int, pcp->free_count, min_nr_free, max_nr_free);
mm/vmalloc.c
3218
align = 1ul << clamp_t(int, get_count_order_long(size),
mm/vmalloc.c
5366
int n = clamp_t(unsigned int, num_possible_cpus(), 1, 128);
mm/vmscan.c
3463
int n = clamp_t(int, cache_line_size() / sizeof(pte_t), 2, 8);
net/can/gw.c
1319
max_hops = clamp_t(unsigned int, max_hops, CGW_MIN_HOPS, CGW_MAX_HOPS);
net/core/flow_dissector.c
1026
flow_keys->nhoff = clamp_t(u16, flow_keys->nhoff, nhoff, hlen);
net/core/flow_dissector.c
1027
flow_keys->thoff = clamp_t(u16, flow_keys->thoff,
net/core/skbuff.c
7366
nr = clamp_t(size_t, space, 1, ARRAY_SIZE(pages));
net/ipv4/tcp.c
3659
tp->srtt_us = clamp_t(s64, srtt, 1, ~0U);
net/ipv4/tcp_output.c
268
*rcv_wscale = clamp_t(int, ilog2(space) - 15,
net/netfilter/ipvs/ip_vs_ctl.c
4333
ipvs->sysctl_sync_retries = clamp_t(int, DEFAULT_SYNC_RETRIES, 0, 3);
net/netfilter/ipvs/ip_vs_sync.c
1281
val = clamp_t(int, val, (SOCK_MIN_SNDBUF + 1) / 2,
net/netfilter/ipvs/ip_vs_sync.c
1286
val = clamp_t(int, val, (SOCK_MIN_RCVBUF + 1) / 2,
net/netfilter/ipvs/ip_vs_sync.c
1799
c->sync_maxlen = clamp_t(unsigned int,
net/sched/sch_htb.c
1335
cl->xstats.tokens = clamp_t(s64, PSCHED_NS2TICKS(cl->tokens),
net/sched/sch_htb.c
1337
cl->xstats.ctokens = clamp_t(s64, PSCHED_NS2TICKS(cl->ctokens),
sound/soc/codecs/sta32x.c
1067
pdata->drop_compensation_ns = clamp_t(u16, tmp, 0, 300) / 20;
sound/soc/codecs/sta350.c
1135
pdata->drop_compensation_ns = clamp_t(u16, tmp, 0, 300) / 20;
sound/soc/sophgo/cv1800b-sound-adc.c
252
u32 v_left = clamp_t(u32, ucontrol->value.integer.value[0], 0, 24);
sound/soc/sophgo/cv1800b-sound-adc.c
253
u32 v_right = clamp_t(u32, ucontrol->value.integer.value[1], 0, 24);