Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/emulex/benet/be_ethtool.c be_get_dump_data() -> check_privilege()

Type Parameter Key Value
PARAM_VALUE 1 flags 1792

drivers/net/ethernet/emulex/benet/be_ethtool.c be_get_dump_flag() -> check_privilege()

Type Parameter Key Value
PARAM_VALUE 1 flags 1792

drivers/net/ethernet/emulex/benet/be_ethtool.c be_get_eeprom_len() -> check_privilege()

Type Parameter Key Value
PARAM_VALUE 1 flags 1792
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/emulex/benet/be_ethtool.c be_get_module_eeprom() -> check_privilege()

Type Parameter Key Value
PARAM_VALUE 1 flags 1792
RX_PATH

drivers/net/ethernet/emulex/benet/be_ethtool.c be_get_module_info() -> check_privilege()

Type Parameter Key Value
PARAM_VALUE 1 flags 1792
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/emulex/benet/be_ethtool.c be_set_dump() -> check_privilege()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 1 flags 1792
BIT_INFO 0 adapter->pdev->device 0xe220,0xe228

drivers/net/ethernet/emulex/benet/be_main.c be_disable_if_filters() -> check_privilege()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 1 flags 64
DATA_SOURCE 0 adapter $0
BIT_INFO 0 adapter->flags 0x200,0xffffffff
BIT_INFO 0 adapter->pdev->device 0x200,0x731
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/emulex/benet/be_main.c be_mac_addr_set() -> check_privilege()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 1 flags 64
BIT_INFO 0 adapter->pdev->device 0x200,0x731
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dev_addr_sem
HALF_LOCKED2 global &rtnl_mutex