Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/ni/nixge.c nixge_dma_err_handler() -> nixge_dma_write_desc_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 offset 56
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/net/ethernet/ni/nixge.c nixge_dma_err_handler() -> nixge_dma_write_desc_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 offset 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/net/ethernet/ni/nixge.c nixge_dma_err_handler() -> nixge_dma_write_desc_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 offset 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/net/ethernet/ni/nixge.c nixge_hw_dma_bd_init() -> nixge_dma_write_desc_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 offset 56
BUF_SIZE 0 priv->rx_bd_v 8192
BUF_SIZE 0 priv->tx_bd_v 4096
BUF_SIZE 0 priv->tx_skb 2048
MEM_ZERO 0 priv->rx_bd_v
MEM_ZERO 0 priv->tx_bd_v
MEM_ZERO 0 priv->tx_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock

drivers/net/ethernet/ni/nixge.c nixge_hw_dma_bd_init() -> nixge_dma_write_desc_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 offset 64
BUF_SIZE 0 priv->rx_bd_v 8192
BUF_SIZE 0 priv->tx_bd_v 4096
BUF_SIZE 0 priv->tx_skb 2048
MEM_ZERO 0 priv->rx_bd_v
MEM_ZERO 0 priv->tx_bd_v
MEM_ZERO 0 priv->tx_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock

drivers/net/ethernet/ni/nixge.c nixge_hw_dma_bd_init() -> nixge_dma_write_desc_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 offset 8
BUF_SIZE 0 priv->rx_bd_v 8192
BUF_SIZE 0 priv->tx_bd_v 4096
BUF_SIZE 0 priv->tx_skb 2048
MEM_ZERO 0 priv->rx_bd_v
MEM_ZERO 0 priv->tx_bd_v
MEM_ZERO 0 priv->tx_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock

drivers/net/ethernet/ni/nixge.c nixge_recv() -> nixge_dma_write_desc_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 offset 64
PARAM_VALUE 2 addr 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/ni/nixge.c nixge_start_xmit() -> nixge_dma_write_desc_reg()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 offset 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read