Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/m_can/tcan4x5x-core.c tcan4x5x_can_probe() -> tcan4x5x_clear_interrupts()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->can.clock.freq 20000000-40000000
PARAM_VALUE 0 cdev->cclk 4096-u64max
PARAM_VALUE 0 cdev->cclk->core->dev->power.deferred_resume 0-1
PARAM_VALUE 0 cdev->cclk->core->dev->power.idle_notification 0-1
PARAM_VALUE 0 cdev->cclk->core->dev->power.request 0-4294967295
PARAM_VALUE 0 cdev->cclk->core->dev->power.request_pending 0-1
PARAM_VALUE 0 cdev->cclk->core->dev->power.runtime_error s32min-s32max
PARAM_VALUE 0 cdev->cclk->core->dev->power.runtime_status s32min-s32max
PARAM_VALUE 0 cdev->cclk->core->dev->power.timer_autosuspends 0-1
PARAM_VALUE 0 cdev->cclk->core->dev->power.usage_count.counter s32min-s32max
PARAM_VALUE 0 cdev->cclk->core->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 cdev->dev 4096-ptr_max
PARAM_VALUE 0 cdev->is_peripheral 1
PARAM_VALUE 0 cdev->net 4096-ptr_max
PARAM_VALUE 0 cdev->net->irq 0-s32max
PARAM_VALUE 0 cdev->net->ml_priv_type 1
PARAM_VALUE 0 cdev->ops 1157739293410570240
PARAM_VALUE 0 cdev->pinctrl 0,4096-ptr_max
PARAM_VALUE 0 cdev->pm_clock_support 0
PARAM_VALUE 0 cdev->pm_wake_source 0-1
PARAM_VALUE 0 *cdev->net->name 0
BUF_SIZE 0 cdev->cclk (-1),1-s32max
BUF_SIZE 0 cdev->dev 1616
BUF_SIZE 0 cdev->ops 56
DATA_SOURCE 0 cdev r m_can_class_allocate_dev
FUZZY_MAX 0 cdev->net->irq 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/m_can/tcan4x5x-core.c tcan4x5x_init() -> tcan4x5x_clear_interrupts()

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->init 8359077795155763200
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
BUF_SIZE 0 cdev s32min-(-1),1-s32max
BUF_SIZE 0 cdev s32min-(-1),1-s32max
DATA_SOURCE 0 cdev $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/m_can/m_can.c m_can_interrupt_handler() -> (struct m_can_ops)->clear_interrupts()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->dev 4096-ptr_max
PARAM_VALUE 0 cdev->net 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->clear_interrupts 4623121929683243008
PARAM_VALUE 0 cdev->ops->read_reg 4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
DATA_SOURCE 0 cdev $0
CONTAINER 0 -0-2008+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 irq