Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_desc_rx() -> bcmgenet_rdma_ring_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->hw_params 4096-ptr_max
PARAM_VALUE 2 val 0
PARAM_VALUE 3 r 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_desc_rx() -> bcmgenet_rdma_ring_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->hw_params 4096-ptr_max
PARAM_VALUE 2 val 0-u16max
PARAM_VALUE 3 r 3
BIT_INFO 0 priv->msg_enable 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_init_rx_ring() -> bcmgenet_rdma_ring_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->hw_params 4096-ptr_max
PARAM_VALUE 0 priv->hw_params->words_per_bd 2-3
PARAM_VALUE 1 ring 0-255
PARAM_VALUE 2 val 0
PARAM_VALUE 3 r 2
CAPPED_DATA 1 ring 1
DATA_SOURCE 0 priv $0
DATA_SOURCE 1 ring $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_init_rx_ring() -> bcmgenet_rdma_ring_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->hw_params 4096-ptr_max
PARAM_VALUE 0 priv->hw_params->words_per_bd 2-3
PARAM_VALUE 1 ring 0-255
PARAM_VALUE 2 val 0
PARAM_VALUE 3 r 3
CAPPED_DATA 1 ring 1
DATA_SOURCE 0 priv $0
DATA_SOURCE 1 ring $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_init_rx_ring() -> bcmgenet_rdma_ring_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->hw_params 4096-ptr_max
PARAM_VALUE 0 priv->hw_params->words_per_bd 2-3
PARAM_VALUE 1 ring 0-255
PARAM_VALUE 2 val 2048,67584-4294903808
PARAM_VALUE 3 r 4
CAPPED_DATA 1 ring 1
DATA_SOURCE 0 priv $0
DATA_SOURCE 1 ring $1
BIT_INFO 2 val 0x800,0xffff0800
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_init_rx_ring() -> bcmgenet_rdma_ring_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->hw_params 4096-ptr_max
PARAM_VALUE 0 priv->hw_params->words_per_bd 2-3
PARAM_VALUE 1 ring 0-255
PARAM_VALUE 2 val 327696
PARAM_VALUE 3 r 10
CAPPED_DATA 1 ring 1
DATA_SOURCE 0 priv $0
DATA_SOURCE 1 ring $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_init_rx_ring() -> bcmgenet_rdma_ring_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->hw_params 4096-ptr_max
PARAM_VALUE 0 priv->hw_params->words_per_bd 2-3
PARAM_VALUE 1 ring 0-255
PARAM_VALUE 2 val 0
PARAM_VALUE 3 r 5
CAPPED_DATA 1 ring 1
DATA_SOURCE 0 priv $0
DATA_SOURCE 1 ring $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_init_rx_ring() -> bcmgenet_rdma_ring_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->hw_params 4096-ptr_max
PARAM_VALUE 0 priv->hw_params->words_per_bd 2-3
PARAM_VALUE 1 ring 0-255
PARAM_VALUE 2 val 0
PARAM_VALUE 3 r 11
CAPPED_DATA 1 ring 1
DATA_SOURCE 0 priv $0
DATA_SOURCE 1 ring $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_init_rx_ring() -> bcmgenet_rdma_ring_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->hw_params 4096-ptr_max
PARAM_VALUE 0 priv->hw_params->words_per_bd 2-3
PARAM_VALUE 1 ring 0-255
PARAM_VALUE 2 val 0
PARAM_VALUE 3 r 0
CAPPED_DATA 1 ring 1
DATA_SOURCE 0 priv $0
DATA_SOURCE 1 ring $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_init_rx_ring() -> bcmgenet_rdma_ring_writel()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->hw_params 4096-ptr_max
PARAM_VALUE 0 priv->hw_params->words_per_bd 2-3
PARAM_VALUE 1 ring 0-255
PARAM_VALUE 3 r 7
CAPPED_DATA 1 ring 1
DATA_SOURCE 0 priv $0
DATA_SOURCE 1 ring $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/genet/bcmgenet.c bcmgenet_set_rx_coalesce() -> bcmgenet_rdma_ring_writel()

Type Parameter Key Value
PARAM_VALUE 1 ring 0-255
PARAM_VALUE 3 r 9
DATA_SOURCE 2 val $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 val 0-511
UNITS 2 val unit_page