Symbol: get_random_u32_below
arch/arm/kernel/process.c
372
offset = get_random_u32_below(slots);
arch/arm64/kernel/process.c
783
sp -= get_random_u32_below(PAGE_SIZE);
arch/loongarch/kernel/process.c
342
sp -= get_random_u32_below(PAGE_SIZE);
arch/loongarch/kernel/vdso.c
73
base += get_random_u32_below(VDSO_RANDOMIZE_SIZE);
arch/mips/kernel/process.c
717
sp -= get_random_u32_below(PAGE_SIZE);
arch/mips/kernel/vdso.c
70
base += get_random_u32_below(VDSO_RANDOMIZE_SIZE);
arch/parisc/kernel/vdso.c
78
map_base -= get_random_u32_below(0x20) * PAGE_SIZE;
arch/powerpc/kernel/process.c
2409
sp -= get_random_u32_below(PAGE_SIZE);
arch/riscv/kernel/process.c
112
sp -= get_random_u32_below(PAGE_SIZE);
arch/s390/kernel/process.c
233
sp -= get_random_u32_below(PAGE_SIZE);
arch/s390/kernel/vdso.c
101
offset = get_random_u32_below(((end - start) >> PAGE_SHIFT) + 1);
arch/sparc/vdso/vma.c
358
offset = get_random_u32_below(PTRS_PER_PTE);
arch/um/kernel/process.c
274
sp -= get_random_u32_below(8192);
arch/x86/kernel/process.c
1022
sp -= get_random_u32_below(8192);
arch/x86/mm/cpu_entry_area.c
46
cea = get_random_u32_below(max_cea);
arch/x86/mm/pat/cpa-test.c
139
unsigned long pfn = get_random_u32_below(max_pfn_mapped);
arch/x86/mm/pat/cpa-test.c
142
len[i] = get_random_u32_below(NPAGES);
drivers/block/drbd/drbd_receiver.c
595
timeo += get_random_u32_below(2) ? timeo / 7 : -timeo / 7;
drivers/block/drbd/drbd_receiver.c
818
if (get_random_u32_below(2))
drivers/dma-buf/st-dma-fence-chain.c
430
seqno = get_random_u32_below(data->fc.chain_length - 1);
drivers/dma-buf/st-dma-fence-chain.c
635
swp = get_random_u32_below(count + 1);
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2454
get_random_u32_below(i915->engine_uabi_class_count[I915_ENGINE_CLASS_VIDEO]);
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3700
swp = get_random_u32_below(ve->num_siblings);
drivers/gpu/drm/i915/intel_memory_region.c
42
int byte = get_random_u32_below(pagesize);
drivers/gpu/drm/i915/intel_memory_region.c
96
return get_random_u32_below(last >> PAGE_SHIFT) << PAGE_SHIFT;
drivers/hv/hv.c
556
start = get_random_u32_below(nr_cpu_ids);
drivers/infiniband/hw/cxgb4/id_table.c
57
alloc->last += get_random_u32_below(RANDOM_SKIP);
drivers/infiniband/hw/cxgb4/id_table.c
88
alloc->last = get_random_u32_below(RANDOM_SKIP);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1527
get_random_u32_below(RTRS_RECONNECT_SEED)));
drivers/iommu/generic_pt/kunit_iommu_pt.h
356
start = get_random_u32_below(
drivers/iommu/generic_pt/kunit_iommu_pt.h
358
end = get_random_u32_below(
drivers/md/bcache/request.c
418
if (get_random_u32_below(4) == 3)
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2324
params->twopixsize * get_random_u32_below(tpg->src_width / 2);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2533
twopixsize * get_random_u32_below(tpg->src_width / 2);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
2535
twopixsize * get_random_u32_below(tpg->src_width / 2);
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c
907
r = g = b = tpg->qual_offset + get_random_u32_below(196);
drivers/media/test-drivers/vidtv/vidtv_demod.c
191
c->strength.stat[0].svalue -= get_random_u32_below(state->tuner_cnr / 50);
drivers/media/test-drivers/vidtv/vidtv_demod.c
195
c->cnr.stat[0].svalue -= get_random_u32_below(state->tuner_cnr / 50);
drivers/media/test-drivers/vidtv/vidtv_demod.c
216
if (get_random_u32_below(100) < config->drop_tslock_prob_on_low_snr)
drivers/media/test-drivers/vidtv/vidtv_demod.c
220
if (get_random_u32_below(100) <
drivers/media/test-drivers/vivid/vivid-kthread-cap.c
596
get_random_u32_below(100) < dev->perc_dropped_buffers)
drivers/media/test-drivers/vivid/vivid-kthread-out.c
54
get_random_u32_below(100) < dev->perc_dropped_buffers)
drivers/media/test-drivers/vivid/vivid-radio-rx.c
97
if (perc && get_random_u32_below(100) < perc) {
drivers/media/test-drivers/vivid/vivid-radio-rx.c
98
switch (get_random_u32_below(4)) {
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
93
get_random_u32_below(100) < dev->perc_dropped_buffers)
drivers/media/test-drivers/vivid/vivid-touch-cap.c
219
return get_random_u32_below(VIVID_PRESSURE_LIMIT);
drivers/mmc/core/core.c
100
data->bytes_xfered = get_random_u32_below(data->bytes_xfered >> 9) << 9;
drivers/mmc/core/core.c
99
data->error = data_errors[get_random_u32_below(ARRAY_SIZE(data_errors))];
drivers/mmc/host/dw_mmc.c
1865
ms_to_ktime(get_random_u32_below(25)),
drivers/mtd/nand/raw/nandsim.c
1409
int pos = get_random_u32_below(num * 8);
drivers/mtd/tests/mtd_nandecctest.c
50
unsigned int offset = get_random_u32_below(size * BITS_PER_BYTE);
drivers/mtd/tests/mtd_nandecctest.c
61
offset[0] = get_random_u32_below(size * BITS_PER_BYTE);
drivers/mtd/tests/mtd_nandecctest.c
63
offset[1] = get_random_u32_below(size * BITS_PER_BYTE);
drivers/mtd/tests/mtd_nandecctest.c
74
unsigned int offset = get_random_u32_below(3 * BITS_PER_BYTE);
drivers/mtd/tests/mtd_nandecctest.c
82
offset = get_random_u32_below(3 * BITS_PER_BYTE);
drivers/mtd/tests/stresstest.c
121
if (get_random_u32_below(2))
drivers/mtd/tests/stresstest.c
49
eb = get_random_u32_below(ebcnt - 1);
drivers/mtd/tests/stresstest.c
57
return get_random_u32_below(bufsize);
drivers/mtd/tests/stresstest.c
62
return get_random_u32_below(bufsize - offs);
drivers/mtd/ubi/debug.c
687
ubi->dbg.power_cut_counter += get_random_u32_below(range);
drivers/mtd/ubi/debug.h
65
return !get_random_u32_below(200);
drivers/mtd/ubi/debug.h
72
return !get_random_u32_below(500);
drivers/mtd/ubi/debug.h
79
return !get_random_u32_below(400);
drivers/net/ethernet/broadcom/cnic.c
4113
port_id = get_random_u32_below(CNIC_LOCAL_PORT_RANGE);
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
916
current_timeo = get_random_u32_below(HZ / 5) + 2;
drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
917
vm_wait = get_random_u32_below(HZ / 5) + 2;
drivers/net/phy/qcom/qca808x.c
142
seed_value = get_random_u32_below(QCA808X_MASTER_SLAVE_SEED_RANGE);
drivers/net/team/team_mode_random.c
19
port_index = get_random_u32_below(team->en_port_count);
drivers/net/wireguard/selftest/allowedips.c
289
peer = peers[get_random_u32_below(NUM_PEERS)];
drivers/net/wireguard/selftest/allowedips.c
303
mutate_amount = get_random_u32_below(32);
drivers/net/wireguard/selftest/allowedips.c
315
peer = peers[get_random_u32_below(NUM_PEERS)];
drivers/net/wireguard/selftest/allowedips.c
333
peer = peers[get_random_u32_below(NUM_PEERS)];
drivers/net/wireguard/selftest/allowedips.c
347
mutate_amount = get_random_u32_below(128);
drivers/net/wireguard/selftest/allowedips.c
359
peer = peers[get_random_u32_below(NUM_PEERS)];
drivers/net/wireguard/timers.c
153
get_random_u32_below(REKEY_TIMEOUT_JITTER_MAX_JIFFIES));
drivers/net/wireguard/timers.c
189
get_random_u32_below(REKEY_TIMEOUT_JITTER_MAX_JIFFIES));
drivers/pci/p2pdma.c
905
pdev = pci_dev_get(closest_pdevs[get_random_u32_below(dev_cnt)]);
drivers/s390/scsi/zfcp_fc.c
50
return get_random_u32_below(port_scan_backoff);
drivers/scsi/fcoe/fcoe_ctlr.c
2235
wait = get_random_u32_below(FIP_VN_PROBE_WAIT);
drivers/scsi/fcoe/fcoe_ctlr.c
3127
get_random_u32_below(FIP_VN_BEACON_FUZZ));
drivers/scsi/qedi/qedi_main.c
622
port_id = get_random_u32_below(QEDI_LOCAL_PORT_RANGE);
drivers/scsi/scsi_debug.c
7256
ns = get_random_u32_below((u32)ns);
drivers/scsi/scsi_debug.c
7260
ns = get_random_u32_below((u32)ns);
drivers/scsi/scsi_debug.c
7265
kt = sdebug_random ? get_random_u32_below((u32)ndelay) :
fs/ceph/inode.c
526
i = get_random_u32_below(nsplits);
fs/ceph/mdsmap.c
33
n = get_random_u32_below(n);
fs/ext2/ialloc.c
279
parent_group = get_random_u32_below(ngroups);
fs/ext4/ialloc.c
467
parent_group = get_random_u32_below(ngroups);
fs/ext4/mmp.c
269
return get_random_u32_below(EXT4_MMP_SEQ_MAX + 1);
fs/ext4/super.c
3877
get_random_u32_below(EXT4_DEF_LI_MAX_START_DELAY * HZ);
fs/ext4/super.c
4026
elr->lr_next_sched = jiffies + get_random_u32_below(EXT4_DEF_LI_MAX_START_DELAY * HZ);
fs/f2fs/gc.c
320
p->offset = get_random_u32_below(MAIN_SECS(sbi) *
fs/f2fs/segment.c
2954
return get_random_u32_below(MAIN_SECS(sbi) * SEGS_PER_SEC(sbi));
fs/ubifs/debug.c
2478
return !!(get_random_u32_below(out_of) + 1 <= n);
fs/ubifs/debug.c
2496
delay = get_random_u32_below(60000);
fs/ubifs/debug.c
2502
delay = get_random_u32_below(10000);
fs/ubifs/debug.c
2582
from = get_random_u32_below(len);
fs/ubifs/lpt_commit.c
1971
if (get_random_u32_below(4))
fs/ubifs/lpt_commit.c
1978
c->lsave[get_random_u32_below(c->lsave_cnt)] = lprops->lnum;
fs/ubifs/lpt_commit.c
1980
c->lsave[get_random_u32_below(c->lsave_cnt)] = lprops->lnum;
fs/ubifs/lpt_commit.c
1982
c->lsave[get_random_u32_below(c->lsave_cnt)] = lprops->lnum;
fs/ubifs/lpt_commit.c
1986
c->lsave[get_random_u32_below(c->lsave_cnt)] = heap->arr[i]->lnum;
fs/ubifs/lpt_commit.c
1989
c->lsave[get_random_u32_below(c->lsave_cnt)] = heap->arr[i]->lnum;
fs/ubifs/lpt_commit.c
1992
c->lsave[get_random_u32_below(c->lsave_cnt)] = heap->arr[i]->lnum;
fs/ubifs/tnc_commit.c
704
if (dbg_is_chk_index(c) && !get_random_u32_below(8))
fs/xfs/libxfs/xfs_alloc.c
1620
if (get_random_u32_below(2))
fs/xfs/libxfs/xfs_ialloc.c
723
do_sparse = get_random_u32_below(2);
fs/xfs/xfs_error.c
145
if (!randfactor || get_random_u32_below(randfactor))
include/linux/damon.h
25
return l + get_random_u32_below(r - l);
include/linux/random.h
102
return floor + 1 + get_random_u32_below(U32_MAX - floor);
include/linux/random.h
115
return floor + get_random_u32_below(ceil - floor + 1);
kernel/bpf/core.c
1105
start = get_random_u32_below(hole) & ~(alignment - 1);
kernel/bpf/core.c
1166
start = get_random_u32_below(hole) & ~(alignment - 1);
kernel/kcsan/selftest.c
35
bool is_write = !!get_random_u32_below(2);
kernel/locking/test-ww_mutex.c
558
struct ww_mutex *lock = stress->locks + get_random_u32_below(nlocks);
kernel/sched/fair.c
6571
get_random_u32_below(cfs_b->period));
lib/crypto/tests/mldsa_kunit.c
214
size_t pos = get_random_u32_below(sig_len);
lib/crypto/tests/mldsa_kunit.c
215
u8 b = 1 << get_random_u32_below(8);
lib/crypto/tests/mldsa_kunit.c
226
size_t pos = get_random_u32_below(msg_len);
lib/crypto/tests/mldsa_kunit.c
227
u8 b = 1 << get_random_u32_below(8);
lib/crypto/tests/mldsa_kunit.c
238
size_t pos = get_random_u32_below(pk_len);
lib/crypto/tests/mldsa_kunit.c
239
u8 b = 1 << get_random_u32_below(8);
lib/find_bit.c
314
return find_nth_bit(addr, size, get_random_u32_below(w));
lib/find_bit_benchmark.c
177
__set_bit(get_random_u32_below(BITMAP_LEN), bitmap);
lib/find_bit_benchmark.c
178
__set_bit(get_random_u32_below(BITMAP_LEN), bitmap2);
lib/kobject.c
713
unsigned long delay = HZ + HZ * get_random_u32_below(4);
lib/reed_solomon/test_rslib.c
186
errloc = get_random_u32_below(len);
lib/reed_solomon/test_rslib.c
197
errloc = get_random_u32_below(len);
lib/reed_solomon/test_rslib.c
202
if (ewsc && get_random_u32_below(2)) {
lib/sbitmap.c
24
*per_cpu_ptr(sb->alloc_hint, i) = get_random_u32_below(depth);
lib/sbitmap.c
36
hint = depth ? get_random_u32_below(depth) : 0;
lib/test_hexdump.c
215
size_t len = get_random_u32_below(rs) + gs;
lib/test_rhashtable.c
372
u32 i = get_random_u32_below(entries);
lib/test_rhashtable.c
373
u32 prand = get_random_u32_below(4);
lib/test_rhashtable.c
400
i = get_random_u32_below(entries);
lib/test_vmalloc.c
467
j = get_random_u32_below(i);
lib/tests/string_helpers_kunit.c
603
get_random_u32_below(UNESCAPE_ALL_MASK + 1), true);
lib/tests/test_list_sort.c
74
el->value = get_random_u32_below(TEST_LIST_LEN / 3);
mm/kfence/core.c
426
const bool random_right_allocate = get_random_u32_below(2);
mm/kfence/core.c
428
!get_random_u32_below(CONFIG_KFENCE_STRESS_TEST_FAULTS);
mm/kfence/core.c
665
rand = get_random_u32_below(i);
mm/memcontrol.c
1985
i = get_random_u32_below(NR_MEMCG_STOCK);
mm/slab_common.c
1051
rand = get_random_u32_below(i + 1);
mm/slub.c
3384
pos = get_random_u32_below(freelist_count);
mm/slub.c
7274
int idx = get_random_u32_below(size + 1);
mm/vmscan.c
4315
int bin = get_random_u32_below(MEMCG_NR_BINS);
mm/vmscan.c
4362
int bin = get_random_u32_below(MEMCG_NR_BINS);
mm/vmscan.c
4959
bin = first_bin = get_random_u32_below(MEMCG_NR_BINS);
net/802/garp.c
411
delay = get_random_u32_below(msecs_to_jiffies(garp_join_time));
net/802/mrp.c
596
delay = get_random_u32_below(msecs_to_jiffies(mrp_join_time));
net/batman-adv/bat_iv_ogm.c
283
msecs += get_random_u32_below(2 * BATADV_JITTER);
net/batman-adv/bat_iv_ogm.c
291
return jiffies + msecs_to_jiffies(get_random_u32_below(BATADV_JITTER / 2));
net/batman-adv/bat_v_elp.c
66
msecs += get_random_u32_below(2 * BATADV_JITTER);
net/batman-adv/bat_v_ogm.c
109
msecs += get_random_u32_below(2 * BATADV_JITTER);
net/batman-adv/bat_v_ogm.c
90
msecs += get_random_u32_below(msecs / 5) - (msecs / 10);
net/can/j1939/socket.c
193
time_ms = 10 + get_random_u32_below(16);
net/can/j1939/transport.c
1188
10 + get_random_u32_below(16));
net/ceph/mon_client.c
225
n = get_random_u32_below(max);
net/ceph/osd_client.c
1538
int i = get_random_u32_below(acting->size);
net/core/neighbour.c
132
return base ? get_random_u32_below(base) + (base >> 1) : 0;
net/core/neighbour.c
1722
jiffies + get_random_u32_below(proxy_delay) : jiffies;
net/core/pktgen.c
2390
flow = get_random_u32_below(pkt_dev->cflows);
net/core/pktgen.c
2477
mc = get_random_u32_below(pkt_dev->src_mac_count);
net/core/pktgen.c
2503
mc = get_random_u32_below(pkt_dev->dst_mac_count);
net/core/pktgen.c
2536
pkt_dev->vlan_id = get_random_u32_below(4096);
net/core/pktgen.c
2540
pkt_dev->svlan_id = get_random_u32_below(4096);
net/core/pktgen.c
2653
__u32 t = get_random_u32_below(IMIX_PRECISION);
net/core/stream.c
130
current_timeo = vm_wait = get_random_u32_below(HZ / 5) + 2;
net/ipv4/icmp.c
270
int credits = get_random_u32_below(3);
net/ipv4/igmp.c
219
int tv = get_random_u32_below(max_delay);
net/ipv4/igmp.c
230
int tv = get_random_u32_below(READ_ONCE(in_dev->mr_maxdelay));
net/ipv4/igmp.c
244
int tv = get_random_u32_below(delay);
net/ipv4/inet_connection_sock.c
349
offset = get_random_u32_below(remaining);
net/ipv4/inet_hashtables.c
1175
i = max_t(int, i, get_random_u32_below(8) * step);
net/ipv4/route.c
483
delta = get_random_u32_below(now - old);
net/ipv4/route.c
698
get_random_u32_below(FNHE_RECLAIM_DEPTH);
net/ipv4/tcp_bbr.c
622
bbr->cycle_idx = CYCLE_LEN - 1 - get_random_u32_below(bbr_cycle_rand);
net/ipv4/tcp_plb.c
100
pause += get_random_u32_below(pause);
net/ipv6/addrconf.c
4081
rand_num = get_random_u32_below(
net/ipv6/mcast.c
1078
unsigned long tv = get_random_u32_below(idev->mc_maxdelay);
net/ipv6/mcast.c
1098
unsigned long tv = get_random_u32_below(delay);
net/ipv6/mcast.c
1117
unsigned long tv = get_random_u32_below(delay);
net/ipv6/mcast.c
1163
delay = get_random_u32_below(resptime);
net/ipv6/mcast.c
2616
delay = get_random_u32_below(unsolicited_report_interval(ma->idev));
net/ipv6/route.c
1775
max_depth = FIB6_MAX_DEPTH + get_random_u32_below(FIB6_MAX_DEPTH);
net/netfilter/ipvs/ip_vs_twos.c
73
rweight1 = get_random_u32_below(total_weight);
net/netfilter/ipvs/ip_vs_twos.c
74
rweight2 = get_random_u32_below(total_weight);
net/netfilter/nf_conntrack_core.c
1271
max_chainlen = MIN_CHAINLEN + get_random_u32_below(MAX_CHAINLEN);
net/netfilter/nf_conntrack_core.c
895
max_chainlen = MIN_CHAINLEN + get_random_u32_below(MAX_CHAINLEN);
net/netfilter/nf_nat_helper.c
226
port = min + get_random_u32_below(range);
net/netlink/af_netlink.c
819
rover = S32_MIN + get_random_u32_below(-4096 - S32_MIN);
net/packet/af_packet.c
1348
victim = get_random_u32_below(ROLLOVER_HLEN);
net/packet/af_packet.c
1384
return get_random_u32_below(num);
net/sched/act_gact.c
29
if (get_random_u32_below(gact->tcfg_pval))
net/sched/act_sample.c
182
if (psample_group && (get_random_u32_below(s->rate) == 0)) {
net/sched/sch_choke.c
186
*pidx = (q->head + get_random_u32_below(choke_len(q))) & q->tab_mask;
net/sched/sch_netem.c
523
skb->data[get_random_u32_below(skb_headlen(skb))] ^=
net/sched/sch_netem.c
524
1 << get_random_u32_below(8);
net/sctp/socket.c
8404
rover = get_random_u32_below(remaining) + low;
net/sctp/transport.c
193
expires + get_random_u32_below(transport->rto)))
net/sunrpc/cache.c
693
if (get_random_u32_below(2))
net/sunrpc/xprtsock.c
1724
rand = get_random_u32_below(range);
net/tipc/socket.c
3014
u32 portid = get_random_u32_below(remaining) + TIPC_MIN_PORT;