Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/vhost/vhost.c vhost_dev_init() -> vhost_poll_init()

Type Parameter Key Value
PARAM_VALUE 0 poll 4096-ptr_max
PARAM_VALUE 1 fn 1-u64max
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 dev 4096-ptr_max
PARAM_VALUE 3 dev->byte_weight 0,524288
PARAM_VALUE 3 dev->iotlb 0
PARAM_VALUE 3 dev->iov_limit 0,1024,1088
PARAM_VALUE 3 dev->log_ctx 0
PARAM_VALUE 3 dev->mm 0
PARAM_VALUE 3 dev->msg_handler 0,3681814815485120512
PARAM_VALUE 3 dev->nvqs 1-s32max
PARAM_VALUE 3 dev->pending_list.next 4096-ptr_max
PARAM_VALUE 3 dev->pending_list.prev 4096-ptr_max
PARAM_VALUE 3 dev->read_list.next 4096-ptr_max
PARAM_VALUE 3 dev->read_list.prev 4096-ptr_max
PARAM_VALUE 3 dev->umem 0
PARAM_VALUE 3 dev->vqs 4096-ptr_max
PARAM_VALUE 3 dev->wait.head.next 4096-ptr_max
PARAM_VALUE 3 dev->wait.head.prev 4096-ptr_max
PARAM_VALUE 3 dev->weight 0,256
PARAM_VALUE 3 dev->worker_xa.xa_flags 33554436
PARAM_VALUE 3 dev->worker_xa.xa_head 0
PARAM_VALUE 4 vq 4096-ptr_max
BUF_SIZE 3 dev (-1),512
BUF_SIZE 3 dev (-1),512
BUF_SIZE 3 dev->vqs (-1)-s32max
BUF_SIZE 4 vq->dev (-1),512
CAPPED_DATA 4 vq->dev->nvqs 1
DATA_SOURCE 3 dev $0
CONTAINER 1 -424+312 $0
MEM_ZERO 4 &vq->call_ctx.producer
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 dev->nvqs
NO_OVERFLOW_SIMPLE 4 vq->dev->nvqs
NO_OVERFLOW_SIMPLE 4 vq->poll.dev->nvqs

drivers/vhost/net.c vhost_net_open() -> vhost_poll_init()

Type Parameter Key Value
PARAM_VALUE 0 poll 4096-ptr_max
PARAM_VALUE 2 mask 4
PARAM_VALUE 3 dev 4096-ptr_max
PARAM_VALUE 3 dev->byte_weight 524288
PARAM_VALUE 3 dev->iotlb 0
PARAM_VALUE 3 dev->iov_limit 1088
PARAM_VALUE 3 dev->log_ctx 0
PARAM_VALUE 3 dev->mm 0
PARAM_VALUE 3 dev->msg_handler 0
PARAM_VALUE 3 dev->nvqs 2
PARAM_VALUE 3 dev->pending_list.next 4096-ptr_max
PARAM_VALUE 3 dev->pending_list.prev 4096-ptr_max
PARAM_VALUE 3 dev->read_list.next 4096-ptr_max
PARAM_VALUE 3 dev->read_list.prev 4096-ptr_max
PARAM_VALUE 3 dev->umem 0
PARAM_VALUE 3 dev->vqs 4096-ptr_max
PARAM_VALUE 3 dev->wait.head.next 4096-ptr_max
PARAM_VALUE 3 dev->wait.head.prev 4096-ptr_max
PARAM_VALUE 3 dev->weight 256
PARAM_VALUE 3 dev->worker_xa.xa_flags 33554436
PARAM_VALUE 3 dev->worker_xa.xa_head 0
BUF_SIZE 3 dev 512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 dev->nvqs

drivers/vhost/net.c vhost_net_open() -> vhost_poll_init()

Type Parameter Key Value
PARAM_VALUE 2 mask 1
PARAM_VALUE 3 dev 4096-ptr_max
PARAM_VALUE 3 dev->byte_weight 524288
PARAM_VALUE 3 dev->iotlb 0
PARAM_VALUE 3 dev->iov_limit 1088
PARAM_VALUE 3 dev->log_ctx 0
PARAM_VALUE 3 dev->mm 0
PARAM_VALUE 3 dev->msg_handler 0
PARAM_VALUE 3 dev->nvqs 2
PARAM_VALUE 3 dev->pending_list.next 4096-ptr_max
PARAM_VALUE 3 dev->pending_list.prev 4096-ptr_max
PARAM_VALUE 3 dev->read_list.next 4096-ptr_max
PARAM_VALUE 3 dev->read_list.prev 4096-ptr_max
PARAM_VALUE 3 dev->umem 0
PARAM_VALUE 3 dev->vqs 4096-ptr_max
PARAM_VALUE 3 dev->wait.head.next 4096-ptr_max
PARAM_VALUE 3 dev->wait.head.prev 4096-ptr_max
PARAM_VALUE 3 dev->weight 256
PARAM_VALUE 3 dev->worker_xa.xa_flags 33554436
PARAM_VALUE 3 dev->worker_xa.xa_head 0
BUF_SIZE 0 poll 224
BUF_SIZE 3 dev 512
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 3 dev->nvqs