Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/m_can/m_can.c m_can_cccr_update_bits() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 0 *cdev->net->name 0-255
PARAM_VALUE 1 reg 24
PARAM_VALUE 2 val 0-4294967271
BUF_SIZE 0 cdev s32min-(-1),1-s32max
BUF_SIZE 0 cdev s32min-(-1),1-s32max
BUF_SIZE 0 cdev->can.bittiming_const (-1),48
BUF_SIZE 0 cdev->can.fd.data_bittiming_const (-1),48
BUF_SIZE 0 cdev->cclk (-1),1-s32max
BUF_SIZE 0 cdev->dev (-1),1616
BUF_SIZE 0 cdev->ops (-1),56
BUF_SIZE 0 cdev->rst (-1),8,280
BUF_SIZE 0 cdev->tx_ops (-1),104-26520
DATA_SOURCE 0 cdev $0
BIT_INFO 2 val 0x0,0xffffffe7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 cdev->tx_fifo_putidx 0-u32max[c]
HOST_DATA 2 val 0-4294967271[c]
NO_OVERFLOW_SIMPLE 0 cdev->net->irq
NO_OVERFLOW_SIMPLE 0 cdev->offload.dev->group
NO_OVERFLOW_SIMPLE 0 cdev->offload.dev->irq
NO_OVERFLOW_SIMPLE 0 cdev->offload.dev->num_napi_configs
NO_OVERFLOW_SIMPLE 0 cdev->offload.dev->num_rx_queues
NO_OVERFLOW_SIMPLE 0 cdev->offload.dev->num_tc
NO_OVERFLOW_SIMPLE 0 cdev->offload.dev->num_tx_queues
NO_OVERFLOW_SIMPLE 0 cdev->offload.dev->proto_down
NO_OVERFLOW_SIMPLE 0 cdev->offload.dev->real_num_tx_queues
NO_OVERFLOW_SIMPLE 0 cdev->offload.dev->stats.tx_bytes
NO_OVERFLOW_SIMPLE 0 cdev->offload.dev->tx_queue_len

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 1 reg 188
PARAM_VALUE 2 val 0-2047
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 128
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->mcfg 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 0 cdev->version 30
PARAM_VALUE 1 reg 192
PARAM_VALUE 2 val 0-4194303
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->mcfg 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 0 cdev->version s32min-29,31-s32max
PARAM_VALUE 1 reg 192
PARAM_VALUE 2 val 0-1073741823
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->mcfg 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 200
PARAM_VALUE 2 val 0-7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->mcfg 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 0 cdev->version 30
PARAM_VALUE 1 reg 240
PARAM_VALUE 2 val 0-4194303
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->mcfg 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 0 cdev->version s32min-29,31-s32max
PARAM_VALUE 1 reg 240
PARAM_VALUE 2 val 0-1073741823
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->mcfg 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 160
PARAM_VALUE 2 val 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->mcfg 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 176
PARAM_VALUE 2 val 0-8388607
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->mcfg 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->mcfg 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->active_interrupts 129413771,3350639243,3753292427
PARAM_VALUE 0 cdev->mcfg 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 88
PARAM_VALUE 2 val 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_chip_config() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->active_interrupts 129413771,3350639243,3753292427
PARAM_VALUE 0 cdev->mcfg 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 32
PARAM_VALUE 2 val 0-1048575
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_class_resume() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->can.state 0-3
PARAM_VALUE 0 cdev->dev 4096-ptr_max
PARAM_VALUE 0 cdev->dev->power.can_wakeup 1
PARAM_VALUE 0 cdev->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 cdev->net 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->init 0,8359077795155763200
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->pinctrl_state_wakeup 1-u64max
PARAM_VALUE 0 cdev->pm_wake_source s32min-(-1),1-s32max
PARAM_VALUE 1 reg 84
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BIT_INFO 0 cdev->active_interrupts 0x1001,0xffffffffffffffff
BIT_INFO 2 val 0x1001,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 cdev unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &fsm->lock

drivers/net/can/m_can/m_can.c m_can_class_suspend() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->net 4096-ptr_max
PARAM_VALUE 0 cdev->pm_wake_source s32min-(-1),1-s32max
PARAM_VALUE 1 reg 84
PARAM_VALUE 2 val 1
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
CAPPED_DATA 0 cdev->hrtimer.base 1
CAPPED_DATA 0 &cdev->hrtimer 1
PARAM_COMPARE 0 &cdev->hrtimer != $0->hrtimer.base->running
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 cdev unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &fsm->lock

drivers/net/can/m_can/m_can.c m_can_disable_all_interrupts() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->net 4096-ptr_max
PARAM_VALUE 0 cdev->ops->clear_interrupts 0,4623121929683243008
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_fifo 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 0 *cdev->net->name 0-255
PARAM_VALUE 1 reg 92
PARAM_VALUE 2 val 0
DATA_SOURCE 0 cdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 cdev->irqstatus 1-u32max

drivers/net/can/m_can/m_can.c m_can_do_rx_poll() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->csum 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->data_len 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->end 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->hash 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->len 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->mark 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->napi_id 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->priority 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->reserved_tailroom 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->secmark 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->sender_cpu 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->tail 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->truesize 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.prev->vlan_all 0-4294967295
PARAM_VALUE 0 cdev->offload.skb_irq_queue.qlen 0-4294967295
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_fifo 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 1 reg 168
PARAM_VALUE 2 val 0-4294967294
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-s32max[c]

drivers/net/can/m_can/m_can.c m_can_echo_tx_event() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_fifo 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 *cdev->net->name 0-255
PARAM_VALUE 1 reg 248
PARAM_VALUE 2 val 0-31
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-31[c]

drivers/net/can/m_can/m_can.c m_can_enable_all_interrupts() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->can.state 0-3
PARAM_VALUE 0 cdev->net 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 1 reg 92
PARAM_VALUE 2 val 1
DATA_SOURCE 0 cdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/m_can/m_can.c m_can_interrupt_enable() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->ops->clear_interrupts 0,4623121929683243008
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_fifo 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 0 *cdev->net->name 0-255
PARAM_VALUE 1 reg 84
DATA_SOURCE 0 cdev $0
DATA_SOURCE 2 val $1
PARAM_COMPARE 0 cdev->active_interrupts != $2
PARAM_COMPARE 2 val != $0->active_interrupts
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 cdev->irqstatus 1-u32max

drivers/net/can/m_can/m_can.c m_can_interrupt_handler() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->dev 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 80
DATA_SOURCE 0 cdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max
HALF_LOCKED2 irq

drivers/net/can/m_can/m_can.c m_can_rx_handler() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->version s32min-31
PARAM_VALUE 1 reg 80
PARAM_VALUE 2 val 131072
FUZZY_MAX 0 cdev->version 31
HARD_MAX 0 cdev->version 31
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/m_can/m_can.c m_can_set_bittiming() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 1 reg 28
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_set_bittiming() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->can.ctrlmode 32-u32max
PARAM_VALUE 0 cdev->can.fd.data_bittiming.bitrate 2500001-u32max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 72
PARAM_VALUE 2 val 0,256-32512
FUZZY_MAX 0 cdev->can.fd.data_bittiming.bitrate 2500001
BIT_INFO 0 cdev->can.ctrlmode 0x20,0xffffffff
BIT_INFO 2 val 0x0,0x7f00
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_set_bittiming() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->can.ctrlmode 32-u32max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 1 reg 12
PARAM_VALUE 2 val 0-2097151,8388608-10485759
BIT_INFO 0 cdev->can.ctrlmode 0x20,0xffffffffffffffff
BIT_INFO 2 val 0x0,0x9fffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_tx_handler() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->can.ctrlmode 32-u32max
PARAM_VALUE 0 cdev->net 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_fifo 4096-ptr_max
PARAM_VALUE 0 cdev->version 30
PARAM_VALUE 1 reg 24
DATA_SOURCE 0 cdev $0
BIT_INFO 0 cdev->can.ctrlmode 0x20,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 2 val 0-u32max[c]

drivers/net/can/m_can/m_can.c m_can_tx_handler() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->net 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_fifo 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 0 cdev->version 30
PARAM_VALUE 1 reg 224
PARAM_VALUE 2 val 1
DATA_SOURCE 0 cdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/m_can/m_can.c m_can_tx_handler() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->net 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_fifo 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 0 cdev->version 30
PARAM_VALUE 0 *cdev->net->name 0-255
PARAM_VALUE 1 reg 208
PARAM_VALUE 2 val 1
DATA_SOURCE 0 cdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/m_can/m_can.c m_can_tx_handler() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->is_peripheral 0
PARAM_VALUE 0 cdev->version s32min-29,31-s32max
PARAM_VALUE 0 *cdev->net->name 0-255
PARAM_VALUE 1 reg 208
DATA_SOURCE 0 cdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/can/m_can/m_can.c m_can_tx_submit() -> m_can_write()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 *cdev->net->name 0
PARAM_VALUE 1 reg 208
DATA_SOURCE 0 cdev $0
NOCHECK_CALL
HALF_LOCKED2 &pool->lock