Defined in 5 files as a prototype:
Defined in 2 files as a macro:
Defined in 5 files as a function:
Referenced in 124 files:
- contrib/apr/file_io/unix/mktemp.c, line 118
- contrib/libc++/src/random.cpp, line 78
- contrib/netbsd-tests/lib/libc/t_cdb.c, 2 times
- contrib/netcat/netcat.c, line 1148
- contrib/ntp/lib/isc/random.c, line 98
- contrib/ntp/sntp/libevent/arc4random.c, line 549
- contrib/ntp/sntp/libevent/evutil_rand.c, 4 times
- contrib/openbsm/bin/auditdistd/subr.c, line 168
- contrib/pf/pflogd/privsep.c, line 205
- contrib/pf/tftp-proxy/tftp-proxy.c, line 384
- contrib/unbound/compat/arc4random_uniform.c, line 51
- contrib/unbound/util/random.c, line 104
- crypto/openssh/openbsd-compat/arc4random.c, 3 times
- crypto/openssh/packet.c, line 2424
- crypto/openssh/regress/netcat.c, line 1127
- crypto/openssh/regress/unittests/sshbuf/test_sshbuf_fuzz.c, 2 times
- crypto/openssh/sshkey.c, line 3114
- crypto/openssl/crypto/rand/rand_unix.c, line 233
- lib/libc/gen/arc4random.c, 2 times
- lib/libpam/modules/pam_unix/pam_unix.c, line 479
- lib/libufs/cgroup.c, line 160
- sbin/dhclient/dhclient.c, 6 times
- sbin/geom/class/concat/geom_concat.c, line 147
- sbin/geom/class/journal/geom_journal.c, line 153
- sbin/geom/class/mirror/geom_mirror.c, 2 times
- sbin/geom/class/raid3/geom_raid3.c, line 169
- sbin/geom/class/shsec/geom_shsec.c, line 157
- sbin/geom/class/stripe/geom_stripe.c, line 175
- sbin/geom/class/virstor/geom_virstor.c, line 418
- sbin/ggate/ggatec/ggatec.c, line 375
- sbin/growfs/growfs.c, line 404
- sbin/newfs/mkfs.c, line 1176
- sbin/pfctl/pfctl_optimize.c, 2 times
- sys/arm/allwinner/if_awg.c, line 1070
- sys/arm/allwinner/if_emac.c, line 204
- sys/arm/at91/if_ate.c, line 370
- sys/arm/cavium/cns11xx/if_ece.c, line 337
- sys/contrib/ipfilter/netinet/ip_fil_freebsd.c, 2 times
- sys/contrib/ipfilter/netinet/ip_state.c, line 318
- sys/contrib/rdma/krping/krping.c, line 1827
- sys/contrib/rdma/krping_compat/krping.c, line 2878
- sys/dev/ae/if_ae.c, line 1068
- sys/dev/beri/virtio/network/if_vtbe.c, line 508
- sys/dev/bxe/bxe.c, line 11506
- sys/dev/cadence/if_cgem.c, line 243
- sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c, line 975
- sys/dev/cxgb/ulp/tom/cxgb_listen.c, line 569
- sys/dev/cxgbe/cxgbei/cxgbei.c, 2 times
- sys/dev/cxgbe/iw_cxgbe/id_table.c, 2 times
- sys/dev/cxgbe/tom/t4_listen.c, 2 times
- sys/dev/cxgbe/tom/t4_tom.c, 2 times
- sys/dev/dwc/if_dwc.c, line 1023
- sys/dev/ffec/if_ffec.c, line 957
- sys/dev/iwi/if_iwi.c, line 2626
- sys/dev/ntb/ntb_hw/ntb_hw_intel.c, line 2068
- sys/dev/ral/rt2860.c, line 3218
- sys/dev/sk/if_sk.c, line 1395
- sys/dev/vnic/nicvf_main.c, line 327
- sys/fs/ext2fs/ext2_alloc.c, 2 times
- sys/fs/nfsclient/nfs_clport.c, line 622
- sys/fs/nfsclient/nfs_clrpcops.c, 3 times
- sys/fs/nfsclient/nfs_clvnops.c, 2 times
- sys/fs/tmpfs/tmpfs_vfsops.c, line 119
- sys/geom/concat/g_concat.c, line 793
- sys/geom/geom_aes.c, line 338
- sys/geom/journal/g_journal.c, 3 times
- sys/geom/mirror/g_mirror.c, line 743
- sys/geom/mirror/g_mirror_ctl.c, 2 times
- sys/geom/nop/g_nop.c, line 150
- sys/geom/raid/md_ddf.c, 6 times
- sys/geom/raid/md_intel.c, 2 times
- sys/geom/raid/md_jmicron.c, 4 times
- sys/geom/raid/md_sii.c, 14 times
- sys/geom/shsec/g_shsec.c, line 290
- sys/geom/stripe/g_stripe.c, line 1069
- sys/kern/kern_fork.c, 2 times
- sys/kern/kern_uuid.c, 2 times
- sys/kern/uipc_mbuf.c, 3 times
- sys/kern/uipc_mbufhash.c, line 63
- sys/kern/vfs_vnops.c, line 2327
- sys/mips/atheros/ar71xx_macaddr.c, line 100
- sys/net/altq/altq_cdnr.c, line 838
- sys/net/altq/altq_red.c, line 502
- sys/net/altq/altq_rmclass.c, line 1796
- sys/net/flowtable.c, line 972
- sys/net/if_bridge.c, line 2869
- sys/net/if_vxlan.c, 2 times
- sys/net/radix_mpath.c, 2 times
- sys/net80211/ieee80211.c, line 324
- sys/net80211/ieee80211_freebsd.c, line 611
- sys/net80211/ieee80211_mesh.c, line 3006
- sys/netinet/in_pcb.c, line 460
- sys/netinet/ip_carp.c, 2 times
- sys/netinet/ip_reass.c, line 472
- sys/netinet/libalias/alias_db.c, 6 times
- sys/netinet/tcp_subr.c, line 2289
- sys/netinet/tcp_syncache.c, 3 times
- sys/netinet6/in6.c, 4 times
- sys/netinet6/in6_ifattach.c, 2 times
- sys/netinet6/ip6_id.c, 7 times
- sys/netinet6/ip6_input.c, line 250
- sys/netinet6/mld6_var.h, line 141
- sys/netinet6/nd6.c, line 1002
- sys/netinet6/nd6.h, line 231
- sys/netinet6/nd6_nbr.c, line 1522
- sys/netpfil/ipfw/ip_fw_dynamic.c, line 2964
- sys/netpfil/pf/pf.c, 7 times
- sys/netpfil/pf/pf_ioctl.c, 2 times
- sys/netpfil/pf/pf_lb.c, 6 times
- sys/netpfil/pf/pf_norm.c, line 1311
- sys/ufs/ffs/ffs_alloc.c, 3 times
- sys/ufs/ffs/ffs_vfsops.c, line 1798
- tools/regression/gaithrstress/gaithrstress.c, line 69
- tools/tools/qrndtest/r.c, line 48
- tools/tools/vhba/faulty/vhba_faulty.c, 2 times
- tools/tools/vhba/mptest/vhba_mptest.c, line 384
- tools/tools/vhba/rptluns/vhba_rptluns.c, 2 times
- usr.bin/jot/jot.c, line 301
- usr.bin/newkey/generic.c, line 67
- usr.sbin/inetd/builtins.c, line 418
- usr.sbin/keyserv/keyserv.c, 2 times
- usr.sbin/ppp/defs.h, line 127
- usr.sbin/pw/pw_user.c, line 523
- usr.sbin/timed/timed/timed.c, line 232