Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/can/cc770/cc770.c cc770_err() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->control_normal_mode | 32-255 |
| PARAM_VALUE | 1 | reg | 127 |
| CONTAINER | 0 | -600+0 | $(-1) |
| BIT_INFO | 0 | priv->control_normal_mode | 0x20,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/cc770/cc770.c cc770_err() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->control_normal_mode | 32-255 |
| PARAM_VALUE | 1 | reg | 111 |
| CONTAINER | 0 | -600+0 | $(-1) |
| BIT_INFO | 0 | priv->control_normal_mode | 0x20,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/cc770/cc770.c cc770_get_berr_counter() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 127 |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock |
drivers/net/can/cc770/cc770.c cc770_get_berr_counter() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 111 |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock |
drivers/net/can/cc770/cc770.c cc770_interrupt() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->can.can_stats.bus_off | 0-4294967295 |
| PARAM_VALUE | 0 | priv->can.can_stats.error_passive | 0-4294967295 |
| PARAM_VALUE | 0 | priv->can.can_stats.error_warning | 0-4294967295 |
| PARAM_VALUE | 0 | priv->can.state | 0-3,5-4294967295 |
| PARAM_VALUE | 0 | priv->tx_skb->dev->flags | 0-4294967295 |
| PARAM_VALUE | 1 | reg | 95 |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/net/can/cc770/cc770.c cc770_probe_chip() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 2 |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/can/cc770/cc770.c cc770_probe_chip() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/can/cc770/cc770.c cc770_probe_chip() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/can/cc770/cc770.c cc770_probe_chip() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/can/cc770/cc770.c cc770_probe_chip() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 0 |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/can/cc770/cc770.c cc770_rtr_interrupt() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+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/cc770/cc770.c cc770_rtr_interrupt() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+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/cc770/cc770.c cc770_rx() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/cc770/cc770.c cc770_rx() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/cc770/cc770.c cc770_rx() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/cc770/cc770.c cc770_rx() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/cc770/cc770.c cc770_rx() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/cc770/cc770.c cc770_rx() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/cc770/cc770.c cc770_rx() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/cc770/cc770.c cc770_rx() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/can/cc770/cc770.c cc770_rx_interrupt() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+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/cc770/cc770.c cc770_rx_interrupt() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->control_normal_mode | 32-255 |
| CONTAINER | 0 | -600+0 | $(-1) |
| BIT_INFO | 0 | priv->control_normal_mode | 0x20,0xff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/can/cc770/cc770.c cc770_start_xmit() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+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/cc770/cc770.c cc770_status_interrupt() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 1 |
| CONTAINER | 0 | -600+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/cc770/cc770.c cc770_tx_interrupt() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| CONTAINER | 0 | -600+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/cc770/cc770.c chipset_init() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->control_normal_mode | 10,42 |
| PARAM_VALUE | 0 | priv->read_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->write_reg | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 95 |
| DATA_SOURCE | 0 | priv | $0 |
| FUZZY_MAX | 0 | priv->control_normal_mode | 42 |
| CONTAINER | 0 | -600+0 | $(-1) |
| BIT_INFO | 0 | priv->control_normal_mode | 0xa,0x2a |
| HARD_MAX | 0 | priv->control_normal_mode | 42 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/can/cc770/cc770.c set_normal_mode() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 1 | reg | 95 |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock |
drivers/net/can/cc770/cc770.c set_reset_mode() -> (struct cc770_priv)->read_reg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | priv | 4096-ptr_max |
| PARAM_VALUE | 0 | priv->can.state | 4 |
| PARAM_VALUE | 1 | reg | 95 |
| CONTAINER | 0 | -600+0 | $(-1) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |