Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/wangxun/libwx/wx_hw.c wx_update_stats() -> rd32_wrap()

Type Parameter Key Value
PARAM_VALUE 0 wx 4096-ptr_max
PARAM_VALUE 1 reg 73604
PARAM_VALUE 2 last 4096-ptr_max
CAPPED_DATA 0 wx->num_rx_queues 1
CAPPED_DATA 0 wx->num_tx_queues 1
DATA_SOURCE 0 wx $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 wx->last_stats.lxoffrxc 0-u32max
LOCK2 0 &wx->hw_stats_lock
TYPE_LOCK (struct wx)->hw_stats_lock

drivers/net/ethernet/wangxun/libwx/wx_hw.c wx_update_stats() -> rd32_wrap()

Type Parameter Key Value
PARAM_VALUE 0 wx 4096-ptr_max
PARAM_VALUE 2 last 4096-ptr_max
PARAM_VALUE 2 *last 0
CAPPED_DATA 0 wx->num_rx_queues 1
CAPPED_DATA 0 wx->num_tx_queues 1
CAPPED_DATA 1 reg 1
DATA_SOURCE 0 wx $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 wx->last_stats.lxoffrxc 0-u32max
HOST_DATA 0 wx->last_stats.lxonrxc 0-u32max
LOCK2 0 &wx->hw_stats_lock
TYPE_LOCK (struct wx)->hw_stats_lock

drivers/net/ethernet/wangxun/libwx/wx_hw.c wx_update_xoff_rx_lfc() -> rd32_wrap()

Type Parameter Key Value
PARAM_VALUE 0 wx 4096-ptr_max
PARAM_VALUE 1 reg 73600
PARAM_VALUE 2 last 4096-ptr_max
CAPPED_DATA 0 wx->num_rx_queues 1
CAPPED_DATA 0 wx->num_tx_queues 1
DATA_SOURCE 0 wx $0
BIT_INFO 0 wx->fc.mode 0x1,0x3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &wx->hw_stats_lock
TYPE_LOCK (struct wx)->hw_stats_lock