Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->can.state 3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->dev 4096-ptr_max
PARAM_VALUE 0 cdev->irqstatus 1-u32max
PARAM_VALUE 0 cdev->is_peripheral 0
PARAM_VALUE 0 cdev->net 4096-ptr_max
PARAM_VALUE 0 cdev->ops 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_reg 4096-ptr_max
DATA_SOURCE 0 cdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 cdev->irqstatus 1-u32max
HALF_LOCKED2 irq

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

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->dev 4096-ptr_max
PARAM_VALUE 0 cdev->hrtimer.base->active.rb_root.rb_leftmost->node.__rb_parent_color 1
PARAM_VALUE 0 cdev->hrtimer.node.node.node.__rb_parent_color 1
PARAM_VALUE 0 cdev->hrtimer.node.node.node.rb_left 4096-ptr_max
PARAM_VALUE 0 cdev->hrtimer.node.node.node.rb_right 4096-ptr_max
PARAM_VALUE 0 cdev->irqstatus 1-u32max
PARAM_VALUE 0 cdev->net->link_watch_list.next 4096-ptr_max
PARAM_VALUE 0 cdev->net->link_watch_list.next->prev 4096-ptr_max
PARAM_VALUE 0 cdev->net->link_watch_list.prev 4096-ptr_max
PARAM_VALUE 0 cdev->net->linkwatch_dev_tracker 0,4096-ptr_max
PARAM_VALUE 0 cdev->net->priv->active_interrupts 0-4294967295
PARAM_VALUE 0 cdev->net->priv->can.can_stats.arbitration_lost 0-4294967295
PARAM_VALUE 0 cdev->net->priv->can.can_stats.bus_error 0-4294967295
PARAM_VALUE 0 cdev->net->priv->can.can_stats.bus_off 0-4294967295
PARAM_VALUE 0 cdev->net->priv->can.can_stats.error_passive 0-4294967295
PARAM_VALUE 0 cdev->net->priv->can.can_stats.error_warning 0-4294967295
PARAM_VALUE 0 cdev->net->priv->can.state 0-3
PARAM_VALUE 0 cdev->net->priv->hrtimer.base->cpu_base->expires_next 0-s64max
PARAM_VALUE 0 cdev->net->priv->hrtimer.base->cpu_base->softirq_expires_next 0-s64max
PARAM_VALUE 0 cdev->net->priv->restart_work.cpu s32min-s32max
PARAM_VALUE 0 cdev->net->priv->restart_work.timer.flags 0-4294967295
PARAM_VALUE 0 *cdev->net->name 0-255
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

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

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

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

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->net->dev.parent 0,4096-ptr_max
PARAM_VALUE 0 cdev->ops->write_fifo 4096-ptr_max
PARAM_VALUE 0 *cdev->net->name 0
DATA_SOURCE 0 cdev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL