Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/realtek/rtase/rtase_main.c rtase_disable_eem_write() -> rtase_w8()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 reg 80
PARAM_VALUE 2 val8 0-63
DATA_SOURCE 0 tp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val8 0-63

drivers/net/ethernet/realtek/rtase/rtase_main.c rtase_enable_eem_write() -> rtase_w8()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 reg 80
DATA_SOURCE 0 tp $0
BIT_INFO 2 val8 0xc0,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val8 0-255

drivers/net/ethernet/realtek/rtase/rtase_main.c rtase_hw_config() -> rtase_w8()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 reg 87
PARAM_VALUE 2 val8 16
CAPPED_DATA 0 tp->func_rx_queue_num 1
CAPPED_DATA 0 tp->func_tx_queue_num 1
CAPPED_DATA 0 tp->int_nums 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/realtek/rtase/rtase_main.c rtase_nic_enable() -> rtase_w8()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 reg 55
BIT_INFO 2 val8 0xc,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val8 0-255[c]
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->tx_global_lock

drivers/net/ethernet/realtek/rtase/rtase_main.c rtase_nic_enable() -> rtase_w8()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 reg 242
PARAM_VALUE 2 val8 0-247
BIT_INFO 2 val8 0x0,0xf7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val8 0-247
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->tx_global_lock

drivers/net/ethernet/realtek/rtase/rtase_main.c rtase_nic_reset() -> rtase_w8()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 reg 242
BIT_INFO 2 val8 0x8,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val8 0-255
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->tx_global_lock

drivers/net/ethernet/realtek/rtase/rtase_main.c rtase_nic_reset() -> rtase_w8()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 reg 55
BIT_INFO 2 val8 0x80,0xff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val8 0-255
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->tx_global_lock

drivers/net/ethernet/realtek/rtase/rtase_main.c rtase_nic_reset() -> rtase_w8()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 reg 55
PARAM_VALUE 2 val8 0-243
BIT_INFO 2 val8 0x0,0xf3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val8 0-243
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->tx_global_lock

drivers/net/ethernet/realtek/rtase/rtase_main.c rtase_nic_reset() -> rtase_w8()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 reg 55
PARAM_VALUE 2 val8 0-127
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val8 0-127
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->tx_global_lock

drivers/net/ethernet/realtek/rtase/rtase_main.c rtase_start_xmit() -> rtase_w8()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 reg 144
CAPPED_DATA 0 &tp->pdev->dev 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/ethernet/realtek/rtase/rtase_main.c tx_handler() -> rtase_w8()

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 1 reg 144
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read