Home
last modified time | relevance | path

Searched refs:core_device (Results 1 – 12 of 12) sorted by relevance

/drivers/vfio/pci/virtio/
A Dmain.c24 struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_open_device()
25 struct vfio_pci_core_device *vdev = &virtvdev->core_device; in virtiovf_pci_open_device()
48 struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_close_device()
58 struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_init_device()
77 struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_core_release_dev()
166 virtvdev = vfio_alloc_device(virtiovf_pci_core_device, core_device.vdev, in virtiovf_pci_probe()
174 dev_set_drvdata(&pdev->dev, &virtvdev->core_device); in virtiovf_pci_probe()
175 ret = vfio_pci_core_register_device(&virtvdev->core_device); in virtiovf_pci_probe()
180 vfio_put_device(&virtvdev->core_device.vdev); in virtiovf_pci_probe()
188 vfio_pci_core_unregister_device(&virtvdev->core_device); in virtiovf_pci_remove()
[all …]
A Dlegacy_io.c27 (virtvdev->core_device.irq_type == VFIO_PCI_MSIX_IRQ_INDEX); in virtiovf_issue_legacy_rw_cmd()
28 struct pci_dev *pdev = virtvdev->core_device.pdev; in virtiovf_issue_legacy_rw_cmd()
72 struct vfio_pci_core_device *core_device = &virtvdev->core_device; in virtiovf_pci_bar0_rw() local
73 struct pci_dev *pdev = core_device->pdev; in virtiovf_pci_bar0_rw()
96 ret = vfio_pci_core_ioread16(core_device, true, &queue_notify, in virtiovf_pci_bar0_rw()
110 ret = vfio_pci_core_iowrite16(core_device, true, queue_notify, in virtiovf_pci_bar0_rw()
129 core_vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_read_config()
213 core_vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_core_read()
323 struct vfio_pci_core_device *core_device = &virtvdev->core_device; in virtiovf_set_notify_addr() local
330 ret = vfio_pci_core_setup_barmap(core_device, in virtiovf_set_notify_addr()
[all …]
A Dmigrate.c155 return virtio_pci_admin_obj_create(virtvdev->core_device.pdev, in virtiovf_pci_alloc_obj_id()
162 virtio_pci_admin_obj_destroy(virtvdev->core_device.pdev, in virtiovf_pci_free_obj_id()
600 ret = virtio_pci_admin_dev_parts_get(migf->virtvdev->core_device.pdev, in virtiovf_read_device_context_chunk()
1032 ret = virtio_pci_admin_dev_parts_set(migf->virtvdev->core_device.pdev, in virtiovf_resume_write()
1147 ret = virtio_pci_admin_mode_set(virtvdev->core_device.pdev, in virtiovf_pci_step_device_state_locked()
1156 ret = virtio_pci_admin_mode_set(virtvdev->core_device.pdev, 0); in virtiovf_pci_step_device_state_locked()
1226 vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_set_device_state()
1257 vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_get_device_state()
1269 vdev, struct virtiovf_pci_core_device, core_device.vdev); in virtiovf_pci_get_data_size()
1316 virtvdev->core_device.vdev.migration_flags = in virtiovf_set_migratable()
[all …]
A Dcommon.h80 struct vfio_pci_core_device core_device; member
/drivers/vfio/pci/qat/
A Dmain.c49 struct vfio_pci_core_device core_device; member
62 core_device.vdev); in qat_vf_pci_open_device()
109 struct qat_vf_core_device, core_device.vdev); in qat_vf_pci_close_device()
488 struct qat_vf_core_device, core_device.vdev); in qat_vf_pci_set_device_state()
520 struct qat_vf_core_device, core_device.vdev); in qat_vf_pci_get_device_state()
533 struct qat_vf_core_device, core_device.vdev); in qat_vf_pci_get_data_size()
551 struct qat_vf_core_device, core_device.vdev); in qat_vf_pci_release_dev()
628 return container_of(core_device, struct qat_vf_core_device, core_device); in qat_vf_drvdata()
654 pci_set_drvdata(pdev, &qat_vdev->core_device); in qat_vf_vfio_pci_probe()
662 vfio_put_device(&qat_vdev->core_device.vdev); in qat_vf_vfio_pci_probe()
[all …]
/drivers/vfio/pci/nvgrace-gpu/
A Dmain.c53 struct vfio_pci_core_device core_device; member
67 core_device.vdev); in nvgrace_gpu_init_fake_bar_emu_regs()
93 core_device.vdev); in nvgrace_gpu_open_device()
114 core_device.vdev); in nvgrace_gpu_close_device()
138 core_device.vdev); in nvgrace_gpu_mmap()
214 core_device.vdev); in nvgrace_gpu_ioctl_get_region_info()
334 core_device.vdev); in nvgrace_gpu_read_config_emu()
385 core_device.vdev); in nvgrace_gpu_write_config_emu()
565 core_device.vdev); in nvgrace_gpu_read()
674 core_device.vdev); in nvgrace_gpu_write()
[all …]
/drivers/vfio/pci/hisilicon/
A Dhisi_acc_vfio_pci.c608 core_device); in hisi_acc_drvdata()
712 core_device.vdev); in hisi_acc_get_vf_dev()
1176 if (hisi_acc_vdev->core_device.vdev.migration_flags != in hisi_acc_vf_pci_aer_reset_done()
1395 struct vfio_device *vdev = &core_device->vdev; in hisi_acc_vf_debug_cmd()
1424 struct vfio_device *vdev = &core_device->vdev; in hisi_acc_vf_dev_read()
1471 struct vfio_device *vdev = &core_device->vdev; in hisi_acc_vf_migf_read()
1595 struct vfio_device *vdev = &hisi_acc_vdev->core_device.vdev; in hisi_acc_vfio_debug_init()
1652 core_device.vdev, &pdev->dev, ops); in hisi_acc_vfio_pci_probe()
1656 dev_set_drvdata(&pdev->dev, &hisi_acc_vdev->core_device); in hisi_acc_vfio_pci_probe()
1665 vfio_put_device(&hisi_acc_vdev->core_device.vdev); in hisi_acc_vfio_pci_probe()
[all …]
A Dhisi_acc_vfio_pci.h111 struct vfio_pci_core_device core_device; member
/drivers/vfio/pci/mlx5/
A Dmain.c33 return container_of(core_device, struct mlx5vf_pci_core_device, in mlx5vf_drvdata()
34 core_device); in mlx5vf_drvdata()
1218 vdev, struct mlx5vf_pci_core_device, core_device.vdev); in mlx5vf_pci_set_device_state()
1249 vdev, struct mlx5vf_pci_core_device, core_device.vdev); in mlx5vf_pci_get_data_size()
1267 vdev, struct mlx5vf_pci_core_device, core_device.vdev); in mlx5vf_pci_get_device_state()
1340 struct mlx5vf_pci_core_device, core_device.vdev); in mlx5vf_pci_init_dev()
1356 struct mlx5vf_pci_core_device, core_device.vdev); in mlx5vf_pci_release_dev()
1393 dev_set_drvdata(&pdev->dev, &mvdev->core_device); in mlx5vf_pci_probe()
1400 vfio_put_device(&mvdev->core_device.vdev); in mlx5vf_pci_probe()
1408 vfio_pci_core_unregister_device(&mvdev->core_device); in mlx5vf_pci_remove()
[all …]
A Dcmd.c223 struct pci_dev *pdev = mvdev->core_device.pdev; in mlx5vf_cmd_set_migratable()
267 mvdev->core_device.vdev.migration_flags = in mlx5vf_cmd_set_migratable()
272 mvdev->core_device.vdev.mig_ops = mig_ops; in mlx5vf_cmd_set_migratable()
275 mvdev->core_device.vdev.log_ops = log_ops; in mlx5vf_cmd_set_migratable()
1481 vdev, struct mlx5vf_pci_core_device, core_device.vdev); in mlx5vf_stop_page_tracker()
1499 vdev, struct mlx5vf_pci_core_device, core_device.vdev); in mlx5vf_start_page_tracker()
1728 vdev, struct mlx5vf_pci_core_device, core_device.vdev); in mlx5vf_tracker_read_and_clear()
A Dcmd.h169 struct vfio_pci_core_device core_device; member
/drivers/vfio/pci/pds/
A Dvfio_dev.c23 struct vfio_pci_core_device *core_device = dev_get_drvdata(&pdev->dev); in pds_vfio_pci_drvdata() local
25 return container_of(core_device, struct pds_vfio_pci_device, in pds_vfio_pci_drvdata()

Completed in 35 milliseconds