Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c hbg_hw_set_mac_filter_enable() -> hbg_reg_write64()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 addr 66096
PARAM_VALUE 2 value u64max
BUF_SIZE 0 priv->pdev (-1),1-s32max
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 priv->dev_specs.mac_id 0-u32max
HOST_DATA 0 priv->dev_specs.max_mtu 0-u32max
HOST_DATA 0 priv->dev_specs.mdio_frequency 0-u32max
HOST_DATA 0 priv->dev_specs.min_mtu 0-u32max
HOST_DATA 0 priv->dev_specs.phy_addr 0-u32max
HOST_DATA 0 priv->dev_specs.rx_fifo_num 0-u32max
HOST_DATA 0 priv->dev_specs.tx_fifo_num 0-u32max
HOST_DATA 0 priv->dev_specs.uc_mac_num 0-u32max
HOST_DATA 0 priv->dev_specs.vlan_layers 0-u32max
HOST_DATA 0 priv->pdev->current_state 0-3[c]
USER_DATA 0 priv->filter.enabled 0-1

drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c hbg_hw_set_mac_filter_enable() -> hbg_reg_write64()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 addr 66104
PARAM_VALUE 2 value u64max
BUF_SIZE 0 priv->pdev (-1),1-s32max
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 priv->dev_specs.mac_id 0-u32max
HOST_DATA 0 priv->dev_specs.max_mtu 0-u32max
HOST_DATA 0 priv->dev_specs.mdio_frequency 0-u32max
HOST_DATA 0 priv->dev_specs.min_mtu 0-u32max
HOST_DATA 0 priv->dev_specs.phy_addr 0-u32max
HOST_DATA 0 priv->dev_specs.rx_fifo_num 0-u32max
HOST_DATA 0 priv->dev_specs.tx_fifo_num 0-u32max
HOST_DATA 0 priv->dev_specs.uc_mac_num 0-u32max
HOST_DATA 0 priv->dev_specs.vlan_layers 0-u32max
HOST_DATA 0 priv->pdev->current_state 0-3[c]
USER_DATA 0 priv->filter.enabled 0-1

drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c hbg_hw_set_rx_pause_mac_addr() -> hbg_reg_write64()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 addr 65568
PARAM_VALUE 2 value 0-255
CAPPED_DATA 0 priv->filter.table_max_len 1
DATA_SOURCE 0 priv $0
DATA_SOURCE 2 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 priv->dev_specs.mac_id 0-u32max
HOST_DATA 0 priv->dev_specs.max_mtu 0-u32max
HOST_DATA 0 priv->dev_specs.mdio_frequency 0-u32max
HOST_DATA 0 priv->dev_specs.min_mtu 0-u32max
HOST_DATA 0 priv->dev_specs.phy_addr 0-u32max
HOST_DATA 0 priv->dev_specs.rx_fifo_num 0-u32max
HOST_DATA 0 priv->dev_specs.tx_fifo_num 0-u32max
HOST_DATA 0 priv->dev_specs.uc_mac_num 0-u32max
HOST_DATA 0 priv->dev_specs.vlan_layers 0-u32max
NO_OVERFLOW_SIMPLE 0 priv->rx_ring.napi.thread->dl.pi_se->dl_runtime
NO_OVERFLOW_SIMPLE 0 priv->tx_ring.napi.thread->dl.pi_se->dl_runtime

drivers/net/ethernet/hisilicon/hibmcge/hbg_hw.c hbg_hw_set_uc_addr() -> hbg_reg_write64()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 value 0-255
CAPPED_DATA 1 addr 1
DATA_SOURCE 0 priv $0
DATA_SOURCE 2 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 priv->dev_specs.mac_id 0-u32max
HOST_DATA 0 priv->dev_specs.max_mtu 0-u32max
HOST_DATA 0 priv->dev_specs.mdio_frequency 0-u32max
HOST_DATA 0 priv->dev_specs.min_mtu 0-u32max
HOST_DATA 0 priv->dev_specs.phy_addr 0-u32max
HOST_DATA 0 priv->dev_specs.rx_fifo_num 0-u32max
HOST_DATA 0 priv->dev_specs.tx_fifo_num 0-u32max
HOST_DATA 0 priv->dev_specs.uc_mac_num 0-u32max
HOST_DATA 0 priv->dev_specs.vlan_layers 0-u32max