Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/i915/gvt/kvmgt.c intel_vgpu_probe() -> mdev_dev()

Type Parameter Key Value
PARAM_VALUE 0 mdev 4096-ptr_max
DATA_SOURCE 0 mdev $0
RX_PATH
TASK_NOT_RUNNING

samples/vfio-mdev/mdpy.c handle_pci_cfg_write() -> mdev_dev()

Type Parameter Key Value
LOCK2 &mdev_state->ops_lock
TYPE_LOCK (struct mdev_state)->ops_lock

samples/vfio-mdev/mbochs.c handle_mmio_read() -> mdev_dev()

Type Parameter Key Value
LOCK2 &mdev_state->ops_lock
TYPE_LOCK (struct mdev_state)->ops_lock

samples/vfio-mdev/mbochs.c handle_mmio_write() -> mdev_dev()

Type Parameter Key Value
LOCK2 &mdev_state->ops_lock
TYPE_LOCK (struct mdev_state)->ops_lock

samples/vfio-mdev/mbochs.c handle_pci_cfg_write() -> mdev_dev()

Type Parameter Key Value
LOCK2 &mdev_state->ops_lock
TYPE_LOCK (struct mdev_state)->ops_lock

samples/vfio-mdev/mbochs.c mbochs_check_framebuffer() -> mdev_dev()

Type Parameter Key Value
LOCK2 &mdev_state->ops_lock
TYPE_LOCK (struct mdev_state)->ops_lock

samples/vfio-mdev/mbochs.c mbochs_map_dmabuf() -> mdev_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bo->lock
HALF_LOCKED2 &dbc->ch_lock
HALF_LOCKED2 &qdev->dev_lock
HALF_LOCKED2 &usr->qddev_lock
HALF_LOCKED2 at->dmabuf->resv
HALF_LOCKED2 bo->base.base.resv
HALF_LOCKED2 dmabuf->resv
HALF_LOCKED2 resv

samples/vfio-mdev/mbochs.c mbochs_mmap_dmabuf() -> mdev_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

samples/vfio-mdev/mbochs.c mbochs_print_dmabuf() -> mdev_dev()

Type Parameter Key Value
LOCK2 &mdev_state->ops_lock
TYPE_LOCK (struct mdev_state)->ops_lock

samples/vfio-mdev/mbochs.c mbochs_put_pages() -> mdev_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &device->dev_set->lock
LOCK2 &mdev_state->ops_lock
HALF_LOCKED2 &device->group->group_lock
TYPE_LOCK (struct mdev_state)->ops_lock
TYPE_LOCK (struct vfio_device_set)->lock

samples/vfio-mdev/mbochs.c mbochs_release_dmabuf() -> mdev_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

samples/vfio-mdev/mbochs.c mbochs_unmap_dmabuf() -> mdev_dev()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bo->lock
HALF_LOCKED2 at->dmabuf->resv
HALF_LOCKED2 bo->base.base.resv
HALF_LOCKED2 dmabuf->resv
HALF_LOCKED2 resv