Documented in 1 files:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/can/xilinx_can.c set_reset_mode() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 24 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ndev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &ndev->lock |
drivers/net/can/xilinx_can.c set_reset_mode() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 24 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ndev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &ndev->lock |
drivers/net/can/xilinx_can.c xcan_chip_start() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->read_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->tx_head | 0 |
| PARAM_VALUE | 0 | priv->tx_tail | 0 |
| PARAM_VALUE | 0 | priv->write_reg | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 24 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/can/xilinx_can.c xcan_current_error_state() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 24 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/can/xilinx_can.c xcan_err_interrupt() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 20 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/xilinx_can.c xcan_err_interrupt() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->ecc_enable | 1 |
| PARAM_VALUE | 0 | priv->read_reg | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 212 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/xilinx_can.c xcan_err_interrupt() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->ecc_enable | 1 |
| PARAM_VALUE | 0 | priv->read_reg | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 208 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/xilinx_can.c xcan_err_interrupt() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->ecc_enable | 1 |
| PARAM_VALUE | 0 | priv->read_reg | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 204 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/xilinx_can.c xcan_err_interrupt() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->read_reg | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 20 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/xilinx_can.c xcan_get_auto_tdcv() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 24 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ndev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &ndev->lock |
drivers/net/can/xilinx_can.c xcan_get_berr_counter() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev->power.request | 0-4 |
| PARAM_VALUE | 0 | priv->dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | priv->dev->power.wakeirq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | priv->dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | reg | 16 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ndev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &ndev->lock |
drivers/net/can/xilinx_can.c xcan_get_berr_counter() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev->power.request | 0-4 |
| PARAM_VALUE | 0 | priv->dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | priv->dev->power.wakeirq | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | priv->dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | reg | 16 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ndev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &ndev->lock |
drivers/net/can/xilinx_can.c xcan_interrupt() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 28 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/net/can/xilinx_can.c xcan_interrupt() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->can.can_stats.arbitration_lost | 0-4294967295 |
| PARAM_VALUE | 0 | priv->can.can_stats.bus_error | 0-4294967295 |
| PARAM_VALUE | 0 | priv->can.can_stats.bus_off | 0-4294967295 |
| PARAM_VALUE | 0 | priv->can.state | 0-4294967295 |
| PARAM_VALUE | 0 | priv->tx_tail | 0-4294967295 |
| PARAM_VALUE | 1 | reg | 32 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/net/can/xilinx_can.c xcan_probe() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->bus_clk | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->can.ctrlmode_supported | 17,561 |
| PARAM_VALUE | 0 | priv->can.do_get_berr_counter | 5868063217546952704 |
| PARAM_VALUE | 0 | priv->can.do_set_mode | 8023150360383909888 |
| PARAM_VALUE | 0 | priv->can_clk | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->dev->of_node | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->read_reg | 2680920253616091136 |
| PARAM_VALUE | 0 | priv->reg_base | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->rstc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->rstc->array | 0-1 |
| PARAM_VALUE | 0 | priv->transceiver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | priv->transceiver->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->tx_max | 0-2 |
| PARAM_VALUE | 0 | priv->write_reg | 7522311071161577472 |
| PARAM_VALUE | 1 | reg | 24 |
| BUF_SIZE | 0 | priv->bus_clk | (-1),1-s32max |
| BUF_SIZE | 0 | priv->can.fd.data_bittiming_const | (-1),48 |
| BUF_SIZE | 0 | priv->can.fd.tdc_const | (-1),24 |
| BUF_SIZE | 0 | priv->can_clk | (-1),1-s32max |
| BUF_SIZE | 0 | priv->dev | 1616 |
| BUF_SIZE | 0 | priv->rstc | (-1),8,96,280,1296 |
| CAPPED_DATA | 0 | priv->tx_max | 1 |
| FUZZY_MAX | 0 | priv->can.ctrlmode_supported | 17 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| BIT_INFO | 0 | priv->can.ctrlmode_supported | 0x11,0x231 |
| TERMINATED | 0 | priv->refcnt_tracker.class | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/can/xilinx_can.c xcan_rx() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 80,4352-6584,8448-12984 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcan_rx() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 84,4356-6588,8452-12988 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcan_rx() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 88,4360-6592,8456-12992 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcan_rx() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 92,4364-6596,8460-12996 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcan_rx_fifo_get_next_frame() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->devtype.flags | 16-u32max |
| PARAM_VALUE | 1 | reg | 232 |
| DATA_SOURCE | 0 | priv | $0 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| BIT_INFO | 0 | priv->devtype.flags | 0x10,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcan_rx_fifo_get_next_frame() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 28 |
| DATA_SOURCE | 0 | priv | $0 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| BIT_INFO | 0 | priv->devtype.flags | 0x0,0xffffffef |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcan_rx_poll() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->devtype.flags | 16-u32max |
| PARAM_VALUE | 0 | priv->read_reg | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 32 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcan_set_bittiming() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 24 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ndev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &ndev->lock |
drivers/net/can/xilinx_can.c xcan_set_bittiming() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 8 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ndev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &ndev->lock |
drivers/net/can/xilinx_can.c xcan_set_bittiming() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 12 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ndev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &ndev->lock |
drivers/net/can/xilinx_can.c xcan_set_error_state() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 16 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/can/xilinx_can.c xcan_start_xmit_fifo() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 24 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcan_start_xmit_mailbox() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 144 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcan_tx_interrupt() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 28 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | flags | ||
| LOCK2 | 0 | &priv->tx_lock | |
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct xcan_priv)->tx_lock |
drivers/net/can/xilinx_can.c xcanfd_rx() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 80,4352-6584,8448-12984 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcanfd_rx() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 84,4356-6588,8452-12988 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcanfd_rx() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/can/xilinx_can.c xcanfd_rx() -> (struct xcan_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 88,92-95,4360-6599,8456-12999 |
| CONTAINER | 0 | -1240+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ni->dev_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |