Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/virtio/virtgpu_ioctl.c virtio_gpu_transfer_to_host_ioctl() -> virtio_gpu_cmd_transfer_to_host_3d()

Type Parameter Key Value
PARAM_VALUE 0 vgdev 4096-ptr_max
PARAM_VALUE 0 vgdev->has_virgl_3d 1
PARAM_VALUE 6 box 4096-ptr_max
PARAM_VALUE 7 objs 4096-ptr_max
PARAM_VALUE 7 objs->nents 1
PARAM_VALUE 7 objs->objs 4096-ptr_max
PARAM_VALUE 7 objs->ticket.contending_lock 0
PARAM_VALUE 7 objs->ticket.dep_map->name 0-255
PARAM_VALUE 7 objs->ticket.done_acquire 1
PARAM_VALUE 7 objs->ticket.first_lock_dep_map->name 0-255
PARAM_VALUE 7 objs->ticket.wounded 0-1
PARAM_VALUE 7 objs->ticket.ww_class->acquire_name 4096-ptr_max
PARAM_VALUE 7 objs->ticket.ww_class->is_wait_die 0-s32max
PARAM_VALUE 7 objs->ticket.ww_class->mutex_name 4096-ptr_max
PARAM_VALUE 7 objs->total 1
PARAM_VALUE 8 fence 4096-ptr_max
PARAM_VALUE 8 fence->drv 4096-ptr_max
PARAM_VALUE 8 fence->f.cb_list.next 4096-ptr_max
PARAM_VALUE 8 fence->f.cb_list.next->next 4096-ptr_max
PARAM_VALUE 8 fence->f.cb_list.prev 4096-ptr_max
PARAM_VALUE 8 fence->f.cb_list.prev->next 4096-ptr_max
PARAM_VALUE 8 fence->f.cb_list.prev->prev 4096-ptr_max
PARAM_VALUE 8 fence->f.error 0
PARAM_VALUE 8 fence->f.extern_lock 1-u64max
PARAM_VALUE 8 fence->f.flags 1,3,5,7
PARAM_VALUE 8 fence->f.ops 5370990546352951296
PARAM_VALUE 8 fence->f.ops->enable_signaling 0,4096-ptr_max
PARAM_VALUE 8 fence->f.ops->get_driver_name 4096-ptr_max
PARAM_VALUE 8 fence->f.ops->get_timeline_name 4096-ptr_max
PARAM_VALUE 8 fence->f.ops->release 0,4096-ptr_max
PARAM_VALUE 8 fence->f.ops->set_deadline 0,2004285741546172416,2071105144755478528,2853440610722889728,3558081686514302976,5221404334427111424
PARAM_VALUE 8 fence->f.ops->signaled 0,4096-ptr_max
PARAM_VALUE 8 fence->f.ops->wait 0,3162960082638938112,3576649960670945280,4783308308267675648,5257098353859239936
PARAM_VALUE 8 fence->f.refcount.refcount.refs.counter 1
PARAM_VALUE 8 fence->f.seqno 0
PARAM_VALUE 8 fence->ring_idx 0
BUF_SIZE 0 vgdev s32min-(-2),1-s32max
BUF_SIZE 0 vgdev s32min-(-2),1-s32max
BUF_SIZE 7 objs 184-s32max
BUF_SIZE 7 objs 184-s32max
BUF_SIZE 8 fence 184
DATA_SOURCE 7 objs r virtio_gpu_array_from_handles
DATA_SOURCE 8 fence r virtio_gpu_fence_alloc
NOCHECK_CALL
USER_DATA 2 offset 0-u32max[u]
USER_DATA 3 level 0-u32max[u]
USER_DATA 4 stride 0-u32max[u]
USER_DATA 5 layer_stride 0-u32max[u]
USER_DATA 6 box->d 0-u32max[u]
USER_DATA 6 box->h 0-u32max[u]
USER_DATA 6 box->w 0-u32max[u]
USER_DATA 6 box->x 0-u32max[u]
USER_DATA 6 box->y 0-u32max[u]
USER_DATA 6 box->z 0-u32max[u]
USER_DATA 7 objs->total 1[u]
UNITS 0 vgdev unit_byte