Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_configure_afl_rules() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_configure_afl_rules() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_configure_afl_rules() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_configure_rx() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 4610,4722
FUZZY_MAX 2 val 4722
BIT_INFO 2 val 0x1202,0x1272
HARD_MAX 2 val 4722
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_configure_tx() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 4868,4980,70148,70260,4198660,4198772,4263940,4264052
BIT_INFO 2 val 0x1004,0x7fffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_configure_tx() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_disable_channel_interrupts() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_dev->mutex

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_disable_global_interrupts() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 1 offset 136
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_disable_global_interrupts() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 1 offset 144
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_enable_channel_interrupts() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_enable_global_interrupts() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 1 offset 144
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_error() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0-s16max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-s16max[c]
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_global_error() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0-4294967291
BIT_INFO 2 val 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4294967291
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_global_error() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0-4294967291
BIT_INFO 2 val 0x0,0xfffffffb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4294967291
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_global_error() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 1 offset 144
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_put_data() -> rcar_canfd_write()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 val 0-u32max
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_reset_controller() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 1 offset 144
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_rx_pkt() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_rx_poll() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0,2-4294967286
BIT_INFO 2 val 0x0,0xfffffff6
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0,2-4294967286
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_set_bittiming() -> rcar_canfd_write()

Type Parameter Key Value
DATA_SOURCE 2 val r rcar_canfd_compute_nominal_bit_rate_cfg
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ndev->ethtool->rss_lock
HALF_LOCKED2 &ndev->lock

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_start_xmit() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0-2046,1073741824-1073743870,2147483648-2684354559,3221225472-3758096383
BIT_INFO 2 val 0x0,0xdfffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 val 0-2046,1073741824-1073743870,2147483648-2684354559,3221225472-3
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_start_xmit() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0,268435456-4026531840
BIT_INFO 2 val 0x0,0xf0000000
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/rcar/rcar_canfd.c rcar_canfd_start_xmit() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0,4-7
FUZZY_MAX 2 val 0
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/rcar/rcar_canfd.c rcar_canfd_start_xmit() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0-2046,1073741824-1073743870,2147483648-2684354559,3221225472-3758096383
BIT_INFO 2 val 0x0,0xdfffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 2 val 0-2046,1073741824-1073743870,2147483648-2684354559,3221225472-3
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_start_xmit() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0,268435456-4026531840
BIT_INFO 2 val 0x0,0xf0000000
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/rcar/rcar_canfd.c rcar_canfd_start_xmit() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 255
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &priv->tx_lock
LOCK2 flags
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct rcar_canfd_channel)->tx_lock

drivers/net/can/rcar/rcar_canfd.c rcar_canfd_tx_done() -> rcar_canfd_write()

Type Parameter Key Value
PARAM_VALUE 2 val 0-4294967279
BIT_INFO 2 val 0x0,0xffffffef
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-4294967279
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags