Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/intel/ipw2x00/libipw_wx.c libipw_wx_set_encode() -> (struct libipw_crypto_ops)->set_key()

Type Parameter Key Value
PARAM_VALUE 0 *key 0-255
PARAM_VALUE 1 len 5,13
PARAM_VALUE 2 seq 0
BUF_SIZE 0 key 32
CAPPED_DATA 1 len 1
FUZZY_MAX 1 len 13
CONTAINER 3 *(-72-16+24) $(-1)
BIT_INFO 1 len 0x5,0xd
HARD_MAX 1 len 13
NOCHECK_CALL
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &priv->mutex

drivers/net/wireless/intel/ipw2x00/libipw_wx.c libipw_wx_set_encode() -> (struct libipw_crypto_ops)->set_key()

Type Parameter Key Value
PARAM_VALUE 0 *key 0-255
PARAM_VALUE 1 len 13
PARAM_VALUE 2 seq 0
PARAM_VALUE 3 priv->key_len 0-13
BUF_SIZE 0 key 32
CONTAINER 3 *(-72-16+24) $(-1)
NOCHECK_CALL
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &priv->mutex

drivers/net/wireless/intel/ipw2x00/libipw_wx.c libipw_wx_set_encodeext() -> (struct libipw_crypto_ops)->set_key()

Type Parameter Key Value
PARAM_VALUE 1 len 1-u16max
BUF_SIZE 2 seq 8
FUZZY_MAX 1 len 1
CONTAINER 3 *(-72-16+24) $(-1)
USER_DATA 1 len 1-u16max[u]
USER_DATA 2 *seq 0-255
USER_PTR 0 key
USER_PTR 2 seq
HALF_LOCKED2 global &rtnl_mutex