Defined in 1 files as a prototype:
Referenced in 15 files:
- drivers/md/dm-flakey.c, line 402
- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c, line 905
- drivers/media/test-drivers/vivid/vivid-radio-rx.c
- drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c, line 808
- drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c, line 9
- drivers/net/wireguard/selftest/allowedips.c
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c, line 180
- drivers/net/wireless/intel/iwlwifi/mld/mld.h, line 533
- drivers/net/wireless/virtual/mac80211_hwsim_nan.c, line 663
- drivers/pps/generators/pps_gen-dummy.c, line 21
- include/linux/random.h, line 78
- lib/test_vmalloc.c
- lib/tests/cmdline_kunit.c
- lib/tests/slub_kunit.c, line 232
- security/landlock/id.c
Smatch caller information:
drivers/net/wireless/intel/iwlwifi/mld/iface.c iwl_mld_allocate_vif_fw_id() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c brcmf_pno_set_random() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c iwl_mld_allocate_link_sta_fw_id() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
drivers/net/wireless/intel/iwlwifi/mld/tests/utils.c iwl_mld_allocate_vif_fw_id() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
drivers/net/wireguard/allowedips.c randomized_test() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &mutex |
drivers/net/wireguard/allowedips.c randomized_test() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &mutex |
security/landlock/id.c get_random_u8_positive() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
security/landlock/id.c landlock_get_id_range() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
security/landlock/id.c test_range1_rand0() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
security/landlock/id.c test_range1_rand1() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
security/landlock/id.c test_range1_rand15() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
security/landlock/id.c test_range1_rand16() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
security/landlock/id.c test_range2_rand0() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
security/landlock/id.c test_range2_rand1() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
security/landlock/id.c test_range2_rand15() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
security/landlock/id.c test_range2_rand16() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
security/landlock/id.c test_range2_rand2() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
drivers/net/wireless/intel/iwlwifi/mld/sta.c iwl_mld_allocate_link_sta_fw_id() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/mellanox/mlx5/core/lib/sd.c mlx5_sd_init() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sd->devcom->comp->sem |
lib/test_vmalloc.c no_block_alloc_test() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
lib/test_vmalloc.c random_size_align_alloc_test() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/bwc.c hws_bwc_gen_queue_idx() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/wireless/virtual/mac80211_hwsim_nan.c mac80211_hwsim_nan_exec_state_transitions() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &data->nan.state_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct mac80211_hwsim_nan_data)->state_lock |
drivers/media/common/v4l2-tpg/v4l2-tpg-core.c precalculate_color() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/net/wireless/intel/iwlwifi/mld/link.c iwl_mld_allocate_link_fw_id() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/pps/generators/pps_gen-dummy.c get_random_delay() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex |
drivers/media/test-drivers/vivid/vivid-radio-rx.c vivid_radio_rx_read() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct vivid_dev)->mutex |
drivers/media/test-drivers/vivid/vivid-radio-rx.c vivid_radio_rx_read() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct vivid_dev)->mutex |
lib/tests/cmdline_kunit.c cmdline_test_lead_int() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
lib/tests/cmdline_kunit.c cmdline_test_tail_int() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|
drivers/md/dm-flakey.c corrupt_bio_random() -> get_random_u8()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &md->io_barrier |