Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 39 files:
- drivers/net/can/at91_can.c, line 736
- drivers/net/can/bxcan.c, line 500
- drivers/net/can/c_can/c_can_main.c, line 983
- drivers/net/can/can327.c, line 297
- drivers/net/can/cc770/cc770.c, line 527
- drivers/net/can/ctucanfd/ctucanfd_base.c, line 844
- drivers/net/can/dev/dev.c, line 280
- drivers/net/can/esd/esdacc.c, line 636
- drivers/net/can/flexcan/flexcan-core.c, line 933
- drivers/net/can/ifi_canfd/ifi_canfd.c, line 501
- drivers/net/can/janz-ican3.c, line 1117
- drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c, line 1255
- drivers/net/can/m_can/m_can.c, line 838
- drivers/net/can/mscan/mscan.c, line 365
- drivers/net/can/peak_canfd/peak_canfd.c, line 368
- drivers/net/can/rcar/rcar_can.c, line 338
- drivers/net/can/rcar/rcar_canfd.c, line 1188
- drivers/net/can/rockchip/rockchip_canfd-core.c, line 585
- drivers/net/can/sja1000/sja1000.c, line 504
- drivers/net/can/slcan/slcan-core.c, line 317
- drivers/net/can/softing/softing_main.c, line 254
- drivers/net/can/spi/hi311x.c, line 673
- drivers/net/can/spi/mcp251x.c, line 1190
- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c, line 1137
- drivers/net/can/sun4i_can.c, line 641
- drivers/net/can/ti_hecc.c, line 716
- drivers/net/can/usb/ems_usb.c, line 348
- drivers/net/can/usb/esd_usb.c, line 338
- drivers/net/can/usb/etas_es58x/es58x_core.c, line 823
- drivers/net/can/usb/f81604.c, line 603
- drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c, line 969
- drivers/net/can/usb/nct6694_canfd.c, line 300
- drivers/net/can/usb/peak_usb/pcan_usb.c, line 524
- drivers/net/can/usb/peak_usb/pcan_usb_fd.c, line 646
- drivers/net/can/usb/peak_usb/pcan_usb_pro.c, line 649
- drivers/net/can/usb/ucan.c, line 547
- drivers/net/can/usb/usb_8dev.c, line 368
- drivers/net/can/virtio_can.c, line 679
- drivers/net/can/xilinx_can.c, line 1103
Smatch caller information:
drivers/net/can/usb/usb_8dev.c usb_8dev_rx_err_msg() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/can/esd/esdacc.c handle_core_msg_errstatechange() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_change_state() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | irq_flags | ||
| HALF_LOCKED2 | usb_rx_leftover_lock |
drivers/net/can/spi/mcp251x.c mcp251x_can_ist() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->mcp_lock | ||
| TYPE_LOCK | (struct mcp251x_priv)->mcp_lock |
drivers/net/can/virtio_can.c virtio_can_handle_busoff() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->busoff_pending | 1 |
| PARAM_VALUE | 0 | dev->priv->can.state | 3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/spi/hi311x.c hi3110_can_ist() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &priv->hi3110_lock | ||
| TYPE_LOCK | (struct hi3110_priv)->hi3110_lock |
drivers/net/can/janz-ican3.c ican3_handle_cevtind() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/m_can/m_can.c m_can_handle_state_change() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->can.state | 3 |
| PARAM_VALUE | 0 | dev->priv->hrtimer.base->cpu_base->expires_next | 0-s64max |
| PARAM_VALUE | 0 | dev->priv->hrtimer.base->cpu_base->softirq_expires_next | 0-s64max |
| PARAM_VALUE | 0 | dev->priv->hrtimer.is_queued | 0 |
| PARAM_VALUE | 0 | dev->priv->hrtimer.node.node.next | 0 |
| PARAM_VALUE | 0 | dev->priv->hrtimer.node.node.prev | 0 |
| PARAM_VALUE | 0 | dev->priv->net | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->ops->write_reg | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
drivers/net/can/usb/ucan.c ucan_handle_error_frame() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/can/sja1000/sja1000.c sja1000_err() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->read_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/sun4i_can.c sun4i_can_err() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/bxcan.c bxcan_handle_state_change() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/ti_hecc.c ti_hecc_interrupt() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | dev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/net/can/usb/etas_es58x/es58x_core.c es58x_rx_err_msg() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->state | 3 |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->alloc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->fill_linkxstats | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->fill_slave_info | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->fill_xstats | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->get_link_net | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->get_slave_size | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->get_xstats_size | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3296,3544,3552,3720,9688-u64max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->slave_changelink | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->slave_policy | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| CAPPED_DATA | 0 | dev->num_tx_queues | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/can/at91_can.c at91_irq_err_line() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->can.state | 3 |
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/usb/esd_usb.c esd_usb_rx_event() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c mcp251xfd_handle_cerrif() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| PARAM_VALUE | 0 | *dev->priv->map_reg->cache->data | 0-4294967295 |
| NOCHECK_CALL |
drivers/net/can/kvaser_pciefd/kvaser_pciefd_core.c kvaser_pciefd_change_state() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/usb/peak_usb/pcan_usb.c pcan_usb_decode_error() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/can/usb/f81604.c f81604_handle_can_bus_errors() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/can/usb/peak_usb/pcan_usb_fd.c pcan_usb_fd_decode_status() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/can/softing/softing_main.c softing_handle_1() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->can.state | 0,2-3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &card->spin | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct softing)->spin |
drivers/net/can/rockchip/rockchip_canfd-core.c rkcanfd_handle_state_error_int() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/ctucanfd/ctucanfd_base.c ctucan_err_interrupt() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.parent | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.parent->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->can.state | 0-3 |
| PARAM_VALUE | 0 | dev->priv->read_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | *dev->name | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/usb/peak_usb/pcan_usb_pro.c pcan_usb_pro_handle_error() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/can/cc770/cc770.c cc770_err() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->can.state | 3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/can327.c can327_uart_side_failure() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev.parent | 0,4096-ptr_max |
| PARAM_VALUE | 0 | *dev->name | 0 |
| CAPPED_DATA | 0 | dev->num_tx_queues | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &elm->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/can/c_can/c_can_main.c c_can_handle_state_change() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->read_reg | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/slcan/slcan-core.c slcan_bump_state() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->port->buf.lock |
drivers/net/can/flexcan/flexcan-core.c flexcan_irq_state() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->read | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/xilinx_can.c xcan_err_interrupt() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->can.state | 3 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/usb/nct6694_canfd.c nct6694_canfd_handle_state_change() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->nct6694->udev->bus->sysdev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->priv->nct6694->usb_msg->cmd_header.hctrl | 128 |
| PARAM_VALUE | 0 | dev->priv->state | 0-3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | irq |
drivers/net/can/peak_canfd/peak_canfd.c pucan_handle_status() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/rcar/rcar_canfd.c rcar_canfd_error() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->can.state | 3 |
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/usb/ems_usb.c ems_usb_rx_err() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/can/rcar/rcar_can.c rcar_can_error() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->can.state | 3 |
| PARAM_VALUE | 0 | dev->priv->ier | 32 |
| PARAM_VALUE | 0 | dev->priv->regs | 4096-ptr_max |
| PARAM_VALUE | 0 | *dev->name | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/ifi_canfd/ifi_canfd.c ifi_canfd_handle_state_change() -> can_bus_off()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->can.state | 3 |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL | |||
| UNITS | 0 | dev | unit_byte |