Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/flexcan/flexcan-core.c flexcan_close() -> flexcan_transceiver_disable()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->can.state 4
PARAM_VALUE 0 priv->offload.napi->thread->delays->lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 priv->offload.napi.config 0
PARAM_VALUE 0 priv->offload.napi.dev 4096-ptr_max
PARAM_VALUE 0 priv->offload.napi.dev->lock.dep_map->name 0-255
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 priv->offload.napi.dev_list.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->offload.napi.gro.bitmask 0
PARAM_VALUE 0 priv->offload.napi.gro.cached_napi_id 0
PARAM_VALUE 0 priv->offload.napi.gro.rx_count 0
PARAM_VALUE 0 priv->offload.napi.index (-1)
PARAM_VALUE 0 priv->offload.napi.napi_hash_node->next->pprev 1-u64max
PARAM_VALUE 0 priv->offload.napi.napi_hash_node.next->pprev 1-u64max
PARAM_VALUE 0 priv->offload.napi.napi_hash_node.pprev 0
PARAM_VALUE 0 priv->offload.napi.skb 0
PARAM_VALUE 0 priv->offload.napi.thread 0
PARAM_VALUE 0 priv->offload.napi.timer.is_queued 0
PARAM_VALUE 0 priv->offload.napi.timer.node.node.next 0
PARAM_VALUE 0 priv->offload.napi.timer.node.node.prev 0
PARAM_VALUE 0 priv->offload.skb_queue.next->prev 2011684551238094848
PARAM_VALUE 0 priv->offload.skb_queue.prev->next 2011684551238094848
PARAM_VALUE 0 priv->write 4096-ptr_max
CAPPED_DATA 0 priv->offload.napi.timer.base 1
PARAM_COMPARE 0 &priv->offload.napi.timer != $0->offload.napi.timer.base->running
BIT_INFO 0 priv->devtype_data.quirks 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/can/flexcan/flexcan-core.c flexcan_open() -> flexcan_transceiver_disable()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->bittiming.bitrate 1-4294967295
PARAM_VALUE 0 priv->can.bittiming.phase_seg1 0-4294967295
PARAM_VALUE 0 priv->can.bittiming.prop_seg 0-4294967295
PARAM_VALUE 0 priv->can.ctrlmode 4-u32max
PARAM_VALUE 0 priv->can.ctrlmode_supported 0-4294967295
PARAM_VALUE 0 priv->can.fd.data_bittiming.phase_seg1 0-4294967295
PARAM_VALUE 0 priv->can.fd.data_bittiming.prop_seg 0-4294967295
PARAM_VALUE 0 priv->can.state 0-4294967295
PARAM_VALUE 0 priv->ctrlmode 32-4294967295
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 0 priv->mb_count 14,16,39,64
PARAM_VALUE 0 priv->mb_size 16,72
PARAM_VALUE 0 priv->offload.inc 0-1
PARAM_VALUE 0 priv->offload.mailbox_read 2536482145578913792
PARAM_VALUE 0 priv->offload.mb_first 1
PARAM_VALUE 0 priv->offload.mb_last 12,14,37,62
PARAM_VALUE 0 priv->offload.napi->thread->delays->lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 priv->offload.napi.config 0
PARAM_VALUE 0 priv->offload.napi.defer_hard_irqs 0-4294967295
PARAM_VALUE 0 priv->offload.napi.dev 4096-ptr_max
PARAM_VALUE 0 priv->offload.napi.dev->lock.dep_map->name 0-255
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 priv->offload.napi.dev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 priv->offload.napi.dev_list.next->prev 4096-ptr_max
PARAM_VALUE 0 priv->offload.napi.index (-1)
PARAM_VALUE 0 priv->offload.napi.irq s32min-s32max
PARAM_VALUE 0 priv->offload.napi.list_owner s32min-s32max
PARAM_VALUE 0 priv->offload.napi.napi_hash_node->next->pprev 1-u64max
PARAM_VALUE 0 priv->offload.napi.napi_hash_node.next->pprev 1-u64max
PARAM_VALUE 0 priv->offload.napi.poll_owner s32min-s32max
PARAM_VALUE 0 priv->offload.napi.thread 0
PARAM_VALUE 0 priv->offload.napi.timer.is_rel 0-1
PARAM_VALUE 0 priv->offload.napi.weight s32min-s32max
PARAM_VALUE 0 priv->offload.skb_queue.next->prev 2011684551238094848
PARAM_VALUE 0 priv->offload.skb_queue.prev->next 2011684551238094848
PARAM_VALUE 0 priv->offload.skb_queue_len_max 0-4294967295
PARAM_VALUE 0 priv->read 4096-ptr_max
PARAM_VALUE 0 priv->reg_ctrl_default 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver 0,4096-ptr_max
PARAM_VALUE 0 priv->reg_xceiver->enable_count 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->ena_gpio_state 1
PARAM_VALUE 0 priv->reg_xceiver->rdev->ena_pin->enable_count 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->notifier.head->priority s32min-s32max
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->enabled_updated 0
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->load 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->load_updated 0-1
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->lock->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->lock.dep_map->name 0-255
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->regmap->async 0
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->uv_updated 0
PARAM_VALUE 0 priv->reg_xceiver->rdev->regmap->async 0-1
PARAM_VALUE 0 priv->reg_xceiver->rdev->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 priv->reg_xceiver->rdev->regmap->cache_dirty 0-1
PARAM_VALUE 0 priv->reg_xceiver->rdev->supply->enable_count 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->use_count 0-4294967295
PARAM_VALUE 0 priv->rx_mask 160,8190,32766,274877906942,9223372036854775806
PARAM_VALUE 0 priv->transceiver->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 priv->tx_mask 8192,32768,274877906944,s64max
PARAM_VALUE 0 priv->tx_mb_idx 13,15,38,63
PARAM_VALUE 0 priv->write 4096-ptr_max
CAPPED_DATA 0 priv->bittiming.bitrate 1
CAPPED_DATA 0 priv->fd.data_bittiming.bitrate 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 priv->reg_ctrl_default 0-4294967295[c]
HALF_LOCKED2 global &rtnl_mutex

drivers/net/can/flexcan/flexcan-core.c flexcan_resume() -> flexcan_transceiver_disable()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->can.bittiming.phase_seg1 0-4294967295
PARAM_VALUE 0 priv->can.bittiming.prop_seg 0-4294967295
PARAM_VALUE 0 priv->can.ctrlmode_supported 0-4294967295
PARAM_VALUE 0 priv->can.fd.data_bittiming.phase_seg1 0-4294967295
PARAM_VALUE 0 priv->can.fd.data_bittiming.prop_seg 0-4294967295
PARAM_VALUE 0 priv->read 4096-ptr_max
PARAM_VALUE 0 priv->reg_ctrl_default 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver 0,4096-ptr_max
PARAM_VALUE 0 priv->reg_xceiver->enable_count 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->ena_gpio_state 1
PARAM_VALUE 0 priv->reg_xceiver->rdev->ena_pin->enable_count 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->notifier.head->priority s32min-s32max
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->enabled_updated 0
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->load 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->load_updated 0-1
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->lock->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->lock.dep_map->name 0-255
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->regmap->async 0
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->reg_data->uv_updated 0
PARAM_VALUE 0 priv->reg_xceiver->rdev->regmap->async 0-1
PARAM_VALUE 0 priv->reg_xceiver->rdev->regmap->cache->cached_rbnode->base_reg 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->regmap->cache->cached_rbnode->blklen 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->regmap->cache->cached_rbnode->node.__rb_parent_color 0-1
PARAM_VALUE 0 priv->reg_xceiver->rdev->regmap->cache_dirty 0-1
PARAM_VALUE 0 priv->reg_xceiver->rdev->supply->enable_count 0-4294967295
PARAM_VALUE 0 priv->reg_xceiver->rdev->use_count 0-4294967295
PARAM_VALUE 0 priv->transceiver->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 priv->write 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 priv->reg_ctrl_default 0-4294967295[c]

drivers/net/can/flexcan/flexcan-core.c flexcan_suspend() -> flexcan_transceiver_disable()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->can.state 4
PARAM_VALUE 0 priv->write 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING