Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ethtool/ioctl.c ethtool_get_rxfh_fields() -> ethtool_rxnfc_copy_struct()

Type Parameter Key Value
PARAM_VALUE 0 cmd 41
PARAM_VALUE 1 info 2616693591311622144
PARAM_VALUE 2 info_size 2486291580104933376
PARAM_VALUE 2 *info_size 192
DATA_SOURCE 0 cmd $1
DATA_SOURCE 3 useraddr $2
USER_DATA 0 cmd 41
HALF_LOCKED2 global &rtnl_mutex

net/ethtool/ioctl.c ethtool_get_rxnfc() -> ethtool_rxnfc_copy_struct()

Type Parameter Key Value
PARAM_VALUE 0 cmd 46-48
PARAM_VALUE 1 info 7506421389450244096
PARAM_VALUE 2 info_size 8333047279070224384
PARAM_VALUE 2 *info_size 192
DATA_SOURCE 0 cmd $1
DATA_SOURCE 3 useraddr $2
USER_DATA 0 cmd 46-48
HALF_LOCKED2 global &rtnl_mutex

net/ethtool/ioctl.c ethtool_get_rxrings() -> ethtool_rxnfc_copy_struct()

Type Parameter Key Value
PARAM_VALUE 0 cmd 45
PARAM_VALUE 1 info 6728641605949571072
PARAM_VALUE 2 info_size 1317413435225055232
PARAM_VALUE 2 *info_size 192
DATA_SOURCE 0 cmd $1
DATA_SOURCE 3 useraddr $2
USER_DATA 0 cmd 45
HALF_LOCKED2 global &rtnl_mutex

net/ethtool/ioctl.c ethtool_set_rxfh_fields() -> ethtool_rxnfc_copy_struct()

Type Parameter Key Value
PARAM_VALUE 0 cmd 42
PARAM_VALUE 1 info 4473294247220412416
PARAM_VALUE 2 info_size 3761126806245699584
PARAM_VALUE 2 *info_size 192
DATA_SOURCE 0 cmd $1
DATA_SOURCE 3 useraddr $2
USER_DATA 0 cmd 42
HALF_LOCKED2 global &rtnl_mutex

net/ethtool/ioctl.c ethtool_set_rxnfc() -> ethtool_rxnfc_copy_struct()

Type Parameter Key Value
PARAM_VALUE 0 cmd 49-50
PARAM_VALUE 1 info 3660780430274105344
PARAM_VALUE 2 info_size 7951819095302893568
PARAM_VALUE 2 *info_size 192
DATA_SOURCE 0 cmd $1
DATA_SOURCE 3 useraddr $2
USER_DATA 0 cmd 49-50
HALF_LOCKED2 global &rtnl_mutex