Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/atheros/alx/main.c alx_intr_legacy() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5632
BUF_SIZE 0 hw 592
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/ethernet/atheros/alx/main.c alx_intr_msi() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5632
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/ethernet/atheros/alx/main.c alx_intr_msix_misc() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->hw_addr 4096-ptr_max
PARAM_VALUE 1 reg 5632
BUF_SIZE 0 hw 592
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/ethernet/atheros/alx/hw.c alx_configure_basic() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5120
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_configure_basic() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5412
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_configure_basic() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5568
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_disable_rss() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5536
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_enable_aspm() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 4856
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_get_perm_macaddr() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 516
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_get_phy_config() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->hw_addr 4096-ptr_max
PARAM_VALUE 1 reg 5132
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_get_phy_config() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->hw_addr 4096-ptr_max
PARAM_VALUE 1 reg 6148
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_read_macaddr() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->hw_addr 4096-ptr_max
PARAM_VALUE 1 reg 5256
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_read_macaddr() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->hw_addr 4096-ptr_max
PARAM_VALUE 1 reg 5260
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_read_phy_core() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5140
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &hw->mdio_lock
HALF_LOCKED2 &alx->mtx
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct alx_hw)->mdio_lock

drivers/net/ethernet/atheros/alx/hw.c alx_reset_mac() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 4856
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_mac() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5120
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_mac() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5600
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_mac() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5120
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_mac() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6604
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_mac() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6592
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_mac() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5156
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_osc() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6604
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_osc() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6592
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_osc() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6600
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_pcie() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5280
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_pcie() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 4356
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_pcie() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 268
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_pcie() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5120
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_phy() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5132
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_phy() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5184
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_setup_speed_duplex() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6148
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_start_mac() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5536
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
LOCK2 &alx->mtx
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_start_mac() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5520
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
LOCK2 &alx->mtx
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_stop_mac() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5536
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_stop_mac() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5520
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_stop_mac() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5136
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->rx_ctrl 0x0,0xfffffffc
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5888
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5892
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5896
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5900
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5904
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5908
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5912
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5916
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5920
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5924
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5928
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5932
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5936
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5940
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5944
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5948
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5952
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5956
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5960
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5964
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5968
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5972
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5976
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5980
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5984
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5988
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5992
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5996
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6000
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6004
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6008
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6012
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6016
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6020
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6024
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6028
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6032
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6036
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6040
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6044
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6048
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6052
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6056
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6060
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6064
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6068
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6072
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6076
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6080
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_update_hw_stats() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6084
BUF_SIZE 0 hw (-1),592
BUF_SIZE 0 hw (-1),592
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->stats_lock
TYPE_LOCK (struct alx_priv)->stats_lock

drivers/net/ethernet/atheros/alx/hw.c alx_wait_mdio_idle() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5140
DATA_SOURCE 0 hw $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &hw->mdio_lock
HALF_LOCKED2 &alx->mtx
TYPE_LOCK (struct alx_hw)->mdio_lock

drivers/net/ethernet/atheros/alx/hw.c alx_wait_reg() -> alx_read_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->hw_addr 4096-ptr_max
PARAM_VALUE 1 reg 516,536
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
DATA_SOURCE 1 reg $1
HARD_MAX 1 reg 536
RX_PATH
TASK_NOT_RUNNING
LOCK2 &alx->mtx
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct alx_priv)->mtx