Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/can/virtio_can.c virtio_can_probe() -> virtio_can_find_vqs()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->can.bittiming.bitrate u32max
PARAM_VALUE 0 priv->can.ctrlmode_supported 16
PARAM_VALUE 0 priv->can.do_set_mode 3726667611481665536
PARAM_VALUE 0 priv->dev 4096-ptr_max
PARAM_VALUE 0 priv->dev->_rx 16,4096-ptr_max
PARAM_VALUE 0 priv->dev->_tx 16,4096-ptr_max
PARAM_VALUE 0 priv->dev->adj_list.lower.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->adj_list.lower.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->adj_list.upper.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->adj_list.upper.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->cfg 4096-ptr_max
PARAM_VALUE 0 priv->dev->cfg_pending 4096-ptr_max
PARAM_VALUE 0 priv->dev->close_list.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->close_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->dev.parent 4096-ptr_max
PARAM_VALUE 0 priv->dev->dev_addrs.list.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->dev_addrs.list.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->ethtool 4096-ptr_max
PARAM_VALUE 0 priv->dev->ethtool_ops 1-u64max
PARAM_VALUE 0 priv->dev->gro_ipv4_max_size 65536
PARAM_VALUE 0 priv->dev->gro_max_size 65536
PARAM_VALUE 0 priv->dev->group 0
PARAM_VALUE 0 priv->dev->gso_ipv4_max_size 65536
PARAM_VALUE 0 priv->dev->gso_max_segs u16max
PARAM_VALUE 0 priv->dev->gso_max_size 65536
PARAM_VALUE 0 priv->dev->link_watch_list.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->link_watch_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->lower_level 1
PARAM_VALUE 0 priv->dev->mc.count 0
PARAM_VALUE 0 priv->dev->mc.list.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->mc.list.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->ml_priv_type 1
PARAM_VALUE 0 priv->dev->name_assign_type 0
PARAM_VALUE 0 priv->dev->napi_config 16,4096-ptr_max
PARAM_VALUE 0 priv->dev->nd_net.net 1824583183996030976
PARAM_VALUE 0 priv->dev->nested_level 0
PARAM_VALUE 0 priv->dev->net_notifier_list.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->net_notifier_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->nf_hooks_egress 0
PARAM_VALUE 0 priv->dev->nf_hooks_ingress 0
PARAM_VALUE 0 priv->dev->num_napi_configs 1-u32max
PARAM_VALUE 0 priv->dev->num_rx_queues 1
PARAM_VALUE 0 priv->dev->num_tx_queues 1
PARAM_VALUE 0 priv->dev->pcpu_refcnt 4096-ptr_max
PARAM_VALUE 0 priv->dev->priv_flags 131104,655392
PARAM_VALUE 0 priv->dev->ptype_all.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->ptype_all.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->ptype_specific.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->ptype_specific.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->real_num_rx_queues 1
PARAM_VALUE 0 priv->dev->real_num_tx_queues 1
PARAM_VALUE 0 priv->dev->refcnt_tracker.class 7541498157787627520
PARAM_VALUE 0 priv->dev->refcnt_tracker.dead 0
PARAM_VALUE 0 priv->dev->refcnt_tracker.list.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->refcnt_tracker.list.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->refcnt_tracker.no_tracker.refs.counter 1
PARAM_VALUE 0 priv->dev->refcnt_tracker.quarantine.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->refcnt_tracker.quarantine_avail 128
PARAM_VALUE 0 priv->dev->refcnt_tracker.untracked.refs.counter 1
PARAM_VALUE 0 priv->dev->rx_mode_addr_cache.count 0
PARAM_VALUE 0 priv->dev->rx_mode_addr_cache.list.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->rx_mode_addr_cache.list.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->rx_mode_retry_timer.flags 0-4194302
PARAM_VALUE 0 priv->dev->threaded 0
PARAM_VALUE 0 priv->dev->tso_max_segs u16max
PARAM_VALUE 0 priv->dev->tso_max_size 65536
PARAM_VALUE 0 priv->dev->tx_queue_len 1-u32max
PARAM_VALUE 0 priv->dev->uc.count 0
PARAM_VALUE 0 priv->dev->uc.list.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->uc.list.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->unlink_list.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->unlink_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->unreg_list.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->unreg_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->unreg_list_net.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->unreg_list_net.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->upper_level 1
PARAM_VALUE 0 priv->dev->watchdog_ref_held 0
PARAM_VALUE 0 priv->dev->work_node.next 4096-ptr_max
PARAM_VALUE 0 priv->dev->work_node.prev 4096-ptr_max
PARAM_VALUE 0 priv->dev->xdp_zc_max_segs 1
PARAM_VALUE 0 priv->napi.dev 4096-ptr_max
PARAM_VALUE 0 priv->napi.dev_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi.dev_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.bitmask 0
PARAM_VALUE 0 priv->napi.gro.cached_napi_id 0
PARAM_VALUE 0 priv->napi.gro.rx_count 0
PARAM_VALUE 0 priv->napi.gro.rx_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.next->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.gro.rx_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.irq (-1)
PARAM_VALUE 0 priv->napi.list_owner (-1)
PARAM_VALUE 0 priv->napi.napi_hash_node.next 0
PARAM_VALUE 0 priv->napi.napi_hash_node.pprev 0
PARAM_VALUE 0 priv->napi.poll_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.next->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->napi.poll_owner (-1)
PARAM_VALUE 0 priv->napi.skb 0
PARAM_VALUE 0 priv->napi.thread 0,4096-ptr_max
PARAM_VALUE 0 priv->napi.thread->blocked_on 0
PARAM_VALUE 0 priv->napi.thread->cpus_ptr 4096-ptr_max
PARAM_VALUE 0 priv->napi.thread->migration_disabled 0-1
PARAM_VALUE 0 priv->napi.thread->on_rq 0-1,3-255
PARAM_VALUE 0 priv->napi.thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 priv->napi.thread->saved_state 0
PARAM_VALUE 0 priv->napi.thread->wake_cpu 0-s32max
PARAM_VALUE 0 priv->napi.timer._softexpires 0
PARAM_VALUE 0 priv->napi.timer.base 4096-ptr_max
PARAM_VALUE 0 priv->napi.timer.function 1-u64max
PARAM_VALUE 0 priv->napi.timer.is_hard 0
PARAM_VALUE 0 priv->napi.timer.is_lazy 0
PARAM_VALUE 0 priv->napi.timer.is_queued 0
PARAM_VALUE 0 priv->napi.timer.is_rel 0
PARAM_VALUE 0 priv->napi.timer.is_soft 0
PARAM_VALUE 0 priv->napi.timer.node.expires 0
PARAM_VALUE 0 priv->napi.timer.node.node.next 0
PARAM_VALUE 0 priv->napi.timer.node.node.node.rb_left 0
PARAM_VALUE 0 priv->napi.timer.node.node.prev 0
PARAM_VALUE 0 priv->napi_tx.dev 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.dev_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.dev_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.gro.bitmask 0
PARAM_VALUE 0 priv->napi_tx.gro.cached_napi_id 0
PARAM_VALUE 0 priv->napi_tx.gro.rx_count 0
PARAM_VALUE 0 priv->napi_tx.gro.rx_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.gro.rx_list.next->next 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.gro.rx_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.gro.rx_list.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.gro.rx_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.irq (-1)
PARAM_VALUE 0 priv->napi_tx.list_owner (-1)
PARAM_VALUE 0 priv->napi_tx.napi_hash_node.next 0
PARAM_VALUE 0 priv->napi_tx.napi_hash_node.pprev 0
PARAM_VALUE 0 priv->napi_tx.poll_list.next 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.poll_list.next->next 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.poll_list.prev 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.poll_list.prev->next 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.poll_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.poll_owner (-1)
PARAM_VALUE 0 priv->napi_tx.skb 0
PARAM_VALUE 0 priv->napi_tx.thread 0,4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.thread->blocked_on 0
PARAM_VALUE 0 priv->napi_tx.thread->cpus_ptr 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.thread->migration_disabled 0-1
PARAM_VALUE 0 priv->napi_tx.thread->on_rq 0-1,3-255
PARAM_VALUE 0 priv->napi_tx.thread->pushable_dl_tasks.__rb_parent_color 1
PARAM_VALUE 0 priv->napi_tx.thread->saved_state 0
PARAM_VALUE 0 priv->napi_tx.thread->wake_cpu 0-s32max
PARAM_VALUE 0 priv->napi_tx.timer._softexpires 0
PARAM_VALUE 0 priv->napi_tx.timer.base 4096-ptr_max
PARAM_VALUE 0 priv->napi_tx.timer.function 1-u64max
PARAM_VALUE 0 priv->napi_tx.timer.is_hard 0
PARAM_VALUE 0 priv->napi_tx.timer.is_lazy 0
PARAM_VALUE 0 priv->napi_tx.timer.is_queued 0
PARAM_VALUE 0 priv->napi_tx.timer.is_rel 0
PARAM_VALUE 0 priv->napi_tx.timer.is_soft 0
PARAM_VALUE 0 priv->napi_tx.timer.node.expires 0
PARAM_VALUE 0 priv->napi_tx.timer.node.node.next 0
PARAM_VALUE 0 priv->napi_tx.timer.node.node.prev 0
PARAM_VALUE 0 priv->tx_putidx_ida.xa.xa_flags 33554437
PARAM_VALUE 0 priv->tx_putidx_ida.xa.xa_head 0
PARAM_VALUE 0 priv->vdev 4096-ptr_max
PARAM_VALUE 0 priv->vdev->config 4096-ptr_max
BUF_SIZE 0 priv->dev s32min-s32max
TERMINATED 0 priv->dev->refcnt_tracker.class 1
TERMINATED 0 priv->refcnt_tracker.class 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/can/virtio_can.c virtio_can_restore() -> virtio_can_find_vqs()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte