Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/can/m_can/m_can.c m_can_read() -> (struct m_can_ops)->read_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_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 0,16,24,36,64,68,80,164,196,244
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
CONTAINER 0 -8-2008+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 cdev->irqstatus 1-u32max
HOST_DATA 0 cdev->tx_fifo_putidx 0-u32max[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