Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_change_vf_addr() -> hns_mac_get_drv()

Type Parameter Key Value
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_config_mac_loopback() -> hns_mac_get_drv()

Type Parameter Key Value
DATA_SOURCE 0 mac_cb $0
RX_PATH

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_disable() -> hns_mac_get_drv()

Type Parameter Key Value
PARAM_VALUE 0 mac_cb 4096-ptr_max
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_enable() -> hns_mac_get_drv()

Type Parameter Key Value
PARAM_VALUE 0 mac_cb 4096-ptr_max
PARAM_VALUE 0 mac_cb->priv.mac 4096-ptr_max
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 mac_cb->half_duplex 1[c]

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_get_autoneg() -> hns_mac_get_drv()

Type Parameter Key Value
PARAM_VALUE 0 mac_cb 4096-ptr_max
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_get_link_status() -> hns_mac_get_drv()

Type Parameter Key Value
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_get_pauseparam() -> hns_mac_get_drv()

Type Parameter Key Value
PARAM_VALUE 0 mac_cb 4096-ptr_max
PARAM_VALUE 0 mac_cb->priv.mac 4096-ptr_max
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_get_port_info() -> hns_mac_get_drv()

Type Parameter Key Value
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_get_regs() -> hns_mac_get_drv()

Type Parameter Key Value
DATA_SOURCE 0 mac_cb $0
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_get_regs_count() -> hns_mac_get_drv()

Type Parameter Key Value
DATA_SOURCE 0 mac_cb $0
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_get_sset_count() -> hns_mac_get_drv()

Type Parameter Key Value
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_get_stats() -> hns_mac_get_drv()

Type Parameter Key Value
DATA_SOURCE 0 mac_cb $0

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_get_strings() -> hns_mac_get_drv()

Type Parameter Key Value
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_reset() -> hns_mac_get_drv()

Type Parameter Key Value
PARAM_VALUE 0 mac_cb 4096-ptr_max
BUF_SIZE 0 mac_cb->priv.mac (-1),248
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_set_autoneg() -> hns_mac_get_drv()

Type Parameter Key Value
PARAM_VALUE 0 mac_cb 4096-ptr_max
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_set_mtu() -> hns_mac_get_drv()

Type Parameter Key Value
PARAM_VALUE 0 mac_cb 4096-ptr_max
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_set_pauseparam() -> hns_mac_get_drv()

Type Parameter Key Value
PARAM_VALUE 0 mac_cb 4096-ptr_max
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_set_promisc() -> hns_mac_get_drv()

Type Parameter Key Value
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_start() -> hns_mac_get_drv()

Type Parameter Key Value
PARAM_VALUE 0 mac_cb 4096-ptr_max
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_stop() -> hns_mac_get_drv()

Type Parameter Key Value
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_update_stats() -> hns_mac_get_drv()

Type Parameter Key Value
PARAM_VALUE 0 mac_cb 4096-ptr_max
DATA_SOURCE 0 mac_cb $0

drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c hns_mac_wait_fifo_clean() -> hns_mac_get_drv()

Type Parameter Key Value
DATA_SOURCE 0 mac_cb $0
RX_PATH
TASK_NOT_RUNNING