Symbol: S32_MIN
arch/arm64/kernel/module.c
103
if (sval < S32_MIN || sval > S32_MAX)
arch/mips/net/bpf_jit_comp.c
632
always = imm == S32_MIN && width == 32;
arch/mips/net/bpf_jit_comp.c
635
never = imm == S32_MIN && width == 32;
arch/mips/net/bpf_jit_comp32.c
210
if (imm > S32_MIN && imm < 0)
drivers/dpll/zl3073x/prop.c
228
props->dpll_props.phase_range.min = S32_MIN;
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
1038
sdirty->right = sdirty->bottom = S32_MIN;
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c
1132
sdirty.right = sdirty.bottom = S32_MIN;
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
590
ddirty.right = ddirty.bottom = S32_MIN;
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
697
sdirty->right = sdirty->bottom = S32_MIN;
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c
759
sdirty.right = sdirty.bottom = S32_MIN;
drivers/hid/wacom_sys.c
288
a->logical_minimum = S32_MIN;
drivers/iio/adc/ad4695.c
1249
val = clamp_t(int, val, S32_MIN / 8, S32_MAX / 8);
drivers/iio/magnetometer/bmc150_magn.c
370
return S32_MIN;
drivers/iio/magnetometer/bmc150_magn.c
392
return S32_MIN;
drivers/iio/magnetometer/bmc150_magn.c
418
return S32_MIN;
drivers/net/ethernet/intel/ice/ice_ptp.c
1979
if (delta > S32_MAX || delta < S32_MIN) {
drivers/net/ethernet/intel/idpf/idpf_ptp.c
488
if (delta > S32_MAX || delta < S32_MIN)
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
663
scaled_ppm <= S32_MAX && scaled_ppm >= S32_MIN) {
drivers/perf/arm-ni.c
419
local64_set(&hw->prev_count, S32_MIN);
drivers/perf/arm-ni.c
420
writel_relaxed(S32_MIN, (void __iomem *)hw->event_base);
fs/ext2/super.c
1007
sb->s_time_min = S32_MIN;
fs/ext4/ext4.h
2148
#define EXT4_EXTRA_TIMESTAMP_MAX (((s64)1 << 34) - 1 + S32_MIN)
fs/ext4/ext4.h
2150
#define EXT4_TIMESTAMP_MIN S32_MIN
fs/ext4/ext4.h
919
(raw_inode)->xtime = cpu_to_le32(clamp_t(int32_t, (ts).tv_sec, S32_MIN, S32_MAX)); \
fs/quota/quota.c
667
return timer > S32_MAX || timer < S32_MIN;
fs/ufs/super.c
781
sb->s_time_min = S32_MIN;
fs/xfs/libxfs/xfs_format.h
807
#define XFS_LEGACY_TIME_MIN ((int64_t)S32_MIN)
fs/xfs/libxfs/xfs_format.h
845
#define XFS_BIGTIME_EPOCH_OFFSET (-(int64_t)S32_MIN)
kernel/bpf/core.c
342
const s64 imm_min = S32_MIN, imm_max = S32_MAX;
kernel/bpf/core.c
365
off_min = S32_MIN;
kernel/bpf/log.c
581
: (u32)reg_s32_min(reg), reg_s32_min(reg) == S32_MIN},
kernel/bpf/verifier.c
13908
smin = S32_MIN;
kernel/bpf/verifier.c
13983
if (smin == S32_MIN && src_val == -1) {
kernel/bpf/verifier.c
13992
if (smax != S32_MIN) {
kernel/bpf/verifier.c
13993
smin = S32_MIN;
kernel/bpf/verifier.c
14878
if (!alu32 && ((s64)val < S32_MIN || (s64)val > S32_MAX))
kernel/bpf/verifier.c
14888
if (off == S32_MIN)
kernel/bpf/verifier.c
15634
cnum32_intersect_with_srange(&reg1->r32, S32_MIN, reg_s32_max(reg2));
kernel/bpf/verifier.c
15643
cnum32_intersect_with_srange(&reg1->r32, S32_MIN, reg_s32_max(reg2) - 1);
kernel/bpf/verifier.c
16469
if (range->minval == S32_MIN && range->maxval == S32_MAX)
kernel/bpf/verifier.c
1976
if ((tnum.mask & S32_MIN) || (tnum.value & S32_MIN))
kernel/bpf/verifier.c
1979
return cnum32_from_srange(tnum.value | (tnum.mask & S32_MIN),
kernel/bpf/verifier.c
5436
reg_set_srange64(reg, S32_MIN, S32_MAX);
kernel/bpf/verifier.c
5437
reg_set_srange32(reg, S32_MIN, S32_MAX);
kernel/bpf/verifier.c
9680
callee->callback_ret_range = retval_range(S32_MIN, S32_MAX);
lib/nlattr.c
255
range->min = S32_MIN;
lib/test_bpf.c
14195
BPF_JMP32_IMM(BPF_JSGE, R1, S32_MIN, 1),
lib/test_bpf.c
14207
BPF_JMP32_IMM(BPF_JSLT, R1, S32_MIN, 1),
lib/tests/overflow_kunit.c
205
{0, S32_MIN, S32_MIN, S32_MIN, 0, false, true, false},
lib/tests/overflow_kunit.c
206
{S32_MIN, 0, S32_MIN, S32_MIN, 0, false, false, false},
lib/tests/overflow_kunit.c
208
{-1, S32_MIN, S32_MAX, S32_MAX, S32_MIN, true, false, true},
lib/tests/overflow_kunit.c
209
{S32_MIN, -1, S32_MAX, -S32_MAX, S32_MIN, true, false, true},
lib/tests/overflow_kunit.c
210
{-1, S32_MAX, S32_MAX-1, S32_MIN, -S32_MAX, false, false, false},
lib/tests/overflow_kunit.c
211
{S32_MAX, -1, S32_MAX-1, S32_MIN, -S32_MAX, false, true, false},
lib/tests/overflow_kunit.c
212
{-1, -S32_MAX, S32_MIN, S32_MAX-1, S32_MAX, false, false, false},
lib/tests/overflow_kunit.c
213
{-S32_MAX, -1, S32_MIN, S32_MIN+2, S32_MAX, false, false, false},
lib/tests/overflow_kunit.c
215
{1, S32_MIN, -S32_MAX, -S32_MAX, S32_MIN, false, true, false},
lib/tests/overflow_kunit.c
216
{S32_MIN, 1, -S32_MAX, S32_MAX, S32_MIN, false, true, false},
lib/tests/overflow_kunit.c
217
{1, S32_MAX, S32_MIN, S32_MIN+2, S32_MAX, true, false, false},
lib/tests/overflow_kunit.c
218
{S32_MAX, 1, S32_MIN, S32_MAX-1, S32_MAX, true, false, false},
lib/tests/overflow_kunit.c
220
{S32_MIN, S32_MIN, 0, 0, 0, true, false, true},
lib/tests/overflow_kunit.c
903
TEST_OVERFLOWS_TYPE(s32, u8, S32_MIN, true);
lib/tests/overflow_kunit.c
908
TEST_OVERFLOWS_TYPE(s32, u16, S32_MIN, true);
lib/tests/overflow_kunit.c
911
TEST_OVERFLOWS_TYPE(s32, u32, S32_MIN, true);
lib/tests/overflow_kunit.c
915
TEST_OVERFLOWS_TYPE(s32, u64, S32_MIN, true);
lib/tests/overflow_kunit.c
922
TEST_OVERFLOWS_TYPE(s32, s8, S32_MIN, true);
lib/tests/overflow_kunit.c
928
TEST_OVERFLOWS_TYPE(s32, s16, S32_MIN, true);
lib/tests/overflow_kunit.c
930
TEST_OVERFLOWS_TYPE(s32, s32, S32_MIN, false);
lib/tests/overflow_kunit.c
933
TEST_OVERFLOWS_TYPE(s32, s64, S32_MIN, false);
lib/tests/overflow_kunit.c
985
TEST_OVERFLOWS_TYPE(s64, s32, S32_MIN, false);
lib/tests/overflow_kunit.c
987
TEST_OVERFLOWS_TYPE(s64, s32, (s64)S32_MIN - 1, true);
net/netlink/af_netlink.c
820
rover = S32_MIN + get_random_u32_below(-4096 - S32_MIN);
net/wireless/nl80211.c
14941
low = S32_MIN;
net/wireless/nl80211.c
14961
s32 prev = S32_MIN;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1170
{"smin32=", &reg->r[S32].a, (u32)S32_MIN, true},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1484
(u32)S32_MIN,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
203
else if ((s32)x == S32_MIN)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
205
else if ((s32)x <= S32_MIN + 256)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
206
return snappendf(sb, "S32_MIN+%d", (s32)x - S32_MIN);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2273
{S32, U64, {(u32)S32_MIN, (u32)S32_MIN}, {(u32)(s32)-255, 0}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2274
{S32, S64, {(u32)S32_MIN, (u32)(s32)-255}, {(u32)(s32)-2, 0}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2275
{S32, S64, {0, 1}, {(u32)S32_MIN, (u32)S32_MIN}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2276
{S32, U32, {(u32)S32_MIN, (u32)S32_MIN}, {(u32)S32_MIN, (u32)S32_MIN}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2286
{S32, U32, {(u32)S32_MIN, 0}, {0, 0}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2287
{S32, U32, {(u32)S32_MIN, 0}, {(u32)S32_MIN, (u32)S32_MIN}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
2288
{S32, U32, {(u32)S32_MIN, S32_MAX}, {S32_MAX, S32_MAX}},
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
246
[S32] = { (u64)(u32)S32_MIN, (u64)(u32)S32_MAX },
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
464
smin = (u64)(u32)S32_MIN;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
546
(s64)x.a >= S32_MIN && (s64)x.b <= S32_MAX)