Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/m_can/m_can.c m_can_class_register() -> m_can_clk_start()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->dev 4096-ptr_max
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->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->tx_fifo_size 1-255
PARAM_VALUE 0 *cdev->net->name 0
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,96,280,1296
BUF_SIZE 0 cdev->tx_ops 104-26520,u64max
CAPPED_DATA 0 cdev->tx_fifo_size 1
DATA_SOURCE 0 cdev $0
HARD_MAX 0 cdev->pm_clock_support 1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 cdev->net->irq
NO_OVERFLOW_SIMPLE 0 cdev->net->num_napi_configs
NO_OVERFLOW_SIMPLE 0 cdev->net->num_rx_queues
NO_OVERFLOW_SIMPLE 0 cdev->net->num_tx_queues
NO_OVERFLOW_SIMPLE 0 cdev->net->real_num_rx_queues
NO_OVERFLOW_SIMPLE 0 cdev->net->real_num_tx_queues

drivers/net/can/m_can/m_can.c m_can_class_resume() -> m_can_clk_start()

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.can_wakeup 1
PARAM_VALUE 0 cdev->net 4096-ptr_max
PARAM_VALUE 0 cdev->pinctrl_state_wakeup 1-u64max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
BUF_SIZE 0 cdev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 cdev unit_byte
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &fsm->lock

drivers/net/can/m_can/m_can.c m_can_get_berr_counter() -> m_can_clk_start()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/can/m_can/m_can.c m_can_open() -> m_can_clk_start()

Type Parameter Key Value
PARAM_VALUE 0 cdev 4096-ptr_max
PARAM_VALUE 0 cdev->transceiver 0,4096-ptr_max
PARAM_VALUE 0 cdev->transceiver->dev.power.request 0-4
PARAM_VALUE 0 cdev->transceiver->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 cdev->transceiver->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 cdev->transceiver->pwr 0,4096-ptr_max
PARAM_VALUE 0 cdev->transceiver->pwr->enable_count 0-4294967295
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->ena_gpio_state 1
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->ena_pin->enable_count 0-4294967295
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->notifier.head->priority s32min-s32max
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->reg_data->load 0-4294967295
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->reg_data->load_updated 0-1
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->reg_data->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->reg_data->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->regmap->async 0-1
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->regmap->cache_dirty 0-1
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->supply->enable_count 0-4294967295
PARAM_VALUE 0 cdev->transceiver->pwr->rdev->use_count 0-4294967295
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex