Defined in 2 files as a variable:
- drivers/accessibility/speakup/genmap.c, line 21 (as a variable)
- drivers/accessibility/speakup/keyhelp.c, line 18 (as a variable)
Defined in 13 files as a member:
- arch/m68k/include/asm/atarihw.h, line 655 (as a member)
- drivers/crypto/tegra/tegra-se.h, line 406 (as a member)
- drivers/net/usb/r8152.c, line 1167 (as a member)
- drivers/net/wireless/ath/ath10k/wmi.h, line 5082 (as a member)
- drivers/net/wireless/ath/ath10k/wmi.h, line 5094 (as a member)
- drivers/net/wireless/ath/ath11k/wmi.h, line 3693 (as a member)
- drivers/net/wireless/ath/ath12k/wmi.h, line 3882 (as a member)
- drivers/net/wireless/quantenna/qtnfmac/qlink.h, line 469 (as a member)
- drivers/net/wireless/silabs/wfx/hif_api_cmd.h, line 435 (as a member)
- drivers/net/wireless/silabs/wfx/hif_api_cmd.h, line 442 (as a member)
- drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h, line 1570 (as a member)
- drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h, line 1639 (as a member)
- include/linux/mfd/ipaq-micro.h, line 120 (as a member)
Defined in 1 files as a function:
Referenced in 40 files:
- arch/m68k/atari/atakeyb.c
- block/sed-opal.c
- crypto/af_alg.c
- drivers/accessibility/speakup/genmap.c
- drivers/accessibility/speakup/keyhelp.c
- drivers/acpi/nfit/intel.c
- drivers/crypto/tegra/tegra-se-key.c, line 76
- drivers/crypto/tegra/tegra-se-main.c
- drivers/cxl/security.c
- drivers/input/keyboard/ipaq-micro-keys.c
- drivers/input/touchscreen/hideep.c
- drivers/md/dm-pcache/cache_req.c
- drivers/mfd/ipaq-micro.c, line 121
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c
- drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
- drivers/net/ethernet/intel/ixgbevf/ipsec.c
- drivers/net/netdevsim/ipsec.c
- drivers/net/usb/r8152.c, line 5603
- drivers/net/wireless/ath/ath10k/mac.c
- drivers/net/wireless/ath/ath10k/wmi-tlv.c
- drivers/net/wireless/ath/ath10k/wmi.c
- drivers/net/wireless/ath/ath11k/mac.c
- drivers/net/wireless/ath/ath11k/wmi.c
- drivers/net/wireless/ath/ath12k/mac.c
- drivers/net/wireless/ath/ath12k/wmi.c, line 2133
- drivers/net/wireless/intel/iwlwifi/dvm/lib.c
- drivers/net/wireless/intel/iwlwifi/mld/d3.c
- drivers/net/wireless/intel/iwlwifi/mvm/d3.c
- drivers/net/wireless/mediatek/mt76/mt7603/mac.c
- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
- drivers/net/wireless/mediatek/mt7601u/mac.c
- drivers/net/wireless/silabs/wfx/key.c
- drivers/nvdimm/security.c
- include/linux/libnvdimm.h
- include/net/mac80211.h, line 6307
- net/mac80211/key.c
- net/mac80211/key.h, line 142
- security/keys/keyctl.c
- tools/testing/selftests/bpf/test_progs.c
Smatch caller information:
drivers/nvdimm/security.c nvdimm_get_key_payload() -> key_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 4096-ptr_max |
| PARAM_VALUE | 0 | key->payload.rcu_data0 | 4096-ptr_max |
| PARAM_VALUE | 0 | key->sem.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | key->sem.wait_lock.owner_cpu | u32max |
| BUF_SIZE | 0 | key | (-1)-s32max |
| DATA_SOURCE | 0 | key | r nvdimm_request_key |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/nvdimm/security.c nvdimm_get_user_key_payload() -> key_data()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | key | 4096-ptr_max |
| PARAM_VALUE | 0 | key->payload.rcu_data0 | 4096-ptr_max |
| PARAM_VALUE | 0 | key->sem.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | key->sem.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | key->type | 8929053262776094720 |
| DATA_SOURCE | 0 | key | r nvdimm_lookup_user_key |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |