Defined in 1 files as a struct:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/virtio/virtgpu_ioctl.c virtio_gpu_resource_create_blob_ioctl() -> virtio_gpu_cmd_submit()

Type Parameter Key Value
PARAM_VALUE 0 vgdev 4096-ptr_max
PARAM_VALUE 0 vgdev->has_resource_blob 1
PARAM_VALUE 1 data 1-ptr_max
PARAM_VALUE 4 objs 0
PARAM_VALUE 5 fence 0
BUF_SIZE 0 vgdev s32min-(-2),1-s32max
BUF_SIZE 0 vgdev s32min-(-2),1-s32max
BUF_SIZE 1 data 0-u32max
BUF_SIZE 1 data 0-u32max
CAPPED_DATA 2 data_size 1
NOCHECK_CALL
USER_DATA 1 *data s64min-s64max
UNITS 0 vgdev unit_byte
BYTE_COUNT 1 ==data2 8050
USER_PTR 1 data

drivers/gpu/drm/virtio/virtgpu_submit.c virtio_gpu_submit() -> virtio_gpu_cmd_submit()

Type Parameter Key Value
PARAM_VALUE 0 vgdev 4096-ptr_max
PARAM_VALUE 1 data 16,4096-ptr_max
PARAM_VALUE 4 objs 0,4096-ptr_max
BUF_SIZE 1 data 1-s32max
NOCHECK_CALL
UNITS 0 vgdev unit_byte
USER_PTR 1 data