Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/at91_can.c at91_chip_start() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 8
PARAM_VALUE 2 value 536870911
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/can/at91_can.c at91_chip_start() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 value 0,2-4294967294
BIT_INFO 2 value 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0,2-4294967294
HALF_LOCKED2 global &rtnl_mutex

drivers/net/can/at91_can.c at91_chip_start() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 value 1,5
FUZZY_MAX 2 value 5
BIT_INFO 2 value 0x1,0x5
HARD_MAX 2 value 5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/can/at91_can.c at91_chip_start() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 4
PARAM_VALUE 2 value 521076736-2668560383
CAPPED_DATA 2 value 1
BIT_INFO 2 value 0x1f0f0000,0x7fffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &rtnl_mutex

drivers/net/can/at91_can.c at91_chip_stop() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 40
PARAM_VALUE 2 value 0-s32max
CAPPED_DATA 2 value 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/at91_can.c at91_chip_stop() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 8
PARAM_VALUE 2 value 536870911
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/at91_can.c at91_chip_stop() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 value 0,2-4294967294
BIT_INFO 2 value 0x0,0xfffffffe
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 value 0,2-4294967294

drivers/net/can/at91_can.c at91_irq_tx() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/can/at91_can.c at91_mailbox_read() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 value 536870912
DATA_SOURCE 0 priv r rx_offload_to_priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/at91_can.c at91_mailbox_read() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 value 8388608
DATA_SOURCE 0 priv r rx_offload_to_priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/at91_can.c at91_set_bittiming() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 20
PARAM_VALUE 2 value 0-8388607,16777216-25165823
BIT_INFO 2 value 0x0,0x17fffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/at91_can.c at91_setup_mailboxes() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 value 0,262144-536608768,536870912-1073741823
CAPPED_DATA 1 reg 1
DATA_SOURCE 2 value r at91_can_id_to_reg_mid
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/at91_can.c at91_setup_mailboxes() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 value 0
CAPPED_DATA 1 reg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/at91_can.c at91_setup_mailboxes() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 value 0
CAPPED_DATA 1 reg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/at91_can.c at91_setup_mailboxes() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 value 536870912
CAPPED_DATA 1 reg 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/at91_can.c at91_start_xmit() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 value 0,262144-536608768,536870912-1073741823
DATA_SOURCE 2 value r at91_can_id_to_reg_mid
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 value 0,262144-536608768,536870912-1073741823[c]
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/can/at91_can.c at91_start_xmit() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 value 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 value 0-255
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/can/at91_can.c at91_start_xmit() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 value 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 value 0-255
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/can/at91_can.c at91_start_xmit() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 value 8388608,8454144-9371648,9437184,9502720-10420224
BIT_INFO 2 value 0x800000,0x9fffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 value 8388608,8454144-9371648,9437184,9502720-10420224[c]
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/can/at91_can.c at91_start_xmit() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 reg 4
CAPPED_DATA 0 priv->echo_skb_max 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/can/at91_can.c set_mb_mode_prio() -> at91_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 2 value 0-134217727
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL