Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/atheros/alx/main.c __alx_open() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5632
PARAM_VALUE 2 val s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &alx->mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/main.c __alx_set_rx_mode() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5264
BUF_SIZE 0 hw 592
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &alx->mtx

drivers/net/ethernet/atheros/alx/main.c __alx_set_rx_mode() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5268
BUF_SIZE 0 hw 592
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &alx->mtx

drivers/net/ethernet/atheros/alx/main.c __alx_set_rx_mode() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5248
BUF_SIZE 0 hw 592
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &alx->mtx

drivers/net/ethernet/atheros/alx/main.c alx_activate() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5632
PARAM_VALUE 2 val s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/main.c alx_check_link() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5636
BUF_SIZE 0 hw 592
BIT_INFO 2 val 0x1000,0xffffffff
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &alx->irq_lock
LOCK2 &alx->mtx
LOCK2 flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct alx_priv)->irq_lock
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/main.c alx_config_vector_mapping() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_config_vector_mapping() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_config_vector_mapping() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_configure() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_init_ring_ptrs() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5344,5348,5500,5504
BUF_SIZE 0 hw 592
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hw->mtu 0-u16max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/main.c alx_init_ring_ptrs() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_init_ring_ptrs() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_init_ring_ptrs() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_init_ring_ptrs() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_init_ring_ptrs() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_init_ring_ptrs() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_init_ring_ptrs() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_init_ring_ptrs() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5476
BUF_SIZE 0 hw 592
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hw->mtu 0-u16max[c]
USER_DATA 2 val 1545-s32max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/main.c alx_init_ring_ptrs() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_intr_handle() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5632
BUF_SIZE 0 hw 592
BIT_INFO 2 val 0x80000000,0xffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 &alx->irq_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct alx_priv)->irq_lock

drivers/net/ethernet/atheros/alx/main.c alx_intr_handle() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5636
PARAM_VALUE 2 val 0-2280681247
BUF_SIZE 0 hw 592
BIT_INFO 2 val 0x0,0x87f07f1f
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &alx->irq_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct alx_priv)->irq_lock

drivers/net/ethernet/atheros/alx/main.c alx_intr_handle() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5632
PARAM_VALUE 2 val 0
BUF_SIZE 0 hw 592
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &alx->irq_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct alx_priv)->irq_lock

drivers/net/ethernet/atheros/alx/main.c alx_intr_handle_misc() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5636
PARAM_VALUE 2 val 0-4294963199
BUF_SIZE 0 hw 592
BIT_INFO 2 val 0x0,0xffffefff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &alx->irq_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/ethernet/atheros/alx/main.c alx_intr_msix_misc() -> alx_write_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
PARAM_VALUE 2 val 0-2280685343
BUF_SIZE 0 hw 592
BIT_INFO 2 val 0x0,0x87f07f1f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-2280685343[c]
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/ethernet/atheros/alx/main.c alx_intr_msix_ring() -> alx_write_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
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/ethernet/atheros/alx/main.c alx_irq_disable() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_irq_disable() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_irq_enable() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_irq_enable() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/main.c alx_poll() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5636
BUF_SIZE 0 hw 592
BIT_INFO 2 val 0x18000,0xffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &alx->irq_lock
LOCK2 flags
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct alx_priv)->irq_lock

drivers/net/ethernet/atheros/alx/main.c alx_request_irq() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6432
PARAM_VALUE 2 val 0-s16max
BUF_SIZE 0 hw 592
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &alx->mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/main.c alx_request_irq() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6432
PARAM_VALUE 2 val 65536-98303
BUF_SIZE 0 hw 592
BIT_INFO 2 val 0x10000,0x17fff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &alx->mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/main.c alx_request_irq() -> alx_write_mem32()

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

drivers/net/ethernet/atheros/alx/hw.c alx_cfg_mac_flowcontrol() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5248
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->adv_cfg 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &alx->mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct alx_priv)->mtx

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6164
PARAM_VALUE 2 val 63
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5236
PARAM_VALUE 2 val 1024
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5572
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_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
BIT_INFO 2 val 0xc80,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5128
PARAM_VALUE 2 val 0-s16max
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5640
PARAM_VALUE 2 val 20000
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5576
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5580
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5276
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hw->mtu 0-u16max[c]
USER_DATA 2 val 22-65557[c]
UNITS 2 val unit_byte
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5524
PARAM_VALUE 2 val 2051-2944
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x800,0xbff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hw->mtu 0-u16max[c]
USER_DATA 2 val 2051-2944[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5520
PARAM_VALUE 2 val 33554645
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6460
PARAM_VALUE 2 val 2147485013
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5544
PARAM_VALUE 2 val 12582912-549453823
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0xc00000,0x1fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 12582912-549453823[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5536
PARAM_VALUE 2 val 545325244,545325247
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
FUZZY_MAX 2 val 545325244
BIT_INFO 2 val 0x208100bc,0x208100bf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_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
BIT_INFO 2 val 0x47c04,0xfffffff4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6456
PARAM_VALUE 2 val 1677984772
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5536
PARAM_VALUE 2 val 0-3758096383
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x0,0xdfffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-3758096383[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 4856
PARAM_VALUE 2 val 217358400-485812087,1291100232-1559553919,2364846152-2633299839
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0xcf4a040,0x5cf4f77f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 217358400-485812087,1291100232-1559553919,2364846152-2633299839
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 536
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x800,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_get_perm_macaddr() -> alx_write_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
BIT_INFO 2 val 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_mask_msix() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 2 val 0-1
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
FUZZY_MAX 2 val 1
HARD_MAX 2 val 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hw->mtu 0-u16max[c]
HALF_LOCKED2 &alx->mtx

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5192
PARAM_VALUE 2 val 0-16777215
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 val 0-16777215[c]
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_read_phy_core() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5140
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0xe00000,0x47e00000
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 144
PARAM_VALUE 2 val u32max
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5636
PARAM_VALUE 2 val 0
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5632
PARAM_VALUE 2 val 2147483648
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5600
PARAM_VALUE 2 val 1
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 4856
PARAM_VALUE 2 val 0-4294963191
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x0,0xffffeff7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4294963191
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_write_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
BIT_INFO 2 val 0x41,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
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_write_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
BIT_INFO 2 val 0x1000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 4856
PARAM_VALUE 2 val 8-u32max
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
DATA_SOURCE 2 val r alx_read_mem32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 8-u32max
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6604
PARAM_VALUE 2 val 1-4294967294
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x1,0xfffffffd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 1-4294967294[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6592
PARAM_VALUE 2 val 0-4294967287
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x0,0xfffffff7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4294967287[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5248
PARAM_VALUE 2 val 0,4-4294967292
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_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
BIT_INFO 2 val 0x60000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6604
PARAM_VALUE 2 val 1-4294967294
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x1,0xfffffffd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 1-4294967294[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6592
PARAM_VALUE 2 val 14680064-4294967287
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0xe00000,0xfffffff7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 14680064-4294967287[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6592
PARAM_VALUE 2 val 14680072-u32max
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0xe00008,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 14680072-u32max[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6600
PARAM_VALUE 2 val 0,2-4294967294
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,2-4294967294[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6600
PARAM_VALUE 2 val 1,3-u32max
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x1,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 1,3-u32max[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6592
PARAM_VALUE 2 val 8-u32max
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x8,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 8-u32max[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 6592
PARAM_VALUE 2 val 0-4294967287
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x0,0xfffffff7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4294967287[c]
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_write_mem32()

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

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 4356
PARAM_VALUE 2 val 0-4294965247
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x0,0xfffff7ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4294965247
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 268
PARAM_VALUE 2 val 0-4294959087
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x0,0xffffdfef
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4294959087[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_reset_pcie() -> alx_write_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
BIT_INFO 2 val 0x1020,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5120
PARAM_VALUE 2 val 32-4294963231
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x20,0xffffefff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 32-4294963231[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5132
PARAM_VALUE 2 val 7168,7170-4294818650
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x1c00,0xfffd9f5a
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 7168,7170-4294818650[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5132
PARAM_VALUE 2 val 7169,7171-4294818651
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x1c01,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 7169,7171-4294818651[c]
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5184
PARAM_VALUE 2 val 0,2-4294967294
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,2-4294967294
LOCK2 &alx->mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_set_macaddr() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5256
PARAM_VALUE 2 val 0-255
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hw->mtu 0-u16max[c]
HALF_LOCKED2 &alx->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_set_macaddr() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5260
PARAM_VALUE 2 val 0-u16max
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 hw->mtu 0-u16max[c]
HALF_LOCKED2 &alx->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_setup_speed_duplex() -> alx_write_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
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
LOCK2 &alx->mtx
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_start_mac() -> alx_write_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
BIT_INFO 2 val 0x80000000,0xffffffff
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 &alx->mtx
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct alx_priv)->mtx

drivers/net/ethernet/atheros/alx/hw.c alx_start_mac() -> alx_write_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
BIT_INFO 2 val 0x20,0xffffffff
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
LOCK2 &alx->mtx
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct alx_priv)->mtx

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5248
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->rx_ctrl 0x3,0xffffffff
BIT_INFO 2 val 0x3,0xffffffff
NOCHECK_CALL
LOCK2 &alx->mtx
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct alx_priv)->mtx

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

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5536
PARAM_VALUE 2 val 0-s32max
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-s32max
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5520
PARAM_VALUE 2 val 0-4294967263
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x0,0xffffffdf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4294967263
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_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5248
PARAM_VALUE 2 val 0,4-4294967292
BUF_SIZE 0 hw 592
DATA_SOURCE 0 hw $0
BIT_INFO 0 hw->rx_ctrl 0x0,0xfffffffc
BIT_INFO 2 val 0x0,0xfffffffc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_phy_core() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5192
PARAM_VALUE 2 val 0-16777215
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0x0,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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_write_phy_core() -> alx_write_mem32()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 1 reg 5140
DATA_SOURCE 0 hw $0
BIT_INFO 2 val 0xc00000,0x47c0ffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
LOCK2 0 &hw->mdio_lock
HALF_LOCKED2 &alx->mtx
TYPE_LOCK (struct alx_hw)->mdio_lock