Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

net/wireless/scan.c iwe_stream_add_event_check() -> iwe_stream_add_event()

Type Parameter Key Value
PARAM_VALUE 0 info 0,3882129714963042304,7173279301084512256
PARAM_VALUE 0 info->cmd 35584-35839
PARAM_VALUE 0 info->flags 0-1
PARAM_VALUE 3 iwe 795489163546632192
PARAM_VALUE 3 iwe->cmd 35589,35591,35605,35841
PARAM_VALUE 4 event_len 12,16,24
BUF_SIZE 1 stream (-1),1-s32max
BUF_SIZE 1 stream (-1),1-s32max
DATA_SOURCE 0 info $0
DATA_SOURCE 1 stream $1
DATA_SOURCE 2 ends $2
DATA_SOURCE 3 iwe $3
DATA_SOURCE 4 event_len $4
HARD_MAX 0 info->flags 1
HARD_MAX 3 iwe->cmd 35841
HARD_MAX 4 event_len 24
MEM_ZERO 3 iwe
PREEMPT_ADD
USER_DATA 0 info->cmd 35584-35839
USER_DATA 1 *stream 0-255
USER_DATA 2 *ends 0-255
UNITS 2 ends unit_byte
UNITS 4 event_len unit_byte
USER_PTR 1 stream
USER_PTR 2 ends
LOCK2 &rdev->bss_lock
LOCK2 bh
LOCK2 global &rtnl_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct cfg80211_registered_device)->bss_lock

drivers/net/wireless/intel/ipw2x00/libipw_wx.c libipw_translate_scan() -> iwe_stream_add_event()

Type Parameter Key Value
PARAM_VALUE 0 info 0,3882129714963042304,7173279301084512256
PARAM_VALUE 0 info->cmd 35584-35839
PARAM_VALUE 0 info->flags 0-1
PARAM_VALUE 3 iwe 305899346798804992
PARAM_VALUE 3 iwe->cmd 35605
PARAM_VALUE 3 iwe->u.ap_addr.sa_family 1
PARAM_VALUE 4 event_len 24
BUF_SIZE 1 stream (-1),1-s32max
BUF_SIZE 1 stream (-1),1-s32max
DATA_SOURCE 0 info $4
DATA_SOURCE 1 stream $1
DATA_SOURCE 2 ends $2
HARD_MAX 0 info->flags 1
PREEMPT_ADD
USER_DATA 0 info->cmd 35584-35839
USER_DATA 1 *stream 0-255
USER_DATA 2 *ends 0-255
UNITS 2 ends unit_byte
UNITS 4 event_len unit_byte
USER_PTR 1 stream
USER_PTR 2 ends
LOCK2 &ieee->lock
LOCK2 flags
LOCK2 global &rtnl_mutex
TYPE_LOCK (struct libipw_device)->lock

drivers/net/wireless/intel/ipw2x00/libipw_wx.c libipw_translate_scan() -> iwe_stream_add_event()

Type Parameter Key Value
PARAM_VALUE 0 info 3882129714963042304,7173279301084512256
PARAM_VALUE 0 info->cmd 35584-35839
PARAM_VALUE 0 info->flags 0-1
PARAM_VALUE 3 iwe 305899346798804992
PARAM_VALUE 3 iwe->cmd 35585
PARAM_VALUE 3 iwe->u.ap_addr.sa_family 1
PARAM_VALUE 3 iwe->u.data.flags 1
PARAM_VALUE 3 iwe->u.data.length 0-32
PARAM_VALUE 4 event_len 24
BUF_SIZE 1 stream (-1),1-s32max
BUF_SIZE 1 stream (-1),1-s32max
DATA_SOURCE 0 info $4
DATA_SOURCE 1 stream r iwe_stream_add_point
DATA_SOURCE 2 ends $2
HARD_MAX 0 info->flags 1
PREEMPT_ADD
USER_DATA 0 info->cmd 35584-35839
USER_DATA 1 *stream 0-255
USER_DATA 2 *ends 0-255
UNITS 2 ends unit_byte
UNITS 4 event_len unit_byte
USER_PTR 1 stream
USER_PTR 2 ends
LOCK2 &ieee->lock
LOCK2 flags
LOCK2 global &rtnl_mutex
TYPE_LOCK (struct libipw_device)->lock

drivers/net/wireless/intel/ipw2x00/libipw_wx.c libipw_translate_scan() -> iwe_stream_add_event()

Type Parameter Key Value
PARAM_VALUE 0 info 3882129714963042304,7173279301084512256
PARAM_VALUE 0 info->cmd 35584-35839
PARAM_VALUE 0 info->flags 0-1
PARAM_VALUE 3 iwe 305899346798804992
PARAM_VALUE 3 iwe->cmd 35591
PARAM_VALUE 3 iwe->u.ap_addr.sa_family 1
PARAM_VALUE 3 iwe->u.data.flags 1
PARAM_VALUE 3 iwe->u.data.length 0-32
PARAM_VALUE 3 iwe->u.mode 1,3
PARAM_VALUE 4 event_len 12
BUF_SIZE 1 stream (-1),1-s32max
BUF_SIZE 1 stream (-1),1-s32max
DATA_SOURCE 0 info $4
DATA_SOURCE 1 stream r iwe_stream_add_event
DATA_SOURCE 2 ends $2
HARD_MAX 0 info->flags 1
PREEMPT_ADD
USER_DATA 0 info->cmd 35584-35839
USER_DATA 1 *stream 0-255
USER_DATA 2 *ends 0-255
UNITS 2 ends unit_byte
UNITS 4 event_len unit_byte
USER_PTR 1 stream
USER_PTR 2 ends
LOCK2 &ieee->lock
LOCK2 flags
LOCK2 global &rtnl_mutex
TYPE_LOCK (struct libipw_device)->lock

drivers/net/wireless/intel/ipw2x00/libipw_wx.c libipw_translate_scan() -> iwe_stream_add_event()

Type Parameter Key Value
PARAM_VALUE 0 info 3882129714963042304,7173279301084512256
PARAM_VALUE 0 info->cmd 35584-35839
PARAM_VALUE 0 info->flags 0-1
PARAM_VALUE 3 iwe 305899346798804992
PARAM_VALUE 3 iwe->cmd 35589
PARAM_VALUE 3 iwe->u.ap_addr.sa_family 1
PARAM_VALUE 3 iwe->u.data.flags 1
PARAM_VALUE 3 iwe->u.data.length 0-32
PARAM_VALUE 3 iwe->u.freq.e 6
PARAM_VALUE 3 iwe->u.freq.i 0
PARAM_VALUE 4 event_len 16
BUF_SIZE 1 stream (-1),1-s32max
BUF_SIZE 1 stream (-1),1-s32max
DATA_SOURCE 0 info $4
DATA_SOURCE 1 stream $1 [m]
DATA_SOURCE 2 ends $2
HARD_MAX 0 info->flags 1
PREEMPT_ADD
USER_DATA 0 info->cmd 35584-35839
USER_DATA 1 *stream 0-255
USER_DATA 2 *ends 0-255
UNITS 2 ends unit_byte
UNITS 4 event_len unit_byte
USER_PTR 1 stream
USER_PTR 2 ends
LOCK2 &ieee->lock
LOCK2 flags
LOCK2 global &rtnl_mutex
TYPE_LOCK (struct libipw_device)->lock

drivers/net/wireless/intel/ipw2x00/libipw_wx.c libipw_translate_scan() -> iwe_stream_add_event()

Type Parameter Key Value
PARAM_VALUE 0 info 3882129714963042304,7173279301084512256
PARAM_VALUE 0 info->cmd 35584-35839
PARAM_VALUE 0 info->flags 0-1
PARAM_VALUE 3 iwe 305899346798804992
PARAM_VALUE 3 iwe->cmd 35841
PARAM_VALUE 3 iwe->u.ap_addr.sa_family 1
PARAM_VALUE 3 iwe->u.bitrate.value 0-63500000
PARAM_VALUE 3 iwe->u.data.flags 2048,32768
PARAM_VALUE 3 iwe->u.freq.e 6
PARAM_VALUE 3 iwe->u.freq.i 0
PARAM_VALUE 3 iwe->u.qual.qual 0-100
PARAM_VALUE 3 iwe->u.qual.updated 7,39,55,71,103,119
PARAM_VALUE 4 event_len 12
BUF_SIZE 1 stream (-1),1-s32max
BUF_SIZE 1 stream (-1),1-s32max
DATA_SOURCE 0 info $4
DATA_SOURCE 1 stream $1 [m]
DATA_SOURCE 2 ends $2
HARD_MAX 0 info->flags 1
PREEMPT_ADD
USER_DATA 0 info->cmd 35584-35839
USER_DATA 1 *stream 0-255
USER_DATA 2 *ends 0-255
UNITS 2 ends unit_byte
UNITS 4 event_len unit_byte
USER_PTR 1 stream
USER_PTR 2 ends
LOCK2 &ieee->lock
LOCK2 flags
LOCK2 global &rtnl_mutex
TYPE_LOCK (struct libipw_device)->lock