Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_disable() -> (struct flexcan_priv)->write()

Type Parameter Key Value
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x80000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_enable() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0-s32max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-s32max[c]

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_freeze() -> (struct flexcan_priv)->write()

Type Parameter Key Value
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x50000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_interrupts_disable() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_interrupts_disable() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_interrupts_disable() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x0,0xffff33ff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_interrupts_enable() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
CONTAINER 0 *(-1536+1440) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_interrupts_enable() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_interrupts_enable() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_softreset() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 33554432
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0xa10200,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max[c]

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 80-4294915039
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x50,0xffff33df
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 80-4294915039[c]

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x30000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max[c]

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 67108864
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 134217728
BUF_SIZE 1 addr 4
CONTAINER 1 -1536+0+1408 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 134217728
BUF_SIZE 1 addr 4
CONTAINER 1 -1536+0+1400 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0
PARAM_VALUE 1 addr 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x20000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0-s32max
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-s32max[c]

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0-2146697087
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x0,0x7ff3ff7f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-2146697087[c]

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 2147483648-4294180735
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x80000000,0xfff3ff7f
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 2147483648-4294180735[c]

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_start() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0-3758096383
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x0,0xdfffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-3758096383[c]

drivers/net/can/flexcan/flexcan-core.c flexcan_chip_unfreeze() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0-4026531839
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x0,0xefffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-4026531839[c]

drivers/net/can/flexcan/flexcan-core.c flexcan_enable_wakeup_irq() -> (struct flexcan_priv)->write()

Type Parameter Key Value
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max

drivers/net/can/flexcan/flexcan-core.c flexcan_enter_stop_mode() -> (struct flexcan_priv)->write()

Type Parameter Key Value
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x400000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max
HALF_LOCKED2 &fsm->lock

drivers/net/can/flexcan/flexcan-core.c flexcan_error_irq_disable() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x0,0xffffbfff
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/flexcan/flexcan-core.c flexcan_error_irq_enable() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x4000,0xffffffff
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/flexcan/flexcan-core.c flexcan_exit_stop_mode() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0-4290772991
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x0,0xffbfffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-4290772991[c]
HALF_LOCKED2 &fsm->lock

drivers/net/can/flexcan/flexcan-core.c flexcan_irq() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 128
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/can/flexcan/flexcan-core.c flexcan_irq() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 134217728
BUF_SIZE 1 addr 4
CONTAINER 1 -1536+0+1400 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/can/flexcan/flexcan-core.c flexcan_irq() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0-196615
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x0,0x30007
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-196615
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/can/flexcan/flexcan-core.c flexcan_mailbox_read() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 32
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/flexcan/flexcan-core.c flexcan_ram_init() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x10000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/flexcan/flexcan-core.c flexcan_ram_init() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0-4026531839
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x0,0xefffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-4026531839[c]
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/flexcan/flexcan-core.c flexcan_set_bittiming() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max[c]
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/flexcan/flexcan-core.c flexcan_set_bittiming_cbt() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x80000000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/flexcan/flexcan-core.c flexcan_set_bittiming_cbt() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max[c]
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/flexcan/flexcan-core.c flexcan_set_bittiming_cbt() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max[c]
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/flexcan/flexcan-core.c flexcan_set_bittiming_cbt() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max[c]
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/flexcan/flexcan-core.c flexcan_set_bittiming_ctrl() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max[c]
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/flexcan/flexcan-core.c flexcan_start_xmit() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
DATA_SOURCE 0 val r __be32_to_cpup
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 val 0-u32max
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/can/flexcan/flexcan-core.c flexcan_start_xmit() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 0-536870911
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
CONTAINER 1 -1536+4+1400 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 val 0-536870911[c]
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/net/can/flexcan/flexcan-core.c flexcan_start_xmit() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 201326592,201392128-202309632,202375168,202440704-203358208,207618048,207683584-208601088,208666624,208732160-209649664,2348810240-2357133312,3422552064-3430875136
BUF_SIZE 1 addr 4
CONTAINER 1 -1536+0+1400 $(-1)
BIT_INFO 0 val 0xc000000,0xcc700000
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/flexcan/flexcan-core.c flexcan_start_xmit() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 134217728
BUF_SIZE 1 addr 4
CONTAINER 1 -1536+0+1408 $(-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/flexcan/flexcan-core.c flexcan_start_xmit() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 0 val 134217728
BUF_SIZE 1 addr 4
CONTAINER 1 -1536+0+1408 $(-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/flexcan/flexcan-core.c flexcan_write64() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/flexcan/flexcan-core.c flexcan_write64() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
BUF_SIZE 1 addr 4
DATA_SOURCE 1 addr $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

drivers/net/can/flexcan/flexcan-core.c register_flexcandev() -> (struct flexcan_priv)->write()

Type Parameter Key Value
PARAM_VALUE 1 addr 4096-ptr_max
BUF_SIZE 1 addr 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max

drivers/net/can/flexcan/flexcan-core.c register_flexcandev() -> (struct flexcan_priv)->write()

Type Parameter Key Value
BUF_SIZE 1 addr 4
BIT_INFO 0 val 0x20800000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 val 0-u32max