Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/m_can/m_can.c m_can_class_suspend() -> (struct m_can_ops)->deinit()

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->deinit 4737435852115050496
PARAM_VALUE 0 cdev->ops->write_reg 4096-ptr_max
PARAM_VALUE 0 cdev->pm_wake_source s32min-(-1),1-s32max
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
CONTAINER 0 -48-2008+0 $(-1)
PARAM_COMPARE 0 &cdev->hrtimer != $0->hrtimer.base->running
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &fsm->lock

drivers/net/can/m_can/m_can.c m_can_stop() -> (struct m_can_ops)->deinit()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->can.state 4
PARAM_VALUE 0 cdev->hrtimer.base->cpu_base->expires_next 0-s64max
PARAM_VALUE 0 cdev->hrtimer.base->cpu_base->softirq_expires_next 0-s64max
PARAM_VALUE 0 cdev->hrtimer.is_queued 0
PARAM_VALUE 0 cdev->hrtimer.node.node.next 0
PARAM_VALUE 0 cdev->hrtimer.node.node.prev 0
PARAM_VALUE 0 cdev->net 4096-ptr_max
PARAM_VALUE 0 cdev->ops 4096-ptr_max
PARAM_VALUE 0 cdev->ops->deinit 4737435852115050496
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
CAPPED_DATA 0 cdev->hrtimer.base 1
CONTAINER 0 -48-2008+0 $(-1)
RX_PATH
TASK_NOT_RUNNING