Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/can/m_can/m_can.c m_can_write() -> (struct m_can_ops)->write_reg()

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->clear_interrupts 0,4623121929683243008
PARAM_VALUE 0 cdev->ops->init 0,8359077795155763200
PARAM_VALUE 0 cdev->ops->read_fifo 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->net->name 0-255
PARAM_VALUE 1 reg 12,16,24,28,32,72,80,84,88,92,128,160,168,176,188,192,200,208,224,240,248
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
DATA_SOURCE 1 reg $1
DATA_SOURCE 2 val $2
CONTAINER 0 -16-2008+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 cdev->irqstatus 1-u32max
HOST_DATA 0 cdev->tx_fifo_putidx 0-u32max[c]
HOST_DATA 2 val s32min-s32max
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