Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/can/m_can/m_can.c m_can_config_disable() -> m_can_cccr_update_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | cdev->mcfg | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->ops | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->ops->read_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->ops->write_reg | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 2 |
| PARAM_VALUE | 2 | val | 0 |
| BUF_SIZE | 0 | cdev->can.bittiming_const | (-1),48 |
| BUF_SIZE | 0 | cdev->can.fd.data_bittiming_const | (-1),48 |
| BUF_SIZE | 0 | cdev->cclk | (-1),1-s32max |
| BUF_SIZE | 0 | cdev->dev | (-1),1616 |
| BUF_SIZE | 0 | cdev->ops | (-1),56 |
| BUF_SIZE | 0 | cdev->rst | (-1),8,280 |
| BUF_SIZE | 0 | cdev->tx_ops | (-1),104-26520 |
| DATA_SOURCE | 0 | cdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | cdev->net->irq | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->irq | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_napi_configs | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_tc | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->tx_queue_len |
drivers/net/can/m_can/m_can.c m_can_config_enable() -> m_can_cccr_update_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | cdev->ops->read_reg | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 2 |
| PARAM_VALUE | 2 | val | 2 |
| BUF_SIZE | 0 | cdev->can.bittiming_const | (-1),48 |
| BUF_SIZE | 0 | cdev->can.fd.data_bittiming_const | (-1),48 |
| BUF_SIZE | 0 | cdev->cclk | (-1),1-s32max |
| BUF_SIZE | 0 | cdev->dev | (-1),1616 |
| BUF_SIZE | 0 | cdev->ops | (-1),56 |
| BUF_SIZE | 0 | cdev->rst | (-1),8,280 |
| BUF_SIZE | 0 | cdev->tx_ops | (-1),104-26520 |
| DATA_SOURCE | 0 | cdev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | cdev->net->irq | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->irq | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_napi_configs | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_tc | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->tx_queue_len |
drivers/net/can/m_can/m_can.c m_can_dev_setup() -> m_can_cccr_update_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | cdev->hrtimer._softexpires | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.base | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->hrtimer.function | 1-u64max |
| PARAM_VALUE | 0 | cdev->hrtimer.is_hard | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_lazy | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_queued | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_rel | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_soft | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.expires | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.node.next | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.node.node.rb_left | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.node.node.rb_right | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.node.prev | 0 |
| PARAM_VALUE | 0 | cdev->mcfg | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->net | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->net->ml_priv_type | 1 |
| PARAM_VALUE | 0 | cdev->ops | 1157739293410570240,8026893639898202112,8395941535299334144 |
| PARAM_VALUE | 0 | cdev->ops->read_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->pinctrl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | cdev->pm_clock_support | 0-1 |
| PARAM_VALUE | 0 | cdev->pm_wake_source | 0-1 |
| PARAM_VALUE | 0 | cdev->rst | 0,4096-ptr_max |
| PARAM_VALUE | 0 | cdev->rst->array | 0-1 |
| PARAM_VALUE | 0 | cdev->tx_fifo_size | 1-255 |
| PARAM_VALUE | 0 | *cdev->net->name | 0-255 |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | val | 1 |
| BUF_SIZE | 0 | cdev->cclk | (-1),1-s32max |
| BUF_SIZE | 0 | cdev->dev | 1616 |
| BUF_SIZE | 0 | cdev->ops | 56 |
| BUF_SIZE | 0 | cdev->rst | (-1),8,280 |
| BUF_SIZE | 0 | cdev->tx_ops | (-1),104-26520 |
| CAPPED_DATA | 0 | cdev->tx_fifo_size | 1 |
| DATA_SOURCE | 0 | cdev | $0 |
| HARD_MAX | 0 | cdev->pm_clock_support | 1 |
| MEM_ZERO | 0 | &cdev->hrtimer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | cdev->net->irq | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->irq | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_napi_configs | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->tx_queue_len |
drivers/net/can/m_can/m_can.c m_can_niso_supported() -> m_can_cccr_update_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->can.bittiming_const | 4597851108301729792 |
| PARAM_VALUE | 0 | cdev->can.ctrlmode_supported | 59 |
| PARAM_VALUE | 0 | cdev->can.do_get_berr_counter | 6347856166629163008 |
| PARAM_VALUE | 0 | cdev->can.do_set_mode | 131852657665036288 |
| PARAM_VALUE | 0 | cdev->can.fd.data_bittiming_const | 2923621512803590144 |
| PARAM_VALUE | 0 | cdev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | cdev->hrtimer._softexpires | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.base | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->hrtimer.function | 1-u64max |
| PARAM_VALUE | 0 | cdev->hrtimer.is_hard | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_lazy | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_queued | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_rel | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_soft | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.expires | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.node.next | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.node.node.rb_left | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.node.node.rb_right | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.node.prev | 0 |
| PARAM_VALUE | 0 | cdev->mcfg | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->net | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->net->ml_priv_type | 1 |
| PARAM_VALUE | 0 | cdev->ops | 1157739293410570240,8026893639898202112,8395941535299334144 |
| PARAM_VALUE | 0 | cdev->ops->read_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->pinctrl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | cdev->pm_clock_support | 0-1 |
| PARAM_VALUE | 0 | cdev->pm_wake_source | 0-1 |
| PARAM_VALUE | 0 | cdev->rst | 0,4096-ptr_max |
| PARAM_VALUE | 0 | cdev->rst->acquired | 0-1 |
| PARAM_VALUE | 0 | cdev->rst->array | 0-1 |
| PARAM_VALUE | 0 | cdev->rst->rcdev | 0-s64max |
| PARAM_VALUE | 0 | cdev->rst->shared | 0-1 |
| PARAM_VALUE | 0 | cdev->tx_fifo_size | 1-255 |
| PARAM_VALUE | 0 | cdev->version | 32-33 |
| PARAM_VALUE | 0 | *cdev->net->name | 0 |
| PARAM_VALUE | 1 | mask | 32768 |
| PARAM_VALUE | 2 | val | 32768 |
| BUF_SIZE | 0 | cdev->can.bittiming_const | 48 |
| BUF_SIZE | 0 | cdev->can.fd.data_bittiming_const | 48 |
| BUF_SIZE | 0 | cdev->cclk | (-1),1-s32max |
| BUF_SIZE | 0 | cdev->dev | 1616 |
| BUF_SIZE | 0 | cdev->ops | 56 |
| BUF_SIZE | 0 | cdev->rst | (-1),8,280 |
| BUF_SIZE | 0 | cdev->tx_ops | (-1),104-26520 |
| CAPPED_DATA | 0 | cdev->rst->rcdev | 1 |
| CAPPED_DATA | 0 | cdev->tx_fifo_size | 1 |
| DATA_SOURCE | 0 | cdev | $0 |
| BIT_INFO | 0 | cdev->version | 0x0,0x1ff |
| HARD_MAX | 0 | cdev->pm_clock_support | 1 |
| MEM_ZERO | 0 | &cdev->hrtimer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | cdev->net->irq | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->irq | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_napi_configs | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->tx_queue_len |
drivers/net/can/m_can/m_can.c m_can_niso_supported() -> m_can_cccr_update_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->can.bittiming_const | 4597851108301729792 |
| PARAM_VALUE | 0 | cdev->can.ctrlmode_supported | 59 |
| PARAM_VALUE | 0 | cdev->can.do_get_berr_counter | 6347856166629163008 |
| PARAM_VALUE | 0 | cdev->can.do_set_mode | 131852657665036288 |
| PARAM_VALUE | 0 | cdev->can.fd.data_bittiming_const | 2923621512803590144 |
| PARAM_VALUE | 0 | cdev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | cdev->hrtimer._softexpires | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.base | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->hrtimer.function | 1-u64max |
| PARAM_VALUE | 0 | cdev->hrtimer.is_hard | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_lazy | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_queued | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_rel | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_soft | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.expires | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.node.next | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.node.node.rb_left | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.node.node.rb_right | 0 |
| PARAM_VALUE | 0 | cdev->hrtimer.node.node.prev | 0 |
| PARAM_VALUE | 0 | cdev->mcfg | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->net | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->net->ml_priv_type | 1 |
| PARAM_VALUE | 0 | cdev->ops | 1157739293410570240,8026893639898202112,8395941535299334144 |
| PARAM_VALUE | 0 | cdev->ops->read_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->pinctrl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | cdev->pm_clock_support | 0-1 |
| PARAM_VALUE | 0 | cdev->pm_wake_source | 0-1 |
| PARAM_VALUE | 0 | cdev->rst | 0,4096-ptr_max |
| PARAM_VALUE | 0 | cdev->rst->acquired | 0-1 |
| PARAM_VALUE | 0 | cdev->rst->array | 0-1 |
| PARAM_VALUE | 0 | cdev->rst->rcdev | 0-s64max |
| PARAM_VALUE | 0 | cdev->rst->shared | 0-1 |
| PARAM_VALUE | 0 | cdev->tx_fifo_size | 1-255 |
| PARAM_VALUE | 0 | cdev->version | 32-33 |
| PARAM_VALUE | 0 | *cdev->net->name | 0 |
| PARAM_VALUE | 1 | mask | 32768 |
| PARAM_VALUE | 2 | val | 0 |
| BUF_SIZE | 0 | cdev->can.bittiming_const | 48 |
| BUF_SIZE | 0 | cdev->can.fd.data_bittiming_const | 48 |
| BUF_SIZE | 0 | cdev->cclk | (-1),1-s32max |
| BUF_SIZE | 0 | cdev->dev | 1616 |
| BUF_SIZE | 0 | cdev->ops | 56 |
| BUF_SIZE | 0 | cdev->rst | (-1),8,280 |
| BUF_SIZE | 0 | cdev->tx_ops | (-1),104-26520 |
| CAPPED_DATA | 0 | cdev->rst->rcdev | 1 |
| CAPPED_DATA | 0 | cdev->tx_fifo_size | 1 |
| DATA_SOURCE | 0 | cdev | $0 |
| BIT_INFO | 0 | cdev->version | 0x0,0x1ff |
| HARD_MAX | 0 | cdev->pm_clock_support | 1 |
| MEM_ZERO | 0 | &cdev->hrtimer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | cdev->net->irq | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->irq | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_napi_configs | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 0 | cdev->offload.dev->tx_queue_len |
drivers/net/can/m_can/m_can.c m_can_start() -> m_can_cccr_update_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->active_interrupts | 0 |
| PARAM_VALUE | 0 | cdev->can.state | 0-3 |
| PARAM_VALUE | 0 | cdev->hrtimer.base->active.rb_root.rb_leftmost->node.__rb_parent_color | 1 |
| PARAM_VALUE | 0 | cdev->hrtimer.is_rel | 0 |
| 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->net | 4096-ptr_max |
| PARAM_VALUE | 0 | cdev->ops | 4096-ptr_max |
| 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 |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | val | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | cdev->tx_fifo_putidx | 0-u32max[c] |
drivers/net/can/m_can/m_can.c m_can_stop() -> m_can_cccr_update_bits()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | cdev | 4096-ptr_max |
| 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->write_reg | 4096-ptr_max |
| PARAM_VALUE | 0 | *cdev->net->name | 0 |
| PARAM_VALUE | 1 | mask | 1 |
| PARAM_VALUE | 2 | val | 1 |
| CAPPED_DATA | 0 | cdev->hrtimer.base | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |