Defined in 1 files as a function:
Referenced in 4 files:
- drivers/gpu/drm/i915/gvt/kvmgt.c, line 1475
- drivers/s390/crypto/vfio_ap_ops.c
- samples/vfio-mdev/mbochs.c
- samples/vfio-mdev/mdpy.c, line 151
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 |