Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/ethernet/altera/altera_sgdma.c sgdma_async_read() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/altera/altera_sgdma.c sgdma_async_read() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 16
BIT_INFO 0 val 0x20,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/altera/altera_sgdma.c sgdma_async_write() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 16
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 bh
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct altera_tse_private)->tx_lock

drivers/net/ethernet/altera/altera_sgdma.c sgdma_async_write() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 31
PARAM_VALUE 2 offs 0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 bh
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct altera_tse_private)->tx_lock

drivers/net/ethernet/altera/altera_sgdma.c sgdma_async_write() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 32
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 bh
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct altera_tse_private)->tx_lock

drivers/net/ethernet/altera/altera_sgdma.c sgdma_async_write() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 16
BIT_INFO 0 val 0x20,0xffffffff
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 bh
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct altera_tse_private)->tx_lock

drivers/net/ethernet/altera/altera_sgdma.c sgdma_reset() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 65536
PARAM_VALUE 2 offs 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/altera/altera_sgdma.c sgdma_reset() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/altera/altera_sgdma.c sgdma_reset() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 65536
PARAM_VALUE 2 offs 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/altera/altera_sgdma.c sgdma_reset() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/altera/altera_sgdma.c sgdma_rx_status() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 16
RX_PATH
NOCHECK_CALL

drivers/net/ethernet/altera/altera_sgdma.c sgdma_rx_status() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 15
PARAM_VALUE 2 offs 0
RX_PATH
NOCHECK_CALL

drivers/net/ethernet/altera/altera_sgdma.c sgdma_setup_descrip() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0-4294967294
PARAM_VALUE 1 mac 4096-ptr_max
PARAM_VALUE 2 offs 0
DATA_SOURCE 1 mac $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 bh

drivers/net/ethernet/altera/altera_sgdma.c sgdma_setup_descrip() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 1 mac 4096-ptr_max
PARAM_VALUE 2 offs 8
DATA_SOURCE 1 mac $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 bh

drivers/net/ethernet/altera/altera_sgdma.c sgdma_setup_descrip() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 mac 4096-ptr_max
PARAM_VALUE 2 offs 4
DATA_SOURCE 1 mac $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 bh

drivers/net/ethernet/altera/altera_sgdma.c sgdma_setup_descrip() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 mac 4096-ptr_max
PARAM_VALUE 2 offs 12
DATA_SOURCE 1 mac $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 bh

drivers/net/ethernet/altera/altera_sgdma.c sgdma_setup_descrip() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 1 mac 4096-ptr_max
PARAM_VALUE 2 offs 16
DATA_SOURCE 1 mac $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 bh

drivers/net/ethernet/altera/altera_utils.c tse_clear_bit() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 4,8,232
DATA_SOURCE 1 mac $0
DATA_SOURCE 2 offs $1
HARD_MAX 2 offs 232
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max[c]
HALF_LOCKED2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->rxdma_irq_lock

drivers/net/ethernet/altera/altera_utils.c tse_set_bit() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0,16-u32max
PARAM_VALUE 2 offs 4,8,16,236
DATA_SOURCE 1 mac $0
DATA_SOURCE 2 offs $1
HARD_MAX 2 offs 236
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0,16-u32max
HALF_LOCKED2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->rxdma_irq_lock
HALF_LOCKED2 flags

drivers/net/ethernet/altera/altera_msgdma.c msgdma_add_rx_desc() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->rxdma_irq_lock
HALF_LOCKED2 flags

drivers/net/ethernet/altera/altera_msgdma.c msgdma_add_rx_desc() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 20
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->rxdma_irq_lock
HALF_LOCKED2 flags

drivers/net/ethernet/altera/altera_msgdma.c msgdma_add_rx_desc() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->rxdma_irq_lock
HALF_LOCKED2 flags

drivers/net/ethernet/altera/altera_msgdma.c msgdma_add_rx_desc() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->rxdma_irq_lock
HALF_LOCKED2 flags

drivers/net/ethernet/altera/altera_msgdma.c msgdma_add_rx_desc() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->rxdma_irq_lock
HALF_LOCKED2 flags

drivers/net/ethernet/altera/altera_msgdma.c msgdma_add_rx_desc() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 12
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->rxdma_irq_lock
HALF_LOCKED2 flags

drivers/net/ethernet/altera/altera_msgdma.c msgdma_add_rx_desc() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 65537
PARAM_VALUE 2 offs 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->rxdma_irq_lock
HALF_LOCKED2 flags

drivers/net/ethernet/altera/altera_msgdma.c msgdma_add_rx_desc() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 2164256768
PARAM_VALUE 2 offs 28
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->rxdma_irq_lock
HALF_LOCKED2 flags

drivers/net/ethernet/altera/altera_msgdma.c msgdma_clear_rxirq() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 512
PARAM_VALUE 2 offs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->rxdma_irq_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct altera_tse_private)->rxdma_irq_lock

drivers/net/ethernet/altera/altera_msgdma.c msgdma_clear_txirq() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 512
PARAM_VALUE 2 offs 0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->rxdma_irq_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
TYPE_LOCK (struct altera_tse_private)->rxdma_irq_lock

drivers/net/ethernet/altera/altera_msgdma.c msgdma_reset() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 1023
PARAM_VALUE 2 offs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/altera/altera_msgdma.c msgdma_reset() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 2
PARAM_VALUE 2 offs 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/altera/altera_msgdma.c msgdma_reset() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 1023
PARAM_VALUE 2 offs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/altera/altera_msgdma.c msgdma_reset() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 1023
PARAM_VALUE 2 offs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/altera/altera_msgdma.c msgdma_reset() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 2
PARAM_VALUE 2 offs 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/altera/altera_msgdma.c msgdma_reset() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 1023
PARAM_VALUE 2 offs 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->tx_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/altera/altera_msgdma.c msgdma_tx_buffer() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0-4294967294
PARAM_VALUE 2 offs 0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 bh
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct altera_tse_private)->tx_lock

drivers/net/ethernet/altera/altera_msgdma.c msgdma_tx_buffer() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 20
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 bh
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct altera_tse_private)->tx_lock

drivers/net/ethernet/altera/altera_msgdma.c msgdma_tx_buffer() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 4
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 bh
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct altera_tse_private)->tx_lock

drivers/net/ethernet/altera/altera_msgdma.c msgdma_tx_buffer() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 24
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 bh
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct altera_tse_private)->tx_lock

drivers/net/ethernet/altera/altera_msgdma.c msgdma_tx_buffer() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 8
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 bh
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct altera_tse_private)->tx_lock

drivers/net/ethernet/altera/altera_msgdma.c msgdma_tx_buffer() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 12
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 bh
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct altera_tse_private)->tx_lock

drivers/net/ethernet/altera/altera_msgdma.c msgdma_tx_buffer() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 65537
PARAM_VALUE 2 offs 16
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 bh
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct altera_tse_private)->tx_lock

drivers/net/ethernet/altera/altera_msgdma.c msgdma_tx_buffer() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 2147500800
PARAM_VALUE 2 offs 28
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 bh
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct altera_tse_private)->tx_lock

drivers/net/ethernet/altera/altera_tse_main.c alt_tse_mac_link_up() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0-4294967287
PARAM_VALUE 2 offs 8
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
HOST_DATA 0 val 0-4294967287[c]
LOCK2 &pl->phydev_mutex
LOCK2 &pl->state_mutex
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 &phy->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock
TYPE_LOCK (struct phylink)->phydev_mutex
TYPE_LOCK (struct phylink)->state_mutex

drivers/net/ethernet/altera/altera_tse_main.c altera_tse_mdio_read() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0-31
PARAM_VALUE 2 offs 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 val 0,2-31[c]
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &priv->bus->mdio_lock

drivers/net/ethernet/altera/altera_tse_main.c altera_tse_mdio_write() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0-31
PARAM_VALUE 2 offs 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &priv->bus->mdio_lock

drivers/net/ethernet/altera/altera_tse_main.c altera_tse_mdio_write() -> csrwr32()

Type Parameter Key Value
DATA_SOURCE 0 val $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u16max
USER_DATA 0 val 0-u16max
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &bus->mdio_lock
HALF_LOCKED2 &priv->bus->mdio_lock

drivers/net/ethernet/altera/altera_tse_main.c altera_tse_set_mcfilter() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 256-508
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 &dev->addr_list_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c altera_tse_set_mcfilter() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 1
PARAM_VALUE 2 offs 256-268
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 &dev->addr_list_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c altera_tse_set_mcfilterall() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 1
PARAM_VALUE 2 offs 256-508
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 &dev->addr_list_lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c init_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 28
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c init_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 32
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c init_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 8
PARAM_VALUE 2 offs 44
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c init_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 8
PARAM_VALUE 2 offs 48
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c init_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 36
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c init_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 2 offs 40
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c init_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 8
PARAM_VALUE 2 offs 52
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c init_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 3
PARAM_VALUE 2 offs 56
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c init_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 20
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 val unit_byte
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c init_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 12
PARAM_VALUE 2 offs 92
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c init_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 75497472-4261411732
PARAM_VALUE 2 offs 8
BIT_INFO 0 val 0x4800000,0xfdfffb94
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 75497472-4261411732[c]
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c init_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val u16max
PARAM_VALUE 2 offs 24
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c reset_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 8
BIT_INFO 0 val 0x80002000,0xfffffffc
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max[c]
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->tx_lock
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c reset_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0-4294959103
PARAM_VALUE 2 offs 8
BIT_INFO 0 val 0x0,0xffffdfff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-4294959103[c]
LOCK2 &priv->mac_cfg_lock
HALF_LOCKED2 &priv->tx_lock
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c tse_set_mac() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 2 offs 8
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max
LOCK2 &priv->mac_cfg_lock
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c tse_update_mac_addr() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0-s32max
PARAM_VALUE 2 offs 12
BIT_INFO 0 val 0x0,0xff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock

drivers/net/ethernet/altera/altera_tse_main.c tse_update_mac_addr() -> csrwr32()

Type Parameter Key Value
PARAM_VALUE 0 val 0-255
PARAM_VALUE 2 offs 16
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->mac_cfg_lock
TYPE_LOCK (struct altera_tse_private)->mac_cfg_lock