Defined in 6 files as a member:
- drivers/media/usb/em28xx/em28xx-input.c, line 65 (as a member)
- drivers/net/wireless/intel/ipw2x00/libipw.h, line 736 (as a member)
- include/media/i2c/ir-kbd-i2c.h, line 23 (as a member)
- include/media/i2c/ir-kbd-i2c.h, line 55 (as a member)
- include/net/cfg80211.h, line 5307 (as a member)
- tools/perf/util/kvm-stat.h, line 56 (as a member)
Defined in 4 files as a macro:
- arch/x86/crypto/serpent-avx-x86_64-asm_64.S, line 368 (as a macro)
- arch/x86/crypto/serpent-avx2-asm_64.S, line 367 (as a macro)
- arch/x86/crypto/serpent-sse2-i586-asm_32.S, line 38 (as a macro)
- arch/x86/crypto/serpent-sse2-x86_64-asm_64.S, line 373 (as a macro)
Defined in 3 files as a function:
- drivers/hid/hid-appleir.c, line 118 (as a function)
- drivers/hid/hid-creative-sb0540.c, line 136 (as a function)
- drivers/net/wireless/microchip/wilc1000/cfg80211.c, line 683 (as a function)
Referenced in 27 files:
- arch/x86/crypto/serpent-avx-x86_64-asm_64.S
- arch/x86/crypto/serpent-avx2-asm_64.S
- arch/x86/crypto/serpent-sse2-i586-asm_32.S
- arch/x86/crypto/serpent-sse2-x86_64-asm_64.S
- drivers/hid/hid-appleir.c, line 214
- drivers/hid/hid-creative-sb0540.c, line 170
- drivers/media/i2c/ir-kbd-i2c.c
- drivers/media/pci/bt8xx/bttv-input.c, line 381
- drivers/media/pci/cx88/cx88-input.c, line 610
- drivers/media/pci/ivtv/ivtv-i2c.c, line 199
- drivers/media/pci/saa7134/saa7134-input.c
- drivers/media/usb/cx231xx/cx231xx-input.c, line 79
- drivers/media/usb/em28xx/em28xx-input.c
- drivers/net/wireless/ath/ath6kl/cfg80211.c, line 3447
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c, line 6017
- drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c, line 423
- drivers/net/wireless/intel/ipw2x00/libipw_crypto_tkip.c, line 600
- drivers/net/wireless/intel/ipw2x00/libipw_crypto_wep.c, line 232
- drivers/net/wireless/intel/ipw2x00/libipw_wx.c, line 413
- drivers/net/wireless/microchip/wilc1000/cfg80211.c
- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c, line 2666
- net/mac80211/cfg.c, line 5984
- net/wireless/nl80211.c, line 5415
- net/wireless/rdev-ops.h, line 102
- tools/perf/builtin-kvm.c, line 823
- tools/perf/util/kvm-stat-arch/kvm-stat-loongarch.c, line 108
- tools/perf/util/kvm-stat-arch/kvm-stat-s390.c
Smatch caller information:
drivers/hid/hid-creative-sb0540.c creative_sb0540_raw_event() -> get_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | wdev | 0-u16max |
| BUF_SIZE | 0 | wiphy | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | wiphy | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | wiphy | unit_byte |
| HALF_LOCKED2 | &hid->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hid->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hid->driver_data->mutex | ||
| HALF_LOCKED2 | &hid->driver_input_lock | ||
| HALF_LOCKED2 | &hid->ll_open_lock |
drivers/hid/hid-appleir.c appleir_raw_event() -> get_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 0-255 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &appleir->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hid->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hid->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hid->driver_data->mutex | ||
| HALF_LOCKED2 | &hid->driver_input_lock | ||
| HALF_LOCKED2 | &hid->ll_open_lock | ||
| TYPE_LOCK | (struct appleir)->lock |
net/wireless/nl80211.c rdev_get_key() -> (struct cfg80211_ops)->get_key()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 1 | wdev | 4096-ptr_max |
| PARAM_VALUE | 1 | wdev->netdev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | wdev->wiphy | 1-u64max |
| PARAM_VALUE | 2 | link_id | (-1)-255 |
| PARAM_VALUE | 3 | key_index | 0-7 |
| PARAM_VALUE | 5 | mac_addr | 0,4096-ptr_max |
| PARAM_VALUE | 6 | cookie | 6704418815905415168 |
| BUF_SIZE | 1 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | wdev | s32min-(-2),1-s32max |
| BUF_SIZE | 6 | cookie | 16 |
| BUF_SIZE | 6 | cookie | 16 |
| DATA_SOURCE | 1 | wdev | $1 |
| DATA_SOURCE | 2 | link_id | $2 |
| DATA_SOURCE | 3 | key_index | $3 |
| DATA_SOURCE | 4 | pairwise | $4 |
| DATA_SOURCE | 5 | mac_addr | $5 |
| DATA_SOURCE | 6 | cookie | $6 |
| DATA_SOURCE | 7 | callback | $7 |
| FUZZY_MAX | 3 | key_index | 7 |
| CONTAINER | 0 | -72-0+2016 | $(-1) |
| HARD_MAX | 3 | key_index | 7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 5 | *mac_addr | 0-255 |
| USER_PTR | 5 | mac_addr | |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |